From a9a90fdffbaf0ca29606acc42fed696b3f53cf72 Mon Sep 17 00:00:00 2001 From: Andreas Pflug Date: Mon, 8 Nov 2004 23:08:05 +0000 Subject: [PATCH] Finnish update git-svn-id: svn://svn.pgadmin.org/trunk@3833 a7884b65-44f6-0310-8a51-81a127f17b15 --- src/ui/fi_FI/pgadmin3.mo | Bin 62124 -> 62463 bytes src/ui/fi_FI/pgadmin3.po | 830 +++++++++++++++++++-------------------- 2 files changed, 415 insertions(+), 415 deletions(-) diff --git a/src/ui/fi_FI/pgadmin3.mo b/src/ui/fi_FI/pgadmin3.mo index c5de6e548154b4390529d953d3483c6be6eeec46..0e345146a1a0aa4e33400dac20547e4cac4c605c 100644 GIT binary patch literal 62463 zcmcGX2YglK{r?XR6ch)z6+Ng4LlVG&iUaKfhYqkF0pXd3Wdv6l3{r~>I|9x@te)b;UXPm=pgI7B@;P;PJ zgJ28z%2q)zcl98+WU@?y;BSpVur_=HZU#SrL*RgULC_x#h4Qy8+!9v7HQ_<9A56dj zupO=s^HA*uDEGgGo51_wy6{D)c;1Kd{{vhNt}#Cd)`M%qb>L8_a7M#5;AA)u z?rHjZsCf5q0#TX2Sa$jNQ6QJUo3KjlrD0d5>+#LWF-Xb$!0u|m7Q2tJUa(A}rFN0KFa6Oc} zo1x0@F0+3GD!gZ*()*T~e+8A#U~lh!4XEi0hypKbL`wUb#e}if-@4^oFcc}2@@8iuE!41$S;U@5C(_aLY z|C^w~y$!0q?uH8QO{n(pHe3aM3b%z{K$qWreYuoF`QI7J{Uj*&wQwS=gKD=YL3NF* zpyGWOD*Yco)#qns{tvi4`tRWmaLj(bJe#4)Z4({-?lQ;B>ehJlc2z9FP7*sC2FOGtvlmf>U7}svfR|ivLdI zAE4Ub<52m2$@CvVmD_hv<3YazeR=eUYM(=)?8~9rR|VV=PJjwO4VB(*ZOmH295~?{*MrKwkxwo;IlRPeY~aBB*e$ zhDz5RQ1Raf75`&!Q}_l{dHxHk-4BoXeD47je>GJ2Goad4J(T|@sPry@Y9~j*^Wa%f z{zf!Whp-YV{<*Lk?gy2wU&C$SO;F|kjG4a!75Q*J4ph2t zf~v;{;8yTisBpf9>PJD`j~5$5rFSxvyLz}K%)p`WEGU0BL6!5}Q0adZsy#dhmEPB( z()S*e`_G}=eGirIHCuiCtqX^v-vEYiB2>HwK)F90D&CV|IlLNf3!i{;_azMBkcGY; zcZ5ps0yqqInfV1!{p%jsA3h3|zNew;@nxv~{5e$q2ekQe+ybh6c7hsr>r5YmD$gZQ z<$kJ}UkbNCf4k|Qh6?ZRQ2zgA=IbSV`iDb>vnN!&?FW_q9F)JajaM1(f)g=+94fp4 zi+ufV2^G#*sCtJ6@j zeqE^WHh^lkAyj%Qpz<*V4uJbXm2Vub2@i#e=Qy)J2P&PvgsPvbpwe{*l>6myAbcFI z1)n$bx6J$_sPugcRZsthA>1&D%mv3orQ(}Ai-5|If`t70G<)w4^aLFrhPhwK=q%kpvhIG?<2p=XR*@eh){&KSGt$CvY9Oe%_}qgo z2sgxhG*r5#K>42zUHL+Vvp-b)t!CZ<748x!_eVjwI|-^@&xWd(E1=SKI~)Sn%{_yc{arC*cP0C8%_L3g!P>xH0Uv#QWbAZiIdml=~{E{LY68rxhxmgQ4O%#`Nbv zwT~;I+&v7H?q^K@CR8{d8-IYx&!BGKpErU^&t_2NvaRVyLbdZ9%)H9XYv3xF&w&c3 z!OZuE%6F@oXQ1Le6b^=`7=H=XUT%Sk_g<)Sf7tAwgeuoJq4M!}sBpi9+rw24@%H1P z(l-$*yuF~(v%u^Rf(pOY*a^2oe+X1PTm=>0jZo$KhM9i>RSw@l#s4E54%a!q^O>(_#ce+X3j*aWKl z#zK|LRH*oCq1+t^w}35B<#9Ary3c?L|CdnlUS;;TLdADKR6BbFs@=Q><9bl$AyoP+j5|ZcQ)TwG#`#d`ZZ>@vRC_oUD*m(0{1T}6uQmPcrhfp+-Q!U4 zJqwk-*P-(B2~_&OgL1d-5x!hDfznqRcZQ?U?*Ucc9dH+Tnc2Sx)t=vk>R0bT)$6xV z=^uQg53daFguc?)0#*JOnfP3K5vC;SAT#ipJ$-z=VhpQ^nIv!KQ{emrvC~m zf8Rp6U-c*-?)t{fjb%{z9Ao-j;865aOn(qmIE$dt*#(uqL!r`n8dN&Zhg-s{p~8Cz zs+^yMO8;xdPoew=M|=N+q4Ko_4B@s=`Kg9m!Rb)#zYQv$G*tUN5-R^cH~mRa`8)$E zU6(?|do`55JE79`FjP99hUyoeL4~*GF@F482P&WA;1+N^90nWAJ`Z<5e*xSSJ`PpS z??SoncdQS0OIU_}Je2+ZQ02N9D*kg#e>>b9{a>Kc^9kGr_CL&)0W~hg zpz?VL+zy@(SA)x;D_^Mj=V_>R|97bR_!m?=TKxpi^^HTJ#)FYi{>MZ05z5`eQ0aZf^j|=Q^8;KR_CL|L!?j@r`pw}?SPN&v^I;i$4=TPvCwcu= zQ2o6c?g%q*8oV0LfgeG|zx&BPpVOiA`@uC}D_j$%Ourba9Uf`sXTX8zFMukSE1>$z zO;GiEFWefw1pC7upxX0lr}*;T5K6xp90<3AYX9R+KMk&hel}Ek_Jbk_6<#82Mx^981!aLz0 z_&ccZ9)$|;IjDTU1J#bdfoeDZg35Ql(|tGtq5Q26Wj+)t+;Y>8f)(g@fP-Mn?9*nS zHS@!u(seRad}l$0dmdD|Tn-1o+oAf~y>M;#JXCvl8>(NeafaXj+YG8+_kv1S49fo^ zsCaTv^>L`#9}87(r$W`^Wl-_o0Y|_Gpu+pW*zZi=Za0C7cLY>_*bS}+JE7t`8Y@yq0;w0R6aj9{lB5y^*_tUI}~c%9SfE27N~aI4V9ns zpvKwjpwjUmRQWyw)gE4e^7j^0y#Ijf!XKgXzwR%5y>AXx?!%zMnPB?qa6R-fxDL!f zg?ltq{!caic~Ig18Y=#4pxV<7P~-S*Q2BfeD!dn<%RiLA&rSaiV{o?5=bBLQl|iLz zEL1us8E3-v(eH0eLB(^F*`EdnqrU_y-kZ$)emDgElV<)FRQO++ewA~mWAsB{5*`Ot zFP}q&v*x)zo=u_BQx0Xm6I3`gQ03eRm7W&k!BG9@2)GJ72CAHX4wcVSpvvPsD1Vol z`E^j?-2qi^51RgI)4u`L?mmX9mv5lTMVq$D|6sTiEQ7=0eo*7mv9JPO4kgz;1w%OC ze99V*g6e zzTRd-mFv$;pE4e9=BJwe5~z0l8>sra8LFO^LFMcBX8#D>0R0nC`Fabg9KM2T7b7qB z{&t2+-y~xV+zkCJsCrL8<)aHKoFk#)KNHH|xlrl86mAM{fGVFqLB;bbRD1dmDx7bi z()}Y;x>vu%=YMS|`^}BpLe*mh+ypLwYEPX|{ttn2e-u zUjfzMZigYf6XxKHrl0jo#y0e6xHEhjHoyVD^5Gr;Rlf_N;?F{*zuWXjK;`#1sB%5k z?9Vn{VCI)XxmyaA&g-G_aW_=>51RSYX8t-s<=JTQIX(3en zM?t0Y1h^|a4a)paQ1L%u`sbj^?N!siXZ!^A!~APF9>up%>8-rn$1@Qs9rK{VTL`y- zX*e974b?vGfePo3Q1Ltjhrp-c*6?kp^sjM+FNaN_`pq^_^}Y*KJTsum=K!d16Hwt~ zpxhr1)o(6_s`q8a2cg{m6)L<}p~~SisDAP-RJsN&_2s-Vl>cp^-0c8YgA?F*I2kIx zT~O|hfC~3CsC-;zyag)WKNuf_D!;$N)!>^@;k;-1PodKB6;yry8>(Ngb)~Pz&7r~@ z2Gw3hLHXYa%HQsARk$aVyBSdFYlKQyv*~lDKNc!I=Rk#XIaE1c2i1;#2NnObrhf;j zy#5Up{sve1bPk1ze-ux0{RvR@b^%mAu7`@}x3E9_6I6S70-g<@ zf*Su@uJ-1KLHR!dZUKJ*mF}CM^8Wx-I1j=J@NuZ{*0{#!cK}=k{l>5iZU&X^J)pvw z3+2BVs(cnfxnBY&!b73bdneotJ`5G_YS;RDS`)5;ejOQM^q)Yr_w}yxTsr+H$dh80JtXXFm^%tKN42L6X0053@ZQc!O?KT>w_SK zQ{X7r4ArkrhsxK3Q1QP672exW<@6C$y{~?Q9|tyts;4rjbc}{W;Z9KLYk&%;8OmP= zoC1%AYr#Ll)!!9E0CSQMLQ2uv=Yr`6-dTfB@aIxus36;-3z(MeDQ0e{zDjh$< zb>Zqa`*d#zRSqMd%(sWf!6{Jb{}a@>`4m)oK7^y;cTnjVev9vCJ3`gNT&VI`1l7+E zhwH)fq2j*=?h9{(d&2>@`f_Z7Dv!lb;T{WB9%q{V0;u?}gj>Peq4M`vD0go{<>LdW zbbkdE-Vdf9aGS56!BFYi7OKBYf~v=ZjCrW=Plob;9aR5W231dw!}Z~}Q2qzp?&ag{ zV2FM%sPwc$m1h>J-j0Pz-|5B+pxV{tQ0}jVa(4?<`hREk55jHHKW_XSmZ9J14j=wR zsPxuB$>~YsDaPxd#=%G6=I~v(HC$zx52p;Oz0810Zvtvu>V_)s!;PoH!RRlB8gFle zs@I3$5coV)eS8R2KL0fPwSMcv*#av3?V!@J8{7~sfb!pA_D7rkEU5N$rJ3Jr=1)M? z-YL~m3 zelMu>&w;Af1yJeTAF3Q%p~@=@8{ma-HvAZlg1awAc7<(F?r(;Q@At3*J_I+1UqR(- zy+8W;-3G3TekUk@yF$fV16_Kc+QR~<@S05D4pnYlQ1yKpl=};z@^=~B3|8^CSgP^fUKpu*oDs=S+_@{xf`-_N1KKhyLVK=r#TpxW^* zQ0|w*4d8R8{}8T*{@+mZ#HtVZdf5gl9Xmpm%kFSfxEI_7w!qclrBLN{1ynk2fc@c} zQ2y^TJ`9z}eg!qoe-G8Z*87t$k8-GdY!6l5dq9P|0ImTKg7Vh}RW64? zwaZgXzZ5F{x0(KaTmx?Ou#b03DF36O%5hhyb~^(qzxzX#-$K(T zVSn_Cq5K^ImHtzp%IiX?^7<8A1zv0B*F*Wc6>9vu3(DUkQ0?}4SO&j@8n-rm#OudF z#j^m)e+%3KwnL@sM5u61GhPfs^w&bQ+ee}5^*N|={0y!MS9{dwZxEDz6R2>8!SQem zRJ^UQ0%oDg=hsl>cNYWKTBjduq?xj!AM z-JA=Rj%(mRxC|b2wDICqd0e*O>l#sB(D>t^=QeDxWu@+K`XT`TrHv_;fc^_|L;3@Dr%=Smm$29M*-y&{x9s;2fxS9D@oc3FZC-D0$}`sPX$& z7{b564d9nh{?>ffkE27N+>e2S;Y_IT4uVS8p>Tb80o1sA9o!H;1T~Jl0yV#U1vO3$ zdd`>MIO8r*{wEvfLX~?nRJ|mj($i%;8mj(Jg=$Y1K)Jul%x{7!&wHTq^C+AHUxzB6 zvCsQ-)I*g=7gYGiLe=Z(Q2x(_>aR=T0q|9LAl&T*+974WZJxB~-dc!j0j0sB)hL zN5Dl;{?CT0uZyALxe=HwbQq`8H7PU=mb)?GIJH zDKkG7Dqp{b>JPV={|fC}epsPqo`n{VISK*c)`%H0yEdN~&=o!7xF;r&qlUWbbJQ`3KIT;mO2 zo*P4@XBd?G(QtD(5i0+Cn|;jelThIu1~-Annfax#3jGaG3ZDEUx5neEvRvMmA8DoYy{OV$3fNO45)AyK&7_{ zDnE;$;>|+!n3h?!|BiPz+BglWzW0YIn1QYG2ZzDw@A`UN z1Qp-$P~~}<>3<95|7p{|XZHQx^Yyw3TowCqa22={TpjKLRlbv8f4CP^f1e9gPEDpy zLb*E}DxQ;|`th%z!nqO3|Lsuqdk<9l9)r8XH{mug{JT&8G`KbTpTY6)Xw%;bHO{>Z z)ous8@6%sqoCJ5md;wJZJPj(`C*gGXB^(DQe&FSX6x8^01snixfg1nsfg0Z*hN{<> zq004BsQMc4p-=y|Q2E^r%Ku!b^4Sln9VAVE1Y8UK8E{Q_F_inIa1Oi?j)Xr##XIsN z?|&jxyO?EcHuEK>KN+fAe`UPNcmq^9-wxM+e}wA4k3)s`4x9+TgUbKTAA43q)msA` z2%BICJD}?8bg1-Q3Dtk@gloZPq5Qo8RUV%~)nETlJV!#cgE}bx^-$@H!?j@^Dj&x{ zmG?Z8-a@g6-Cqu>4WPT}=zFM+k_pMgsE&@VhkL8W_VsB+jHD*scAbD`on$m|yylV*M} zRJxYH!SF<=d|wQek87dI`3|Uj-f!lQ!u8NU2M5FV;BN3cGavt@mw)$!O5Z}LbaX)F zBWL=1&Hh2Cd_4vg&kIoLc+<>3gZ~}@I z22TdPepg{u2ghO-=UIq(4o1I!V!zDXUWR%ac3;BiM^g)4;n@l|4`KH*dmidXZKs(!hH!{9qNs7H_z;j zM!k)>zZ|o6Qzy+{ID=;(=G)`Is>{9r(4EcSFySuzHI0*GiC23Lqj?g{ub9FD*DuzMZ;39~Cue~bAk7T$F9f53cu%=D|_*&MsUW-qgwaPt}ZRiSvZ*z0|82X3N{|^22_*u*BhoIK)cW{QOrT+u! zk8ryayw==4Xki_J{VJGm2w%l)UDRvhW;D+=sDG~j_`QqW0(d%R3DjrtWKsW!**w(M za%8{J==HlwaanxM!2WE4Sps!`o=tgP?d7H&|94`3JI@)YTZ!jI)T`j`Y}5lVn}GUN z)PI&=^uGoAU1DLqi=BRV!aI15;yDv{pTm22#^Y``p1r&?_xAvq^X!DK8MhmvmYj7a z?taPh0%rQ%%X2*H^Dyg%hr++(_BWV640q+xZyI)Y^ZXk7Wtdg-{D}StxC77Qm^b6@ zL7weUzlNE9C!oI9)T`lsH=eUF+lJ>D)cW1Tb02QTp?}KU%KUNko0=QRYSVarhClsw z<#`LcjOk@|FwZa0ZwnuQbv)1Drh;dwg(G*XVg5^tXCHVV58`IfAM+n@_aW48sqxQV z8>Df!5oWhpSdzE(TY%XO*hzlfgy%Huw?nVr{qTJB{Y>voSpz5@%=X0ZuOdVEI_CRh z{&UO+qR*J!8<-!DdMbA7VW-~<#{E(M3j5x_zsN1-$6~RO*-u8@g8F^@R-1qMn~2%f za5-kHj{KZWzdGQdQePv<4SK-m-|3%ymKt0#& zPB1Qqm4vYbyG8JKW-g?7j=GNZe=*dO3UEFWr#+V(*a}MS=!gikMHyC&OWBwI9lt;4upWxjVPZGPsOuaF@)YP50yBoW)xYh61 zX1)kMfmxI32jS*WQ_I~WJU8%chnpA8ugquSZfBlWp6E9cf1`L##cUJYrr?S2EF6sD znTXvFJdg9dX8x|ld?(a5nf?j%Z}8~1BhM?ieUeANPQp3`cQ5m7irEbGhx2UBGXnil zm>)nwi+I z!}Aa9{t2%)2dBfFsb?A^j6|_J?l0kafagBqe4FPNsQ2TU#`6_!PKE0drhXyM38=S# z4`TjT)LY`G7WD(D_k?q>)4Hk+{fX$K-#fS)$kT}V`k1%ye9!YPW)I+K6Vzw%=r@dK zAnrcK?tIj@nE5i)pJKk8=W3oyd4}^Ggn10Nuc6j&I#0~h(*MKMd!s(3#QZNM>NhQp zC4}=9&vYLB+AtqvcGCYIKeMFZcaHg==(WK({JhEYEYC;yxeZ>1n@3>u`vr>Mqkpa> zOxf*-S!Id4!_33>xZ9iO3ZA*xFE;a8=5`Ite`D!5#>`GKH)G*Jm>rIryUgx+bNg3w za}IV1o}cr4!LyWSs<|nH%go<-NKK;MaeN2uTPsDDJg89WURhMyD8 znW!63N52`U55fFU41SB<@67IY%x=T1%N$O|PQM!CV%$B=a{>DM;X2sujh_oq?}FJP z^n-W~K;Mo281wgQ%r?jDJM@3R{V>#TWA+L>5B>Y7r(kyhd>`(NS@b&*H%Fm=(+vI% z+c2ww_wbCty?#gWd}`{sFoB!s*B}3vW3~eZUz?k$sGr2m6>tjn!!SR_JlukQ2~Qnn z_rvISDvAl_zXrdn^29KkWoB~sin(vVYztFgiF!?*di1S4Wpc>xT-2u%#&cfl{@%~u zt1;7Wp;78nc)lTw9MAXon-2eq{hFw|-~#w_+Fe-mR&XYvng5Se1)9*UW^gF;KI2vAvo2#&27rQ^0`P=4R+9NT)8aMj=67#*# z?}>Uo9E1L1cq8^tqn?9$P3%U%+j*kjw%D&`VT2{-JDY>`F}soHkA$(ax%)eI2ch51 z^!s4H8Tv0UKLN8N&F==7MZZrB>}R9j#=;qa{#o>8 z=H^Zd^Ec=(GP82rPD1@#*$tc;OEt%n$#_fUz+hl~JeNttyW(LinG7@O#n~{H>Rue{ zo*aZz)2URvIhRPM!lq2RJ)Wuz!fEML9GI^}YGIg*H6`QO&RBCi%x7Z@<2@|%*?1;Q zFHXf7!r*r5sT;is@swth%RaRC8$?oU{j zRqO}n<9xwJreQ-o(-qG|j>1M2z?k`o_+n=?CDz=Y?+nVP(aX?iv zS1~0MkF{fxOlRYUl7KMrWnWOZpr@ugy9Z3oWs((BWs#>4%cl}hjv%JRoAL|85kAk& z>5h(gs)cfEO=rSXI@1wLQakaHa+i#I_u`monKWtjhE6j8wG6VjYtDsLN$C>V<|sX= zJCiX=qPitP^wpV6I+G34sicgS#GCU9+!O<9c9Pl`LQNuxO-&-z;f_Bc=&+R>;=exLlJ+s}BTY7!=97u#QCtIR#-WLI$%wz+VT0F% zE%DYwDxp-nMEiyoHsoTtJOMX!lZTE%M=EbjbgDt;+Tvl0YNV&$h0sX)@HsCPC28NF zTrHKIp5bNL;b9_6>&S(%uq&2Kw1kNk@{wpw(7MCgT-cG%=E7_)mdS;S6S=mqs$$=e z_7tl)L^zOBebCXDpYX$Bbk*x}qZV zO+^EV>tPcH%CJ}tVIn0juFYaWV%yxH!*I|ROEKCgn`7yc3?dW4S?OH7DV=V2nQEnj zFvQKF7sfJiH-cnh*|uSvR!t05-7#t=m^d+**p}-^PMX-1Zt0#>myWe4g0k$yG0tG( z7-t(yOvM*7R*^^=;Uu)_urrhBP@dZ3-OeC|`J`gVlO_dKDjvq#Fq>FNLkbtivV=iX zVL(x}`A$YRWte10A;ffZJewU6&yK9bb89Szr?|RU*oN11Gh=7GWx~LLSmxrH4$3q~ zDF2hdr`82kHI3EvLDj6Px_$PohSP$o=H_@OsUvANN|PPeiF{pawDRpO5u*?0nF?0m zB^%G>C_~L8w2zhe$!5cjc&;toq7XEch4Cewi3}a6%1t?e#^2&->y&P!&AOo$XN<%# zHN9w#qD*5}kR;35s?Mgi#hcqTmt}Jq4I@45(#d=W(^}DW4V{(Z3}?i*pUR6ZpND_#&R9@5o zf~q`8sF^`g(|m)fu2>=|VTCrThJ{N89Yi*!;FerlFr~U?c71gq0ml7NQ|-*eyAtVq zHtfV*r8A}-W}N~l#|t~Y6e5kA2E!4fDw~`nH1e=Wbr@~QPm;17C5usb(vZ^K8Ap|C zCK1VW6Tv6b&F$H6IwFQC>*KMOV2b3mxbF}W0u)tcFtyyZZjzYIE>0sKG9^qcPsU>z zngcW6;$Ui3!_=y2)xp%+Gw0M-H#7uO>&Mj9@OO4YL%7%M+F8NWhWW*$HD|k&IB?iB zx@pmZPAdzr!n{n4HMhkBq`l!xsTzPZUD5WfA5)yFRM)gfp=)&poH94MY^;3P^gc`y zE!9l6P!Q=O72~gqLbJPTgIO;;lx5|juPIenaPLGAr42wcx z9`)VWYC{&;oclvee$?>@5y4#bn6dgeGhS3@W=aO4QeYH8@+Va?Q0ywa;SFsJM=GhR(Clqw zBrarZEx+W2rXOxo=E?&R)Y_EFI2}#Okxb*9J3%Xx$RbJxQ(a$(6Ih``I1@%kM4)c7 zH=Q|&d__ITEmYic1!0pJP2HANA>A=EIjn7UBX+EbxoNbkCqI}+E_}_X)iH)I4r7vI zB)KRgMWh_q5cj_trW^kkxG_M{AkM~-pNcAK(T#+LFcs^d|N2>1YKqr1B;CoAs+-P* z4e{KBFtW=^zI3vrcPvj@e$fkHo|y_U6J=*Qn_#X*67jVvRcj*CQPMHYzzVNLOEs!r zsq`+hdBj$?rjG1nB>_ldb%PTkOHE=cFjKqlC3jLbJ`_!mZ)wD z9XXw18q8AAGBl+eYU4qmgYYNR3a&Mi?x2&>2uFx@UF=^PlD->=rkzyPm%Y~hb zUJi2cC9dL1?b#bivOsc)k+h>ugUpsrvPIKIaj98SbcBShCYolq0nk$vjuOOZ{8P?+ zJ6n+>*ThX+>1(eh!7>=A`_Bsa6XGNtk9C z6|7rDFst=8Dm0c}7SpWH^fpeb%z7Et(smlgrnGTK4Jq&FD+{f50Uz-byv0nCW;kF_(w{O_n z!Y{4Dl@v`QvSKeE^B5F*8EKQFmywOCwquf2Ka$)Tvas$kCVF=(^jt8E1~Ei`D<3ry z6&d6 z4BPsOEV9A0cx#N+R797t4ie~%wT(rlO*dHzc2BhADN#no%41=_4W-*-@+cOM8^g(x zvvnJ!D{d^#frcKoAPSRoM`B@{8@)-f1c!WTF&mzYYEALBn3h$Ua74UvVP&|ujbdPw zM^bR}F5_#9mBq-)9>S;+pGE1$mJAsq-LDf)Yqe<_^Ft}@ms=S8(X&$drNj#qg;f3+0fUm zCRIe$4z`LIsw|{2PE=J~Y>3&uY}8c>4L9nh=Ery9J{^hOOZHA($TV2wr1@$gltY>d zK^$aJSyWQEX*b~#Z3p{cUQ*ApP0L0)-Ovg3@g*!uap!g$w0}+Wm6K@sra&~%8x&QF z=I72$rls>Ld*_bfSTQ+nLuNW_!Yvf+@_g?|ySWxB#MLP^zm~u_8AWqi`&v?D zx_z^)PRW4+i?J14XwJR~u%lDRKTQ=9BmkAZ?4$R-IPiyER(%b?XpSxFhQ=ijCs(0TQB zk)zU4BHiqEvb@~uD^jU-(@HAe(M0ti1Nx0=%N$8%hl1%tm8L~*(HkktL@nUINu}Fg zUs*0DNZ59#Tr_LB)G32M^i+m8259z6NN4FcZ)TOJa|t%`y@%{*ol8hRI@B>xP~8=0 zap?Zy#Lmo&3H-BHMLo-ZxA$Z# zd|X)f_6*ByuRpS2n}owJs@eG}nD*2maW`rCUNDs?piWbg5H=CBZhb|JrVL$i5hh)a zSc00WMn;KftJ1IE*o~Z89n{oUS93g3Gp`PN{`md68n!Y6{hVGWjOj~3};wyqkT)9gREq)AQ*Z7pF;4Xko64~%SchKid@sG zQKFmumK+0zGD4QzahvOpT4%=ClA6Pg4aMBdsKJQF$gPb8b- zBVwdE-kTJT8yj-Y<1`b)oyLxgT-xAgL!3Jdr0-|L*)xXWL`PSxwooyxlj3xkD?L@f zN){EB8`Q9{=1(S!$Jox5!n-XVtjI7rWC>j@6ihfun=B1k78dJZ*r;kwX~FDwqH8j4 zDUxH{ie=j=G8!POMr0fbqS}#ISk=M-Sy)?JON(Ga526J{L6Hsiq_i_MzaA&iPQx7K znDw)@CJoL*d+y`oLWl2ea7wA_{5FtVykW-@F07sA6=UYnguK#Kl(WqS(;FM-NXS{z z9ZW|YNaAKXGs^7RY1o-!axgs}>kLb_#7p({5@FmS_H<5fP0orA8iMKC;nOiwI7O$S z1ZrD;(`_puh!kU(f}-Q0>Fm*wT}~=>#Kye>f003EZdkUGokrhDraRpkL}Oe>S<~}v zlY`osGv_r{O{uF6YG=)=uJ`@5c2+}mePd9&kjn`1pjIck^5;ijY|ImPHmr$r+CU{cLz-=E ziVlUeAQMxW$m`_gvJw||<)y?S)33tx2QlV9TjIUonP%ji;+LIWx)mZ_K^d)nA_Jx* z+bN7pBEhHNCo<3o!d?&qNQ`BvkJ)!g zE#yeZ=@||JZ9ecwjN$xHcQf3duu&&B?y5#%fS8eBRH&=2Y4kPEIZL!rQBY)2akaqD zSfRn#I25j2c~)M7yodNT;H>@?Kol>U<9BBvUmaYnO&WyAA5J zisI0@IUYw0N1JM=_jEL+WtGi&vChx!Qk(SQX0}L1QlyMLO&k^1X|3-6I$4-A@JQ#y z137TpdMMh-KNC)!`j1o56WE5AndY#pj>njhbkqb^c+`YjIh7wV98p#~tsuM6U6b6$ zDoi7BHoV-$0*0fJ1uyOpRU3_j;cnB+tl}VSW{fj(9wt&rJ_W5hexKEq26xp(rFX|1 zq#HWUk5^lvE0&qDC6&cx0tbqWnEcW3eu%mDnKAqO&>G z??&zxjtzHbsqI(EEy2vV(MQO( z$){QOg-XqBaXFKHNFt7A3*S&f^^$BbE5tmevYmDRm}~2v2Or z1+&up^TiR}O2M|U&{Rt3RMFJptlY4Nq2KCrM!MBWwsl27l8^4rxm}D{;g&(GhKG`2 z!*AVaEWnpGW*BA@&Hp#P*hpb170%LHAX3mLFiJ!c1s$)KUa3WtW{Y7~p7Y@v?NcZb znqjyZ7iTsOmN&5Ud?I~DrvKdI(*QWSBiTKt9~s<@VgGRjAm z@vt5d$_eqr!j_0OnFCVhhx=`cNJi!?X9JCmZyEwU_)a$72m zA?LasIJqX4sINr|>t{W+3||EUH?x--6eje@i5xo#J7UP`$`P|$Ts5;Gh%?W|=jhfX_S#PNC@wE%yJj_qx|vg_`N;ic8u1a&VV8+(V>CPs z7H;nKJ9?8#43JmY1TKswk%Em`uD4~gt+ayZvITopku}>&e)EsDM>DqsF{h&4-{M}H z+bwrHp~W-1IqYo&#pRjSXWD@XlXg5aA+lta$2cn1l1q-2D{+x!hnQ>CTCnzV(rMQw z{1&BRE6WZ{r;6)T1cL0yC|KX|w3){EF5##UT4ckpSCm3*;HFSpKhE=9!imM>NM9S`9t~*P0f5UR! z3e%;3uhj(WmT1|7lUkyI6)w?M?s{HhO~o!H)BOL3(DIfz@h4Iji6w4abBn7Ip@l;z zp9l8ZksGzsUTG$NBjkN;jEDTI(K;G{jJDVw04f_q7X@B&~uu0$w_G`=r*_g zy0n9FHHyJ%v~+G~U$xikM5DEu?Z{H^dO?Lw!Sxf3L_ZmbhI%r#LNV^A19WeN%+1rr z+!k(U#%;kVI^FTpQJGUpB(1NWT3=noIeUF|EhlDsM=VG@Tvu(ZubtW$)YtAg-L_Qf zA+i6ZZLLsSchTvPovz4EcT(9FaK~aSW+YjJzBRg5?VKxGsCN1D;7he1o){Xwc>7BmUEJ{lxiu(R<(+aX0=wxD#Gjk{#aOvw-39l#O10LDfa z(n@43skYBCZ^2UQl;|c<^cnRB~VUL=q^&AW2ws3z<3 zOAf6ak}TF(}JOyfd{j!N%C+f>yg^_3n~{E|e5^=)76a zZ9Z=n?elq^q`#ovy$k>r>mh>ZI;M0s{mO<>*0r2?3r)>wbzp$B?+je$;Sa6I4|S7+ z25!L6@fxZd!)etuRrBh++O0lyj;8}UxAQJVgS&L`-;CsP?XF6=>!1w{1k_L$&eR^0 z6im802WK7I;CIp8%VPQymdD)7Y)&1uOt(06COuW`fH7rpVzSt8b2%q8Oqy7CP^!@| z;m1XWjc6md(mOd=v!GjVa>(M1)H#)dmcrGUXq+ju>gd9OV&P~A4-9#{tK|k|Le>DK z;*J!A>=(fvXc?s$qDZGH6oreBNq7ZjR27SH8hANx7({Bl8{}S}VcSBN@qrsy)X;Qt zOhUXTyNadab7Gho`>hU_`BGyxWc>o%oY~%^FMJ=MqDg9R*C$(@$nRNlxS^c@mkz>_ zpC}a+j^8F!?v)pH%?6F)HBqN^x!1zV*VG>=IifC+=ZgulqiY|FUH_rLd=>ju z9=7$`dJl4$fPTw@!-;Zk(X*cCU;B(jwIPOZDLdPA|Tr>?}3bqX(Q+N~kB$rH>Z zu8I5CQex4oXn64^&9N*KMWk^(xkMW+W(!7|n6y< zT*a3ZbkQ=mU|{VIfsk#)l;76nXi}T~#oKY#6V%ojf^&5J7{aTUcMuEc9wenhLb8AD zftxoBRMAU}dL4K1$|KCG#oGX)mi50Hne7<*Bfer9%(!5XVdySsvToomYHd&|7`W4+ zqAugs!bLsPcR{1~a3%+hRrNvR-htn%_X2?Hy-u0+=FuCV-mH_8E;EHP{Xka^dfW4UP|>LnUASqA9V zY1H-*;i4JRWyX7S(!RE^orfmf5sR*uc?TVKWXA*@eON&+l}E>_;Rt^QfgNu&tJFH9 zol9gfw%M&4nSkJnsOPn>C_V+-^TwBga~rZq%6dK80%1kDQk$Q=w<%v5-!$F-wDC;VXg!yd-wT!&dv>rw5w(=DIR z;^py1KX?SjqFmJ5fDY@O7N=A*kd58}Yl%qdAm3)$WN7yF=dRDGM6`pg?M+_KV~I>f zu^TXuzQ$pO-V^kT#cZ2iVo?~H&Z%r&zUX-cCosXwpCA#jzkTBGT__=5?~j!VT7R}w z&_=s7k!yd>gteAG`jZXj&6%cMgn20jWTY)-71XTR^~XAflSX5D;m#SBF68HNv5M_b zN+x7L%yBxRT?D#Yifj97e+_K6$C4Q~5U|thdTg8Z*guet8Z%6W?aXAUh=|OTrI+;l zIm0llid`X?N4ar7n*iJy8VR6La95X*=#lP^?ovq;7WWmszC=8U`U(XimnAmp*k&3{ z?9R;?e|#x^JmvpHP&*m$pn~qLE*Uo#^kGj`7#;UHXEo(cV5W%_UDfn8Qs+@EL}E(Tt!D7$WtB=75vfkA3njJ4 zTM)}=Yf)ddSfH1+4$nsT5RYus0h{?(T(N7-{j^`m{b_6i(6G>if_G_TlY+ z>RS_vuGG_EU8OKuu|=M3uPk-I0LXH>iBa3Rv4x_#JN+O-0cz52qMfw!F7Q;hei=S{ z#&C6U-xnFTS&!;Xl)@l`jZL7%Fnpv=EYK3PAQupNwCkf}I|sa&nu#s;Z$&Eue7Ha> zR{U&Tmfd<_OFC}fYTe3AhUn&Xurg<6QgSB2YyapFo-TvD+g z9aPr5(NKILdsrWT+7GpoD!dEg4*GIxu5M#-MNV7_qiaI$9UbpgME3@F*{^=HSxAFBo2!O6AZF4g0z4BNzdi<;mAwF2Ahaq8lxifk+t zeYD7~{bz%c>!M+KP1W2U26NqMfL@Ap1!rP+OTxW?X~LCWmv4&ux6joHG~g89iRxS! z({0op%DJbdOI-x-3?|gs1upxfMP)$yV=FaqV=aGMxK!JmJ20DL;i~KATv_w4Q0RP> zfDU9dar+iwhkIA2HL+0Nh`}e#BnJ-86GGtMG7k#3`h&&scsnK7OEuJ-=c=e} zsj!h^LUe_8hknXuEY-kq-hRW$PXr!2#O?$qzan@?dKwU-VjcBc1Ol+HA_Rr2M5 zNdxQb7`;MQObcn^N`||9%Ake^UzWU4)7*~19-Ros+*#%5qcWXYIBDR_+L_hGT#c(7 zJ8-Ih9k@c1=L9E2j&XP4cT;c3AoT2>&$U+UQgo-JQY{tLwl6Rt+=YAkd_QdtFJ$x0 zt6VOR@s3c&_@L(4p5yv#s=FOYgo`AFPpdKP zm9gzcB9<>@n6ZSGn6>kkb2^dBBk&~JGGvPxhb^c-4<)l=Q%hon03Z@^BF;;)Q2yu zF{$NC+q*lKFLhSTkK`}w^P`VkWw^x~(^4Xr;DcYTmSP1(={MLK^2tT|8kf*3WamjwJF@U>-1$deYq-;&F48{C<)2O z+w=Qu7G;SCGR#XU3|dD2mP$IIOnIABhWDLPDMbD5<;&XXRFOqdKR>~uhHc_5+Et{vEu2R`Q(8H9wtd?~_A zjugAB5|kP=Ljlny@w*rHi-<3t#BHH3m(N+gG|{Dw&hZK(32EqQ-~wy343cnb;ywj@ z=8aa7O-J8(qY1~HkyhQb*e%cDq=~RP1v5uEQ*m*HC%SF zF^zR45?$mv7B13JPS};Eb*mdEy+7{$(XhR@1m|t;f&$}^}%c`%N+k5ITu0EmD0gj?CH67Nfn{7vZvT#=Z&R%shEaxD>_Y zFv$p)>rQp^MhzoIEZ>q3Rh`KWBqp+)%QLFF?-dk25*N!cK_&WpCoU$*6ig)d~tg01$9d5d{p3u!ROp+W55k$(I>ffS7>7we1#GyDXoiB5|IGS5312zx;zwrx~WEQltLXzqv#C9>!}lJ|CJ zV`XIQDlHR3@TRA#Yw{r;S`Pc{JzOxXFflLfX-J>oMPgNMPjhW2w`VDe9zihncQW?r zOAtNGyKzeER5K@jpA@P!a^vI!*9)U*&#jI0ZchiZNzq}Sg0M6*^&pbcK~f>bY9mf} zcZtu)Av*)@Kjm=DOauw8tY#@JeLGHNl0d}KOsR3Xpwidl^fkE|X=kTH3&xIwpQjl5 zC$ku2N^;*bbgvqw6Ta#x;VN2{+Eki;#+X9;BHxZhy3YhFJVVj zoGbaLoCZ=R|8CxQ=jEhSI$*yNah)d1_^zuHZSCmu!2eY&~E%XrDOOyyB)q%Y?hpQ}c+$ZIyw#3Dv(6-}b)m5k;lU05SG zpM|xKo2j|`S6B-blngh#yzElc!o^$b2gL!%^)tP*`=8y=JecL;nfCUyo65-~>z1_Z zu_dzfFlN4z+Oy)oB_nh$##X#*7UY$!A~u9ebjmt!?PzR6-e@DeQH}T3YfyJi)Ows3 zUv9a08yi}~P5v$!XUS$H*$uCVW=*~Dp#cZkmfpwo*^cZeFtTVyM&rh!COG zq^rcRlMLAUC&eaJVa!>i#Q*~br(BxAVg*G>_s$i18Y34{oR72Uk_$A692-pf_yb*+ zv)gDXn?xe-c;tIb(Zb(L zVb##r$h$2K#eDl^o2}Y32ek7s4vJQZp3HtimKM)ErYS?a`n>H&g|lq-i)HUljU$>? z(&R>iFWpd!ZqDhQJQG#K|9Zfri&kNy2Un>iE-`;1nwP34GwgbiL)4_iD`|9g8762o z=xDU&hTzDML|nG%-6yQPFK4HJ-0G!akY%v;(C6&M*6+f#hK%62=jDH&Ehu6g2*Dm@r zU13HpaT4>Bh}-b-n|qu#=oL1uU20FB5A1M)mI&MPk}f1j7vxn-D6+jq@ydV&dXC^Y zH*m`YWRbLsAf{bpps`3yFrtAr@to(9fv8hawVALDn1OSXNr+O$E$n~v#p+r@>_ zE;KMV29~tlXckrhIl&n@H;%x|2*)^sl+=Yht@Thg&KG*w+F`ZC|3;AD%Wqa5Dg-(m zyP?|nNkwb*FI|Uht@A>!UNz^ngI?2gfeVtJ&9CZs6m!;*)+|Il?DD12Fjdip1LR@!Sxh5JD=}er6go#u% zc0^)(@nY8mx-ZK-HmQTiQgdf}nn~QZz+Tp4yoeiZ3KV)jif9L0Wm*ibXU{FlC{bHu zVU*FwLcc({% z7VlOHg*All5^5EUF@8zN=jJs>=nr)=-yL2VG?S636i06e|4OJt=@_para4rSo~p5h zC2y5T9LGW<42uReHV)2w9Y%Gn58hd=M$JwO8TLq4v_)brqgpMr{bDb*R&NU}O;)s1 zZ=`ug4c+WP6$_VqjR>`qjW==62;u&gC) zXQPX3A-b&e3wTN2HjMEx{kkKZK|*um}02UU{1t(o*}vN~gGcfE)IG(oPS zoosDi6o+|TkZd9Y?MLuccE=?w?m;*OJ2mHzS|>9~SIj$nBZA zol)}YHdR%6ebVJVALg75V>Zz~YRE=g(x*|=gZ2pMV0mxr_YkI+tGN8&O+WT0f}_K> z5>st8xbM^zH`@y;79@EV_4G!gYb{nO$zP1GNPvuk%8JgU?p z$3-)YbSUe?_u{&C=v=p~E_}5v8d)`~43CVf{I~0dSD4&l-UE8Of&jy=U5~|-+K*dCajl?-!wI3Q)po{`gg$fU&H>4w9h{Vm4SmA&JK!|M|7n0; zGNP6Vz;Dl4b!#puR;z2dQKm~AlXW^KZQXT2-IGU3NicQku+Hx=A)-jAHoKg*m!iVc zz6edoofi}oZlGcj=7gBam3;*-@)o%+IVaU9%t+&7^$Vj?Ba_n%h9Mwsbnu?RMdl`2t-1m|=t0-OQYHiKH`4!2FG##qu}l@sph+cbyFi@3zf-$`jIQ8%FYg_~7hMSHxB zJo*WO%L;C84jMTS{^>95P47-p6ch`$sFCbxL)9GRFt!BqWz1r$u(o5TT)Rui#kIBt zVRR)#T6I_w+1UX}R8Hoyjj1GZK|4#grz0I#^cb)a*qoG+kBpJ$^_e{hU!F8}<}6A0 zWh`}MMniRG1*cl+ITI<8?H%p_BO%ej`*hw+t0TvDUh$6hgIBC&4fm7IqA@8tuwc$6 zjagPQ4Qzbm;aGa}f#u8GAHPAO0VBtG zgolObHBn@B42Joj$A|S;J`;UqOz~GWls? zCy~AAqMLgeg^m28D_8E+Hftb+m!kQ9^i9hAncN&-9JEM2encuH$1+a!7%LiMTwh@) zG!}L<^gDUI&fSFZAL&b|@fN0)(llGTG-3Kp4^7b}YA3I^Cp1Ay$}Y8$SMo%~aqoql z1-4o^N^&J8 zN1}pJPNy&Wejh6sO3b!S=)Rb=D=Y2;e!7Xp{T%jN=}>O>MytiBN4Rw*GOX1ha-Xhk z+3hWlf~Y{la`%4}8=J@M0wky_KZf{1c1xI<-b(YITTb9w(r1aMf;Yd4_NxUsC~;S5 z*Ls#O9qm5gXJ=A-G1OCi9{SG$q7;}BCT^DS4&rRcMHcE1jHsOY&eUi85`3r+iO5ZF z(X}r&HmGG?A@tK;WbPN*4T%KbBGpheFUxY)+PiiHEpNq;XY~_$QI5rriH#!brqx!ua8C|XX*EZy@koWUZcHXucC=E zJUQ2;14(ZK8v&hhR2be@$=fE_r;7y&f znDu0IOUK)qHrgpRFMcp{A+7NCj(6rHlhO)}c8!rUG%Kj>upP&y2;G+dbEtTLV7Dn4 zzYue&POirOm#$~&!$5rUxunDVchNLx-w%nB4c#1{wSYp(DmFtZA@5E!jQx~$dN1^%bY2Jeq)G{PrDK;c1vI4okAb-3cTn9 z*(c9^r-7(N&codaFxShYMR9Kfir9Pg2)VM$wIXK6p5F-6MQdAeF!QB&)53Q_?Q_-4 zm|**r8VR*M60iZQ(;heExfQ(MY5G6ColR~W$q|KnJ*VI-MvxYi_SzT%?9E7m2wOJb zWdmwpNNSpmAt``>kK;4U1?FP@-ix2i>T33kz3@Wns?7Sy%Ad%H7cYWc9~QU(YqZa2 z?)WF7*P`-5imin^86>4!Ae>A@a32aZhm?Sz3ctxaks}q$nF2>;ch35wernhTAMK`uQ60v`k%LmbW>lT z>l~z=k>6v^F!*Y?5WNu=~?P&+NDLlO=MvdG3;pcr!IEW z$At!pEm^+N_bCaEUqF+#09nVc#S!z&4WO`|E{hhpw+6#4)P~U#t65*LTnj2KK(aoQ zg|!u`DnXxg68#wwKNd_IG8qFV?O)oE3`f3)lJSOCOMMGOA@2U@38EPxq+Ood9JPG# z0^Plr>ERF4wGVg8OU=Tztzq1SrrFrXI~$g3dDHya?uX;GiLhzZrm z;k-;s)ZUm_dQhT{cu3=rUPb5KH zTgLiOe<+6`_UP;&q#B)(7_0+n`_r*c$+<(2k@8RQx0FF@v>|wm!CggbbztlTkL*e$ou^ro~qx zRPK$&o2H4E&RuB_45$s#{)=^qh~Rp%xuR$3pr27gh7$2Z#eA(QuQAwkCohyn?g>S< zy?SGT*w>LbEG|S)NGS^9z?nNNZuRi#3tRU&`8t^&j`;z&<;%+{2H8R)yx5F!7C`&v z*(7}5LPaG>*@-NCsoMSaZ--HRKxxHasw{lh4j^Jf#c=&|x`r4cCjEiGYL0RipANXN zTX;kk0rd@+qo=S3p|WTz5#m7%XbXS4f8|e)x0MHF_vLl(Q6rj3h!8$JKqMWY)(Z)a zV>@+S%kxWVl>!p#>(l+7&cyg2S>G+r(kNxT)j=A?+!k2tU8O-|dVYPxH|A|_JZ|T$ zQr?cbew2t@{R#Dt;34nd;6I0WW?pl2i`+&cDMtT~t{4pwFrL+|6M45(%o1DoYS8$K zHRXbj95Stp>8mZO33hY-@Mk6!cq(8nXUniNKdTl32OJ;hg2s9{p;Q(Py`CS^q%(KgR;Hh|cdTXGD6%6Kaw& zy2=2kf0v=|`cT@s7Hy^jtjI#N2o}9;fEQ?K2mr)3Yo|;1MdhlQHmaU4Ny$a9O+Iqm zG&tJz-YtQ8@Hd#B1$lE=mrX6X^~TdP9#`+&PKyxcLyC~SJ<1_55G{(D9Bt69fzFon zC&nsRa`9_v_C9Ri_)+Q_SuBr$sjX{==EpQtshBk=dS@#|YEA>}g>*dpc6ok}m56UK zO>qm8RQ^-*$J_w7)dMx>JeEzqF)cVK{8c5z)6W90l1YPa$FU5KKe}-obk>NmY$&O%v z$jq+8$UYe7k4?6+>|`va`I!J-hu`r8*4?!=EMs`9HVt=K9L#e$Ptn}rtTS0;h}fpc=E4EOhxTJ@ z&(q->v^hJsN7yAwjg5Q%glRY%O`|x)$-A$jUYK-b?f~L(*ejO@j|Sv%x}>U4mBo5) zJ*zLTO+4=rPqM8wA7?96ELoSoTBUNxnc?dHP5XOdcpUF{qJ>voS?$Y`brV8ZvBb*_ zn!lJ({zh2ns0xcvg^QPtpHgoRgoLfciqGOoV8urT?fit^D_<*p>jHMlQB)T-a?j4? zM2HN(cEbuZtwHx3n%oS3>N$`#(T!=ymJcpZ}AspN)UgoaxuR3 zY7P%mBBW@qTihex+b%HvA=0Qf43nfGZrM(IxPyRpqMeOcXLK0NO-+|D4N$Hh24eCd z(?txKq%lAkiEkw19>)|fzaa(`mKZ%<85u88A)QBpRFUxCITo=NUIVV{U+lW}8JsP0 zA`t4l-vLs;{ET(uER2_f%7Zg#Dr&-0l%<3|arIo&H-$lCYqL`UH7q1^03(sc%HVyw z!PkN5t0?h4Y9+I(vVf?7qmnLAnBxcfRVGIth%!yorrB?FhlC`YILvPIS>)2NL8=3R zWzzV*lOGe>8o~aCst|nKr$BDi5>yBSskI2h0Hj!E>rhN>&!f1?iSP`OFL*Nqe8$v{enwOR!*{s-2K#^gWocP$#CB5|~6h0Y^5=4XM(Et5~q$arU9i-pG>HFFDDuV$Hqzhj-Q3 z{W1k*Y?2CpgiICeV@#b!otd*`ceE#0xItET; zq7<`%TotdR;L6Y-X}}kzu>_Ggxoo^-J9ok)k0PT}SAwJ-fZ?zjn8%uA+%_R4JC0RK zIslwe07K4MseTi9M_izHKRzj?E#NG8_->~-Io?Wq0{XP1plMfo5;D_*|Wc1>gWZl|;~{c8V|(wI7v00|=^*WAlzWlVj&7OsOy1KRtSr(Wbqg0l! z!gX>EOQRNT*>Ct<3k4$5=+n(ArzK;_w!XokC=ws{F?O6|7zRZQmq93EdQ!!}LCp18 zK$|+&RoWXl%qQ~w%+iP%pUE6A{{H^`BE4l8^s^9RB9IygKvc$#Qwen9O9(I*yhEQ9 z@drw##p9mIZ#g4Y9uadRUT;{VFyI*rl%G|aOP((#(9~^=f!u~ux=SV|D2Zmx-QGzr owOTjC2QW}PcMI1~L#YK3{aMjK8`NV0H>#h%IXPc;`oA{+0gll)n*aa+ literal 62124 zcmcGX2YglK{r`^(C5nPua2ycAOh6F_A{asuhn>YO5Cas90BBbz58atgE%Qc3As=f1c-i&b`}_ZY|NG+P{p>xz&vOp1ZMoqE z0l&{T2!b8qjk^TFK^q0Zq$x5Dg5z6)U^93E90Be-FW(;hS(17|acV z^*~?P7j6m%z-^%14~JXAX;AJDhTFp<;TEtPDxTA!{9gt)gxA9U@J6^fyca5*C*a2L zbyxx4H~r^O@%{rUy_?PR`mLbi9R@dr)lm7I2<7eosPJaN;c%YmkA-q~DpWdFzy6)N2u z9OCW!Lec6Xoa3R|%c-yveitgdznXc){2e8Y+`k6p{zEtkehk%a zM;;mk>KgS>@tz8m{xhKJ^Bgn32=0#lQaBzy4ON~S9Olbq091T~p~4vf74I0R^y~$9 zg45w3xDcuxp9r^w=R>*s2~@e>1C_p~q4M`JRCoivMVjG`a1^YEGG79f-eaKBe=<}* zJHzbHH}fmZ{A#FpZid^z2ci7`7RvuyaBuhl91RB_9t3;BnNaCD8P>w+ewUZ*ZiKe+#%nz<2~zep8^@c?VR!Plk&Bbg1yphU#AzLZ$y2sQS1Es$Dz;FN7~Z z`Aa8)Us`1j{4-SfZ@0jkkAw<;FQ|OXgbMFaI2RrXo8c;`_EFL5 z!`}(2oQ6ZCcXz1#?gJH09UKIkpwgRxO8;@j)1dsH4VB(Yj4Pqs-vm`Y_rrnkWvF!j z8LA#PY72s0;0{pX>;u(qrorLxFsSsN1m*5RxHDV@cY-fK`TH|eIe!h6{>_uVJq(0O z@2*hk8x7@t0+hS`q4M1bH-ybl@g4$0csx|RS3$Y|B~-jm!b?tde34JzHc<7r3snD|0G0olP~~_eRQYs6jkD*N{%WZ5 zya%e>pE2_{;g0D4X8LW~eRyM_{7-=juLUZf9Z=z%2^HTJQ0cz|DjhEw|6u$VoP>G* zln-wvRQ)c13a0>7FW-e5!;9eF@Jguid<81K??ScjzZy4O?EP&CH^6)dR5~i5%B#-U z2wlBFg?9*4yKRHY-x8>NoC^EGE1=5vdbkO^A1Zy1n*GaA>3j>Se*OTJuD?UM-?+oK zpZ-ws4T3TsZsy~l(zh>ExlV;4oDa!ba1>NJ-hmbHQ{&&^rsy|Jd;k5R?6-p|_aRW} zoB-vn4yxT91V_WAQ0?+Za6Ehf4ufAn`5V~j!y5(Ve*zp1YoOXk3M$>FLgoJ~sB*mk zZUirZiswo*e*!Aszkzc9TevHH3o0FbGTz@%xEcCUQ117FihqBo^f#LM65~-&;hkhW z)67>GFNG?XtD)M(&)_(C8?1)!!ewylY!K`RzXuEOaj14TrHj17<#11U6O{S8Q2ll1 zCB7VLpvq-BR69;WwVQ6J@;Do+ye@!B@1;=fb0zEtS3{M@Z=lNmFK__dDCga82m7Pn z1uEQeQ2y#o-vSlyVyOHc3+4WFsB*jnDjh$D@^`)IZ-+|Py-@Y{5LA16%=FJejVmw1 zsql}m29D4B@vI1^p}!O=o;RVw`vV*a{{&S|gDBL^;bf@v&4h~Y5UBVLhf3cfGw*~7 zFK0X&svVpRRW9d1wUZw~#dkAQxvqjLpZj1Hd>$&E^@~2djiKV}59NL!R5(LSKNf1- z-3x95=R>6{3zeQCbma>b&goF`uQ2mVpu)Wx%KcBF+^vGD*9V~LeFgm)N!4b@&=gNpYfsB-^{*?$F9u3L2bd~5?1?ohZp90z6J z3YESTRCvpv(sQ!ep9K~E3gcyPH2Q0y>ft%4@Lq)~*UgXe=DR?Z!*Hl_90P~LeWB9P z3b%n-I1ru!72cI_dw3n(7yc3|U;lzi--btf{{x`h?*x_JVWzK!ig!=A9o!eH+?t{C zyAUegG?cp&p~lP8pvqw-RC;fL3jdc->3z)XUx145ZK(G3F;sh5?-=iIGpKY9f-)Zg zRe$5nycViF=NJ!#il@!&)5dP7bf0Sai=o1~1}gqlW_~|ZJWrVZCDXqHPc5tx)xR4%{2AHv6xj+VMum`u?;D9Eg4(RQe}C zg+ComfCm{*gDU@f&Hh2Cbp9GDpD#eQr+1;s=dV!p^EFg|+w3?WZ+|HLR;J$$s=fw7 zxvzu@cMs!a<8-KWHJSb}xD)!M=}&?R=PamnUJNx}TyFM1gG%RJaA){9RCpgkmGkFN z>0j@7&n=<+?+TTk2~hc(0z-HJR5`Z8U0?@PyFU{up7WsE?~kDJd!6ZTgv#eFP~koR z74PFv{$7Pj*GEw4`~s?9Y;}SUZ#2}nw;NPGTi}jxJ{$~}LfKyg$HTkf4)8OmdhUCo zcRv&=+!{Cx&WEx;4ys%)fr|eQ)4v1iy+6T*!!9|_eC$HFQ&8P0@hI2+ythrx>P`uN5{>8C>V_jb4k zyZ}yvkHa}|i_?AlM?&SZ!}Q0(jnSVDH-YDx{t~Em_#-pF1uFe_LzTdHb`h4sFm5w1$^)V7^9Gh(B1sI|~8Y;d^p~77WcZIh=)zgbm_4*gMDctyb zo?AhsXBVh;J^?D7v&}vYRX)p2e;U;KX@&7xsQB)N74R{r^ga(afUlbU>rnB20u|oh zq4K@SS-xC%fND28L)G6VEUP`3jI9T51tHVe;!mg7n=DMP~rU) zsvd8H3inQ^a`_eP3txijZ*RiQ;6I?+!^YqD?QIksi+(?-dhLXY=VU1VXFTxwx{4c{1@Exe|`kn1L6sq0s3)RkNK=p@jLzUYKsQ6aGe()yaJy7X+ z-0Yu&a{qg%@IQr0-$v*7^lb)}&#g^A7|Pv9sCf5>8h4wa(tR3K`?wS;KX*cnvrj^$ z;{&Mj{VP;^_$QRVKIi&)2f;1S4}r@6?ojnU8LHf;L4|X;={sP5^e4m3;RR6Pu7t|} z&8EK-Dqjyl#s6!laG!x1$6tiX=ciEN{S&HwHapMz+Zswg$ha$1K1V~vHytWn%~0t` z7`xyA^v4;`g^K6LX8$v|CHniJ;(gZ4--ar`&&|Bg3LpMklJI#1LRR6dNt`Dz;P3RyTUEu1ULashr{8qP~*}yunPVP?hXG8LpbI__6Tq$ zRR22`j)qr3jZ;s;3GjU=cRT&S&&RW19s1>P4|pGxyFWvvd*nqveG{PaKLx71r$VK- z8Ey-ca65R6*`E)$L4P$=JGtA;S3~)G-t_N5^}jEn+yxhV{U)#$?Et8DH5aPha!}=Z zg6YpSUTNkxoBn>NcKsAoeLV+NPp?4b>kYI27;cUJPf+>lbBQm9?V#F4Bb2{Gq0*Ny zrr<#IOQ7ogdr=fy#HK z*-tP|h9faQ0B#SLK((VYp!}Z?Rj!vn#q(pRaDEQu?g6OuJr0%bXU+a?wB*6UzUEQ0ci6Dm^zr#eXkUKYI#>@L5=Z ze>Q#lWt2Vo)8St5BiIagz1)Yp460sFfQtVtsPwNe{Y6muy&S4suQB_d8gDW4+o9au z2bIo;q4M!ORQRu(`A25{cc}W`@Cu)g0Z`>L1nvv>F!L^`dO86r{!5_Jd6ns}g^Kqk z)31UmuX|1Zi18`79_BB=dK51~rE}-2eE4Ia;;(}W?_j8Yc?8tFxeTgZTnX2M*F(kg z6R7(91=RTQ7*xG{43+$gkcff(@zXMg@7a6aG za=!|y{oD^#F3&>sk5{0|^)usFQ2zV=*t^>vs(yEYd%~em`8^EET`N?$IjDS`V!RM4 z-fN9NgDSr}p~8CvDx4=w|2$OryaJV;x1qxOBUJsZx6+5Vv9Ujt{~e(G4Tc-Q(NONk zLZxp4R5;U2KiBkaQ0XZ`g>#abp9xitmzw@|sP^ww0X1%24plEV!S&!TAVYOZ(-aID!(02<$5$!{hbfx?{cX0TmzNw+o8(uDL5Fu z2bIoEuJ`5xq3UIK(@%#((H{ww&QqYmy9y42w-{fB%HP*e`Q7XWAOBWx6ZC_i>Sria zzQ)47Z~|0&p91Bs$#@u4`rF_bn153*~Pa90iYq>W?=-)z_U+ z{-1`M!Qa9m@O`Lys<_FAGY%@BO;GW7LFKa>Djg@m&Ee@#^?VVO{q<1!x)q)bS3~)q zezWi22f@wJr{NfQG*tSpgX&keLG|P3q3ZinsBvMvpZR!pgo?ik9tOw5`S5J0a{Le~ zysx41SMhUS{@X$2dq>z04u@*r6QI&F6Dr(qLFHosRJzkp;T27P0vv$;45)No3e`VW zLB;>F@e`>0tbdF5KLo1$tD)*;8dSVlDF4U8o#B-*g!e7cpu$@Pm5<*+h4(eo__X;id_K2?D(}H?OSlgl02`t5_ieZp%tF=ANoIep+5Z@- zyl#UEe>GHko`c)KKSKHMv&!2Kgwl_Ks;9|jeu$a3L$#}8pyK}lR5;f`rSCqdeEkM0 zonJ!5+xK?weg~-ZjDl)6`@jR?6sUSS1IpipQ2wri%GVuG@jVPxUoXK*_&SukK6m)~ z+!kuw*a^CNg-X{bxINqts(;RdYUc&0`Z@us{;!0J=O<9pZ=XSh|2L>`H@eIF>j#yNt)c8g7{V&3 zdYlDSJ{?fucEf@2BGcar)h?ekeg#z?m3RAk*axcoro)Nw5UBE50acDahf4n{ zL6yVnP~m+HmA)^a+S5Ow`s;f4dU;DF%%MLN?ggKO^WaAJ`FZVIup0d(Q2qEZSO-6Z zm2m9+KKyxbC-jHI?cvd;KOZW6w?MUvd!YL7BXC>zYcqcfjzIqjRQYfFfNu{Yq4F`s z^antNe>hY>S!z55ZjJtYDEHSx)%(w(%JF`v{67lS9-lJ(>rmzME>wMf43*wLL6ze_ zp~`EMU(%Lf6+93g14qF}U<>>l%KZTk`uJL475c;BAb2KJzOIF;|GS{d;Rz^z&p@U3 z_fYBi2rAv58~+JaejBd#<+cS>eOE%c-yNzv_JIT8bT|yQLY2qq#&eAq8?S{{h{(P5Gp-YP~q=w`u(BuF~jupq4L)TRXitx>A-oJK zz8^uA%R^B4e$n_kR60I@li~Wm^8RX|>Zu+o9dn@4c^H)c1!ms?Ro_LZbe{^9-iwV_ zL5=6vL#69psPsM$m5(>g{4=O<`#kLZZvo|RJE(FW4b?6un!Xt-oCQ$hM;0ob$3ca2 zhUr(p5dGy)>AD{(-bbMPzW`M(Z$ahb3#f25dc>DQe<=MnP~nD9@r{HEXCJr`JOHY^ zX2SL1!DfCa?1TPDsQOt174I=n?e=sy6kZKAK0glC&)zSzFR}(ZxmE~dqI_7o#|Vk(z5_6 z+-@lMCqd=w95cVt^f#FOU2s$EA2I!NQ2yV574Q#G<@Fb+^!Itf$G_AC&*+q1xFSQ1O2S6;8h={W<&~xCi=Ka1uNT zZU!HKYR6APrSBQ2aqmN@a5j9(yW0kiMn44Z4rf8t*9lPd_g$#^JO|3(#ZdKj1C+aa zpwhV-ZUCQ#iuXCwzi9g3LY4pTq4M_$><2e^+J`p)O24b=cQe+)oiU#am9GL+d?!G) zle3`u$$3!zuQB~?Q0?GRDEF^JwWE)WUmFKJd!X9U6Hw#Fi%{wP2+H5Tq0+g@Z+!Z8fhyPCVI|xLD!e11 z+%1GEzwbcR=L)F$zX>Y*x1sX+H>i1G(`S9V90t{&_kd~-hd`xc2~_(!1uDN+nfU`y z;XQBWA41JTn>^?Jje=^&lcCbn0OkG&sPV4=N5S*p5O^75>*y>EHYn zpY9!@@-YIc{q6?)!+p&BK&W&!L#6xMP~%(&RK1)8N5Ctf{67j+ZqGoK<2z9G`6*O9 z{eJ7Yt#KD9cO#6uL*;K090;4B+D#`^eVqwazL!D8e+yK;o`UKRubKWGsC<6`RZbhc z>dSdIsCKtERC*7CDvwq;8ZLpu;bl4hO=me&^Fs4b_e( zoBklE_!3a%ax&Z&UIZ2X%~0igH`KWGu$liFDqSx@<@;Tz{Co*jUVVP={q;8vf@(*V zP~lcVmG?eSP(NOJWys;LlJe#4?b2yaycBpW=q4Iwol>HB( z{9gl=k5y3a?t?0imtYP2(Db9<^zCmyxHIM*#xtPW!}U=0elJw`55isGlThXI33Tlk zsy%G*mNy>&72ftx;p_zm!5L8PauHNLo?tu+D!ms&<>xA>cyEAe-#452FQCf(KB)Y> z3f12~fhwns-uB^a0Ts@6#t@D~KN8AcGgN;`LX}s}%uj?$@A**e={l(Xa-W(12CALB z3zd(r%zWE-d^wMTvadBB3RUk*;1YN$Y=?h?gJI%b-(F9Gs;A4L+~02cCrtmY>Hh(h zuC3nl`5p;3KwksbhjnlxI322dXTd)3P^fm3fGVe)>5qYOcNSFrT?|z&*FuGJoAEBF za(VzNf6u`E;QMe_IP8629u05^`c}9nJk|8~!m;SzfNBT*Kk)e-W2}P{F#k5Jf#*Yo z`y!kU{{eS{wIBL*LlG*yH$dg*4%0sfmCt9O>g`Raa{U6TzWV*ar++w9IZlRsVGC5d z_%@WkF4La`RX!KMP2g2f?r(s#@HRLS{tYVLAs=~;hYDw!@nADwZ2F^NAMC#mH-#6N z{wk<)z7B2-?|@4G15oYa6*vig3YGuSAA9Zt)ejGV6>uI@JtUy&>tv{Y^Fz2PyaUSp zLr~@L9F+SHjhlVq>whd%J|;k=YdYKv9s-sABvgM%LzU0*P~~$v91T}MjRW^XrRz1g zA^Z@^{ijgr_|n+tQ}2HpsQ7k)vL6fk!O2kZH$t_~`KCVtDqm@+{4R%@2hN5nzZ*=y z8Y+FSLB;<8l)pbgmG{4(%44I?eEfrqqoMMQYo1`hb6Z}-Q;2K2W> zrFXqQd2SAs?mq&o-F7SLUYG)M`T)E8w!=IXFlc>fAFZ; zJ&vD$quvYiA3&x1D%|PUgx$fI&qm#i+2uSZV)h5jnlM`oqu+(t{T{pPF}sE55!Cwi z7ft;M=2LJtAEP}`---GI_&oL#P;bDKMX%qFFl&TkFiY^XVcrF!-(Rr5)!bf+dVlOb zgVB$s8T^)KC*1rJyO-gwVP)h1R^a|^o+Rp*;7kke5_9tc9ByW38n?vV!G!ZBTo39u z1iOF2Kf<44b`9!7QU3xr`dy0I@8C6Xo|)+z2^BmmcuwR=Vg4m<@;qNyTuU&26!q_U z9_E>Yn}6|~j(RnZewXt60JCb`w(uN{`Cpw4^@aK~%=DX%`Xcl58}uij{+H=z!9}=R z;aoC*K(%ZAT0Gp}J#qIWap|XZ%}3}z!QTg{>)^%k2)HM_1G^7#dnWqH=x4zj&9BC~ z==Uqk?nSdB?kjkTs8?h5Eb8*#wfLV_W>$$_zvD669`zX18(8=&QQvRsVdicW`khhV zfcs9fdshMQ+rYwo8TEmvx5C|AXTu&G^)BZAO3W6SI&JpCSv(tKJ`TT6SXiH6rZHwb z`keV$g#Hx5yBWR<_4@;MKfuixxP!U75dCR9`{5=H+r87^0@On=I{@nUIFH87zwr#V z@Q%Q)8GWOLbrAY0^aXexX6K^T?=uTS>L=yb^nb+7i#!Zu8nZ} zBz9k7K7vQT$=II{Pv_YL`$6XZM=*p}gRQNNF$Kbu}=RhYepexWq{zC?X3&#So8ZwGVx zF#3nl---S@{A_IYTcFnO4tRj6rN0mLhq&FX%sajnjd~mSTevB1HYB_eJS$P( ztpNDFjorcU49pgy{yt9@^}jG{LR}|E_8Wy>zaJ6CSGei@+Zyu}hJARnUVIsS`L7-S zt1!653>Of_OQ^qwXY*`~{hs)F1@)uwYwUhuZZER1-oj45+u+Z6j^Q~Af1kkHd3ML$ zUOWeSXYTKOne$9QcO-5HpdOC;d$_xV=LO94yNBl_)aPNg6fT4B;P!gVACi9_{ib4f zJI`g<--1~U&sXS=f@66e!MqiBt9gc_{w-$uorL->Q?HNveR$5oY!{y6Q0wnlZZ`yPZ&L?RWxU)KjqA3_JavGky#8rM<$J{ZqKz z9P^V*Mbi=<`s&Q{i*yhnQYi%AX8oDIWdC64nA! zYn^x$&!Mug->dLD=Kp!z_CbA+*_~$mB^*N-1?(2VyUbkBTKOpa-HhEv7LUwlqwa>C zmX}|lzYg^f%)ZO>Eps~>v-5d=YWk-M=Q*AQxVZ-E_Xq5M50AmkAb16Q1wMtjeuwd_ zFt^vC{(|Q_Jk7ZKiG}+d`Wtb7v*};Q{dSlg!E+AgH^L5{=+_^2hhY9ExSU68{DDpC<)+>WUTo?v-2DQ(YTW8~nVBzyzsBs_rtgcJWu}(9M|gh1GZHs1nqQeW;BGw6 z0-oqM41bk8-^FZO+%ATvz_W2Mif3=^{?79#&nxEdTFiGteS_(rK>s?AetYn|jN4!H z=+{YDr{V5Jo^3E|Kz|fZ$TJlEF_l$qSx zt>1K>Z<|{BznJREco}XUg3<3B6nCJ1wk%B9jl*nInY&}mLpAPNc&^}?iTyG&KhWH6i1~Gv zj$_U2d!`?U+izjkjhoxd?s>C&*1|alyClyEJfHGh$x~x)c7;DTe;48YIMj==56$dW z%qF2vqaO$LdlvOSQEv-RhnvGs3FmvLXQPgO2cTYt`Oz5MirwvI_jARG*-~@3FLwG( zHRf^m1kd^C?}nRWHy1w_pxy(s#pwI-%tv2Df2{et0<-Nf`z!kUalaGlw=jDNu0a1j z>dDw$2;YShFpGXCjyN@J^o5xYzG^o{vmD6DDyJ{Wiq^<(Q4f;7{hJ z7WLz}xeD%&{Z5#lXdZ4tU*wsN*}X9O-G}=<&Hq%?|3;m_@<20_yI0KpY|I9l`YO~L z@ytQr$}`LYJP-95g!8=Vh5LAZjG2C|Myb!>`J6Dic>a#RY4B<6`=HLj7I+G7K0-YZ zyZ6z*%cI}X=--BiVb_7#_UM0%z5{*v?}{@0D%_pO^9av7I651;21NcLZrT8(z&b2RHM0eur6qn1Cs`Hy)40{toyt`snu<_SazkInUmh z?~lbF%yJ241I+D8_(PtNJX0`#0e?$)&Oto`v)}Txqi@4+H)i@>jhTLjdju!I3vi>~ zrr15;RLpVaUfQEE|FOCGA?Eey55T+$R-yj^yaD^CP&cC91iPW|W}fI5V!xh+v16I} zUgn@5X4mulk}$@byZ5j=9Q|IVpNswW=>LfMNthjHez(Ld`h8dyc0F$1#Nte|Y_M?l zgCk9SG497=KLh<>3ugrS-$-w6ZnZG4MSr204aMz5)VIj4qBfCfO{UYyw(5$YqA6L( zrIJgNVIrLlbJ=D2Fp=qAmgt@mgtggBCfQm@Wi#P|T(%>bsSd(v*-R3cuT*AHSV$~L zC-Ys2)?`@BCl)1pSQhiiT$o*!Nw$UA1&awRAB3&NTrQa@1Ve&h)w?eY^U2nHFs#ku zUbqlPq%1aR&32{mUC4&5=~UN(Y$8`?nX|-~jPRIl3w>ajY#}Unfkk#HEnI~PdF^E*q0QOxo&UJoXjmv<|0R7iwa=uyi{_TGn$%c?I?By zl~aq0a>=eNpGm6p1s<_)O}bDuHJ40uV3N+}lZLW@F!5y{D_qdE*{<%swS`=|s#X?7 z3bC@5fC>aLExDk$C>-JQ+?ws|OlI0Bw}shUn91fk6KQHEIa2P@N$*}9J1v(bt=`aS z`l6OW9(S#UuqG{CD&HEV2X$9EK}poLrHH;Rm&@kzVK$SN(eh+#QGuJHZ~X+ReIeAR z(%96eGHpH!^+DwUxkRQA9-KOgN)0NfC(|TFe_dt|%%(D7OV+7pCQ_L~GNX1IRL;tV z>FlCKw7sBm_6(jbTBd5u6h8Rb(yQ&}o!y*7zL4}b^McAb*?fW8X+Eei^s&yN7?Qa{ zDwz)|5Arqb5Y}W8>F%SFIWrEY7E|fAlD3e|Qa(+|RvL7;kR0N_DcP3wG0m4IU&!W2 zbre_M`rXhZmdc2~-eI%Xgl)-%sZ2_#c8T^4Eo?3%3VhA0vbmc)bjBU2vL)4}23=@R zhHa{mo_ZHT3+cn>+)R|DLxW1SR3tsahvkQdsXVQt5GKN#!q!A4q;V9eA!jc$IS|KH?c;bvbueN< zDwD`{z>@0O|&V3Vfjg8ox!BB&Ni5oNiJioB9S!0$!N1-S1#45Jar_yok0fk$)%7d zPY!BSJdCwrKDCI36fR5T34^A>fTC*ios4eEFv*ZYh}qU;K0hLvA6bp(g^2>5lImh% zJ6^M`jGf80i4_%C7LvJ6%CtZz|2KixHU>5IEp<&n&8(Wn`G?lQX+ceEYqE>fku)2n z$&TwpzOFS|`SzAd&PQ(4K8m2pY=5b$<2`JF-z%rQPsCmw~KO# zP9K7=e-~J(U645?&yC@UJVT6YnR%uZ?`iEW+mdTK9b4-=3;CpkDZ53QfNK^p1}@U< z5v#CDrxNb(q6||Aj?(Guva({%PYG%=>u8gHtPEH63vqdKF1xe;_hQwqWNhxvIcGuN?zbh3H zoy-j|Bl07^!CM>ifF}H5%I3PlF7><~!LQke6~>~Xije};Y#nJS;HZ*Bjd|cA{SynMkwiVigsde?Uo9Y5BGTa~KwJVogn#vaQVHfVIoiS}C z?-Z;={DQ>iD$=;ADjYGYdVyQ5j65b%9YcNliA=VmWHAa)>h|4TNmPYa5|Pd>Aoz5) zwId%+XBlA1revZmn5s2Z(l=U7)QYM)sI7D@kR;~w%d)KD7`AIG)5%1RDr0t97Sz@> z*Vas{3uDrrdTK}yCW52 zq>Dl`uxogEKfw>n%f*_eRAKDiEfbitZ9L8-3zTYyX0Cj3fe&YJ6bf^l?`l>Xvd9Nqi)O2jqaG65;iP!qiSLS^T!xhPkz9ST=<$%t7Dv97ACaT(CR`VDI(>- zhPeOLFj>&$8Qe4mC>oZWN!B*{^2GOcHA`Tg$vc+4xX2?U~YbxNKb4>oBHbS!WdsaX*gTm2K>! z5HTW^aqD3!q~cj`tiwK%3-q+MW>W6i7GDa-lu<=SdR2)wd58#{V!7%j?#S5;(_o&0 zmZ2%-P{IL$4#J;MyR3z|Y$u(RMnISBbcK#-o2^*AyLjQ9PGuMe$Z{-Q=;ff0T<$8a z+#dNwnoW#Lj8-J-G_0$#X~Zb)6qlMM0}CNxtBI!7ZPI%#SEB?m8h?{B-_F+N$Te}> z4X$agCgcji4-RX0pshUXr9A0NX3Ctn86y!EQeFA#0{Pb*?yOnKIFU(eVaUdo?GLN4 zkXl zwcbW?W9elv&Bn*x##xnFFT?s`#%)P@86S|#7Q1?x9hhCvGfj=mi$%9A>ygyiw*3ri zsQ}ID<@ty#dl@$s-9oC|WixA;PL0kz3~iIThOygXw#FN#UiNNtwKg*++v{!Nw?E-J zil&9NVlN+a85DXMNf6P?$VOF@YUI_AwC)Vq{Pq|Vy}Pw~jt!$hjHSGlj~a=Jtc{ZF zVOB_XnV!MKl_e{@aDiJJMHZ#%F z(Y%JuHQLb4{#vj(7bf^513CI_sx!%i=`7q@->H`6QUwNOW!5j`WvYdRbLdtWCZ38c z^1-y^!bCAmDm-1rI!T~ueWpz}MaD=twB;#NM#joxEE7ZN^#f8wyWT#PAi5qUzP0f$*#A|dUB#g*6UC1<8)=Bf!EhvX96~c0mO=U?* z;bz^0OSGNHs{Belk0=#kH{H-J>XXaal;X}w1SDgo`N~POeN!MB=naZ0L-TWI8`H8y z6+Q!8d!dR+O;Ys5$f6k$5C~|hXPb~+MklHWob+6OnC%Hu3Z^hem5k*y-Cb&{af#rz zOYJBw{j!jQx=Llh{dK1W^?OLeWKEJIMc?|pg1V-r*-aDKY9W7JZbF#^%Z+vxyBwqB z!eMQLgStan>Sj%=o8}ZvNc;FNN0M&sTbEHgYYU81P_$+xWRfD+?b~NvMh+BM0=aD5 zZhc*|bdNJoKC?s~R3mORLk>Np6u|{;Aj3HLSB-Nj6 z6<4)eT(N7f?Mc_PmtXGDlJoMKDjO(zKf`c_U@Hs0I8tsdU2bb>(8BR@LsviDoUA68ZZR zNM#6_e5>CpI!iC5nN^uBq>!q65BV`VB#?egs56`Swu+jwYkp=P)PNJx0 z=PNetsiUG7XrCUNYR*@uDN6{_!o1r^5u+(XS6qZi*CUpozNUpyB9ck^jT&Od+Pa{= zsjiN*g8I3Q*z?B==IW7I2Kqx6B!_PIplnlH)n(@XB*~i0u>3?t%XpLAZ&+J}7r<~1 z&0x*2;D+_KB&SO0UO_O#{y&A_M zMlNmevmwr%%+dGr;p`cMaiVjig|;Ixty`|?WL0{qfGsO3DmSQS2hE>cm`otImBPC% zopQ)9I`IfyEyO0AYfX`cEDOtYN^4X#XS6f+BIo*?+jA5cw-Wgdii`%x_K?MlR-6(& zEUIbav?^?9XrM(fa|hARAy(vr11Rkr&9BF?u+uO{Ip+PetVx5z$u#>@>dQ~5cy|kT zH#lWfbza`%c4^qLR|^}adBxbdG$F5a73FO6!St4vIaJe~Q3Q`sjYpmzqy_NJT6AXbcJ3X0BZ zrX!3ayBr(pyo*DAf2%-dZdkUGokrhDXS>{CLrYTUO4Ez&Q-X$>Gv~I{Ol_L_A$%9bK==fnCW#|l)kGo;xzWav<=7Gz>7Tid#Y@vt%% zcK@WzA=9tI^d~OnKVRlO_DnN!PVtKfmu|({EmlU`oXCJF$wY#YNwn~Z{X_;DK@j>d zfV63qr|p*cNz7s=D6SnAx#@(BU2Z$LdMuo<@`W9dF9H>MRiCB?G#W}y9u}odec!ixv&;|H^6&DuV zp0d=poKcIbl1QxTjC4eaEAPc+tN`t%VqT0J-4$^fQ=f|t9&=t$f#PaIW zHi47FWOM>1t5j#PGoqLGG1x@6q#_H(V%-)ivtdDt&gN7vcHB1{7w*TN+HZ&3f|*IJ z9}U(;y_sKScr`htp&&Iwk;?eguuceOGERmP*t4{@DW_FecFN6d?>G}NBhf{3gm0dq z`bIvOm0)t#AC}_XZbw&k$7T2t!>fZ?G{bn*>#3W9mNRpX3uYlrs+{ePx12f_OFEr9 zVv`fUvZ;;b-rm-?LuVh0D4or;XyB2Z?NX&Io2H$+c>a{7pX8)+BdBwrK|&^Rf0t%< zG%c2Eyb#hkj?e#OUnYTdmJ&cZMJz*;D=&le<|cVGjk~wuoJhVVg&QkMDkoX=S}#v5 zSI4qNZ>XV7L9B7h!kcPBm$hVyPT|K)e}zd~Yer)_vl~1ZebSOzYfx2PFVhKnYf6ja zZ*U*G@m>mCK}d6|uqegoZ7?LN|kH z{fvAtI}>{8o>X(YD2k+1ZC)OTDyhw&jEa$EGHhbuZ-x8-XvR<};TCfCFg^|eT0{j8^!;VU+9^Le>J zJdH?= zC=M;ML9R$U)&{t@m6Nis%U_hm-k#E0uF?CQ9CMwqGN~7HG~%@+NTY+7xUJ2WOQDOB zUbfKFx{Hx?VRw9?$xZ8}w3%%}BNl5SZg{O}=S6R8nj;us*G;A}?78hg&gwiLg&Voy zHVoGbwbnp<(94l6BiCYXEBv+D*pYMGbk=ZFCK_GCF6EZ|>>&PQD6F8I2!^pQ>u!BT zvsAAa5{W2V)z-2l z#E5a#B$0C954TA)&y|T+%a4A_jOW?yhB?tnBtXT%7@11uQTv<5oQ20~q%-AeMqls9 zDV8z=Y59zqDcvwNY%M0*Sg<2uhpRAq}6&X{~2kg&6ElzhF~O#FV`R~f4t=d+EYK%{i; zY|8svo2zKY9Mwe}No3G-ns&*_Xand(+I~0M$+#NDU^QAkwF=45^dPo zcp)K3Ntch6F0)COY?&$fp}XQYf_JbGZ?Rg5jJ2v=;}kcx)IKG;=o5L-3Y3w=+<2WX z`IZ@I{2vo`dD;20M2d-`WGl5@szO0=O0QClLvJ+-csGLq|1PmnWxVmlRzIam&vhmp{A@Wt)AXzm1*DEKTLI z{uaHgnI$-Ch~$2eiKYkC?yyLE+$R4@n=e2XsO|`)+*G9)cP}NGfQgZqS%b2`DBBFm zGFsl5TA4r`HYL_dHrC|sKaYYC^-)z{2z^lG>J)ajj$<(#}- zie`7G;=dWm<=WkZaJN01n+d47F`OwGlN3z4I{juJ+w5iM?tLx&2`dxseKMzxTBh3^ zI+LC%1xFZE2`%SP1T1IJxDAH*PMd2c35?+fLRmEnU z242Yv1d&>==eRdm5L@W3J#Yhy8k)|FNr?AkH?35BZW(6AUew_-Uv7*T)^EVgnMoXd z;rjp;O0cr7ZWP?%8R;YvqtgysM9)K+=ZJXaaW{} zN9v2KREUQBiAR}%oprcFk!F7l*hAjbb7{H5=or#)KpnVS^zIU7RK2|AM`GRWYKyJB2f@?Y@5H#!cLiYpp z(U#3-SG?RL0*0jcbPgS7K7NE@eL@qW4UDDqwH>!q5QAHH8q^E@WfX7hPcEDFHe%rZ zmfvBD%S_g8Aao_@bZQH}7uh0`h-48BndXvZL8)flhQkeQIQ2p@c`|XCQ}RY;v*eok zBP9pZW$XD;g6zQB$6}X$C@^2eewT-DO%4W%PErz$KJhKJ5gaK+w}@SF(@Y{ux$n}x zE3cOX+k5KDEZL{qH)&1enJ6NS>&a!>XfqodX=0M7 zqGaIiSjAczh&yO@$I2FJRN}ECj;oT(V_me(jSZ~bu^>c@nDJs=4kRV)FI|4Ko}jkQ z5L}?^Cs@4t^$yDdx(7+=)FRox)xdol2CC>iLcI~YY~2y&)#7acQOo*Yjm#v5{$Q_^ z1~ZNgatz(EChrFBlGX;L*ub3$m2^3`7cS|UzGIDEvzZdK)HDSxhXh_$?-u~B_c~?X zn@2BUdb2Lhx6E8hf52O^k{>56ihH!_T?cEiyG=n$^g?S%rL~NLO# zmN-c~vVKkoy|hTLnUA*#_uRY1H;u!bLNr%Z&HvR{IiRI}ZzVGc3AP<{fnU13OI;(YFos zUUzhu8jkR15ZLiju}ZBgl3cPDL(Fd7$QB5`h$LgCYnk$;@lDhHe_KL`7f2VmaBqfN*VOu`E5Y`W63w%4bJ_APiy0ZTIhm+>GJ^xJ z9#!;Cmo@@XeMFU}R!3ZZHgRK+-!i-1u3N+$32SYC^d}$8oij~Rgt-|8WL8_uDyZ4B>yLE| zw;E08eL81YzLB5Hbt=T6luXEgSm1O-QUtnNhFke+f6a*76X_fR1nl%S9%8c|@&oCp zF~bzt!AzEk$dZ||^ea7o&M+9OQdbCk0T3^3fs45WKu2_cba6_Wuq00O`m$9?)I}%< zxh%6$e>T%-K6h@$`crE;cdL6T^1-~C+PQOQ8lt6PFmHBaO-lo}m~7pWj1_)3^tXXc z+G5MfXef`CI<$`-Hc=299O8t6o0rI?bb%sPgtH_Qj*P>eu1KoCZ5fdR2fMU@g`0Ey zY$1E6^$7~x5w-q=mD4C|rw@Co!swLGIjgU9>ttF+$yNQDM(Q)Fg=lq>cbgb|`6WuV zi-=Tb)pOF?+Z~+9NusFlNgS;2doau7gM-=jsV^z0>fjLMOzz5sUIS_K+NP{N9u!X1 zJLvOi`15)1p8D22qKoqMQ&%YrQb@-09o6Ly828vkFJQ2CZft+3UQYARQGlAO7tl^R zc*D2WZCi%Vo-tfK+jl{RYqp_!za$=8u(5fw6o!w~tp>F7jF$t19tnGtZ0CU2O>>E5 z{#|EffNykYql%v)!}3Ea+OkReN(y(mcwgPJ#{kz}Ha=CjVMzu!XiZj!6lxrUuL>u6 zajTRCNiBx`prEqmJ%!S1)`QpZCo!m%RQ!gAJKrm)xjK2`+MKu)Mt6eTn?J-=9r)$0 z|F{5ZWHwG5+QuHaJ3xZ$x`5v}29)gX`m;yiPtyXf-W1w#m+5gs2I;WgjVAa&t-xeF zPF<3v$i_m^=Ys5xe?BO?8yZ&D*BsQt;2?JhpjRDT!P#oNE#+RTv^AApf?tsI@06<( zXuv7G>D09-p{u9kE4h@V8(akM3???(Z7utlM0G&>LxLK(A(p>Xb^$CYa+5ajZ-58! zMf_k{GTA{nbkichF*>%;_pPcL+N!L-PmFH8j<1+AyQRv#S4Qiuq7yTu?>=ta_^NUH zRE^s++-!|LSg)X2OYXML5=7XWv(CJjV)V zzhYrw)!rp{N;-vIRcD+0iQ(Q{wdZ?eb9i~0Z%7piMV28I(-R0l84R*vMWUe zX^Kth{Pse!TVIgj!w0xUEW+U2nPMeiK4|vEbWw*4$wGEdMSIcnvw5Dim3=q&kva zt5`04NRXqF0ZNwM7G`^Qdi6?|i!wu$6G>dTI}3ylJ-JM|FFbKQa`np9 zD}zc?NM_xh=qMIB`i;%H61B0>JLw28m}{&$SFK)^;p1j=vZ~LBW9JmxSjYC#`VX9W zm+rGy89t&ERL)2gXkv^c-L7fznK3mK73|Dnwxc6KF!OX1(-jLV^2!?8ivGBdoH0-9 z`&%5*Al>DgXN7#q=c_&#QF*|~*)$8j&q5uvV>`QDrKP`CgDK((`Se*an|8iayaLgY zB6xk?tY)d=)?Zw^kH6{DX8QC~Dqk#eKu{KlkF)0o&MdYv4`h}XNf@<^3?95%(w(Q4 zy#?<%@{Up_Ly`;Kt5(KW((E!zP-@Qfexgm|_dx6y6JIio z+i*5_GCK;~V6U9BdSz;`k)>tB~U+QrPf{RGQ8ncBFEP6I^o&S zq-cFhv$S+|>9h|ca>v1$yJ^5M1}%g&KbwKQQLSF2gmCe782cTcC^vR=-X@L(#E)iTAs>G-&gBEl7;|-kF3oslH-(1SVFGT zjCY0ZOgHbvFoYzEZN)H4^`<*n3Q+)sB7>~^yg>ZjwM2nAE49X_*AiNC;%UuquQ4o9 zEXfXTN3lZWV{1f9%2%%>iL6c%y+6NZ5%2{zU!62$_mMQl43fLD-Ax)AK9*uq;A#QY zil`~i`ZFnwt_UJFU=qr3g>Gr0gLr5|42W7QHzHx@h1LIQkTq-lUV7^X1D*5>&6tT{0t3=`+A7dgBhi{PdflI#@iLFq;bZ56eqB zMkZthVS`S0cUip76+8QmZ*nzuCd&w}oH91J&#!T2#3Va|`>C3aS>9;QWVqA!*YrKM z8ChpSvBfRG%~K5jQ`py8!*t^~LHdd&oEln@+EA9BMQf)$b!a%VX0O_CizL_Yg4w)W z&q8Y{%K-Yd)<|v|iU#(0Sfftb>8DfH=AoUbf_+n$8$@vw$K*#KK9jSSSRzku@=j<0 zqqnL5vqRr`^?H(D-9%kj3&iM4Yowk_-EPQJdD!RJm>XvKdUT&(V=uLya6#d*?@l20w=qN_xC31nUg z8)1lCOD*3EdMvtp)=RdfNp-ECYMbGg#8Cwm%D&j9VUO$6-MnMY3qhG|fV7bHHA7cB zRh-SMt7FvB!HPFT_Q6OOaOg>eY2^`x$o_w3r5Y+@AuT$QachvErLvpxJwuNPS(6u; zy#Kpzw-r)udF0aB`}1v4l+Kd&7=6O+8}c}hNs@O%G#LeT3}(DkN%A#Jsp+c9Xzp&} zQ}?uaJz}(<&{UUQ$6#w-ED-YTb=UBC3e)=(1i}tWor}4wgQX!IMLRj` zwb3x9!HFqd+dIGV>0%3GV{!&r&~!Jl(0CVXq0Z>T8Iop_M64+5yoIAgflEoh*0$ zgQ1(i3bdedKS(b9>`xI%(BXH_zQSDX^PR28h2}Nwfue@NswCys-BCAI&Yh%$d}sp{ zX?u8K!Yvb|n1>!N*0e6mr21N!gC<*K1zw?Bo>rwL11i+*ai~mH7nj~UG>RXnu02J= z4Xv2h`W!Vl-}RnWo&WDEFZ^7Wa`OD`lioiewELjSt!{R1o2; z!__@g-spxoguSXDx7xzG zi<=j2W0@|Jtpwj>D}CjSq16SkrW>}ojGV5AMUjvb8~+`L;$BknR-laj1*#sNY89hK0l=0Oi*SyyEJ)}nKrvVTqp%gFf(XrDPJxw!|cBO z&bQ2;HNcE*xXNst0Is(_K~BreY`;|08A`7_x42bfncK2mW0@&S053W$m6q*bwdn^CW2a7~dSt>hVrq9)GWzVZ*Y%`&NPX+0F1_%&n@>uLH~#wMm>mPaA8i%%?~ zU)CiIY^hw1B>bmQhi~lTjET_Ie~&M@wG{QuO?Kt#jXn06?xSmxX6cTh?XtA=PBv}VD*0Jtn?X;Aobx|UhBp<#-0K;g@hxk)`P|Zq2 z#lXCW6jS0E>v@Pd*>Q}lP<~mRs%g^Vlr-v)$*eRTBBJOjGJ~*Z_XFk9L@=Ycl=UZz zFv$_MOfLpAVS-5paf#j_QXcgsIKNbNI~A9y)vMIfBL}hk!|x2t(y#5h+bgvMu$5la zE^PuYjURMqw?ZttQzbDT^5r11()8MqWj^Ofh5YxjMyBBeY> z(h5c;EQv1b6v|(dqT7C}L2(C$y@QH9pIXe!*h@PlSbehOsw{tK)Y`@(qhqh8BYDIe z?7~?$cWUXbjkjC>x|vQI&W0qlp!On%3Ab-?TOLFSnk4jx`k3cVnGBlENM?pJGKM?J z30Pz$$pRImql+{mEWd4HX3t6qwteXG~xB{=OW#_~1x8VosWyvW@W0>1=J3n67RpeY0IUNf#%7dXv(ij(-lkU28qWip(s;^A2MPs0C z9ITJT(cuWdH6PdC2*-_I6i4KfX6mA}t`x0voj8%pfLSNpvvhacn%<4}rR=#4omzca z7KukYCbu!>00s#XxkE_f7KGK|{4~>;YQ=e>Na8bT3pQH&6Em5y#JhM2)5#T;6*p`} zg|EFzl$mUrwX6;+^m(|l!JsYM;lB%)V2z{~OMBx{YXx?mbWCIMdt`E zHkCxeeIl+T9gkJWW!Y7_@zBYEs08=Fu^=ZP<9HKO&K+wU$Wqxg8Eq|6G!^<=e7F-UHGGy%hhk%n448X0OV4HH z#5kVJFbA;Eo~^%ru|{cXfRDxPkjQnE$Kqyrgq}b@1qkKO|)(d)U2;noh}}^na0o5PEC#Q{&TcJF5e&`{?g{spevT% zVC;;NaLJ5Z9edkC`B&<2>4m!~hSy*=ZAe%6CbBk1$#TYPW+d_ndPWa!$ zkcP(ch9Odg%1iJma^c3Qo-%7&fKYVPwY=4r?3kBx?0`s>Ot?N7_1H|Lh-O7ykM}bo zi(b}DMClG<=>znDr5b>v%O=siDP)`NZV^Z_=u?a?)H0F(r|;TL?@lvPP$G?qgw82g zd1&MzrqV$-hX-sk2sfH75u-~a#X8we7$f>}vtlzlZ&oU{$he&uCGtn3%XVZV9k-S< zjNn$K+V={y>;{Emj>AJ-Z4>}#5lgcOn{J}{k)3a%h2+Gwkw zO)*95#uDyEuyZH-OqlAmDP-QOSGhl4U=mBtVujnc>g-C(X+9m}1Qx1WNdwBiZ0Dpg zf&Q{muZ!+9XpK{3pRQdyqY776^!<><*)kVBn>oFP1%5usSNJrlM3!##*P{cQBlgDr z7}ZOkW!huYzJ?#F&+o+N_`;wq@&O{o0-6k6qlf#J1h-GvLrO@E_|a|GDGA+Xu@B^> z)NtLI5W??Hc9E>G=qUb6Gx74Vlnde^Ce4LjDx$f(Oiiu%HG8?4PC=+dZmb}82pWr= zH@O=M{^&_b)ESi5*|hEs^0;mpeK+qL4)V&+uX=>R`;ff%(vhX5kU>6L?yqR17%V61 zphln1W79*inKXso>k{HVo~P?nv;=u%g+X_65*$@d)E(S*la;RPO83_%U{|d2xQKP2DmB{k0TTj^Eb!F&cfX{)XoF9T7#CnlzH;|VZXEJ<*+&q zd5rsnUPhCG`V_TBNgv3_PrZ5Q`~2x5t8+_>8Dr`u4(~{tSH2IXYf&@xO+7lEy1pj6 z=n5CY4(eAI5DGoa{r1}lwn%GtFgMT5QQhuQv(UcHE-M7H6s-Q(s>p6Yxs9YdSaToO z(`Ha-$rL+6WYtf=S)NxhKt=;Hav}8#U0ouIk2;gWx!77S)^V;b~BFDnBSWWtjlj z+m#uFNH>umdh@7+yl!o>a2H;)>&b|Yy*u_AP7>*(^#VEXE)pMmcebXs0`am{=gtjd z-i=c-ZdxJ4;w5iu+M-?nlJwa8_(9DD)icd35m-({RZzaZagLD+IZ?6?#?KIHL5z5a zO&G}#8!|vLg{uQ-gw(|)USeZ9asjB0x$)|5=>6B8)MGS*M!n|0jj>tcK~|i84sllx z-1wpP?9N$TUTCp({z{%d+lhu8HFtmVPlu;7s@<`Z#H|-hX=NLaQ(FBa2eAQ*Ie2{qR4mhQ!<fSknf289y>d^p@|}i6Q})$A z$r-uexR(Ci+lZxexsldDy^Nv-Pnk2xAvxI2Cb^-+O2;GtPN?86+0m5Z+rf;jy2`;4 zfum3Mbd(<-;VAzM;QuM^>~`ZQf+#$XvRn{32s!t;;RYm>ABZ3zak-K$#aXjn;kBie zcpRP~FOV1GJEy9;duG>85J=qEGu`vw-BqWmPSrjor!4{wKQlS``QKdBaE!qfOwMH` zKwCo&%f5l{NqC-D9gHGU8Sk}hDV04iWu-(kVVi8L4FwVJc^wR>{T&{hrchH&2$P-!iMlQNS3mjG!J8Y!8K@I6-21gh0HXvPJ#cCQP4vr|&31ux%PnT7 zgq7D1WVx+HRmSWFYNe3LFDuCo<_O6yhGz)(% zn$ozo8%grJUX`WkVAJB6XJ0%$uR##c6E%yEhSr}f=6B)zx({G*{y~@;q}`@9P!|oF z?Oi)^_87U=y016S8r(|qwWFxBBc`(+8v|DUt)|FZ4Lz`)3=xpg;EK+u+0YUxSID{m z0w%tOg)&DXh;?AdylwqZn|==mF20BGQq~QD&0L|=zY%VQ3@?|?f-eBS@ph8zEfZg#23a8 z^H>(&c7P%T{NmjKu($T~+b$)5=7w$NcrRw9&4SF=&vaK#p#8 zqVo!?F}lo9KR*-YbMXZu^Rkyg#<;8i^eLXo! z4k?sAjx23pMv$JZ4TqZD#gz;03flx!KHP5kjHq}D_iZRK9Ieb1eHyM-j4Omd>(X#B zGiQE+>`e}eq}fr6(tmzb7Twpz2#up#yp{P0ies?=7)O0~Q61ug_s5WrKD+Z{DWH#c zQ29=vfuq6V9n68qf9(}Z)Y&^=PXtG<1$|Hz@jpd!?TMO^+B{ufVhaJ#uEJPhJJ>sN zw3t`9>U$<;z~YhJRS)S2UfN9B6ZN0s-YeC%x2VZ)Pz z8f`P2K=b&VmKHeh5_)2X>7)GK;Xi5B?WKf@byI5<#kK8givP9+le8HBRI!E$O!Y}f zP7Nex*0o#3#{&sI+9}#~nsHCU?^*k|7@mYT)57-zPvfCdved_#z}ZsgjI6;Lhjfv) zLwIOkOzWVI(Y644yAX(c^l-!zhV@P4CZ);jXek=%o$~!~+b~qvy6fxrx=8mw<%7c6 z+pr$x$oD0nElscF|JomV>|?Rt_@PtV+D|Vqr?9xqOLAPQH*ix$qZn|h0|^j`9TZK; zA6ztT6O)#rgt33u7+gCk775ABtZf~Bf9E7OvKRGr)|+dActLXEo1Ae>y#as9?}VG% z?lXnO`BjN@dfzh(Fwrspszt80-6zA8b#&>9NDr@}b@{qf9{~UXQ5%TO3M+-b1%S}Va4+h5-da{$q4B(iLi?T(XT z+00VOpu@69p7(w)e$^yNH>@_K$l{KPLzdULiU{+v**4X(F{Zb20r4>JgtrXRGmD6I zDVzj$LR@K)4vAXw5z72nnQJP6%ZH926}Aw(Q}H6m4S)2GtolPOG2KA6$MM}rjnJL` z>5Xu%RmxUGn2#Q%AF=FWt|Q}!uq-;ld%S1_ekDzR+2Q!Wvax}sWk-mGWh>vvl9B0K z^%)@wpr1wb_8g6EmaUrht+q!tIGE!uZ84B$C-es8*bEMz+$#}v_3jG6aQE&8WfT@% zC9}r9%~?jiT197d%@`qy5C+ZzB597GL1SFD=uY|oaY{s)#>dW14Kv;$FIx_JFi zS1E0g6&lMqDe)K~2N@lGB~~=^0XE`rWtO7LU)TZYYaL_`R{+>JDXhVhYHI8Llo8_S z2^vr97d&-WXV3C2#xG`Y9L(OYO&d)7Bgw$@aC|ngOqDY zB-%*7Z6I>~gA$Fu!Eo)>Q5Ape4CwD60{-GTa-VHwS$)?Xb zEv&t7*P4TDGk#geabVvIdx}+s350VY{-<3p08jIc9In}MIkasS0+?uFW*n2o}IAkN)ENR4)H=Qdp3_?IX zOWx#guC23SAIoW8MRKq*dMQZ-3nT*H}Vp%N%k4tc9fsS~nR9})6icrY2P92MN zhspMi@@)>ADh#R|R$1ziZ68skA7o2b`_|FYwu@6!XSWGG!<16OLH39}*K5KR+}K#aNpU(|5R3>K(Ve+6p6Q6{rwevFDD!(e@w%1@B({Ocr=#kW3?n*wf&_$lk@WdRnoMSIsl-kx&(${R}6**MZmZgV-aKPP1(#MluUcQ_)1U4BZ8&iP-K{z;_ znmQ|G2~}p5uV$;)RkXO=0~ISr#}i*XITPm-OO$t320Y$2Miihk5oqVJ*;^C4\n" +"PO-Revision-Date: 2004-11-08 20:59+0200\n" +"Last-Translator: Jori Luoto \n" "Language-Team: pgAdmin Developers \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -40,11 +40,11 @@ msgstr "Valmis." #: src/schema/pgTablespace.cpp:40 msgid " Retrieving tablespace usage" -msgstr "Haetaan taulun tietoja " +msgstr "Haetaan taulualueen käyttötietoja" #: src/schema/pgUser.cpp:89 msgid " Retrieving user owned objects" -msgstr "Haetaan käyttäjän omistamia objekteja" +msgstr "Haetaan käyttäjän omistamat objektit" #: src/ui/frmStatus.cpp:682 msgid " current" @@ -114,10 +114,10 @@ msgstr "&Lisää %s hakuun." #: src/ui/frmMain.cpp:157 msgid "&Add Server..." -msgstr "&Lisää palvelin" +msgstr "&Lisää palvelin..." msgid "&Add Table/View..." -msgstr "&Lisää Taulu/Näkymä..." +msgstr "&Lisää taulu/näkymä..." #: src/ui/frmMain.cpp:189 msgid "&Backup" @@ -151,11 +151,11 @@ msgid "&Close" msgstr "&Sulje" msgid "&Close Table/View" -msgstr "&Sulje Taulu/Näkymä" +msgstr "&Sulje taulu/näkymä" #: src/ui/frmMain.cpp:182 msgid "&Connect" -msgstr "&Yhdistä..." +msgstr "&Yhdistä" msgid "&Connect..." msgstr "&Yhdistä..." @@ -209,7 +209,7 @@ msgstr "&Muokkaa" #: standard #: input:588 msgid "&Errors only" -msgstr "&Vain Virheet" +msgstr "&Vain virheet" msgid "&Execute" msgstr "&Aja" @@ -233,7 +233,7 @@ msgstr "&Etsi\tCtrl-F" #: src/ui/frmMain.cpp:192 msgid "&Grant Wizard" -msgstr "(&G)Oikeus velho" +msgstr "(&G)Oikeusvelho" #: src/ui/frmMain.cpp:217 #: src/ui/frmQuery.cpp:146 @@ -256,7 +256,7 @@ msgid "&Help..." msgstr "&Ohje..." msgid "&Join To..." -msgstr "&Liitä " +msgstr "&Liitä..." #: src/ui/frmMain.cpp:188 msgid "&Maintenance" @@ -283,7 +283,7 @@ msgid "&OK" msgstr "&OK" msgid "&Open..." -msgstr "&Avaa" +msgstr "&Avaa..." #: src/ui/frmQuery.cpp:104 msgid "&Open...\tCtrl-O" @@ -310,14 +310,14 @@ msgid "&Query" msgstr "&Kysely" msgid "&Query Analyzer" -msgstr "&Kysely Analyysi" +msgstr "&Kyselyanalysoija" msgid "&Query Builder" -msgstr "&Kyselyn rakennus työkalu" +msgstr "&Kyselynrakennustyökalu" #: src/ui/frmMain.cpp:185 msgid "&Query tool" -msgstr "&Kysely työkalu" +msgstr "&Kyselytyökalu" #: src/ui/frmQuery.cpp:110 msgid "&Recent files" @@ -334,7 +334,7 @@ msgstr "&Palauta" #: src/ui/frmMain.cpp:208 #: src/ui/frmQuery.cpp:145 msgid "&SQL Help\tF1" -msgstr "&SQL Ohje\tF1" +msgstr "&SQL-ohje\tF1" msgid "&Save" msgstr "&Tallenna" @@ -353,11 +353,11 @@ msgstr "&Palvelimen tila" #: src/ui/frmMain.cpp:198 msgid "&System objects" -msgstr "&Järjestelmä Objektit" +msgstr "&Järjestelmäobjektit" #: src/ui/frmMain.cpp:210 msgid "&Tip of the day" -msgstr "&Päivän vinkki..." +msgstr "&Päivän vinkki" msgid "&Tip of the day..." msgstr "&Päivän vinkki..." @@ -382,11 +382,11 @@ msgstr "'" #, c-format msgid "'%s' is not a valid identifier. It must start with A-Z or a-z or _ and can contain A-Z and a-z and 0-9 and _." -msgstr "%s ei ole hyväksytty tunniste. tunnisteen pitää alkaa isoilla tai pienillä kirjaimilla tai _ ja se voi sisältää kirjaimia, numeroita tai merkin _" +msgstr "'%s' ei ole hyväksytty tunniste. Tunnisteen pitää alkaa kirjaimella tai alaviivalla ja se voi sisältää vain kirjaimia, numeroita ja alaviivan" #: src/schema/pgCast.cpp:67 msgid "(binary compatible)" -msgstr "(binaari yhteensopiva)" +msgstr "(binääriyhteensopiva)" #: standard #: input:508 @@ -399,7 +399,7 @@ msgstr "-- Ajetaan kysely:\n" #: src/ui/dlgProperty.cpp:600 msgid "-- definition incomplete" -msgstr "-- Määrittely epätaydellinen" +msgstr "-- Vaillinainen määrittely" #: src/ui/dlgProperty.cpp:598 msgid "-- nothing to change" @@ -417,7 +417,7 @@ msgstr "..." #: src/ui/frmMain.cpp:235 msgid "0 Secs" -msgstr "0 Sekunttia" +msgstr "0 sek." msgid "" ": Notebook not found.\n" @@ -471,19 +471,19 @@ msgstr ">>" #: src/ui/frmStatus.cpp:774 msgid "A cancel signal was sent to the selected server process(es)." -msgstr "Peruutus signaali lähetettiin valituille prosesseille." +msgstr "Peruutussignaali lähetetty valituille palvelinprosesseille." #: src/utils/sysLogger.cpp:77 msgid "" "A fatal error has occured:\n" "\n" msgstr "" -"On sattunut vakava virhe:\n" +"Vakava virhe:\n" "\n" #: src/ui/frmStatus.cpp:811 msgid "A terminate signal was sent to the selected server process(es)." -msgstr "Lopetus signaali lähetettiin valituille prosesseille." +msgstr "Lopetussignaali lähetetty valituille palvelinprosesseille." #: src/schema/pgDatabase.cpp:337 #: src/schema/pgFunction.cpp:117 @@ -529,7 +529,7 @@ msgstr "Hyväksy nykyiset asetukset ja sulje dialogi." #: standard #: input:184 msgid "Access method" -msgstr "Liityntämetodi" +msgstr "Liityntätapa" #: src/schema/pgUser.cpp:208 #: standard @@ -559,17 +559,17 @@ msgstr "Lisää" #: src/ui/frmMain.cpp:249 msgid "Add Server" -msgstr "Lisää Palvelin" +msgstr "Lisää palvelin" #: standard #: input:470 msgid "Add Tables/Views" -msgstr "Lisää Taulu/Näkymä" +msgstr "Lisää taulu/näkymä" #: src/ui/frmMain.cpp:157 #: src/ui/frmMain.cpp:249 msgid "Add a connection to a server." -msgstr "Lisää palvelin yhteys" +msgstr "Lisää palvelinyhteys" #: src/schema/pgObject.cpp:79 msgid "Add a new Check Constraint." @@ -577,40 +577,40 @@ msgstr "Lisää uusi rajoitteen tarkistus" #: src/schema/pgObject.cpp:69 msgid "Add a new Column." -msgstr "Lisää uusi solu" +msgstr "Lisää uusi kenttä" #: src/schema/pgObject.cpp:80 msgid "Add a new Foreign Key." -msgstr "Lisää uusi Viiteavain" +msgstr "Lisää uusi viiteavain" #: src/schema/pgObject.cpp:71 msgid "Add a new Index." -msgstr "Lisää uusi Indeksi." +msgstr "Lisää uusi indeksi." #: src/schema/pgObject.cpp:75 msgid "Add a new Trigger." -msgstr "Lisää uusi Liipaisin." +msgstr "Lisää uusi liipaisin." #: src/schema/pgObject.cpp:78 msgid "Add a new Unique Constraint." -msgstr "Lisää uusi Yksilöllinen rajoitin." +msgstr "Lisää uusi yksilöllinen rajoite." msgid "Add a table or view to the datagram." -msgstr "Lisää taulu tai näkymä." +msgstr "Lisää taulu tai näkymä datagrammiin." #: src/ui/dlgServer.cpp:181 msgid "Add server" -msgstr "Lisää Palvelin" +msgstr "Lisää palvelin" #: standard #: input:102 msgid "Add the select column for ascending sort." -msgstr "Lisää solu nousevaan järjestelyyn." +msgstr "Lisää kenttä nousevaan järjestelyyn." #: standard #: input:104 msgid "Add the select column for descending sort." -msgstr "Lisää solu laskevaan järjestelyyn." +msgstr "Lisää kenttä laskevaan järjestelyyn." #: src/ui/ctlSecurityPanel.cpp:79 #: standard @@ -631,7 +631,7 @@ msgstr "Agentti" #: src/schema/pgObject.cpp:45 msgid "Aggregate" -msgstr "Kertymä" +msgstr "Yhdistely" #: src/schema/pgObject.cpp:44 msgid "Aggregates" @@ -648,7 +648,7 @@ msgstr "Kohdistus" #: src/schema/pgDatabase.cpp:353 msgid "Allow connections?" -msgstr "Hyväksy yhteydet?" +msgstr "Salli yhteydet?" #: src/utils/sysLogger.cpp:83 msgid "" @@ -671,7 +671,7 @@ msgstr "Käytä" #: src/ui/frmMain.cpp:187 #: src/ui/frmMain.cpp:258 msgid "Apply a filter and view the data in the selected object." -msgstr "Aseta suodatin ja katso valitun taulun dataa" +msgstr "Aseta suodatin ja näytä valitun taulun tieto" #: src/ui/frmStatus.cpp:738 msgid "Are you sure the logfile should be rotated?" @@ -679,28 +679,28 @@ msgstr "Oletko varma että lokitiedosto pitää vaihtaa?" #: src/ui/events.cpp:249 msgid "Are you sure you wish shutdown this server?" -msgstr "" +msgstr "Haluatko varmasti sammuttaa tämän serverin?" #: src/ui/frmStatus.cpp:757 msgid "Are you sure you wish to cancel the selected query(s)?" -msgstr "Oletko varma että haluat peruuttaa valitun kyselyn?" +msgstr "Haluatko varmasti peruuttaa valitut kyselyt?" #: src/ui/events.cpp:1213 #, c-format msgid "Are you sure you wish to drop %s %s?" -msgstr "Oletko varma että haluat poistaa %s %s?" +msgstr "Haluatko varmasti poistaa %s %s?" #: src/ui/events.cpp:1162 msgid "Are you sure you wish to drop multiple objects?" -msgstr "" +msgstr "Haluatko varmasti tuhota useita objekteja?" #: src/ui/frmStatus.cpp:793 msgid "Are you sure you wish to terminate the selected server process(es)?" -msgstr "Oletko varma että haluat poistaa valitut palvelin prosessit?" +msgstr "Haluatko varmasti sammuttaa valitut palvelinprosessit?" #: src/schema/pgFunction.cpp:101 msgid "Argument count" -msgstr "Argumenttien määrä" +msgstr "Määreiden määrä" #: src/schema/pgFunction.cpp:102 #: standard @@ -708,7 +708,7 @@ msgstr "Argumenttien määrä" #: input:159 #: input:389 msgid "Arguments" -msgstr "Argumentit" +msgstr "Määreet" #: src/ui/dlgEditGridOptions.cpp:125 #: src/ui/dlgEditGridOptions.cpp:147 @@ -721,12 +721,12 @@ msgstr "Nouseva" #: standard #: input:121 msgid "Auto FK index" -msgstr "Automaattinen FK indeksi" +msgstr "Automaattinen FK-indeksi" #: standard #: input:108 msgid "Available Columns" -msgstr "Mahdolliset solut" +msgstr "Mahdolliset kentät" #: src/schema/pgColumn.cpp:243 msgid "Average Width" @@ -782,11 +782,11 @@ msgstr "Blobit" #: src/schema/pgDatabase.cpp:482 msgid "Blocks Hit" -msgstr "Lohko osuma" +msgstr "Osumia lohkoihin" #: src/schema/pgDatabase.cpp:481 msgid "Blocks Read" -msgstr "Blokkeja luettu" +msgstr "Luettuja lohkoja" #: standard #: input:585 @@ -795,7 +795,7 @@ msgstr "Selaa lokitiedostoa." #: src/ui/frmMain.cpp:158 msgid "C&hange password..." -msgstr "M&uuta salasanaa..." +msgstr "M&uuta salasana..." #: src/ui/frmQuery.cpp:122 msgid "C&lear window" @@ -824,7 +824,7 @@ msgstr "CROSS JOIN" #: src/ui/frmExport.cpp:267 msgid "CSV files (*.csv)|*.csv|Data files (*.dat)|*.dat|All files (*.*)|*.*" -msgstr "CSV tidostot (*.csv)|*.csv|Data tiedostot (*.dat)|*.dat|Kaikki tiedostot (*.*)|*.*" +msgstr "CSV tidostot (*.csv)|*.csv|Dat-tiedostot (*.dat)|*.dat|Kaikki tiedostot (*.*)|*.*" #: src/schema/pgSequence.cpp:98 #: standard @@ -833,7 +833,7 @@ msgid "Cache" msgstr "Välimuisti" msgid "Can't add another column to the query." -msgstr "Ei voida lisätä solua kyselyyn." +msgstr "Kyselyyn ei voi lisätä toista kenttää." #: src/ui/frmQuery.cpp:197 #: standard @@ -896,28 +896,28 @@ msgstr "Peruutetaan." #: src/ui/events.cpp:1153 #, c-format msgid "Cannot drop system %s" -msgstr "Ei voida poistaa järjestelmä %s." +msgstr "Ei voida poistaa järjestelmän %s." #: src/ui/events.cpp:1204 #, c-format msgid "Cannot drop system %s %s." -msgstr "Ei voida poistaa järjestelmä %s %s." +msgstr "Ei voida poistaa järjestelmän %s %s." #: src/pgAdmin3.cpp:327 msgid "Cannot initialise the networking subsystem!" -msgstr "Verkkoa ei voi ottaa käyttöön!" +msgstr "Verkkoa ei voitu ottaa käyttöön!" #: src/utils/sysLogger.cpp:196 msgid "Cannot open the logfile!" -msgstr "Lokitiedostoa ei voida avata!" +msgstr "Lokitiedostoa ei voitu avata!" #: src/schema/pgObject.cpp:47 msgid "Cast" -msgstr "Esittely" +msgstr "Tyyppimuunnos" #: src/schema/pgObject.cpp:46 msgid "Casts" -msgstr "Esittelyt" +msgstr "Tyyppimuunnokset" #: standard #: input:160 @@ -931,16 +931,16 @@ msgstr "Muuta" #: standard #: input:599 msgid "Change Password" -msgstr "Muuta Salasana" +msgstr "Vaihda salasana" #: src/ui/frmMain.cpp:158 msgid "Change your password." -msgstr "Muuta salasanasi" +msgstr "Vaihda salasanasi." #: standard #: input:214 msgid "Changed" -msgstr "Muuttunut" +msgstr "Vaihdettu" #: src/ui/dlgProperty.cpp:560 #: src/ui/dlgProperty.cpp:562 @@ -952,7 +952,7 @@ msgid "" "\n" "Are you sure you wish to continue?" msgstr "" -"'Näytä järjestelmä objektit' asetuksen muuttaminen sulkee kaikki palveliyhteydet ja päivittää puunäkymän.\n" +"'Näytä järjestelmäobjektit'-asetuksen muuttaminen sulkee kaikki palvelinyhteydet ja päivittää puunäkymän.\n" "\n" "Haluatko jatkaa?" @@ -968,7 +968,7 @@ msgstr "Tarkista" #: src/ui/frmIndexcheck.cpp:49 #, c-format msgid "Check Foreign Key indexes on %s %s" -msgstr "Tarkista FK indeksit %s %s" +msgstr "Tarkista FK-indeksit %s %s" #: standard #: input:528 @@ -982,17 +982,17 @@ msgstr "Tarkista pariton lainausmerkki rivillä #%d." #: src/schema/pgForeignKey.cpp:153 msgid "Child columns" -msgstr "Lapsi solut" +msgstr "Lapsikentät" #: standard #: input:620 msgid "Choose the operator for comparison." -msgstr "Valitse operaattori vertailuun." +msgstr "Valitse vertailuoperaattori." #: src/ui/frmQuery.cpp:122 #: src/ui/frmQuery.cpp:187 msgid "Clear edit window" -msgstr "Tyhjennä muokkaus ikkuna" +msgstr "Tyhjennä muokkausikkuna" #: src/ui/frmQuery.cpp:138 msgid "Clear history" @@ -1000,7 +1000,7 @@ msgstr "Tyhjennä historia" #: src/ui/frmQuery.cpp:138 msgid "Clear history window." -msgstr "Tyhjennä historia ikkuna." +msgstr "Tyhjennä historiaikkuna." #: src/ui/frmQuery.cpp:187 msgid "Clear window" @@ -1013,14 +1013,14 @@ msgstr "Sulje" #: src/ui/frmMain.cpp:561 msgid "Close database browser? If you abort, the object browser will not show accurate data." -msgstr "Sulje tietokantaselain? Jos keskeytät toiminnon objekti selain ei näytä kaikkia tietoja." +msgstr "Sulje tietokantaselain? Jos keskeytät toiminnon objektiselain ei näytä oikeita tietoja." #: src/ui/frmMain.cpp:591 msgid "Close server browser? If you abort, the object browser will not show accurate data." -msgstr "Sulje palvelinselain? Jos keskeytät toiminnon objekti selain ei näytä kaikkia tietoja." +msgstr "Sulje palvelinselain? Jos keskeytät toiminnon objektiselain ei näytä oikeita tietoja." msgid "Close this Window." -msgstr "Sulje tämä Ikkuna." +msgstr "Sulje tämä ikkuna." #: standard #: input:186 @@ -1034,26 +1034,26 @@ msgstr "Ryvästetty?" #: src/schema/pgObject.cpp:69 msgid "Column" -msgstr "Solu" +msgstr "Kenttä" #: src/ui/dlgEditGridOptions.cpp:91 #: src/ui/dlgTable.cpp:83 msgid "Column name" -msgstr "Solun nimi" +msgstr "Kentän nimi" #: standard #: input:513 msgid "Column names" -msgstr "Solujen nimet" +msgstr "Kenttien nimet" #: src/db/pgSet.cpp:144 msgid "Column not found in pgSet: " -msgstr "Soulua ei löydy pgSet:" +msgstr "Kenttää ei löydy pgSetistä:" #: standard #: input:506 msgid "Column separator" -msgstr "Solujen erotin" +msgstr "Kenttäerotin" #: src/schema/pgIndex.cpp:204 #: src/schema/pgIndexConstraint.cpp:97 @@ -1066,7 +1066,7 @@ msgstr "Solujen erotin" #: input:201 #: input:366 msgid "Columns" -msgstr "Solut" +msgstr "Kentät" #: src/schema/pgAggregate.cpp:87 #: src/schema/pgCast.cpp:73 @@ -1177,7 +1177,7 @@ msgstr "Yhdistetään tietokantaan ilman salasanaa" #: src/ui/frmStatus.cpp:515 msgid "Connection broken." -msgstr "Yhteys poikki." +msgstr "Yhteys menetetty." #: src/ui/frmMain.cpp:562 #, c-format @@ -1199,22 +1199,22 @@ msgstr "Yhteys palvelimeen %s menetetty." #: standard #: input:187 msgid "Constraint" -msgstr "Rajoitin" +msgstr "Rajoite" #: src/ui/dlgTable.cpp:88 msgid "Constraint name" -msgstr "Rajoittimen nimi" +msgstr "Rajoitteen nimi" #: src/schema/pgObject.cpp:76 #: standard #: input:370 msgid "Constraints" -msgstr "Rajoittimet" +msgstr "Rajoitteet" #: standard #: input:634 msgid "Contents" -msgstr "Sisällöt" +msgstr "Sisältö" #: src/schema/pgCast.cpp:70 msgid "Context" @@ -1242,11 +1242,11 @@ msgstr "Kopioi" #: standard #: input:579 msgid "Copy SQL from main form to SQL dialogue" -msgstr "Kopioi SQL lomakkeelta SQL dialogiin" +msgstr "Kopioi SQL lomakkeelta SQL-dialogiin" #: src/ui/frmEditGrid.cpp:102 msgid "Copy selected lines to clipboard" -msgstr "Kopioi valittu teksti leikepöydälle" +msgstr "Kopioi valitut rivit leikepöydälle" #: src/ui/frmQuery.cpp:120 #: src/ui/frmQuery.cpp:185 @@ -1264,27 +1264,27 @@ msgstr "Palvelimen %s haku epäonnistui" #: src/schema/pgServer.cpp:274 msgid "Couldn't create a connection dialogue!" -msgstr "Yhdistämis dialogia ei voida näyttää!" +msgstr "Yhteysdialogia ei voitu luoda!" #: src/schema/pgServer.cpp:297 msgid "Couldn't create a connection object!" -msgstr "Yhteyttä ei pystytty luomaan!" +msgstr "Yhteysobjektia ei voitu luoda!" #: src/db/pgConn.cpp:330 msgid "Couldn't create a pgSet object!" -msgstr "pgSet objektia ei pystytty luomaan!" +msgstr "pgSet-objektia ei voitu luoda!" #: src/pgAdmin3.cpp:467 msgid "Couldn't create the main window!" -msgstr "Pääikkunaa ei voitu avata!" +msgstr "Pääikkunaa ei voitu luoda!" #: src/pgAdmin3.cpp:313 msgid "Couldn't create the splash screen!" -msgstr "Info ikkunaa ei pystytty avaamaan!" +msgstr "Infoikkunaa ei voitu luoda!" #: src/ui/events.cpp:218 msgid "Couldn't open a tips.txt file!" -msgstr "tips.txt tiedostoa ei voitu avata!" +msgstr "tips.txt-tiedostoa ei voitu avata!" #: standard #: input:578 @@ -1293,7 +1293,7 @@ msgstr "Laske rivit jos arvio on pinempi kuin" #: src/ui/frmMain.cpp:201 msgid "Count rows in the selected object." -msgstr "Laske rivit valitusta objektista." +msgstr "Laske valitun objektin rivit." #: src/schema/pgForeignKey.cpp:157 msgid "Covering index" @@ -1310,35 +1310,35 @@ msgstr "Luo tietokanta" #: src/schema/pgObject.cpp:77 msgid "Create a Primary Key." -msgstr "Luo Yksilöllinen avain" +msgstr "Luo pääavain" #: src/schema/pgObject.cpp:45 msgid "Create a new Aggregate." -msgstr "Luo uusi Yhdistely" +msgstr "Luo uusi yhdistely" #: src/schema/pgObject.cpp:47 msgid "Create a new Cast." -msgstr "Luo uusi Esittely" +msgstr "Luo uusi tyyppimuunnos." #: src/schema/pgObject.cpp:49 msgid "Create a new Conversion." -msgstr "Luo uusi Muunnos" +msgstr "Luo uusi muunnos" #: src/schema/pgObject.cpp:33 msgid "Create a new Database." -msgstr "Luo uusi Tietokanta" +msgstr "Luo uusi tietokanta" #: src/schema/pgObject.cpp:51 msgid "Create a new Domain." -msgstr "Luo uusi Alue" +msgstr "Luo uusi alue" #: src/schema/pgObject.cpp:53 msgid "Create a new Function." -msgstr "Luo uusi Funktio." +msgstr "Luo uusi funktio." #: src/schema/pgObject.cpp:35 msgid "Create a new Group." -msgstr "Luo uusi Ryhmä." +msgstr "Luo uusi ryhmä." #: src/schema/pgObject.cpp:82 msgid "Create a new Job" @@ -1346,60 +1346,60 @@ msgstr "Luo uusi työ." #: src/schema/pgObject.cpp:39 msgid "Create a new Language." -msgstr "Luo uudi Kieli." +msgstr "Luo uudi kieli." #: src/schema/pgObject.cpp:59 msgid "Create a new Operator Class." -msgstr "Luo uusi operaattori luokka." +msgstr "Luo uusi operaattoriluokka." #: src/schema/pgObject.cpp:57 msgid "Create a new Operator." -msgstr "Luo uusi Operaattori." +msgstr "Luo uusi operaattori." #: src/schema/pgObject.cpp:73 msgid "Create a new Rule." -msgstr "Luo uusi Sääntö." +msgstr "Luo uusi sääntö." #: src/schema/pgObject.cpp:41 msgid "Create a new Schema." -msgstr "Luo uusi Kaavio" +msgstr "Luo uusi kaavio" #: src/schema/pgObject.cpp:61 msgid "Create a new Sequence." -msgstr "Luo uusi Sekvenssi." +msgstr "Luo uusi sekvenssi." #: src/schema/pgObject.cpp:31 msgid "Create a new Server connection." -msgstr "Luo uusi Palvelin yhteys." +msgstr "Luo uusi palvelinyhteys." #: src/schema/pgObject.cpp:63 msgid "Create a new Table." -msgstr "Luo uusi Taulu." +msgstr "Luo uusi taulu." #: src/schema/pgObject.cpp:43 msgid "Create a new Tablespace." -msgstr "Luo uusi Taulualue." +msgstr "Luo uusi taulualue." #: src/schema/pgObject.cpp:55 msgid "Create a new Trigger Function." -msgstr "Luo uusi Liipaisu funktio." +msgstr "Luo uusi liipaisufunktio." #: src/schema/pgObject.cpp:65 msgid "Create a new Type." -msgstr "Luo uusi Tyyppi." +msgstr "Luo uusi tyyppi." #: src/schema/pgObject.cpp:37 msgid "Create a new User." -msgstr "Luo uusi Käyttäjä." +msgstr "Luo uusi käyttäjä." #: src/schema/pgObject.cpp:67 msgid "Create a new View." -msgstr "Luo uusi Näkymä." +msgstr "Luo uusi näkymä." #: src/ui/frmMain.cpp:173 #: src/ui/frmMain.cpp:252 msgid "Create a new object of the same type as the selected object." -msgstr "Luo uusi nykyisen kaltainen objekti ." +msgstr "Luo uusi valituntyyppinen objekti ." #: src/ui/frmMain.cpp:171 msgid "Create a new object." @@ -1411,11 +1411,11 @@ msgstr "Luo tietokanta?" #: src/schema/pgObject.cpp:84 msgid "Create new Schedule" -msgstr "Luo uusi Ajastus" +msgstr "Luo uusi ajastus" #: src/schema/pgObject.cpp:83 msgid "Create new Step" -msgstr "Luo uusi Askel" +msgstr "Luo uusi askel" #: standard #: input:213 @@ -1428,12 +1428,12 @@ msgstr "Luo varmuuskopion tämänhetkisestä tietokannasta paikalliseen tiedosto #: src/ui/frmQuery.cpp:119 msgid "Cu&t\tCtrl-X" -msgstr "Cu&t\tCtrl-X" +msgstr "L&eikkaa\tCtrl-X" #: standard #: input:600 msgid "Current Password" -msgstr "Nykyinen Salasana" +msgstr "Nykyinen salasana" #: src/schema/pgServer.cpp:530 msgid "Current Query" @@ -1456,13 +1456,13 @@ msgstr "Leikkaa" #: src/ui/frmQuery.cpp:119 #: src/ui/frmQuery.cpp:184 msgid "Cut selected text to clipboard" -msgstr "Siirrä valittu teksti leikepöydälle" +msgstr "Leikkaa valittu teksti leikepöydälle" #: src/schema/pgSequence.cpp:99 #: standard #: input:321 msgid "Cycled" -msgstr "Kierrätetään" +msgstr "Kierrätetty" #: standard #: input:270 @@ -1471,7 +1471,7 @@ msgid "DELETE" msgstr "DELETE" msgid "Data" -msgstr "Data" +msgstr "Tiedot" #: src/ui/frmQuery.cpp:213 msgid "Data Output" @@ -1484,7 +1484,7 @@ msgstr "Tiedon järjestely" #: src/ui/frmQuery.cpp:1085 msgid "Data export aborted." -msgstr "Datan vienti peruutettu." +msgstr "Tietojen vienti peruutettu." #: src/ui/frmQuery.cpp:1171 msgid "Data retrieval runtime: " @@ -1496,11 +1496,11 @@ msgstr "Datan saamiseen kulunut aika:" #: input:36 #: input:431 msgid "Data type" -msgstr "Tieto tyyppi" +msgstr "Tietotyyppi" #: src/ui/frmQuery.cpp:1083 msgid "Data written to file." -msgstr "Tiedot kirjoitettu tiedostoon." +msgstr "Tiedot talletettu tiedostoon." #: src/schema/pgDatabase.cpp:477 #: src/schema/pgObject.cpp:33 @@ -1519,7 +1519,7 @@ msgstr "Tietokanta" #: standard #: input:640 msgid "Database Status" -msgstr "Tietokannan Tila" +msgstr "Tietokannan tila" #: src/schema/pgObject.cpp:32 msgid "Databases" @@ -1583,7 +1583,7 @@ msgstr "Viivästetty" #: input:409 #: input:465 msgid "Definition" -msgstr "Määrittely" +msgstr "Määritys" #: src/ui/frmEditGrid.cpp:104 msgid "Delete" @@ -1610,7 +1610,7 @@ msgstr "" #: standard #: input:418 msgid "Delimiter" -msgstr "Rajoitin" +msgstr "Erotin" #: src/ui/frmMain.cpp:288 msgid "Depends on" @@ -1646,7 +1646,7 @@ msgstr "Poista $$ lainaukset käytöstä" #: input:497 #: input:632 msgid "Disable Trigger" -msgstr "Poista Liipaisin käytöstä" +msgstr "Poista liipaisin käytöstä" #: src/ui/frmMain.cpp:183 msgid "Disconnec&t" @@ -1654,11 +1654,11 @@ msgstr "Sulje yh&teys" #: src/ui/frmMain.cpp:183 msgid "Disconnect from the selected server." -msgstr "Sulje valittu palvelin yhteys." +msgstr "Sulje valittu palvelinyhteys." #: src/ui/frmMain.cpp:209 msgid "Display help on PostgreSQL database system." -msgstr "Näytä PostgreSQL ohjeet." +msgstr "Näytä PostgreSQL:n ohjeet." #: src/ui/frmEditGrid.cpp:108 #: src/ui/frmMain.cpp:208 @@ -1666,12 +1666,12 @@ msgstr "Näytä PostgreSQL ohjeet." #: src/ui/frmQuery.cpp:145 #: src/ui/frmQuery.cpp:199 msgid "Display help on SQL commands." -msgstr "Näytä SQL komentojen ohjeet." +msgstr "Näytä SQL-komentojen ohjeet." #: src/ui/frmMain.cpp:175 #: src/ui/frmMain.cpp:254 msgid "Display/edit the properties of the selected object." -msgstr "Näytä/Muokkaa valitun objektin tietoja." +msgstr "Näytä/muokkaa valitun objektin ominaisuuksia." #: src/ui/frmMain.cpp:193 msgid "Displays the current database status." @@ -1679,7 +1679,7 @@ msgstr "Näytä tämänhetkisen tietokannan tila." #: src/schema/pgColumn.cpp:244 msgid "Distinct Values" -msgstr "Yksittäiset arvot" +msgstr "Erilliset arvot" #: standard #: input:271 @@ -1696,7 +1696,7 @@ msgid "Do not prompt for unsaved files on exit" msgstr "Älä ilmoita lopetetaessa tallentamattomista tiedostoista" msgid "Do you want to save changes?" -msgstr "Haluatko tallentaa muutokset?" +msgstr "Haluatko tallettaa muutokset?" #: src/schema/pgObject.cpp:51 msgid "Domain" @@ -1719,7 +1719,7 @@ msgid "Done." msgstr "Valmis." msgid "Double right-handed joins are not allowed.\n" -msgstr "Kaksinkertaiset oikean käden liitokset ei ole sallittu.\n" +msgstr "Kaksinkertaiset oikeanpuoleiset liitokset eivät ole sallittuja.\n" #: src/ui/frmMain.cpp:253 msgid "Drop" @@ -1737,7 +1737,7 @@ msgstr "Poista tietokanta" #: src/ui/events.cpp:1163 msgid "Drop multiple objects?" -msgstr "" +msgstr "Tuhoa useita objekteja?" #: src/ui/frmMain.cpp:253 msgid "Drop the currently selected object." @@ -1748,7 +1748,7 @@ msgid "Dropping database not allowed" msgstr "Tietokannan poistaminen kielletty" msgid "E&xit" -msgstr "&Poistu" +msgstr "Poistu(&x)" #: src/ui/frmMain.cpp:165 #: src/ui/frmQuery.cpp:111 @@ -1765,7 +1765,7 @@ msgstr "&Selitä\tF7" #: src/ui/dlgEditGridOptions.cpp:308 #, c-format msgid "ERROR: Syntax error at character %d!" -msgstr "VIRHE: Syntaksi virhe merkissä %d!" +msgstr "VIRHE: Syntaksivirhe merkin %d kohdalla!" #: standard #: input:427 @@ -1812,20 +1812,20 @@ msgid "End" msgstr "Loppu" msgid "Enter a description of this database connection." -msgstr "Lisää selite palvelin yhteydestä." +msgstr "Anna tämän palvelinyhteyden kuvaus." #: standard #: input:583 msgid "Enter a filename to write application logs to." -msgstr "Anna tiedostonimi johon ohjelman loki kirjoitetaan." +msgstr "Anna ohjelmanlokin tiedostonimi." #: standard #: input:115 msgid "Enter the filter string to apply to the data. SQL syntax should be used as the string will be used as a 'WHERE' clause." -msgstr "Anna suodatuslause haettaville tiedoille. SQL syntaksin pitää vastata WHERE lauseessa käytettävää syntaksia." +msgstr "Anna suodatuslause haettaville tiedoille. SQL-syntaksin pitää vastata WHERE-lauseessa käytettävää syntaksia." msgid "Enter the hostname or IP address of the server to connect to." -msgstr "Anna palvelimen nimi tai IP osoite johon yhdistetään." +msgstr "Anna yhdistettävän palvelimen nimi tai IP-osoite." msgid "Enter the name of the database on the server to use to make the initial connection. Normally this will be template1." msgstr "Anna tietokannan nimi johon tämä yhteys tullaan luomaan. Yleensä nimi on template1." @@ -1838,13 +1838,13 @@ msgstr "Anna salasana jota käytetään yhdistettäessä palvelimeen." #: standard #: input:562 msgid "Enter the path or URL to the PostgreSQL documentation" -msgstr "Anna polku tai URL PostgreSQL dokumentaatioon." +msgstr "Anna polku tai URL PostgreSQL:n dokumentaatioon." msgid "Enter the port number that the server is listening on." -msgstr "Anna palvelimen portti osoite ." +msgstr "Anna palvelimen porttinumero." msgid "Enter the username to use when connecting to the server." -msgstr "Anna käyttäjätunnus jota käytetään yhditettäessä palvelimeen." +msgstr "Anna käyttäjätunnus palvelimelle." #: src/ui/events.cpp:654 #, c-format @@ -1865,7 +1865,7 @@ msgstr "Virheet ja H&uomautukset" #: standard #: input:590 msgid "Errors, Notices, &SQL" -msgstr "Virheet, Huomautukset ja &SQL" +msgstr "Virheet, huomautukset ja &SQL" #: src/schema/pgRule.cpp:63 #: src/schema/pgTrigger.cpp:142 @@ -1881,22 +1881,22 @@ msgstr "Tapahtumat" #: src/ui/frmQuery.cpp:194 msgid "Execute" -msgstr "Aja" +msgstr "Suorita" #: src/ui/frmMain.cpp:185 #: src/ui/frmMain.cpp:256 msgid "Execute arbitrary SQL queries." -msgstr "SQL kysely terminaali." +msgstr "Suorita SQL-kyselyjä." #: src/ui/frmQuery.cpp:128 #: src/ui/frmQuery.cpp:194 msgid "Execute query" -msgstr "Aja käsky" +msgstr "Suorita kysely" #: src/ui/frmQuery.cpp:129 #: src/ui/frmQuery.cpp:195 msgid "Execute query, write result to file" -msgstr "Aja kysely ja kirjoita tulos tiedostoon." +msgstr "Suorita kysely ja kirjoita tulos tiedostoon." #: src/ui/frmQuery.cpp:129 #: src/ui/frmQuery.cpp:195 @@ -1905,7 +1905,7 @@ msgstr "Suorita tiedostoon" #: src/ui/frmQuery.cpp:111 msgid "Exit query window" -msgstr "Sammuta kysely ikkuna" +msgstr "Sulje kyselyikkuna" #: src/ui/frmQuery.cpp:196 msgid "Explain" @@ -1917,7 +1917,7 @@ msgstr "Explain &ominaisuudet" #: src/ui/frmQuery.cpp:134 msgid "Explain analyse query" -msgstr "'Explain Analyse' kysely" +msgstr "'Explain Analyse'-kysely" #: src/ui/frmQuery.cpp:130 #: src/ui/frmQuery.cpp:196 @@ -1926,19 +1926,19 @@ msgstr "Selitä kysely" #: src/ui/frmQuery.cpp:133 msgid "Explain verbose query" -msgstr "Explain kysely" +msgstr "Selitä kysely tarkemmin" #: src/ui/frmQuery.cpp:108 #: standard #: input:502 msgid "Export data to file" -msgstr "Vie tidot tiedostoon" +msgstr "Vie tiedot tiedostoon" msgid "Expression" -msgstr "Ilmaisu" +msgstr "Lauseke" msgid "Expression Error" -msgstr "Ilmaisu virhe" +msgstr "Lausekevirhe" #: standard #: input:407 @@ -1952,7 +1952,7 @@ msgstr "FATAL" #: standard #: input:122 msgid "FK index name" -msgstr "FK indeksin nimi" +msgstr "FK-indeksin nimi" #: standard #: input:551 @@ -1982,7 +1982,7 @@ msgstr "Epäonnistui" #: src/ui/frmExport.cpp:146 #, c-format msgid "Failed to open file %s." -msgstr "Tiedoston %s avaaminen epäonnistui." +msgstr "Tiedoston %s avaaminen ei onnistunut." #: src/schema/pgServer.cpp:146 #, c-format @@ -1990,8 +1990,8 @@ msgid "" "Failed to start server %s: Errcode=%d\n" "Check event log for details." msgstr "" -"Palvelimen %s käynnistys epäonnistui: Virhe=%d\n" -"Katso tapahtuma lokin tiedot." +"Palvelimen %s käynnistys ei onnistunut: Virhekoodi=%d\n" +"Katso tapahtumalokin tiedot." #: src/schema/pgServer.cpp:172 #, c-format @@ -1999,8 +1999,8 @@ msgid "" "Failed to stop server %s: Errcode=%d\n" "Check event log for details." msgstr "" -"Palvelimen %s sammutus epäonnistui: Virhe=%d\n" -"Katso tapahtuma lokin tiedot" +"Palvelimen %s sammutus ei onnistunut: Virhekoodi=%d\n" +"Katso tapahtumalokin tiedot" #: src/ui/events.cpp:556 #, c-format @@ -2012,7 +2012,7 @@ msgid "" "Please chose another format." msgstr "" "Tiedostoa ei voitu avata tässä formaatissa.\n" -"Ole hyvä ja valitse toinen formaatti." +"Valitse toinen formaatti." #: standard #: input:480 @@ -2029,7 +2029,7 @@ msgstr "Suodatin" #: standard #: input:114 msgid "Filter String (eg. oid > 10 AND oid < 50)" -msgstr "Suodatinlauseke (esim. oid > 10 AND oik < 50)" +msgstr "Suodatinlauseke (esim. oid > 10 AND oid < 50)" #: src/ui/dlgEditGridOptions.cpp:207 msgid "Filter string syntax validates OK!" @@ -2061,7 +2061,7 @@ msgstr "Hae tekstiä" #: standard #: input:390 msgid "Fires" -msgstr "Käynnistää" +msgstr "Liipaisee" #: standard #: input:565 @@ -2071,7 +2071,7 @@ msgstr "Fontti" #: src/schema/pgTrigger.cpp:143 msgid "For each" -msgstr "Jokainen" +msgstr "Jokaiselle" #: src/schema/pgOperatorClass.cpp:161 msgid "For type" @@ -2098,7 +2098,7 @@ msgstr "Alusta" #: src/ui/frmHelp.cpp:56 msgid "Forward" -msgstr "Uudelleenohjaa" +msgstr "Ohjaa" #: src/ui/frmHelp.cpp:56 msgid "Forward to next page." @@ -2127,7 +2127,7 @@ msgstr "Funktio" #: src/schema/pgObject.cpp:52 msgid "Functions" -msgstr "Funktio" +msgstr "Funktiot" #: standard #: input:559 @@ -2137,19 +2137,19 @@ msgstr "Yleinen" #: standard #: input:526 msgid "Grant Wizard" -msgstr "Oikeuksien asetus velho" +msgstr "Oikeusvelho" #: src/ui/frmStatus.cpp:112 msgid "Granted" -msgstr "Hyväksytty" +msgstr "Sallittu" #: src/ui/frmMain.cpp:192 msgid "Grants rights to multiple objects" -msgstr "Anna oikeudet useille objekteille" +msgstr "Antaa oikeuksia useille objekteille" #: src/schema/pgOperator.cpp:132 msgid "Greater than operator" -msgstr "Suurempi kuin operaattori" +msgstr "Suurempi kuin -operaattori" #: src/schema/pgObject.cpp:35 #: src/ui/ctlSecurityPanel.cpp:107 @@ -2160,12 +2160,12 @@ msgstr "Ryhmä" #: standard #: input:172 msgid "Group ID" -msgstr "Ryhmä ID" +msgstr "Ryhmätunniste" #: src/ui/dlgProperty.cpp:1194 #: src/ui/frmGrantWizard.cpp:199 msgid "Group/User" -msgstr "Ryhmä/Käyttäjä" +msgstr "Ryhmä/käyttäjä" #: standard #: input:171 @@ -2192,19 +2192,19 @@ msgstr "Käsittelijä" #: standard #: input:361 msgid "Has OIDs" -msgstr "Omaa OID:t" +msgstr "OID:t käytössä" #: src/schema/pgTable.cpp:399 msgid "Has OIDs?" -msgstr "Omaako OID:t" +msgstr "OID:t käytössä?" #: src/schema/pgTable.cpp:417 msgid "Heap Blocks Hit" -msgstr "Kasauma lohkon osuma" +msgstr "Osumia kekolohkoissa" #: src/schema/pgTable.cpp:416 msgid "Heap Blocks Read" -msgstr "Kasauma lohkoja luettu" +msgstr "Kekolohkoja luettu" #: src/ui/frmEditGrid.cpp:108 #: src/ui/frmQuery.cpp:199 @@ -2241,11 +2241,11 @@ msgstr "Ohje" #: src/ui/events.cpp:574 msgid "Hide system objects" -msgstr "Piilloita järjestelmä objektit." +msgstr "Piillota järjestelmäobjektit." #: src/schema/pgColumn.cpp:247 msgid "Histogram Bounds" -msgstr "Histogrammi rajat" +msgstr "Histogrammirajat" #: src/ui/frmQuery.cpp:215 msgid "History" @@ -2253,17 +2253,17 @@ msgstr "Historia" #: src/schema/pgServer.cpp:472 msgid "Hostname" -msgstr "Palvelin" +msgstr "Isäntänimi" msgid "Hostname/IP Address" -msgstr "Palvelimen nimi/IP osoite" +msgstr "Palvelimen nimi/IP-osoite" #: src/ui/frmMain.cpp:212 msgid "How to send a bugreport to the pgAdmin Development Team." -msgstr "Kuinka lähettää virheraportti pgAdmin kehittäjä tiimille." +msgstr "Kuinka ilmoittaa virheestä pgAdmin-kehittäjätiimille." msgid "Huh?" -msgstr "Huh?" +msgstr "Täh?" #: standard #: input:153 @@ -2289,12 +2289,12 @@ msgstr "Hylkää" #: standard #: input:249 msgid "Implementation" -msgstr "Laajennus" +msgstr "Toteutus" #: standard #: input:20 msgid "Implicit" -msgstr "Epätäydellinen" +msgstr "Ehdoton" #: src/ui/frmPassword.cpp:66 msgid "Incorrect password!" @@ -2312,15 +2312,15 @@ msgstr "Indeksi" #: src/schema/pgTable.cpp:419 msgid "Index Blocks Hit" -msgstr "Indeksi lohko osuma" +msgstr "Indeksilohko-osumia" #: src/schema/pgTable.cpp:418 msgid "Index Blocks Read" -msgstr "Indeksi lohkoja luettu" +msgstr "Indeksilohkoja luettu" #: src/schema/pgTable.cpp:411 msgid "Index Scans" -msgstr "Indeksi haut" +msgstr "Indeksihaut" #: src/schema/pgIndex.cpp:222 msgid "Index Size" @@ -2328,7 +2328,7 @@ msgstr "Indeksin koko" #: src/schema/pgTable.cpp:412 msgid "Index Tuples Fetched" -msgstr "Indeksi monikko haettu" +msgstr "Indeksimonikkoa haettu" #: src/schema/pgObject.cpp:70 msgid "Indexes" @@ -2364,10 +2364,10 @@ msgstr "Perii taulut" #: standard #: input:332 msgid "Initial DB" -msgstr "Päätietokanta" +msgstr "Alkutietokanta" msgid "Initial Database" -msgstr "Tietokanta" +msgstr "Alkutietokanta" #: src/schema/pgAggregate.cpp:85 #: standard @@ -2377,11 +2377,11 @@ msgstr "Alkutila" #: src/schema/pgServer.cpp:498 msgid "Initial database" -msgstr "Tietokanta" +msgstr "Alkutietokanta" #: src/schema/pgDatabase.cpp:246 msgid "Initial database can't be dropped." -msgstr "Päätietokantaa ei voi poistaa." +msgstr "Alkutietokantaa ei voi poistaa." #: src/schema/pgCheck.cpp:80 #: src/schema/pgForeignKey.cpp:161 @@ -2403,7 +2403,7 @@ msgstr "Syötetyyppi" #: standard #: input:488 msgid "Insert commands" -msgstr "Lisää komentoja" +msgstr "Syötä komentoja" #: src/schema/pgType.cpp:135 #: standard @@ -2428,12 +2428,12 @@ msgstr "Työluokka" #: standard #: input:606 msgid "Join" -msgstr "Yhdistä" +msgstr "Liitos" #: standard #: input:608 msgid "Join Type" -msgstr "Yhdistä tyypit" +msgstr "Liitostyyppi" #: src/schema/pgOperator.cpp:127 #: standard @@ -2472,30 +2472,30 @@ msgstr "Kielet" #: standard #: input:217 msgid "Last result" -msgstr "Edellinen paluu arvo" +msgstr "Viimeisin tulos" #: standard #: input:216 msgid "Last run" -msgstr "Viimeine ajo" +msgstr "Viimeisin ajo" #: src/schema/pgServer.cpp:505 msgid "Last system OID" -msgstr "Edellinen järjestelmä OID" +msgstr "VIimeisin järjestelmä-OID" #: src/schema/pgOperator.cpp:129 msgid "Left Sort operator" -msgstr "Vasemmalle järjestävä operaattori" +msgstr "Vasemman puolen järjestysoperaattori" #: standard #: input:607 msgid "Left Table Columns" -msgstr "Vasemman Taulun Solut" +msgstr "Vasemman taulun kentät" #: standard #: input:254 msgid "Left sort op" -msgstr "Vasen järjestely operaattori" +msgstr "Vasemman puolen järjestysoperaattori" #: src/schema/pgOperator.cpp:120 #: standard @@ -2512,7 +2512,7 @@ msgstr "Pituus" #: src/schema/pgOperator.cpp:131 msgid "Less Than operator" -msgstr "Vähemmän kuin operaattori" +msgstr "Vähemmän kuin -operaattori" #: src/ui/frmStatus.cpp:138 msgid "Level" @@ -2520,18 +2520,18 @@ msgstr "Taso" #: src/ui/frmQuery.cpp:1112 msgid "Limit exceeded" -msgstr "Raja saavutettu" +msgstr "Raja ylitetty" #: src/schema/pgFunction.cpp:109 #: standard #: input:165 msgid "Link symbol" -msgstr "Linkki symboli" +msgstr "Linkkisymboli" #: standard #: input:109 msgid "Lists the columns that the data will be sorted by." -msgstr "Listaa kolumnit joilla data tullaan järjestämään." +msgstr "Listaa tiedon järjestyskentät." #: src/ui/dlgForeignKey.cpp:279 msgid "Local" @@ -2540,12 +2540,12 @@ msgstr "Paikallinen" #: standard #: input:515 msgid "Local charset" -msgstr "Paikallinen koodaus" +msgstr "Paikallinen merkkikoodaus" #: standard #: input:125 msgid "Local column" -msgstr "Paikallinen solu" +msgstr "Paikallinen kenttä" #: src/schema/pgTablespace.cpp:133 #: standard @@ -2565,7 +2565,7 @@ msgstr "Lokitaso" #: src/ui/frmStatus.cpp:140 msgid "Log entry" -msgstr "Loki" +msgstr "Lokimerkintä" #: src/ui/frmOptions.cpp:273 #: src/ui/frmQuery.cpp:498 @@ -2580,7 +2580,7 @@ msgstr "Lokitiedosto" #: standard #: input:581 msgid "Logfile (%ID will be replaced with the Process ID)" -msgstr "Lokitiedosto (%ID korvataan Prosessi ID:llä)" +msgstr "Lokitiedosto (%ID korvataan prosessi-ID:llä)" #: src/ui/frmStatus.cpp:738 msgid "Logfile rotation" @@ -2589,7 +2589,7 @@ msgstr "Lokien kierrätys" #: standard #: input:580 msgid "Logging" -msgstr "Loki" +msgstr "Lokkaus" #: standard #: input:428 @@ -2599,7 +2599,7 @@ msgstr "MAIN" #: src/ui/frmMaintenance.cpp:55 #, c-format msgid "Maintain %s %s" -msgstr "Huolletaan %s %s" +msgstr "Huolla %s %s" #: src/ui/frmMain.cpp:188 #: src/ui/frmMain.cpp:259 @@ -2610,7 +2610,7 @@ msgstr "Nykyisen tietokannan tai taulun huolto" #: standard #: input:540 msgid "Maintenance" -msgstr "Ylläpito" +msgstr "Huolto" #: standard #: input:542 @@ -2620,7 +2620,7 @@ msgstr "Huoltotapahtuma" #: standard #: input:577 msgid "Max. characters per column" -msgstr "Kirjaimien maksimi määrä solussa" +msgstr "Kirjaimien maksimimäärä kentässä" #: src/schema/pgSequence.cpp:96 #: standard @@ -2631,12 +2631,12 @@ msgstr "Maksimi" #: standard #: input:575 msgid "Maximum rows to retrieve" -msgstr "Haettavien rivien maksimimi määrä" +msgstr "Haettavien rivien maksimimimäärä" #: standard #: input:576 msgid "Maximums rows to retrieve into output window; 0 = unlimited" -msgstr "Näytettävien rivien maks. määrä, 0 = näytä kaikki" +msgstr "Näytettävien rivien maks. määrä, 0 = kaikki" #: src/ui/dlgType.cpp:76 msgid "Member" @@ -2644,7 +2644,7 @@ msgstr "Jäsen" #: src/schema/pgGroup.cpp:96 msgid "Member count" -msgstr "Jäsenten lukumäärä" +msgstr "Jäsenten määrä" #: standard #: input:430 @@ -2653,7 +2653,7 @@ msgstr "Jäsenen nimi" #: src/schema/pgUser.cpp:222 msgid "Member of" -msgstr "" +msgstr "Jäsenenä" #: src/schema/pgGroup.cpp:97 #: src/schema/pgType.cpp:130 @@ -2680,7 +2680,7 @@ msgstr "Minimi" #: src/ui/frmStatus.cpp:111 msgid "Mode" -msgstr "Tila" +msgstr "Moodi" #: src/schema/pgColumn.cpp:246 msgid "Most Common Frequencies" @@ -2696,7 +2696,7 @@ msgstr "Siirretty" #: standard #: input:618 msgid "Multiple Column Joins" -msgstr "Useamman solun yhdistely" +msgstr "Usean kentän yhdistelyt" #: src/schema/pgAggregate.cpp:77 #: src/schema/pgCast.cpp:62 @@ -2772,148 +2772,148 @@ msgstr "Tarvitaanko salasana?" #: standard #: input:253 msgid "Negator" -msgstr "Vähentäjä" +msgstr "Käänteistäjä" #: src/ui/frmMain.cpp:171 msgid "New &Object" -msgstr "Uusi &Objekti" +msgstr "Uusi &objekti" #: src/schema/pgObject.cpp:45 msgid "New Aggregate" -msgstr "Uusi Yhdistely" +msgstr "Uusi yhdistely" #: src/schema/pgObject.cpp:47 msgid "New Cast" -msgstr "Uusi Esittely" +msgstr "Uusi tyyppimuunnos" #: src/schema/pgObject.cpp:79 msgid "New Check Constraint" -msgstr "Uusi Rajoite tarkistin" +msgstr "Uusi rajoitetarkistin" #: src/schema/pgObject.cpp:69 msgid "New Column" -msgstr "Uusi Solu" +msgstr "Uusi kenttä" #: src/schema/pgObject.cpp:49 msgid "New Conversion" -msgstr "Uusi Muunnos" +msgstr "Uusi muunnos" #: src/schema/pgObject.cpp:33 msgid "New Database" -msgstr "Uusi Tietokanta" +msgstr "Uusi tietokanta" #: src/schema/pgObject.cpp:51 msgid "New Domain" -msgstr "Uusi Alue" +msgstr "Uusi alue" #: src/schema/pgObject.cpp:80 msgid "New Foreign Key" -msgstr "Uusi Viiteavain" +msgstr "Uusi viiteavain" #: src/schema/pgObject.cpp:53 msgid "New Function" -msgstr "Uusi Funktio" +msgstr "Uusi funktio" #: src/schema/pgObject.cpp:35 msgid "New Group" -msgstr "Uusi Ryhmä" +msgstr "Uusi ryhmä" #: src/schema/pgObject.cpp:71 msgid "New Index" -msgstr "Uusi Indeksi" +msgstr "Uusi indeksi" #: src/schema/pgObject.cpp:82 msgid "New Job" -msgstr "Uusi Työ" +msgstr "Uusi työ" #: src/schema/pgObject.cpp:39 msgid "New Language" -msgstr "Uusi Kieli" +msgstr "Uusi kieli" #: src/schema/pgObject.cpp:57 msgid "New Operator" -msgstr "Uusi Operaattori" +msgstr "Uusi operaattori" #: src/schema/pgObject.cpp:59 msgid "New Operator Class" -msgstr "Uusi Operaattori Luokka" +msgstr "Uusi operaattoriluokka" #: standard #: input:601 msgid "New Password" -msgstr "Uusi Salasana" +msgstr "Uusi salasana" #: src/schema/pgObject.cpp:77 msgid "New Primary Key" -msgstr "Uusi Yksilöllinen avain" +msgstr "Uusi pääavain" #: src/schema/pgObject.cpp:73 msgid "New Rule" -msgstr "Uusi Sääntö" +msgstr "Uusi sääntö" #: src/schema/pgObject.cpp:84 msgid "New Schedule" -msgstr "Uusi Ajastus" +msgstr "Uusi ajastus" #: src/schema/pgObject.cpp:41 msgid "New Schema" -msgstr "Uusi Kaavio" +msgstr "Uusi kaavio" #: src/schema/pgObject.cpp:61 msgid "New Sequence" -msgstr "Uusi Sekvenssi" +msgstr "Uusi sekvenssi" #: src/schema/pgObject.cpp:31 msgid "New Server" -msgstr "Uusi Palvelin" +msgstr "Uusi palvelin" #: src/schema/pgObject.cpp:83 msgid "New Step" -msgstr "Uusi Askel" +msgstr "Uusi askel" #: src/schema/pgObject.cpp:63 msgid "New Table" -msgstr "Uusi Taulu" +msgstr "Uusi taulu" #: src/schema/pgObject.cpp:43 msgid "New Tablespace" -msgstr "Uusi Taulualue" +msgstr "Uusi taulualue" #: src/schema/pgObject.cpp:75 msgid "New Trigger" -msgstr "Uusi Liipaisin" +msgstr "Uusi liipaisin" #: src/schema/pgObject.cpp:55 msgid "New Trigger Function" -msgstr "Uusi Liipaisu Funktio" +msgstr "Uusi liipaisufunktio" #: src/schema/pgObject.cpp:65 msgid "New Type" -msgstr "Uusi Tyyppi" +msgstr "Uusi tyyppi" #: src/schema/pgObject.cpp:78 msgid "New Unique Constraint" -msgstr "Uusi Yksilöllinen rajoitin" +msgstr "Uusi yksilöllinen rajoite" #: src/schema/pgObject.cpp:37 msgid "New User" -msgstr "Uusi Käyttäjä" +msgstr "Uusi käyttäjä" #: src/schema/pgObject.cpp:67 msgid "New View" -msgstr "Uusi Näkymä" +msgstr "Uusi näkymä" #: src/ui/dlgColumn.cpp:397 msgid "New length must not be less than old length." -msgstr "Uusi pituus ei saa olla vähempää kuin vanhassa." +msgstr "Pituus ei saa olla pienempi kuin edellinen." #: src/ui/dlgColumn.cpp:400 msgid "New precision must not be less than old precision." -msgstr "Uusi tarkkuus ei saa olla vähempää kuin vanhassa." +msgstr "Tarkkuus ei saa olla pienempi kuin edellinen." #: src/ui/dlgColumn.cpp:402 msgid "New total digits must not be less than old total digits." -msgstr "Uusi lukujen määrä ei saa olla vähempää kuin vanhassa." +msgstr "Numeroiden määrä ei saa olla pienempi kuin edellinen." #: standard #: input:215 @@ -3079,7 +3079,7 @@ msgstr "Objektitiedosto" #: src/schema/pgDatabase.cpp:357 msgid "Old style FKs" -msgstr "Vanhan tyyppiset FK:t" +msgstr "Vanhantyyppiset FK:t" #: standard #: input:135 @@ -3113,7 +3113,7 @@ msgstr "Yksi rivi OID:lla %d lisätty." #: input:492 #: input:628 msgid "Only data" -msgstr "Vain tietoja" +msgstr "Vain tiedot" #: standard #: input:493 @@ -3150,22 +3150,22 @@ msgstr "Operaattori" #: src/schema/pgObject.cpp:59 msgid "Operator Class" -msgstr "Operaattori Luokka" +msgstr "Operaattoriluokka" #: src/schema/pgObject.cpp:58 msgid "Operator Classes" -msgstr "Operaattori Luokat" +msgstr "Operaattoriluokat" #: src/schema/pgIndex.cpp:206 #: src/schema/pgIndexConstraint.cpp:101 msgid "Operator classes" -msgstr "Operaattori luokat" +msgstr "Operaattoriluokat" #: src/schema/pgOperator.cpp:124 #: standard #: input:247 msgid "Operator function" -msgstr "Operaattori funktio" +msgstr "Operaattorifunktio" #: src/schema/pgObject.cpp:56 msgid "Operators" @@ -3182,7 +3182,7 @@ msgstr "Vaihtoehdot" #: src/ui/frmQuery.cpp:135 msgid "Options modifying Explain output" -msgstr "Explain tulosteen ominaisuudet" +msgstr "Explain-tulosteen ominaisuudet" msgid "Or" msgstr "Tai" @@ -3199,7 +3199,7 @@ msgstr "Tuloste" #: standard #: input:411 msgid "Output function" -msgstr "Saantifunktio" +msgstr "Tulostefunktio" #: src/schema/pgAggregate.cpp:80 #: src/schema/pgConversion.cpp:64 @@ -3253,12 +3253,12 @@ msgstr "Parametri" #: src/schema/pgType.cpp:137 msgid "Passed by Value?" -msgstr "Hyväksytty Arvolla?" +msgstr "Annettu arvona?" #: standard #: input:429 msgid "Passed by value" -msgstr "Hyväksytty arvolla" +msgstr "Annettu arvona" #: standard #: input:335 @@ -3268,7 +3268,7 @@ msgstr "Salasana" #: src/ui/frmPassword.cpp:84 msgid "Password successfully changed!" -msgstr "Salasana on vaihdettu!" +msgstr "Salasana vaihdettu!" #: src/ui/frmPassword.cpp:72 msgid "Passwords do not match!" @@ -3296,7 +3296,7 @@ msgstr "Valitse käyttökieli:" #: src/ui/dlgRule.cpp:149 #: src/ui/dlgView.cpp:101 msgid "Please enter function definition." -msgstr "Anna funktion kuvaus." +msgstr "Anna funktion määritys." #: src/ui/dlgFunction.cpp:284 msgid "Please enter function source code." @@ -3314,7 +3314,7 @@ msgstr "" #: src/ui/dlgColumn.cpp:424 #: src/ui/dlgDomain.cpp:134 msgid "Please select a datatype." -msgstr "Valitse data tyyppi." +msgstr "Valitse tietotyyppi." #: src/ui/dlgRule.cpp:148 msgid "Please select at an event." @@ -3322,7 +3322,7 @@ msgstr "Valitse tapahtuma." #: src/ui/dlgAggregate.cpp:124 msgid "Please select base datatype." -msgstr "Valitse perus datatyyppi." +msgstr "Valitse perustietotyyppi." #: src/ui/dlgFunction.cpp:276 msgid "Please select language." @@ -3330,24 +3330,24 @@ msgstr "Valitse kieli." #: src/ui/dlgOperator.cpp:195 msgid "Please select left or right datatype." -msgstr "Valitse oikea tai vasen datatyyppi." +msgstr "Valitse oikea tai vasen tietotyyppi." #: src/ui/dlgFunction.cpp:275 msgid "Please select return type." -msgstr "Valitse palautus tyyppi." +msgstr "Valitse palauutyyppi." #: src/ui/dlgAggregate.cpp:125 msgid "Please select state datatype." -msgstr "Valitse datatyyppi." +msgstr "Valitse tilan tietotyyppi." #: src/ui/dlgCast.cpp:116 msgid "Please select target datatype." -msgstr "Valitse kohteen datatyyppi." +msgstr "Valitse kohteen tietotyyppi." #: src/ui/dlgForeignKey.cpp:158 #: src/ui/dlgForeignKey.cpp:170 msgid "Please specify FK index name." -msgstr "Määrittele FK indeksin nimi." +msgstr "Anna FK-indeksin nimi." #: src/ui/dlgOperator.cpp:196 msgid "Please specify a procedure." @@ -3355,7 +3355,7 @@ msgstr "Valitse proseduuri." #: src/ui/dlgServer.cpp:246 msgid "Please specify address." -msgstr "Määrittele osoite." +msgstr "Anna osoite." #: src/ui/dlgTrigger.cpp:201 msgid "Please specify at least one action." @@ -3370,19 +3370,19 @@ msgstr "Anna vähintää kaksi jäsentä." #: src/ui/dlgIndex.cpp:188 #: src/ui/dlgTable.cpp:515 msgid "Please specify columns." -msgstr "Määrittele solut." +msgstr "Valitse kentät." #: src/ui/dlgCheck.cpp:66 msgid "Please specify condition." -msgstr "Anna tila." +msgstr "Anna ehto." #: src/ui/dlgConversion.cpp:156 msgid "Please specify conversion function." -msgstr "Anna muunnos funktio." +msgstr "Määritä muunnosfunktio." #: src/ui/dlgServer.cpp:247 msgid "Please specify description." -msgstr "Määrittele selite." +msgstr "Anna kuvaus." #: src/ui/dlgType.cpp:245 msgid "Please specify input conversion function." @@ -3390,15 +3390,15 @@ msgstr "Anna syötteen muuntofunktio." #: src/ui/dlgType.cpp:247 msgid "Please specify internal storage length." -msgstr "Anna sisäisen muuttujan tallennus pituus." +msgstr "Anna sisäinen tallennuspituus." #: src/ui/dlgLanguage.cpp:129 msgid "Please specify language handler." -msgstr "Määrittele kielen käsittelijä." +msgstr "Määritä kielen käsittelijä." #: src/ui/dlgTablespace.cpp:91 msgid "Please specify location." -msgstr "Määrittele sijainti." +msgstr "Määritä sijainti." #: src/ui/dlgAggregate.cpp:123 #: src/ui/dlgColumn.cpp:423 @@ -3420,27 +3420,27 @@ msgstr "Määrittele sijainti." #: src/ui/dlgUser.cpp:224 #: src/ui/dlgView.cpp:100 msgid "Please specify name." -msgstr "Määrittele nimi." +msgstr "Anna nimi." #: src/ui/dlgFunction.cpp:280 msgid "Please specify object library." -msgstr "Määrittele objekti kirjasto." +msgstr "Määritä objektikirjasto." #: src/ui/dlgType.cpp:246 msgid "Please specify output conversion function." -msgstr "Anna tuloksen muuntofunktio." +msgstr "Anna tuloksen muunnosfunktio." #: src/ui/dlgServer.cpp:248 msgid "Please specify port." -msgstr "Määrittele portti numero." +msgstr "Anna porttinumero." #: src/ui/dlgCast.cpp:115 msgid "Please specify source datatype." -msgstr "Anna lähteen datatyyppi." +msgstr "Anna lähteen tietotyyppi." #: src/ui/dlgConversion.cpp:154 msgid "Please specify source encoding." -msgstr "Anna lähde koodaus." +msgstr "Anna lähteen merkkikoodaus." #: src/ui/dlgAggregate.cpp:126 msgid "Please specify state function." @@ -3448,7 +3448,7 @@ msgstr "Anna tilafunktio." #: src/ui/dlgConversion.cpp:155 msgid "Please specify target encoding." -msgstr "Anna kohde koodaus." +msgstr "Anna kohteen merkkikoodaus." #: src/ui/dlgTrigger.cpp:199 msgid "Please specify trigger function." @@ -3456,7 +3456,7 @@ msgstr "Anna liipaisufunktio." #: src/ui/dlgServer.cpp:249 msgid "Please specify user name" -msgstr "Määrittele käyttäjätunnus." +msgstr "Anna käyttäjätunnus." #: src/ui/dlgColumn.cpp:427 #: src/ui/dlgDomain.cpp:137 @@ -3479,10 +3479,10 @@ msgid "Position" msgstr "Paikka" msgid "PostgreSQL Description" -msgstr "PostgreSQL Kuvaus" +msgstr "PostgreSQL kuvaus" msgid "PostgreSQL Version" -msgstr "PostgreSQL Versio" +msgstr "PostgreSQL versio" #: standard #: input:38 @@ -3499,16 +3499,16 @@ msgstr "Asetukset" #: src/schema/pgObject.cpp:77 #: src/ui/dlgTable.cpp:470 msgid "Primary Key" -msgstr "Yksilöllinen Avain" +msgstr "Pääavain" #: src/schema/pgTable.cpp:384 #: src/schema/pgTable.cpp:386 msgid "Primary key" -msgstr "Yksilöllinen avain" +msgstr "Pääavain" #: src/schema/pgColumn.cpp:226 msgid "Primary key?" -msgstr "Yksilöllinen avain?" +msgstr "Pääavain?" #: src/schema/pgIndex.cpp:208 #: src/schema/pgIndexConstraint.cpp:104 @@ -3540,7 +3540,7 @@ msgid "" "Problem with resource %s: Notebook not found.\n" "Prepare to crash!" msgstr "" -"Ongelma resurssin %s:ssa: Muistikirjaa ei löytynyt.\n" +"Ongelma resurssissa %s: Muistikirjaa ei löytynyt.\n" "Varaudu ohjelman kaatumiseen!" #: src/schema/pgIndex.cpp:202 @@ -3551,7 +3551,7 @@ msgstr "Menettely / Käsittelyjärjestys." #: src/ui/dlgClasses.cpp:434 #, c-format msgid "Process returned exit code %d." -msgstr "Prosessi palautti lopetus koodin %d." +msgstr "Prosessi palautti lopetuskoodin %d." #: src/ui/events.cpp:700 #: src/ui/frmMain.cpp:254 @@ -3602,18 +3602,18 @@ msgid "Query" msgstr "Kysely" msgid "Query &builder" -msgstr "Kysely &editori" +msgstr "Kysely&editori" #: src/ui/frmQuery.cpp:791 msgid "Query files (*.sql)|*.sql|All files (*.*)|*.*" -msgstr "Kyselykieli tiedostot (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" +msgstr "Kyselytiedostot (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" #: src/ui/frmQuery.cpp:821 msgid "Query files (*.sql)|*.sql|UTF-8 query files (*.sql)|*.sql|All files (*.*)|*.*" -msgstr "Kyselykieli tiedostot (*.sql)|*.sql|UTF-8 kyselykieli tiedostot (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" +msgstr "Kyselytiedostot (*.sql)|*.sql|UTF-8 -kyselytiedostot (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" msgid "Query files (*.sql)|*.sql|UTF-8 query files (*.usql)|*.usql|All files (*.*)|*.*" -msgstr "Kyselykieli tiedostot (*.sql)|*.sql|UTF-8 kyselykieli tiedostot (*.usql)|*.usql|Kaikki tiedostot (*.*)|*.*" +msgstr "Kyselytiedostot (*.sql)|*.sql|UTF-8 -kyselytiedostot (*.usql)|*.usql|Kaikki tiedostot (*.*)|*.*" #: src/db/pgSet.cpp:384 #, c-format @@ -3642,7 +3642,7 @@ msgstr "Kysely palautti 0 riviä ajassa %s ms." #: src/ui/frmQuery.cpp:1025 #, c-format msgid "Query returned successfully: %d rows affected, %s ms execution time." -msgstr "Kysely onnistui: %d riviä muuttunut ajassa %s ms." +msgstr "Kysely onnistui: %d riviä muutettu ajassa %s ms." #: src/ui/frmQuery.cpp:1019 #, c-format @@ -3717,11 +3717,11 @@ msgstr "Valmis." #: standard #: input:412 msgid "Receive function" -msgstr "Vastaanotto funktio" +msgstr "Vastaanottofunktio" #: src/ui/frmQuery.cpp:190 msgid "Redo" -msgstr "Uudelleen" +msgstr "Tee uudelleen" #: src/ui/frmQuery.cpp:117 #: src/ui/frmQuery.cpp:190 @@ -3734,7 +3734,7 @@ msgstr "Viitattu" #: src/ui/frmMain.cpp:289 msgid "Referenced by" -msgstr "Viittaus" +msgstr "Viittaukset" #: src/schema/pgForeignKey.cpp:154 #: standard @@ -3778,7 +3778,7 @@ msgstr "Päivitetään %s..." #: src/ui/frmEditGrid.cpp:588 msgid "Refreshing data, please wait." -msgstr "Odota, dataa päivitetään" +msgstr "Odota, tietoja päivitetään" #: src/ui/frmStatus.cpp:252 #: src/ui/frmStatus.cpp:343 @@ -3823,7 +3823,7 @@ msgstr "Poista" #: standard #: input:106 msgid "Remove the selected sort column." -msgstr "Poista valittu järjestäjä solu." +msgstr "Poista valittu järjestyskenttä" #: standard #: input:624 @@ -3837,7 +3837,7 @@ msgstr "Palauta %s %s" #: src/ui/frmMain.cpp:190 msgid "Restores a backup from a local file" -msgstr "Palauta varmennus paikallisesta tiedostosta" +msgstr "Palauttaa varmennuksen paikallisesta tiedostosta" #: src/ui/frmMain.cpp:702 msgid "Restoring previous environment" @@ -3851,11 +3851,11 @@ msgstr "Estofunktio" #: src/schema/pgObject.cpp:170 msgid "Restriction" -msgstr "Estot" +msgstr "Esto" #: src/schema/pgOperator.cpp:123 msgid "Result type" -msgstr "Tulos tyyppi" +msgstr "Tulostyyppi" #: src/schema/pgObject.cpp:392 #, c-format @@ -3875,30 +3875,30 @@ msgstr "Haetaan palvelimen tietoja" #: standard #: input:148 msgid "Return type" -msgstr "Palautus tyyppi" +msgstr "Palautustyyppi" #: src/schema/pgFunction.cpp:105 msgid "Returns a set?" -msgstr "Palauttaako set:n?" +msgstr "Palauttaako joukon?" #: standard #: input:154 msgid "Returns set" -msgstr "Palauttaa set:n" +msgstr "Palauttaa joukon" #: src/schema/pgOperator.cpp:130 msgid "Right Sort operator" -msgstr "Oikealle Järjestävä operaattori" +msgstr "Oikean puolen järjestysoperaattori" #: standard #: input:610 msgid "Right Table Columns" -msgstr "Oikean Taulun Solut" +msgstr "Oikean taulun kentät" #: standard #: input:255 msgid "Right sort op" -msgstr "Oikealle järj. oper." +msgstr "Oikean puolen järjestysoperaattori" #: src/schema/pgOperator.cpp:122 #: standard @@ -3918,7 +3918,7 @@ msgstr "Rivi" #: standard #: input:503 msgid "Row separator" -msgstr "Rivi erotin" +msgstr "Rivierotin" #: standard #: input:387 @@ -3970,16 +3970,16 @@ msgstr "SQL" #: src/ui/frmMain.cpp:261 msgid "SQL Help" -msgstr "SQL Ohjeet" +msgstr "SQL-ohjeet" #: src/ui/events.cpp:548 msgid "SQL Scripts (*.sql)|*.sql|All files (*.*)|*.*" -msgstr "SQL Skriptit (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" +msgstr "Kyselytiedostot (*.sql)|*.sql|Kaikki tiedostot (*.*)|*.*" #: standard #: input:561 msgid "SQL help site" -msgstr "SQL ohje sivusto" +msgstr "SQL-ohjesivusto" #: standard #: input:331 @@ -3988,11 +3988,11 @@ msgstr "SSL" #: src/schema/pgServer.cpp:494 msgid "SSL Mode" -msgstr "SSL Tyyppi" +msgstr "SSL-tyyppi" #: src/schema/pgServer.cpp:480 msgid "SSL encrypted" -msgstr "SSL Salattu" +msgstr "SSL-salattu" #: standard #: input:152 @@ -4035,11 +4035,11 @@ msgstr "Tallenna kysely tiedostoon..." #: src/ui/frmMain.cpp:155 msgid "Save the SQL definition of the selected object." -msgstr "Tallenna valitun objektion SQL määrittely." +msgstr "Tallenna valitun objektin SQL-määrittely." #: src/ui/frmEditGrid.cpp:97 msgid "Saved the changed row." -msgstr "Tallenna muutettu rivi" +msgstr "Tallenna muuttunut rivi" #: src/schema/pgObject.cpp:84 #: standard @@ -4080,7 +4080,7 @@ msgstr "Valitse k&aikki" #: standard #: input:110 msgid "Select a column to add to the sort list." -msgstr "Valitse sarake lisättäväksi järjestely listaan." +msgstr "Valitse sarake lisättäväksi järjestyslistaan." #: src/ui/frmBackup.cpp:105 #: src/ui/frmRestore.cpp:130 @@ -4089,7 +4089,7 @@ msgstr "Valitse varmuuskopiotiedoston nimi" #: src/ui/frmExport.cpp:266 msgid "Select export filename" -msgstr "Valitse vietävälle tiedostolle nimi" +msgstr "Valitse vientitiedoston nimi" #: src/ui/frmOptions.cpp:273 msgid "Select log file" @@ -4097,17 +4097,17 @@ msgstr "Valitse lokitiedosto" #: src/ui/events.cpp:548 msgid "Select output file" -msgstr "Valitse tulostustiedosto" +msgstr "Valitse tulostiedosto" #: standard #: input:592 msgid "Select the level of detail to record in the logfile." -msgstr "Valitse lokiin laitettavien detaljitien määrä." +msgstr "Valitse lokitietojen tarkkuus." #: standard #: input:107 msgid "Selected Columns" -msgstr "Valitut kolumnit" +msgstr "Valitut kentät" #: standard #: input:527 @@ -4137,11 +4137,11 @@ msgstr "Sekvenssit" #: src/schema/pgTable.cpp:409 msgid "Sequential Scans" -msgstr "Jaksolliset haut" +msgstr "Peräkkäishaut" #: src/schema/pgTable.cpp:410 msgid "Sequential Tuples Read" -msgstr "Jaksollisen monikon luku" +msgstr "Peräkkäismonikkoja luettu" #: src/schema/pgObject.cpp:31 msgid "Server" @@ -4169,7 +4169,7 @@ msgstr "Näytä päivän vinkki." #: src/ui/frmMain.cpp:213 msgid "Show about dialog." -msgstr "Näytä tiedot..." +msgstr "Näytä tiedot." #: standard #: input:571 @@ -4182,11 +4182,11 @@ msgstr "Näytä valinnat." #: src/ui/frmMain.cpp:198 msgid "Show or hide system objects." -msgstr "Näytä tai piilloita järjestelmä objektit." +msgstr "Näytä tai piillota järjestelmäobjektit." #: src/ui/events.cpp:581 msgid "Show system objects" -msgstr "Näytä järjestelmä objektit" +msgstr "Näytä järjestelmäobjektit" #: standard #: input:570 @@ -4196,7 +4196,7 @@ msgstr "Näytä käyttäjän oikeudet?" #: standard #: input:630 msgid "Single object" -msgstr "Yksittäine objekti" +msgstr "Yksittäinen objekti" #: src/schema/pgDatabase.cpp:484 #: src/schema/pgTable.cpp:531 @@ -4210,7 +4210,7 @@ msgstr "Järjestys" #: src/ui/frmEditGrid.cpp:106 msgid "Sort/filter options." -msgstr "Järjestely/suodatin asetukset." +msgstr "Järjestys/suodatin asetukset." #: src/schema/pgFunction.cpp:112 msgid "Source" @@ -4219,13 +4219,13 @@ msgstr "Lähde" #: standard #: input:58 msgid "Source encoding" -msgstr "Lähde koodaus" +msgstr "Lähteen merkkikoodaus" #: src/schema/pgCast.cpp:64 #: standard #: input:17 msgid "Source type" -msgstr "Lähde tyyppi" +msgstr "Lähteen tyyppi" #: src/ui/frmStatus.cpp:100 #: src/ui/frmStatus.cpp:114 @@ -4237,14 +4237,14 @@ msgstr "Aloita" #: src/ui/frmMain.cpp:180 msgid "Start PostgreSQL Service" -msgstr "Käynnistä PostgreSQL palvelu" +msgstr "Käynnistä PostgreSQL-palvelu" #: src/ui/frmMain.cpp:180 msgid "Start service" msgstr "Käynnistä palvelu" msgid "Start the query builder." -msgstr "Käynnistä kysely työkalu" +msgstr "Käynnistä kyselytyökalu" #: src/ui/events.cpp:235 msgid "Starting service" @@ -4260,7 +4260,7 @@ msgstr "Tilafunktio" #: standard #: input:6 msgid "State type" -msgstr "Tila tyyppi" +msgstr "Tilatyyppi" #: src/schema/pgObject.cpp:817 #: src/schema/pgSequence.cpp:112 @@ -4293,7 +4293,7 @@ msgstr "Askeleet" #: src/ui/frmMain.cpp:181 msgid "Stop PostgreSQL Service" -msgstr "Pysäytä PostgreSQL palvelu" +msgstr "Pysäytä PostgreSQL-palvelu" #: src/ui/events.cpp:250 #: src/ui/frmMain.cpp:181 @@ -4338,11 +4338,11 @@ msgstr "Pääkäyttäjä?" #: standard #: input:258 msgid "Supports hash" -msgstr "Tukee hash:a" +msgstr "Tukee hajautusta" #: src/schema/pgOperator.cpp:133 msgid "Supports hash?" -msgstr "Tukeeko hash:a?" +msgstr "Tukeeko hajautusta?" #: standard #: input:259 @@ -4355,96 +4355,96 @@ msgstr "Syntaksin tarkistus" #: src/schema/pgAggregate.cpp:86 msgid "System aggregate?" -msgstr "Systeemi kokonaisuus?" +msgstr "Järjestelmän yhdistely?" #: src/schema/pgCast.cpp:71 msgid "System cast?" -msgstr "Systeemi esittely?" +msgstr "Järjestelmän tyyppimuunnos?" #: src/schema/pgColumn.cpp:233 msgid "System column?" -msgstr "Järjestelmä solu?" +msgstr "Järjestelmän kenttä?" #: src/schema/pgConversion.cpp:69 msgid "System conversion?" -msgstr "Järjestelmä muunnos?" +msgstr "Järjestelmän muunnos?" #: src/schema/pgDatabase.cpp:355 msgid "System database?" -msgstr "Järjestelmä tietokanta?" +msgstr "Järjestelmän tietokanta?" #: src/schema/pgDomain.cpp:102 msgid "System domain?" -msgstr "Järjestelmä alue?" +msgstr "Järjestelmän alue?" #: src/schema/pgForeignKey.cpp:163 msgid "System foreign key?" -msgstr "Systeemin ulkoinen viite" +msgstr "Järjestelmän viiteavain?" #: src/schema/pgFunction.cpp:118 msgid "System function?" -msgstr "Järjestelmä funktio?" +msgstr "Järjestelmän funktio?" #: src/schema/pgIndex.cpp:212 #: src/schema/pgIndexConstraint.cpp:108 msgid "System index?" -msgstr "Järjestelmä indeksi?" +msgstr "Järjestelmän indeksi?" #: src/schema/pgLanguage.cpp:68 msgid "System language?" -msgstr "Järjestelmä kieli?" +msgstr "Järjestelmän kieli?" #: src/ui/events.cpp:573 msgid "" "System objects will not be removed from the object tree until a refresh is performed.\n" "Close all connections now?" msgstr "" -"Järjestelmä objekteja ei poisteta objekti puusta ennen puun päivittämistä.\n" -" Suljetaanko kaikki yhteydet nyt?" +"Järjestelmäobjekteja ei poisteta objektipuusta ennen puun päivittämistä.\n" +"Suljetaanko kaikki yhteydet nyt?" #: src/ui/events.cpp:580 msgid "" "System objects will not show in the the object tree until a refresh is performed.\n" "Close all connections now?" msgstr "" -"Järjestelmä objekteja ei näy objekti puussa ennen puun päivitystä.\n" +"Järjestelmäobjekteja ei näy objektipuussa ennen puun päivitystä.\n" "Suljetaanko kaikki yhteydet nyt?" #: src/schema/pgOperatorClass.cpp:170 msgid "System operator class?" -msgstr "Järjestelmä operaattori luokka?" +msgstr "Järjestelmän operaattoriluokka?" #: src/schema/pgOperator.cpp:134 msgid "System operator?" -msgstr "Järjestelmä operaattori?" +msgstr "Järjestelmän operaattori?" #: src/schema/pgRule.cpp:74 msgid "System rule?" -msgstr "Järjestelmä sääntö?" +msgstr "Järjestelmän sääntö?" #: src/schema/pgSchema.cpp:158 msgid "System schema?" -msgstr "Järjestelmäkaavio?" +msgstr "Järjestelmän kaavio?" #: src/schema/pgSequence.cpp:100 msgid "System sequence?" -msgstr "Järjestelmä sekvenssi?" +msgstr "Järjestelmän sekvenssi?" #: src/schema/pgTable.cpp:400 msgid "System table?" -msgstr "Järjestelmä taulu?" +msgstr "Järjestelmän taulu?" #: src/schema/pgTrigger.cpp:146 msgid "System trigger?" -msgstr "Järjestelmä liipaisin?" +msgstr "Järjestelmän liipaisin?" #: src/schema/pgType.cpp:152 msgid "System type?" -msgstr "Järjestelmä tyyppi?" +msgstr "Järjestelmän tyyppi?" #: src/schema/pgView.cpp:87 msgid "System view?" -msgstr "Järjestelmä näkymä?" +msgstr "Järjestelmän näkymä?" #: standard #: input:484 @@ -4475,7 +4475,7 @@ msgstr "Taulut" #: standard #: input:471 msgid "Tables/Views" -msgstr "Taulut/Näkymät" +msgstr "Taulut/näkymät" #: src/schema/pgDatabase.cpp:341 #: src/schema/pgIndex.cpp:200 @@ -4506,13 +4506,13 @@ msgstr "Taulualueet" #: standard #: input:59 msgid "Target encoding" -msgstr "Kohde koodaus" +msgstr "Kohteen merkkikoodaus" #: src/schema/pgCast.cpp:65 #: standard #: input:18 msgid "Target type" -msgstr "Kohde tyyppi" +msgstr "Kohteen tyyppi" #: standard #: input:70 @@ -4523,7 +4523,7 @@ msgstr "Aihio" #: input:643 #: input:646 msgid "Terminate" -msgstr "Tuhoa" +msgstr "Lopeta" #: src/ui/frmStatus.cpp:811 msgid "Terminate process" @@ -4556,7 +4556,7 @@ msgstr "Palvelimen viimeisin käytetty OID" #: src/ui/frmQuery.cpp:1111 #, c-format msgid "The maximum of %ld rows is exceeded (total %ld)." -msgstr "Maksimi rivimäärä %ld saavutettu (yht. %ld)." +msgstr "Maksimi rivimäärä %ld ylitetty (yht. %ld)." #: src/ui/frmPassword.cpp:79 msgid "The password could not be changed!" @@ -4604,7 +4604,7 @@ msgstr "" #: src/include/copyright.h:20 msgid "This software is released under the Artistic License." -msgstr "Ohjelmisto on julkaistu Artistic Lisenssin alaisena." +msgstr "Ohjelmisto on julkaistu Artistic-lisenssin alaisena." #: standard #: input:295 @@ -4617,23 +4617,23 @@ msgstr "Aikaleima" #: src/schema/pgConversion.cpp:66 msgid "To" -msgstr "Jonnekkin(To)" +msgstr "Jonnekin(To)" #: src/schema/pgTable.cpp:421 msgid "Toast Blocks Hit" -msgstr "Toast Blocks Hit" +msgstr "Toast-lohko-osumaa" #: src/schema/pgTable.cpp:420 msgid "Toast Blocks Read" -msgstr "Toast lohko luettu" +msgstr "Toast-lohkoa luettu" #: src/schema/pgTable.cpp:423 msgid "Toast Index Blocks Hit" -msgstr "Toast Indeksilohko osuma" +msgstr "Toast-indeksilohko-osumaa" #: src/schema/pgTable.cpp:422 msgid "Toast Index Blocks Read" -msgstr "Toast Indeksilohko luettu" +msgstr "Toast-indeksilohkoa luettu" #: src/ui/frmQuery.cpp:1181 #, c-format @@ -4651,16 +4651,16 @@ msgstr "Liipaisin" #: src/schema/pgObject.cpp:55 msgid "Trigger Function" -msgstr "Liipaisin Funktio" +msgstr "Liipaisinfunktio" #: src/schema/pgObject.cpp:54 msgid "Trigger Functions" -msgstr "Liipaisin Funktiot" +msgstr "Liipaisinfunktiot" #: standard #: input:388 msgid "Trigger function" -msgstr "Liipaisin funktio" +msgstr "Liipaisinfunktio" #: src/schema/pgObject.cpp:74 msgid "Triggers" @@ -4680,8 +4680,8 @@ msgid "" "Try switching it to the lefthand side in one\n" "or more relationships." msgstr "" -"Try switching it to the lefthand side in one\n" -"or more relationships." +"Kokeile siirtää se vasemmalle puolelle yhdessä\n" +"tai useammassa liitännässä." #: src/ui/events.cpp:1155 #: src/ui/events.cpp:1206 @@ -4690,27 +4690,27 @@ msgstr "Yritetään poistaa järjestelmäobjektia" #: src/schema/pgTable.cpp:415 msgid "Tuples Deleted" -msgstr "Tuplea poistettu" +msgstr "Monikkoa poistettu" #: src/schema/pgTable.cpp:413 msgid "Tuples Inserted" -msgstr "Monikko lisätty" +msgstr "Monikkoa lisätty" #: src/schema/pgTable.cpp:414 msgid "Tuples Updated" -msgstr "Tuplea päivitetty" +msgstr "Monikkoa päivitetty" #: src/schema/pgTable.cpp:529 msgid "Tuples deleted" -msgstr "Tuplea päivitetty" +msgstr "Monikkoa päivitetty" #: src/schema/pgTable.cpp:527 msgid "Tuples inserted" -msgstr "Monikko lisätty" +msgstr "Monikkoa lisätty" #: src/schema/pgTable.cpp:528 msgid "Tuples updated" -msgstr "Tuplea päivitetty" +msgstr "Monikkoa päivitetty" #: src/schema/pgObject.cpp:65 #: src/schema/pgObject.cpp:168 @@ -4726,7 +4726,7 @@ msgstr "Tyyppi" #: src/schema/pgObject.cpp:64 msgid "Types" -msgstr "Data tyypit" +msgstr "Tyypit" #: standard #: input:269 @@ -4781,7 +4781,7 @@ msgstr "Tuntematon" #: src/ui/ctlSQLBox.cpp:447 msgid "Unknown find dialog event!" -msgstr "Tuntematon dialogi haku tapahtuma!" +msgstr "Tuntematon hakudialogitapahtuma!" #: src/ui/frmEditGrid.cpp:436 msgid "Unsaved data" @@ -4789,7 +4789,7 @@ msgstr "Tallentamatonta tietoa" #: src/schema/pgServer.cpp:509 msgid "Up since" -msgstr "" +msgstr "Käynnissä alkaen" #: src/schema/pgUser.cpp:211 msgid "Update catalogs?" @@ -4806,7 +4806,7 @@ msgstr "Käyttäjä" #: standard #: input:441 msgid "User ID" -msgstr "Käyttäjä ID" +msgstr "Käyttäjä-ID" #: standard #: input:444 @@ -4865,17 +4865,17 @@ msgstr "Tarkistus" #: standard #: input:113 msgid "Validate the syntax of the filter string." -msgstr "Tarkistetaan suodatus lausekkeen syntaksia." +msgstr "Tarkistetaan suodatinlauseen syntaksia." #: src/ui/dlgEditGridOptions.cpp:269 msgid "Validating filter string" -msgstr "Tarkistetaan suodatus lausetta" +msgstr "Tarkistetaan suodatinlausetta" #: src/schema/pgLanguage.cpp:67 #: standard #: input:236 msgid "Validator" -msgstr "Vahvistaja" +msgstr "Tarkistaja" #: src/include/pgObject.h:155 #: src/schema/pgObject.cpp:817 @@ -4897,13 +4897,13 @@ msgstr "Muuttuja" #: input:76 #: input:455 msgid "Variable Name" -msgstr "Muuttujan Nimi" +msgstr "Muuttujan nimi" #: standard #: input:77 #: input:456 msgid "Variable Value" -msgstr "Muuttujan Arvo" +msgstr "Muuttujan arvo" #: standard #: input:73 @@ -4913,18 +4913,18 @@ msgstr "Muuttujat" #: src/ui/frmQuery.cpp:133 msgid "Verbose" -msgstr "Runsas sanainen" +msgstr "Laajuus" #: standard #: input:490 #: input:553 #: input:633 msgid "Verbose messages" -msgstr "Verbose viesti" +msgstr "Laajat viestit" #: src/schema/pgServer.cpp:504 msgid "Version number" -msgstr "Versio numero" +msgstr "Versionumero" #: src/schema/pgServer.cpp:503 msgid "Version string" @@ -4936,11 +4936,11 @@ msgstr "Katso" #: src/ui/frmMain.cpp:186 msgid "View &Data" -msgstr "Katso &Dataa" +msgstr "Katso &Tietoja" #: src/ui/frmMain.cpp:257 msgid "View Data" -msgstr "Katso Dataa" +msgstr "Katso tietoja" #: standard #: input:95 @@ -4953,12 +4953,12 @@ msgstr "Katso suodatettuja tietoja" #: src/ui/frmMain.cpp:258 msgid "View Filtered Data" -msgstr "Katso suodatettua tietoa" +msgstr "Katso suodatettuja tietoja" #: src/ui/frmMain.cpp:186 #: src/ui/frmMain.cpp:257 msgid "View the data in the selected object." -msgstr "Katso valitun taulun dataa" +msgstr "Katso valitun taulun tietoja" #: src/schema/pgObject.cpp:66 #: standard @@ -5012,10 +5012,10 @@ msgid "" msgstr "" "Solua ja lausetta ei voi kumpaakin jättää määrittelemättä.\n" "\n" -"Paina 'OK' asettaaksesi oletus funktion lauseeseen." +"Paina 'OK' asettaaksesi oletusfunktion lauseeseen." msgid "You must add at least on column." -msgstr "Sinun pitää lisätä vähintään yksi solu." +msgstr "Sinun pitää lisätä vähintään yksi kenttä." #, c-format msgid "" @@ -5024,7 +5024,7 @@ msgid "" "more than once. \n" "\n" msgstr "" -"Sinun pitää uudelleen kirjoitaa liitoksesi niin ettei \"%s\"\n" +"Sinun pitää uudelleenmäärittää liitoksesi niin ettei \"%s\"\n" "esiinny useammin kuin kerran oikealla puolella.\n" "\n" @@ -5117,7 +5117,7 @@ msgstr "ei jäsen" #: standard #: input:519 msgid "only strings" -msgstr "ainoastaan tekstiä" +msgstr "vain teksti" #: src/ui/frmMain.cpp:207 msgid "pgAdmin III &FAQ" @@ -5126,7 +5126,7 @@ msgstr "pgAdmin III &UKK" #: src/ui/frmQuery.cpp:699 #: src/ui/frmQuery.cpp:769 msgid "pgAdmin III Query" -msgstr "pgAdmin III Kysely" +msgstr "pgAdmin III kysely" #: src/ui/events.cpp:661 msgid "pgServer object didn't initialise because the user aborted." @@ -5144,7 +5144,7 @@ msgstr "pgadmin:lokitiedosto vaihdettu." #: src/schema/pgServer.cpp:490 #: src/ui/dlgServer.cpp:141 msgid "prefer" -msgstr "suositeltava" +msgstr "suosi" #: src/ui/frmQuery.cpp:175 msgid "ready" @@ -5152,7 +5152,7 @@ msgstr "valmis" #: src/ui/frmStatus.cpp:436 msgid "redirect_stderr not enabled or log_filename misconfigured" -msgstr "" +msgstr "redirect_stderr ei ole käytössä tai log_filename väärin konfiguroitu" #: standard #: input:283 @@ -5162,7 +5162,7 @@ msgstr "toista" #: src/schema/pgServer.cpp:489 #: src/ui/dlgServer.cpp:140 msgid "require" -msgstr "vaaditaan" +msgstr "vaadi" #: standard #: input:284