2002/css-validator/org/w3c/css/util ApplContext.java,1.4,1.5 Codecs.java,1.2,1.3 Date.java,1.2,1.3 FakeFile.java,1.2,1.3 HTTPURL.java,1.14,1.15 InvalidParamException.java,1.2,1.3 Messages.properties,1.6,1.7 Messages.properties.de,1.15,1.16 Messages.properties.en,1.9,1.10 Messages.properties.es,1.2,1.3 Messages.properties.fr,1.10,1.11 Messages.properties.ja,1.5,1.6 Messages.properties.ja.EUCJIS,1.5,1.6 Messages.properties.nl,1.8,1.9 Messages.properties.zh,1.5,1.6 Messages.properties.zh-cn,1.5,1.6 Messages.properties.zh-cn.GB,1.5,1.6

Update of /sources/public/2002/css-validator/org/w3c/css/util
In directory hutz:/tmp/cvs-serv27412/org/w3c/css/util

Modified Files:
	ApplContext.java Codecs.java Date.java FakeFile.java 
	HTTPURL.java InvalidParamException.java Messages.properties 
	Messages.properties.de Messages.properties.en 
	Messages.properties.es Messages.properties.fr 
	Messages.properties.ja Messages.properties.ja.EUCJIS 
	Messages.properties.nl Messages.properties.zh 
	Messages.properties.zh-cn Messages.properties.zh-cn.GB 
Log Message:
All those changed made by Jean-Guilhem Rouel:

Huge patch, imports fixed (automatic)
Bug fixed: 372, 920, 778, 287, 696, 764, 233
Partial bug fix for 289

Issue with "inherit" in CSS2.
The validator now checks the number of values (extraneous values were previously ignored)




Index: Messages.properties.ja
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.ja,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Messages.properties.ja	12 Jul 2005 13:09:47 -0000	1.5
+++ Messages.properties.ja	8 Aug 2005 13:19:46 -0000	1.6
@@ -50,7 +50,7 @@
 warning.relative: %s プロパティ�相対指定���を使�����より強固�スタイルシートを作る事�����
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: 申�訳�り��ん��at-rule %s ���実装�れ����ん。
+error.at-rule: 申�訳�り��ん��at-rule %s ���実装�れ����ん。
 
 # used by all properties and values
 error.operator: %s �正��演算� (operator) ���り��ん

Index: Messages.properties
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Messages.properties	9 Feb 2004 08:25:12 -0000	1.6
+++ Messages.properties	8 Aug 2005 13:19:46 -0000	1.7
@@ -40,7 +40,7 @@
 warning.relative: Using relative units gives more robust stylesheets in property %s
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Sorry, the at-rule %s is not implemented.
+error.at-rule: Sorry, the at-rule %s is not implemented.
 
 # used by all properties and values
 error.operator: %s is an incorrect operator

Index: Messages.properties.de
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.de,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- Messages.properties.de	12 Jul 2005 13:09:47 -0000	1.15
+++ Messages.properties.de	8 Aug 2005 13:19:46 -0000	1.16
@@ -43,7 +43,7 @@
 warning.relative: Die Verwendung von relativen Einheiten bei der Eigenschaft %s führt zu robusteren Stylesheets
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Leider ist die At-Regel %s nicht implementiert.
+error.at-rule: Leider ist die At-Regel %s nicht implementiert.
 
 # used by all properties and values
 error.operator: %s ist kein ungültiger Operator

Index: HTTPURL.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/HTTPURL.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- HTTPURL.java	22 Jul 2005 09:45:18 -0000	1.14
+++ HTTPURL.java	8 Aug 2005 13:19:46 -0000	1.15
@@ -8,8 +8,14 @@
  */
 package org.w3c.css.util;
 
-import java.io.*;
-import java.net.*;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.MalformedURLException;
+import java.net.ProtocolException;
+import java.net.URL;
+import java.net.URLConnection;
 
 /**
  * @version $Revision$

Index: Messages.properties.en
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.en,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- Messages.properties.en	12 Jul 2005 13:09:47 -0000	1.9
+++ Messages.properties.en	8 Aug 2005 13:19:46 -0000	1.10
@@ -44,7 +44,7 @@
 warning.relative: Using relative units gives more robust stylesheets in property %s
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Sorry, the at-rule %s is not implemented.
+error.at-rule: Sorry, the at-rule %s is not implemented.
 
 # used by all properties and values
 error.operator: %s is an incorrect operator

Index: Messages.properties.nl
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.nl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- Messages.properties.nl	12 Jul 2005 13:09:47 -0000	1.8
+++ Messages.properties.nl	8 Aug 2005 13:19:46 -0000	1.9
@@ -45,7 +45,7 @@
 warning.relative: Het gebruik van relatieve maten geeft robuustere stylesheets bij de eigenschap %s
 
 # gebruikt door org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Sorry, de at-regel %s is niet geimplementeerd.
+error.at-rule: Sorry, de at-regel %s is niet geimplementeerd.
 
 # gebruikt voor alle eigenschappen en waarden
 error.operator: %s is een incorrecte operator

Index: Messages.properties.es
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.es,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Messages.properties.es	12 Jul 2005 13:09:47 -0000	1.2
+++ Messages.properties.es	8 Aug 2005 13:19:46 -0000	1.3
@@ -45,7 +45,7 @@
 warning.relative: Utilizar unidades relativas da lugar a hojas de estilo más robustas en la propiedad %s
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Lo lamentamos, la regla-arroba %s no está implementada.
+error.at-rule: Lo lamentamos, la regla-arroba %s no está implementada.
 
 # used by all properties and values
 error.operator: %s es un operador incorrecto

Index: FakeFile.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/FakeFile.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FakeFile.java	8 Apr 2002 21:19:15 -0000	1.2
+++ FakeFile.java	8 Aug 2005 13:19:46 -0000	1.3
@@ -6,15 +6,25 @@
 // Please first read the full copyright statement in file COPYRIGHT.html
 /*
  * $Log$
+ * Revision 1.3  2005/08/08 13:19:46  ylafon
+ * All those changed made by Jean-Guilhem Rouel:
+ *
+ * Huge patch, imports fixed (automatic)
+ * Bug fixed: 372, 920, 778, 287, 696, 764, 233
+ * Partial bug fix for 289
+ *
+ * Issue with "inherit" in CSS2.
+ * The validator now checks the number of values (extraneous values were previously ignored)
+ *
  * Revision 1.2  2002/04/08 21:19:15  plehegar
  * New
  *
  */
 package org.w3c.css.util;
 
+import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.ByteArrayInputStream;
 
 /**
  * @version $Revision$

Index: Codecs.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Codecs.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Codecs.java	8 Apr 2002 21:19:15 -0000	1.2
+++ Codecs.java	8 Aug 2005 13:19:46 -0000	1.3
@@ -38,12 +38,7 @@
 
 package org.w3c.css.util;
 
-import java.util.BitSet;
 import java.io.IOException;
-import java.io.InputStream;
-import java.io.DataInputStream;
-import java.io.File;
-import java.io.FileOutputStream;
 
 /**
  * This class collects various encoders and decoders.

Index: Messages.properties.fr
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.fr,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- Messages.properties.fr	12 Jul 2005 13:09:47 -0000	1.10
+++ Messages.properties.fr	8 Aug 2005 13:19:46 -0000	1.11
@@ -43,7 +43,7 @@
 "bloc".
 
 # used by org.w3c.css.parser.Frame
-warning.no-declaration: Pas de déclarations dans cette rèle
+warning.no-declaration: Pas de déclarations dans cette règle
 
 # used by org.w3c.css.values.CssColor
 warning.out-of-range: %s est hors-limites
@@ -57,7 +57,7 @@
 %s rend la feuille de style plus robuste
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: Désolé mais la règle-arobase %s n'est pas implementée
+error.at-rule: Désolé mais la règle-arobase %s n'est pas implementée
 
 # used by all properties and values
 error.operator: %s n'est pas un opérateur correct

Index: Messages.properties.ja.EUCJIS
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.ja.EUCJIS,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Messages.properties.ja.EUCJIS	12 Jul 2005 13:09:47 -0000	1.5
+++ Messages.properties.ja.EUCJIS	8 Aug 2005 13:19:46 -0000	1.6
@@ -6,172 +6,172 @@
 # You can change the level warning like this (example) :
 # warning.redefinition.level: 5
 #  level is an integer between 0 and 9 (all others values are ignored)
-warning.redefinition: %s ¤¬ºÆÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹
+warning.redefinition: %s ������d���Ƥ��ޤ�
 
 # used by org.w3c.css.properties.Css1Style
-warning.same-colors: %s ¤È %s ¤¬Æ±¤¸¿§¤Ç¤¹
-warning.no-color: »ØÄꤵ¤ì¤¿ÇØ·Ê¿§(background-color)¤ËÂбþ¤¹¤ëÁ°ÌÌ¿§(color)¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó
-warning.no-background-color: »ØÄꤵ¤ì¤¿Á´ÌÌ¿§(color)¤ËÂбþ¤¹¤ëÇØ·Ê¿§(background-color)¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó
-warning.color.mixed-capitalization: ¿§¤Î̾Á°¤ËÂçʸ»ú¡¿¾®Ê¸»ú¤Î¶èÊ̤Ϥ¢¤ê¤Þ¤»¤ó¤¬¡¢\
-̾Á°¤ò¤è¤ê¶èÊ̤·¤ä¤¹¤¯¤¹¤ë¤¿¤á¡¢Âçʸ»ú¤òº®¤¼¤Æ»È¤¦»ö¤¬¿ä¾©¤µ¤ì¤Þ¤¹: %s
-warning.no-generic-family: %s: °ìÈÌ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê¡¼Ì¾\
-(generic font family)¤òºÇ¸å¤ÎÁªÂò»è¤È¤·¤ÆÉÕ¤±²Ã¤¨¤Æ¤ª¤¯»ö¤ò¿ä¾©¤·¤Þ¤¹
-warning.with-space: ¶õÇòʸ»ú¤ò´Þ¤à¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê¡¼Ì¾¤Ï°úÍÑÉä¤Ç°Ï¤àɬÍפ¬\
-¤¢¤ê¤Þ¤¹¡£°úÍÑÉä¤ò¾Êά¤·¤¿¾ì¹ç¡¢Ì¾Á°¤ÎÁ°¸å¤Î¶õÇòʸ»ú¤Ï̵»ë¤µ¤ì¡¢¤Þ¤¿\
-̾Á°¤ÎÅÓÃæ¤Ë´Þ¤Þ¤ì¤ëϢ³¤·¤¿¶õÇòʸ»ú¤ÏÁ´¤Æ°ì¤Ä¤Î¶õÇòʸ»ú¤ËÊÑ´¹¤µ¤ì¤Þ¤¹
-warning.no-padding: ÇØ·Ê¿§(background-color)¤ò»ý¤Ã¤¿ padding Îΰè¤ò»ý¤¿¤»¤ë»ö¤ò¿ä¾©¤·¤Þ¤¹
-warning.same-colors2: Æó¤Ä¤Î¥³¥ó¥Æ¥­¥¹¥È %s ¤È %s ¤Ç¡¢Æ±¤¸¿§¤¬Á°ÌÌ¿§\
-(color) ¤ÈÇØ·Ê¿§ (background-color) ¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹
-warning.relative-absolute: %s ¤Ë¤ª¤±¤ëŤµ»ØÄê¤Ë¤Ä¤¤¤Æ¡¢\
-ÀäÂÐÃÍ»ØÄê¤ÈÁêÂÐÃÍ»ØÄ꤬¤È¤â¤ËÍѤ¤¤é¤ì¤Æ¤¤¤Þ¤¹¡£\
-¤³¤ì¤Ï¤¢¤Þ¤ê·øÏ´(robust)¤Ê¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+warning.same-colors: %s �� %s ��Ʊ�����Ǥ�
+warning.no-color: ���ꤵ�줿�طʿ�(background-color)���б�����p�̿�(color)�����ꤵ��Ƥ��ޤ���
+warning.no-background-color: ���ꤵ�줿t�̿�(color)���б������طʿ�(background-color)�����ꤵ��Ƥ��ޤ���
+warning.color.mixed-capitalization: ����̾p����ʸ��ʸ��ζ��̤Ϥ���ޤ��󤬡�\
+̾p������̤��䤹�����뤿�ᡢ��ʸ��򺮤��ƻȤ���侩����ޤ�: %s
+warning.no-generic-family: %s: ���̥ե���ȥե��ߥ꡼̾\
+(generic font family)��Ǹ��j���Ȥ����դ��ä��Ƥ������侩���ޤ�
+warning.with-space: ����ʸ���ޤ�ե���ȥե��ߥ꡼̾�ϰ�����ǰϤ�ɬ�פ�\
+����ޤ�����������ά������硢̾p��p��ζ���ʸ���̵�뤵�졢�ޤ�\
+̾p������˴ޤޤ��Ϣ³��������ʸ���t�ư�Ĥζ���ʸ����Ѵ�����ޤ�
+warning.no-padding: �طʿ�(background-color)���ä� padding �ΰ������侩���ޤ�
+warning.same-colors2: ��ĤΥ���ƥ����� %s �� %s �ǡ�Ʊ������p�̿�\
+(color) ���طʿ� (background-color) �˻Ȥ��Ƥ��ޤ�
+warning.relative-absolute: %s �ˤ�����Ĺ������ˤĤ��ơ�\
+�����ͻ���������ͻ��꤬�Ȥ���Ѥ����Ƥ��ޤ���\
+����Ϥ��ޤ��ϴ(robust)�ʥ������륷���ȤǤϤ���ޤ���
 
 # used by org.w3c.css.properties.CssSelectors
-warning.unknown-html: %s ¤ÏHTML¤ÎÍ×ÁǤǤϤ¢¤ê¤Þ¤»¤ó
-warning.html-inside: HTML Í×ÁǤϾ¤ÎÍ×ÁÇÃæ¤Ë´Þ¤à¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó
-warning.body-inside: BODY Í×ÁÇ¤Ï HTML Í×Áǰʳ°¤Î¾¤ÎÍ×ÁÇÃæ¤Ë´Þ¤à»ö¤Ï¤Ç¤­¤Þ¤»¤ó
-warning.pseudo-classes: ¥¢¥ó¥«¡¼(Anchor) µ¿»÷¥¯¥é¥¹ %s ¤Ï¡¢'A' Í×Áǰʳ°¤Î¾¤ÎÍ×ÁǤˤϸú²Ì¤¬¤¢¤ê¤Þ¤»¤ó
+warning.unknown-html: %s ��HTML�����ǤǤϤ���ޤ���
+warning.html-inside: HTML ���Ǥ�¾��������˴ޤळ�ȤϤǤ��ޤ���
+warning.body-inside: BODY ���Ǥ� HTML ���ǰʳ���¾��������˴ޤ��ϤǤ��ޤ���
+warning.pseudo-classes: ���󥫡�(Anchor) ����饹 %s �ϡ�'A' ���ǰʳ���¾�����Ǥˤϸ�̤�����ޤ���
 
 # not used by org.w3c.css.properties.CssSelectors for the moment
-warning.noinside: %s ¤Ï¥¤¥ó¥é¥¤¥óÍ×ÁÇÃæ¤Ë´Þ¤à¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó
-warning.withblock: Ãí°Õ¤·¤Æ²¼¤µ¤¤ - µ¿»÷Í×ÁǤϥ֥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁǤˤΤßÉÕ¤±¤ë»ö¤¬¤Ç¤­¤Þ¤¹
-warning.block-level: ¤³¤Î¥×¥í¥Ñ¥Æ¥£¤Ï¥Ö¥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁǤËŬÍѤµ¤ì¤Þ¤¹
+warning.noinside: %s �ϥ���饤��������˴ޤळ�ȤϤǤ��ޤ���
+warning.withblock: ��դ��Ʋ����� - �������Ǥϥ֥�å���٥����ǤˤΤ��դ����Ǥ��ޤ�
+warning.block-level: ���Υץ�ѥƥ��ϥ֥�å���٥����Ǥ�Ŭ�Ѥ���ޤ�
 
 # used by org.w3c.css.parser.Frame
-warning.no-declaration: Àë¸À(declarations)¤¬¥ë¡¼¥ëÃæ¤Ë¸ºß¤·¤Þ¤»¤ó
+warning.no-declaration: ���(declarations)���롼�����¸�ߤ��ޤ���
 
 # used by org.w3c.css.values.CssColor
-warning.out-of-range: %s ¤Ï»ØÄê²ÄǽÈϰϤò±Û¤¨¤Æ¤¤¤Þ¤¹
-error.invalid-color: Àµ¤·¤¤ RGB ´Ø¿ô¤Î»ØÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+warning.out-of-range: %s �ϻ����ǽ�ϰϤ�ۤ��Ƥ��ޤ�
+error.invalid-color: 5���� RGB �ؿ�λ���ǤϤ���ޤ���
 
-warning.marker: marker-offset ¥×¥í¥Ñ¥Æ¥£¤Ï¡¢'display: marker' Í×ÁǤˤΤßŬÍѤµ¤ì¤Þ¤¹
+warning.marker: marker-offset �ץ�ѥƥ��ϡ�'display: marker' ���ǤˤΤ�Ŭ�Ѥ���ޤ�
 
 # used by org.w3c.css.properties.ACssStyle
-warning.relative: %s ¥×¥í¥Ñ¥Æ¥£¤ËÁêÂлØÄê¤Îñ°Ì¤ò»È¤¦¤³¤È¤Ç¡¢¤è¤ê¶¯¸Ç¤Ê¥¹¥¿¥¤¥ë¥·¡¼¥È¤òºî¤ë»ö¤¬¤Ç¤­¤Þ¤¹
+warning.relative: %s �ץ�ѥƥ������л����ñ�̤�Ȥ����Ȥǡ���궯�Ǥʥ������륷���Ȥ����Ǥ��ޤ�
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: ¿½¤·Ìõ¤¢¤ê¤Þ¤»¤ó¤¬¡¢at-rule %s ¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+error.at-rule: �������ޤ��󤬡�at-rule %s �Ϥޤ<����Ƥ��ޤ���
 
 # used by all properties and values
-error.operator: %s ¤ÏÀµ¤·¤¤±é»»»Ò (operator) ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
-error.negative-value: %s ¤ËÉé¤ÎÃͤϻȤ¨¤Þ¤»¤ó
-error.few-value: %s ¥×¥í¥Ñ¥Æ¥£¤ÎÃͤ¬¾¯¤Ê¤¹¤®¤Þ¤¹
+error.operator: %s ��5�����黻�� (operator) �ǤϤ���ޤ���
+error.negative-value: %s ������ͤϻȤ��ޤ���
+error.few-value: %s �ץ�ѥƥ����ͤ����ʤ����ޤ�
 
 # be careful here, values comes first
 # You can't write something like this : For the color, blue is an incorrect value
-error.value: %s ¤Ï %s ¤ÇÍøÍѤǤ­¤ëÃͤǤϤ¢¤ê¤Þ¤»¤ó
+error.value: %s �� %s �����ѤǤ����ͤǤϤ���ޤ���
 
 # used by org.w3c.css.properties.CssTextDecoration
-error.same-value: %s ¤ÏÆó²ó½Ð¸½¤·¤Þ¤·¤¿
+error.same-value: %s �����и����ޤ���
 
-error.generic-family.quote: °ìÈÌ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê¡¼Ì¾(Generic font family)\
-¤Ï¥­¡¼¥ï¡¼¥É¤Ê¤Î¤Ç¡¢°úÍÑÉä¤Ç°Ï¤à»ö¤Ï¤Ç¤­¤Þ¤»¤ó
+error.generic-family.quote: ���̥ե���ȥե��ߥ꡼̾(Generic font family)\
+�ϥ�����ɤʤΤǡ�������ǰϤ��ϤǤ��ޤ���
 
 # used by org.w3c.css.properties.CssClip
-error.shape: ´Ö°ã¤Ã¤¿·Á¾õ»ØÄ꤬ rect(<top>,<right>,<bottom>,<left>) ¤Ë¤Ê¤µ¤ì¤Æ¤¤¤Þ¤¹
-error.shape-separator: ·Á¾õ»ØÄê¤Î¶èÀÚ¤êʸ»ú¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó¡£\
-¤³¤ì¤Ï¥«¥ó¥Þ(,)¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹
+error.shape: �ְ�ä��~���꤬ rect(<top>,<right>,<bottom>,<left>) �ˤʤ���Ƥ��ޤ�
+error.shape-separator: �~����ζ��ڤ�ʸ��5��������ޤ���\
+����ϥ����(,)�Ǥ���ɬ�פ�����ޤ�
 
 # used by org.w3c.css.properties.CssContent
-error.attr: °À­¤ÎÄêµÁ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ attr(X)
-error.counter: ¥«¥¦¥ó¥¿¡¼ÄêµÁ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ counter(<identifier>[,<list-style-type>]?)
-error.counters: ¥«¥¦¥ó¥¿¡¼ÄêµÁ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ counters(<identifier>,<string>[,<list-style-type>]?)
+error.attr: °-����d��ְ�äƤ��ޤ� attr(X)
+error.counter: �����󥿡���d��ְ�äƤ��ޤ� counter(<identifier>[,<list-style-type>]?)
+error.counters: �����󥿡���d��ְ�äƤ��ޤ� counters(<identifier>,<string>[,<list-style-type>]?)
 
 # used by org.w3c.css.font.Src
-error.format: ¥Õ¥©¡¼¥Þ¥Ã¥ÈÄêµÁ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ format(<string>[,<string>]*)
-error.local: ¥Õ¥©¡¼¥Þ¥Ã¥ÈÄêµÁ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹ local(<string>|<ident>+)
+error.format: �ե����ޥå���d��ְ�äƤ��ޤ� format(<string>[,<string>]*)
+error.local: �ե����ޥå���d��ְ�äƤ��ޤ� local(<string>|<ident>+)
 
 # used by org.w3c.css.values.CssAngle, org.w3c.css.values.CssFrequency, org.w3c.css.values.CssTime, org.w3c.css.values.CssLength
-error.unit: %s ¤ÏÀµ¤·¤¤Ã±°Ì¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+error.unit: %s ��5����ñ�̤ǤϤ���ޤ���
 
 # used by org.w3c.css.aural.ACssAzimuth
-error.degree: position ¤Ï degrees ¤Ç»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+error.degree: position �� degrees �ǻ��ꤹ��ɬ�פ�����ޤ���
 
 # used by org.w3c.css.aural.ACssElevation
-error.elevation.range: elevation ¤Ï '-90deg' ¤«¤é '90deg' ¤ÎÈϰϤγÑÅ٤ǻØÄꤷ¤Æ¤¯¤À¤µ¤¤
+error.elevation.range: elevation �� '-90deg' ���� '90deg' ���ϰϤγ��٤ǻ��ꤷ�Ƥ��$���
 
 # used by org.w3c.css.aural.ACssPitchRange
-error.range: Ãͤ¬»ØÄê²ÄǽÈϰϤò±Û¤¨¤Æ¤¤¤Þ¤¹¡£¤³¤ÎÃÍ¤Ï '0' ¤«¤é '100' ¤Î´Ö¤Ç»ØÄꤷ¤Æ¤¯¤À¤µ¤¤
+error.range: �ͤ������ǽ�ϰϤ�ۤ��Ƥ��ޤ��������ͤ� '0' ���� '100' �δ֤ǻ��ꤷ�Ƥ��$���
 
 # used by org.w3c.css.properties.CssTextShadow
-error.two-lengths: shadow offset ¤ÏÆó¤Ä¤Î <legnth> ÃͤǻØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\
-(blur radius ¤Ï¡¢ shadow offset ¤Î¸å¤Ë¥ª¥×¥·¥ç¥ó¤È¤·¤Æ»ØÄê¤Ç¤­¤Þ¤¹¡£)
+error.two-lengths: shadow offset ����Ĥ� <legnth> �ͤǻ��ꤹ��ɬ�פ�����ޤ���\
+(blur radius �ϡ� shadow offset �θ�˥��ץ����Ȥ��ƻ���Ǥ��ޤ���)
 
-error.integer: ¤³¤Î¿ô»ú¤ÏÀ°¿ô¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹
-error.comma: ¥«¥ó¥Þ(,)¶èÀÚ¤êʸ»ú¤¬¤¢¤ê¤Þ¤»¤ó
+error.integer: ���ο���0��Ǥ���ɬ�פ�����ޤ�
+error.comma: �����(,)���ڤ�ʸ����ޤ���
 
 # used by org.w3c.css.values.CssPercentage
-error.percent: %s ¤ÏÀµ¤·¤¤¥Ñ¡¼¥»¥ó¥È»ØÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+error.percent: %s ��5�����ѡ�����Ȼ���ǤϤ���ޤ���
 
 # used by org.w3c.css.values.CssString
-error.string: %s ¤ÏÀµ¤·¤¤Ê¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+error.string: %s ��5����ʸ����ǤϤ���ޤ���
 
 # used by org.w3c.css.values.CssURL
-error.url: %s ¤ÏÀµ¤·¤¤URL¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+error.url: %s ��5����URL�ǤϤ���ޤ���
 
 # used by org.w3c.css.values.CssColor
-error.rgb: %s ¤Ï¡¢3¤Þ¤¿¤Ï6¤Ä¤Î16¿Ê¿ô¤Î¿ô»ú¤Ë¤è¤ëÀµ¤·¤¤¿§¤Î»ØÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
+error.rgb: %s �ϡ�3�ޤ���6�Ĥ�16�ʿ�ο��ˤ��5�������λ���ǤϤ���ޤ���
 
 # used by org.w3c.css.values.CssNumber
-error.zero: %s ¤Ë¤Ï 0 ¤À¤±¤¬»È¤¨¤Þ¤¹¡£¿ô»ú¤Î¸å¤Ë¤Ïñ°Ì¤òÆþ¤ì¤ëɬÍפ¬¤¢¤ê¤Þ¤¹
+error.zero: %s �ˤ� 0 �$����Ȥ��ޤ������θ�ˤ�ñ�̤������ɬ�פ�����ޤ�
 
 # used by org.w3c.css.parser.CssPropertyFactory
-error.noexistence: ¥×¥í¥Ñ¥Æ¥£ %s ¤Ï¸ºß¤·¤Þ¤»¤ó
-error.noexistence-media: ¥×¥í¥Ñ¥Æ¥£ %s ¤Ï¥á¥Ç¥£¥¢ %s ¤Ë¤Ï¸ºß¤·¤Þ¤»¤ó
-warning.noexistence-media: ¥×¥í¥Ñ¥Æ¥£ %s ¤Ï¥á¥Ç¥£¥¢ %s ¤Ë¤Ï¸ºß¤·¤Þ¤»¤ó
+error.noexistence: �ץ�ѥƥ� %s ��¸�ߤ��ޤ���
+error.noexistence-media: �ץ�ѥƥ� %s �ϥ�ǥ��� %s �ˤ�¸�ߤ��ޤ���
+warning.noexistence-media: �ץ�ѥƥ� %s �ϥ�ǥ��� %s �ˤ�¸�ߤ��ޤ���
 
 # used by org.w3c.css.parser.CssFouffa
-error.unrecognize: Ãͤ¬Â¿¤¹¤®¤ë¤«¡¢¤â¤·¤¯¤ÏÃͤ¬²òÀϤǤ­¤Þ¤»¤ó
+error.unrecognize: �ͤ�¿�����뤫���⤷�����ͤ����ϤǤ��ޤ���
 
 # used by org.w3c.css.parser.CssFouffa
-generator.unrecognize: ʸˡ²òÀÏ¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿
+generator.unrecognize: ʸˡ���ϥ��顼��ȯ8���ޤ���
 
 # used by org.w3c.css.parser.CssSelectors
-error.pseudo-element: µ¿»÷Í×ÁÇ :%s ¤Ï¥³¥ó¥Æ¥­¥¹¥È %s Ãæ¤Î¤³¤Î¾ì½ê¤Ç¤Ï»È¤¨¤Þ¤»¤ó
-error.pseudo-class: µ¿»÷¥¯¥é¥¹ .%s ¤Ï HTML¥³¥ó¥Æ¥­¥¹¥È %s Ãæ¤Î¤³¤Î¾ì½ê¤Ç¤Ï»È¤¨¤Þ¤»¤ó
-error.pseudo: ̤ÃΤε¿»÷Í×ÁǤޤ¿¤Ïµ¿»÷¥¯¥é¥¹¤Ç¤¹
-error.id: ID ¥»¥ì¥¯¥¿ #%s ¤Ï´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹!\
-ñ½ã¥»¥ì¥¯¥¿ (simple selector) %s ¤Ë¤Ï°ì¤Ä¤ÎID¥»¥ì¥¯¥¿¤·¤«»ØÄê¤Ç¤­¤Þ¤»¤ó
-error.space: °À­¥»¥ì¥¯¥¿ (attriubte selector) ~= ¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤ë¾ì¹ç¡¢\
-ÃÍ %s ¤ÎÃæ¤Î¸ì¤Ï¶õÇòʸ»ú¤ò´Þ¤à»ö¤Ï¤Ç¤­¤Þ¤»¤ó
-error.todo : ¿½¤·Ìõ¤¢¤ê¤Þ¤»¤ó¤¬¡¢feature %s ¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
-error.incompatible: %s ¤È %s ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó
+error.pseudo-element: �������� :%s �ϥ���ƥ����� %s ��Τ��ξ��ǤϻȤ��ޤ���
+error.pseudo-class: ����饹 .%s �� HTML����ƥ����� %s ��Τ��ξ��ǤϻȤ��ޤ���
+error.pseudo: ̤�Τε������Ǥޤ��ϵ���饹�Ǥ�
+error.id: ID ���쥯�� #%s �ϴְ�äƤ��ޤ�!\
+ñ�㥻�쥯�� (simple selector) %s �ˤϰ�Ĥ�ID���쥯����������Ǥ��ޤ���
+error.space: °-���쥯�� (attriubte selector) ~= ���Ѥ����Ƥ����硢\
+�� %s ����θ�϶���ʸ���ޤ��ϤǤ��ޤ���
+error.todo : �������ޤ��󤬡�feature %s �Ϥޤ<����Ƥ��ޤ���
+error.incompatible: %s �� %s �ϸߴ�-������ޤ���
 
-error.media: ǧ¼±¤Ç¤­¤Ê¤¤¥á¥Ç¥£¥¢ %s ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹
-error.page: ǧ¼±¤Ç¤­¤Ê¤¤µ¿»÷̾Á°ÉÕ¤­¥Ú¡¼¥¸(psuedo named page) %s ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹
+error.media: ǧ���Ǥ��ʤ���ǥ��� %s �����ꤵ��Ƥ��ޤ�
+error.page: ǧ���Ǥ��ʤ�����̾p�դ��ڡ���(psuedo named page) %s �����ꤵ��Ƥ��ޤ�
 
 
 # used by StyleSheetGeneratorHTML
-generator.context: ¥³¥ó¥Æ¥­¥¹¥È
-generator.request: »ØÄꤵ¤ì¤Æ¥¹¥¿¥¤¥ë¥·¡¼¥È¤Î½ÐÎÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£\
-¥ê¥¯¥¨¥¹¥È¤ò½¤Àµ¤¹¤ë¤«¡¢plh@w3.org ¤Ë¥á¡¼¥ë¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£
-generator.unrecognized: ǧ¼±¤Ç¤­¤Þ¤»¤ó
-generator.invalid-number: Àµ¤·¤¤¿ô»ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
-generator.property: ¼¡¤Î¥×¥í¥Ñ¥Æ¥£¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó
-generator.line: ¹ÔÈÖ¹æ
-generator.not-found: ¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó
+generator.context: ����ƥ�����
+generator.request: ���ꤵ��ƥ������륷���Ȥν�����˥��顼��ȯ8���ޤ�����\
+�ꥯ�����Ȥ�5���뤫��plh@w3.org �˥᡼�����äƤ��$�����
+generator.unrecognized: ǧ���Ǥ��ޤ���
+generator.invalid-number: 5�������ǤϤ���ޤ���
+generator.property: ���Υץ�ѥƥ���5��������ޤ���
+generator.line: ���ֹ�
+generator.not-found: �ե����뤬���Ĥ���ޤ���
 generator.doc-html: <p>\
-CSS¥¹¥¿¥¤¥ë¥·¡¼¥È¤ò°Õ¿Þ¤·¤¿Ä̤ê¤Ëµ¡Ç½¤µ¤»¤ë¤Ë¤Ï¡¢Àµ¤·¤¤Ê¸½ñ²òÀÏÌÚ¤¬É¬ÍפǤ¹¡£\
-¤Ä¤Þ¤ê¡¢<a href="http://validator.w3.org/check?uri=%s">ÀµÅö<span lang="en">(valid)</span>\
-¤ÊHTML</a>¤È¶¦¤Ë¡¢CSS¥¹¥¿¥¤¥ë¥·¡¼¥È¤òÍѤ¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\
+CSS�������륷���Ȥ�տޤ����̤�˵�ǽ������ˤϡ�5����ʸ������ڤ�ɬ�פǤ���\
+�Ĥޤꡢ<a href="http://validator.w3.org/check?uri=%s">5��<span lang="en">(valid)</span>\
+��HTML</a>�ȶ��ˡ�CSS�������륷���Ȥ��Ѥ���ɬ�פ�����ޤ���\
 </p>
 
 generator.doc:<p>\
-CSS¥¹¥¿¥¤¥ë¥·¡¼¥È¤ò°Õ¿Þ¤·¤¿Ä̤ê¤Ëµ¡Ç½¤µ¤»¤ë¤Ë¤Ï¡¢Àµ¤·¤¤Ê¸½ñ²òÀÏÌÚ¤¬É¬ÍפǤ¹¡£\
-¤Ä¤Þ¤ê¡¢<a href="http://validator.w3.org/">ÀµÅö<span lang="en">(valid)</span>\
-¤ÊHTML</a>ʸ½ñ¤È¶¦¤Ë¡¢\
-CSS¥¹¥¿¥¤¥ë¥·¡¼¥È¤òÍѤ¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£\
+CSS�������륷���Ȥ�տޤ����̤�˵�ǽ������ˤϡ�5����ʸ������ڤ�ɬ�פǤ���\
+�Ĥޤꡢ<a href="http://validator.w3.org/">5��<span lang="en">(valid)</span>\
+��HTML</a>ʸ��ȶ��ˡ�\
+CSS�������륷���Ȥ��Ѥ���ɬ�פ�����ޤ���\
 </p>
 
 # used by the parser
-parser.semi-colon: ¥×¥í¥Ñ¥Æ¥£Ì¾¤ÎÁ°¤Ë¥»¥ß¥³¥í¥ó(;)¤òÄɲ䷤ƤߤƲ¼¤µ¤¤
+parser.semi-colon: �ץ�ѥƥ�̾��p�˥��ߥ����(;)���ɲä��ƤߤƲ�����
 
-parser.old_class: CSS1¤Ç¤Ï¡¢ dimension (".55in") ¤Ç¤Ê¤¤¸Â¤ê¡¢¥¯¥é¥¹Ì¾¤Ï¿ôÃÍ (".55ft") ¤«¤é»Ï¤Þ¤ë»ö¤¬¤Ç¤­¤Þ¤¹¡£\
-CSS2¤Ç¤Ï¡¢¤³¤Î¤è¤¦¤Ê¥¯¥é¥¹¤Ï̤ÃΤΠdimension ¤È¤·¤Æ²òÀϤµ¤ì¤Þ¤¹¡£(¤³¤ì¤Ï¡¢¾­Íè¿·¤·¤¤Ã±°Ì¤¬Äɲ䵤ì¤ë²ÄǽÀ­¤òÊݤĤ¿¤á¤Ç¤¹)
+parser.old_class: CSS1�Ǥϡ� dimension (".55in") �Ǥʤ��¤ꡢ���饹̾�Ͽ��� (".55ft") ����Ϥޤ��Ǥ��ޤ���\
+CSS2�Ǥϡ����Τ褦�ʥ��饹��̤�Τ� dimension �Ȥ��Ʋ��Ϥ���ޤ���(����ϡ����迷����ñ�̤��ɲä�����ǽ-���ݤĤ���Ǥ�)
 
 # used by the servlet
-servlet.invalid-request: Àµ¤·¤¤¥ê¥¯¥¨¥¹¥È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó
-servlet.process: »ØÄꤵ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï½èÍý¤Ç¤­¤Þ¤»¤ó
+servlet.invalid-request: 5�����ꥯ�����ȤǤϤ���ޤ���
+servlet.process: ���ꤵ�줿���֥������ȤϽ���Ǥ��ޤ���
 
 error.unrecognized.link: Unrecognized link element or xml-stylesheet PI.
 

Index: Messages.properties.zh
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.zh,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Messages.properties.zh	12 Jul 2005 13:09:47 -0000	1.5
+++ Messages.properties.zh	8 Aug 2005 13:19:46 -0000	1.6
@@ -43,7 +43,7 @@
 warning.relative: ÔÚÊô�Ô %s ʹÓÃ�à¶Ôµ¥Î»�îÑùʽ±í¸ü¼Ó°ô
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: ¶Ô²»Æð£¬'@¹æÔò' %s ²»ÄÜÓ¦ÓÃ
+error.at-rule: ¶Ô²»Æð£¬'@¹æÔò' %s ²»ÄÜÓ¦ÓÃ
 
 # used by all properties and values
 error.operator: %s ÊÇÒ»¸ö´íÎóµÄÔËËã·û

Index: ApplContext.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/ApplContext.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ApplContext.java	12 Jul 2005 13:14:49 -0000	1.4
+++ ApplContext.java	8 Aug 2005 13:19:46 -0000	1.5
@@ -9,11 +9,8 @@
 package org.w3c.css.util;
 
 import java.nio.charset.Charset;
-import java.nio.charset.IllegalCharsetNameException;
-import java.util.StringTokenizer;
 
 import org.w3c.css.parser.Frame;
-import org.w3c.www.http.HttpAccept;
 import org.w3c.www.http.HttpAcceptCharset;
 import org.w3c.www.http.HttpAcceptCharsetList;
 import org.w3c.www.http.HttpFactory;

Index: Date.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Date.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Date.java	8 Apr 2002 21:19:15 -0000	1.2
+++ Date.java	8 Aug 2005 13:19:46 -0000	1.3
@@ -13,10 +13,10 @@
 
 package org.w3c.css.util;
 
-import java.util.GregorianCalendar;
-import java.util.TimeZone;
 import java.util.Calendar;
+import java.util.GregorianCalendar;
 import java.util.Locale;
+import java.util.TimeZone;
 
 public class Date {
   protected static String days[] = { "Sun", "Mon", "Tue", "Wed",

Index: Messages.properties.zh-cn.GB
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.zh-cn.GB,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Messages.properties.zh-cn.GB	12 Jul 2005 13:09:47 -0000	1.5
+++ Messages.properties.zh-cn.GB	8 Aug 2005 13:19:46 -0000	1.6
@@ -6,158 +6,158 @@
 # You can change the level warning like this (example) :
 # warning.redefinition.level: 5
 #  level is an integer between 0 and 9 (all others values are ignored)
-warning.redefinition: ÖØ¶¨ÒåÁË %s
+warning.redefinition: �ض����� %s
 
 # used by org.w3c.css.properties.Css1Style
-warning.same-colors: Ò»ÑùµÄÑÕÉ«¶ÔÓÚ %s ºÍ %s
-warning.no-color: ÄãûÓÐΪÄãµÄ±³¾°É«ÉèÖÃ(ǰ¾°)ÑÕÉ«
+warning.same-colors: һ�����ɫ���� %s �� %s
+warning.no-color: ��û��Ϊ��ı���ɫ����(ǰ��)��ɫ
 warning.color.mixed-capitalization: Although color names are case-insensitive, it is recommended to use the mixed capitalization, to make the names more legible: %s
-warning.no-background-color: ÄãûÓÐΪÄãµÄ(ǰ¾°)ÑÕÉ«ÉèÖñ³¾°É«
-warning.no-generic-family: %s: ½¨ÒéÄãÖ¸¶¨Ò»¸öÖÖÀà×å¿Æ×÷Ϊ×îºóµÄÑ¡Ôñ
-warning.with-space: °üº¬¿Õ°×µÄ×å¿ÆÃû³ÆÓ¦¸Ã°üº¬ÓÚÞ¢Þ¢ÖС£Èç¹ûÊ¡ÂÔÁË£¬ÈκΠ\
-Ãû×Öǰ»òºóµÄ¿Õ°×·ûºÅ¶¼»á±»ºöÂÔ¶øÃû×ÖÖÐËùÓÐÁ¬ÐøµÄ¿Õ°× \
-·ûºÅ»á±»×ª»»Îªµ¥Ò»¸ö¿Õ¸ñ¡£
-warning.no-padding: ½¨ÒéÄãʹÓÃÓб³¾°É«µÄ¸¡°×ÇøÓò(padding area)
-warning.same-colors2: ÑÕÉ«ºÍ±³¾°ÑÕɫʹÓÃÁËÏàͬµÄÑÕÉ« %s ºÍ %s
-warning.relative-absolute: ÄãÔÚ %s ʹÓÃÁËһЩ¾ø¶ÔºÍÏà¶Ô³¤¶È¡£Õâ²»ÊǰôµÄÑùʽ±í
+warning.no-background-color: ��û��Ϊ���(ǰ��)��ɫ���ñ���ɫ
+warning.no-generic-family: %s: ������ָ��һ�����������Ϊ����ѡ��
+warning.with-space: ��հ׵�������Ӧ�ð���ޢޢ�С����ʡ���ˣ��κ� \
+����ǰ���Ŀհ׷�Ŷ��ᱻ���Զ�����������l��Ŀհ� \
+��Żᱻת��Ϊ��һ��ո�
+warning.no-padding: ������ʹ���б���ɫ�ĸ�������(padding area)
+warning.same-colors2: ��ɫ�ͱ�����ɫʹ������ͬ����ɫ %s �� %s
+warning.relative-absolute: ���� %s ʹ����һЩ��Ժ���Գ��ȡ��ⲻ�ǰ����ʽ��
 
 # used by org.w3c.css.properties.CssSelectors
-warning.unknown-html: %s ²»ÊÇHTMLÔªËØ
-warning.html-inside: HTML ÔªËØ²»ÄÜǶÔÚÆäËüÔªËØÖÐ
-warning.body-inside: BODY ÔªËØ²»ÄÜǶÔÚ³ýÁËHTMLÔªËØµÄÆäËüÔªËØÖÐ
-warning.pseudo-classes: ¶¨Î»ÃªÎ±Àà %s ³ýÁ˶Ô'A'Í⣬ÔÚÔªËØÉÏûÓÐЧ¹û
+warning.unknown-html: %s ����HTMLԪ��
+warning.html-inside: HTML Ԫ�ز���Ƕ������Ԫ����
+warning.body-inside: BODY Ԫ�ز���Ƕ�ڳ���HTMLԪ�ص�����Ԫ����
+warning.pseudo-classes: ��λêα�� %s ���˶�'A'�⣬��Ԫ����û��Ч��
 
 # not used by org.w3c.css.properties.CssSelectors for the moment
-warning.noinside: %s ²»ÄÜǶÔÚÄÚÁªÔªËØÖÐ
-warning.withblock: ÇëСÐÄ¡£Î±ÔªËØÖ»Äܸ½ÓÚ¿é¼¶ÔªËØÉÏ
-warning.block-level: Õâ¸öÊôÐÔÓ¦ÓÃÓÚ¿é¼¶ÔªËØ
+warning.noinside: %s ����Ƕ����jԪ����
+warning.withblock: ��С�ġ�αԪ��ֻ�ܸ��ڿ鼶Ԫ����
+warning.block-level: �������Ӧ���ڿ鼶Ԫ��
 
 # used by org.w3c.css.parser.Frame
-warning.no-declaration: ÔÚ¹æÔòÖÐûÓÐÉùÃ÷
+warning.no-declaration: �ڹ�����û������
 
 # used by org.w3c.css.values.CssColor
-warning.out-of-range: %s ³¬³ö·¶Î§
+warning.out-of-range: %s ����Χ
 
 warning.marker: The marker-offset property applies on elements with 'display: marker'
 
 # used by org.w3c.css.properties.ACssStyle
-warning.relative: ÔÚÊôÐÔ %s ʹÓÃÏà¶Ôµ¥Î»ÁîÑùʽ±í¸ü¼Ó°ô
+warning.relative: ������ %s ʹ����Ե�λ����ʽ���Ӱ�
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: ¶Ô²»Æð£¬'@¹æÔò' %s ²»ÄÜÓ¦ÓÃ
+error.at-rule: �Բ���'@����' %s ����Ӧ��
 
 # used by all properties and values
-error.operator: %s ÊÇÒ»¸ö´íÎóµÄÔËËã·û
-error.negative-value: %s ²»ÔÊÐíʹÓøºÖµ
-error.few-value: ÊôÐÔ %s µÄֵ̫С
+error.operator: %s ��һ�����������
+error.negative-value: %s ������ʹ�ø�ֵ
+error.few-value: ���� %s ��ֵ̫С
 
 # be careful here, values comes first
 # You can't write something like this : For the color, blue is an incorrect value
-error.value: %s ²»ÊÇÒ»¸ö %s Öµ
+error.value: %s ����һ�� %s ֵ
 
 error.generic-family.quote: Generic family names are keywords, and therefore must not be quoted.
 
 # used by org.w3c.css.properties.CssTextDecoration
-error.same-value: %s ÖØ¸´³öÏÖ
+error.same-value: %s �ظ�����
 
 # used by org.w3c.css.properties.CssClip
-error.shape: ÎÞЧµÄÐÎ×´¶¨Òå rect(<top>,<right>,<bottom>,<left>)
-error.shape-separator: ÐÎ×´¶¨ÒåµÄ·Ö¸ô·ûÎÞЧ£¬±ØÐëΪ¶ººÅ
+error.shape: ��Ч����״���� rect(<top>,<right>,<bottom>,<left>)
+error.shape-separator: ��״����ķָ����Ч������Ϊ����
 
 # used by org.w3c.css.properties.CssContent
-error.attr: ÎÞЧµÄÊôÐÔ¶¨Òå attr(X)
-error.counter: ÎÞЧµÄ¼ÆÊýÆ÷¶¨Òå counter(<identifier>[,<list-style-type>]?)
-error.counters: ÎÞЧµÄ¼ÆÊýÆ÷¶¨Òå counters(<identifier>,<string>[,<list-style-type>]?)
+error.attr: ��Ч�����Զ��� attr(X)
+error.counter: ��Ч�ļ������� counter(<identifier>[,<list-style-type>]?)
+error.counters: ��Ч�ļ������� counters(<identifier>,<string>[,<list-style-type>]?)
 
 # used by org.w3c.css.font.Src
-error.format: ÎÞЧµÄ¸ñʽ¶¨Òå format(<string>[,<string>]*)
-error.local: ÎÞЧµÄ¸ñʽ¶¨Òå local(<string>|<ident>+)
+error.format: ��Ч�ĸ�ʽ���� format(<string>[,<string>]*)
+error.local: ��Ч�ĸ�ʽ���� local(<string>|<ident>+)
 
 # used by org.w3c.css.values.CssAngle, org.w3c.css.values.CssFrequency, org.w3c.css.values.CssTime, org.w3c.css.values.CssLength
-error.unit: %s ÊÇ´íÎóµÄµ¥Î»
+error.unit: %s �Ǵ���ĵ�λ
 
 # used by org.w3c.css.aural.ACssAzimuth
-error.degree: λÖñØÐëÃèÊöΪÓÐЧµÄ½Ç¶È·¶Î§
+error.degree: λ�ñ�������Ϊ��Ч�ĽǶȷ�Χ
 
 # used by org.w3c.css.aural.ACssElevation
-error.elevation.range: ÇëÖ¸¶¨Ñö½Ç(elevation)ÒÔÒ»¸ö½Ç¶ÈÖµ£¬ÔÚ'-90deg'ºÍ'90deg'Ö®¼ä("deg"Ϊ¶È).
+error.elevation.range: ��ָ�����(elevation)��һ��Ƕ�ֵ����'-90deg'��'90deg'֮��("deg"Ϊ��).
 
 # used by org.w3c.css.aural.ACssPitchRange
-error.range: ´ËÖµ³¬³ö·¶Î§¡£´ËÖµ±ØÐëÔÚ'0'ºÍ'100'Ö®¼ä
+error.range: ��ֵ����Χ����ֵ������'0'��'100'֮��
 
 # used by org.w3c.css.properties.CssTextShadow
-error.two-lengths: Ò»¸öÒõÓ°Î»ÒÆÓÉÁ½¸ö<length>Öµ(Ò»¸öÄ£ºý·¶Î§¿ÉÒÔÑ¡Ôñ·ÅÓÚÒõÓ°Î»ÒÆÖ®ºó)
+error.two-lengths: һ����Ӱλ����}��<length>ֵ(һ��ģ��Χ����ѡ�������Ӱλ��֮��)
 
 error.integer: This number should be an integer.
-error.comma: ȱÉÙ¶ººÅ·Ö¸ô·û
+error.comma: ȱ�ٶ��ŷָ��
 
 # used by org.w3c.css.values.CssPercentage
-error.percent: %s ÊÇ´íÎóµÄ°Ù·Ö±È
+error.percent: %s �Ǵ���İٷֱ�
 
 # used by org.w3c.css.values.CssString
-error.string: %s ÊÇ´íÎóµÄ×Ö·û´®
+error.string: %s �Ǵ�����ַ�
 
 # used by org.w3c.css.values.CssURL
-error.url: %s ÊÇ´íÎóµÄURL
+error.url: %s �Ǵ����URL
 
 # used by org.w3c.css.values.CssColor
-error.rgb: %s ²»ÊÇÓÐЧµÄ3»ò6αʮÁù½øÖÆÊý×ÖµÄÑÕÉ«
+error.rgb: %s ������Ч��3��6αʮ��������ֵ���ɫ
 
 # used by org.w3c.css.values.CssNumber
-error.zero: Ö»ÓÐ0¿ÉÒÔ³ÉΪ %s. Äã±ØÐëÔÚÄãµÄÊý×Öºó¼ÓÈ뵥λ
+error.zero: ֻ��0���Գ�Ϊ %s. �������������ֺ���뵥λ
 
 # used by org.w3c.css.parser.CssPropertyFactory
-error.noexistence: ÊôÐÔ %s ²»´æÔÚ
-error.noexistence-media: ýÌå %s µÄÊôÐÔ %s ²»´æÔÚ
-warning.noexistence-media: ýÌå %s µÄÊôÐÔ %s ²»´æÔÚ
+error.noexistence: ���� %s ������
+error.noexistence-media: ý�� %s ������ %s ������
+warning.noexistence-media: ý�� %s ������ %s ������
 
 # used by org.w3c.css.parser.CssFouffa
-error.unrecognize: Ì«¶àÖµ²»ÄÜʶ±ð
+error.unrecognize: ̫��ֵ����ʶ��
 
 # used by org.w3c.css.parser.CssSelectors
-error.pseudo-element: Î±ÔªËØ: %s ²»ÄÜÔڴ䦵ÄÉÏÏÂÎÄ %s ÖгöÏÖ
-error.pseudo-class: αÀà .%s ²»ÄÜÔÚ´Ë´¦µÄHTMLÉÏÏÂÎÄ %s ÖгöÏÖ
-error.pseudo: ²»Ê¶±ðµÄÎ±ÔªËØ»òαÀà
-error.id: IDÑ¡Ôñ·û #%s ÎÞЧ£¡Ö»ÓÐÒ»¸öIDÑ¡Ôñ·û¿ÉÒÔ±»Ö¸¶¨µ½ÆÕͨѡÔñ·û: %s.
-error.space: Èç¹ûʹÓÃÁËÊôÐÔÑ¡Ôñ·û ~= £¬ÔÚÖµ %s ÖеÄ×Ö±ØÐë²»°üº¬¿Õ¸ñ
-error.todo : ±§Ç¸£¬ÌØÐÔ %s »¹²»ÄÜÖ§³Ö
-error.incompatible: %s ºÍ %s ²»¼æÈÝ
+error.pseudo-element: αԪ��: %s �����ڴδ��������� %s �г���
+error.pseudo-class: α�� .%s �����ڴ˴���HTML������ %s �г���
+error.pseudo: ��ʶ���αԪ�ػ�α��
+error.id: IDѡ��� #%s ��Ч��ֻ��һ��IDѡ�����Ա�ָ������ͨѡ���: %s.
+error.space: ���ʹ��������ѡ��� ~= ����ֵ %s �е��ֱ��벻��ո�
+error.todo : ��Ǹ������ %s ������֧��
+error.incompatible: %s �� %s ������
 
-error.media: ²»ÄÜʶ±ðµÄýÌå %s 
-error.page: ²»ÄÜÖ°±ðµÄαÃüÃûÒ³ %s
+error.media: ����ʶ���ý�� %s 
+error.page: ����ְ���α����ҳ %s
 
 
 # used by StyleSheetGeneratorHTML
-generator.context: ÉÏÏÂÎÄ
-generator.request: µ¼³öÄãµÄÑùʽ±íʱ·¢Éú´íÎó \
-Çë¸üÕýÄãµÄÇëÇó»ò·¢ËÍÓʼþµ½ plh@w3.org.
-generator.unrecognized: ²»ÄÜʶ±ðµÄ
-generator.invalid-number: ÎÞЧÊý×Ö
-generator.property: ÎÞЧÊý×Ö
-generator.line: ÐÐ
-generator.not-found: ÕÒ²»µ½Îļþ
+generator.context: ������
+generator.request: ���������ʽ��ʱ������� \
+����������������ʼ��� plh@w3.org.
+generator.unrecognized: ����ʶ���
+generator.invalid-number: ������
+generator.property: ������
+generator.line: ��
+generator.not-found: �Ҳ����ļ�
 generator.doc-html: <p>\
-ÈôÒªÈçÆÚ¹¤×÷£¬ÄãµÄCSSÑùʽ±íÐèÒªÒ»¸öÕýÈ·µÄÎĵµ½âÊÍÊ÷¡£ \
-ÕâÒâζ×ÅÄãÓ¦¸ÃʹÓÃ<a href="http://validator.w3.org/check?uri=\
-%s">ÕýÈ·µÄHTML</a>¡£</p>
+��Ҫ���ڹ������CSS��ʽ����Ҫһ����ȷ���ĵ������� \
+����ζ����Ӧ��ʹ��<a href="http://validator.w3.org/check?uri=\
+%s">��ȷ��HTML</a>��</p>
 
 generator.doc:<p>\
-ÈôÒªÕý³£¹¤×÷£¬ÄãµÄCSSÑùʽ±íÐèÒªÒ»¸öÕýÈ·µÄÎĵµ½âÊÍÊ÷¡£ \
-ÕâÒâζ×ÅÄãÓ¦¸ÃʹÓÃ<a href="http://validator.w3.org/">ÕýÈ· \
-µÄHTML</a>.</p>
+��Ҫ�������CSS��ʽ����Ҫһ����ȷ���ĵ������� \
+����ζ����Ӧ��ʹ��<a href="http://validator.w3.org/">��ȷ \
+��HTML</a>.</p>
 
 
 # used by the parser
-parser.semi-colon: ÊÔͼѰÕÒÊôÐÔÃûÇ°ÃæµÄðºÅ¡£¼ÓÉÏ£¡
+parser.semi-colon: ��ͼѰ��������ǰ���ð�š����ϣ�
 
-parser.old_class:ÔÚCSS1£¬ÀàÃûÓ¦¸ÃÒԵ㿪ʼ (".55ft"), \
-³ý·ÇËüÊÇÒ»¸ö³ß´çÖµ (".55in")¡£ÔÚCSS2£¬ÒÔÉϵÄÀà \
-±»½âÊÍΪ²»Ê¶±ðµÄ³ß´çÖµ(ÒÔÔÊÐí½«À´¼ÓÈëеĵ¥Î»)
+parser.old_class:��CSS1������Ӧ���Ե㿪ʼ (".55ft"), \
+�������һ��ߴ�ֵ (".55in")����CSS2�����ϵ��� \
+������Ϊ��ʶ��ijߴ�ֵ(�����?4�����µĵ�λ)
 
 
 # used by the servlet
-servlet.invalid-request: Äã·¢³öÁËÎÞЧµÄÇëÇó
-servlet.process: ²»ÄܶԶÔÏó½øÐд¦Àí
+servlet.invalid-request: �㷢������Ч������
+servlet.process: ���ܶԶ�����д���
 
 error.unrecognized.link: Unrecognized link element or xml-stylesheet PI.
 

Index: InvalidParamException.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/InvalidParamException.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- InvalidParamException.java	8 Apr 2002 21:19:15 -0000	1.2
+++ InvalidParamException.java	8 Aug 2005 13:19:46 -0000	1.3
@@ -6,6 +6,16 @@
 // Please first read the full copyright statement in file COPYRIGHT.html
 /*
  * $Log$
+ * Revision 1.3  2005/08/08 13:19:46  ylafon
+ * All those changed made by Jean-Guilhem Rouel:
+ *
+ * Huge patch, imports fixed (automatic)
+ * Bug fixed: 372, 920, 778, 287, 696, 764, 233
+ * Partial bug fix for 289
+ *
+ * Issue with "inherit" in CSS2.
+ * The validator now checks the number of values (extraneous values were previously ignored)
+ *
  * Revision 1.2  2002/04/08 21:19:15  plehegar
  * New
  *
@@ -26,7 +36,6 @@
 
 
 import org.w3c.css.parser.analyzer.ParseException;
-import org.w3c.css.values.CssExpression;
 
 /**
  * @version $Revision$

Index: Messages.properties.zh-cn
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.zh-cn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Messages.properties.zh-cn	12 Jul 2005 13:09:47 -0000	1.5
+++ Messages.properties.zh-cn	8 Aug 2005 13:19:46 -0000	1.6
@@ -44,7 +44,7 @@
 warning.relative: 在属性 %s 使用相对��令样�表更加棒
 
 # used by org.w3c.css.css.StyleSheetParser and org.w3c.css.css.StyleSheetXMLParser
-warning.at-rule: 对�起,'@规则' %s �能应用
+error.at-rule: 对�起,'@规则' %s �能应用
 
 # used by all properties and values
 error.operator: %s 是一个错误的�算符

Received on Monday, 8 August 2005 13:20:00 UTC