From fd4a580e98fba558cc2e97c05159d02071542372 Mon Sep 17 00:00:00 2001 From: Becky Date: Wed, 29 Nov 2023 23:38:09 +0100 Subject: [PATCH 01/20] Complementary translation of several messages --- org/w3c/css/util/Messages.properties.pl-PL | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/org/w3c/css/util/Messages.properties.pl-PL b/org/w3c/css/util/Messages.properties.pl-PL index 331371c6f..1eb62bff3 100644 --- a/org/w3c/css/util/Messages.properties.pl-PL +++ b/org/w3c/css/util/Messages.properties.pl-PL @@ -133,12 +133,12 @@ output-encoding-name: utf-8 warning.redefinition: Redefiniowanie \u201C%s\u201D # used by xml parser -warning.style-inside-comment: Do not put style rules inside HTML comments as they may be removed by user agent +warning.style-inside-comment: Nie umieszczaj reguł stylu w komentarzach HTML, ponieważ user agent możę je usunąć # użyte przez org.w3c.css.properties.Css1Style warning.same-colors: Takie same kolory dla \u201C%s\u201D i \u201C%s\u201D warning.no-color: Brak koloru w background-color -warning.no-background-color: Brak background-color with your color +warning.no-background-color: Brak background-color z twoim kolorem #warning.color.mixed-capitalization is now obsolete #warning.color.mixed-capitalization: Chociaż nazwy kolorów nie są wrażliwe na wielkość czcionki, zaleca się aby używać kombinacji małej i dużej czcionki, co uczyni nazwy bardziej czytelnymi: \u201C%s\u201D warning.no-generic-family: \u201C%s\u201D: Zaleca się aby rodziny czcionek rodzajowych były stosowane w ostateczności @@ -160,14 +160,14 @@ warning.withblock: Uwaga. Pseudo-elementy mogą być dołączone jedynie do elem warning.block-level: Właściwość tą stosuje się jedynie do elementów block-level. # użyte przez org.w3c.css.parser.Frame -warning.no-declaration: No declarations in the rule +warning.no-declaration: Brak deklaracji w regule # used by org.w3c.css.parser.CssFouffa AND NEEDS TRANSLATION -warning.unsupported-import: Imported style sheets are not checked in direct input and file upload modes +warning.unsupported-import: Zaimportowane arkusze stylów nie są sprawdzane w trybach bezpośredniego wprowadzania i przesyłania plików # użyte przez org.w3c.css.values.CssColor -warning.out-of-range: \u201C%s\u201D is out of range -error.invalid-color: Invalid RGB function +warning.out-of-range: \u201C%s\u201D jest poza zakresem +error.invalid-color: Nieprawidłowa funkcja RGB warning.marker: Właściwość marker-offset stosuje się do elementów z 'display: marker' @@ -264,7 +264,7 @@ error.zero: Jedynie 0 może być \u201C%s\u201D. Musisz wstawić jednostkę po n warning.zero: Jedynie 0 może być \u201C%s\u201D. Musisz wstawić jednostkę po numerze # użyte przez org.w3c.css.parser.CssPropertyFactory -error.noexistence: WłaWłaściwość \u201C%s\u201D nie istnieje w \u201C%s\u201D, ale istnieje w \u201C%s\u201D +error.noexistence: Właściwość \u201C%s\u201D nie istnieje w \u201C%s\u201D, ale istnieje w \u201C%s\u201D warning.noexistence: Właściwość \u201C%s\u201D nie istnieje w \u201C%s\u201D, ale istnieje w \u201C%s\u201D error.noexistence-media: Właściwość \u201C%s\u201D nie istnieje dla media \u201C%s\u201D error.noexistence-at-all: Właściwość \u201C%s\u201D nie istnieje @@ -281,7 +281,7 @@ warning.charsetspecial: Ten profil ma ściśle określoną składnię dla reguł warning.notversion: \u201C%s\u201D nie może zostać użyty z tą wersją CSS: \u201C%s\u201D # użyte przez org.w3c.css.parser.CssFouffa -error.unrecognize: Zbyt dużo wartości lub wartości nie rozpoznane +error.unrecognize: Zbyt dużo wartości lub wartości nierozpoznane # użyte przez org.w3c.css.parser.CssFouffa generator.unrecognize: Błąd parsowania @@ -345,15 +345,15 @@ chyba, że jest to wymiar ("#55in"). parser.charset:Reguła @charset może pojawić się jedynie na początku \ arkusza. Upewnij się, że nie ma przed nią spacji. -parser.charsetspecial:Ten profil ma specyficzny syntax dla @charset: \ +parser.charsetspecial:Ten profil ma specyficzną składnię dla @charset: \ @charset dokładnie po jednej spacji a następnie nazwa kodowania \ w cudzysłowie zakończona bezpośrednio średnikiem. -warning.old_id:W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ +warning.old_id:W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) -warning.old_class:In CSS1, a class name can start with a digit ("#55ft"), \ +warning.old_class:W CSS1, nazwa klasy może zacząć się od cyfry ("#55ft"), \ chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) From 7e3f135803d0ec53a7599fd3c38686443387b8aa Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Fri, 14 Mar 2025 19:14:48 +0100 Subject: [PATCH 02/20] Remove unused images --- images/CSS.gif | Bin 10240 -> 0 bytes images/css_validation_service.png | Bin 7907 -> 0 bytes images/footer.png | Bin 53213 -> 0 bytes images/head-tl.png | Bin 167 -> 0 bytes images/head-tr.png | Bin 165 -> 0 bytes images/header.jpg | Bin 8927 -> 0 bytes images/header.png | Bin 30706 -> 0 bytes images/lg_gradient.gif | Bin 149 -> 0 bytes images/logo1.jpg | Bin 16636 -> 0 bytes images/mailto.gif | Bin 96 -> 0 bytes images/sm_gradient_active.gif | Bin 151 -> 0 bytes images/sm_gradient_hover.gif | Bin 151 -> 0 bytes images/vcss-new.gif | Bin 2058 -> 0 bytes images/vcss-new.png | Bin 2102 -> 0 bytes images/vcss-old.gif | Bin 2160 -> 0 bytes images/vcss-old.png | Bin 2049 -> 0 bytes images/vh40.gif | Bin 906 -> 0 bytes images/w3c.gif | Bin 3062 -> 0 bytes 18 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/CSS.gif delete mode 100644 images/css_validation_service.png delete mode 100644 images/footer.png delete mode 100644 images/head-tl.png delete mode 100644 images/head-tr.png delete mode 100644 images/header.jpg delete mode 100644 images/header.png delete mode 100644 images/lg_gradient.gif delete mode 100644 images/logo1.jpg delete mode 100644 images/mailto.gif delete mode 100644 images/sm_gradient_active.gif delete mode 100644 images/sm_gradient_hover.gif delete mode 100644 images/vcss-new.gif delete mode 100644 images/vcss-new.png delete mode 100644 images/vcss-old.gif delete mode 100644 images/vcss-old.png delete mode 100644 images/vh40.gif delete mode 100644 images/w3c.gif diff --git a/images/CSS.gif b/images/CSS.gif deleted file mode 100644 index dee5356f5724ec9070df3b979faea4d72865d794..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 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 X%xFWLw1M^BkOl|fcgIbWGT(d diff --git a/images/css_validation_service.png b/images/css_validation_service.png deleted file mode 100644 index a9543cf96d85719d9b0355680433bcee4dddc906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7907 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 diff --git a/images/footer.png b/images/footer.png deleted file mode 100644 index f0068b51da3f9789e3b18c67008c3ac89802e825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53213 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
wnI>XAV-!ZNP%T#I-N>VMX8<_744aw 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 L)z4*}Q$iB}smwVT diff --git a/images/head-tr.png b/images/head-tr.png deleted file mode 100644 index ed62aa6eb34052463d4a222b36526d1fcf6137a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$63?z4LymlQ(NtU=qlmzFem6RtIr7}3CF!Ne>dzl2TF<5)zVGC-Ug{C`@XU^x4GBBEi6{#-Jnj<(UCcErX}4 KpUXO@geCwxzBx_+ diff --git a/images/header.jpg b/images/header.jpg deleted file mode 100644 index b77170f3da77b2d313f1d755dc4fabdcd720601c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8927 zcma)gby!qg*Y_C)29Pd6kQSt2Xz4~$y1PWWJETKWK#-8`h5>0Mq`SL80i`>?!TWxm z_j|AF`{P@)uXA>+y?(#5*52prSr4-hs{ppFl#CPrLI40W_z!sa4d6()np%4TAOH~n z03~?WK0qsKW^ZB+n0<%$fWQC&A{g=n0{~FZ0046U0G`GH0M*jN0uT%!{8zy68W<6N z1tTIMJ_-^9>90T_$jB(j$PiT2Cr?mO(f_xAz+f;EA`&VDf{KBLiiUxO2^TD^ze@k! z(En-u?|J`iJ#+v#C;&IYI2eQjAmD(&IG~3vU<5=E5(F6q72f-g z{AUC}0Kqv!kg?%&;Cv7tC;lCSdkKt)gNsCg2f=0&!B?U*q9S1k>OG z03zf+Fn^60;ZRbrfuP1z*dhT+2zVekDFh@0WH{4*Fdh*^u_=@v&9jLdW>>e5ttlNn z%me6PxGoMD2Og=L%T6!`4;y++m9#T@Ol~7auT7;B!G}3@*%H;7lElfJH7=CKN{7f` zJ*qV>`eFq!D|MCBq{&K0SGL8NZIpdPcQ&K$)xUWExd<_Pvz7gAEL^n;wO@@)xIO^< zJLunu-Zj2Aa}DHAF>@vDwG%h@jw>_hFHu*?NKz}vCqylh9P$oUqgo?GEmn}V!c&2x zSLAztC=T6pXOniIZVZC({0HLk4lX#nxszVK530CYd2JCivw18$=4YLBO)l^_$|QM{ zyydSu?ehR+zh|3p27344RC}%X;}=8wFDSKIlhjJ``5B7KoptiLa2ozUo)9T~PjM{* zh+1~%r~yTl-23OzWbn#1N_k0#H5VUy3G!@v^ZS2369K43cy9c$281qt?zwC~a`{zR zB#d_R8x)$B0+Ck2$*bnmh;NAgVMo9)SE^l9P+zO7T~U_pSy^1}XmWLS_H#)SNsl(4 zi@rz!9t4%9q ze~zq--P@0zvS#eIl4Kq9+Oo7HR2a_uY#zz_;y%?GdcE>gzs0sf1RnY`*41xWQ7B(Y z0zh6tg!$Dv8u5*WPHiQVQ;UV#iZ#*Z#Hj>{tXxxk3mLZC^;@pPODA=DyJ}~3?XG05 z`aZkYUei~CqFeg%Jk*VW`~jqcM9>BR^q$=aJ%t^D{vMm7XKL-o^y0M@ zy1}O(?{uWLeEa818{epXWmp_<%vTkw3E6Hc)O9XznO@wpa{bE5NVhmzma8gNlVmPC zw12!{&!0vrb-a6$tlY9+z@Nfq>hKr{fWjC?P&PmDXNM;@_pAHrg)Oh!wEOB@k%G;M zt8b%~*U2~h#TDo^8PUECRUIKONz@j5&Z$cP%;8V%(D0QnSwiC}@}|Fe)y6!91P_%& zXx5J%8^w?Fze`Iv>RjcsOZXExV-|nujW?7oWMIbsKiT!CCG9cp=*Ceu!lbrHJ7Z;k zPB+@eE5H^`G;VIblD`{aS;D1f40Zj<3%SCq zL`Uf*Z?WPYdqc^8tUJE)bjAzm>OLFTaO9wM$BPg7Gi5#T_ImQxSAr$ME9Ft|3S76a z*h+kcJK?iPyT*e8s@`4ml;#znAu239m2w9vYzyYe=a!d;t5ST?*@ph`{|5EhV(MDX z=$JOcOiZPs`DZ8#6Z-N?wj5bfgV2Rv<_dS z&f#eBHYeufzImz8yLdrduRn5hhJPI5^hG+D?0`1^-PbR>wRnE8b)v(I<8GF%rzrB5B{$B&XNE3yeMj88;@YqkIduu9qcq^>?b0+<%R!eJ<2~O;<#n8-LR%evgqPxS#1FGn71FJ&AUok;78vxi}Qjptx*Bq&T0 znCn}!J@yLRG7$SXz+B(oH+(F3o3yOy$hs-}?ki1lsk4`rtHMI;+#a+XhTOYJD}8;l z(%4j4jdoHRqfqwai14@u?+J@iZ=zLTZ80l{&Flm; zpP82HmiribHP2_Qgc@(Z9TXbm$gl7ySo|6i>W{Efwri?6jcji%7k&j($jys3($X9& zLnB_dSP|7`o0hmffbbJJ8h2Yl6-!06Q16L`pK_~lLw826)$QW_VdJ)G789g0X{Z5n z7W?HJYt~%1c3;v=m64caa(s<3g{n+3kPvJ#ieP|mbgfKbp(jl}BFRWM@yH@^`&IV~ zNxlK%K6~ffzwE*Pu!ju^b~S!dj$gbdG~gGgB+#7hC)jHEV_07fy9>B-EJ$^+<#rIpm)UTk{Wr+u+ zjCPe;rJP@ifV!~Wk1P|th@<|crMMcMMJAR^jZK=wH1p_u4qBm4yI;a@QiX2&jM*7n z!RQIC0nUu%Bn|y$(+$7EUBB#0|KdC2IZo}Y({X@mhs0(gSMo!>UmMTfBnVxpn%m{y z_#r@q5tw+}#o0%_f)n$+ApvI&Gal?n*GK(D2m^MNnUsFK1jy_(gjDe>Le6m^rLSgLen4)WFm5%lHUixjIu z*p^NE`G-=Cv6YKPH{PkIUj%FheF{wcEyHn>YSWbG*_68hzLb!W=g#+!b70FfQnAR3uMUvAUxZyJWOgEyR8ZzTBkhpK9fc$ z4}K!5Vu6NqgAQuLvjsC`octkgBE)?eZH2)XDyQol#Tk{WleQs3Z`t|b&oe@ zOjbII*{+jol*^gqUWbfPJA;(A+{=#;b1@#Ok=QHiS&^YA|LwuyDRv3mdDY8Q^Iea;{B26?UWIi3<$d)~8v33<04dI>FD7aJy<19~BlnP9DOx^(XJdtccgGdra1xX+MNQ{&WU(3g>Z(0#h&%HG>?I?Kz$)HM4XnSF3 z0By=%E;mAe<N#_ zPq8e6Ib-nDD>hfi(S4XQ+uaikAsN^fuX4RssPbFl*o92I*-TEwoP_-6KAB~$$xij| zYaU3qTwAkzsLt|C25$>Ru49fb3>LW+i3rmkZ6bX;X@39)CY|h|x3e;1zEH)s@)%}V z@X5jS%QNg_Jpt6`eb{qHbuE>7mHq+XFzT zDpkSV-^CXwjGe78AgGnNYE4S^ZKTWd?>KoN@Tg6G>AfUK)y#EmVQ0;aReRt==gK*b z5+r&t+*Z>-H+NTZ>%*5i;-NTF`R&i)Y@zmB19VgP{1_j>ZH?syIsGWSbO_uG(QObu zNhvYkqCy^VQ)9*F4RN(kd;(FJ4F^b#4$EEpT{j&wPgZq`1|q~JRYb20VMUYQ1rBxw zBLV!+WTVcTd<{lE2@9Xu?XuK#f^S3YPSAJq-PUb)`>%V2fsnbV2-ZhxK(L3L`g9A zwQ{4U1gXJ@Y%u!Wn~RSj@_(R6E~f7aYVup(-G<&Ls3QK7$*wyKX%w9{B;k2qSDr@Q zPR#Y?Di_?cOZ%&iPMbQX?9M$IJ1K`$B~)!qJFfnFF=Gi>wJ~)hZ|R)zMnlk4Y_Bis zEC)4O;mrr9t?JcoVRV6|&gL+e8K$en=PhMWxlzjpfcJyh53>AfhW7GS54)V0W5V0uk|!OP@= z<~^de$^69^=sUYMs@KX@to&6bPgBTN$Qxe|_+4`0kT(ETK7&vcaUUed8cza*9~k{$ z4Rf9X*8onA9#-eG%FnBZrevZe6w|KQ-d&KCA=V&w%ze@cLl(OY`?aoVrH;c^FM0mm zqT}hCfjWEIOu4)h#-EFggx555w}n&9XTnsjLN!GOVUmo?o?}z3rP`N<9|%4J!y#@F}b>4_i%de0l&r-Vq`tt1H$0Vh=E~ z99Zy!^_z#H(Xsvxt7seVRTBABS3^_@#TcF)o_iU%_W3L!u+mT-#55LP1j9F|8LKj} z>JEtc;c8-9wa^1e89R%GB-PNMXL}Z8lT2KvS|8B17D}*NUoZaNH8C;`ratDt(yOuY z$w$IQ`ueO&P<>>H%^P86$1_f}yYAl)BSu>^Xs`r4J}x5Sg@*##+&;T@2hn52Ee+!Z(nAuP0eZ}^NoGg zb=PN_JQ6~onZah;iq(}I6LF00RvEUPOnGjy!TQ~0ztsi(gOJZ=oa25MBn_-%Wh0X{%@YENAsE7u+Zt9NZlQ`lcw=h)!32^2Od>0AY>xyy>l3-XhB|}3{I)7+`RBj`&khMwUO5L~A`1VcDFt?pI8XJWZhKe71F){rl3HoW z#lK#}1aIVZ?Tp=CnhZ$!zFgVHMC8T3N~VG(^~v}|p;NF|bGW%CgGYsK=OsH?ZrYg* zJ1PgC_YCQ2RYf|hz0`P#VfD^qRW^hD6(UQ)6#iJFoaJE3XRBEg$OEwYJPe#DyozV# zg6AAD6H1K+MWb5cq?Y`6JibV(EpPobCECpOzF(BgaLAC_0XNRLYm*WyNG0E=Tz0kS zLfq-;Kxb@M(Exi;DPfLr+XK)y*6nOdMf7A%&q}QmyZ?|koJ+=3@&01(=;RPX4^6`( zF6{P`>3YNmZ@+c)q_g>Vf^OexX}`^!1o`~q5Aa`qxCxM9-5zmLMf<%R3r2tL%X#(b zv1h3%rfjIu8~y^=weULNNImoSBL*fjwa>5IpsR;|)(mI!x^W69wW*(g_&2Am79vMRZ&e4&Wn#S z|CW)*N)?H6=)fv6qP=V#KfO?$nzm^8e-+}X7vc2;jG|8SLvSEZF?&X0rcMb{R+r3+ zlnCCBMw`Dc0c3i(k?l!iHV@{Dc>}cf{cp#=MSh@z;>y70-*G1Ra+_mHRWx6I)Q}+x`2sc~nF$?djr2!vTqTNtTc(Y^ z!JXfV>U#jzBdmYPiD=02aycjxhnQAYAZkm$%xg)!neurV(qAbM)22bV@C553D zA1+1A-&ffW6d8I14tiFWGHkdelsI^1Tq(wn3lJCVtFQ1J!Y%ETSZxWO_$+ZbSVegf z^%$nfq~a6Kcvt5T%#m1R;XK_ieZ@{{1b{@dBm>ckJ`0Gp&5H8VF?Lla((`l)Zhbkw zFc2b^W#dZ~l<2TC4U2|zMd-qkixth_z~6nVh@t9E)uY|Ufn1QzmL@jEHRd3A!oK>H zb4KS`lU-^-h3X2=(1a$Ws3$(k^%9Y_K}o*!RV!y;I-ST5{TorBQbdhL;5I7#nDL?NXn(c}~mie1mjs1_H@T5{Lr;*2#A`jH8)eF=8iK*zNmhrC0 zXxa$O&FHUj@51e#@#(A8d1vIxzQ~pHLc7Q-L(q{pOfPJ+Pb;XvP>!W0+B?KSdLo5q z378TTFg1lwK+T_&v74PGcV|*qSB!u7J|D@CLAd-xBUx+ul<0^^JWGLE_8ViU0YfEO80w>wMGTAmk&-)lJBFy!pcUmk ziWn#UkP1>&RZb3FP7d*HyUf&g9=Zi7laa0^3zKBkY}}ye?n~zD_SN^U{gXDQuWi17 zEY8EPlzB^0D0(UWq@T{~irP@nH5>eXmzXM!sAu1}O}mPO%gsgG$>sd4$djSC>3+=y z9G;^!`)la0Cx^6~eGDknw`^BJ%xt?CMDlIz-`YQa4v^wr<|o-Z_RS^*?C14@<_J6( zYh9OFt~F|m?OX*}l!4(qUCzk0#e$+V8{WUt7KEo=Qjqi3M;Ar7uNr~;uEI>zVO_XBMy zkk_sRJ0|J{TSPbgdva56YQGq6vfkrN#HUfW%#rf)z*l60c1ZHLPDztgn!rG`AGIj$ zT`m(67cz&-?Sx#%5@&bb^kr&6ag+67ssW>B*@QiY$EeM(Kz7(OsCUNCTo{21nraPY z(649`pG*_;^_~~TOQjueWaslz`r2N8D@e{!~NE8JG_xL;x z`vQEOopq(17atglBHhA(?=WudGPM~XGAS926l4@-6zhj(Xd5t|5}INX0%-@yQ51D2 z?tezw(E{1Q<`+WR{YO(?|jAyNUIqVom~i)XIqX)(m# zA?sTR_#(gQhPJUIakJ&MOg|`CRH66x=A(gJy?-2XmCd+D5fUi=P$og6^U(U$E~}p= zz>JHyNwR4@E({SbQWi9D#{W)%f{AV8`_ncHL$W4VZNLA9M>40XBw2rUGw)Oq`+Bm1 z;ybmPMo>k@mQf$oBzgLF0`abjf3g2sCy9V|4gXO5M37G%SD6~!34twa z!g6ZuNw0#_Rr3TPXIp~L?2<-I#@2}v6*M2HbY|O^lc1mAQR=W7XyGO@$vH(;Ki6)0 z7cEnM#HFC>GPB0nqEV^cocxXPz}&)ZZFGtFb|f38XUhbA=o1>z1y@Vg2O~PZDTbd- zu~INGR?z}m^n}^A`5Uozi6EV`SHCL`>A87_?-YONOMR>uj4X$#W3uy+eS_Q1=B1c_5EqUeqHk4KGJUgyE94=DfZAJ6I@pMmG!(+J;>7q)_N1w* z1u)g?y!cIw<|s6QZ+0A4VlaK&$**ar>Pza^K^M_oF6-LqL2G2fBK3X89W^qxlO=V4 zU+Gtgaa)qlFQZ6h-;kiCutZV`fzn$E0!MUYGyWq~X|#xp4-FUgW!C|I+RK@KZj+fU-qyxo~_PWpQNmy%mlQW_JpSeL*kmJIK#M;82d>qnYYK!2KxFZktP=^{ztcC2R7v)jAmj-lI$8^a6D}qy5JXH33q~Pp@=<4#$Nwh zAwN8jiWynRzWT!=K0mcrIv=yh93HYHpZPN{{|w{y>+SiaX><`1|$e z|5P?HBc`Tx<1w@dr4uBkpxErvd*S?=Xv^3t--TeYYm?Pg9%r8Z=^dqP9pFOgP5YmQ zY>i>|Wj-w37kh`pi2o86Lqu`-hY1xGdJV%o<-0O)Ws9|)SPmDg3pYDFBGd}~l<|%&A1Q`Ak$hQ?#Nw(8cgV#Nm*kBFFC7Gr=QbhG}#iD5IN9t#ycr(;{r=E}VxY z6CrHY+&9UBf~)tC=iSVQY2-YG9)Oh5DuY>{4jkm1JC7cV)%0NujMF(3%UD+Lo6htw zZ~%&EBJY!IJ_)hsh?KpL;h>Rqq`#7r>nu^xH>w4)h;?QnM@P!esmPD~8{Sjq{1Irr z@&C<4QmH<5GsY$1@$K&ByH@1hsp-hPe$#z5>2PZm`Ocn7*-Ly3B{yM*B6H3kZ?jR9 zJ2qnIO!Q5VUi?w1#~({!9@i!GjC8H%YxZv~oV@b~!Voyvnm4h7shCLOV)+H$5$}pU zfBzVC?BG{WD3md-XoeZP$nDalYzH&-@>TRv6~`~?W18v}N%Fo>cCvgytc7`tUH4nY z!?nq^zh|n)BRTe_Cp>3C_L#O1kPcXV%w9y9l3_g+7F0F$g>ZOQp`I6`{g2 z+Crr}j{gISLPT^Z@Q4nFZC~$MEi?5^CG%+?fbedV#pVrV@AM)X zYEQnA?AsxmC-(>n^xcXpP!KfSw0$B}GiYbmAbgH(_$tg{?`I0qE2@6o(nGhS!ayCT zgX_J`OZ}nJae-K72T$y%Y8iu%!KOs*t`tOF`+ENuUbMndQHg@JlWr4=QFK0FgiiDT z%pwFEi^mslW9ThYh?>1MS*tHg)g{#zY7vdpTDeW`G&X#Vv9qm9ZmL?`Vj)<-|2gtq z)t-_h_dahC)_(3nVe7zv7pC<>%R)46YfgmicBN%DVw5}9 zb!aT|2Qu#uJ}j)D3I}~EF6taV6k6a$Lb(=ZJ8q#vQ>v00j7V7B%JpP!_%6r$@W{e| zAnXr@2-Y+$Hfxcv!Ci0h&Wy6YyXdb>g9HO%z1A4Dla?fUlS>q9oTx{qu67F$bz9&; zecxzBKLsn@6}0=&X1#<66S3&*V$~w;pihBde8w?dMHF>e-?+DW@-Ae{?(V~_M7c`N zg;#E)MKvvL{O%_t2vZ+`5twaB(3`!hi^P)g7E9Nu2LS%;s@w&oOKFs(?ib;e@2v%- zUW#dT$}d+Ket2I-e4FA4f~^jpA(G0d48l=M*-c#SdZ0MGVwSc8pioWN^il0kq#0R$2f3ZpQRCg<3b zI_Grz=6ZjOBu3ImmW;h`7gJw<^Yz?YUANLX=l45xsxFje82}*5A_PE|WrPqyNR~w? zBUzRakY!m$l02OdLO>Q}S(eZIl@XF8NdhvO&V&#`l86wJBnbftA#|o3gbDhzF zI<{Q9vY;UE)mL{eTe(U_qd>slICsIozyJmSKnMYVfvZcG%a0I(5JCuNUOe|NlqDR; z35Y9|q(-L)BB!DiOP4G(SPTY@am+cQGAis@c7_REv$)Z!*3c^S&=(%SF=^epwShq3 zKmOz2ZJCC=yxjZ(yDuDUtZyLBK0-$4*F%QjZ1Vtu;A#^>2!WYJ%F_*-E>OZGNKzE3 zCyeImB{!5YDM~41W*t#UssDWBD?EY!?5U^1W5I@p*Zk>~H}AOju7&ef$vk)P$lm4G zY)A^xLVM1h!_CFE^l&7~OX9gUVDS8AU^4A7Oc; z!uszyQK{ym;Bss6Jw5&Aq+u!P<$+_#}3LSXJ!RDQ~Md2zRs2{La%|C!hQC_NB|$MiViPmp}jDm&PZ(jtMVG zsFDfc;L+}kj5Lf?!E=faAaqvG$_Pn7k`X$qF{Lw#RhH#*y7i0#J(uBp-73qnjKp)g z6#y`;TM+Kg`J*IDIF8dKPSbdT z=k!XNqNw6x+q&hA;Yh0GRP(wu%ku5H-+1_e)2%HhTZdOHs%gU;6 zS(B4v!=uBpgnD{6^~ZPsx(Gic|H!x`&|5W;a> ztyXIdMgU2Rtr!3di1Dz;(bL{_ps9K3l12=}Qi4R&#>ap7v*N0fZ9@ zz10o?#&Ic{R{!D8f3oP*NhW&oAg3; z^vF*DjIUm~Y_O~Mp4+yz4~*&c`o6*OP&oF*FWljDM*^-ycA=)!o{y81EPzADo0lw| zFRd(Lb zi3|jPAo~8^(>HEh8H**fdfT60c_BB~)YjgY;_8-Zh!OfqnH+l)17n% z;UEbB0MC3!GcD^!cjb?6p&61ov+3x>Hb4;VxX%r03PEl}H>}QraEp@VV z?)#Y`1s`3((8aZtE`S9H!*Lu}K!}k9NfHE3lQcmPgvd*yjv@E>v%b$I7 z*Ux|Oo#rFWqi)y4$iSMlE3RL6-R>iY5~1MTci$Tehj;AQk(HMd@CSL0<9WWYuz(Zz zLVMxKQ>V&HD|~(r{`ljM&!{v60K!Y+J2XA5F1T{>*YoDic{kwnD9?D}jPK|Y1<8QEaFQTNilRw{LP3(GN=0jR#_ZB^tx2m?>8h*iAdnM@Sd3wq zc(lGQZ_4ep<=D1fx9-h1UaPLH3i?7W-{i=Yd*wCPY~8Zy&FwopZqNHijy&<;UrEg zlzJu41E5aR8%P`{0RXvLJBbO^*QAL|R>l2_)Th_noOkD#37- zbE*RW`O=}-@nfgE%SuZR96WLT#`O!U>z!`jpI&~G=XngkmX`LD&4)#vuCA{B?5!Jd zpiIxm`1zB+IDEV*D=XVxXrG#NdcEFgk`;Jy^}4lg&lGVn1cGM=V|I{)z&Uz06OBUz z0J_pqn6(oxKal4=3*Z2t3&_bw^*^gOXWoz`Nsw@eOSr`2l0ra~N|y<+>7kMV034S@ z6qO1FCq{dt(YP(k+}_goTJV#J3Z`_A%f7I(F_y8<&d!E8mB(9q&1vRCN005?y_03xU3>QFD6N9Wd4|993lDtnyWd{FW+_Q1AcO#l z>FLJRtCzZ6{#YVj*U+FD!%U6& zUEYbBvbtaX`ZoZ|r%tyf6N!U|4qk|q5JGT9Kc3&G(uK$bo1aN{N2nr#LB1wY4F_NHY48v4P(&KSX zx!j|pqs7I=NMI!q_Vx8mOgLi_Wz+(HfR8gt48s(-w0iaGAN=sUQI1SgQ3*_6S7x_n zWo*7-^V>V$d1w2c7?;S+$Jj@WV%ro6PEPgjcGtijuOH zmKKOZOIjMA5>h0iVf&d)jny+WR<*K22wi&2&p?SYZmsk27$P8qIK&7*Q8J(*26HOs5x4>XP@uEoccI~Pv* zB1xPi*d$}Nn6)Y`MG<%1d;2rbJX2U)lx0b4Y47m3!h}-2u)bcYq|(#Ok_?wDUKmfZ z&8M4*e+8>BbGl6128i*bN{{1&EXx>%0RVIcODOC!S<_@By!`r`Dm5+B8U)+|l0|@= zQy#m$*kCq1_ShrY`8j%XnkN)kvTQ|had9jjTv#=)dvg5XU*A+H6y3f3nORmg$$a*+ zpIx<2mq2Ur`nR$Kh5UhFoR>f>nNY<7hmLg)4LP(H)2eGX?%mrIj78K6`q=Tq?Y-TF zcC%+90wrFn(c^*u0O;=SUbl34TU$p>b)_#6%Cx2}S-5D=z7GfjlSCnvWOR;U3aA%r-N zQxqwRB97yNAS8nRvEgn?p`=Noyu55^WXv%#b?{hcXHVbcls6Daj*d+F13p0zV$r14 zVi8lxwaZo|*~EiixOd^=x_9^O-MnS<$&)9h#+@7h1^KzH?QIsLk>i9&EV^{r;(`8w za5!9BTPI4a&+p?nmghJ=nZhnu9=j@5{P(fwOQ9WzX6@727msEWh085EA%sMZhcc3R zZm7RYkT3)R$BPKV5a1!i5x{s+YFvC>S@i;oJ-@iHR$^0$NHje&ZFp!rJuQppc?g)I zA_JS0S1g=^2I*ve;QJPSB;ba00cpFbab?K_eL0o z6yhYrPB%9>MhA+D%XaU6>-doavdDTo&Z9?mW@{Bs{pwkZNw;nHp+qE%Aa}#&l}cLX zoji&u1VB+E!y}1gI4p`vk6zZ9tai*U!aeES2Ic2AwQ&U%dbJ2S0yXQE^^* zagn_^cWA=F^C=vNP?U8Fpiq)YCYG0FTTnk20 #V|T|XUP>NrIyO8y@#gk7y8C+m zC0KNdW&iw_=l8yUC=^U>*|_0}pZwsS&);LPC=j1A>(t->&NnB9yN#SDJDbYM%#L$d zL2h<=bbDZ~YT)#{~2rs|#>gMY#n=>dj0`V zbaY@>YY$|2Uckjiaa0#+_StN}<)rFjdAbt2GP6DxfVYpX;MlU2D^ihgMR8tMR+gi^ zjOU5&iD5`^Sf68#*`J6K}xO6DO<9t?i*j=Mf`?Oo&# zkk0*!o#jF2`O7X5h;-p^(JVfOX}93T%Q({xK5z-&;;het7s1n+b-4J}`B&tN*O4x) z!;CzaXe@$Ap7r|q?UgT#q(JB_0k~Y>&g{=i+(iHYgyGZ90t~~*X)=Uk5W@%@gAl_p z5<-ZR#B?4AA%Wq%!0L3`9XsBNhhsXOjwDHo#WLoaipQe{y*AxqWm$f7baegt^%D~l z8EKivPc$Dt)d~rkA_S~t4OqX@nVkS=FXkV3du~1Sb$MI@>im-S@ur=%bH4cK6-)Oiek%;c$Q7 z@SHgn0Lp=YpO*+xMhglG+-^6+Fv(;hJu`!07_-${TUp!P+cP;iX)h}D zPPr0^L~fqVZqJ{UHe3W@;MImuUIBoDS9ST)TI#Z}?#kH~+4(kk+?uRM6Ft;6ec`GbM6$%$*P+bD=ak`V?6`c|x3 z-Q7RT^PcCP{mq)yYr1;+wF*q9*XHNvO*uwJCZ{%S*|cosvi_m|o3GtiR8nlo$bS6$ zKl#kMRR)7G7K>+QW>%HkwQ6O4PJSX9H<%Pf1^E+W;~c|lb(*oUv7(|PlgVVYS}j(q zAPCm9v{)n@jYUi*LnIn5Dkz$onwmSep})VMxb)&7cK)*3|Gw3Q8PiDm@AO_>z#-3s zlg#F8yut$EMV5IsJ}W^8;WW&_iD{|8ahw2 zDm7{isUm3t;FUF%5P^}Ap@Q7JWP%IFV+n!#^K-v_@X>F!x3^bU&mkzh{El1p?LV+@ z&wGJTROY!TBkbOLc){E{1VoF$_{0D6{ck<|wNNP1+TPLH-nDqiies%Eix)5c)1RMP zy=FB}kP|L#X8UAx{GGak_>F1|z}Hzl3}BUoF9zi69_B zKn#Nfp`<8+AOHZOD290FycQsk8zw6_wi7u3svN*!REx{YM{p z#OrqLKXeQy$XJpaaf}No_E$gu1;k|Ul*^*EOioTNS+XRRN|h88{^bAuC@&}1IX;n- zlT%(%j1U?f9VG#ln{5+hNu^RDgghQkety12qnVhP00>4R5uHxw4Z7@hdsceJ#Q11I zK|w`DMNe;+Uaz|hOp?#q1Oy;F7eaBhW__BFq3In47e#c;qUzvT*a5E$9efNp^v{M# z=hJ}M+k5H$oYDWYG1rT+>$&-lFc}g!gcy#K7>46GfsrImQ3OHqf=DVUj3U&g97>^) z5rz{Kj!zd$;Dj0{HI|HAhT$l+8Ue_Og2`ew8BOhNry}9RzI_MgEttoIy`Df=kcoIG zzM#68Qqpu18DG~}%zxY=Y1DRR214oX!g5e!I-;X7jvGMVt;US37(@+26!2bOP zgR!QrJelOWyZTnGT&_2!A8kH#%k4J+KoF!N7z|?)#1U>Zn-VF8AQdF7K5*nPFGv(c zRg{%c6vYcXLNbPdKp?8u==OiGzoB6+Nzr`+z5bwIZ`55iXZSc6_mZKn9|tP`4;F@x z#~IMyRR6O&_aTHB4l!(67>MbGMw}oBl7tviY4ivxWTcP~l97x-T#{rQ$3Fs>7zQ9z zsFaC#EW>7thNBj%6+qB8G&C?grZ-#rh6Vts@F%!|;SmC&s;aUKTXrZGqX{aN;sSwi zZ|^`np6Kit@Oa!ymo1J&Bgc;Q9dAC|-ZsDs$P)_50ApF+9|&nwhMJnX*47hGKmC(k zdp?jQG(0pK^aW_8n&){O$61z@0epYo{*0_FUJw-&+1}Q(?X~S&wru|5LtkFMVeLEb z?rv-E92*$jv2*7;`}T53Vi_3{Bu-;<=hZ4@ER~3HLW)*V6r~D7t@NfJv-OO#5*dETUpeH~{9O#WZ!O`7>vxdhsteZrQSJ*W1N~#c5{C`+N3EG-Xt4W1*lmE6tvsiQz;|!`#=lzp;Al%2%F$ zp`o_!k?;Hm;8XE<(&r8A-Mf!gYcv{7PEPjV(7@`It4^Fak)EDT(=@{{<-i0_a>U3IIS9d6Fb!u^5C<)e z9i7+M0CDijE3b+&F*G!8x1~vt9CLbo!8n^tah$-iJi{=8EKINc>vTE<>RNu~^J#G8m0|m5%D}?q0Kcwb$*@8#EbKOVykTlR*yvkO4k2=6?F=-wBZU>K7kM zL?RRJ$&#Fs7hZlzYcv52U%G65fh|`>E4l{z8>%WsN5=rds;g`M`23$&u3F*udoc`< zxME^rqOhA|3%>*rWjZ!iPIZ-4vsV9=MBpYQhv z;)$qEr`2fGBuS)FOnY0~yoK}L+3|*1ZJKmD51%-)?bVk}){?^qKA4IKQ)81BOUB5^ zSTezs6c)HWlarI9B#9atsv73ZaZir^=Z~MbcKwn=2M$QG3SfzwH?7W0w{-UOrln^p za45-AC>XNm7f6!ae6m@q)ypzWF@oBtJ#q9T7iaz9s1RpNdc)GCOP>ARAGA6{S8wlE zAO5l>!!)!4H2d%izYXTYm7PKYa1ax0hFx&Z$zr_STLm=NK*vdb35L zP>hd{CzHvCAAG2*x2LP8CoLm=U}Pi}Pbf%=yZiRrR0<`FahxP(=G!JG$5L#<>6%cfX@kMQaU4Mq z0|Ns!bE*(0g~MT+&Bh8~Vq*Nni4)0W@`}7kSGMRji}&O2A&4`)Nz*%qW;IqH!K6Syjvi`WFz=e@Ui|Zd z>f*AJB86Htf6<~BUfs^b*tIJcrdzCc-}7%s<{o?Ws~sJkciwh`B*;7`WM*2IU9-gP znp!w-?$Sl`4MGNu@MjR6)WVUX+h2dj4nfABe+V;-wH-f>yK;LkhB_kDQ zv`S?(5!M@Y7!E~Qz;O~nNa6$uv99+1U?`Mg8GF8sM5M#vh{fVQzu#;zclY%2f)tL# zMn;Awos+g4o6eyB2d+T>gS{nJI8ij|q~6OB%`oo+vUqAeM9PmB&%SC%R$(c=qSD0K5(4=q@{ zR;`15-96UK+@68six#axV#;jPS5%hGEiZrluRE{Xw6^uwvG;bp@WStYv328Gvx;gv zaWd1M<%@>{&R8&#^7*5Vk%_U9vCUhqYdPH=W1~O&#UEBIT~=ORtW?q6-Myc`_inx3 z{QB!}DwH%yN)&}_w90rQvS{(Vr=R}gn8W|bH@~`V+wR+L+fY?iR^K@PJKuhM)8-8> z*Mv%`3MO1yts2M4*WY-%tfXZ7_P5n4jVMUIP|z_xrqXDXY861z$msCA`3u6KSZPto ztJ_|K7#5GmL!n@1W~Rg8=<(-lPZ-;lI06ylV;t#clp?)*_fqtF+sc#PeU|o z$j}7@diLMW_;Q)pq{~w3*$MQyjR7+@{C->leYU;wtX_wIU~JNKU=oColx2Wp7>+{- z2^_;P90D9d94CqC3;+OG6fhi66nX4eli8X!Iy%a69EM?nAgo!lies7Xj!v^F9YWaO z->=u}yF0rvg$hzCl2*qf<*b z%8QEnh9_2Syzw_rKPki+QIocyrsUuU9~71p=NH)Zdi|iov3&9T-#z=>4}bbp$FbJ7 zuFmF`W|F228nR|?J~?-8{l>NHePQ3bJKlci{`1jk zI+CED`uVRubM2aVB7);E#S*g2o6Nf5;i1|&)mE#ur>BQu7z~350+Ob)v$MTZ-n5K# zgW1&A*QX>Xx5rsgQ87L~_GxU=CondN005rd>3T*)FdV~h3E=UH!>Zr(^MWAmGISp;D{M%1eC# z*U6Ku005rnA%sSq+HSYcpFdxcq;+dox3{*Imd_DoJQDPN?Mn~6^T8n`rRL3>=XSft z#>eL`The$5CNo8 zt5QsirXYlBm)k9fJOVOFs$#L2LZM(;_6zsj?Qo1540@x{kcdSWE||ajo%cI?2QsaC zvrc!qYao>fAQ|S_^Bd>S-~H}8whWs_sW6!=@dV33@sY28jZ1_Z>+70NwyjI^=bpQ4wye6UT1b#3rIo+<`7g7xGqhSANm6xn^%-eqmSJMis79@|Sj~x8 zESX4n-9Ay^1wlw864R~F>a;4g+Gew9HR^CUz^6Vlk`L+S%2fmTpn06@j3SAP5z$ z*m~oQUYGleUwB~6npH^VnM5?fBw3#K`h5n2;k^R~)J9`vT}>bs`RW(%tg0%#X64!k zzWS|)zxH4x;<1?3MuV!PvMMb*Z^ygu$5_s+*C~~%-~R3ojSH79T)2>?>1UpKrmCtc z&8nZ**syNRIvf%j4V9Z?!vJ1dToww2NRq6pt8=+rOO`B&$Kz(Rd1PdyqociYPK8FJ zP9)-1t2G!5rl+SjH#cLm5{5JWiH|=28`J-v`p-P61A{<5DmF<#`H-GSBUJYllv2yzg^&PkN&-{`HM{HC4IU`S*S9 z?hoF5d*7~YMFoYVgmt!e#+X!VYilGDX=-XpCX>EcVz9rjxF~PyO&dlX6M6Z?pSf;h zFzJaV1xV7dRI;eNcyh`UOT=>vbJZplNfJ7P&L0lS7+`s>xTwTA;Yu^7$5Y(VrV|1y zGEqjWQu8VH-CesY%gR5s4F6gtf~M)|z*QWHu}}aN0R&P{fWtpnyR59_`{rBHxGHB*h zRQC4vay+k4t9p8R{C?{ z;GqxW@%XdPKD%nws%SK-GZ-m~s;g}P7=G=w*CrB)#>U3t;$n?Pqtof!ZnxQN-nDb* zjvYIeFJCT;5<%cTpI4{T@;rwD=x{iW9656Q=&^V_PSdo*;V3F9YHDf%0F;!J&@@fc zWJX3>DwXv4JzlRj7!2xkI+x4!>7v^wQvl8h0l+bUV-Uw7flpfuk|ae@6p@4zq}h@c z3hHioDiuqxEUVIL5{U#t62ySl=MIO1Mx(Lo#7Tp}aQgIVl}a;j z-U6R5;PVAMoY$0*AtU}q|FfSglrw)hlYld$y6ed(3^Djyj-u(qg891};rKLZAP9n@Cm{_ttlUCUX;kUbDWwi4l}eSyV77SO zUY6sKBo&twN277AP8W)VA%+`_CYvq0yrSIa_2y*fAeowSxd?)gcxg^~v0hDASCt47 zJaq7&H|UQu37Q}>veJ|))$Uz;8s;_Fvu%e?v~0R|_0ZsG-@s6c6(z@@Hpd+Vk={J37ZEoPvm49{>CWivnKPK!4w=mCG$=)2^Mnt7~eeoX(n>8ZpIv zu<;fjm4%nxOv>}tgP&cipp3lR#=>` zr0LAe3`rEsMhk?Xx3@PtJL|t?Kf~Ew4gZ?^8P1)jIVHR%8NfJQ8Z~`ZaX;~SB$_#M@#7PXtAcO=-6O@Xibb3=d!|>U;xs*c1OM=m4)@ikq zlM@t%@hN#^c%-VjJQ?t1<|=992m709s;Ut#x1a14Wl3R3b9;P2zh4rBm1|cN=GkhiY7gvh8h4M+sj6{|Oq@7= zGR~v1iAfB{L*XEhrHvamTz~!bk3Ra?_nvr+z!iUe`IU9+R$>H|k!`B3u1v-`5g;TY zF~z6pOac%a7c88d^17ycK&c>bf=wisEmPW=-3>=iSD+a}8#b z+vBmMStMEflr#KGaE56s!OJO?mR4#gh#`_B&&b^QtF9@ArIiX9f$r|^%#7^*{(h}i zOOWKG%Q@+C+H&)w@nk3#Khkupyu3UkJ?-f6W6PE;b9+6Uz!L-&3WYK=GdFCw?#o~P zN=r*iTYIZsuiN&h0?9?g|Ec8JX#!P$&=zpKfi#2-52hBvS0|ciyd^J1-iI zj*gB_PEJltOc)G?PdE4ckA+EBx4CEL)W>m%VK@dc94Bxb$A~kV8z`D!d5%)3L}V>f(rDNOg8&2o`g{SuKPbs4Ju?jgY-o7ctx>wX0g9q;+$1p4$j@q(pydVM$dwbVTl|s|j(Ppxm3yTX3YE6D#Zb3o5H|UQ? z6K=Q1<#Y+W;15P{0_Qm{JKHufF{#t(($mu|7V~BHGkg?MF*6n)&XV(T;TSW&KzT+$ z1eiU9;k=*7A154R_BUw!v%@hi8A5W^;TSTw>;{GlP6?Qv)6>h#6piCJiDLvw(m0M2 zG(}J(MNtGv;y8@}m1H{mk%A&|(n8-0ntzI+K+ntqZ_4&N}_J0rw zCp8+CT0{B0fk2ocA+~s4T~>zGpNLYVA|8zJf)ENtSe6$BnH2=1MQt)!LgDyNfA(92 z5@(Z?C?{jQh#|nGSc;;uGP2UF+GWcZa9q5-bC_e;iHRwm7iqOdr_&7#3`}o1DlRT` zIw#Z9)3Y z_ynW~gVkuV7*(|H^y$+a$59j|N)W@a`nsBAEb4MP3kwTLlE}wYqgMQvdqK^)&|3{w5@i$MGI4?6i|H%ET_2kU9CNTYO2{2=G&lRkb zoTJXOZ0@;Ow5Ip#$g<3f7y)E}As`C?DlwVBAOSG~k_v$90KhZ`6@)m1kR-8KEJo8L z%d&dC9wCI|074P~GQ~5yxBZ2Q#(^l_cI&MTwKeT6r$a$^$iqdVNrF=Pqp5LcK%ZvV z^Uk|V7A;IMj61-dI@Mw_S^R!KrB&NF+ulQ`7=}p+vRZFSMtq_u;xbaH6scsmva-zW zPvAEwyVxpk9cuJZEIzTV!Yi?7*p@EDQ+iJ%svpoZSG{@Q2%_y@Pg`MH~J`tJTG zii-=s`t^su^{qz=ZMj;5{=u(&`ME#-HkIPE8vTI-9|pN#Pfr(=rSyz6TBEw=nrje3 zUaz;iy`2OEf*79=1vyz*SlH3pmXniHQ9UOsBV*h#M$^hG^Cn&OwEW-gO#=S}m~^@Gr!B)7if|@8iNJ{INDP3JB#tWq#LkH1*^H7TQWPbM;<<7pNz!OELNa8_ z%oN#V^YJ5v#U=4*bk3a0w6rvhRvU^$34$`{jmM52Ws)p}bRx+gJ$V|#Nem|k28V`* z#|HX`TrRKI<4>hHk|bG{MF^RUCcod8o0}7lCu9LR#~qum+i1_t5d<2NW9DEJ$>Rh#86dDb$L<%Jgu3JY((^_FNbAd1qV zLx;UyZ#Wv=vSky1sHv&Rpw}xDim9n70DvHfk|>iT2_O(99>;N#B(t-#^?I#iWK^%w zww`YJR2V)v!Z5w3d0H5zCprKC013wl2r;En129Mss%c@s@sB_OLExe&B7|s~7DZ7I z1RTdXj)Riub~>x)l=p{Vs;9p*KPCa8(w_rr3H%@ z;YgNcWVaVoR8%^~9g%35VG%Rfb_AkqFDOp-^aI zVgkc3g+ie<=Pg*e))Qj3-gU1=qiJkx%*n~AtgO`OG=jjfEUVS3l`101!~lV(1fIZ2 znpTRU%p`e#z{&CP6dP4*NJ)}JQ6vbWp`n3ec?=`0)^wA}LTl-Q@*+&BICQ-E&O2{S zrIO2+FHIz)uJNhN%$yGo9s`&%9*^4X`8bZ()z#n_331}!;UgBSb$ZQs>(;G)z;RAVJIWhGPkjzzM)Q%#k6$m zyoR|NjfP1i^*SAPc?ZQm?-1v|^|HKw!lLXIhu=;g-+L9uvtQI>v+Ozm()8!b2*d29 zU8er$&K!UcLKy)`#t^^|z$A{^c*8zT^J;LVy@|$GIrj_ugT%!5ECP%j>GAJRY+p z{nUxJENf0Yo}?%WLWC1YuhGt_C~l}Pedd`T%A635Bvvl3smM#`*^ng5u~?!YJJav+ zD=1|k5Yp?74}AG6Yu0VxIUsTP=+vMs!)(hiLqfh`^9}Fr-CIypWHqOqYHcxD4G8kf zRxNtrkAH~9!V``$KAJFC(m6>ksVp~GO&d0EQmfS}Qdwjx%*!nhL<9(m;YC_QFI%xp zsn&FN^%vyiO^l8#n%AILQ?!CaK$4+URaf=@Zv`5BoRH>!trh4iXYuDwm6Rk&k|dYQ zmE?I|l9C)JVX!DCN8$v6CR$IPAfP1ig2AATMZE9sc`q$3-Q{xT2Q6k3MG*>` z8X6kZsHkMpKQ`XSN7zFj?sbgzaD1$-t!KjR_C~ml)6L;%%IS2LSCp_q!tEYUB*HdZ z`uzFzK;Re7Z@Bk!cQhYs+WSEh%L!X={LF`YKcrO}UIb}r7Lj9f?D?@+jA58WB2igc zF+MgH3Iu7TA~Vz0(>d7Q(T6aKkH;SP{QVH1U;px#p>X8ke}DM(H(tN}_S=>(T~t{$ zr=+yh?eV6VM0M4iKm7i8CB?-FCSfudkR%cmAtR*KYC_@A@bFMWLj#g!uh)xXnAKv* zx97#${!;uJ|zlqReJDKS4FQt^(?Q|s4WtJP`t?c4j^?>?%cskw9K`u+af@4Bm~An${{@7Gk>l?swg z_~sO3zp|~hvu*6oTd)7+?|#dZX#^&i%~n}vWQiXd=>Eauj{*Sp?%gZ05u=V~6VblT zZqKC4YBjt4pFH%9rD|F!NUSIe@kGL2m``CanTUPvt~*GQY-w*( zl0->G>D1Je!!ha)`je?tO-=Q*fi)V98kJfUMWs?N2!bR@2oQl_C>RRo<)cq6!zafw zOvh|b%fr~%n8)KurBZB?4S4;MAm9MHy}>}(D<1vz$sXSZ*E zZBAv`<(lM_>(1j9vQi68&yKQ^q}aI&Q} z6phQ0l#E3r07X&E$jGRvsi`h2wWL`VUb9%E*O3s*&dL~e49d7PHsJ&$wrJ@!I+LlV zub1Q4Mf2vTnau;j3NmP%9M&MEi0HmzoxJ-(;0CCiDMJVu_a; zo4fi#Q^ABFxLmH^{QfsZC53^YCnKwP_uD(PI{gox{!O|XpI29fkwo>}`MiYF5K2ty z*rBH0?(sFtmtaW9vK7`<7K?1k>vGZxOm9$Ph^;Qot1GkLxOwx6)hk6&F3c{=%rJ71 zc!nY8_PaI+EceciH*4$5B}tH2!87GV97{uipfQ5RC?z2xo}wrqNR$Nft(l7!%%w@n z>+~U+@J@~%Z92emF+fUAk2^CvM`y6KwDt6KckSG@qp+k%_%t@@6O#ynNF)+0%Q_s6 z{=Sis;Rz&@@feqtX0_$y)YjH6S-g17+U0q9IXI5q-@DV}9#K%5TW-G1?H&yUJdc0p z+nw#LwbgSlHc6udr4WAk<5o(kA{A8ssY6Su><5ksSl=1{z zWB%y;71vIN66yAeZLhy<%Prmi;n8nB@|A^)7i`|L5lQSjyWeDzafW3|O3U_rcv!0^ zuidap5SfLG>X$BE>JNlJ``OPH6cjidlN+wxqEhNb0UbMjFc9>R6b5lN8jaS}R_=Lk zx7}VCjYe0mUd=F!&*uXem18T2gp(Mi0sycq%kw;jVU&V~I0i6SURfatlqkw2rFM#z zBHmk_pjbvFzTxd&iC)rKP3eaCpv~IRrtd)#^`$;giA{a11Ai{=tF6O-DM~ zyCx>4nwpNPRNC6|@@qG3*nHFV>({NtNw{L=+SlLQzGV5rlP3;cvv3hjDVSJTMH5qF zLu*$q<55NF|dhwO&9FAo;yFx2;~b*gG+N>eQ)3Jgm{u*KS;O z)0+8_u{J8*3Y%2QuKmJ!iVTl4GcnN=X+w04hE)!Bo49GOCIDV>i+~rH95{YDV z{rWY{Cy%zZwdu5~*Is+=XFvN@GLic3cfXfNBr-Fz=gqHMwsch>5Y_4^f*?0uw`O#F z@Wk=cG)+J7zyqQv9yo9SK{*hL&LXwDNgu&vnQd?dw zPRgOMR}h)*o;Kh3#Oc;k1A~1`G@?}L$Hsz>Jo5O9FTLV(IS(J&^}WabePqBrGT39% zYZVmU+tr3)VB?1CS6~0&(j{AiuCbxvZd#2$^{bzEceFGvSh)XKOY5NXo||tAOijgo zZYdsq=t~bU$@s!W^LM=UMnQf-{i3SY_Lipotu1YXiI}wQuiJn8{r`-Ff}$Xgj7?V7 zHnJRIlH8g#>xTv%^XARV%F0^1cJ0E2^($5_dh)3sMxx%dbiK>v`|_6_X>6EZP*9Xe zFbXA(LpXQt{8Wm2^2sNaO6BnIu#9n}0-ZQ@ys*fA`gH4&BS&Mggx?<=8XitE3_+5D zD0X%?4-E~dRmT3_@sp>H9clV7Ki@VoIv~rk+wD%JQsw34@4owPEEWp}gC!*;*x&cU z)hkcaufDtB1$Z+Z{})h#nLhqY`Rp(C+kX^?naNxJZm$lwvOUn3>Ys~CyVMw+b0U!> z2_ekR&aSU44f*^SV!!#7$8Np%3)xn4@97gEpJ#NShfhQYyL!L+;8#eDj(TGabM$H{ z{^ILz*EN>={8J0&FOg8UR-~4xaX}s?=_ulS+sP~;Als-Els6R zzxCQ4S@4qzJmht12_h1TZQpeu7>e!Q{cf5eBRwNuLYmXT{AY;kxTKpKLi*Qc-0|PYZ^82ED4byq3b? z;K0B;yZ4fm&XSd_HBw?6cq74URyF_}d+gf}XQWx?*4Fp}UTucy-|l`k?` zwX?k7a8|ZD<6mjkyVyk`cb7Wu>Pnt+70*SN%K!h`d-HHPuKG;4>YUn_-n(yi-@g04 zF%3_t001BWNkl8F{x5i&<;~#t9GzfrQ22EYCBOWRlEG=KGS5Nl0e+W<>wcLH*y6?Tc?_K+L=8u+zz!tHLJ;034Q_rJYrS9tPQ&s0Z=l6Sm z?|Y41{1*v{zxMn8OhGlhcRbbq|NnpJl!HSj32}r7*?VM_k=04rTj;N!q2I1JYA)R=k@U zrcVsz<|dz{k-&kP0POA9JRk4@)6Ejk6F?(K3}veT=^(m z><(U^o#-^5ul8Q;*ECPj>}-rzS_TOx6yFz(+0ANwfc4D9a{}|=I@JkF@P%6`(Im+M zNK%18vcVhg{7ndv@+Vg;vR9w8xv6ID9;Q?~g&ToYUM~W#P=E&f?wV{%k5(NPo)i&* zi#WBas@ukzOgfiZk8x0EoOV^*B86(Q0fC>NsJrdV$(k466wbc=+L*&>F5i#i)%ye2 zjJ$Z?I8jq0QFE~vd@2Yyamc9QMY=rTXQUvjveDzF^Gi`%!AZXf8CSS!C#U+#?UT7( zB;F1FYhKD7u1b5VR+(kYuc?iAO>3rqes*>d)NG%+>RG4Db1z0E9ELAT%}o$n^sYxu zvn6)v7V3q9VTypU0P|~OV}t5VEeTXI zWL6Ty@Pk*J&w%6x+7b*lxY1s?mIZ>9DoFb9r6G;Tj2O^k)m4?1l|O}+rKl@+pR%?H zec+BxPz&b((!ARFL)s!4U2j2XNpZ=w=x9r76$}WZKEj(sp^o7rXwxq4zT-)vAe2Mc zl2`I|dFWMDld<2M4pl3@t43xG6qL#R+9(sXRMbQwZ3M_=Z=XmaFug=&ESnZa7>z za^+6><8d{59DD%PoITZrw?Ea=>fM^E$8-J$(9IGZ-Q2EJyO0LL0BQd<&k^aHfHYDW zmV4iKvhb#W@^8DT0g072eep$UX!U{p}-meMUS&hIs$#1{;QB$8M&3F#j8f}bp3NPd zt<&1t9-X{bNhrg!PGb^m{zJ~y$*?v2*74oHhUlpB4>cBOleGhFJ z-H}~h$a8UdET>H}i zXB!(EfRU8*HP3JnMB-*Kd?wXq`TFFTg`4L3pG@WPd!8O1iPkB@?&|-fqaThCiL~k( zND=c=F2>kjR<-_*e3g?rWR@J5XCnGORh5FR>$tO_aO$0bREZ> zf_#0Eo=z779RTk4#Ug>P*1zm32bfd4(2c-NlN#rgFJJB`Hx)Nlz3Lo<>TxefWA|}# z9g5}#Lzm|++Z$Wb{#%M7Us~TcB9$y`Jq7{ho3~7_1*L!?; zT*@)GPe}<@A966((Qz95O;xkioRodPhM3kxualB)^XYhN{HRaq_C_$iX=!N*HBm!_ zn%vmG*^~Z6T&DSriJy;)fkfgRL*s>CUW3d3+pVF$S4ksh?OS6iV zT5_7H>*lW`2YDg#46}{-^$PBVJ4I)k2_&P~!-YUQx;#1Se#~i8&NamKVKFLDgY&yB z?|P-IS6VJEQg8uUiYg5i$;zap#kvn~5d~}u2Zx8%;xz(-g1ph$1sXZp`4f%&f`T(3 zG*gS~4Thk*A+s6}N&Xo`*Q{Mzm0~4F-p}q?lGZccc7+$ZfH~aY^vd!yQQ?ZM09Sh> z^p!h$<#0#fj`sI|-g-!To1i$W`~CAv_s2!Lv$9&TOEyL&hn`-?o<2AJ(-E^}crK8< zzP=s?VBXn{!$Q5DaWK4=dgMA_$p-84U>%!Dr?m85SUe&!Z8>#4Q z?$q2z>KJ4SM^~Lvp2=HdW8+(7WP$RT1qFxqJ^)k`?-;#C7om|uO8$oh`bEYk%aDhR z{Yoo%u0|Q{T|YHQ$(uMRdcCS})iKf?c2}n&N;zA*u)Dka9wEn7YI1Ti{m=J7oV$UR zEobuO`1OUcjtODtqHS-@L9bulbGtb6{89^{^^#9eFnHf&M*d(jCNd+~-a+{4ICww# zc;;H3@;-ktz%iLEOg|sjg*#Mno4k=u_^-5N#*H}DZ#bB!aMl%(a0mQfiCv|3@pJ34 zWUUO~HM}h1)XC=~?4iw>85t?Sp|h?h{xkkg_V%l@kt|pT5t3r7rk1`B6N@9_VGr|N zmB9brh~sFXU_eGSLMI_3vJBBS7foNCf5goXO{qVQ7J({Z7ZtOFg!;DKaca?@IP8J< zs=aSY?y8*_U+!2j->5X$t@@A z&MqTc;c%jebb{^T;g0F~=&a;76V1_a8o>mi1g(2YZerEdVBuB=nBv&XB5&=2>5*E9R4$0a6=djd-l3D zB>3dS?L!XPnV;*RtI!+PiyUjgnkum)&&s)Ks*js=5w1$@#pf<^o-1nkhIR8t^&@n) z_MsfyCAg|{RRw9?LiKHF*Iup%XFGG+7n&Al6?Rewvt$oO>#hBH$_}=#S2XJ-ZZEmt z3{gUeM~~5{3q>Uz#->$gu-xyZ-}9OA!n0h?vOkD-v<^*;H3u`SV97%@S)SUZ&Dg zNeqsAP4xISW!FryxlF4POyLj1gIYj8m}J=Dc-E&xP($y0-Y&^&*o>=DUiW?(&c<gq}{>t|h)grp>w<}mQ_iu>1pQ1x+V`dN2> zUh(|;eDbF+`t{&hBZfc*>z^S%q8kwlI6`*;BH%xbEB*G3J*_(~Ha0?$ZF*CLzp%Iv zxM5qE#gdWAQ&s@(Hm?6-%j}etU_Ma-$%U1vhNdq+d3`{R1;}e*77&t~CgyPlk5X(- z6EwfY#v&pVXV)#R=>>a_4-S}pcXQlx=pZMou2-iPO_oLjstRZQ{@abjWiKr)EtbI9 zj^5y_{TxL=pi$Fi2q6i!vvC$qP^)dsh{!==I7rYp;Jr2?!TXZexAA3RH*Ns8P?{*I zxWsOob?l>{W((R5Cy5x?p0Dh%gZRJw>-L#zYk$r45kwkg65kSQC@{4;q&lS9u>QmE zhH$8NSP5r#0aFC1Wo?az`k5G`7d-DHA^yHK16mlqE){2=n(`tShm(d=JElG#6ay=p z^(bM7J)f9KzVpGE@)5i%s~<;e7wd~72E{g4`oEn9G&ME`+Rd}7V@?Civ5N@_3BZ~1 zzso>)G-O`tOgf8Ln5}Z67ehW#4dfyqq>6^|;=_#%1q_OiJX3QJBz@rqn?;C~5Mh8X z((?Y_GS@$M7g7vu6>QcE_=r5(tT13bWev%4a9l6s6XcH8&mWR%%}KMd^%3OVArJ`i znYS^XdIgA=S~p2ap3*dEe&@Do@9P7wvKr{zuWpH6pBb#&zj;)L={nprk<^OgFDd1G zNHseXxG)=WdVgX_;dD1%2r3?M)Rs6CJUM@efi~9G)*>hL`!^X=GTx9d$Ee7eOFp}s zqkWTXM`q^K`^guM7c*^bp*oM*(|>T;adC0^k6RB%zr=XT*PN9cZ~32|bfrEN6zm|6 z{%fO92^_14 z1%?tY;xy#ZrH1wTbtD=Sq~i{C*}S|q{-dzVV?yp9i(omqzxay~%h6S6Z3Jt3QZF_- zDe$f#RFcCl^uvni9ZQD)z8b;vgrN_W6)~-DhJ{@ab~Vf$v#pc8XlFZUcOR7hzlSOx z1(NG=`RbVOx!4gawo)EOf-um2fKKUIG)_(R&B)^}uc{JfpvcvEoY`xeR&DLfp8#ly7E{=Kj*1F7M+V zV3loJjCH>W$7|%sva>^K4$Tk@xc7<=6Iuzy>E_gr^-W1bqw%7NLyQ) z0wrCh8@j~0o3HCjwP~xaM=ohqaHb_d=?XZkwbB3B3Ofvg2Jcc@yfxe!%mfNQObAQe zO3a&^@|l302qz~H+@kuiPmC(Fmxx$F<*DtCz-wW1!w=l zSjK8C?}Aui5FtJ)kXqhgXv>U8uN?7vp*gRjAOARa5LF$|)$i;Qm(&u!Vs@{bZ6djz zHBmLDVM$f0nWv7YuH@HdO5xz${_@5LDKQu0)b!{ zgD{d?!GAPEVFOau)<3p1->~DK(Q!ahb5U)9r|A&WEl@ZdpD%OK_|oGeY7L8|rS!$- z$UTcM<|*gX0l!risIM+r=fU^E=2BibSXs3_Du)dKNt~o;&yCTtrlu{mN=q*<-$0v( zv?z^bN9SNAE4fIRgtz_Mi4p#7oc|1g3%$QMhwe^$m;ewGzF{G;FSOivH%KUO^8EuE znPQM&3Z`@(&~&1_Huoz#q;xW7#*EATBCAJ~npR$sP}Xa`3|1njQUZ9v^>v zcsLb=?+#_nkoTI!25$d{H)!5VY7RWn%)EW;(%fJnv+1geT{YwKy!6Td4XCDgVF<|b z27Z7F!bVQ6G{_J=qDR#(q?XuWwOfYIJXzpUP@y>({q;T9eo&{vs?+4Jtr7OHPAEd2kRg9u>|SPyODtP0|PQ~UR2#14hf5MGef3T_e1fl?Q_U`w@o8LvIyN8Z&n(tgg9!iaLYC*| z_*B=dqMwsqv_(*knGT3KsR(;^_lXr3){DY+z)C>_Wvb7)1U|g5$A$?#q=jH9RR}{9 zsiaJjs8;oC4m}c9zNw$k7*4fmc5T`md&W2tpgT#$1Fov42ghW``_(~c80wHl)QVD|uZDbe;Dq_wC${u#z&R7H3~0t6)(o|P zO-Bpso5Bpxk>PqX0fVfM`|o7^y*Cfu$(Hj?RFi`eUU05Q|HdMR@A4;UbhLg&O#tMK zvO<)ZnYoz1yBg&IH|R`WUb3ZCv1GWV2;d>16&K)+`F}|3me7SCN&9*U1B9k|B$`Cg zkn9%3l9^$R3=--o^p;Vg4Io$i1a0xKIa8P-kS~A98ZHEFFur?y)-56o^Jbk?n07v z`O|o{diZ`|LfP^@s?YeIqxwHic*43pwnBPEmfSi=WW|a+Oezp@cF4O~oW?g?YH_ud~62j`7qeHn8)Z{M@24%cAPWmF{A>=z9 zk=O6mt7GFYX4{7yd;1{E=Az;$f5~4#Di^BdvM-2UhjEu&Zdye+% zik+s-0Lw|sIpaerK*<~MYGfZbe`9MFq>Je)cUl{n8)!gH$Y;jS8-}vlr5>CHxcD=-mqv31 zZN3sc(+l{*B#pkdc84}^90#!f-6E3S2r;-)!1?L}v}1 zo#iClfl99)R;8@wyK>MtK!8>@14jT6vqONSZcMh_*vOwh(YYq`i8^D7W8OmTLZtF6 zEgRiwk~A=Sxy0VHK2ti)4{1@Fa_ zYg;qiVzUL#?)tptxs`0>dUjgj$Xh~agjLnI3b`+cWlbd7lJ(guuu-BzLGCyf@$sz^ zcWSpy;V=av0c3Ss*42Vzz;$CWIpfJ*fRgq663WD6VjM(j8>uzCm-JEcl^*T?Tu*8y zCQNbji|%7?>3+&DF%H?>L34MT+10BQvmk5?%*?T3;D-r@vP}}w(#VyOW%*;WxcQ4g zh0DQ>Nz!Mb{bhH|h^eVoFd86pp7VHVH7~b1e+@kAm9;-QA&qon{KxOV<0LXKkA4yU2|KQ9mG z6Tv*;i`)r441>$cZliJd`kLy2u}*X5ecL{hI7%0<&@1|$fZ%-5dE&{ei-)RdibeCY z2pM?TsGff1s2+8p%P_M~Y7GlkT77BO8e4lczGxu^bdj16m z-29%wlJ7FXFkqnEJI?YW@->PXBCr$C`@nKO@6uylFUS2TAGIr!X^*3&ZKvc1*z#y2M z?Eom{$aHa+ke8Iqv%f_sXOeI-H8;sjNgc zacfl>FDhFhy`oqlbc&34D*S8Dn?_jTG95Sz7#0lm5#PI_f4TnD$7-cB(t+a^8A@UA z7Kcv%8lPqOZ%JPqh>GXa?D!hS!KOk@6Gw;!L>jjcOEd=+6*L$4Bk6A0IZgx~|A*nC+C%jqQ~OSgm@Vp{fT_$|`X?`WYv+06Nls8Cz? z8;aKGPTX?y1~i81LgZ8{k%3$2v1ovpVvrgBu?}+i3{ARmR=h z$G53a+Md!dNG-UvyvXTEn5Cf?DsaVJG?ouPba&AuC7oxeFU2rbg*$_fEWTB2YD!~ z5NYH`4%QeFM*LTg`z>Gmv}YZTU6~e$Wtv@d_)YZF3a;shF8SKyE zUJ@@gs1MOzUR3v^z&`ab3^;9}E=KyCiNJTlc7WfXAkyZ9UAUvTs8Oc>xOw|>8wCNg zzVGerwb2mIoVWq%qvHR!Paorp&6RW-eOfOCYB@Q1mt#2A;Oi*+Ab2l|WxTrBl9d+n zzrj>WGQiKqTLadiUDaSs>^VXkDk-)5u$)gHY+Sq#+cu3WbsqgW>pv6xLjMmbo~7YD z!;r&);W;-ATI?od1!)hE%TztRBn~^3*T4-G;M~=Q#-^ql+uLSlW(ZsDz`(%R*jQkC zRSILu%gcMDzP7SbJ8%z3I_f8`A$j=-bd-yAj)G`QF#;fvVUZ*tgTEmFJfC0(+UEY! zyTSpqAz%*dy@1YN{H?HQ(_@9nbJzmOy}BviYchPB2p#&jf@*4VSv}j(b2_o#m1rrg zUc6ZC{e_wUx{|6BzOC1lFvW%4`PjmG3ltvmizI3mRB!q@7IyZS$Mn7)TlnFLE;DG2 zmKBR!N5Yaca*T^d9K^9mbxb&HPj;K;vTS6_u*et1kE?BHa2w2RrBbRtp8mdy&gKR* z%u0lZySoT2#faDL3(ec&;WWF-WxAms`I0onRPKVoozR23s4nKF0EJ|8L)%RSl5_3hy{mQ9Y_#B3At++-T?Vkp z8DsefOHy%2X_eQY5G=AVn#b>*o&iONA|Ku6#zs+>dya98goN+K)@pv#)z$RsDmk>G zzHYn*H3p9ot5wbj|5}`PuZ%TzmFp29}-hYy;?&DR-8|^f1^CWR~W9{8( z#Jm*sb1qKLL7q>4#Jc5Ahk)veK~;J8>m$^J^K`wBc!HG2(q9ePCKTR#!p#n7^T%*7 zp<$aq`VnM)e1v@ zY@q}c(_2FSgW-8W@4V=OkwZ<44CaohFDoQLAbQmQo)Iwi;Rdk35z6)S_>&7dtkm_y z3GQIY+o14|Z6vRQMZJw`ZkYD}YZv~qIr{{F(dK-c znyh|k0q;&pK1K`-6JV_)`b;Er!VK$x(|(+&K}|&ktU`X10xGYUmTauc41IiRdbj2L zk6z?x-!Xfjq9=|hRIfS)2EzQqoC@2Q9s(sf#mL7GGQVVsGA~e_+-yb4sJ#{+bk{`? zsV2NXI)6?z_kt%{s+k!$;al9eXs9+v%e(^R_zC4mBS=;qgQ*y!3Zx9mrH(0K0+SeF ztr^D4i;j-sTKU5SO8spBARYDYqKPU^LaVpuk?7d__s#?%iiita`E&a?q-KtlqoZb- zZc$PJ_}Od-oGGngeanYmu(bCt-Fw?OV6p+L5f`t8 zp}l8e#%}+|8*bG9{JFW2kvR^iKWUtj<4}JBd7NroJnWwT78q1aP0LX-Fo-)mxqC?f zz+XaQeG?OdL?YmzV8$mb8gtM9(if>9z$QwG^+*C8hQmHpfG$Q!NomZ<&B;kDlUImu zibym|{DbHg2Hk0E0Zd`=g?}I}h#kWdgbpY)SM3{qafJ3B-VJLbhA=TVc8_|v>mvWA z`JGBYmHuBBW&iW+oo4FIs{5a6)+DbyO;ubd8!pm_>#=*mLgykq7h>;DnwPy5iGSiu ziR8@qXOLk8ZHf64h5~@4azGYX@zraU9O3ZLH=a}FsKK8vR7xDsaW@jP)2-gaZr zvu5yg3ZI8WQlr_zp-}dZVe=s^!jnQMG+Q|i=&iD=GN!u4D3UUHv?&8oLumC%h>HWn zIy(D~;)D43+|?)VR_Zc(>5)cTYb(DX<@seuq`jZJCtrqP?dFIKS&dW4(D%ICa*`76 zcPfgE^#WHrWA0Ku{;#qcYgbUa6;qAmO&I`i;6_S+egrm7K2z}EuV`;!L5kKra1Ama zEBVixobT6{H$sL2$@Fw|%CDhd#)63Q-2B(scqbj>^6NPkaB-!v2)O6 z3ACtX1aFWj9QZc0zS-%U{U)ZqR6bmmV3e9$FIl}7o$=z)S>417oc7=1^UDSYV~5vu z+fBF8?Xy6t4hDW*^66zdLk4475v?Pwicy^JvCPbVl-5;`DvRF_wz<=Z(g2k%8|{4E zVtr9)jOF77t4tZ;hU#iMhYyw2)dOOIM{OO+ky`y?u`uAro@?Wrf|^FBr+Z%MDhV}6 zNtR-VfxKIHbzPmtm}v=TS2p2`p+!4nE@vK}mX_u`9-PPu0ks2<>nL(85EpG6niinp zb5Y7|^NWM|@ZS3SFGm}EDb)cVT604+_9u)kN|`h$Sk=U~%rIav$-sMiT24VyTH4JX zs3t2cbnMNLtIkQy?b>f>(Sb8zkf)JaLAJ!WO@3y6Dk|rxA9c!4q$Ptl#`5+%(k+>s z;~GzUCIr))-_q=~wEASoU$y!1h*qS($~8cC&^+Gx!WBFqS?ea3U}R+K5mQq2Ya#G< z17LIzwe4Zh=+WH;Hm3Eu45QwlooN{pW8>$ls<<9~s1G17OC0%lS4xONlQg*QM*UK_ zx{j|i11QQ(dc1pOE-&CE%rUL=T$_}BO}pdy;OSp6Dx;Fq2J_@J7AFQ^V+0a{Z36?q zBU28g{tgUib0)4iZ@=YcoU7$f=SLL-3$K*l!OEE!FKjj^h{hPDHF4*+>U*bsvsQU0<1AsgYkLg%j(kwG9G8F(OYvAS|XZ=>M zbdZW0-NAPH>#o+ucvZ||hot4u{#iXpwfRoh@_MoLNw<47Q59@b?#9o6-;$ec+ zRrmV2$NO(*9)HT6fMJM3oe0d2D^f2@UX{V?&9j~l&;pA(3E((kPXGRfoA$roj9yb5 zYSs0H@s?%`$hC4hEe`u=c6E^yb>F}(cU)(`;>^FV)<8c(rmXK|IUhlSJ33lWkc%b? z5a6eMm%qf#|C)DGc?~q)2@QckZ@4*ebx-8Pty1?^MS(a~9h4GEb>vR_p3UFMbM9ov zcaUQrsm_YXj9fHw;LP~@*sz4vKFQsmL#Wa|jE^uJ&Ee=^Vq#+Dg#x1agO!&x8>5Z> zl6W^@>a(`C9(EYsKJNYdca-5VVJ}0@Kkk8?AA!FHdi%DIr)R)C(@YzQsZqCRk%4GZ zZ{XIvO!e(g6&+RY{N4u4fRw!gv{oaJX?Uk6M5*=F=EiLY;G)IsOoTQXl#^Q z@gnBnxN<+GjA1o8kyjC_gP= zh&t%k3fRcJKFyR9I8J_W)n+TdkMm)!1&Uy|IoL=ZPlzG#ZbDEp(9@?Qs~w+_MBW}~ zdo54#_h?Zvie5`!%}k7lWUWV`ANa6pBUzLw~{W+W(fC z(Nc}lYe^Zr>$kYsV6C`Wjh<5nQtdB-x@1wnw4C?l*Zl6-m{A)^uH{O!!;e(t=hPx@ zj1#vpq6{8hY&)3$qWqyIdUYo>bIFv!leLTW>8m2Z3U(JFrp!*SiXSR4?Oe1j<_9U+ z_GaYkYU=1D?w-(W8Pbwl$0jJs`|q~#Y8TVQidA~~U|LiLWVil7ReTO_zx-f2@D_L) z!u8m6H`&9orl(5Q0rv8=2TlxY0tTW{hd5RFeSb3N33~EV@9ilMs}m>Ip^sW64{A4= z(;-^aEUKS7Dx9pu?^~G1C>xVrL2h(sy>A7y-Pw6Ab7>E6ci?dXRVc4V83sezRYz0X z!3t&Am&pCV8%$ame#nWqsqI?iHqJocVfria6lCk<2FFu7e6<-^B@_NYf{&6cJU2hI zWq`xU-eEi#&)nG9*!7kM)HgibQO*}GL`z{=_gWxnWQ2IPkUZS-2GgyZ$)o*aV^d?R zUiE?Uy>dP?WvFv({#e&hj|4hz57~A1z=)xsQ=~&U^YUUjzTx0PiRF4UqtV|&_6#$z z=yw&d+(y+Zc+t8n6#fxu(gKLKA31Kh;-6JpTT6k!V5|yFIFb<@UX9e|P=ER#TR6Ki z4VYRe89&Sr<99KA)N}O9A-keDEW7jF!>!}r5HL^_T4~CY@ZgWv_V4Fg(8`RX|(7ZWf!! zT}&R0+!txMI-RK_V=~+R&kLz!usIU*;iqKLd2q4x>i=huC5*|Sne(Ip{21|X=q?u(iZD-i>0DM74sM9Zmrop zSlgbevv1#PJ2*JW*~&nHh_~hT8~YOmWqZ}D0Be50lg1D8I}yp|hNgyp-|nY6WB=qd zN^bLDDH7-D-LNc~76J?90uP^QR5{TYL!+sxz+-Ez0CuzTOa(a!W{dnTW524-fw|FxP7NNV@__sT=P56p zCfz78@z@uLGe*T!=f8jXb9LNe>jwhmSJCJO~ZEy<_mUea3d{wg@bS?DkV?n{?VerN6hguf0!Sb{Y zcBswKM(dE4vKV@SIml~{M$4a>^LG8+Uez^X;*uq$kB&CRn~?M9lB1>RxatwZ@JFlf zo2E}Aa3vWf!@7G5QKCRC82uJ3hO&aKnE_@rPSSi_Hq*-q^!0qpJlzQMxLb%f_hU;k zjre?+dA)D(rnZ>d-9wY`YgGA30@Uw@1EO4Ss>6*`g{>V#>nVhP78mOjoyAJx7NSHt zPFMGW(N$>jcSvjk!&|l_HI7?n=UkkelLEv&4O4@|_e~_Fy)KWdP6n(b(h5Gsh#}(Q z;}uDdCBbjisU*V1rho-?^@TuUcdsCyo+Cwh@os;@o4$Cqyy7a~_P#grnH7Bd#J<)| zVx#+EG4m^DP&;sK)saB%prL~y;8u61Cy5yuDJAMvzyT^M#}d!AH%8h*9=BMice*jQ z4@aC#PREUmY|3~$jg@WQI1Y3@&HxVDsd|_3E)gL(`8|q`!8|Q>?e1qIYvX@bb@0@3 zm+kLlA5cq71>*g~-UH!GEwfrz*~Zjrs9bXQD{!snY*7{=0o`&ozW3C&#<)-{A|Uq@ zaUnaKHc)Wb-=unzTen=NLX?3O^;Z61_q;vpE6R9PmnY-D-rjBv3?GG6*+-o}g}4{S zw1E#?zUSja%bIMA9aL2-h>Ot@&uy3K%W(2ewYsONH zpVQLhgafuZ=(YSVtOPRYRfMEQ>utA>Qc}7W7n8cvBGpKHmt$nSx8&XCl!X}F;r@@B zvVk<>e4eklle0t8J(a-^PMiv&a^D=$6G|}xO#rY*eE<&GO2a>gN8Tf!tO6dH6ee-g zO!=(`4T`Z`5>?62XA({unQ#*Zd2uM{s56+La3XWpC%hN4^N@n(OX-GTC7Hgh7FVb+t8y-)rz;e$q;C|LF?E8wF zZLXrUa^}pNR~FmFI^5C=arr1D5@i)IzPQ)jEl9tQdnX$Q1B8eN72}omcR_D}X8f9( zH}{u{NLsDuKujG)osGf3IAN`x9f)jd+T{?u9q3IfoC5q z*T5t%luAeb5HvLlc+M}Ie*OK>;{G5r(j$hpofU2gaT9B-t1GW;XxpE5m8y0mcBhu; zK!;(}Q$d6)Q}5z$-%gw2<#l`Ldo!E=bE+^d{#;;M_$kR4W#v?4`qzbV4d7$jyL^a> zlAe*@FRXB;JRV#BT!Pm;s9Jx&pUx;K@|()imNqGRd-<8La=a)%U+Dck2 zQ@BnPi~>hTOa|}m*gDs59^DQ;Vb8KVX&cP}_Q63~$Ft2yd34Gsz~ovrWK+87yxL#p z?W6cN-#-y7Uz9(FL&TkJNu z<(4iL9K`o8CPO|jNq~={JqbET6|x(Z9F{aU;D9Y_H6TIaI=H) z_~mi%j?(SP;|t1O0RD|(J zpcg~KGNp1n$nN@dK20XH4eZFMI;jASri1+2LS*1-6(K-d6LGX z1T|LZzF#AN<^MkiJ|I^zlH8!qDp`jCUG)HdQW2&h2kNxQLYv;dpMKSu=jh(_5&K<3 zDNKRkV9IOo>gs)vJ}o^qnO<`d`AE|{=?G$z}m&^o4(+GEoQT>LbQ7`UdyN_4{u+e zs17F1Up<|l+P*CA!g&@uq*9ERSJ01vw{r(m^e_uXw|EUk%>8yx-uq8KiiWfA-C>> z^6}Xg?R@|gp@y)o)WB5WF|EjXdu~ab=wgH{Mdgq zjy6{Nl^>!~v8c3Y&fe}~f4L1MmP=NW{xiR`lU*IayMT|>x((FF0*pyv=lyZ;yhYPh z)@?c0tBcc9oNp#^W{jvT+_yPL0<| zAS<3W8mA~soSKN@i$od`%7JZJH01*lfFXdbhrl?Miq*&gYW6q?K)+iw>GehL^@UfX zL#bTfH6V~{#k!Sc?shefoVa$Zg8gG%cB+1-@EYCPC}=KCwg{#Qv${AV`?XGJZCJ$7 z9aQ)x*Dx`dPuMFEGn>CJ@2^kFGN5-PDHuvGCyCu0jkAgWsOwC#U%#; z(xEICIsdg2BPF6vAt6nYN`B|+wo2IMQ_uc}PRanWg=Mu#K?+LIid~$qI*-D6B8wdG z?~9z<#T-tw*7~}KOTOA;z1k@#>QO`v?m%YyiR=Cr6*Fr3H>;}DQhV?Py}!$}tufE7 z4=H2hMkRWMdYCs-%7IrgnN9nRHSyga0@s$RDteY0Z;)MzCZ!DX;?wI+DIF*;Te zopT+3edQC?aWei#Bv!^e^$4mE41w*j&iogc+cinRh(m}@r4(GRucPs4Lpq@KT_dvA19Pd%CPlK(}wAU>5n z^ZHV2+5^uYmn*yfjYU&Wyb23XGm;j*_|tjvy@fKuN;s{npuD=S9NR^g;eR!HJLBEi z#EkD6ZW*m(wAi_y7j%)B9DMOD&!eOK#_QKTDWB&kYgywGrEuwn^HP1pL6tW{S{YBu ztFdu{T>5u+b#pz>r~L0{oGjG@!6+hJnm270qy*)ImoCO)YL$E{55>Vuf@X}{+f2H& z_Y^-HYF#a)*xpll&yfyiakNMA+@quyNI$G+hj)LG^QV~mQCRO0D0e!iiN87BJ&?Zm zD*3mK@e^a8t+Bu4zY=V3XUYY=uKrn|y}A+Wdtp_TD_jJ#hu*L|_B?{X9e=EqFi-ew zj{B}{*ppdxPi=yGs=-Rj7SjGZ?c4SC*V72*sT-SSm6{h8(DJZBk;|lgz+nzjS9z&i JqWC8C{{d7hG@Sqd diff --git a/images/lg_gradient.gif b/images/lg_gradient.gif deleted file mode 100644 index 051566dd4c292456d13811312eaa48cccb4ffa61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHbWMmLyIKsg2|NsAm*Z;o#{{PS4|EFL4JM!$`&G-K<@9ZmopMUxH{m*{}B7ovg7O*NE5DBuAfmP@MlV;!r Th0b7s_KzM+#=H))ObpflF5^Et diff --git a/images/logo1.jpg b/images/logo1.jpg deleted file mode 100644 index df3d0b3caccdb2755bf580d7eed365e0c5b0efc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16636 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 diff --git a/images/sm_gradient_active.gif b/images/sm_gradient_active.gif deleted file mode 100644 index 6676940b94083db8f344767b555c4d1c8414c24c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmZ?wbhEHbWMbf9IKsg2jj{qOese_ww8fAaa?tSkS%{Q9@~-oINP{$G6k zZ}a_st8V{2{`}wD@BbHF|2yU4-@T9jF%S(Df3kqp>VQa)oeZoZ3WXMaj69u6CcYwy O+=p%a6C46K7_0%*>Nx`d diff --git a/images/sm_gradient_hover.gif b/images/sm_gradient_hover.gif deleted file mode 100644 index 02a7ce5abc66bd127287fb3f0be6f02a0f89badf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmZ?wbhEHbWMbf9IKsg2_S@g*pZ|US`R~Q2f8T!n|NZy>qYr=Ie*5?8%fH`$|9$@P z@9~GfufG2K_WR$@KmY#y`~URQ-w!|j{r~@;fjFS}lLf3$2SkGGWMCCppknJk(ZbJJ S!%0Mzp_zw~Mbevt!5RRC3qN=O diff --git a/images/vcss-new.gif b/images/vcss-new.gif deleted file mode 100644 index 7530d30b4dfd2b59ba1a9c8ffc03b14377c27d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2058 zcmdT@|63D>89xx^5@3c9NW#>T2*`C1Ii-_ZzlC6coH+GF#e1LvVMvW`U_>d=EkGhc zPD|)D0v;5RLsYH>XV%KYJq5*^Un8=o!EQdOVle9C78Go((`K>%#oix3&--~kU!M2P z)?}q4#reQnfX@&3{eBPx1p%2-t9(83%J(HP{^BMu$xAyAh|_d4wastd4a%*WzdR7UC`mP9>voYW&O1|xK^Oal5HI!q;_ zO)4L!HE3Z6jd@v|qfp9#=y8bD!zd!rVKS015PHNOP_*NaOyFU0zeDR}FosZ>bgKCF=mwazQxs_+17uj@VsXlZz>olvfqs`xg-HB9C#sU+807cp zu|QG>N0J5{M+0Fbk~i)AQlH=D@dRphd3{cg*WvQm9WK`CA?*$UPMR2po?^8mt1>W% zo|b7T2~N5^Ue@7aI2V8t9Nf@%)lD(UFR!{E%a<2? zrU=eAg>C8o?DQUU$Ut1{HGV{5zDS;RJ?dEcpB`VoqCa`F^Zjp28?mH%mtMDyIY#=0^+ZQ*k#A5HXC z?N+>$j`ZX=0!fExzKymHWd$YW@x_TvvHXJc_g-qEQ%0#LmBR2tqLrGx>Bv0#{Mv*n za!cs!^qgz?md&sH5gV#^eECDnhtp@LYmWA9v*k|n>Eh9frl{cc1L?8$`yI`&Q(Tnz z>YdxLI!l=kqd#UG#fWWl|LttkiZS>kQw@`LO4*RI|! zKCs!6V;*kZM5J+G>{=Jyt3C4Ds@qfQPIvHC^>O#aWp&TPsYZ3PTiB>x7~Wi~=1VGW zmDIEyr)@Rgk4@SN%Xno+KHyz4*Nd&I!+_pz>UfHtfi}JjSp5u5K0mIqELa$K@WhhQ zYU`GxC9UvSoB|0li}xQME!bUCFnD6^zB_{3bV9{=`_8tz7_VcvrHU*6j%Y=Ve_v|2!skUE`9yxvo67NfSwu#k`TLgD&wbE0K#=y%0KG2Km5rDb=G zD&9)>cPEDBn?{Vmym(^f0x$JR#YMq~M8!qplghCr+xx9gxfpH#Ah&qi^`}zFzT9VA z+*gC4qP-7Om$PpTou0g&Ho0^5M*0u0E(t4!!)NQ|ok?@!@$HXhZ>|zD=O$K3BN+MD z%9aNySYeL_>Mdoes4W@e$}Djo-)LHMw6I&6TUwcT4(P92vrMcJUfY%XU0b87Ph&oAxq<>Y-C>jFycYD-@R;hfI&|)nTL+jHTS(0M zqGI*$%L{5Ri8OghYSEd6_im4?Uf-$>C03qq$~)UP@h@vP6$&JsFO~B~QJkydZT#+mIP!GkTwNrH#61o-%j?%vuWu+a%EHSe^>K9>nK5|r`jtxC(373x ziV;EYdveIED66z;+zWtCO9($`hF3_|1xF|GL*kW+h+2)Z9lp5uYA6f8e>~raG}|oI zr@rmETYl6yzav?A`t}}qbf;>*Vi8P-Ns59Za+IlpiiD^~zsZzNT!|t^>f|NOTNU{i zrkbm*s@$jY*R%7N-rX#UDCm;QAFcc8s`>KwHyq2#EI~ypk|eP^vvy@?#+Ix`x-;8_ zg`%O%I>qO0y`wF=&gQm5QBd24sb>ZIMlwd^^?%#;=OgtZOK;jq&5a%S#`cEvv0t~0 h-1uY7?6JGyC)5AY9I`ucl)u?>AtsS$Gy=f8{{!iNN0I;l diff --git a/images/vcss-new.png b/images/vcss-new.png deleted file mode 100644 index 069f7739d5afd28cf365695112073605b4b9d7a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2102 zcmdT^jaL&_7Jm>(MhH5!TN%ZylPxN-mSqH$QM5_KEkr>WV1W^BWWW{&6dS9uakq&H zh%#7Y$B)85@znT%juqA@Y@MnV2inz$U(woj4q7#0E3tmXU8~vA|Dx}l_wIS`-QT6B0RWF;0dSrJpyE9M?vw+NQU^dxL5wgn3IGMjnx8v27z{!X1j8_bAUd56!!R7j zjYcCu5F|-b6h+gt#bU8qtxl(tVHlQWIgaCb-tBe^f*^{b$K&yOy^<8sjPBsGo3jhaz3x+rd@HEA1VJEJ0;|QaJ+$ODH(t0RNBy}!A z=e6J-8uKwG$!YXhaUW}v7^BrfBQS(%VHg5F&J^GYKTkL*Ea>;T851p|Ttq-1DU+6^ zbpmVhxk=W7OFY5Qm==M89-1&}T~1>_q^uO?aS?uj6gd-T#Vw?cwO}S3p$RR^SQ!iM zmMywTofh^9WY9x-d4gw*P8th(X^PPKMM~gg1%fnbgIuhOE00@TT8cwRR`U4;kHm`-Ffl%Vz#j;DB){nOxdbo6dz>!O z!ih915Kgzr%44)k_Y%dy1PhrMV04mBH~#X_rIim&3}j+~k+E_j#Rx_V4;dNG?bQ-2 zz?}fI0?Y|?R#7tja<~bQ?i!o z^j(d`esfp-McYkhOWn+wzKWvm?S{rJ)!SP>P3K~xpPedF!+NvBcdrP!r8 znPRiqr~0ODPE_Ut2C9V=WoMyJpeJFcbF$2-hZ5t&2E)1%;lS7|nI}Wz_c!ZX)Qe*B zD|U$e0*%f2`GO|VmfbsPb6W35Pw5+_`srkO@IhPqU(Pi> za&(lH+2akjuB#jdrsNM3pY_J<_>Dusm`r$t6#se;)ib6 z+)d+fO}>UvC@1zaNxs_-)$`CBzg=v6Ze!XjFQM_%RZWpeg-X|D;zR0Hvo8L&h_cw3t4TLY%6BW1@-y-b z5vZ-L@NZ|&oSr!fD-UTLDEj(PS??63E;f2k)wlzFX%9Q`JB6)3B1F#6+Jr;m7VO~e zlqYTT$i{b)DxNCN=7o3X+wCFpBg#Kt?O1s^rRIfZ|Flfi!#!VIJ2Y;K%RZRA_pX`B zet7cHuEVTDRbd)2A$Irp>2{=ki9V-Za{(R73&*3&Zk;#b+{9<(*@a$L2mh zrY#(U+RVzM<)IsV6U^8TLiuH}bQXGLiYBE`H*6}h-C@ssa%Dr$=)NLH@dty-mo6;~ zoGOkeV4j?*7Mr`mCg(k+)?htfCC$leIIsU##szaVESLRzQ?IX{(qBSVuFgq}U*Oo< z3qn%Ym2P^AIhl*c-OjE5&ubt3QC9oTe9~`jXns2>xBg<1ypBbk~mx&DyUs;*=l@4m0k zJXo_VaQ9Jpg0sVxv?DKS{SZ2Ga?>JB*3$54(dY@VW7m;}<~rq9FZ*x$+|1O2M)Ugr E1NXy8VE_OC diff --git a/images/vcss-old.gif b/images/vcss-old.gif deleted file mode 100644 index 079ca4772d7138bcfa5d6057b9da26e4bc0c6615..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 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 diff --git a/images/vcss-old.png b/images/vcss-old.png deleted file mode 100644 index 2f4110f82490349ab6f9ce7fa0aaa1bcb4701921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2049 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 Date: Fri, 14 Mar 2025 19:20:21 +0100 Subject: [PATCH 03/20] Fix links to screenshots in Spanish --- manual.html.es | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manual.html.es b/manual.html.es index 043416861..78805857f 100644 --- a/manual.html.es +++ b/manual.html.es @@ -73,7 +73,7 @@ La manera más sencilla de comprobar un documento es utilizar la interfaz básic Este documento puede ser HTML o CSS.

Validación mediante el formulario URI + src="./images/uri_basic_es.png" alt="Validación mediante el formulario URI" />

Validación mediante carga de archivo

@@ -81,7 +81,7 @@ La manera más sencilla de comprobar un documento es utilizar la interfaz básic botón "Examinar..." y selecciona el archivo que deseas validar.

Validación mediante Carga de Archivo

En este caso, sólo se permiten documentos CSS. Esto significa que no puedes @@ -95,7 +95,7 @@ La manera más sencilla de comprobar un documento es utilizar la interfaz básic Este modo es perfecto para probar fragmentos de CSS. Sólo tienes que escribir tu CSS en el área de texto

Validación mediante entrada directa

Los mismos comentarios de antes son de aplicación. Ten en cuenta que esta solución es From 4a9a2ba3762874208ecedba2cb598f010f13fc53 Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Fri, 14 Mar 2025 19:51:19 +0100 Subject: [PATCH 04/20] No need to keep GIF variants anymore (See Gerald's past analysis https://lists.w3.org/Archives/Team/w3t-sys/2024MayJun/0041.html) --- images/vcss-blue.gif | Bin 1759 -> 0 bytes images/vcss.gif | Bin 1547 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/vcss-blue.gif delete mode 100644 images/vcss.gif diff --git a/images/vcss-blue.gif b/images/vcss-blue.gif deleted file mode 100644 index c373b2a7eae0a2317575f267465d684a2fdf314a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1759 zcmeH``#;lr0LDLa*}lk&v1u`kbj(C95urxg%q6)W*(y`YCFWk@xGh3Qnd``Hgb}B? z#K|k!=5kcZbSOn~N$MQOaqA|nQ|FI3Kb`jv&u`D`dA*+J^*B0FtgIP+KpT7j-$6if z3JMBJNL5u7T2&2$#bVX9bg;Oc-_X@J)FT+<@pyeBQ@pXcp_!$z#eQ>hb5koj8yg!7 zI|nNw#g^iF(8=A!#ns-$^T-i*CvTd!j}MJTBOPNN_G7rygN_~#^kIbg1usFGi$XwoPj%Wp+AdbvftU_F?z<7xsp+N+Q#8V>9!Uu2#ge8&V3Y zj};3}mWe_t`@^||adr2SnugO@8QE8gOG-*O98OwcO=cM{tD-rtq&l~zwUpabTUUSM zMoULWM{jR$`Y(?%`6C&8ad!LYwKh>z*HB*9SW)*l=g!k>cPF^r59;oUtAx*M`z9Ov z#+wG8HxEtmA56DBoaq$Li$tQ~;o-5dv5AQZ!IQ5=}`Ni9{#l^*?rKP#0 z^|!0)p~vHZ&z`Lazv1%yzE0y?QMkW z;h4+GzRh{U;&A1hlu8cg*Imj3E%c%bxmo5{ofP+zM@He&HAHcCzZMz7hi$1$32~6MnY>e&2)SeMl~5yf#9h4y|Ms4^C1(%R8CFRV0H)x zHPloLw14y&&g01ML;IHDjEBS&R+1joL%EOL<&UzvYbphHrk;WUX+I*_kwmBV=X=kZ zEHM1uanlu;ylNSo;Y41Uvf4A4zeak$$7=*A2PzsiRx=o-1D?tNsJSj=DxLGpF2e2S ztxRg9M{d$0)r@8r-89j#R4GaL9T-BLDc+=@0exj~M}(kt5J=;1g)|t-&kZn)CoHBJ z*8XE>6r1DqLSWkNK%^n%XBdKH(q{zl?SL<&hQA?FsO8hv0pxR7xC}YDQ7lcN-6u|x zQ+WE&k??Y&5Qf_7l9rYC=J(}$(fL3|58CmVX`H(1(e0HS#NI|IY%P^P!)BAnO%lOC z54u!94#x@YUr-4Jq*eK2u_V(#EqVq!H_5w0L(9T);*xrGBa(`^P>2;^@sqFFOF-m8oV#L29`O z0IOGJSk3`~fRm~-$O+dKAM?-N1n`KcGj&C?I=9X@%rQ+Qjq{@p5_WEO%ZjXf<3a<|ro z_x-)K{wRzwu;ELz??HRgnPk)xuRXG;XI?MAY`i=%^3!`Vhrf9k6PXHwtM@DQZmouy q^nO{MSNi(pb8nUKGw2`!SxE5p%SZ~;4`2!$A{g8wWhn;%n|}c8JZUrl diff --git a/images/vcss.gif b/images/vcss.gif deleted file mode 100644 index 020c75a73a8e73243d762f000ab6e47c24f2418a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1547 zcmd7R`#;lr9Ki9*?w3;lv0J2Bx4B zfYsI2IB^%wQ|b^=9eA;6X#CyG%nXOasjjY;N~Nu>t#zv5;=2Pml~3q&Iso9(rArhF zW#-+I`TkPnqw$Q43>*$;P}Jwnt!FZsF&DC9 zV`F=Jdslm-j+JzRCoK67CH z5di}r0erbM`0^ouUg1&sf~4e>%c;V&E9uDzSy@z&E6%%mEnh+_D3tzEBrBGAdf14v zCFK?6@~Y|@+OMTIb1LuLscmekE4i7_a95fCTYJ^5Rz=&x+>XAYuKFG|=zmu5SkwT6 z;9>-X$U{P7Z^m*_Xfy_3wZzY#Y07~17%~?(A=Vjx^9n^_k}>8G;{5#ezR&JLiol!r zV9T6U7=+Y%iSPq{BZ*PAI%K~p{ynQ}x zLbLsZn8sIJRDs_zJ@c^LTjsXe*=pRCy z*I*Qh6~2z(v*w2-PvKLShoNT+KPfYa&RnOIvtub^L%2*|qn(=j zEQLkVc?As)_Rt3+*D<#4w+ISwnxrAZ78bshhCgxn0Ca11DpXbsu=tRNkQ-2FdRAzb zM@)!3%cGJDnVw@s1R0;x6TcB0{UdT|@T64a6&9LjMk9d-*cEQ~6^rjJ47~4+e1MAv zLy}cGVX^8XK@4#NR_JQ26pCKE@ALjq#{|=#W-_dA#K5KpV$qhY0ey*As&FH5k6B!| zqrR`j3%4E}R^q|G+<^g@WODKLJ7e3}La%9IJDq(%ofYsA!}|_Km%xo6JvP3LRXPxo zQ$lk{+!T4D9O3WinLO?y17>(NoHAB2RUuBBU~h{GeO(%Q)e8jKW?$GIUF);_O~&@V z9ec|2)q8tl8l=q61^La*7vy*DabI@p51r20(r9-*enw~buv<*&^sb3&>)my-+1BO7 zx3l+G*PG8N5JoX`N{lH5PI{eF+or;M(&yVrIzch>9pvN7wgmqrBIYX(tuH)a00yXl z@|6ep508w@EKzn&t~hlqZNXaFNl0jo2mjx+leJ|?KJJDFPD%3HTHlj!%?n zUx)Nbq-zif80Zj804qieW<^$Y~4 z%9J7~?G^kP44^mw{7inYVBLU05a5+n!GIn_KS>-eUI);bGe40H2~V71NSD+ThHbxh z$HPgdsce@GnB!UX(FZXElA|knQW{4h(Rh(C?T(|U=)=xnBa$4txy^4ko0*vMLJ5B1cI f%k==yiB~9# Date: Fri, 14 Mar 2025 20:10:43 +0100 Subject: [PATCH 05/20] Use https to link to valid icons and Markup and CSS validators check pages --- BUGS.html | 6 +++--- autotest/AutoTestContentHandler.java | 8 ++++---- autotest/results/bugs.html | 8 ++++---- autotest/results/general.html | 8 ++++---- autotest/results/propertiesCSS1.html | 8 ++++---- autotest/results/propertiesCSS2.html | 8 ++++---- autotest/results/propertiesCSS3.html | 8 ++++---- org/w3c/css/css/text.properties | 8 ++++---- org/w3c/css/css/ucn.properties | 12 ++++++------ org/w3c/css/css/xhtml.properties | 20 ++------------------ 10 files changed, 39 insertions(+), 55 deletions(-) diff --git a/BUGS.html b/BUGS.html index 12b0797dd..154f2352e 100644 --- a/BUGS.html +++ b/BUGS.html @@ -33,11 +33,11 @@

CSS Validator Issue Tracking


-
- + Valid XHTML 1.0! - Valid CSS!

"); - print(" "); + print(" "); print(" \"Valid"); print(" "); - print(" "); + print(" "); print(" \"Valid"); print(" "); print("

"); diff --git a/autotest/results/bugs.html b/autotest/results/bugs.html index 3b7b5e9e0..b6d642b8d 100644 --- a/autotest/results/bugs.html +++ b/autotest/results/bugs.html @@ -962,14 +962,14 @@

http://www.w3.

- + Valid XHTML 1.0! - + Valid CSS!

diff --git a/autotest/results/general.html b/autotest/results/general.html index 160a6ef7a..5a251d8ea 100644 --- a/autotest/results/general.html +++ b/autotest/results/general.html @@ -1398,14 +1398,14 @@

testsuite/g

- + Valid XHTML 1.0! - + Valid CSS!

diff --git a/autotest/results/propertiesCSS1.html b/autotest/results/propertiesCSS1.html index 6e955e46d..1b49a8ec3 100644 --- a/autotest/results/propertiesCSS1.html +++ b/autotest/results/propertiesCSS1.html @@ -183,14 +183,14 @@

tests

- + Valid XHTML 1.0! - + Valid CSS!

diff --git a/autotest/results/propertiesCSS2.html b/autotest/results/propertiesCSS2.html index 2b994e9fe..1eab4e6a3 100644 --- a/autotest/results/propertiesCSS2.html +++ b/autotest/results/propertiesCSS2.html @@ -665,14 +665,14 @@

testsuite/

- + Valid XHTML 1.0! - + Valid CSS!

diff --git a/autotest/results/propertiesCSS3.html b/autotest/results/propertiesCSS3.html index 370f0a551..eef21de24 100644 --- a/autotest/results/propertiesCSS3.html +++ b/autotest/results/propertiesCSS3.html @@ -47,14 +47,14 @@

testsuite/properties/

- + Valid XHTML 1.0! - + Valid CSS!

diff --git a/org/w3c/css/css/text.properties b/org/w3c/css/css/text.properties index 68b0db78a..5e7aa18fb 100644 --- a/org/w3c/css/css/text.properties +++ b/org/w3c/css/css/text.properties @@ -10,17 +10,17 @@ $doc_validates_before_link $css $doc_validates_after_link $no_errors_interoperable_msg

- + $valid_CSS

($no_errors_close_tags_msg) $no_errors_dl_local_msg $no_errors_create_link_msg - http://jigsaw.w3.org/css-validator/validator$link -or http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg) + https://jigsaw.w3.org/css-validator/validator$link +or https://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg) ($no_errors_bookmark_msg) #end #else diff --git a/org/w3c/css/css/ucn.properties b/org/w3c/css/css/ucn.properties index 1f2d316a8..3b14308de 100644 --- a/org/w3c/css/css/ucn.properties +++ b/org/w3c/css/css/ucn.properties @@ -10,19 +10,19 @@ $doc_validates_before_link <a href="$css_link">$css</a>$doc_validates_after_link

$no_errors_interoperable_msg

- $valid_CSS + $valid_CSS
<p>
-	<a href="http://jigsaw.w3.org/css-validator/check/referer">
+	<a href="https://jigsaw.w3.org/css-validator/check/referer">
 		<img style="border:0;width:88px;height:31px"
-			src="//jigsaw.w3.org/css-validator/images/vcss"
+			src="https://jigsaw.w3.org/css-validator/images/vcss"
 			alt="$valid_CSS" />
 	</a>
 </p>
- $valid_CSS + $valid_CSS
<p>
-	<a href="http://jigsaw.w3.org/css-validator/check/referer">
+	<a href="https://jigsaw.w3.org/css-validator/check/referer">
 		<img style="border:0;width:88px;height:31px"
-			src="//jigsaw.w3.org/css-validator/images/vcss-blue"
+			src="https://jigsaw.w3.org/css-validator/images/vcss-blue"
 			alt="$valid_CSS" />
 	</a>
 </p>
diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties index 0a66c4884..090aca8da 100644 --- a/org/w3c/css/css/xhtml.properties +++ b/org/w3c/css/css/xhtml.properties @@ -57,37 +57,21 @@ $valid_CSS
 <p>
-#if ($file_title.trim().startsWith("https://"))
     <a href="https://jigsaw.w3.org/css-validator/check/referer">
         <img style="border:0;width:88px;height:31px"
             src="https://jigsaw.w3.org/css-validator/images/vcss"
             alt="$valid_CSS" />
     </a>
-#else
-    <a href="http://jigsaw.w3.org/css-validator/check/referer">
-        <img style="border:0;width:88px;height:31px"
-            src="http://jigsaw.w3.org/css-validator/images/vcss"
-            alt="$valid_CSS" />
-    </a>
-#end
 </p>
             
$valid_CSS
 <p>
-#if ($file_title.trim().startsWith("https://"))
     <a href="https://jigsaw.w3.org/css-validator/check/referer">
         <img style="border:0;width:88px;height:31px"
             src="https://jigsaw.w3.org/css-validator/images/vcss-blue"
             alt="$valid_CSS" />
     </a>
-#else
-<a href="http://jigsaw.w3.org/css-validator/check/referer">
-    <img style="border:0;width:88px;height:31px"
-        src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
-        alt="$valid_CSS" />
-    </a>
-#end
 </p>
         

($no_errors_close_tags_msg)

@@ -101,9 +85,9 @@

$no_errors_create_link_msg

-
http://jigsaw.w3.org/css-validator/validator$link
+
https://jigsaw.w3.org/css-validator/validator$link
 or
-http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg)
+https://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg)
 

($no_errors_bookmark_msg)

#end From 170426964c005bf0a22f43a85f92a83a6a0ae6d0 Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Sat, 15 Mar 2025 01:14:57 +0100 Subject: [PATCH 06/20] Update link to W3C Donate page now at: https://www.w3.org/donate/ --- DOWNLOAD.html.de | 2 +- DOWNLOAD.html.el | 2 +- DOWNLOAD.html.en | 2 +- DOWNLOAD.html.es | 2 +- DOWNLOAD.html.fr | 2 +- DOWNLOAD.html.hi | 2 +- DOWNLOAD.html.it | 2 +- DOWNLOAD.html.ja | 2 +- DOWNLOAD.html.ko | 2 +- DOWNLOAD.html.nl | 2 +- DOWNLOAD.html.pl-PL | 2 +- DOWNLOAD.html.pt-BR | 2 +- DOWNLOAD.html.ro | 2 +- DOWNLOAD.html.ru | 2 +- DOWNLOAD.html.sv | 2 +- DOWNLOAD.html.zh-cn | 2 +- Email.html.en | 2 +- Email.html.fr | 2 +- Email.html.ja | 2 +- about.html.de | 2 +- about.html.el | 2 +- about.html.en | 2 +- about.html.es | 2 +- about.html.fr | 2 +- about.html.hi | 2 +- about.html.it | 2 +- about.html.ja | 2 +- about.html.ko | 2 +- about.html.nl | 2 +- about.html.pl-PL | 2 +- about.html.pt-BR | 2 +- about.html.ro | 2 +- about.html.ru | 2 +- about.html.sv | 2 +- about.html.zh-cn | 2 +- api.html | 2 +- documentation.html.de | 2 +- documentation.html.el | 2 +- documentation.html.en | 2 +- documentation.html.es | 2 +- documentation.html.fr | 2 +- documentation.html.hi | 2 +- documentation.html.it | 2 +- documentation.html.ja | 2 +- documentation.html.ko | 2 +- documentation.html.nl | 2 +- documentation.html.pl-PL | 2 +- documentation.html.pt-BR | 2 +- documentation.html.ro | 2 +- documentation.html.ru | 2 +- documentation.html.sv | 2 +- documentation.html.zh-cn | 2 +- manual.html.de | 2 +- manual.html.en | 2 +- manual.html.es | 2 +- manual.html.fr | 2 +- manual.html.it | 2 +- manual.html.ja | 2 +- manual.html.ko | 2 +- manual.html.nl | 2 +- manual.html.pl-PL | 2 +- manual.html.pt-BR | 2 +- manual.html.ru | 2 +- manual.html.sv | 2 +- manual.html.zh-cn | 2 +- org/w3c/css/css/xhtml.properties | 2 +- org/w3c/css/index/footer.vm | 2 +- thanks.html | 2 +- translations.html | 2 +- validator.html.bg | 2 +- validator.html.cs | 2 +- validator.html.de | 2 +- validator.html.el | 2 +- validator.html.en | 2 +- validator.html.es | 2 +- validator.html.fa | 2 +- validator.html.fr | 2 +- validator.html.hi | 2 +- validator.html.hu | 2 +- validator.html.it | 2 +- validator.html.ja | 2 +- validator.html.ko | 2 +- validator.html.nl | 2 +- validator.html.pl-PL | 2 +- validator.html.pt-BR | 2 +- validator.html.ro | 2 +- validator.html.ru | 2 +- validator.html.sv | 2 +- validator.html.uk | 2 +- validator.html.zh-cn | 2 +- 90 files changed, 90 insertions(+), 90 deletions(-) diff --git a/DOWNLOAD.html.de b/DOWNLOAD.html.de index c0dd26408..f5fc0167e 100644 --- a/DOWNLOAD.html.de +++ b/DOWNLOAD.html.de @@ -222,7 +222,7 @@ das css-validator.jar wie oben beschrieben, und starten Sie es wie folgt:

diff --git a/DOWNLOAD.html.el b/DOWNLOAD.html.el index d23969ace..58ae0822d 100644 --- a/DOWNLOAD.html.el +++ b/DOWNLOAD.html.el @@ -203,7 +203,7 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.en b/DOWNLOAD.html.en index 08193f286..12f1817e5 100644 --- a/DOWNLOAD.html.en +++ b/DOWNLOAD.html.en @@ -221,7 +221,7 @@ Download the css-validator.jar jar archive (or build it with ant jar)

diff --git a/DOWNLOAD.html.es b/DOWNLOAD.html.es index 5ae7fb7ae..4810e4065 100644 --- a/DOWNLOAD.html.es +++ b/DOWNLOAD.html.es @@ -260,7 +260,7 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.fr b/DOWNLOAD.html.fr index d6eb79ab7..2e537ab2e 100644 --- a/DOWNLOAD.html.fr +++ b/DOWNLOAD.html.fr @@ -226,7 +226,7 @@ Construisez le fichier css-validator.jar avec la commande ant jar, et

diff --git a/DOWNLOAD.html.hi b/DOWNLOAD.html.hi index 404056c23..57d0a025d 100644 --- a/DOWNLOAD.html.hi +++ b/DOWNLOAD.html.hi @@ -172,7 +172,7 @@ QACSS

- diff --git a/DOWNLOAD.html.ja b/DOWNLOAD.html.ja index 17db5a0c3..16d429a82 100644 --- a/DOWNLOAD.html.ja +++ b/DOWNLOAD.html.ja @@ -207,7 +207,7 @@ css-validator.jar を上の説明にしたがって作成したら、次のよ QA CSS

diff --git a/DOWNLOAD.html.ko b/DOWNLOAD.html.ko index df7aa7565..2390b828f 100644 --- a/DOWNLOAD.html.ko +++ b/DOWNLOAD.html.ko @@ -254,7 +254,7 @@ http://localhost:8001/css-validator/validator.html diff --git a/DOWNLOAD.html.nl b/DOWNLOAD.html.nl index 4b15fcf6f..16326531c 100644 --- a/DOWNLOAD.html.nl +++ b/DOWNLOAD.html.nl @@ -270,7 +270,7 @@ Java geïnstalleerd heeft. Build de css-validator.jar zoals hierboven beschr

diff --git a/DOWNLOAD.html.pl-PL b/DOWNLOAD.html.pl-PL index 98964a0f3..0aefe2b9d 100644 --- a/DOWNLOAD.html.pl-PL +++ b/DOWNLOAD.html.pl-PL @@ -261,7 +261,7 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.pt-BR b/DOWNLOAD.html.pt-BR index c130fe67a..51751709c 100644 --- a/DOWNLOAD.html.pt-BR +++ b/DOWNLOAD.html.pt-BR @@ -241,7 +241,7 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.ro b/DOWNLOAD.html.ro index 454fb8832..56b5a36cb 100644 --- a/DOWNLOAD.html.ro +++ b/DOWNLOAD.html.ro @@ -216,7 +216,7 @@ Descarca arhiva css-validator.jar (sau construieste-o cu ant jar) si

diff --git a/DOWNLOAD.html.ru b/DOWNLOAD.html.ru index a04b68b14..c69e4ccbe 100644 --- a/DOWNLOAD.html.ru +++ b/DOWNLOAD.html.ru @@ -208,7 +208,7 @@

diff --git a/DOWNLOAD.html.sv b/DOWNLOAD.html.sv index ffd319ec8..12eb7a370 100644 --- a/DOWNLOAD.html.sv +++ b/DOWNLOAD.html.sv @@ -336,7 +336,7 @@

diff --git a/DOWNLOAD.html.zh-cn b/DOWNLOAD.html.zh-cn index 81a095e6a..85f7c8165 100644 --- a/DOWNLOAD.html.zh-cn +++ b/DOWNLOAD.html.zh-cn @@ -235,7 +235,7 @@

diff --git a/Email.html.en b/Email.html.en index 82c416335..3d5b0befb 100644 --- a/Email.html.en +++ b/Email.html.en @@ -129,7 +129,7 @@

diff --git a/Email.html.fr b/Email.html.fr index fb9a037c3..b4f8c29ed 100644 --- a/Email.html.fr +++ b/Email.html.fr @@ -136,7 +136,7 @@

diff --git a/Email.html.ja b/Email.html.ja index d043142fa..7bc8375d5 100644 --- a/Email.html.ja +++ b/Email.html.ja @@ -122,7 +122,7 @@

diff --git a/about.html.de b/about.html.de index d2f070bc2..73f9cd107 100644 --- a/about.html.de +++ b/about.html.de @@ -246,7 +246,7 @@ installieren Sie Ihre eigene Instanz des Validators.

diff --git a/about.html.el b/about.html.el index 99ecd9cd6..664267f68 100644 --- a/about.html.el +++ b/about.html.el @@ -234,7 +234,7 @@ title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">C

diff --git a/about.html.en b/about.html.en index 91931032f..fb9f51d38 100644 --- a/about.html.en +++ b/about.html.en @@ -262,7 +262,7 @@ calls to the validator, or install and run your own instance of the validator. diff --git a/about.html.es b/about.html.es index d725687b3..05e259173 100644 --- a/about.html.es +++ b/about.html.es @@ -243,7 +243,7 @@ o seguir las instrucciones para descargar el árbol completo del código f

diff --git a/about.html.fr b/about.html.fr index 73f63f5ea..82ed67ab3 100644 --- a/about.html.fr +++ b/about.html.fr @@ -233,7 +233,7 @@ entre deux appels au validateur, ou alors installez et exécutez votre propre in

diff --git a/about.html.hi b/about.html.hi index 177619ede..36fac3053 100644 --- a/about.html.hi +++ b/about.html.hi @@ -217,7 +217,7 @@ QACSS

- diff --git a/about.html.ja b/about.html.ja index 7980f678a..f845d0c58 100644 --- a/about.html.ja +++ b/about.html.ja @@ -238,7 +238,7 @@ CSS 検証サービスには、平和的 (RESTful) な SOAP QACSS

diff --git a/about.html.ko b/about.html.ko index 0403fd9c4..3d96a9ab8 100644 --- a/about.html.ko +++ b/about.html.ko @@ -227,7 +227,7 @@ CSS 검사 도구에서 사용하는 클래스에 대한 개괄적인 설명은

diff --git a/about.html.nl b/about.html.nl index 578f1ae24..cbc53bdef 100644 --- a/about.html.nl +++ b/about.html.nl @@ -238,7 +238,7 @@ of installeer en draai je eigen instantie van de validator.

diff --git a/about.html.pl-PL b/about.html.pl-PL index afb9b88cf..abbc40e08 100644 --- a/about.html.pl-PL +++ b/about.html.pl-PL @@ -220,7 +220,7 @@ lub ściągnąć go według zamieszczonych instrukcji. Po szybki przegląd klas

diff --git a/about.html.pt-BR b/about.html.pt-BR index 5cb4450d9..fdf9dd27e 100644 --- a/about.html.pt-BR +++ b/about.html.pt-BR @@ -218,7 +218,7 @@ que torna bem simples a tarefa de construir uma aplicação (seja web ou outra q

diff --git a/about.html.ro b/about.html.ro index 57648cee9..c0156b58e 100644 --- a/about.html.ro +++ b/about.html.ro @@ -231,7 +231,7 @@ adoptarea si repararea ero

diff --git a/about.html.ru b/about.html.ru index 3750ced19..42cd17700 100644 --- a/about.html.ru +++ b/about.html.ru @@ -207,7 +207,7 @@

diff --git a/about.html.sv b/about.html.sv index e9a906d67..dc9e96103 100644 --- a/about.html.sv +++ b/about.html.sv @@ -335,7 +335,7 @@ installera din egen instans av valideraren.

diff --git a/about.html.zh-cn b/about.html.zh-cn index a1df2bd72..b789346e0 100644 --- a/about.html.zh-cn +++ b/about.html.zh-cn @@ -204,7 +204,7 @@

diff --git a/api.html b/api.html index 3b30b0fc0..5631e9f75 100644 --- a/api.html +++ b/api.html @@ -239,7 +239,7 @@

SOAP1.2 atomic message (error or warning) format

diff --git a/documentation.html.de b/documentation.html.de index 641e8f387..cd8f3582b 100644 --- a/documentation.html.de +++ b/documentation.html.de @@ -179,7 +179,7 @@ QACSS

diff --git a/documentation.html.el b/documentation.html.el index b024b8d06..c64a9fd6c 100644 --- a/documentation.html.el +++ b/documentation.html.el @@ -183,7 +183,7 @@ QACSS

diff --git a/documentation.html.en b/documentation.html.en index b3b2e08c0..46fa12a3b 100644 --- a/documentation.html.en +++ b/documentation.html.en @@ -192,7 +192,7 @@ QACSS

diff --git a/documentation.html.es b/documentation.html.es index 5ce3dab00..a23479397 100644 --- a/documentation.html.es +++ b/documentation.html.es @@ -202,7 +202,7 @@

diff --git a/documentation.html.fr b/documentation.html.fr index dc8ad0029..ed8f88229 100644 --- a/documentation.html.fr +++ b/documentation.html.fr @@ -176,7 +176,7 @@ Voir également les instructions pour laisser un commentair

diff --git a/documentation.html.hi b/documentation.html.hi index d8283484e..6eba8262c 100644 --- a/documentation.html.hi +++ b/documentation.html.hi @@ -128,7 +128,7 @@ QACSS

- diff --git a/documentation.html.ja b/documentation.html.ja index 949f97c2f..2dd2f97ec 100644 --- a/documentation.html.ja +++ b/documentation.html.ja @@ -191,7 +191,7 @@ QACSS

diff --git a/documentation.html.ko b/documentation.html.ko index d413889d0..27a2a3729 100644 --- a/documentation.html.ko +++ b/documentation.html.ko @@ -183,7 +183,7 @@

diff --git a/documentation.html.nl b/documentation.html.nl index 02239205a..2b3963994 100644 --- a/documentation.html.nl +++ b/documentation.html.nl @@ -192,7 +192,7 @@

diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL index b658f5eec..6a8ab275c 100644 --- a/documentation.html.pl-PL +++ b/documentation.html.pl-PL @@ -184,7 +184,7 @@

diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR index a84fff3a4..4c84d6121 100644 --- a/documentation.html.pt-BR +++ b/documentation.html.pt-BR @@ -184,7 +184,7 @@ QACSS

diff --git a/documentation.html.ro b/documentation.html.ro index a176ab9dc..a82531089 100644 --- a/documentation.html.ro +++ b/documentation.html.ro @@ -194,7 +194,7 @@ QACSS

diff --git a/documentation.html.ru b/documentation.html.ru index 39189290b..6363c1e61 100644 --- a/documentation.html.ru +++ b/documentation.html.ru @@ -186,7 +186,7 @@

diff --git a/documentation.html.sv b/documentation.html.sv index 8e0376c6d..1f9a91f56 100644 --- a/documentation.html.sv +++ b/documentation.html.sv @@ -187,7 +187,7 @@

diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn index a74956d86..5c20abc49 100644 --- a/documentation.html.zh-cn +++ b/documentation.html.zh-cn @@ -185,7 +185,7 @@

diff --git a/manual.html.de b/manual.html.de index c0a32feea..e53e25f47 100644 --- a/manual.html.de +++ b/manual.html.de @@ -284,7 +284,7 @@ Sie die zu überprüfende Datei. - + I heart Validator logo

diff --git a/manual.html.en b/manual.html.en index acf0c9c8d..a5b730075 100644 --- a/manual.html.en +++ b/manual.html.en @@ -389,7 +389,7 @@ appreciated. thanks.

diff --git a/manual.html.es b/manual.html.es index 043416861..286965d32 100644 --- a/manual.html.es +++ b/manual.html.es @@ -367,7 +367,7 @@ El servicio de validación de CSS es un servicio gratuito y público para todos, QACSS

diff --git a/manual.html.fr b/manual.html.fr index a8ef03c3c..9be833cfb 100644 --- a/manual.html.fr +++ b/manual.html.fr @@ -321,7 +321,7 @@ le validateur, voir l'API de service Web du validateur CSS<

diff --git a/manual.html.it b/manual.html.it index 3188b3f1d..7544b1d1d 100644 --- a/manual.html.it +++ b/manual.html.it @@ -342,7 +342,7 @@ Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e p diff --git a/manual.html.ja b/manual.html.ja index e3df635ec..6606cdaa1 100644 --- a/manual.html.ja +++ b/manual.html.ja @@ -367,7 +367,7 @@

diff --git a/manual.html.ko b/manual.html.ko index 4cbd973f3..452fe1d69 100644 --- a/manual.html.ko +++ b/manual.html.ko @@ -353,7 +353,7 @@

diff --git a/manual.html.nl b/manual.html.nl index 82e07acfd..80cfec456 100644 --- a/manual.html.nl +++ b/manual.html.nl @@ -396,7 +396,7 @@ service voor iedereen, je respect wordt gewaardeerd. Bedankt.

diff --git a/manual.html.pl-PL b/manual.html.pl-PL index 020289e0e..62dbdd605 100644 --- a/manual.html.pl-PL +++ b/manual.html.pl-PL @@ -326,7 +326,7 @@ Usługa Walidatora CSS jest darmową usługą dla wszystkich - dziękujemy Ci i

diff --git a/manual.html.pt-BR b/manual.html.pt-BR index cafd390d5..fc69c5738 100644 --- a/manual.html.pt-BR +++ b/manual.html.pt-BR @@ -334,7 +334,7 @@ O serviço de validação CSS é gratuito e aberto a todos, usá-lo respeitando

diff --git a/manual.html.ru b/manual.html.ru index d3d785eb9..7b3aea26c 100644 --- a/manual.html.ru +++ b/manual.html.ru @@ -297,7 +297,7 @@

diff --git a/manual.html.sv b/manual.html.sv index 4f97ea63c..c1f8040db 100644 --- a/manual.html.sv +++ b/manual.html.sv @@ -480,7 +480,7 @@ möjligheter:

diff --git a/manual.html.zh-cn b/manual.html.zh-cn index 55a034211..882ae8563 100644 --- a/manual.html.zh-cn +++ b/manual.html.zh-cn @@ -345,7 +345,7 @@

diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties index 0a66c4884..b07438099 100644 --- a/org/w3c/css/css/xhtml.properties +++ b/org/w3c/css/css/xhtml.properties @@ -320,7 +320,7 @@ http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg) QACSS

diff --git a/org/w3c/css/index/footer.vm b/org/w3c/css/index/footer.vm index be2af13ab..acff86e36 100644 --- a/org/w3c/css/index/footer.vm +++ b/org/w3c/css/index/footer.vm @@ -29,7 +29,7 @@ QACSS

diff --git a/thanks.html b/thanks.html index 2bf7303e6..c969b8379 100644 --- a/thanks.html +++ b/thanks.html @@ -89,7 +89,7 @@

Translations

QACSS

diff --git a/translations.html b/translations.html index e7dcb31de..22cccc121 100644 --- a/translations.html +++ b/translations.html @@ -5753,7 +5753,7 @@

Help complete the translation of the validator in your language

QACSS

diff --git a/validator.html.bg b/validator.html.bg index 0ccdf6a53..2795dc80c 100644 --- a/validator.html.bg +++ b/validator.html.bg @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.cs b/validator.html.cs index c37aa2d25..95d831fce 100644 --- a/validator.html.cs +++ b/validator.html.cs @@ -483,7 +483,7 @@ Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.: QACSS

diff --git a/validator.html.de b/validator.html.de index 40ae761cc..15ecb7a31 100644 --- a/validator.html.de +++ b/validator.html.de @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.el b/validator.html.el index f1f696541..9e4c2cd73 100644 --- a/validator.html.el +++ b/validator.html.el @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.en b/validator.html.en index 35ad82722..07cafc4ce 100644 --- a/validator.html.en +++ b/validator.html.en @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.es b/validator.html.es index fa41dd5aa..23fee1bd7 100644 --- a/validator.html.es +++ b/validator.html.es @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.fa b/validator.html.fa index 318501492..0a566842d 100644 --- a/validator.html.fa +++ b/validator.html.fa @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.fr b/validator.html.fr index c31747ddf..9f0fe8ac6 100644 --- a/validator.html.fr +++ b/validator.html.fr @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.hi b/validator.html.hi index 48e4574db..689c59725 100644 --- a/validator.html.hi +++ b/validator.html.hi @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.hu b/validator.html.hu index f8006a2cd..428d3be47 100644 --- a/validator.html.hu +++ b/validator.html.hu @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.it b/validator.html.it index 04fde5f6a..35875ddee 100644 --- a/validator.html.it +++ b/validator.html.it @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.ja b/validator.html.ja index ab5c05879..813984e6d 100644 --- a/validator.html.ja +++ b/validator.html.ja @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.ko b/validator.html.ko index 0928d4c72..bb3d32030 100644 --- a/validator.html.ko +++ b/validator.html.ko @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.nl b/validator.html.nl index b5a2ded3a..66a504a4c 100644 --- a/validator.html.nl +++ b/validator.html.nl @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.pl-PL b/validator.html.pl-PL index f55a0ebc6..c7167d21d 100644 --- a/validator.html.pl-PL +++ b/validator.html.pl-PL @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.pt-BR b/validator.html.pt-BR index 91c05adf4..59dd10558 100644 --- a/validator.html.pt-BR +++ b/validator.html.pt-BR @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.ro b/validator.html.ro index ddd46dff6..d4d256099 100644 --- a/validator.html.ro +++ b/validator.html.ro @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.ru b/validator.html.ru index 2443ebe0a..4f5355219 100644 --- a/validator.html.ru +++ b/validator.html.ru @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.sv b/validator.html.sv index f22c68721..7475f92b8 100644 --- a/validator.html.sv +++ b/validator.html.sv @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.uk b/validator.html.uk index 6f52e9ddb..1801a9378 100644 --- a/validator.html.uk +++ b/validator.html.uk @@ -483,7 +483,7 @@ QACSS

diff --git a/validator.html.zh-cn b/validator.html.zh-cn index 7918b6c9c..bb1a9ebfa 100644 --- a/validator.html.zh-cn +++ b/validator.html.zh-cn @@ -483,7 +483,7 @@ QACSS

From 9fba28e3048edeb554795eb4f9fe0db9328f5db0 Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Sat, 15 Mar 2025 01:19:17 +0100 Subject: [PATCH 07/20] Use https for https://www.w3.org/QA/Tools/I_heart_validator image --- DOWNLOAD.html.de | 2 +- DOWNLOAD.html.el | 2 +- DOWNLOAD.html.en | 2 +- DOWNLOAD.html.es | 2 +- DOWNLOAD.html.fr | 2 +- DOWNLOAD.html.hi | 2 +- DOWNLOAD.html.it | 2 +- DOWNLOAD.html.ja | 2 +- DOWNLOAD.html.ko | 2 +- DOWNLOAD.html.nl | 2 +- DOWNLOAD.html.pl-PL | 2 +- DOWNLOAD.html.pt-BR | 2 +- DOWNLOAD.html.ro | 2 +- DOWNLOAD.html.ru | 2 +- DOWNLOAD.html.sv | 2 +- DOWNLOAD.html.zh-cn | 2 +- Email.html.en | 2 +- Email.html.fr | 2 +- Email.html.ja | 2 +- about.html.de | 2 +- about.html.el | 2 +- about.html.en | 2 +- about.html.es | 2 +- about.html.fr | 2 +- about.html.hi | 2 +- about.html.it | 2 +- about.html.ja | 2 +- about.html.ko | 2 +- about.html.nl | 2 +- about.html.pl-PL | 2 +- about.html.pt-BR | 2 +- about.html.ro | 2 +- about.html.ru | 2 +- about.html.sv | 2 +- about.html.zh-cn | 2 +- documentation.html.de | 2 +- documentation.html.el | 2 +- documentation.html.en | 2 +- documentation.html.es | 2 +- documentation.html.fr | 2 +- documentation.html.hi | 2 +- documentation.html.it | 2 +- documentation.html.ja | 2 +- documentation.html.ko | 2 +- documentation.html.nl | 2 +- documentation.html.pl-PL | 2 +- documentation.html.pt-BR | 2 +- documentation.html.ro | 2 +- documentation.html.ru | 2 +- documentation.html.sv | 2 +- documentation.html.zh-cn | 2 +- manual.html.de | 2 +- manual.html.es | 2 +- manual.html.fr | 2 +- manual.html.it | 2 +- manual.html.ja | 2 +- manual.html.ko | 2 +- manual.html.nl | 2 +- manual.html.pl-PL | 2 +- manual.html.pt-BR | 2 +- manual.html.ru | 2 +- manual.html.sv | 2 +- manual.html.zh-cn | 2 +- org/w3c/css/css/xhtml.properties | 2 +- org/w3c/css/index/footer.vm | 2 +- thanks.html | 2 +- translations.html | 2 +- validator.html.bg | 2 +- validator.html.cs | 2 +- validator.html.de | 2 +- validator.html.el | 2 +- validator.html.en | 2 +- validator.html.es | 2 +- validator.html.fa | 2 +- validator.html.fr | 2 +- validator.html.hi | 2 +- validator.html.hu | 2 +- validator.html.it | 2 +- validator.html.ja | 2 +- validator.html.ko | 2 +- validator.html.nl | 2 +- validator.html.pl-PL | 2 +- validator.html.pt-BR | 2 +- validator.html.ro | 2 +- validator.html.ru | 2 +- validator.html.sv | 2 +- validator.html.uk | 2 +- validator.html.zh-cn | 2 +- 88 files changed, 88 insertions(+), 88 deletions(-) diff --git a/DOWNLOAD.html.de b/DOWNLOAD.html.de index f5fc0167e..42d81957c 100644 --- a/DOWNLOAD.html.de +++ b/DOWNLOAD.html.de @@ -223,7 +223,7 @@ das css-validator.jar wie oben beschrieben, und starten Sie es wie folgt:
diff --git a/DOWNLOAD.html.el b/DOWNLOAD.html.el index 58ae0822d..9d5f19d45 100644 --- a/DOWNLOAD.html.el +++ b/DOWNLOAD.html.el @@ -204,7 +204,7 @@ http://localhost:8001/css-validator/validator.html diff --git a/DOWNLOAD.html.en b/DOWNLOAD.html.en index 12f1817e5..40b518d92 100644 --- a/DOWNLOAD.html.en +++ b/DOWNLOAD.html.en @@ -222,7 +222,7 @@ Download the css-validator.jar jar archive (or build it with ant jar) diff --git a/DOWNLOAD.html.es b/DOWNLOAD.html.es index 4810e4065..e3cc35b75 100644 --- a/DOWNLOAD.html.es +++ b/DOWNLOAD.html.es @@ -261,7 +261,7 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.hi b/DOWNLOAD.html.hi index 57d0a025d..7bcdf412d 100644 --- a/DOWNLOAD.html.hi +++ b/DOWNLOAD.html.hi @@ -173,7 +173,7 @@ QACSS

diff --git a/DOWNLOAD.html.ja b/DOWNLOAD.html.ja index 16d429a82..c4a46c3a1 100644 --- a/DOWNLOAD.html.ja +++ b/DOWNLOAD.html.ja @@ -208,7 +208,7 @@ css-validator.jar を上の説明にしたがって作成したら、次のよ

diff --git a/DOWNLOAD.html.ko b/DOWNLOAD.html.ko index 2390b828f..4fabe7ecb 100644 --- a/DOWNLOAD.html.ko +++ b/DOWNLOAD.html.ko @@ -255,7 +255,7 @@ http://localhost:8001/css-validator/validator.html diff --git a/DOWNLOAD.html.nl b/DOWNLOAD.html.nl index 16326531c..a81aa97c4 100644 --- a/DOWNLOAD.html.nl +++ b/DOWNLOAD.html.nl @@ -271,7 +271,7 @@ Java geïnstalleerd heeft. Build de css-validator.jar zoals hierboven beschr diff --git a/DOWNLOAD.html.pl-PL b/DOWNLOAD.html.pl-PL index 0aefe2b9d..cc0effeff 100644 --- a/DOWNLOAD.html.pl-PL +++ b/DOWNLOAD.html.pl-PL @@ -262,7 +262,7 @@ http://localhost:8001/css-validator/validator.html diff --git a/DOWNLOAD.html.pt-BR b/DOWNLOAD.html.pt-BR index 51751709c..aed59f197 100644 --- a/DOWNLOAD.html.pt-BR +++ b/DOWNLOAD.html.pt-BR @@ -242,7 +242,7 @@ http://localhost:8001/css-validator/validator.html diff --git a/DOWNLOAD.html.ro b/DOWNLOAD.html.ro index 56b5a36cb..cf3dd7f1e 100644 --- a/DOWNLOAD.html.ro +++ b/DOWNLOAD.html.ro @@ -217,7 +217,7 @@ Descarca arhiva css-validator.jar (sau construieste-o cu ant jar) si diff --git a/DOWNLOAD.html.ru b/DOWNLOAD.html.ru index c69e4ccbe..23d810621 100644 --- a/DOWNLOAD.html.ru +++ b/DOWNLOAD.html.ru @@ -209,7 +209,7 @@ diff --git a/DOWNLOAD.html.sv b/DOWNLOAD.html.sv index 12eb7a370..c100d6244 100644 --- a/DOWNLOAD.html.sv +++ b/DOWNLOAD.html.sv @@ -337,7 +337,7 @@ diff --git a/DOWNLOAD.html.zh-cn b/DOWNLOAD.html.zh-cn index 85f7c8165..ec9c629ab 100644 --- a/DOWNLOAD.html.zh-cn +++ b/DOWNLOAD.html.zh-cn @@ -236,7 +236,7 @@ diff --git a/Email.html.en b/Email.html.en index 3d5b0befb..9e9683c04 100644 --- a/Email.html.en +++ b/Email.html.en @@ -130,7 +130,7 @@ diff --git a/Email.html.fr b/Email.html.fr index b4f8c29ed..e2669bbf8 100644 --- a/Email.html.fr +++ b/Email.html.fr @@ -137,7 +137,7 @@ diff --git a/Email.html.ja b/Email.html.ja index 7bc8375d5..83f5e5944 100644 --- a/Email.html.ja +++ b/Email.html.ja @@ -123,7 +123,7 @@ diff --git a/about.html.de b/about.html.de index 73f9cd107..32bf12587 100644 --- a/about.html.de +++ b/about.html.de @@ -247,7 +247,7 @@ installieren Sie Ihre eigene Instanz des Validators.

diff --git a/about.html.el b/about.html.el index 664267f68..14c60cf33 100644 --- a/about.html.el +++ b/about.html.el @@ -235,7 +235,7 @@ title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">C diff --git a/about.html.en b/about.html.en index fb9f51d38..9186bc6f4 100644 --- a/about.html.en +++ b/about.html.en @@ -263,7 +263,7 @@ calls to the validator, or install and run your own instance of the validator. -I heart Validator logo +I heart Validator logo

diff --git a/about.html.es b/about.html.es index 05e259173..bd8918d39 100644 --- a/about.html.es +++ b/about.html.es @@ -244,7 +244,7 @@ o seguir las instrucciones para descargar el árbol completo del código f

diff --git a/about.html.hi b/about.html.hi index 36fac3053..9500e9031 100644 --- a/about.html.hi +++ b/about.html.hi @@ -218,7 +218,7 @@ QACSS

diff --git a/about.html.ja b/about.html.ja index f845d0c58..4e3786cc0 100644 --- a/about.html.ja +++ b/about.html.ja @@ -239,7 +239,7 @@ CSS 検証サービスには、平和的 (RESTful) な SOAP

diff --git a/about.html.ko b/about.html.ko index 3d96a9ab8..32222ba48 100644 --- a/about.html.ko +++ b/about.html.ko @@ -228,7 +228,7 @@ CSS 검사 도구에서 사용하는 클래스에 대한 개괄적인 설명은 diff --git a/about.html.nl b/about.html.nl index cbc53bdef..398aee9d2 100644 --- a/about.html.nl +++ b/about.html.nl @@ -239,7 +239,7 @@ of installeer en draai je eigen instantie van de validator.

diff --git a/about.html.pl-PL b/about.html.pl-PL index abbc40e08..7b4c761be 100644 --- a/about.html.pl-PL +++ b/about.html.pl-PL @@ -221,7 +221,7 @@ lub ściągnąć go według zamieszczonych instrukcji. Po szybki przegląd klas diff --git a/about.html.pt-BR b/about.html.pt-BR index fdf9dd27e..66db8fd38 100644 --- a/about.html.pt-BR +++ b/about.html.pt-BR @@ -219,7 +219,7 @@ que torna bem simples a tarefa de construir uma aplicação (seja web ou outra q diff --git a/about.html.ro b/about.html.ro index c0156b58e..ac6f95dda 100644 --- a/about.html.ro +++ b/about.html.ro @@ -232,7 +232,7 @@ adoptarea si repararea ero diff --git a/about.html.ru b/about.html.ru index 42cd17700..c571a16a6 100644 --- a/about.html.ru +++ b/about.html.ru @@ -208,7 +208,7 @@ diff --git a/about.html.sv b/about.html.sv index dc9e96103..135ff38b0 100644 --- a/about.html.sv +++ b/about.html.sv @@ -336,7 +336,7 @@ installera din egen instans av valideraren. diff --git a/about.html.zh-cn b/about.html.zh-cn index b789346e0..e9d199c5a 100644 --- a/about.html.zh-cn +++ b/about.html.zh-cn @@ -205,7 +205,7 @@ diff --git a/documentation.html.de b/documentation.html.de index cd8f3582b..84639c501 100644 --- a/documentation.html.de +++ b/documentation.html.de @@ -180,7 +180,7 @@

diff --git a/documentation.html.el b/documentation.html.el index c64a9fd6c..983ecf7ee 100644 --- a/documentation.html.el +++ b/documentation.html.el @@ -184,7 +184,7 @@

diff --git a/documentation.html.en b/documentation.html.en index 46fa12a3b..26f264ba6 100644 --- a/documentation.html.en +++ b/documentation.html.en @@ -193,7 +193,7 @@

diff --git a/documentation.html.es b/documentation.html.es index a23479397..7f0ae9dac 100644 --- a/documentation.html.es +++ b/documentation.html.es @@ -203,7 +203,7 @@

diff --git a/documentation.html.hi b/documentation.html.hi index 6eba8262c..4ac032e3c 100644 --- a/documentation.html.hi +++ b/documentation.html.hi @@ -129,7 +129,7 @@ QACSS

diff --git a/documentation.html.ja b/documentation.html.ja index 2dd2f97ec..ef5e3d5c5 100644 --- a/documentation.html.ja +++ b/documentation.html.ja @@ -192,7 +192,7 @@

diff --git a/documentation.html.ko b/documentation.html.ko index 27a2a3729..ceab61b63 100644 --- a/documentation.html.ko +++ b/documentation.html.ko @@ -184,7 +184,7 @@ diff --git a/documentation.html.nl b/documentation.html.nl index 2b3963994..1275daa35 100644 --- a/documentation.html.nl +++ b/documentation.html.nl @@ -193,7 +193,7 @@ diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL index 6a8ab275c..d08c054b4 100644 --- a/documentation.html.pl-PL +++ b/documentation.html.pl-PL @@ -185,7 +185,7 @@ diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR index 4c84d6121..2c7d7651e 100644 --- a/documentation.html.pt-BR +++ b/documentation.html.pt-BR @@ -185,7 +185,7 @@

diff --git a/documentation.html.ro b/documentation.html.ro index a82531089..2b47c292d 100644 --- a/documentation.html.ro +++ b/documentation.html.ro @@ -195,7 +195,7 @@

diff --git a/documentation.html.ru b/documentation.html.ru index 6363c1e61..dd836a7c2 100644 --- a/documentation.html.ru +++ b/documentation.html.ru @@ -187,7 +187,7 @@ diff --git a/documentation.html.sv b/documentation.html.sv index 1f9a91f56..95a49607b 100644 --- a/documentation.html.sv +++ b/documentation.html.sv @@ -188,7 +188,7 @@ diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn index 5c20abc49..0e7dbe106 100644 --- a/documentation.html.zh-cn +++ b/documentation.html.zh-cn @@ -186,7 +186,7 @@ diff --git a/manual.html.de b/manual.html.de index e53e25f47..5e6798874 100644 --- a/manual.html.de +++ b/manual.html.de @@ -285,7 +285,7 @@ Sie die zu überprüfende Datei. - I heart Validator logo + I heart Validator logo

diff --git a/manual.html.es b/manual.html.es index 286965d32..dbaeb6ed1 100644 --- a/manual.html.es +++ b/manual.html.es @@ -368,7 +368,7 @@ El servicio de validación de CSS es un servicio gratuito y público para todos,

diff --git a/manual.html.fr b/manual.html.fr index 9be833cfb..56def6aef 100644 --- a/manual.html.fr +++ b/manual.html.fr @@ -322,7 +322,7 @@ le validateur, voir l'API de service Web du validateur CSS< diff --git a/manual.html.it b/manual.html.it index 7544b1d1d..1c65328fe 100644 --- a/manual.html.it +++ b/manual.html.it @@ -343,7 +343,7 @@ Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e p diff --git a/manual.html.ja b/manual.html.ja index 6606cdaa1..a34365d97 100644 --- a/manual.html.ja +++ b/manual.html.ja @@ -368,7 +368,7 @@ diff --git a/manual.html.ko b/manual.html.ko index 452fe1d69..e824de084 100644 --- a/manual.html.ko +++ b/manual.html.ko @@ -354,7 +354,7 @@ diff --git a/manual.html.nl b/manual.html.nl index 80cfec456..5c80432f4 100644 --- a/manual.html.nl +++ b/manual.html.nl @@ -397,7 +397,7 @@ service voor iedereen, je respect wordt gewaardeerd. Bedankt.

diff --git a/manual.html.pl-PL b/manual.html.pl-PL index 62dbdd605..0d25f4d93 100644 --- a/manual.html.pl-PL +++ b/manual.html.pl-PL @@ -327,7 +327,7 @@ Usługa Walidatora CSS jest darmową usługą dla wszystkich - dziękujemy Ci i diff --git a/manual.html.pt-BR b/manual.html.pt-BR index fc69c5738..aa9f69702 100644 --- a/manual.html.pt-BR +++ b/manual.html.pt-BR @@ -335,7 +335,7 @@ O serviço de validação CSS é gratuito e aberto a todos, usá-lo respeitando diff --git a/manual.html.ru b/manual.html.ru index 7b3aea26c..c24deb195 100644 --- a/manual.html.ru +++ b/manual.html.ru @@ -298,7 +298,7 @@ diff --git a/manual.html.sv b/manual.html.sv index c1f8040db..8c24ccbaf 100644 --- a/manual.html.sv +++ b/manual.html.sv @@ -481,7 +481,7 @@ möjligheter: diff --git a/manual.html.zh-cn b/manual.html.zh-cn index 882ae8563..488f35d8c 100644 --- a/manual.html.zh-cn +++ b/manual.html.zh-cn @@ -346,7 +346,7 @@ diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties index b07438099..d2667a0da 100644 --- a/org/w3c/css/css/xhtml.properties +++ b/org/w3c/css/css/xhtml.properties @@ -321,7 +321,7 @@ http://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg)

diff --git a/thanks.html b/thanks.html index c969b8379..29475c145 100644 --- a/thanks.html +++ b/thanks.html @@ -90,7 +90,7 @@

Translations

diff --git a/translations.html b/translations.html index 22cccc121..c0a8e92ab 100644 --- a/translations.html +++ b/translations.html @@ -5754,7 +5754,7 @@

Help complete the translation of the validator in your language

diff --git a/validator.html.bg b/validator.html.bg index 2795dc80c..90c568d4f 100644 --- a/validator.html.bg +++ b/validator.html.bg @@ -484,7 +484,7 @@

diff --git a/validator.html.cs b/validator.html.cs index 95d831fce..05fc1c4f8 100644 --- a/validator.html.cs +++ b/validator.html.cs @@ -484,7 +484,7 @@ Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.:

diff --git a/validator.html.de b/validator.html.de index 15ecb7a31..d080b9a00 100644 --- a/validator.html.de +++ b/validator.html.de @@ -484,7 +484,7 @@

diff --git a/validator.html.el b/validator.html.el index 9e4c2cd73..c003d37c1 100644 --- a/validator.html.el +++ b/validator.html.el @@ -484,7 +484,7 @@

diff --git a/validator.html.en b/validator.html.en index 07cafc4ce..e9fbd53de 100644 --- a/validator.html.en +++ b/validator.html.en @@ -484,7 +484,7 @@

diff --git a/validator.html.es b/validator.html.es index 23fee1bd7..e0817de9b 100644 --- a/validator.html.es +++ b/validator.html.es @@ -484,7 +484,7 @@

diff --git a/validator.html.fa b/validator.html.fa index 0a566842d..faeac3cdb 100644 --- a/validator.html.fa +++ b/validator.html.fa @@ -484,7 +484,7 @@

diff --git a/validator.html.fr b/validator.html.fr index 9f0fe8ac6..db130f132 100644 --- a/validator.html.fr +++ b/validator.html.fr @@ -484,7 +484,7 @@

diff --git a/validator.html.hi b/validator.html.hi index 689c59725..3727414fe 100644 --- a/validator.html.hi +++ b/validator.html.hi @@ -484,7 +484,7 @@

diff --git a/validator.html.hu b/validator.html.hu index 428d3be47..c2bd8aafc 100644 --- a/validator.html.hu +++ b/validator.html.hu @@ -484,7 +484,7 @@

diff --git a/validator.html.it b/validator.html.it index 35875ddee..01ce3e260 100644 --- a/validator.html.it +++ b/validator.html.it @@ -484,7 +484,7 @@

diff --git a/validator.html.ja b/validator.html.ja index 813984e6d..7e3a565d6 100644 --- a/validator.html.ja +++ b/validator.html.ja @@ -484,7 +484,7 @@

diff --git a/validator.html.ko b/validator.html.ko index bb3d32030..9f02ef1cd 100644 --- a/validator.html.ko +++ b/validator.html.ko @@ -484,7 +484,7 @@

diff --git a/validator.html.nl b/validator.html.nl index 66a504a4c..b60ff8dff 100644 --- a/validator.html.nl +++ b/validator.html.nl @@ -484,7 +484,7 @@

diff --git a/validator.html.pl-PL b/validator.html.pl-PL index c7167d21d..d29e7ef29 100644 --- a/validator.html.pl-PL +++ b/validator.html.pl-PL @@ -484,7 +484,7 @@

diff --git a/validator.html.pt-BR b/validator.html.pt-BR index 59dd10558..3cf01dda2 100644 --- a/validator.html.pt-BR +++ b/validator.html.pt-BR @@ -484,7 +484,7 @@

diff --git a/validator.html.ro b/validator.html.ro index d4d256099..bfba9a999 100644 --- a/validator.html.ro +++ b/validator.html.ro @@ -484,7 +484,7 @@

diff --git a/validator.html.ru b/validator.html.ru index 4f5355219..018dd67ef 100644 --- a/validator.html.ru +++ b/validator.html.ru @@ -484,7 +484,7 @@

diff --git a/validator.html.sv b/validator.html.sv index 7475f92b8..98329f60b 100644 --- a/validator.html.sv +++ b/validator.html.sv @@ -484,7 +484,7 @@

diff --git a/validator.html.uk b/validator.html.uk index 1801a9378..c96e5cca9 100644 --- a/validator.html.uk +++ b/validator.html.uk @@ -484,7 +484,7 @@

diff --git a/validator.html.zh-cn b/validator.html.zh-cn index bb1a9ebfa..8afea43d3 100644 --- a/validator.html.zh-cn +++ b/validator.html.zh-cn @@ -484,7 +484,7 @@

From 80f15574d28effb5939ea842443f7f5352848116 Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Sat, 15 Mar 2025 01:38:15 +0100 Subject: [PATCH 08/20] Use https for validator.w3.org URIs --- BUGS.html | 2 +- autotest/AutoTestContentHandler.java | 2 +- autotest/results/bugs.html | 2 +- autotest/results/general.html | 2 +- autotest/results/propertiesCSS1.html | 2 +- autotest/results/propertiesCSS2.html | 2 +- autotest/results/propertiesCSS3.html | 2 +- org/w3c/css/servlet/CssValidator.java | 2 +- org/w3c/css/util/Messages.properties.bg | 4 +- org/w3c/css/util/Messages.properties.cs | 4 +- org/w3c/css/util/Messages.properties.de | 4 +- org/w3c/css/util/Messages.properties.el | 4 +- org/w3c/css/util/Messages.properties.en | 4 +- org/w3c/css/util/Messages.properties.es | 4 +- org/w3c/css/util/Messages.properties.fa | 4 +- org/w3c/css/util/Messages.properties.fr | 4 +- org/w3c/css/util/Messages.properties.hi | 4 +- org/w3c/css/util/Messages.properties.hu | 4 +- org/w3c/css/util/Messages.properties.it | 4 +- org/w3c/css/util/Messages.properties.ja | 4 +- org/w3c/css/util/Messages.properties.ko | 4 +- org/w3c/css/util/Messages.properties.nl | 4 +- org/w3c/css/util/Messages.properties.pl-PL | 4 +- org/w3c/css/util/Messages.properties.pt-BR | 4 +- org/w3c/css/util/Messages.properties.ro | 4 +- org/w3c/css/util/Messages.properties.ru | 4 +- org/w3c/css/util/Messages.properties.sv | 4 +- org/w3c/css/util/Messages.properties.uk | 4 +- org/w3c/css/util/Messages.properties.zh-cn | 4 +- translations.html | 76 +++++++++++----------- validator.html.bg | 2 +- validator.html.cs | 2 +- validator.html.de | 2 +- validator.html.el | 2 +- validator.html.en | 2 +- validator.html.es | 2 +- validator.html.fa | 2 +- validator.html.fr | 2 +- validator.html.hi | 2 +- validator.html.hu | 2 +- validator.html.it | 2 +- validator.html.ja | 2 +- validator.html.ko | 2 +- validator.html.nl | 2 +- validator.html.pl-PL | 2 +- validator.html.pt-BR | 2 +- validator.html.ro | 2 +- validator.html.ru | 2 +- validator.html.sv | 2 +- validator.html.uk | 2 +- validator.html.zh-cn | 2 +- 51 files changed, 109 insertions(+), 109 deletions(-) diff --git a/BUGS.html b/BUGS.html index 12b0797dd..4fff6f80f 100644 --- a/BUGS.html +++ b/BUGS.html @@ -33,7 +33,7 @@

CSS Validator Issue Tracking


- + Valid XHTML 1.0! diff --git a/autotest/AutoTestContentHandler.java b/autotest/AutoTestContentHandler.java index fe30da2f4..e83495874 100644 --- a/autotest/AutoTestContentHandler.java +++ b/autotest/AutoTestContentHandler.java @@ -239,7 +239,7 @@ public void endElement(String nameSpaceURI, String localName, String rawName) if (element == TESTSUITE) { print("

"); - print(" "); + print(" "); print(" \"Valid"); diff --git a/autotest/results/bugs.html b/autotest/results/bugs.html index 3b7b5e9e0..ec25f1bf8 100644 --- a/autotest/results/bugs.html +++ b/autotest/results/bugs.html @@ -962,7 +962,7 @@

http://www.w3.

- + Valid XHTML 1.0! diff --git a/autotest/results/general.html b/autotest/results/general.html index 160a6ef7a..090f15bea 100644 --- a/autotest/results/general.html +++ b/autotest/results/general.html @@ -1398,7 +1398,7 @@

testsuite/g

- + Valid XHTML 1.0! diff --git a/autotest/results/propertiesCSS1.html b/autotest/results/propertiesCSS1.html index 6e955e46d..e58b5973f 100644 --- a/autotest/results/propertiesCSS1.html +++ b/autotest/results/propertiesCSS1.html @@ -183,7 +183,7 @@

tests

- + Valid XHTML 1.0! diff --git a/autotest/results/propertiesCSS2.html b/autotest/results/propertiesCSS2.html index 2b994e9fe..bfecfb5a2 100644 --- a/autotest/results/propertiesCSS2.html +++ b/autotest/results/propertiesCSS2.html @@ -665,7 +665,7 @@

testsuite/

- + Valid XHTML 1.0! diff --git a/autotest/results/propertiesCSS3.html b/autotest/results/propertiesCSS3.html index 370f0a551..91da8d1a6 100644 --- a/autotest/results/propertiesCSS3.html +++ b/autotest/results/propertiesCSS3.html @@ -47,7 +47,7 @@

testsuite/properties/

- + Valid XHTML 1.0! diff --git a/org/w3c/css/servlet/CssValidator.java b/org/w3c/css/servlet/CssValidator.java index 1f9299d5c..c79e3b125 100644 --- a/org/w3c/css/servlet/CssValidator.java +++ b/org/w3c/css/servlet/CssValidator.java @@ -77,7 +77,7 @@ public final class CssValidator extends HttpServlet { final static String opt_type = "type"; public final static String server_name = - "Jigsaw/2.3.0 W3C_CSS_Validator_JFouffa/2.0 (See )"; + "Jigsaw/2.3.0 W3C_CSS_Validator_JFouffa/2.0 (See )"; final static String headers_name = "X-W3C-Validator-"; diff --git a/org/w3c/css/util/Messages.properties.bg b/org/w3c/css/util/Messages.properties.bg index 2ba98ccad..405a2a28e 100644 --- a/org/w3c/css/util/Messages.properties.bg +++ b/org/w3c/css/util/Messages.properties.bg @@ -54,7 +54,7 @@ validate_by_input: Валидиране чрез директно въвежда enter_CSS: Въведете CSS, който желаете да се валидира submit_input: Изпратете въведеното за валидиране note: Пояснение -note_xhtml_valid: Ако желаете да валидирате CSS style sheet, вписана в (X)HTML документ, трябва първо да проверите дали използваният (X)HTML е валиден +note_xhtml_valid: Ако желаете да валидирате CSS style sheet, вписана в (X)HTML документ, трябва първо да проверите дали използваният (X)HTML е валиден # End of variables added along with Index page template W3C_validator_results: Резултати на W3C CSS Validator за @@ -88,7 +88,7 @@ no_errors_create_link_msg: Ако желаете да създадете лин на други да валидират страницата Ви, URI е: no_errors_forHTML_only_msg: само за HTML/XML документ no_errors_bookmark_msg: Или, можете просто да добавите настоящата страница към Вашите bookmarks или hotlist. -note_valide_html: За да функционира според очакванията, Вашият CSS style sheet се нуждае от правилно дърво за парсване на документа. Това означава, че трябва да изпозлвате валиден HTML. +note_valide_html: За да функционира според очакванията, Вашият CSS style sheet се нуждае от правилно дърво за парсване на документа. Това означава, че трябва да изпозлвате валиден HTML. top: Горе # hook_html_validator not-css1-style: /* ВНИМАВАЙТЕ ! Това не е CSS1 свойство ! */ diff --git a/org/w3c/css/util/Messages.properties.cs b/org/w3c/css/util/Messages.properties.cs index fff6dfc99..2144be300 100644 --- a/org/w3c/css/util/Messages.properties.cs +++ b/org/w3c/css/util/Messages.properties.cs @@ -55,7 +55,7 @@ enter_CSS: Zadejte CSS, kterou chcete ověřit submit_input: Potvrďte vstup pro ověření note: Poznámka -note_xhtml_valid: Pokud chcete ověřit svůj CSS styl vložený do dokumentu (X)HTML měli byste nejprve zkontrolovat , že vámi použité (X)HTML je platné +note_xhtml_valid: Pokud chcete ověřit svůj CSS styl vložený do dokumentu (X)HTML měli byste nejprve zkontrolovat , že vámi použité (X)HTML je platné # Konec proměnných přidaných společně se stránkou šablony W3C_validator_results:Validátor výsledků W3C CSS @@ -83,7 +83,7 @@ no_errors_create_link_msg: Chcete-li vytvořit odkaz na tuto stránku (tj. tento výsledek ověření ) znovuověření této stránky v budoucnosti nebo umožněte ostatním ověřit vaši stránku, URI je: no_errors_forHTML_only_msg: pouze pro dokument HTML/XML no_errors_bookmark_msg: Nebo stačí, když přidáte aktuální stránku do záložky nebo do oblíbených. -note_valide_html: Aby tabulka stylů CSS fungovala jak chcete, musí mít správnou syntaxi. To znamená, že byste měli použít valid HTML. +note_valide_html: Aby tabulka stylů CSS fungovala jak chcete, musí mít správnou syntaxi. To znamená, že byste měli použít valid HTML. top: Nahoru # hook_html_validator not-css1-style: /* POZOR ! Toto není vlastnost CSS1! */ diff --git a/org/w3c/css/util/Messages.properties.de b/org/w3c/css/util/Messages.properties.de index 6fa94e81d..500eea938 100644 --- a/org/w3c/css/util/Messages.properties.de +++ b/org/w3c/css/util/Messages.properties.de @@ -57,7 +57,7 @@ validate_by_input: Validierung per Direkteingabe enter_CSS: Geben Sie den CSS Code ein, den Sie überprüfen möchten submit_input: Code validieren note: Achtung -note_xhtml_valid: Wenn Sie CSS-Code in einem (X)HTML-Dokument validieren möchten, sollten Sie zunächst prüfen, ob das (X)HTML-Dokument valide ist +note_xhtml_valid: Wenn Sie CSS-Code in einem (X)HTML-Dokument validieren möchten, sollten Sie zunächst prüfen, ob das (X)HTML-Dokument valide ist # End of variables added along with Index page template W3C_validator_results: Ergebnisse des CSS-Validators @@ -92,7 +92,7 @@ Seite zu erleichtern oder um es anderen zu ermöglichen Ihre Seite zu \ validieren, so verwenden Sie folgenden URI: no_errors_forHTML_only_msg: nur für HTML/XML-Dokumente no_errors_bookmark_msg: Sie können die aktuelle Seite auch einfach in Ihre Bookmarks aufnehmen. -note_valide_html: Damit das Programm richtig funktioniert, benötigt Ihr CSS style sheet einen korrekten Dokument-Syntaxbaum. Das bedeutet, dass Sie gültiges HTML verwenden sollten. +note_valide_html: Damit das Programm richtig funktioniert, benötigt Ihr CSS style sheet einen korrekten Dokument-Syntaxbaum. Das bedeutet, dass Sie gültiges HTML verwenden sollten. top: Top # hook_html_validator not-css1-style: /* Vorsicht: Dies ist keine CSS1-Eigenschaft! */ diff --git a/org/w3c/css/util/Messages.properties.el b/org/w3c/css/util/Messages.properties.el index d033484bd..ec8c389c4 100644 --- a/org/w3c/css/util/Messages.properties.el +++ b/org/w3c/css/util/Messages.properties.el @@ -54,7 +54,7 @@ validate_by_input: Έλεγχος εγκυρότητας με άμεση εισ enter_CSS: Εισάγετε το CSS που θέλετε να ελέγξετε την εγκυρότητα submit_input: Εισάγετε αρχείο για έλεγχο εγκυρότητας note: Σημείωση -note_xhtml_valid: Εάν επιθυμείτε να ελέγξετε την εγκυρότητα ενός CSS style sheet που είναι ενσωματωμένο σε ένα αρχείο (X)HTML, πρέπει αρχικά να ελέγξετε ότι είναι έγκυρο το αρχείο (X)HTML που χρησιμοποιείτε +note_xhtml_valid: Εάν επιθυμείτε να ελέγξετε την εγκυρότητα ενός CSS style sheet που είναι ενσωματωμένο σε ένα αρχείο (X)HTML, πρέπει αρχικά να ελέγξετε ότι είναι έγκυρο το αρχείο (X)HTML που χρησιμοποιείτε # End of variables added along with Index page template W3C_validator_results: Αποτελέσματα Ελέγχου Εγκυρότητας W3C CSS για @@ -88,7 +88,7 @@ no_errors_create_link_msg: Εάν επιθυμείτε να δημιουργήσ σε άλλους να ελέγχουν την εγκυρότητα της σελίδας, το URI είναι: no_errors_forHTML_only_msg: μόνο για αρχεία HTML/XML no_errors_bookmark_msg: Ή μπορείτε να προσθέσετε την τρέχουσα σελίδα στα αγαπημένα σας ή στη hotlist. -note_valide_html: Για να λειτουργεί όπως προτείνεται, το CSS style sheet χρειάζεται ένα σωστό δέντρο συντακτικής ανάλυσης. Αυτό σημαίνει ότι πρέπει να χρησιμοποιείτε ένα έγκυρο HTML. +note_valide_html: Για να λειτουργεί όπως προτείνεται, το CSS style sheet χρειάζεται ένα σωστό δέντρο συντακτικής ανάλυσης. Αυτό σημαίνει ότι πρέπει να χρησιμοποιείτε ένα έγκυρο HTML. top: Πάνω # hook_html_validator not-css1-style: /* ΠΡΟΣΟΧΗ ! Δεν πρόκεται για ιδιότητα CSS1 ! */ diff --git a/org/w3c/css/util/Messages.properties.en b/org/w3c/css/util/Messages.properties.en index 86b709422..b1fe33b3b 100644 --- a/org/w3c/css/util/Messages.properties.en +++ b/org/w3c/css/util/Messages.properties.en @@ -59,7 +59,7 @@ validate_by_input: Validate by direct input enter_CSS: Enter the CSS you would like validated submit_input: Submit your input for validation note: Note -note_xhtml_valid: If you want to validate your CSS style sheet embedded in an (X)HTML document, you should first check that the (X)HTML you use is valid +note_xhtml_valid: If you want to validate your CSS style sheet embedded in an (X)HTML document, you should first check that the (X)HTML you use is valid vendorext: Vendor Extensions vext_default: Default vext_warnings: Warnings @@ -98,7 +98,7 @@ result) to make it easier to re-validate this page in the future or to allow \ others to validate your page, the URI is: no_errors_forHTML_only_msg: for HTML/XML document only no_errors_bookmark_msg: Or, you can just add the current page to your bookmarks or hotlist. -note_valide_html: To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use valid HTML. +note_valide_html: To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use valid HTML. top: Top # hook_html_validator not-css1-style: /* BE CAREFUL ! This is not a CSS1 property ! */ diff --git a/org/w3c/css/util/Messages.properties.es b/org/w3c/css/util/Messages.properties.es index b5f1d6cc3..eee9778b8 100644 --- a/org/w3c/css/util/Messages.properties.es +++ b/org/w3c/css/util/Messages.properties.es @@ -58,7 +58,7 @@ validate_by_input: Validar mediante entrada directa enter_CSS: Introduce el código CSS que desees validar submit_input: Enviar archivo para su validación note: Nota -note_xhtml_valid: Si deseas validar tu hoja de estilo CSS incrustada en un documento (X)HTML, deberías antes comprobar que el (X)HTML utilizado es válido +note_xhtml_valid: Si deseas validar tu hoja de estilo CSS incrustada en un documento (X)HTML, deberías antes comprobar que el (X)HTML utilizado es válido # End of variables added along with Index page template W3C_validator_results: Resultados del Validador CSS del W3C para @@ -92,7 +92,7 @@ de la validación) para hacer que sea más fácil revalidar la página en el fut o para permitir que otras personas validen su página, el URI es: no_errors_forHTML_only_msg: para documentos HTML/XML únicamente no_errors_bookmark_msg: O, simplemente, puede añadir la página actual a su lista de marcadores o favoritos. -note_valide_html: Para funcionar como previsto, tu hoja de estilo CSS necesita un "arbol sintactico". Esto significa que usted necesita usar un valido codigo HTML. +note_valide_html: Para funcionar como previsto, tu hoja de estilo CSS necesita un "arbol sintactico". Esto significa que usted necesita usar un valido codigo HTML. top: Top # hook_html_validator not-css1-style: /* ¡ TENGA CUIDADO ! ¡ Esta propiedad no está incluida en CSS1 ! */ diff --git a/org/w3c/css/util/Messages.properties.fa b/org/w3c/css/util/Messages.properties.fa index ed7c5bae8..01d9af3fe 100644 --- a/org/w3c/css/util/Messages.properties.fa +++ b/org/w3c/css/util/Messages.properties.fa @@ -53,7 +53,7 @@ validate_by_input: تایید اعتبار با ورودی مستقیم enter_CSS: ای را که می خواهید تایید اعتبار شود را وارد نمایید CSS submit_input: ورودیتان را برای اعتبار سنجی ارایه نمایید note: توجه -note_xhtml_valid: مورد استفاده معتبر باشد (X)HTML بررسی نمایید که  خودتان را تایید اعتبار نمایید، نخست باید (X)HTML جاسازی شده در یک سند CSS اگر بخواهید شیوه نامه ی +note_xhtml_valid: مورد استفاده معتبر باشد (X)HTML بررسی نمایید که  خودتان را تایید اعتبار نمایید، نخست باید (X)HTML جاسازی شده در یک سند CSS اگر بخواهید شیوه نامه ی # انتهای متغیرهای اضافه شده همراه با الگوی صفحه ی فهرست W3C_validator_results: برای W3C CSS نتایج اعتبار سنج @@ -81,7 +81,7 @@ no_errors_dl_local_msg: اگر می خواهید، می توانید یک کپی no_errors_create_link_msg: اگر شما می خواهید لینکی به این صفحه ایجاد نمایید (یعنی، نتایج \ این اعتبار سنجی) اجازه می دهد جهت اجازه یا تایید اعتبار مجدد این صفحه در آینده آسانتر ساخته شود هست URI ،دیگران که صفحه ی شما را تایید اعتبار می نمایند: no_errors_forHTML_only_msg: HTML/XML تنها برای سند no_errors_bookmark_msg: .یا، شما فقط می توانید صفحه ی فعلی را به بوکمارک ها یا هات لیست خود اضافه نمایید -note_valide_html: .شما نیازمند یک نمودار درختی تجزیه سند صحیح است CSS جهت فعالیت بصورت مورد نظر، شیوه نامه .را بکار برید valid HTML این بدین منظور است که باید +note_valide_html: .شما نیازمند یک نمودار درختی تجزیه سند صحیح است CSS جهت فعالیت بصورت مورد نظر، شیوه نامه .را بکار برید valid HTML این بدین منظور است که باید top: بالا # hook_html_validator: not-css1-style: /* نیست CSS1 مواظب باشید! این یک مشخصه ی */ diff --git a/org/w3c/css/util/Messages.properties.fr b/org/w3c/css/util/Messages.properties.fr index 0436cbf10..b6767d51e 100644 --- a/org/w3c/css/util/Messages.properties.fr +++ b/org/w3c/css/util/Messages.properties.fr @@ -58,8 +58,8 @@ validate_by_input: Validation par Saisie Directe enter_CSS: Saisissez la feuille de style à valider (ATTENTION : feuilles de style CSS uniquement) submit_input: Valider la feuille de style note: Remarque -note_xhtml_valid: Si vous souhaitez valider une feuille de style incorporée dans un document (X)HTML, vous devriez d'abord vérifier la validité de votre document (X)HTML -note_valide_html: Les resultats de la validation de feuilles de styles incorporées dans un document (X)HTML ne sont fiables que si le document HTML est valide. +note_xhtml_valid: Si vous souhaitez valider une feuille de style incorporée dans un document (X)HTML, vous devriez d'abord vérifier la validité de votre document (X)HTML +note_valide_html: Les resultats de la validation de feuilles de styles incorporées dans un document (X)HTML ne sont fiables que si le document HTML est valide. # End of variables added along with Index page template vendorext: Extensions Propriétaires vext_default: Défaut diff --git a/org/w3c/css/util/Messages.properties.hi b/org/w3c/css/util/Messages.properties.hi index f8ecf29d5..18b8283b9 100644 --- a/org/w3c/css/util/Messages.properties.hi +++ b/org/w3c/css/util/Messages.properties.hi @@ -54,7 +54,7 @@ validate_by_input: प्रत्यक्ष निवेश के द्व enter_CSS: मान्यकर्ण करने के लिए सीएसएस दर्ज करें submit_input: मान्यकर्ण करने के लिए आपनी सामग्री भेजें note: टिप्पणी -note_xhtml_valid: यदि आप अपने (X) HTML दस्तावेज़ में एम्बेड होई सीएसएस शैली शीट का मान्यकर्ण करना चाहते हैं, तो पहले आप जाँच करें कि जिस (X) HTML दस्तावेज़ का आप का उपयोग कर रहें हैं वो मान्यकृत है। +note_xhtml_valid: यदि आप अपने (X) HTML दस्तावेज़ में एम्बेड होई सीएसएस शैली शीट का मान्यकर्ण करना चाहते हैं, तो पहले आप जाँच करें कि जिस (X) HTML दस्तावेज़ का आप का उपयोग कर रहें हैं वो मान्यकृत है। # End of variables added along with Index page template W3C_validator_results: W3C सीएसएस मान्यकर्ण के परिणाम @@ -85,7 +85,7 @@ no_errors_create_link_msg: यदि आप इस पृष्ठ (यानी आसान बनाने के लिए फिर से भविष्य में इस पृष्ठ को मान्य करने के लिए या दूसरों को अपने पृष्ठ को मान्य करने की अनुमति चाहते हैं, यूआरआइ है: no_errors_forHTML_only_msg: केवल HTML / XML दस्तावेज़ के लिए ही no_errors_bookmark_msg: या, आप अपने बुकमार्क्स या होत्लिस्ट में वर्तमान पृष्ठ में जोड़ सकते हैं. -note_valide_html: इरादे के मुताबिक काम करने के लिए, आपकी सीएसएस शैली पत्रक को एक सही दस्तावेज़ पार्स पेड़ की जरूरत है. इसका मतलब है आप को वैध HTMLका उपयोग करना चाहिए. +note_valide_html: इरादे के मुताबिक काम करने के लिए, आपकी सीएसएस शैली पत्रक को एक सही दस्तावेज़ पार्स पेड़ की जरूरत है. इसका मतलब है आप को वैध HTMLका उपयोग करना चाहिए. top: टॉप # hook_html_validator not-css1-style: /* सावधान ! यह एक CSS1 संपत्ति नहीं है! */ diff --git a/org/w3c/css/util/Messages.properties.hu b/org/w3c/css/util/Messages.properties.hu index 61d5e2141..518761fb9 100644 --- a/org/w3c/css/util/Messages.properties.hu +++ b/org/w3c/css/util/Messages.properties.hu @@ -56,7 +56,7 @@ validate_by_input: Érvényesítés közvetlen bevitellel enter_CSS: Írja be a CSS-t, melyet érvényesíttetni szeretne submit_input: Bevitel érvényesítésre küldése note: Megjegyzés -note_xhtml_valid: Ha CSS stíluslapját (X)HTML dokumentumba ágyazva szeretné érvényesíttetni, először ellenőrizze, hogy a használt (X)HTML érvényes-e +note_xhtml_valid: Ha CSS stíluslapját (X)HTML dokumentumba ágyazva szeretné érvényesíttetni, először ellenőrizze, hogy a használt (X)HTML érvényes-e # End of variables added along with Index page template @@ -95,7 +95,7 @@ mások érvényesíthessék oldalát, az URI a következő: no_errors_forHTML_only_msg: csak HTML/XML documenumhoz no_errors_bookmark_msg: De hozzá is adhatja ezt az oldalt a könyvjelzők vagy kedvencek közé. -note_valide_html: Hogy az elvárásoknak megfelelően működjön, a CSS stíluslaphoz helyes dokumentum fa-struktúra szükséges. Ez azt jelenti, hogy érvényes HTML-t kell használnia. +note_valide_html: Hogy az elvárásoknak megfelelően működjön, a CSS stíluslaphoz helyes dokumentum fa-struktúra szükséges. Ez azt jelenti, hogy érvényes HTML-t kell használnia. top: Tetejére # hook_html_validator diff --git a/org/w3c/css/util/Messages.properties.it b/org/w3c/css/util/Messages.properties.it index 8c5cee13c..ad0f8fc58 100644 --- a/org/w3c/css/util/Messages.properties.it +++ b/org/w3c/css/util/Messages.properties.it @@ -57,7 +57,7 @@ validate_by_input: Validazione tramite immissione diretta enter_CSS: Inserisci il testo del CSS che desideri validare submit_input: Invia il codice per la verifica note: Nota -note_xhtml_valid: Se desideri verificare un foglio di stile CSS interno ad un documento (X)HTML, dovresti prima verificare la validità del codice (X)HTML +note_xhtml_valid: Se desideri verificare un foglio di stile CSS interno ad un documento (X)HTML, dovresti prima verificare la validità del codice (X)HTML # End of variables added along with Index page template W3C_validator_results: Risultati della validazione W3C dei Fogli di Stile a Cascata (CSS) per @@ -92,7 +92,7 @@ per rendere più facile una futura riverifica di questa pagina o per consentire di verificare la conformità della tua pagina, l'URI è: no_errors_forHTML_only_msg: solo per documenti HTML/XML no_errors_bookmark_msg: Oppure puoi solamente aggiungere la pagina corrente ai tuoi collegamenti preferiti. -note_valide_html: To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use valid HTML. +note_valide_html: To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use valid HTML. top: Top # hook_html_validator not-css1-style: /* BE CAREFUL ! This is not a CSS1 property ! */ diff --git a/org/w3c/css/util/Messages.properties.ja b/org/w3c/css/util/Messages.properties.ja index 03c470e10..c9cac4f22 100644 --- a/org/w3c/css/util/Messages.properties.ja +++ b/org/w3c/css/util/Messages.properties.ja @@ -57,7 +57,7 @@ validate_by_input: テキストエリアに直接入力して検証 enter_CSS: 検証したいCSSをテキストエリアに入力してください (CSSソースのみ) submit_input: 入力したテキストを検証するために送信します note: メモ -note_xhtml_valid: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。 +note_xhtml_valid: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。 # End of variables added along with Index page template W3C_validator_results: CSS 検証サービス検証結果 @@ -93,7 +93,7 @@ no_errors_create_link_msg: この検証結果のページに対するリンク 他の人がこのページを検証する事が容易になります。 no_errors_forHTML_only_msg: HTML/XML 文書のみに有効 no_errors_bookmark_msg: もちろん、このページをブックマークやホットリストに追加したのでもよいでしょう。 -note_valide_html: あなたの CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正しいHTMLを用いるべきです。 +note_valide_html: あなたの CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正しいHTMLを用いるべきです。 top: Top # hook_html_validator not-css1-style: /* 注意して下さい ! このプロパティはCSS1用ではありません ! */ diff --git a/org/w3c/css/util/Messages.properties.ko b/org/w3c/css/util/Messages.properties.ko index 2c48b1f8a..2738afef7 100644 --- a/org/w3c/css/util/Messages.properties.ko +++ b/org/w3c/css/util/Messages.properties.ko @@ -57,7 +57,7 @@ validate_by_input: 직접 입력을 통한 검사 enter_CSS: 검사할 CSS를 입력하여 주십시오 submit_input: 검사할 내용을 저장 note: 주의 -note_xhtml_valid: (X)HTML 문서에 포함된 CSS 스타일시트를 검사하기 이전에, (X)HTML 문법 검사를 하는 것을 권장합니다. +note_xhtml_valid: (X)HTML 문서에 포함된 CSS 스타일시트를 검사하기 이전에, (X)HTML 문법 검사를 하는 것을 권장합니다. # End of variables added along with Index page template W3C_validator_results: W3C CSS 검사 결과 @@ -85,7 +85,7 @@ no_errors_dl_local_msg: 원하신다면, 이 이미지의 사본을 웹 사이 no_errors_create_link_msg: 향후 이 페이지를 쉽게 검사하거나 다른 사용자들이 검사를 해볼 수 있게 이 검사 결과에 대한 링크를 만들고 싶다면, 링크 URI는 다음과 같습니다: no_errors_forHTML_only_msg: HTML/XML 문서 전용 no_errors_bookmark_msg: 또는, 이 페이지를 즐겨찾기 (또는 책갈피) 에 추가하여도 됩니다. -note_valide_html: 정상적인 작동을 위해서, 스타일시트는 올바른 문서 구조를 가지고 있어야 합니다. 즉, 올바른 HTML을 사용하여야 합니다. +note_valide_html: 정상적인 작동을 위해서, 스타일시트는 올바른 문서 구조를 가지고 있어야 합니다. 즉, 올바른 HTML을 사용하여야 합니다. top: 최상위 # hook_html_validator not-css1-style: /* 주의하세요 ! 이것은 CSS1 속성이 아닙니다 ! */ diff --git a/org/w3c/css/util/Messages.properties.nl b/org/w3c/css/util/Messages.properties.nl index e22b6cd77..bc969a316 100644 --- a/org/w3c/css/util/Messages.properties.nl +++ b/org/w3c/css/util/Messages.properties.nl @@ -57,7 +57,7 @@ validate_by_input: Valideer via directe invoer enter_CSS: Voer de CSS in die je wilt valideren submit_input: Verzenden om te valideren note: Opmerking -note_xhtml_valid: Als je een CSS style sheet wilt valideren die gebruikt wordt in een (X)HTML document, zou je die eerst moeten laten controleren +note_xhtml_valid: Als je een CSS style sheet wilt valideren die gebruikt wordt in een (X)HTML document, zou je die eerst moeten laten controleren # End of variables added along with Index page template W3C_validator_results: W3C CSS Validator Resultaten met object : @@ -91,7 +91,7 @@ om het gemakkelijker te maken deze pagina later te revalideren of anderen \ in staat te stellen uw pagina te valideren is de URL: no_errors_forHTML_only_msg: Alleen voor HTML documenten no_errors_bookmark_msg: Of u kunt de huidige pagina toevoegen aan uw favorieten of hotlist. -note_valide_html: Als je een CSS style sheet wilt valideren die gebruikt wordt in een (X)HTML document, zou je die eerst moeten laten controleren. +note_valide_html: Als je een CSS style sheet wilt valideren die gebruikt wordt in een (X)HTML document, zou je die eerst moeten laten controleren. top: Top # hook_html_validator not-css1-style: /* VOORZICHTIG ! Dit is geen CSS1 eigenschap ! */ diff --git a/org/w3c/css/util/Messages.properties.pl-PL b/org/w3c/css/util/Messages.properties.pl-PL index 331371c6f..2b6798d1a 100644 --- a/org/w3c/css/util/Messages.properties.pl-PL +++ b/org/w3c/css/util/Messages.properties.pl-PL @@ -59,7 +59,7 @@ validate_by_input: Walidacja poprzez bezpośrednie wprowadzenie kodu enter_CSS: Wprowadź kod CSS do walidacji submit_input: Prześlij plik do walidacji note: Uwaga -note_xhtml_valid: Jeśli chcesz walidować arkusz CSS umieszczony w dokumencie (X)HTML, powinieneś wpierw sprawdzić, czy użyty (X)HTML jest poprawny +note_xhtml_valid: Jeśli chcesz walidować arkusz CSS umieszczony w dokumencie (X)HTML, powinieneś wpierw sprawdzić, czy użyty (X)HTML jest poprawny # End of variables added along with Index page template W3C_validator_results: Wyniki Walidatora CSS W3C dla @@ -92,7 +92,7 @@ walidacji) aby ułatwić sobie ponowną walidację w przyszłości lub w celu po innym na walidację tej strony, użyj następującego adresu: no_errors_forHTML_only_msg: jedynie dla dokumentów HTML/XML no_errors_bookmark_msg: Lub możesz dodać stronę do Ulubionych. -note_valide_html: Aby działał poprawnie, Twój arkusz CSS wymaga poprawnego drzewa dokumentu. To znaczy, że powinieneś upewnić się, że używasz poprawnego HTMLa. +note_valide_html: Aby działał poprawnie, Twój arkusz CSS wymaga poprawnego drzewa dokumentu. To znaczy, że powinieneś upewnić się, że używasz poprawnego HTMLa. top: Szczyt # hook_html_validator not-css1-style: /* OSTROŻNIE ! To nie jest właściwość pochodząca z CSS1 ! */ diff --git a/org/w3c/css/util/Messages.properties.pt-BR b/org/w3c/css/util/Messages.properties.pt-BR index 17dbebdcf..ef2ed046e 100644 --- a/org/w3c/css/util/Messages.properties.pt-BR +++ b/org/w3c/css/util/Messages.properties.pt-BR @@ -58,7 +58,7 @@ validate_by_input: Validar por entrada direta enter_CSS: Entre as CSS que você gostaria de validar submit_input: Enviar CSS para validação note: Nota -note_xhtml_valid: Para validar uma folha de estilo CSS incorporada a um documento (X)HTML você deverá, primeiramente, verificar se a marcação (X)HTML é válida +note_xhtml_valid: Para validar uma folha de estilo CSS incorporada a um documento (X)HTML você deverá, primeiramente, verificar se a marcação (X)HTML é válida # End of variables added along with Index page template W3C_validator_results: Resultados da validação CSS do W3C para @@ -93,7 +93,7 @@ com a finalidade de facilitar futuras revalidações, ou mesmo permitir que seus verifiquem a validação da página, o endereço URI é mostrado a seguir: no_errors_forHTML_only_msg: Somente para documentos HTML/XML no_errors_bookmark_msg: Ou, você pode adicionar esta página à sua lista de favoritos. -note_valide_html: Para surtir os efeitos de estilização pretendidos sua folha de estilo CSS precisa estar atrelada a um documento capaz de criar uma árvore possível de ser parseada. Em outras palavras: o documento deverá estar escrito em linguagem HTML válida. +note_valide_html: Para surtir os efeitos de estilização pretendidos sua folha de estilo CSS precisa estar atrelada a um documento capaz de criar uma árvore possível de ser parseada. Em outras palavras: o documento deverá estar escrito em linguagem HTML válida. top: Topo # hook_html_validator not-css1-style: /* CUIDADO ! Essa não é uma propriedade CSS1 válida ! */ diff --git a/org/w3c/css/util/Messages.properties.ro b/org/w3c/css/util/Messages.properties.ro index e453d333b..cbe952837 100644 --- a/org/w3c/css/util/Messages.properties.ro +++ b/org/w3c/css/util/Messages.properties.ro @@ -54,7 +54,7 @@ validate_by_input: Validare prin introducere directa a codului enter_CSS: Introdu CSS-ul pe care vrei sa il validezi submit_input: Trimite codul pentru validare note: Nota -note_xhtml_valid: Daca vrei sa validezi CSS-ul inclus intr-un document (X)HTML, ar trebui mai intai sa verifici daca documentul (X)HTML pe care il folosesti este valid +note_xhtml_valid: Daca vrei sa validezi CSS-ul inclus intr-un document (X)HTML, ar trebui mai intai sa verifici daca documentul (X)HTML pe care il folosesti este valid # End of variables added along with Index page template W3C_validator_results: Rezultatele Validatorului W3C @@ -82,7 +82,7 @@ no_errors_dl_local_msg: Daca vrei, poti descarca o copie a acestei imagini pentr no_errors_create_link_msg: Daca vrei sa creezi un link catre aceasta pagina pentru a revalida mai usor in viitor sau sa permiti altora sa valideze pagina ta, URI-ul este: no_errors_forHTML_only_msg: Doar pentru documente HTML/XML no_errors_bookmark_msg: Sau, poti doar sa adaugi pagina actuala la marcaje (bookmark-uri) -note_valide_html: Pentru a functiona cu ar trebui, foile de stil CSS au nevoie de o graf orientat aciclic corect. Asta inseamna ca trebuie sa folosesti un HTML valid. +note_valide_html: Pentru a functiona cu ar trebui, foile de stil CSS au nevoie de o graf orientat aciclic corect. Asta inseamna ca trebuie sa folosesti un HTML valid. top: Top # hook_html_validator not-css1-style: /* Atentie! Aceasta nu este o proprietate CSS1! */ diff --git a/org/w3c/css/util/Messages.properties.ru b/org/w3c/css/util/Messages.properties.ru index 1c5cbceeb..58e913f1e 100644 --- a/org/w3c/css/util/Messages.properties.ru +++ b/org/w3c/css/util/Messages.properties.ru @@ -55,7 +55,7 @@ validate_by_input: Проверка набираемого текста enter_CSS: Введите код CSS, который вы хотели бы проверить на корректность submit_input: Проверить введенные данные note: Примечание -note_xhtml_valid: Если вы хотите проверить каскадные таблицы стилей, встроенные в документ (X)HTML, вы должны сначала проверить на корректность сам документ (X)HTML +note_xhtml_valid: Если вы хотите проверить каскадные таблицы стилей, встроенные в документ (X)HTML, вы должны сначала проверить на корректность сам документ (X)HTML # End of variables added along with Index page template W3C_validator_results: W3C результаты проверки CSS для @@ -86,7 +86,7 @@ no_errors_create_link_msg: Если Вы хотите создать ссылк no_errors_forHTML_only_msg: только для документов HTML/XML no_errors_bookmark_msg: Или можете просто добавить данную страницу в закладки. note_valide_html: Для корректной работы сервиса проверки CSS необходимо чтобы ваши документы \ -имели правильную древовидную разметку. Это обозначает, что вы должны использовать корректный HTML. +имели правильную древовидную разметку. Это обозначает, что вы должны использовать корректный HTML. top: Наверх # hook_html_validator not-css1-style: /* ОСТОРОЖНО! Не является свойством CSS1 ! */ diff --git a/org/w3c/css/util/Messages.properties.sv b/org/w3c/css/util/Messages.properties.sv index d14d36d92..d4d77d51e 100644 --- a/org/w3c/css/util/Messages.properties.sv +++ b/org/w3c/css/util/Messages.properties.sv @@ -56,7 +56,7 @@ validate_by_input: Validera genom direkt inmatning enter_CSS: Mata in den CSS du vill validera submit_input: Skicka in data för validering note: Märk -note_xhtml_valid: Om du vill validera din CSS-formatmall inbäddad i ett (X)HTML-dokument, så bör du först kontrollera att den (X)HTML du använder är giltig +note_xhtml_valid: Om du vill validera din CSS-formatmall inbäddad i ett (X)HTML-dokument, så bör du först kontrollera att den (X)HTML du använder är giltig # End of variables added along with Index page template W3C_validator_results: W3C CSS-valideringsresultat för @@ -90,7 +90,7 @@ resultat) för att göra det lättare att validera denna sida i framtiden, eller andra validera dina sidor, använd då URI:en: no_errors_forHTML_only_msg: enbart för HTML-/XML-dokument no_errors_bookmark_msg: Eller så kan du helt enkelt lägga till denna sida till dina bokmärken eller snabblänkar. -note_valide_html: För att fungera som avsett, så behöver din CSS-formatmall ett korrekt dokumentparseträd. Detta betyder att du bör använda valid HTML. +note_valide_html: För att fungera som avsett, så behöver din CSS-formatmall ett korrekt dokumentparseträd. Detta betyder att du bör använda valid HTML. top: Toppen # hook_html_validator not-css1-style: /* VAR FÖRSIKTIG! Detta är inte en CSS1-egenskap! */ diff --git a/org/w3c/css/util/Messages.properties.uk b/org/w3c/css/util/Messages.properties.uk index 7f82d42f5..f9824665d 100644 --- a/org/w3c/css/util/Messages.properties.uk +++ b/org/w3c/css/util/Messages.properties.uk @@ -53,7 +53,7 @@ validate_by_input: Перевірка тексту, що набирається enter_CSS: Уведіть код CSS, що ви хотіли б перевірити на коректність submit_input: Перевірити уведені дані note: Примітка -note_xhtml_valid: Якщо ви хочете перевірити каскадні таблиці стилів, вбудовані до документу (X)HTML, ви повинні спершу перевірити на коректність сам документ (X)HTML +note_xhtml_valid: Якщо ви хочете перевірити каскадні таблиці стилів, вбудовані до документу (X)HTML, ви повинні спершу перевірити на коректність сам документ (X)HTML # End of variables added along with Index page template W3C_validator_results: W3C результати перевірки CSS для @@ -84,7 +84,7 @@ no_errors_create_link_msg: Якщо Ви бажаєте створити пос no_errors_forHTML_only_msg: лише для документів HTML/XML no_errors_bookmark_msg: Або можее просто додати цю сторінку до закладок. note_valide_html: Для коректної роботи сервіса перевірки CSS необхідно щоб ваші документи \ -мали правильну деревоподібну размітку. Це означає, що ви повинні використовувати коректний HTML. +мали правильну деревоподібну размітку. Це означає, що ви повинні використовувати коректний HTML. top: Наверх # hook_html_validator not-css1-style: /* ОБЕРЕЖНО! Не є властивістю CSS1 ! */ diff --git a/org/w3c/css/util/Messages.properties.zh-cn b/org/w3c/css/util/Messages.properties.zh-cn index 1557c469a..1ef8628a0 100644 --- a/org/w3c/css/util/Messages.properties.zh-cn +++ b/org/w3c/css/util/Messages.properties.zh-cn @@ -58,7 +58,7 @@ validate_by_input: 验证直接输入的内容 enter_CSS: 输入你要验证的CSS代码 submit_input: Submit your input for validation note: 注意 -note_xhtml_valid: 如果你想验证一段嵌入在HTML或者XHTML文档中的CSS,你首先要验证你的HTML或者XHTML文档是正确的。 +note_xhtml_valid: 如果你想验证一段嵌入在HTML或者XHTML文档中的CSS,你首先要验证你的HTML或者XHTML文档是正确的。 # End of variables added along with Index page template W3C_validator_results: W3C CSS 校验器结果: @@ -86,7 +86,7 @@ no_errors_dl_local_msg: 如果你喜欢的话,你可以下载这个图象到 no_errors_create_link_msg: 如果你愿意链接到此页(比如这个校验结果)以便以后更加容易地再校验此页,或者容许其它人校验你的网页,其 URI 是: no_errors_forHTML_only_msg: 仅使用于HTML文档 no_errors_bookmark_msg: 或者,你可以把当前页添加到你的书签或列表中。 -note_valide_html: 如果你想验证一段嵌入在HTML或者XHTML文档中的CSS,你首先要验证你的HTML或者XHTML文档是正确的。 +note_valide_html: 如果你想验证一段嵌入在HTML或者XHTML文档中的CSS,你首先要验证你的HTML或者XHTML文档是正确的。 top: Top # hook_html_validator not-css1-style: /* 请注意!这不是CSS1的属性! */ diff --git a/translations.html b/translations.html index c0a8e92ab..7e9d27716 100644 --- a/translations.html +++ b/translations.html @@ -3328,46 +3328,46 @@

Help complete the translation of the validator in your language

-note_valide_html

To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use <a href="http://validator.w3.org/">valid HTML</a>.

- - - - - - - - +note_valide_html

To work as intended, your CSS style sheet needs a correct document parse tree. This means you should use <a href="https://validator.w3.org/">valid HTML</a>.

+ + + + + + + + - - - + + + - - - - - - -note_xhtml_valid

If you want to validate your CSS style sheet embedded in an (X)HTML document, you should first <a href="http://validator.w3.org/">check that the (X)HTML you use is valid</a>

- - - - - - - - - - - - - - - - - - - + + + + + + +note_xhtml_valid

If you want to validate your CSS style sheet embedded in an (X)HTML document, you should first <a href="https://validator.w3.org/">check that the (X)HTML you use is valid</a>

+ + + + + + + + + + + + + + + + + + + output-encoding-name

utf-8

diff --git a/validator.html.bg b/validator.html.bg index 90c568d4f..99b40a48a 100644 --- a/validator.html.bg +++ b/validator.html.bg @@ -317,7 +317,7 @@
-

Пояснение: Ако желаете да валидирате CSS style sheet, вписана в (X)HTML документ, трябва първо да проверите дали използваният (X)HTML е валиден. +

Пояснение: Ако желаете да валидирате CSS style sheet, вписана в (X)HTML документ, трябва първо да проверите дали използваният (X)HTML е валиден.

-

Wenn Sie das Basis-Interface benutzen, prüft der Validator die Einhaltung von CSS 2.1, das die gegenwärtige Technical Recommendation darstellt.
Es produziert eine Ausgabe in XHTML ohne Warnungen (nur Fehler werden angezeigt).
Das Medium ist auf "all" eingestellt, was das geeignete Medium für alle Geräte ist (siehe http://www.w3.org/TR/CSS2/media.html für eine vollständige Beschreibung von Medien).

+

Wenn Sie das Basis-Interface benutzen, prüft der Validator die Einhaltung von CSS 2.1, das die gegenwärtige Technical Recommendation darstellt.
Es produziert eine Ausgabe in XHTML ohne Warnungen (nur Fehler werden angezeigt).
Das Medium ist auf "all" eingestellt, was das geeignete Medium für alle Geräte ist (siehe http://www.w3.org/TR/CSS2/media.html für eine vollständige Beschreibung von Medien).

Erweiterte Validierung

@@ -82,13 +82,13 @@ Sie die zu überprüfende Datei.Profile -

Der CSS Validator kann verschiedene CSS-Profile überprüfen. Ein Profil listet alle Features auf, die eine Implementierung auf einer bestimmten Plattform implementieren sollte. Diese Definition ist von der CSS-Site übernommen. Die Voreinstellung entspricht dem derzeit am meist genutzten Profil: CSS 2. +

Der CSS Validator kann verschiedene CSS-Profile überprüfen. Ein Profil listet alle Features auf, die eine Implementierung auf einer bestimmten Plattform implementieren sollte. Diese Definition ist von der CSS-Site übernommen. Die Voreinstellung entspricht dem derzeit am meist genutzten Profil: CSS 2.

Medium

-

Der Medium-Parameter ist äquivalent zur @media-Regel, die für das gesamte Dokument gilt. Mehr Informationen zu @media finden Sie unter http://www.w3.org/TR/CSS2/media.html .

+

Der Medium-Parameter ist äquivalent zur @media-Regel, die für das gesamte Dokument gilt. Mehr Informationen zu @media finden Sie unter http://www.w3.org/TR/CSS2/media.html .

Für Experten

@@ -119,7 +119,7 @@ Sie die zu überprüfende Datei.medium für die Validierung, z.B. screen, + Das medium für die Validierung, z.B. screen, print, braille... all @@ -280,7 +280,7 @@ Sie die zu überprüfende Datei.

- CSS + CSS

diff --git a/manual.html.el b/manual.html.el index 7ec08f183..62e9e9094 100644 --- a/manual.html.el +++ b/manual.html.el @@ -17,7 +17,7 @@ diff --git a/about.html.zh-cn b/about.html.zh-cn index 65c3e2093..efe4cb557 100644 --- a/about.html.zh-cn +++ b/about.html.zh-cn @@ -195,8 +195,6 @@ - - diff --git a/api.html b/api.html index 54c36b863..5c3d1dd69 100644 --- a/api.html +++ b/api.html @@ -242,25 +242,7 @@

SOAP1.2 atomic message (error or warning) format

- + diff --git a/documentation.html.bg b/documentation.html.bg index ec9be35c4..b9d688a33 100644 --- a/documentation.html.bg +++ b/documentation.html.bg @@ -142,24 +142,7 @@ W3C Поддръжник

- + diff --git a/documentation.html.de b/documentation.html.de index 1a55c7dbf..42885b41c 100644 --- a/documentation.html.de +++ b/documentation.html.de @@ -184,24 +184,7 @@

- + diff --git a/documentation.html.el b/documentation.html.el index 885bcb7e6..94946d529 100644 --- a/documentation.html.el +++ b/documentation.html.el @@ -188,20 +188,8 @@

- + + diff --git a/documentation.html.en b/documentation.html.en index 4ec6d39d4..fd0081c53 100644 --- a/documentation.html.en +++ b/documentation.html.en @@ -197,24 +197,7 @@

- + diff --git a/documentation.html.es b/documentation.html.es index 7fd608d9e..786231906 100644 --- a/documentation.html.es +++ b/documentation.html.es @@ -202,30 +202,7 @@ I heart Validator logo

- + diff --git a/documentation.html.fa b/documentation.html.fa index 06592d591..209e12bf7 100644 --- a/documentation.html.fa +++ b/documentation.html.fa @@ -143,48 +143,7 @@ حامی کنسرسیوم وب جهانی

- + diff --git a/documentation.html.fr b/documentation.html.fr index ac64c1b8f..b1b37fd42 100644 --- a/documentation.html.fr +++ b/documentation.html.fr @@ -167,8 +167,6 @@ Voir également les instructions pour laisser un commentair - - diff --git a/documentation.html.hi b/documentation.html.hi index 3b2eff0a8..7d17964e3 100644 --- a/documentation.html.hi +++ b/documentation.html.hi @@ -130,24 +130,8 @@ - + + diff --git a/documentation.html.it b/documentation.html.it index 3460f7899..f5f843620 100644 --- a/documentation.html.it +++ b/documentation.html.it @@ -190,20 +190,7 @@

- + diff --git a/documentation.html.ja b/documentation.html.ja index dc092ff53..7e66e10f0 100644 --- a/documentation.html.ja +++ b/documentation.html.ja @@ -196,22 +196,7 @@

- + diff --git a/documentation.html.ko b/documentation.html.ko index 41e333e90..891d6a701 100644 --- a/documentation.html.ko +++ b/documentation.html.ko @@ -188,24 +188,7 @@

- + diff --git a/documentation.html.nl b/documentation.html.nl index afd6afe5f..7d429f810 100644 --- a/documentation.html.nl +++ b/documentation.html.nl @@ -197,26 +197,7 @@

- + diff --git a/documentation.html.pl-PL b/documentation.html.pl-PL index 433dc47cc..2e4407ae9 100644 --- a/documentation.html.pl-PL +++ b/documentation.html.pl-PL @@ -189,19 +189,7 @@

- + diff --git a/documentation.html.pt-BR b/documentation.html.pt-BR index e06930f1e..b723135b0 100644 --- a/documentation.html.pt-BR +++ b/documentation.html.pt-BR @@ -189,24 +189,7 @@

- + diff --git a/documentation.html.ro b/documentation.html.ro index 6419e4fe8..707a5539e 100644 --- a/documentation.html.ro +++ b/documentation.html.ro @@ -199,24 +199,7 @@

- + diff --git a/documentation.html.ru b/documentation.html.ru index e28b38543..30e25cc29 100644 --- a/documentation.html.ru +++ b/documentation.html.ru @@ -176,8 +176,6 @@ rel="alternate">简体中文 - - diff --git a/documentation.html.sv b/documentation.html.sv index 48827db38..e0d1a3d9f 100644 --- a/documentation.html.sv +++ b/documentation.html.sv @@ -192,23 +192,7 @@

- + diff --git a/documentation.html.uk b/documentation.html.uk index b83722289..569d79d63 100644 --- a/documentation.html.uk +++ b/documentation.html.uk @@ -135,25 +135,7 @@ Люди, поддерживающие W3C

- - + diff --git a/documentation.html.zh-cn b/documentation.html.zh-cn index b8a4afd10..0ecab513f 100644 --- a/documentation.html.zh-cn +++ b/documentation.html.zh-cn @@ -177,7 +177,6 @@ - diff --git a/manual.html.bg b/manual.html.bg index 14e4da8c2..38843be3a 100644 --- a/manual.html.bg +++ b/manual.html.bg @@ -339,24 +339,7 @@ CSS Валидатора е безплатна публична услуга, щ W3C Поддръжник

- + diff --git a/manual.html.de b/manual.html.de index 802511a0c..c667e58f4 100644 --- a/manual.html.de +++ b/manual.html.de @@ -289,24 +289,7 @@ Sie die zu überprüfende Datei. - Copyright (c) 1994-2009 - W3C(R) - - (MIT, - ERCIM, - Keio), - All Rights Reserved. - W3C liability, - trademark, - document use - and software licensing - - rules apply. Your interactions with this site are in accordance - with our public and - Member privacy - statements. -

+ diff --git a/manual.html.el b/manual.html.el index 62e9e9094..7115ac8c4 100644 --- a/manual.html.el +++ b/manual.html.el @@ -282,7 +282,6 @@ CSS Ελεγκτή Εγκυρότητας.

rel="alternate">中文 - diff --git a/manual.html.en b/manual.html.en index b232fddf4..39fbce043 100644 --- a/manual.html.en +++ b/manual.html.en @@ -393,24 +393,7 @@ appreciated. thanks.

- + diff --git a/manual.html.es b/manual.html.es index 6acd591ec..7049933a4 100644 --- a/manual.html.es +++ b/manual.html.es @@ -372,24 +372,7 @@ El servicio de validación de CSS es un servicio gratuito y público para todos,

- + diff --git a/manual.html.fa b/manual.html.fa index 18836472e..fd9badd51 100644 --- a/manual.html.fa +++ b/manual.html.fa @@ -334,47 +334,7 @@ CSS بکار برید وجود دارد.

حامی کنسرسیوم وب جهانی

- + diff --git a/manual.html.fr b/manual.html.fr index d69a99de3..33393c4af 100644 --- a/manual.html.fr +++ b/manual.html.fr @@ -326,20 +326,8 @@ le validateur, voir l'API de service Web du validateur CSS<

- + + diff --git a/manual.html.hi b/manual.html.hi index c72ca8144..ac3a1cd74 100644 --- a/manual.html.hi +++ b/manual.html.hi @@ -255,24 +255,8 @@ http://www.w3.org/TR/CSS2/media.html में मीडिया के ब W3C Supporter

- + + diff --git a/manual.html.it b/manual.html.it index b49c604dd..ea8e782eb 100644 --- a/manual.html.it +++ b/manual.html.it @@ -335,32 +335,13 @@ Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e p - - - - - - - + diff --git a/manual.html.ja b/manual.html.ja index bccfffa2f..79f716824 100644 --- a/manual.html.ja +++ b/manual.html.ja @@ -372,23 +372,7 @@

- + diff --git a/manual.html.ko b/manual.html.ko index 669d416bb..6ace6ce9a 100644 --- a/manual.html.ko +++ b/manual.html.ko @@ -358,24 +358,7 @@

- + diff --git a/manual.html.nl b/manual.html.nl index 987093355..a9152bc3f 100644 --- a/manual.html.nl +++ b/manual.html.nl @@ -401,26 +401,7 @@ service voor iedereen, je respect wordt gewaardeerd. Bedankt.

- + diff --git a/manual.html.pl-PL b/manual.html.pl-PL index 0c43a43f6..eb99a9744 100644 --- a/manual.html.pl-PL +++ b/manual.html.pl-PL @@ -331,24 +331,7 @@ Usługa Walidatora CSS jest darmową usługą dla wszystkich - dziękujemy Ci i

- + diff --git a/manual.html.pt-BR b/manual.html.pt-BR index 37d0c53e4..51fa9a1f9 100644 --- a/manual.html.pt-BR +++ b/manual.html.pt-BR @@ -321,12 +321,6 @@ O serviço de validação CSS é gratuito e aberto a todos, usá-lo respeitando - - - - - - diff --git a/manual.html.ro b/manual.html.ro index d167c58a0..76857c22e 100644 --- a/manual.html.ro +++ b/manual.html.ro @@ -293,24 +293,7 @@ Support this tool, become a
W3C Supporter

- + diff --git a/manual.html.ru b/manual.html.ru index 2c084d1e9..ab5692d13 100644 --- a/manual.html.ru +++ b/manual.html.ru @@ -302,24 +302,7 @@

- + diff --git a/manual.html.sv b/manual.html.sv index 5004fb275..274fbacbf 100644 --- a/manual.html.sv +++ b/manual.html.sv @@ -485,24 +485,7 @@ möjligheter:

- + diff --git a/manual.html.uk b/manual.html.uk index d90f9b375..00442974d 100644 --- a/manual.html.uk +++ b/manual.html.uk @@ -244,24 +244,7 @@ Люди, що підтримали W3C

- + diff --git a/manual.html.zh-cn b/manual.html.zh-cn index 9126b8fe0..202ca2515 100644 --- a/manual.html.zh-cn +++ b/manual.html.zh-cn @@ -350,23 +350,7 @@

- + diff --git a/org/w3c/css/css/xhtml.properties b/org/w3c/css/css/xhtml.properties index 8bb02a3d3..accc32360 100644 --- a/org/w3c/css/css/xhtml.properties +++ b/org/w3c/css/css/xhtml.properties @@ -308,23 +308,7 @@ https://jigsaw.w3.org/css-validator/check/referer ($no_errors_forHTML_only_msg) I heart Validator logo

- + diff --git a/org/w3c/css/index/footer.vm b/org/w3c/css/index/footer.vm index 37ce19b9b..bde482284 100644 --- a/org/w3c/css/index/footer.vm +++ b/org/w3c/css/index/footer.vm @@ -34,24 +34,7 @@

- + diff --git a/thanks.html b/thanks.html index b751e4206..18b0814ef 100644 --- a/thanks.html +++ b/thanks.html @@ -94,24 +94,7 @@

Translations

- + diff --git a/translations.html b/translations.html index b715cc1c8..d3f3d1aff 100644 --- a/translations.html +++ b/translations.html @@ -5758,24 +5758,7 @@

Help complete the translation of the validator in your language

- + diff --git a/validator.html.bg b/validator.html.bg index 9c27e4688..bb37b1098 100644 --- a/validator.html.bg +++ b/validator.html.bg @@ -488,24 +488,8 @@

- - (MIT, - ERCIM, - Keio), - All Rights Reserved. - W3C liability, - trademark, - document use - and software licensing - - rules apply. Your interactions with this site are in accordance - with our public and - Member privacy - statements. -

diff --git a/validator.html.cs b/validator.html.cs index 6c5a44d1a..6274eda76 100644 --- a/validator.html.cs +++ b/validator.html.cs @@ -488,24 +488,7 @@ Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.:

- + diff --git a/validator.html.de b/validator.html.de index ed21e307c..c21ada7d2 100644 --- a/validator.html.de +++ b/validator.html.de @@ -488,24 +488,7 @@

- + diff --git a/validator.html.el b/validator.html.el index d014dc19f..ed6cf1b78 100644 --- a/validator.html.el +++ b/validator.html.el @@ -488,24 +488,7 @@

- + diff --git a/validator.html.en b/validator.html.en index c27d34e9a..52ab1a0e2 100644 --- a/validator.html.en +++ b/validator.html.en @@ -488,24 +488,7 @@

- + diff --git a/validator.html.es b/validator.html.es index 800542291..4c13f8fef 100644 --- a/validator.html.es +++ b/validator.html.es @@ -488,24 +488,7 @@

- + diff --git a/validator.html.fa b/validator.html.fa index 22ff16904..37e575d06 100644 --- a/validator.html.fa +++ b/validator.html.fa @@ -488,24 +488,7 @@

- + diff --git a/validator.html.fr b/validator.html.fr index e88eacef5..e2c5d0d58 100644 --- a/validator.html.fr +++ b/validator.html.fr @@ -488,24 +488,7 @@

- + diff --git a/validator.html.hi b/validator.html.hi index 787147831..dc0a1f1c5 100644 --- a/validator.html.hi +++ b/validator.html.hi @@ -488,24 +488,7 @@

- + diff --git a/validator.html.hu b/validator.html.hu index 1d631e812..32e360ec0 100644 --- a/validator.html.hu +++ b/validator.html.hu @@ -488,24 +488,7 @@

- + diff --git a/validator.html.it b/validator.html.it index b925f4f20..b4c26078a 100644 --- a/validator.html.it +++ b/validator.html.it @@ -488,24 +488,7 @@

- + diff --git a/validator.html.ja b/validator.html.ja index 520afccc5..544e0823a 100644 --- a/validator.html.ja +++ b/validator.html.ja @@ -488,24 +488,7 @@

- + diff --git a/validator.html.ko b/validator.html.ko index 537acbbeb..0ad5071b4 100644 --- a/validator.html.ko +++ b/validator.html.ko @@ -488,24 +488,7 @@

- + diff --git a/validator.html.nl b/validator.html.nl index 18a673a28..c0faf4123 100644 --- a/validator.html.nl +++ b/validator.html.nl @@ -488,24 +488,7 @@

- + diff --git a/validator.html.pl-PL b/validator.html.pl-PL index 83c12b1d6..026ece4ba 100644 --- a/validator.html.pl-PL +++ b/validator.html.pl-PL @@ -488,24 +488,7 @@

- + diff --git a/validator.html.pt-BR b/validator.html.pt-BR index c37d796fc..83fcb70a9 100644 --- a/validator.html.pt-BR +++ b/validator.html.pt-BR @@ -488,24 +488,8 @@

- - (MIT, - ERCIM, - Keio), - All Rights Reserved. - W3C liability, - trademark, - document use - and software licensing - - rules apply. Your interactions with this site are in accordance - with our public and - Member privacy - statements. -

diff --git a/validator.html.ro b/validator.html.ro index f29a5cf13..005f1794b 100644 --- a/validator.html.ro +++ b/validator.html.ro @@ -488,24 +488,7 @@

- + diff --git a/validator.html.ru b/validator.html.ru index 1b0cb42e5..6e8b0ac91 100644 --- a/validator.html.ru +++ b/validator.html.ru @@ -488,24 +488,7 @@

- + diff --git a/validator.html.sv b/validator.html.sv index 042aeeed8..fafa8d5fd 100644 --- a/validator.html.sv +++ b/validator.html.sv @@ -488,24 +488,7 @@

- + diff --git a/validator.html.uk b/validator.html.uk index 5fd7359c5..dad522f62 100644 --- a/validator.html.uk +++ b/validator.html.uk @@ -488,24 +488,8 @@

- - (MIT, - ERCIM, - Keio), - All Rights Reserved. - W3C liability, - trademark, - document use - and software licensing - - rules apply. Your interactions with this site are in accordance - with our public and - Member privacy - statements. -

diff --git a/validator.html.zh-cn b/validator.html.zh-cn index 4c2f3b6a9..4d49dc9c1 100644 --- a/validator.html.zh-cn +++ b/validator.html.zh-cn @@ -488,24 +488,7 @@

- + From 7dc44ac852b6b9d0aaac46c95dcb421e8f6d7a4b Mon Sep 17 00:00:00 2001 From: Vivien Lacourba Date: Tue, 18 Mar 2025 16:20:56 +0100 Subject: [PATCH 14/20] Update pages that were still linking to the legacy https://www.w3.org/Consortium/supporters page --- DOWNLOAD.html.bg | 5 +++-- DOWNLOAD.html.fa | 5 +++-- DOWNLOAD.html.uk | 6 ++++-- about.html.bg | 5 +++-- about.html.fa | 5 +++-- about.html.uk | 6 ++++-- api.html | 2 +- documentation.html.bg | 6 ++++-- documentation.html.fa | 6 ++++-- documentation.html.uk | 6 ++++-- manual.html.bg | 5 +++-- manual.html.el | 5 +++-- manual.html.en | 10 ++-------- manual.html.fa | 5 +++-- manual.html.hi | 10 ++++++---- manual.html.ro | 5 +++-- manual.html.uk | 6 ++++-- 17 files changed, 57 insertions(+), 41 deletions(-) diff --git a/DOWNLOAD.html.bg b/DOWNLOAD.html.bg index 100e258a1..31cda2807 100644 --- a/DOWNLOAD.html.bg +++ b/DOWNLOAD.html.bg @@ -209,8 +209,9 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.fa b/DOWNLOAD.html.fa index 9db4ca84c..f63be4d5d 100644 --- a/DOWNLOAD.html.fa +++ b/DOWNLOAD.html.fa @@ -228,8 +228,9 @@ http://localhost:8001/css-validator/validator.html

diff --git a/DOWNLOAD.html.uk b/DOWNLOAD.html.uk index 737004d1f..327578ed5 100644 --- a/DOWNLOAD.html.uk +++ b/DOWNLOAD.html.uk @@ -150,8 +150,10 @@ CSS

- diff --git a/about.html.bg b/about.html.bg index 9fdf96769..069a15c41 100644 --- a/about.html.bg +++ b/about.html.bg @@ -194,8 +194,9 @@ sleep() между заявките към валидатора или инст

diff --git a/about.html.fa b/about.html.fa index 679d7fbf2..e77559267 100644 --- a/about.html.fa +++ b/about.html.fa @@ -220,8 +220,9 @@ CSS کمک کنید.

diff --git a/about.html.uk b/about.html.uk index d4cb30aad..0dd3b6577 100644 --- a/about.html.uk +++ b/about.html.uk @@ -152,8 +152,10 @@ CSS

- diff --git a/api.html b/api.html index 5c3d1dd69..372f92537 100644 --- a/api.html +++ b/api.html @@ -237,7 +237,7 @@

SOAP1.2 atomic message (error or warning) format

diff --git a/documentation.html.bg b/documentation.html.bg index b9d688a33..38a70d467 100644 --- a/documentation.html.bg +++ b/documentation.html.bg @@ -137,9 +137,11 @@ CSS

+ diff --git a/documentation.html.fa b/documentation.html.fa index 209e12bf7..4ec06dea1 100644 --- a/documentation.html.fa +++ b/documentation.html.fa @@ -138,9 +138,11 @@ CSS

+ diff --git a/documentation.html.uk b/documentation.html.uk index 569d79d63..d147e2f7d 100644 --- a/documentation.html.uk +++ b/documentation.html.uk @@ -131,8 +131,10 @@ CSS

- diff --git a/manual.html.bg b/manual.html.bg index 38843be3a..497a9e06f 100644 --- a/manual.html.bg +++ b/manual.html.bg @@ -335,8 +335,9 @@ CSS Валидатора е безплатна публична услуга, щ

diff --git a/manual.html.el b/manual.html.el index 7115ac8c4..e36afe664 100644 --- a/manual.html.el +++ b/manual.html.el @@ -289,8 +289,9 @@ CSS Ελεγκτή Εγκυρότητας.

diff --git a/manual.html.en b/manual.html.en index 39fbce043..73a147fa4 100644 --- a/manual.html.en +++ b/manual.html.en @@ -376,20 +376,14 @@ appreciated. thanks.

- - - - - - diff --git a/manual.html.ro b/manual.html.ro index 76857c22e..3b9f16923 100644 --- a/manual.html.ro +++ b/manual.html.ro @@ -289,8 +289,9 @@ Serviciul de validare CSS este un serviciu gratuit, public pentru oricine, iar r

diff --git a/manual.html.uk b/manual.html.uk index 00442974d..4c666c6d9 100644 --- a/manual.html.uk +++ b/manual.html.uk @@ -240,8 +240,10 @@ CSS

- From 06557f94a6304be59f5279a6a4befe08b29732b8 Mon Sep 17 00:00:00 2001 From: Yves Lafon Date: Wed, 19 Mar 2025 14:48:07 +0100 Subject: [PATCH 15/20] Introduction of the second value made the length or percentage can be 0 issue, which indirectly affected plain number values This should fix #439 --- org/w3c/css/properties/css3/CssTransform.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org/w3c/css/properties/css3/CssTransform.java b/org/w3c/css/properties/css3/CssTransform.java index 01811b7f1..94ca86284 100644 --- a/org/w3c/css/properties/css3/CssTransform.java +++ b/org/w3c/css/properties/css3/CssTransform.java @@ -324,7 +324,7 @@ private static void parseOneX(ApplContext ac, CssExpression expression, CssValue val; val = expression.getValue(); // special case, 0 can be a length or an angle... - if (val.getType() == CssTypes.CSS_NUMBER) { + if (val.getType() == CssTypes.CSS_NUMBER && type != CssTypes.CSS_NUMBER) { if (type == CssTypes.CSS_LENGTH || type == CssTypes.CSS_ANGLE) { // if not zero, it will fail val.getCheckableValue().checkEqualsZero(ac, caller.getPropertyName()); @@ -353,7 +353,7 @@ private static void parseOneX(ApplContext ac, CssExpression expression, CssValue val; val = expression.getValue(); // special case, 0 can be a length or an angle... - if (val.getType() == CssTypes.CSS_NUMBER) { + if (val.getType() == CssTypes.CSS_NUMBER && type1 != CssTypes.CSS_NUMBER && type2 != CssTypes.CSS_NUMBER) { if (type1 == CssTypes.CSS_LENGTH || type1 == CssTypes.CSS_ANGLE || type1 == CssTypes.CSS_PERCENTAGE || type2 == CssTypes.CSS_PERCENTAGE || type2 == CssTypes.CSS_LENGTH || type2 == CssTypes.CSS_ANGLE) { From 66877a402aa1e4e6689ed4d495dadb63aa890fe4 Mon Sep 17 00:00:00 2001 From: Becky Date: Thu, 20 Mar 2025 18:55:41 +0100 Subject: [PATCH 16/20] Full update Messages.properties.pl-PL Completing missing translations and correcting existing ones. The file has been compared with the English file and is now complete. --- org/w3c/css/util/Messages.properties.pl-PL | 487 ++++++++++++--------- 1 file changed, 270 insertions(+), 217 deletions(-) diff --git a/org/w3c/css/util/Messages.properties.pl-PL b/org/w3c/css/util/Messages.properties.pl-PL index 58098f9d0..948a1d651 100644 --- a/org/w3c/css/util/Messages.properties.pl-PL +++ b/org/w3c/css/util/Messages.properties.pl-PL @@ -1,4 +1,7 @@ # Polish translation, last updated in sync with Messages.properties.en,v 1.31 +# parameters use %s when ordered sequencially +# you can use specific ordering by adding a digit after it +# like "foo %s2 bar %s1 toto %s3 titi" parameters 1,2,3 will be at %s1, %s2 and %s3 direction: ltr language_name: Polski @@ -10,43 +13,40 @@ most_important: Najważniejsze no_warnings: Brak ostrzeżeń profile: Profil no_special_profile: Brak specjalnego profilu -css1: CSS wersja 1 -css2: CSS wersja 2 -css21: CSS wersja 2.1 -css3: CSS wersja 3 -css3svg: CSS wersja 3 + SVG +css1: CSS poziom 1 +css2: CSS poziom 2 +css21: CSS poziom 2.1 +css3: CSS poziom 3 +css3svg: CSS poziom 3 + SVG svg: SVG svgbasic: SVG Basic svgtiny: SVG tiny mobile: mobilny -ATSC_TV_profile: ATSC TV profil -TV_profile: TV profil +ATSC_TV_profile: Profil ATSC TV +TV_profile: Profil TV medium: Medium -aural: dźwiękowe -braille: braille -embossed: wytłaczane -handheld: ręczne -print: druk -projection: projekcja -screen: ekran -tty: TTY -tv: TV -presentation: prezentacja - +aural: aural (syntezatory mowy, przestarzałe) +braille: braille (urządzenia brajlowskie, przestrzałe) +embossed: embossed (drukarki brajlowskie, przestarzałe) +handheld: handheld (urządzenia przenośne, przestarzałe) +print: print (dokumenty drukowane i podgląd wydruku) +projection: projection (projektory, przestarzałe) +screen: screen (ekrany komputerowe, tablety, smartfony...) +tty: tty (urządzenia teletekstowe, przestarzałe) +tv: tv (urządzenia telewizyjne, przestarzałe) +presentation: presentation (przestarzałe) type: Typ no_special_type: Automatycznie html_doc: HTML css_doc: CSS - check: Sprawdź W3C_CSS_validation_service: Usługa Walidacji CSS W3C -CSS_validation_service: Usługa Walidacji CSS W3C -check_CSS: Sprawdź Kaskadowe Arkusze Stylów CSS) i dokumenty (X)HTML z arkuszami stylów +check_CSS: Sprawdź Kaskadowe Arkusze Stylów (CSS) i dokumenty (X)HTML z arkuszami stylów by_URI: przez URI by_file_upload: poprzez załadowanie pliku by_direct_input: poprzez wprowadzenie kodu validate_by_URI: Walidacja przez URI -enter_uri: Wprowadź URI dokumentu (HTML z CSS lub tylko CSS) do walidacji +enter_uri: Wprowadź URI dokumentu (HTML z CSS lub tylko CSS) do walidacji page_address: Adres strony, która ma być walidowana address: Adres submit_uri: Prześlij plik do walidacji @@ -59,28 +59,34 @@ validate_by_input: Walidacja poprzez bezpośrednie wprowadzenie kodu enter_CSS: Wprowadź kod CSS do walidacji submit_input: Prześlij plik do walidacji note: Uwaga -note_xhtml_valid: Jeśli chcesz walidować arkusz CSS umieszczony w dokumencie (X)HTML, powinieneś wpierw sprawdzić, czy użyty (X)HTML jest poprawny +note_xhtml_valid: Jeśli chcesz walidować arkusz CSS umieszczony w dokumencie (X)HTML, powinieneś wpierw sprawdzić, czy użyty (X)HTML jest poprawny +vendorext: Rozszerzenie Dostawców +vext_default: Domyślne +vext_warnings: Ostrzeżenia +vext_errors: Błędy + # End of variables added along with Index page template W3C_validator_results: Wyniki Walidatora CSS W3C dla # file_title: +CSS_validation_service: Usługa Walidacji CSS W3C jump_to: Zobacz # errors_count: errors: Błędy # warnings_count warnings: Ostrzeżenia -validated_CSS: Swój arkusz stylu +validated_CSS: Sprawdzony arkusz stylów congrats: Gratulacje! Nie znaleziono żadnych błędów. # The sentence defined by doc_validates_before_link and doc_validates_after_link variables goes: \ # "This document validates as CSSXX!" where XX stands for the CSS version used \ # Since the content of the link about the CSS version is generated on the fly, \ # it is important to define what goes before the link and what goes afterwards in 2 separate \ # variables because the position of the link in the sentence varies in different languages -doc_validates_before_link: Dokument ten jest poprawnie napisanym arkuszem +doc_validates_before_link: Dokument ten jest poprawnie napisanym arkuszem doc_validates_after_link: ! -no_errors_interoperable_msg: Aby pokazać czytelnikom swojej strony, że stworzyłeś stronę interoperacyjną \ -, możesz umieścić ikonę na każdej stronie, która pomyślnie przeszła walidację. Oto kod HTML\ -, który możesz dodać do swojej strony: +no_errors_interoperable_msg: Aby pokazać czytelnikom swojej strony, że stworzyłeś stronę interoperacyjną, \ +możesz umieścić ikonę na każdej stronie, która pomyślnie przeszła walidację. Oto kod XHTML, \ +który możesz dodać do swojej strony: valid_CSS: Poprawny CSS! # no_errors_close_tags_msg: zakończ znacznik obrazu z > zamiast /> jeśli używasz HTML <= 4.01 @@ -91,8 +97,8 @@ no_errors_create_link_msg: Jeśli chciałbyś stworzyć link do tej strony (np. walidacji) aby ułatwić sobie ponowną walidację w przyszłości lub w celu pozwolenia \ innym na walidację tej strony, użyj następującego adresu: no_errors_forHTML_only_msg: jedynie dla dokumentów HTML/XML -no_errors_bookmark_msg: Lub możesz dodać stronę do Ulubionych. -note_valide_html: Aby działał poprawnie, Twój arkusz CSS wymaga poprawnego drzewa dokumentu. To znaczy, że powinieneś upewnić się, że używasz poprawnego HTMLa. +no_errors_bookmark_msg: Lub możesz dodać stronę do zakładek. +note_valide_html: Aby działał poprawnie, arkusz stylów CSS potrzebuje poprawnego drzewa parsowania dokumentu. To znaczy, że powinieneś upewnić się, że używasz poprawnego HTMLa. top: Szczyt # hook_html_validator not-css1-style: /* OSTROŻNIE ! To nie jest właściwość pochodząca z CSS1 ! */ @@ -117,9 +123,9 @@ dl_title: Ściągnij i zainstaluj walidator CSS feedback_title: Jak wysłać opinię na temat tej usługi credits_title: Podziękowania W3C_quality_msg: W3C's Quality Assurance Activity dostarcza darmowych narzędzi webowych i wiele więcej -learn_more_msg: Dowiedz się więcej o Kaskadowych Arkuszach Styli +learn_more_msg: Dowiedz się więcej o Kaskadowych Arkuszach Stylów support: Wesprzyj to narzędzie, zostań -supporter: Osoba wspierająca W3C +supporter: Osobą wspierająca W3C # End of variables added along with Velocity # Definiuje komunikaty błędów i ostrzeżeń @@ -127,71 +133,83 @@ content-type: text/html; charset=utf-8 content-language: pl output-encoding-name: utf-8 -# Można zmienić poziom ostrzeżeń w następujący sposób (przykład) : +error.conflicting-charset: Konflikt definicji zestawu znaków między siecią a @charset \201E%s\u201D oraz \201E%s\u201D + +# Można zmienić poziom ostrzeżeń w następujący sposób (przykład): # warning.redefinition.level: 5 -# poziom jest liczbą pomiędzy 0 i 9 (wszystkie inne wartości są ignorowane) -warning.redefinition: Redefiniowanie \u201C%s\u201D - -# used by xml parser -warning.style-inside-comment: Nie umieszczaj reguł stylu w komentarzach HTML, ponieważ user agent możę je usunąć - -# użyte przez org.w3c.css.properties.Css1Style -warning.same-colors: Takie same kolory dla \u201C%s\u201D i \u201C%s\u201D -warning.no-color: Brak koloru w background-color -warning.no-background-color: Brak background-color z twoim kolorem -#warning.color.mixed-capitalization is now obsolete -#warning.color.mixed-capitalization: Chociaż nazwy kolorów nie są wrażliwe na wielkość czcionki, zaleca się aby używać kombinacji małej i dużej czcionki, co uczyni nazwy bardziej czytelnymi: \u201C%s\u201D -warning.no-generic-family: \u201C%s\u201D: Zaleca się aby rodziny czcionek rodzajowych były stosowane w ostateczności -warning.with-space: nazwy rodzin czcionek zawierające białe znaki powinny być w cudzysłowiu. Jeśli pominie się cudzysłów, białe znaki \ +# poziom jest liczbą całkowitą pomiędzy 0 i 9 (wszystkie inne wartości są ignorowane) +warning.redefinition: Redefiniowanie \u201E%s\u201D + +# używane przez xml parser +warning.style-inside-comment: Nie umieszczaj reguł stylu w komentarzach HTML, ponieważ user agent może je usunąć + + +# używane przez org.w3c.css.properties.Css1Style +warning.same-colors: Takie same kolory dla \u201E%s\u201D i \u201E%s\u201D +warning.no-color: Nie ustawiono koloru (lub kolor jest ustawiony na przezroczysty), ale ustawiono kolor tła. Upewnij się, że kaskadowanie kolorów utrzymuje tekst w miarę czytelny. +warning.no-background-color: Nie ustawiono koloru tła (lub kolor tła jest ustawiony na przezroczysty), ale ustawiono kolor. Upewnij się, że kaskadowanie kolorów utrzymuje tekst w miarę czytelny. +#warning.color.mixed-capitalization jest teraz przestarzały +#warning.color.mixed-capitalization: Mimo że wielkość liter w nazwach kolorów nie ma znaczenia, zaleca się stosowanie kapitalizacji mieszanej, aby nazwy były bardziej czytelne: %s +warning.no-generic-family: \u201E%s\u201D: Zaleca się aby rodziny czcionek rodzajowych były stosowane jako ostatnia alternatywa +warning.with-space: nazwy rodzin czcionek zawierające białe znaki powinny być w cudzysłowie. Jeśli pominie się cudzysłów, białe znaki \ przed i po nazwie są ignorowane oraz ciąg białych znaków wewnątrz nazwy \ jest przekształcony w jedną spację. warning.no-padding: Zaleca się aby mieć padding z kolorem tła -warning.same-colors2: Takie same kolory dla color i background-color w dwóch miejscach \u201C%s\u201D i \u201C%s\u201D -warning.relative-absolute: Istnieją długości absolutne i relatywne w \u201C%s\u201D. To nie jest mocny arkusz stylów. +warning.same-colors2: Takie same kolory dla color i background-color w dwóch miejscach \u201E%s\u201D i \u201E%s\u201D +warning.relative-absolute: Istnieją długości absolutne i relatywne w \u201E%s\u201D. To nie jest mocny arkusz stylów. by org.w3c.css.properties.CssSelectors -warning.unknown-html: \u201C%s\u201D nie jest elementem HTML +warning.unknown-html: \u201E%s\u201D nie jest elementem HTML warning.html-inside: Element HTML nie może znajdować się wewnątrz innego elementu warning.body-inside: Element BODY nie może być wewnątrz innego elementu z wyjątkiem HTML -warning.pseudo-classes: Anchor pseudo-class \u201C%s\u201D nie działa na inne elementy poza 'A' +warning.pseudo-classes: Anchor pseudo-class \u201E%s\u201D nie działa na inne elementy poza \u201EA\u201D -# nie użyte przez org.w3c.css.properties.CssSelectors na czas obecny -warning.noinside: \u201C%s\u201D nie może być wewnątrz elementu inline -warning.withblock: Uwaga. Pseudo-elementy mogą być dołączone jedynie do elementu block-level -warning.block-level: Właściwość tą stosuje się jedynie do elementów block-level. +# nie używane przez org.w3c.css.properties.CssSelectors na czas obecny +warning.noinside: \u201E%s\u201D nie może być wewnątrz elementu inline +warning.withblock: Uwaga. Pseudo-elementy mogą być dołączone jedynie do elementu blokowych +warning.block-level: Właściwość tą stosuje się jedynie do elementów blokowych. -# użyte przez org.w3c.css.parser.Frame +# używane przez org.w3c.css.parser.Frame warning.no-declaration: Brak deklaracji w regule -# used by org.w3c.css.parser.CssFouffa AND NEEDS TRANSLATION +# used by org.w3c.css.parser.CssFouffa warning.unsupported-import: Zaimportowane arkusze stylów nie są sprawdzane w trybach bezpośredniego wprowadzania i przesyłania plików -# użyte przez org.w3c.css.values.CssColor -warning.out-of-range: \u201C%s\u201D jest poza zakresem -error.invalid-color: Nieprawidłowa funkcja RGB +# używane przez org.w3c.css.values.CssColor +warning.out-of-range: \u201E%s\u201D jest poza zakresem +error.invalid-color: Niepoprawna funkcja RGB + +# używane dla obcinania wartości ujemnych +warning.negative: wartość ujemna \201E%s\u201D będzie interpretowana jako \201E0\u201D +warning.lowerequal: wartość \u201E%s\u201D będzie interpretowana jako \u201E%s\u201D +warning.greaterequal: wartość \201E%s\u201D będzie interpretowana jako \201E%s\u201D +warning.noexproperty: Właściwość \201E%s\u201D nie istnieje -warning.marker: Właściwość marker-offset stosuje się do elementów z 'display: marker' +warning.marker: Właściwość marker-offset stosuje się do elementów z \u201Edisplay: marker\u201D -# użyte przez org.w3c.css.properties.ACssStyle -warning.relative: Zastosowanie jednostek relatywnych we właściwości \u201C%s\u201D daje w rezultacie silniejszy arkusz stylów +# używane przez org.w3c.css.properties.ACssStyle +warning.relative: Zastosowanie jednostek relatywnych we właściwości \u201E%s\u201D daje w rezultacie silniejszy arkusz stylów -# użyte przez org.w3c.css.css.StyleSheetParser i org.w3c.css.css.StyleSheetXMLParser -error.at-rule: Niestety ale at-rule \u201C%s\u201D jest nie wdrożony. -warning.at-rule: Niestety ale at-rule \u201C%s\u201D jest nie wdrożony. +# używane przez org.w3c.css.css.StyleSheetParser i org.w3c.css.css.StyleSheetXMLParser +error.at-rule: Niestety ale at-rule \u201E%s\u201D jest nie wdrożony. +warning.at-rule: Niestety ale at-rule \u201E%s\u201D jest nie wdrożony. -# użyte przez wszystkie właściwości i wartości -error.operator: \u201C%s\u201D jest niepoprawnym operatorem -error.negative-value: Wartości negatywne \u201C%s\u201D są niedozwolone -error.few-value: Zbyt mało wartości dla właściwości \u201C%s\u201D +# używane przez wszystkie właściwości i wartości +error.operator: \u201E%s\u201D jest niepoprawnym operatorem +error.negative-value: Wartości negatywne \u201E%s\u201D są niedozwolone +error.few-value: Zbyt mało wartości dla właściwości \u201E%s\u201D # Uwaga! Wartości są pierwsze -# Można napisać coś takiego : Dla color, blue nie jest wartością poprawną -error.value: \u201C%s\u201D nie jest wartością \u201C%s\u201D +# Można napisać coś takiego: Dla color, blue nie jest wartością poprawną +error.value: \u201E%s\u201D nie jest wartością \u201E%s\u201D + +# used by org.w3c.css.properties.svg.CssPointerEvents +warning.value-unofficial: \u201E%s\u201D nie jest zdefiniowana w żadnej specyfikacji jako dozwolona wartość dla \u201E%s\u201D, ale jest obsługiwana w wielu przeglądarkach #użyte przez org.w3c.css.properties3.CssToggleGroup -error.groupname: \u201C%s\u201D nie jest poprawną groupname. Zastosuj poprawny identyfikator +error.groupname: \u201E%s\u201D nie jest poprawną groupname. Zastosuj poprawny identyfikator #użyte przez org.w3c.css.properties3.CssGroupReset -error.nogroup: \u201C%s\u201D nie jest ustalona przez właściwość toggle-group +error.nogroup: \u201E%s\u201D nie jest ustalona przez właściwość toggle-group #użyte przez org.w3c.css.properties3.CssGlyphOrVert error.anglevalue: Wartość powinna być pomiędzy -360 i 360 oraz podzielna przez 90 @@ -200,207 +218,242 @@ error.anglevalue: Wartość powinna być pomiędzy -360 i 360 oraz podzielna prz error.percentage: Oczekuje się wartości procentowej #użyte przez org.w3c.css.properties.CssTextAlign -warning.xsl: Wartość \u201C%s\u201D stosuje się jedynie w XSL +warning.xsl: Wartość \u201E%s\u201D stosuje się jedynie w XSL #użyte przez org.w3c.css.parser.analyzer.CssParser -warning.medialist : medialist powinna zacząć się z 'media :' \u201C%s\u201D -error.nocomb: Kombinator \u201C%s\u201D pomiędzy selektorami nie jest dozwolony w tym profilu lub wersji +warning.medialist: medialist powinna zacząć się z \u201Emedia:\u201D \u201E%s\u201D +error.nocomb: Kombinator \u201E%s\u201D pomiędzy selektorami nie jest dozwolony w tym profilu lub wersji #użyte przez org.w3c.css.properties.CssDirection -warning.direction: Zamiast stosować 'direction' dla elemetów block-level, zastosuj nową własność CSS3 'writing-mode' +warning.direction: Zamiast stosować \u201Edirection\u201D dla elementów blokowych, zastosuj nową własność CSS3 \u201Ewriting-mode\u201D -# użyte przez org.w3c.css.properties.CssTextDecoration -error.same-value: \u201C%s\u201D pojawia się dwukrotnie +# używane przez org.w3c.css.properties.CssTextDecoration +error.same-value: \u201E%s\u201D pojawia się dwukrotnie -error.generic-family.quote: Nazwy rodzin rodzajowych są słowami kluczowymi i nie mogą być cytowane. +error.generic-family.quote: Nazwy rodzin rodzajowych są słowami kluczowymi i dlatego nie mogą być zapisywane w cudzysłowie. -# użyte przez org.w3c.css.properties.CssClip +# używane przez org.w3c.css.properties.CssClip error.shape: Niepoprawna definicja shape rect(,,,) -error.shape-separator: Niepoprawny separator w definicji shape. Musi to być przecinek. +error.shape-separator: Niepoprawny separator w definicji shape. Wymagany jest przecinek. +warning.shape-separator: Niepoprawny separator w definicji shape. Wymagany jest przecinek. -# użyte przez org.w3c.css.properties.CssContent +# używane przez org.w3c.css.properties.CssContent error.attr: Niepoprawna definicja attr, attr(X) -error.function: Niepoprawna definicja function +error.function: Niepoprawna definicja function error.counter: Niepoprawna definicja counter, counter([,]?) error.counters: Niepoprawna definicja counters, counters(,[,]?) -# użyte przez org.w3c.css.font.Src +# używane przez org.w3c.css.properties.css*.CssFont +error.system-font-keyword-not-sole-value: Żadne inne wartości właściwości nie powinny być używane z \u201E%s\u201D. Powinna to być jedyna wartość; np. \u201Ep { font: %s; }\u201D + +# używane przez org.w3c.css.font.Src error.format: Niepoprawna definicja format, format([,]*) error.local: Niepoprawna definicja, local(|+) -# użyte przez org.w3c.css.values.CssAngle, org.w3c.css.values.CssFrequency, org.w3c.css.values.CssTime, org.w3c.css.values.CssLength -error.unit: \u201C%s\u201D nie jest poprawną jednostką +# używane przez org.w3c.css.values.CssAngle, org.w3c.css.values.CssFrequency, org.w3c.css.values.CssTime, org.w3c.css.values.CssLength +error.unit: \u201E%s\u201D nie jest poprawną jednostką -# użyte przez org.w3c.css.aural.ACssAzimuth +# używane przez org.w3c.css.aural.ACssAzimuth error.degree: Pozycja musi być wyrażona w stopniach. -# użyte przez org.w3c.css.aural.ACssElevation -error.elevation.range: Określa elewację jako kąt pomiędzy '-90deg' i '90deg'. +# używane przez org.w3c.css.aural.ACssElevation +error.elevation.range: Określa elewację jako kąt pomiędzy \u201E-90deg\u201D i \u201E90deg\u201D. -# użyte przez org.w3c.css.aural.ACssPitchRange -error.range: Wartość jest poza zasięgiem. Wartość powinna być pomiędzy '0' i '100'. +# używane przez org.w3c.css.aural.ACssPitchRange +error.range: Wartość jest poza zasięgiem. Wartość powinna być pomiędzy \u201E0\u201D i \u201E100\u201D. -# użyte przez org.w3c.css.properties.CssTextShadow +# używane przez org.w3c.css.properties.CssTextShadow error.two-lengths: Shadow offset jest określony dwoma wartościami . (Blur radius może być określony po shadow offset.) -error.integer: Liczba ta musi być liczbą całkowitą. +error.integer: Liczba ta powinna być liczbą całkowitą. error.comma: Brak przecinka jako separatora. -# użyte przez org.w3c.css.values.CssPercentage -error.percent: \u201C%s\u201D jest niepoprawną wartością procentową - -# użyte przez org.w3c.css.values.CssString -error.string: \u201C%s\u201D jest niepoprawnym ciągiem - -# użyte przez org.w3c.css.values.CssURL -error.url: \u201C%s\u201D jest niepoprawnym URL - -# użyte przez org.w3c.css.values.CssColor -error.rgb: \u201C%s\u201D nie jest prawidłowym numerem koloru 3 lub 6 hexadecimals -error.angle: \u201C%s\u201D jest niepoprawnym kątem. Wartość powinna być pomiędzy 0 i 360 - -# użyte przez org.w3c.css.values.CssNumber -error.zero: Jedynie 0 może być \u201C%s\u201D. Musisz wstawić jednostkę po numerze -warning.zero: Jedynie 0 może być \u201C%s\u201D. Musisz wstawić jednostkę po numerze - -# użyte przez org.w3c.css.parser.CssPropertyFactory -error.noexistence: Właściwość \u201C%s\u201D nie istnieje w \u201C%s\u201D, ale istnieje w \u201C%s\u201D -warning.noexistence: Właściwość \u201C%s\u201D nie istnieje w \u201C%s\u201D, ale istnieje w \u201C%s\u201D -error.noexistence-media: Właściwość \u201C%s\u201D nie istnieje dla media \u201C%s\u201D -error.noexistence-at-all: Właściwość \u201C%s\u201D nie istnieje -warning.noexistence-media: Właściwość \u201C%s\u201D nie istnieje dla media \u201C%s\u201D -warning.notforusermedium : Właściwość \u201C%s\u201D nie istnieje dla tego usermedium -warning.noothermedium : Właściwość dla innych mediów może nie działać dla usermedium -# użyte przez org.w3c.css.parser.AtRule* -error.noatruleyet : Inne @rules poza @import nie są wspierane przez CSS1 \u201C%s\u201D -# użyte przez org.w3c.css.parser.analyzer.CssParser -error.notforcss1 : Wartość \u201C%s\u201D nie istnieje w CSS1 -warning.pseudo: Nieznany pesudo-element lub pseudo-klasa \u201C%s\u201D w domyślnym profilu (\u201C%s\u201D) -warning.nocomb: Kombinator \u201C%s\u201D pomiędzy selektorami nie jest dozwolony w tym profilu (\u201C%s\u201D) -warning.charsetspecial: Ten profil ma ściśle określoną składnię dla reguły @charset: @charset, dokładnie jedna spacja, nazwa kodowania w cudzysłowie, średnik. -warning.notversion: \u201C%s\u201D nie może zostać użyty z tą wersją CSS: \u201C%s\u201D - -# użyte przez org.w3c.css.parser.CssFouffa +# używane przez org.w3c.css.values.CssPercentage +error.percent: \u201E%s\u201D jest niepoprawną wartością procentową + +# używane przez org.w3c.css.values.CssString +error.string: \u201E%s\u201D jest niepoprawnym ciągiem + +# używane przez org.w3c.css.values.CssURL +error.url: \u201E%s\u201D jest niepoprawnym URL + +# używane przez org.w3c.css.values.CssColor +error.rgb: \u201E%s\u201D nie jest poprawnym kolorem 3 lub 6 liczb szesnastkowych +error.colorfunc: \u201E%s1\u201D nie jest poprawnym kolorem %s2 +error.angle: \u201E%s\u201D nie jest poprawnym kątem. Wartość powinna być pomiędzy \u201E0\u201D i \u201E360\u201D + +# używane przez org.w3c.css.values.CssNumber +error.zero: Jedynie \u201E0\u201D może być \u201E%s\u201D. Musisz wstawić jednostkę po liczbie +warning.zero: Jedynie \u201E0\u201D może być \u201E%s\u201D. Musisz wstawić jednostkę po liczbie +warning.dynamic: Wartości dynamiczne nie mogą być sprawdzane jako liczby bez jednostek. Należy ją określić za pomocą jednostki. + +# used by org.w3c.css.values.CssImage +error.linear-gradient-missing-to: The first argument to the \201Elinear-gradient\u201D function should be \201E%s\u201D, not \201E%s\u201D + +#używane przez org.w3c.css.properties.CssColumnCount +error.strictly-positive: \u201E%s\u201D jest niepoprawny, dozwolone są jedynie wartości większe od \u201E0\u201D. + +error.greaterequal: \u201E%s\u201D jest niepoprawną wartością, dozwolone są tylko wartości wyższe bądź równe \u201E%s\u201D. +error.lowerequal: \u201E%s\u201D jest niepoprawną wartością, dozwolone są tylko wartości niższe bądź równe \u201E%s\u201D. +error.lower: \u201E%s\u201D jest niepoprawną wartością, dozwolone są tylko wartości ściśle niższe niż \u201E%s\u201D. + +error.greaterequal: \u201E%s\u201D jest niepoprawną wartością, dozwolone są tylko wartości wyższe bądź równe \u201E%s\u201D. +error.greater: \u201E%s\u201D jest niepoprawną wartością, dozwolone są tylko wartości ściśle większe niż \u201E%s\u201D. + +# używane przez org.w3c.css.parser.CssPropertyFactory +error.noexistence-at-all: Właściwość \u201E%s\u201D nie istnieje +error.noexistence: Właściwość \u201E%s\u201D nie istnieje w \u201E%s\u201D, ale istnieje w \u201E%s\u201D +error.noexistence-media: Właściwość \u201E%s\u201D nie istnieje dla medium \u201E%s\u201D +error.noexistence-typo: Właściwość \u201E%s\u201D nie istnieje. Najbliższa pasująca nazwa właściwości to \u201E%s\u201D +warning.noexistence: Właściwość \u201E%s\u201D nie istnieje w \u201E%s\u201D, ale istnieje w \u201E%s\u201D +warning.noexistence-media: Właściwość \u201E%s\u201D nie istnieje dla medium \u201E%s\u201D +warning.notforusermedium: Właściwość \u201E%s\u201D nie istnieje dla tego medium użytkownika +warning.noothermedium: Właściwość dla innych mediów może nie działać dla medium użytkownika +warning.vendor-extension: \201E%s\u201D jest rozszerzeniem dostawcy +warning.vendor-ext-pseudo-class: \u201E%s\u201D jest pseudo-klasą rozszerzenia dostawcy +warning.vendor-ext-pseudo-element: \u201E%s\u201D jest pseudo-elementem rozszerzenia dostawcy +warning.css-variable: Ze względu na ich dynamiczny charakter, zmienne CSS nie są obecnie sprawdzane statycznie + +warning.css-hack: \201E%s\u201D to hack CSS + +# używane przez org.w3c.css.parser.AtRule* +error.noatruleyet: Inne @rules poza @import nie są wspierane przez CSS1 \u201E%s\u201D +# używane przez org.w3c.css.parser.analyzer.CssParser +error.notforcss1: Wartość \u201E%s\u201D nie istnieje w CSS1 +warning.pseudo: Nieznany pesudo-element lub pseudo-klasa \u201E%s\u201D w domyślnym profilu (\u201E%s\u201D) +warning.nocomb: Kombinator \u201E%s\u201D pomiędzy selektorami nie jest dozwolony w tym profilu (\u201E%s\u201D) +warning.charsetspecial: Ten profil ma bardzo określoną składnię dla @charset: \ +@charset dokładnie jedna spacja, nazwa kodowania w cudzysłowie, średnik. +warning.notversion: \u201E%s\u201D nie może zostać użyty z tą wersją CSS: \u201E%s\u201D + +# używane przez org.w3c.css.parser.CssFouffa error.unrecognize: Zbyt dużo wartości lub wartości nierozpoznane -# użyte przez org.w3c.css.parser.CssFouffa +# używane przez org.w3c.css.parser.CssFouffa generator.unrecognize: Błąd parsowania -generator.dontmixhtml: Błąd parsowania: Arkusz styli nie powinien zawierać składni HTML. - -# used by org.w3c.css.css.StyleSheetGeneratorHTML2 -error.unknown: Unknown error - -# użyte przez org.w3c.css.parser.CssSelectors -error.pseudo-element: Pseudo-element \u201C%s\u201D nie może pojawić się w następującym kontekście \u201C%s\u201D -error.pseudo-class: Pseudo-class .\u201C%s\u201D nie może pojawić się w następującym kontekście HTML \u201C%s\u201D -error.pseudo: Niznany pseudo-element lub pseudo-class \u201C%s\u201D -error.id: Selektor ID #\u201C%s\u201D jest niepoprawny ! Tylko jeden selektor ID może być określony w selektorze prostym: \u201C%s\u201D. -error.space: Jeśli stosuje się selektor atrybutu ~=, wyraz w wartości \u201C%s\u201D nie powinien zawierać spacji. -error.todo : Niestety, ale funkcja \u201C%s\u201D nie została jeszcze wdrożona. -error.incompatible: \u201C%s\u201D i \u201C%s\u201D są niekompatybilne -warning.incompatible: \u201C%s\u201D i \u201C%s\u201D są niekompatybilne -error.notformobile : \u201C%s\u201D nie może być zastosowany w profilu mobilnym -error.notforatsc : \u201C%s\u201D nie może być zastosowany w profilu ATSC -error.notfortv : \u201C%s\u201D nie może być zastosowany w profilu TV -error.notversion : \u201C%s\u201D nie może być zastosowany w tej wersji CSS : \u201C%s\u201D - -error.media: nierozpoznane media \u201C%s\u201D -error.page: nierozpoznana pseudo named page \u201C%s\u201D - -error.unrecognized.link: Nierozpoznany link element lub xml-stylesheet PI. - -# użyte przez StyleSheetGeneratorHTML +generator.dontmixhtml: Błąd parsowania: Arkusz stylów nie powinien zawierać składni HTML. + +# używane przez org.w3c.css.css.StyleSheetGeneratorHTML2 +error.unknown: Nieznany błąd + +# używane przez org.w3c.css.parser.CssSelectors +error.pseudo-element: Pseudo-element \u201E%s\u201D nie może pojawić się w następującym kontekście \u201E%s\u201D +error.pseudo-element-not-last: Selektor \u201E%s\u201D nie może pojawić się po selektorze pseudo-elementu \u201E%s\u201D +error.pseudo-class: Pseudo-class .\u201E%s\u201D nie może pojawić się w następującym kontekście HTML \u201E%s\u201D +error.pseudo: Nieznany pseudo-element lub pseudo-class \u201E%s\u201D +error.id: Selektor ID #\u201E%s\u201D jest niepoprawny ! Tylko jeden selektor ID może być określony w selektorze prostym: \u201E%s\u201D. +error.space: Jeśli stosuje się selektor atrybutu ~=, wyraz w wartości \u201E%s\u201D nie może zawierać spacji. +warning.space: Jeśli stosuje się selektor atrybutu ~=, wyraz w wartości \u201E%s\u201D nie powinien zawierać spacji. +error.todo: Niestety, ale funkcja \u201E%s\u201D nie została jeszcze wdrożona. +error.incompatible: \u201E%s\u201D i \u201E%s\u201D są niekompatybilne +warning.incompatible: \u201E%s\u201D i \u201E%s\u201D są niekompatybilne +error.notformobile: \u201E%s\u201D nie może być zastosowany w profilu mobilnym +error.notforatsc: \u201E%s\u201D nie może być zastosowany w profilu ATSC +error.notfortv: \u201E%s\u201D nie może być zastosowany w profilu TV +error.notversion: \u201E%s\u201D nie może być zastosowany w tej wersji CSS : \u201E%s\u201D + +error.media: nierozpoznane mediium \u201E%s\u201D +error.page: nierozpoznana pseudonimowa strona \u201E%s\u201D + +error.unrecognized.link: Nierozpoznany element łącza lub instrukcji przetwarzania xml-stylesheet.. + +# używane przez StyleSheetGeneratorHTML generator.context: Kontekst generator.request: Wystąpił błąd podczas przetwarzania twojego arkusza stylów. \ Proszę ponowić prośbę lub wysłać e-mail pod adres plh@w3.org. generator.unrecognized: Nierozpoznane -generator.invalid-number: Niepoprawny numer -generator.property: Niepoprawny numer +generator.invalid-number: Nieprawidłowa liczba +generator.property: Niepoprawna wartość generator.line: Linia generator.not-found: Pliku nie znaleziono -generator.doc-html: -generator.doc: +generator.doc-html: +generator.doc: -# użyte przez parser -parser.semi-colon: próba znalezienia średnika przed nazwą właściwości. Dodaj go -parser.unknown-dimension: Nieznany wymiar +# używane przez parser +parser.semi-colon: Brak średnika przed nazwą właściwości \u201E%s\u201D. Dodaj go +parser.unknown-dimension: Nieznany wymiar parser.old_class: W CSS1, nazwa klasy może zacząć się od cyfry (".55ft"), \ -chyba, że jest to wymiar (".55in"). W CSS2 takie klasy są parsowane jako \ -nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) +chyba że jest to wymiar (".55in"). W CSS2 takie klasy są parsowane jako \ +nieznane wymiary (aby umożliwić dodawanie nowych jednostek w przyszłości) +Aby \u201E%s\u201D stała się poprawną klasą, CSS2 wymaga, aby pominąć pierwszą cyfrę: \u201E%s\u201D -parser.old_id:W CSS1 nazwa id może zacząć się od cyfry("#55ft"), \ -chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ -nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) +parser.old_id: W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ +chyba że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ +nieznane wymiary (aby umożliwić dodawanie nowych jednostek w przyszłości) -parser.class_dim:W CSS1 nazwa klasy może zacząć się od cyfry (".55ft"), \ -chyba, że jest to wymiar (".55in"). +parser.class_dim: W CSS1 nazwa klasy może zacząć się od cyfry (".55ft"), \ +chyba że jest to wymiar (".55in"). -parser.id_dim:W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ -chyba, że jest to wymiar ("#55in"). +parser.id_dim: W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ +chyba że jest to wymiar ("#55in"). -parser.charset:Reguła @charset może pojawić się jedynie na początku \ -arkusza. Upewnij się, że nie ma przed nią spacji. +parser.charset: Reguła @charset może pojawić się jedynie na początku \ +arkusza stylów. Upewnij się, że nie ma przed nią spacji. -parser.charsetspecial:Ten profil ma specyficzną składnię dla @charset: \ -@charset dokładnie po jednej spacji a następnie nazwa kodowania \ -w cudzysłowie zakończona bezpośrednio średnikiem. +parser.charsetspecial: Ten profil ma określoną składnię dla @charset: \ +@charset dokładnie jedna spacja, nazwa kodowania w cudzysłowie, średnik. -warning.old_id:W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ -chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ -nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) +warning.old_id: W CSS1 nazwa id może zacząć się od cyfry ("#55ft"), \ +chyba że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ +nieznane wymiary (aby umożliwić dodawanie nowych jednostek w przyszłości) warning.old_class:W CSS1, nazwa klasy może zacząć się od cyfry ("#55ft"), \ -chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ -nieznane wymiary (aby pozwolić na późniejsze dodawanie jednostek) +chyba że jest to wymiar ("#55in"). W CSS2 takie klasy są parsowane jako \ +nieznane wymiary (aby umożliwić dodawanie nowych jednostek w przyszłości) -# użyte przez servlet -servlet.invalid-request: Wysłałeś niewłaściwe polecenie. +# używane przez servlet +servlet.invalid-request: Wysłałeś nieprawidłowe żądanie. servlet.process: Nie można przetworzyć obiektu -warning.atsc : \u201C%s\u201D może nie być wspieranym przez medium atsc-tv -error.onlyATSC : \u201C%s\u201D ta funkcja jest jedynie dla medium atsc-tv +warning.atsc: \u201E%s\u201D może nie być wspierane przez medium atsc-tv +error.onlyATSC: \u201E%s\u201D ta funkcja jest jedynie dla medium atsc-tv -warning.otherprofile : właściwość \u201C%s\u201D nie istnieje dla tego profilu, ale wykazuje zgodność z innym profilem +warning.otherprofile: właściwość \u201E%s\u201D nie istnieje dla tego profilu, ale wykazuje zgodność z innym profilem +warning.deprecated: Wartość \u201E%s\u201D jest przestarzała +warning.deprecatedproperty: Właściwość \u201E%s\u201D jest przestarzała +warning.deprecated_replacement: Wartość \u201E%s1\u201D jest przestarzała, zamiast jej użyj \u201E%s2\u201D warning.float-no-width: W (x)HTML+CSS elementy pływające muszą mieć określoną szerokość. Nie dotyczy to tylko elementów z szerokością przypisaną domyślnie (html, img, input, textarea, select i object) + parser.charsetcss1: Reguły @charset nie mogą być używane w CSS1 parser.attrcss1: Selektory atrybutów są nieprawidłowe w CSS1 + parser.invalid_id_selector: Nieprawidłowy selektor ID parser.import_not_allowed: Wyrażenie @import nie może występować po żadnym z istniejących wyrażeń, z wyjątkiem @charset i @import. -error.divisortype: Dzielnik musi być liczbą -error.divzero: Dzielenie przez zero -error.invalidtype: Niepoprawny typ: \u201C%s\u201D -vext_warnings: Ostrzeżenia -vext_errors: Błędy -error.selectorname: Niepoprawna nazwa selektora \u201C%s\u201D -warning.lowerequal: wartość \u201C%s\u201D będzie interpretowana jako \u201C%s\u201D -error.incompatibletypes: Type są niekompatybilne +error.bg_order: W definicji tła w CSS-ie 3 \u201Ebg_position\u201D musi wystąpić przed / \u201Ebg_size\u201D, jeśli oba są obecne + +warning.deprecatedmedia: Medium \u201E%s\u201D jest przestarzałe +error.deprecatedmedia: Medium \u201E%s\u201D jest przestarzałe +error.deprecatedmediafeature: Deprecated media feature \201E%s\u201D. For guidance, see the Deprecated Media Features section in the current Media Queries specification. +warning.deprecatedmediafeature: Deprecated media feature \201E%s\u201D. For guidance, see the Deprecated Media Features section in the current Media Queries specification. +error.nomediarestrictor: Ogranicznik mediów nie jest zdefiniowany w tym poziomie CSS +error.nomediafeature: Cechy mediów nie są zdefiniowane w tym poziomie CSS +error.nomodifiershortmedia: Prefiksy nie są dozwolone dla cech mediów bez przypisanej wartości +error.nomodifiermedia: Cecha mediów \201E%s\u201D nie obsługuje prefiksów +error.grid: Tylko wartości \201E0\u201D i \201E1\u201D są akceptowalne dla cechy grid + +error.errortoken: Nieoczekiwana zawartość \u201E%s\u201D w wierszu \u201E%s\u201D, oczekiwano tokena \u201E%s\u201D (pominięto \u201E%s\u201D) +error.selectorname: Niepoprawna nazwa selektora \u201E%s\u201D + +# calc + +parser.calcwhitespace: Białe znaki są wymagane po obu stronach operatora \u201E+\u201D lub \u201E-\u201D +error.divzero: Dzielenie przez zero error.operandnumber: Jeden argument musi być liczbą -parser.calcwhitespace: Białe znaki są wymagane po obu stronach operatora '+' lub '-' -warning.deprecated: Wartość '\u201C%s\u201D' jest przestarzała -warning.negative: ujemna wartość \u201C%s\u201D będzie interpretowana jako 0 -warning.shape-separator: Niewłaściwy separator w definicji kształtu. Wymagany jest przecinek. -warning.greaterequal: wartość \u201C%s\u201D będzie interpretowana jako \u201C%s\u201D -error.bg_order: W definicji tła w CSS-ie 3 'bg_position' musi wystąpić przed / 'bg_size', jeśli oba są obecne - -warning.deprecatedproperty: Własność \u201C%s\u201D jest przestarzała -error.strictly-positive: \u201C%s\u201D jest niepoprawny, dozwolone są jedynie wartości większe od 0. -error.typevaluemismatch: Wartość \u201C%s\u201D jest niekompatybilna z zadeklarowanym typem <\u201C%s\u201D> -vendorext: Rozszerzenia Dostawców -warning.deprecatedmedia: Medium "\u201C%s\u201D" jest przestarzałe -error.deprecatedmedia: Medium "\u201C%s\u201D" jest przestarzałe -warning.noexproperty: Właściwość \u201C%s\u201D nie istnieje -error.errortoken: Nieoczekiwana zawartość "\u201C%s\u201D" w wierszu \u201C%s\u201D, oczekiwano tokena \u201C%s\u201D (pominięto \u201C%s\u201D) -warning.vendor-ext-pseudo-element: \u201C%s\u201D jest nieznanym przedrostkiem pseudo-elementu -warning.vendor-ext-pseudo-class: \u201C%s\u201D jest nieznanym przedrostkiem pseudo-klasy - -error.lower: \u201C%s\u201D jest nieprawidłową wartością, dozwolone są tylko wartości ściśle niższe niż \u201C%s\u201D. -error.lowerequal: \u201C%s\u201D jest nieprawidłową wartością, dozwolone są tylko wartości niższe bądź równe \u201C%s\u201D. -error.greater: \u201C%s\u201D jest nieprawidłową wartością, dozwolone są tylko wartości ściśle większe niż \u201C%s\u201D. -error.greaterequal: \u201C%s\u201D jest niedozwoloną wartością, dozwolone są tylko wartości wyższe bądź równe \u201C%s\u201D. +error.divisortype: Dzielnik musi być liczbą +error.incompatibletypes: Type są niekompatybilne +error.invalidtype: Niepoprawny typ: \u201E%s\u201D +error.typevaluemismatch: Wartość \u201E%s\u201D jest niekompatybilna z zadeklarowanym typem <\u201E%s\u201D> + +error.emptymedia: W CSS2 typ mediów w @media jest obowiązkowy + +error.email: To narzędzie nie może być używane z adresami e-mail. Wprowadź prawidłowy adres URL i spróbuj ponownie. +error.nomodifierrangemedia: Nie są dozwolone prefiksy dla cech zakresu mediów. +error.comparator: Komparatory \201E%s\u201D i \201E%s\u201D nie są zgodne w funkcji multimedialnej typu \201Erange\u201D +warning.comparator: Komparatory \201E%s\u201D i \201E%s\u201D są takie same, jeden z nich zostanie zignorowany. From ea067b923e00439dd46e7eb46891ac1465416eac Mon Sep 17 00:00:00 2001 From: tenzap Date: Sun, 8 Jun 2025 08:33:04 +0200 Subject: [PATCH 17/20] Remove tabtastic Not in use since https://github.com/w3c/css-validator/commit/db654e41cd563d58483fdb86f4ad76320c867efb --- style/tabtastic.css | 14 ------ tabtastic/addclasskillclass.js | 14 ------ tabtastic/addcss.js | 59 ---------------------- tabtastic/attachevent.js | 34 ------------- tabtastic/tabtastic.js | 92 ---------------------------------- 5 files changed, 213 deletions(-) delete mode 100644 style/tabtastic.css delete mode 100644 tabtastic/addclasskillclass.js delete mode 100644 tabtastic/addcss.js delete mode 100644 tabtastic/attachevent.js delete mode 100644 tabtastic/tabtastic.js diff --git a/style/tabtastic.css b/style/tabtastic.css deleted file mode 100644 index 6fc92dda6..000000000 --- a/style/tabtastic.css +++ /dev/null @@ -1,14 +0,0 @@ -/* specific style triggered by javascript */ - -.tabset_content { display:none; } -.tabset_label { display:none } - -.tabset_content_active { display:block } -* html legend { position:absolute; top: -25em !important; left: -25em !important; } -* html fieldset{ position: relative; margin-top:0 !important; padding-top:0 !important;} -@media aural{ - .tabset_content, - .tabset_label { display:block } -} - - diff --git a/tabtastic/addclasskillclass.js b/tabtastic/addclasskillclass.js deleted file mode 100644 index b71c3120f..000000000 --- a/tabtastic/addclasskillclass.js +++ /dev/null @@ -1,14 +0,0 @@ -//*** This code is copyright 2002-2003 by Gavin Kistner and Refinery; www.refinery.com -//*** It is covered under the license viewable at http://phrogz.net/JS/_ReuseLicense.txt -//*** Reuse or modification is free provided you abide by the terms of that license. -//*** (Including the first two lines above in your source code satisfies the conditions.) - -//***Adds a new class to an object, preserving existing classes -function AddClass(obj,cName){ KillClass(obj,cName); return obj && (obj.className+=(obj.className.length>0?' ':'')+cName); } - -//***Removes a particular class from an object, preserving other existing classes. -function KillClass(obj,cName){ return obj && (obj.className=obj.className.replace(new RegExp("^"+cName+"\\b\\s*|\\s*\\b"+cName+"\\b",'g'),'')); } - -//***Returns true if the object has the class assigned, false otherwise. -function HasClass(obj,cName){ return (!obj || !obj.className)?false:(new RegExp("\\b"+cName+"\\b")).test(obj.className) } - diff --git a/tabtastic/addcss.js b/tabtastic/addcss.js deleted file mode 100644 index a6c9f421b..000000000 --- a/tabtastic/addcss.js +++ /dev/null @@ -1,59 +0,0 @@ -//*** This code is copyright 2002-2003 by Gavin Kistner, gavin@refinery.com -//*** It is covered under the license viewable at http://phrogz.net/JS/_ReuseLicense.txt -//*** Reuse or modification is free provided you abide by the terms of that license. -//*** (Including the first two lines above in your source code satisfies the conditions.) - -// Add a new stylesheet to the document; -// url [optional] A url to an external stylesheet to use -// idx [optional] The index in document.styleSheets to insert the new sheet before -function AddStyleSheet(url,idx){ - var css,before=null,head=document.getElementsByTagName("head")[0]; - - if (document.createElement){ - if (url){ - css = document.createElement('link'); - css.rel = 'stylesheet'; - css.href = url; - } else css = document.createElement('style'); - css.media = 'all'; - css.type = 'text/css'; - - if (idx>=0){ - for (var i=0,ct=0,len=head.childNodes.length;i Date: Sun, 8 Jun 2025 08:38:30 +0200 Subject: [PATCH 18/20] remove reference to tabset_label This class was managed by tabtastic.css which is not in use anymore --- org/w3c/css/index/validator.vm | 6 +++--- validator.html.bg | 6 +++--- validator.html.cs | 6 +++--- validator.html.de | 6 +++--- validator.html.el | 6 +++--- validator.html.en | 6 +++--- validator.html.es | 6 +++--- validator.html.fa | 6 +++--- validator.html.fr | 6 +++--- validator.html.hi | 6 +++--- validator.html.hu | 6 +++--- validator.html.it | 6 +++--- validator.html.ja | 6 +++--- validator.html.ko | 6 +++--- validator.html.nl | 6 +++--- validator.html.pl-PL | 6 +++--- validator.html.pt-BR | 6 +++--- validator.html.ro | 6 +++--- validator.html.ru | 6 +++--- validator.html.sv | 6 +++--- validator.html.uk | 6 +++--- validator.html.zh-cn | 6 +++--- 22 files changed, 66 insertions(+), 66 deletions(-) diff --git a/org/w3c/css/index/validator.vm b/org/w3c/css/index/validator.vm index a47ee8878..907d843a5 100644 --- a/org/w3c/css/index/validator.vm +++ b/org/w3c/css/index/validator.vm @@ -104,7 +104,7 @@
- $validate_by_URI + $validate_by_URI

$enter_uri: @@ -120,7 +120,7 @@

- $validate_by_file_upload + $validate_by_file_upload

$choose_document:

@@ -132,7 +132,7 @@

- $validate_by_input + $validate_by_input

$enter_CSS:

diff --git a/validator.html.bg b/validator.html.bg index bb37b1098..5a435c582 100644 --- a/validator.html.bg +++ b/validator.html.bg @@ -30,7 +30,7 @@

- Валидиране по URI + Валидиране по URI

Въведете URI на документ (HTML с CSS или само CSS), който желаете да бъде валидиран: @@ -124,7 +124,7 @@

- Валидиране чрез изпращане на файл + Валидиране чрез изпращане на файл

Изберете документ, който да бъде валидиран (само CSS файлове):

@@ -214,7 +214,7 @@

- Валидиране чрез директно въвеждане + Валидиране чрез директно въвеждане

Въведете CSS, който желаете да се валидира:

diff --git a/validator.html.cs b/validator.html.cs index 6274eda76..8c15e7fba 100644 --- a/validator.html.cs +++ b/validator.html.cs @@ -30,7 +30,7 @@ Zkontrolovat tabulky kaskádových stylů (CSS) a dokumenty (X)HTML s tabulkami

- Ověřením URI + Ověřením URI

Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.: @@ -124,7 +124,7 @@ Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.:

- Ověřit po nahrání souboru + Ověřit po nahrání souboru

Vyberte dokument, který chcete ověřit:

@@ -214,7 +214,7 @@ Zadejte URI dokumentu (HTML pouze s CSS nebo CSS), který chcete ověřit.:

- Ověřte přímým vstupem + Ověřte přímým vstupem

Zadejte CSS, kterou chcete ověřit:

diff --git a/validator.html.de b/validator.html.de index c21ada7d2..b5861a63a 100644 --- a/validator.html.de +++ b/validator.html.de @@ -30,7 +30,7 @@

- Validierung per URI + Validierung per URI

Geben Sie die URI eines Dokuments ein, das Sie validieren möchten (CSS oder HTML mit CSS): @@ -124,7 +124,7 @@

- Validierung per Datei-Upload + Validierung per Datei-Upload

Wählen Sie eine lokale Datei, die Sie validieren möchten:

@@ -214,7 +214,7 @@

- Validierung per Direkteingabe + Validierung per Direkteingabe

Geben Sie den CSS Code ein, den Sie überprüfen möchten:

diff --git a/validator.html.el b/validator.html.el index ed6cf1b78..5875dec7a 100644 --- a/validator.html.el +++ b/validator.html.el @@ -30,7 +30,7 @@

- Έλεγχος εγκυρότητας με URI + Έλεγχος εγκυρότητας με URI

Εισάγετε το URI του αρχείου (HTML με CSS ή μόνο CSS) που θέλετε να ελέγξετε την εγκυρότητα: @@ -124,7 +124,7 @@

- Έλεγχος εγκυρότητας με μεταφορά αρχείου + Έλεγχος εγκυρότητας με μεταφορά αρχείου

Επιλέξτε το αρχείο που επιθυμείτε να ελέγξετε την εγκυρότητα:

@@ -214,7 +214,7 @@

- Έλεγχος εγκυρότητας με άμεση εισαγωγή + Έλεγχος εγκυρότητας με άμεση εισαγωγή

Εισάγετε το CSS που θέλετε να ελέγξετε την εγκυρότητα:

diff --git a/validator.html.en b/validator.html.en index 52ab1a0e2..f2537b3b9 100644 --- a/validator.html.en +++ b/validator.html.en @@ -30,7 +30,7 @@

- Validate by URI + Validate by URI

Enter the URI of a document (HTML with CSS or CSS only) you would like validated: @@ -124,7 +124,7 @@

- Validate by file upload + Validate by file upload

Choose the document you would like validated:

@@ -214,7 +214,7 @@

- Validate by direct input + Validate by direct input

Enter the CSS you would like validated:

diff --git a/validator.html.es b/validator.html.es index 4c13f8fef..2dad8080a 100644 --- a/validator.html.es +++ b/validator.html.es @@ -30,7 +30,7 @@

- Validar mediante URI + Validar mediante URI

Introduce la URI de un documento (HTML con CSS o sólo CSS) que desees validar: @@ -124,7 +124,7 @@

- Validar mediante Carga de un Archivo + Validar mediante Carga de un Archivo

Elige el documento que desees validar:

@@ -214,7 +214,7 @@

- Validar mediante entrada directa + Validar mediante entrada directa

Introduce el código CSS que desees validar:

diff --git a/validator.html.fa b/validator.html.fa index 37e575d06..03371689b 100644 --- a/validator.html.fa +++ b/validator.html.fa @@ -30,7 +30,7 @@

- URI تایید اعتبار با + URI تایید اعتبار با

ای که می خواهید معتبر نمایید را، وارد نمایید (CSS یا تنها CSS دارای HTML) سند URI: @@ -124,7 +124,7 @@

- تایید اعتبار با آپلود فایل + تایید اعتبار با آپلود فایل

(CSS سندی که می خواهید معتبر نمایید را انتخاب کنید (تنها فایلهای:

@@ -214,7 +214,7 @@

- تایید اعتبار با ورودی مستقیم + تایید اعتبار با ورودی مستقیم

ای را که می خواهید تایید اعتبار شود را وارد نمایید CSS:

diff --git a/validator.html.fr b/validator.html.fr index e2c5d0d58..5baabafc2 100644 --- a/validator.html.fr +++ b/validator.html.fr @@ -30,7 +30,7 @@

- Validation par adresse URI + Validation par adresse URI

Saisissez l'adresse URI du document (HTML avec CSS, ou CSS seul) à valider: @@ -124,7 +124,7 @@

- Valider par Chargement de Fichier + Valider par Chargement de Fichier

Choisissez la feuille de style à valider:

@@ -214,7 +214,7 @@

- Validation par Saisie Directe + Validation par Saisie Directe

Saisissez la feuille de style à valider (ATTENTION : feuilles de style CSS uniquement):

diff --git a/validator.html.hi b/validator.html.hi index dc0a1f1c5..85c8e0ee7 100644 --- a/validator.html.hi +++ b/validator.html.hi @@ -30,7 +30,7 @@

- URI द्वारा मान्यकर्ण + URI द्वारा मान्यकर्ण

किसी दस्तावेज़ के URI को दर्ज कीजिये (HTML सीएसएस के साथ या केवल सीएसएस) जिसका आप मान्यकर्ण करना चाहते हैं।: @@ -124,7 +124,7 @@

- फ़ाइल अपलोड के द्वारा मान्यकर्ण करें + फ़ाइल अपलोड के द्वारा मान्यकर्ण करें

मान्यकर्ण करने के लिए दस्तावेज़ चुनें:

@@ -214,7 +214,7 @@

- प्रत्यक्ष निवेश के द्वारा मान्यकर्ण करें + प्रत्यक्ष निवेश के द्वारा मान्यकर्ण करें

मान्यकर्ण करने के लिए सीएसएस दर्ज करें:

diff --git a/validator.html.hu b/validator.html.hu index 32e360ec0..9e07c2083 100644 --- a/validator.html.hu +++ b/validator.html.hu @@ -30,7 +30,7 @@

- Érvényesítés URI segítségével + Érvényesítés URI segítségével

Adja meg a dokumentum (HTML CSS-sel vagy csak CSS) URI-jét, melyet érvényesíteni szeretne: @@ -124,7 +124,7 @@

- Érvényesítés file feltöltéssel + Érvényesítés file feltöltéssel

Válassza ki az érvényesítendő dokumentumot:

@@ -214,7 +214,7 @@

- Érvényesítés közvetlen bevitellel + Érvényesítés közvetlen bevitellel

Írja be a CSS-t, melyet érvényesíttetni szeretne:

diff --git a/validator.html.it b/validator.html.it index b4c26078a..87439e290 100644 --- a/validator.html.it +++ b/validator.html.it @@ -30,7 +30,7 @@

- Validazione tramite URI + Validazione tramite URI

Inserisci il percorso (URI) di un documento (HTML con CSS o solamente CSS) che desideri sottoporre alla validazione: @@ -124,7 +124,7 @@

- Validazione tramite trasferimento file + Validazione tramite trasferimento file

Seleziona il documento che desideri verificare:

@@ -214,7 +214,7 @@

- Validazione tramite immissione diretta + Validazione tramite immissione diretta

Inserisci il testo del CSS che desideri validare:

diff --git a/validator.html.ja b/validator.html.ja index 544e0823a..089151c6c 100644 --- a/validator.html.ja +++ b/validator.html.ja @@ -30,7 +30,7 @@

- URLで指定して検証 + URLで指定して検証

検証したい文書(CSSと組み合わせたHTML文書、もしくはCSS単体の文書)のURIを入力してください: @@ -124,7 +124,7 @@

- ソースファイルをアップロードして検証 + ソースファイルをアップロードして検証

検証したいCSS文書のソースファイル名を入力してください:

@@ -214,7 +214,7 @@

- テキストエリアに直接入力して検証 + テキストエリアに直接入力して検証

検証したいCSSをテキストエリアに入力してください (CSSソースのみ):

diff --git a/validator.html.ko b/validator.html.ko index 0ad5071b4..3715b2870 100644 --- a/validator.html.ko +++ b/validator.html.ko @@ -30,7 +30,7 @@

- URI 검사 + URI 검사

검사하고자 하는 (HTML과 CSS 또는 CSS만으로 이루어진) 문서의 URI를 입력하여 주십시오: @@ -124,7 +124,7 @@

- 파일 업로드를 통한 검사 + 파일 업로드를 통한 검사

검사를 할 문서를 선택하여 주십시오:

@@ -214,7 +214,7 @@

- 직접 입력을 통한 검사 + 직접 입력을 통한 검사

검사할 CSS를 입력하여 주십시오:

diff --git a/validator.html.nl b/validator.html.nl index c0faf4123..96ab9fd8d 100644 --- a/validator.html.nl +++ b/validator.html.nl @@ -30,7 +30,7 @@

- Valideer via een URI + Valideer via een URI

Geef de URI op van een document (HTML met CSS of alleen CSS) dat je wilt valideren: @@ -124,7 +124,7 @@

- Valideer via het uploaden van een bestand + Valideer via het uploaden van een bestand

Kies het document dat je wilt valideren:

@@ -214,7 +214,7 @@

- Valideer via directe invoer + Valideer via directe invoer

Voer de CSS in die je wilt valideren:

diff --git a/validator.html.pl-PL b/validator.html.pl-PL index 026ece4ba..5956f7894 100644 --- a/validator.html.pl-PL +++ b/validator.html.pl-PL @@ -30,7 +30,7 @@

- Walidacja przez URI + Walidacja przez URI

Wprowadź URI dokumentu (HTML z CSS lub tylko CSS) do walidacji : @@ -124,7 +124,7 @@

- Walidacja poprzez załadowanie pliku + Walidacja poprzez załadowanie pliku

Wybierz dokument do walidacji:

@@ -214,7 +214,7 @@

- Walidacja poprzez bezpośrednie wprowadzenie kodu + Walidacja poprzez bezpośrednie wprowadzenie kodu

Wprowadź kod CSS do walidacji:

diff --git a/validator.html.pt-BR b/validator.html.pt-BR index 83fcb70a9..f7000dcc8 100644 --- a/validator.html.pt-BR +++ b/validator.html.pt-BR @@ -30,7 +30,7 @@

- Validar por URI + Validar por URI

Entre a URI do documento (HTML com CSS ou somente CSS) a ser validado: @@ -124,7 +124,7 @@

- Validar por upload de arquivo + Validar por upload de arquivo

Escolha o documento que você gostaria de validar:

@@ -214,7 +214,7 @@

- Validar por entrada direta + Validar por entrada direta

Entre as CSS que você gostaria de validar:

diff --git a/validator.html.ro b/validator.html.ro index 005f1794b..c99280a8d 100644 --- a/validator.html.ro +++ b/validator.html.ro @@ -30,7 +30,7 @@

- Valideaza prin URI + Valideaza prin URI

Introdu URL-ul unui document (HTML cu CSS sau doar CSS) pe care vrei sa il validezi: @@ -124,7 +124,7 @@

- Valideaza prin incarcare fisier + Valideaza prin incarcare fisier

Alege documentul pe care vrei sa il validezi:

@@ -214,7 +214,7 @@

- Validare prin introducere directa a codului + Validare prin introducere directa a codului

Introdu CSS-ul pe care vrei sa il validezi:

diff --git a/validator.html.ru b/validator.html.ru index 6e8b0ac91..75f57323e 100644 --- a/validator.html.ru +++ b/validator.html.ru @@ -30,7 +30,7 @@

- Проверка по URI + Проверка по URI

Введите URI документа (HTML с CSS или только CSS) для проверки: @@ -124,7 +124,7 @@

- Проверить загруженный файл + Проверить загруженный файл

Выберите документ, который вы хотели бы проверить:

@@ -214,7 +214,7 @@

- Проверка набираемого текста + Проверка набираемого текста

Введите код CSS, который вы хотели бы проверить на корректность:

diff --git a/validator.html.sv b/validator.html.sv index fafa8d5fd..7f57af0c0 100644 --- a/validator.html.sv +++ b/validator.html.sv @@ -30,7 +30,7 @@

- Validera genom URI + Validera genom URI

Mata in URI för det dokument (HTML med CSS eller enbart CSS) som du vill validera: @@ -124,7 +124,7 @@

- Validera genom att ladda upp fil + Validera genom att ladda upp fil

Välj det dokument som du vill validera:

@@ -214,7 +214,7 @@

- Validera genom direkt inmatning + Validera genom direkt inmatning

Mata in den CSS du vill validera:

diff --git a/validator.html.uk b/validator.html.uk index dad522f62..c19eefa9b 100644 --- a/validator.html.uk +++ b/validator.html.uk @@ -30,7 +30,7 @@

- Перевірка по URI + Перевірка по URI

Уведіть URI документу (HTML з CSS або лише CSS) для перевірки: @@ -124,7 +124,7 @@

- Перевірити завантажений файл + Перевірити завантажений файл

Оберіть документ, який ви хотіли б перевірити (лише CSS):

@@ -214,7 +214,7 @@

- Перевірка тексту, що набирається + Перевірка тексту, що набирається

Уведіть код CSS, що ви хотіли б перевірити на коректність:

diff --git a/validator.html.zh-cn b/validator.html.zh-cn index 4d49dc9c1..f2a4b1dea 100644 --- a/validator.html.zh-cn +++ b/validator.html.zh-cn @@ -30,7 +30,7 @@

- 验证指定URI的CSS内容 + 验证指定URI的CSS内容

输入你想验证的文档(带CSS的HTML文档或者CSS文档)的URI: @@ -124,7 +124,7 @@

- 验证上传文件 + 验证上传文件

选择需要验证的文件:

@@ -214,7 +214,7 @@

- 验证直接输入的内容 + 验证直接输入的内容

输入你要验证的CSS代码:

From d61facdc45848c994f23b2cc1db3ca822b60dcd6 Mon Sep 17 00:00:00 2001 From: tenzap Date: Sun, 8 Jun 2025 10:04:18 +0200 Subject: [PATCH 19/20] remove tabtastic from build.xml --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index 1622a842a..417780e63 100644 --- a/build.xml +++ b/build.xml @@ -151,7 +151,7 @@ - + From 7e50b9bc822b5209ee61a18ca8b3d73aa2e840c0 Mon Sep 17 00:00:00 2001 From: Yves Lafon Date: Mon, 16 Jun 2025 16:53:00 +0200 Subject: [PATCH 20/20] more restriction on entity expansion, like in commit dfc4ca1a3b1147c60149da5df531c5a55333616f --- org/w3c/css/css/XMLStyleSheetHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org/w3c/css/css/XMLStyleSheetHandler.java b/org/w3c/css/css/XMLStyleSheetHandler.java index 3f48fbd17..11e550885 100644 --- a/org/w3c/css/css/XMLStyleSheetHandler.java +++ b/org/w3c/css/css/XMLStyleSheetHandler.java @@ -549,6 +549,9 @@ void parse(String urlString, URLConnection connection) throws Exception { xmlParser.setFeature("http://xml.org/sax/features/validation", false); + xmlParser.setFeature("http://xml.org/sax/features/external-parameter-entities", false); + xmlParser.setFeature("http://xml.org/sax/features/external-general-entities", false); + xmlParser.setErrorHandler(this); xmlParser.setEntityResolver(this); } catch (Exception ex) { @@ -605,6 +608,8 @@ public void parse(InputSource source, String fileName) throws IOException, SAXEx this); xmlParser.setFeature("http://xml.org/sax/features/namespace-prefixes", true); xmlParser.setFeature("http://xml.org/sax/features/validation", false); + xmlParser.setFeature("http://xml.org/sax/features/external-parameter-entities", false); + xmlParser.setFeature("http://xml.org/sax/features/external-general-entities", false); } catch (Exception ex) { ex.printStackTrace(); }