W3C home > Mailing lists > Public > www-validator-cvs@w3.org > July 2007

2002/css-validator/org/w3c/css/util .cvsignore,NONE,1.1 Messages.properties.nl,1.18,1.19 Messages.properties.fr,1.20,1.21 Messages.properties.it,1.6,1.7 Util.java,1.4,1.5 Messages.properties.es,1.11,1.12 Messages.properties.en,1.19,1.20 Warnings.java,1.5,1.6 Messages.properties.pl-PL,1.4,1.5 Messages.properties.de,1.24,1.25 Messages.java,1.9,1.10 ApplContext.java,1.10,1.11

From: Julien Grand-Mourcel via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 13 Jul 2007 13:32:23 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1I9LFv-0003X8-78@lionel-hutz.w3.org>

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

Modified Files:
	Messages.properties.nl Messages.properties.fr 
	Messages.properties.it Util.java Messages.properties.es 
	Messages.properties.en Warnings.java Messages.properties.pl-PL 
	Messages.properties.de Messages.java ApplContext.java 
Added Files:
	.cvsignore 
Log Message:
Adding patch to use Velocity template engine.
And some other changes...

--- NEW FILE: .cvsignore ---
variables.test


Index: Messages.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- Messages.java	15 Dec 2006 02:09:31 -0000	1.9
+++ Messages.java	13 Jul 2007 13:32:21 -0000	1.10
@@ -8,6 +8,7 @@
 package org.w3c.css.util;
 
 import java.net.URL;
+import java.util.ArrayList;
 import java.util.Hashtable;
 import java.util.StringTokenizer;
 
@@ -16,313 +17,309 @@
  */
 public class Messages {
 
-    /**
-     * Message properties
-     */
-    public Utf8Properties properties;
-
-    private static Hashtable languages = new Hashtable();
+	/**
+	 * Message properties
+	 */
+	public Utf8Properties properties;
 
-    /**
-     * Creates a new Messages
-     */
-    public Messages(String lang) {
-	if (lang != null) {
-	    StringTokenizer lanTok = new StringTokenizer(lang, ",");
-	    int maxTok = lanTok.countTokens();
+	public static Hashtable languages = new Hashtable();
+	public static ArrayList languages_name = new ArrayList();
+	
+	/**
+	 * Creates a new Messages
+	 */
+	public Messages(String lang) {
+		if (lang != null) {
+			StringTokenizer lanTok = new StringTokenizer(lang, ",");
+			int maxTok = lanTok.countTokens();
 
-	    String slang[] = new String[maxTok];
-	    float  qlang[] = new float[maxTok];
+			String slang[] = new String[maxTok];
+			float qlang[] = new float[maxTok];
 
-	    // quick and dirty, it would be better to use Jigsaw's classes
-	    while (lanTok.hasMoreTokens()) {
-		String l = lanTok.nextToken().trim().toLowerCase();
-		int qualsep = l.indexOf(';');
-		float qval = 1;
-		if (qualsep != -1) {
-		    String p = l.substring(qualsep+1);
-		    l = l.substring(0, qualsep);
-		    if (p.startsWith("q=")) {
-			qval = Float.parseFloat(p.substring(2));
-		    }
-		}
-		for (int i=0 ; i<maxTok; i++) {
-		    if (slang[i] == null) {
-			slang[i] = l;
-			qlang[i] = qval;
-			break;
-		    } else if (qval > qlang[i]) {
-			System.arraycopy(slang, i, slang, i+1, (maxTok-i-1));
-			System.arraycopy(qlang, i, qlang, i+1, (maxTok-i-1));
-			slang[i] = l;
-			qlang[i] = qval;
-			break;
-		    }
+			// quick and dirty, it would be better to use Jigsaw's classes
+			while (lanTok.hasMoreTokens()) {
+				String l = lanTok.nextToken().trim().toLowerCase();
+				int qualsep = l.indexOf(';');
+				float qval = 1;
+				if (qualsep != -1) {
+					String p = l.substring(qualsep + 1);
+					l = l.substring(0, qualsep);
+					if (p.startsWith("q=")) {
+						qval = Float.parseFloat(p.substring(2));
+					}
+				}
+				for (int i = 0; i < maxTok; i++) {
+					if (slang[i] == null) {
+						slang[i] = l;
+						qlang[i] = qval;
+						break;
+					} else if (qval > qlang[i]) {
+						System.arraycopy(slang, i, slang, i + 1, (maxTok - i - 1));
+						System.arraycopy(qlang, i, qlang, i + 1, (maxTok - i - 1));
+						slang[i] = l;
+						qlang[i] = qval;
+						break;
+					}
 
+				}
+			}
+			for (int i = 0; i < maxTok; i++) {
+				String l = slang[i];
+				properties = (Utf8Properties) languages.get(l);
+				if (properties != null) {
+					break;
+				}
+				int minusIndex = l.indexOf('-');
+				if (minusIndex != -1) {
+					// suppressed -cn in zh-cn (example)
+					l = l.substring(0, minusIndex);
+					properties = (Utf8Properties) languages.get(l);
+				}
+				if (properties != null) {
+					break;
+				}
+			}
 		}
-	    }
-	    for (int i=0 ; i< maxTok; i++) {
-		String l = slang[i];
-		properties = (Utf8Properties) languages.get(l);
-		if (properties != null) {
-		    break;
-		}
-		int minusIndex = l.indexOf('-');
-		if (minusIndex != -1) {
-		    // suppressed -cn in zh-cn (example)
-		    l = l.substring(0, minusIndex);
-		    properties = (Utf8Properties) languages.get(l);
-		}
-		if (properties != null) {
-		    break;
+		if (properties == null) {
+			properties = (Utf8Properties) languages.get("en");
 		}
-	    }
-	}
-	if (properties == null) {
-	    properties = (Utf8Properties) languages.get("en");
 	}
-    }
 
-    /**
-     * Get a property.
-     */
-    public String getString(String message) {
-	return properties.getProperty(message);
-    }
-
-    /**
-     * Get a warning property.
-     *
-     * @param message
-     *            the warning property.
-     */
-    public String getWarningString(String message) {
-	return getString(new StringBuffer("warning.").append(message)
-			                                          .toString());
-    }
-
-    /**
-     * Get a warning level property.
-     *
-     * @param message
-     *            the warning property.
-     */
-    public String getWarningLevelString(String message) {
-	return getString(new StringBuffer("warning.").append(message).append(
-	                                                 ".level").toString());
-    }
+	/**
+	 * Get a property.
+	 */
+	public String getString(String message) {
+		return properties.getProperty(message);
+	}
 
-    /**
-     * Get an error property.
-     *
-     * @param message
-     *            the error property.
-     */
-    public String getErrorString(String message) {
-	return getString(new StringBuffer("error.").
-			                           append(message).toString());
-    }
+	/**
+	 * Get a warning property.
+	 * 
+	 * @param message
+	 *            the warning property.
+	 */
+	public String getWarningString(String message) {
+		return getString(new StringBuffer("warning.").append(message).toString());
+	}
 
-    /**
-     * Get an generator property.
-     *
-     * @param message
-     *            the generator property.
-     */
-    public String getGeneratorString(String message) {
-	return getString(new StringBuffer("generator.").append(message)
-			 .toString());
-    }
+	/**
+	 * Get a warning level property.
+	 * 
+	 * @param message
+	 *            the warning property.
+	 */
+	public String getWarningLevelString(String message) {
+		return getString(new StringBuffer("warning.").append(message).append(".level").toString());
+	}
 
-    /**
-     * Get an generator property.
-     *
-     * @param message
-     *            the generator property.
-     */
-    public String getGeneratorString(String message, String param) {
-	String str = getString(new StringBuffer("generator.").append(message)
-			       .toString());
+	/**
+	 * Get an error property.
+	 * 
+	 * @param message
+	 *            the error property.
+	 */
+	public String getErrorString(String message) {
+		return getString(new StringBuffer("error.").append(message).toString());
+	}
 
-	// replace all parameters
-	int i = str.indexOf("%s");
-	if (i >= 0) {
-	    str = str.substring(0, i) + param + str.substring(i + 2);
+	/**
+	 * Get an generator property.
+	 * 
+	 * @param message
+	 *            the generator property.
+	 */
+	public String getGeneratorString(String message) {
+		return getString(new StringBuffer("generator.").append(message).toString());
 	}
-	return str;
-    }
 
-    /**
-     * Get an generator property.
-     *
-     * @param message
-     *            the generator property.
-     */
-    public String getServletString(String message) {
-	return getString(new StringBuffer("servlet.").append(message)
-			 .toString());
-    }
+	/**
+	 * Get an generator property.
+	 * 
+	 * @param message
+	 *            the generator property.
+	 */
+	public String getGeneratorString(String message, String param) {
+		String str = getString(new StringBuffer("generator.").append(message).toString());
 
-    static {
-	Utf8Properties tmp;
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.en");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("en", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties en");
-	    System.err.println("  " + e.toString());
+		// replace all parameters
+		int i = str.indexOf("%s");
+		if (i >= 0) {
+			str = str.substring(0, i) + param + str.substring(i + 2);
+		}
+		return str;
 	}
 
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.zh-cn");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("zh-cn", tmp);
-		languages.put("zh", tmp); // for now we have no other alternative for chinese
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties cn");
-	    System.err.println("  " + e.toString());
+	/**
+	 * Get an generator property.
+	 * 
+	 * @param message
+	 *            the generator property.
+	 */
+	public String getServletString(String message) {
+		return getString(new StringBuffer("servlet.").append(message).toString());
 	}
 
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.ja");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("ja", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages:"+
-			       " couldn't load properties ja");
-	    System.err.println("  " + e.toString());
-	}
+	static {
+		Utf8Properties tmp;
+		try {
+			URL url = Messages.class.getResource("Messages.properties.en");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("en");
+				languages.put("en", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties en");
+			System.err.println("  " + e.toString());
+		}
 
-        try {
-            URL url = Messages.class.getResource("Messages.properties.fr");
-            java.io.InputStream f = url.openStream();
-            try {
-		tmp = new Utf8Properties();
-                tmp.load(f);
-                languages.put("fr", tmp);
-		languages.put("fr_FR", tmp);
-            } finally {
-                f.close();
-            }
-        } catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties fr");
-	    System.err.println("  " + e.toString());
-        }
+		try {
+			URL url = Messages.class.getResource("Messages.properties.zh-cn");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("zh-cn");
+				languages.put("zh-cn", tmp);
+				languages.put("zh", tmp); // for now we have no other
+											// alternative for chinese
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties cn");
+			System.err.println("  " + e.toString());
+		}
 
-	// -----------------------
+		try {
+			URL url = Messages.class.getResource("Messages.properties.ja");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("ja");
+				languages.put("ja", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages:" + " couldn't load properties ja");
+			System.err.println("  " + e.toString());
+		}
 
-        try {
-            URL url = Messages.class.getResource("Messages.properties.de");
-            java.io.InputStream f = url.openStream();
-            try {
-		tmp = new Utf8Properties();
-                tmp.load(f);
-                languages.put("de", tmp);
-                languages.put("de_DE", tmp);
-                languages.put("de_AT", tmp);
-                languages.put("de_CH", tmp);
-            } finally {
-                f.close();
-            }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties de");
-	    System.err.println("  " + e.toString());
-        }
+		try {
+			URL url = Messages.class.getResource("Messages.properties.fr");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("fr");
+				languages.put("fr", tmp);
+				languages.put("fr_FR", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties fr");
+			System.err.println("  " + e.toString());
+		}
 
-	// ------------------------------------------------
+		// -----------------------
 
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.nl");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("nl", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties nl");
-	    System.err.println("  " + e.toString());
-	}
+		try {
+			URL url = Messages.class.getResource("Messages.properties.de");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("de");
+				languages.put("de", tmp);
+				languages.put("de_DE", tmp);
+				languages.put("de_AT", tmp);
+				languages.put("de_CH", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties de");
+			System.err.println("  " + e.toString());
+		}
 
-	// ------------------------------------------------
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.it");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("it", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties it");
-	    System.err.println("  " + e.toString());
-	}
+		// ------------------------------------------------
 
-	// ------------------------------------------------
-	try {
-	    URL url = Messages.class.getResource("Messages.properties.pl-PL");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("pl", tmp);
-		languages.put("pl_PL", tmp);
-		languages.put("pl-PL", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties pl");
-	    System.err.println("  " + e.toString());
-	}
+		try {
+			URL url = Messages.class.getResource("Messages.properties.nl");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("nl");
+				languages.put("nl", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties nl");
+			System.err.println("  " + e.toString());
+		}
 
-	// ------------------------------------------------
+		// ------------------------------------------------
+		try {
+			URL url = Messages.class.getResource("Messages.properties.it");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("it");
+				languages.put("it", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties it");
+			System.err.println("  " + e.toString());
+		}
 
-        try {
-	    URL url = Messages.class.getResource("Messages.properties.es");
-	    java.io.InputStream f = url.openStream();
-	    try {
-		tmp = new Utf8Properties();
-		tmp.load(f);
-		languages.put("es", tmp);
-		languages.put("es_ES", tmp);
-	    } finally {
-		f.close();
-	    }
-	} catch (Exception e) {
-	    System.err.println("org.w3c.css.util.Messages: "+
-			       "couldn't load properties es");
-	    System.err.println("  " + e.toString());
+		// ------------------------------------------------
+		try {
+			URL url = Messages.class.getResource("Messages.properties.pl-PL");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("pl");
+				languages.put("pl", tmp);
+				languages.put("pl_PL", tmp);
+				languages.put("pl-PL", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties pl");
+			System.err.println("  " + e.toString());
+		}
+
+		// ------------------------------------------------
+
+		try {
+			URL url = Messages.class.getResource("Messages.properties.es");
+			java.io.InputStream f = url.openStream();
+			try {
+				tmp = new Utf8Properties();
+				tmp.load(f);
+				languages_name.add("es");
+				languages.put("es", tmp);
+				languages.put("es_ES", tmp);
+			} finally {
+				f.close();
+			}
+		} catch (Exception e) {
+			System.err.println("org.w3c.css.util.Messages: " + "couldn't load properties es");
+			System.err.println("  " + e.toString());
+		}
 	}
-    }
 }

Index: Messages.properties.de
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.de,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- Messages.properties.de	15 May 2007 06:06:44 -0000	1.24
+++ Messages.properties.de	13 Jul 2007 13:32:21 -0000	1.25
@@ -1,3 +1,4 @@
+language_name:Deutsch
 # Defines your own error and warning message here
 content-type: text/html; charset=UTF-8
 content-language: de

Index: Util.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Util.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- Util.java	14 Sep 2005 15:15:32 -0000	1.4
+++ Util.java	13 Jul 2007 13:32:21 -0000	1.5
@@ -346,6 +346,7 @@
                     }
                 }
             }
+            
         }
         return sb.toString();
     }

Index: Messages.properties.en
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.en,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- Messages.properties.en	15 May 2007 06:06:44 -0000	1.19
+++ Messages.properties.en	13 Jul 2007 13:32:21 -0000	1.20
@@ -1,3 +1,59 @@
+language_name: English
+# Defines the variables
+W3C_validator_results: W3C CSS Validator results for
+# file_title: <!-- provided by the user -->
+CSS_validation_service: CSS validation Service
+jump_to: Jump to
+# errors_count: <!-- generated on the fly -->
+errors: Errors
+# warnings_count <!-- generated on the fly -->
+warnings: Warnings
+validated_CSS: Validated CSS
+congrats: Congratulations! No Error Found.
+doc_validates: This document validates as <a href="http://www.w3.org/TR/REC-CSS2/">CSS</a>!
+no_errors_interoperable_msg: To show your readers that you've taken the care to create an interoperable Web \
+page, you may display this icon on any page that validates. Here is the XHTML \
+you could use to add this icon to your Web page:
+valid_CSS: Valid CSS!
+# <!-- close the img tag with > instead of /> if using HTML<= 4.01 -->
+no_errors_close_tags_msg: close the img tag with &gt; instead of /&gt; if using HTML &lt;= 4.01
+no_errors_dl_local_msg: If you like, you can download a copy of this image to keep in your local web \
+directory, and change the XHTML fragment above to reference your local image \
+rather than the one on this server.
+no_errors_create_link_msg: If you would like to create a link to this page (i.e., this validation \
+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 <a href="http://validator.w3.org/">valid HTML</a>.
+top: Top
+# hook_html_validator <!-- generated on the fly -->
+not-css1-style: /* BE CAREFUL ! This is not a CSS1 property ! */
+errors_sorry_msg: Sorry! We found the following errors
+# errors_list: <!-- generated on the fly -->
+# warnings_list: <!-- generated on the fly -->
+# rules_count: <!-- generated on the fly -->
+valid_CSS_info: Valid CSS information
+# charset: <!-- generated on the fly -->
+# rules_list: <!-- generated on the fly -->
+CSS_not_found: No style sheet found
+home: Home
+about: About
+doc: Documentation
+dl: Download
+feedback: Feedback
+credits: Credits
+home_title: Home page for the W3C CSS Validation Service
+about_title: About this service
+doc_title: Documentation for the W3C CSS Validation Service
+dl_title: Download and install the CSS validator
+feedback_title: How to provide feedback on this service
+credits_title: Credits and Acknowlegments
+W3C_quality_msg: W3C's Quality Assurance Activity, bringing you free Web quality tools and more
+learn_more_msg: Learn more about Cascading Style Sheets
+support: Support this tool, become a
+supporter: W3C Supporter
+
 # Defines your own error and warning message here
 content-type: text/html; charset=utf-8
 content-language: en
@@ -151,6 +207,9 @@
 # used by org.w3c.css.parser.CssFouffa
 generator.unrecognize: Parse Error
 
+# used by org.w3c.css.css.StyleSheetGeneratorHTML2
+error.unknown: Unknown error
+
 # used by org.w3c.css.parser.CssSelectors
 error.pseudo-element: The pseudo-element :%s can't appear here in the context %s
 error.pseudo-class: The pseudo-class .%s can't appear here in the HTML context %s
@@ -189,7 +248,8 @@
 
 parser.old_class: In CSS1, a class name could start with a digit (".55ft"), \
 unless it was a dimension (".55in"). In CSS2, such classes are parsed as \
-unknown dimensions (to allow for future additions of new units)
+unknown dimensions (to allow for future additions of new units) \
+To make ".%s" a valid class, CSS2 requires the first digit to be escaped ".\3%s"
 
 parser.old_id: In CSS1, an id name could start with a digit ("#55ft"), \
 unless it was a dimension ("#55in"). In CSS2, such ids are parsed as \
@@ -214,7 +274,7 @@
 
 warning.old_class: In CSS1, a class name can start with a digit ("#55ft"), \
 unless it is a dimension ("#55in"). In CSS2, such ids are parsed as \
-unknown dimensions (to allow for future additions of new units)
+unknown dimensions (to allow for future additions of new units).
 
 # used by the servlet
 servlet.invalid-request: You have sent an invalid request.

Index: Messages.properties.nl
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.nl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- Messages.properties.nl	15 May 2007 06:06:44 -0000	1.18
+++ Messages.properties.nl	13 Jul 2007 13:32:20 -0000	1.19
@@ -1,3 +1,4 @@
+language_name: Nederlands
 # Definieert uw eigen error en waarschuwingsberichten hier
 content-type: text/html; charset=utf-8
 content-language: nl

Index: Messages.properties.pl-PL
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.pl-PL,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- Messages.properties.pl-PL	15 May 2007 06:06:44 -0000	1.4
+++ Messages.properties.pl-PL	13 Jul 2007 13:32:21 -0000	1.5
@@ -1,226 +1,279 @@
-# Definiuje komunikaty błędów i ostrzeżeń
-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) :
-# warning.redefinition.level: 5
-#  poziom jest liczbš pomiędzy 0 i 9 (wszystkie inne wartoœci sš ignorowane)
-warning.redefinition: Redefiniowanie %s
-
-# used by xml parser
-warning.style-inside-comment: Do not put style rules inside HTML comments as they may be removed by user agent
-
-# użyte przez org.w3c.css.properties.Css1Style
-warning.same-colors: Takie same kolory dla %s i %s
-warning.no-color: Brak koloru w background-color
-warning.no-background-color: Brak background-color with your color
-#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: %s
-warning.no-generic-family: %s: 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 \
-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 %s i %s
-warning.relative-absolute: Istniejš długoœci absolutne i relatywne w %s. To nie jest mocny arkusz stylów.
- by org.w3c.css.properties.CssSelectors
-warning.unknown-html: %s 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 %s nie działa na inne elementy poza 'A'
-
-# nie użyte przez org.w3c.css.properties.CssSelectors na czas obecny
-warning.noinside: %s 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.
-
-# użyte przez org.w3c.css.parser.Frame
-warning.no-declaration: No declarations in the rule
-
-# użyte przez org.w3c.css.values.CssColor
-warning.out-of-range: %s is out of range
-error.invalid-color: Invalid RGB function
-
-warning.marker: Właœciwoœć marker-offset stosuje się do elementów z 'display: marker'
-
-# użyte przez org.w3c.css.properties.ACssStyle
-warning.relative: Zastosowanie jednostek relatywnych we właœciwoœci %s 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 %s jest nie wdrożony.
-
-# użyte przez wszystkie właœciwoœci i wartoœci
-error.operator: %s jest niepoprawnym operatorem
-error.negative-value: Wartoœci negatywne %s sš niedozwolone
-error.few-value: Zbyt mało wartoœci dla właœciwoœci %s
-
-# Uwaga! Wartoœci sš pierwsze
-# Można napisać coœ takiego : Dla color, blue nie jest wartoœciš poprawnš 
-error.value: %s nie jest wartoœciš %s 
-
-#użyte przez org.w3c.css.properties3.CssToggleGroup
-error.groupname: %s nie jest poprawnš groupname. Zastosuj poprawny identyfikator
-
-#użyte przez org.w3c.css.properties3.CssGroupReset
-error.nogroup: %s 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
-
-#użyte przez org.w3c.css.properties3.CssTextKashidaSpace
-error.percentage: Oczekuje się wartoœci procentowej
-
-#użyte przez org.w3c.css.properties.CssTextAlign
-warning.xsl: Wartoœć %s stosuje się jedynie w XSL
-
-#użyte przez org.w3c.css.parser.analyzer.CssParser
-warning.medialist : medialist powinna zaczšć się z 'media :' %s
-error.nocomb: Kombinator %s 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' 
-
-# użyte przez org.w3c.css.properties.CssTextDecoration
-error.same-value: %s pojawia się dwukrotnie
-
-error.generic-family.quote: Nazwy rodzin rodzajowych sš słowami kluczowymi i nie mogš być cytowane.
-
-# użyte przez org.w3c.css.properties.CssClip
-error.shape: Niepoprawna definicja shape rect(<top>,<right>,<bottom>,<left>)
-error.shape-separator: Niepoprawny separator w definicji shape. Musi to być przecinek.
-
-# użyte przez org.w3c.css.properties.CssContent
-error.attr: Niepoprawna definicja attr, attr(X)
-error.function: Niepoprawna definicja function  
-error.counter: Niepoprawna definicja counter, counter(<identifier>[,<list-style-type>]?)
-error.counters: Niepoprawna definicja counters, counters(<identifier>,<string>[,<list-style-type>]?)
-
-# użyte przez org.w3c.css.font.Src
-error.format: Niepoprawna definicja format, format(<string>[,<string>]*)
-error.local: Niepoprawna definicja, local(<string>|<ident>+)
-
-# 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: %s nie jest poprawnš jednostkš
-
-# użyte 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żyte przez org.w3c.css.aural.ACssPitchRange
-error.range: Wartoœć jest poza zasięgiem. Wartoœć powinna być pomiędzy '0' i '100'.
-
-# użyte przez org.w3c.css.properties.CssTextShadow
-error.two-lengths: Shadow offset jest okreœlony dwoma wartoœciami <length>. (Blur radius może być okreœlony po shadow offset.)
-
-error.integer: Liczba ta musi być liczbš całkowitš.
-error.comma: Brak przecinka jako separatora.
-
-# użyte przez org.w3c.css.values.CssPercentage
-error.percent: %s jest niepoprawnš wartoœciš procentowš
-
-# użyte przez org.w3c.css.values.CssString
-error.string: %s jest niepoprawnym cišgiem
-
-# użyte przez org.w3c.css.values.CssURL
-error.url: %s jest niepoprawnym URL
-
-# użyte przez org.w3c.css.values.CssColor
-error.rgb: %s nie jest prawidłowym numerem koloru 3 lub 6 hexadecimals 
-error.angle: %s 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ć %s. Musisz wstawić jednostkę po numerze
-
-# użyte przez org.w3c.css.parser.CssPropertyFactory
-error.noexistence: Właœciwoœć %s nie istnieje
-error.noexistence-media: Właœciwoœć %s nie istnieje dla media %s
-warning.noexistence-media: Właœciwoœć %s nie istnieje dla media %s
-warning.notforusermedium : Właœciwoœć %s 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 %s
-# użyte przez org.w3c.css.parser.analyzer.CssParser
-error.notforcss1 : Wartoœć %s nie istnieje w CSS1
-
-# użyte przez org.w3c.css.parser.CssFouffa
-error.unrecognize: Zbyt dużo wartoœci lub wartoœci nie rozpoznane
-
-# użyte przez org.w3c.css.parser.CssFouffa
-generator.unrecognize: Błšd parsowania
-
-# użyte przez org.w3c.css.parser.CssSelectors
-error.pseudo-element: Pseudo-element :%s nie może pojawić się w następujšcym kontekœcie %s
-error.pseudo-class: Pseudo-class .%s nie może pojawić się w następujšcym kontekœcie HTML %s
-error.pseudo: Niznany pseudo-element lub pseudo-class %s
-error.id: Selektor ID #%s jest niepoprawny ! Tylko jeden selektor ID może być okreœlony w selektorze prostym: %s.
-error.space: Jeœli stosuje się selektor atrybutu ~=, wyraz w wartoœci %s nie powinien zawierać spacji.
-error.todo : Niestety, ale funkcja %s nie została jeszcze wdrożona.
-error.incompatible: %s i %s sš niekompatybilne
-warning.incompatible: %s i %s sš niekompatybilne
-error.notformobile : %s nie może być zastosowany w profilu mobilnym
-error.notforatsc : %s nie może być zastosowany w profilu ATSC
-error.notfortv : %s nie może być zastosowany w profilu TV
-error.notversion : %s nie może być zastosowany w tej wersji CSS : %s
-
-error.media: nierozpoznane media %s 
-error.page: nierozpoznana pseudo named page %s
-
-error.unrecognized.link: Nierozpoznany link element lub xml-stylesheet PI.
-
-# użyte 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.line: Linia
-generator.not-found: Pliku nie znaleziono
-generator.doc-html: <!-- removed this confusing message olivier 2006-12-14 -->
-generator.doc:<!-- removed this confusing message olivier 2006-12-14 -->
-
-
-# użyte przez parser
-parser.semi-colon: próba znalezienia œrednika przed nazwš właœciwoœci. Dodaj go
-
-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)
-
-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.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.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: \
-@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"), \
-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"), \
-chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy sš parsowane jako \
-nieznane wymiary (aby pozwolić na póŸniejsze dodawanie jednostek)
-
-# użyte przez servlet
-servlet.invalid-request: Wysłałeœ niewłaœciwe polecenie.
-servlet.process: Nie można przetworzyć obiektu
-
-warning.atsc : %s może nie być wspieranym przez medium atsc-tv
-error.onlyATSC : %s ta funkcja jest jedynie dla medium atsc-tv
-
-warning.otherprofile : właœciwoœć %s nie istnieje dla tego profilu, ale wykazuje zgodnoœć z innym profilem
-warning.deprecated : Wartoœć jest przestarzała
+language_name: Polski
+W3C_validator_results: Wyniki Walidatora CSS W3C dla
+# file_title: <!-- provided by the user -->
+CSS_validation_service: <!-- translation unavailable -->
+jump_to: Zobacz:
+# errors_count: <!-- generated on the fly -->
+errors: błędy
+# warnings_count <!-- generated on the fly -->
+warnings: ostrzeżenia
+validated_CSS: swój arkusz stylu
+congrats: Gratulacje!
+doc_validates: Dokument ten jest poprawnie napisanym arkuszem  <a href=" http://www.w3.org/TR/REC-CSS2/ ">CSS</a>!
+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:
+valid_CSS: Poprawny CSS!
+# <!-- close the img tag with > instead of /> if using HTML<= 4.01 -->
+no_errors_close_tags_msg: zakończ znacznik obrazu z &gt; zamiast /&gt; jeśli używasz HTML &lt;= 4.01
+no_errors_dl_local_msg: Jeśli chcesz, możesz ściągnąć kopię tej ikony i umieścić ja w lokalnym \
+katalogu swojego serwera oraz przerobić fragment XHTML podając link prowadzący do ikony na swoim serwerze \
+zamiast do ikony na serwerze Walidatora CSS W3C.
+no_errors_create_link_msg: Jeśli chciałbyś stworzyć link do tej strony (np. do wyniku \
+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.
+top: Top <!-- translation unavailable -->
+# hook_html_validator <!-- generated on the fly -->
+errors_sorry_msg: Błędy
+# errors_list: <!-- generated on the fly -->
+# warnings_list: <!-- generated on the fly -->
+# rules_count: <!-- generated on the fly -->
+valid_CSS_info: Informacje na temat poprawnego CSS
+# charset: <!-- generated on the fly -->
+# rules_list: <!-- generated on the fly -->
+CSS_not_found: Nie znaleziono arkusza stylów
+home: Home <!-- translation unavailable -->
+about: O nas
+doc: Dokumentacja
+dl: Download
+feedback: Opinie
+credits: Podziękowania
+home_title: Home
+about_title: O serwisie
+doc_title: Dokumentacja Usługi Walidacji CSS
+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: <!-- translation unavailable -->
+support: <!-- translation unavailable -->
+supporter: <!-- translation unavailable -->
+# End of recently added variables...!
+
+# Definiuje komunikaty błędów i ostrzeżeń
+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) :
+# warning.redefinition.level: 5
+#  poziom jest liczbš pomiędzy 0 i 9 (wszystkie inne wartoœci sš ignorowane)
+warning.redefinition: Redefiniowanie %s
+
+# used by xml parser
+warning.style-inside-comment: Do not put style rules inside HTML comments as they may be removed by user agent
+
+# użyte przez org.w3c.css.properties.Css1Style
+warning.same-colors: Takie same kolory dla %s i %s
+warning.no-color: Brak koloru w background-color
+warning.no-background-color: Brak background-color with your color
+#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: %s
+warning.no-generic-family: %s: 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 \
+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 %s i %s
+warning.relative-absolute: Istniejš długoœci absolutne i relatywne w %s. To nie jest mocny arkusz stylów.
+ by org.w3c.css.properties.CssSelectors
+warning.unknown-html: %s 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 %s nie działa na inne elementy poza 'A'
+
+# nie użyte przez org.w3c.css.properties.CssSelectors na czas obecny
+warning.noinside: %s 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.
+
+# użyte przez org.w3c.css.parser.Frame
+warning.no-declaration: No declarations in the rule
+
+# użyte przez org.w3c.css.values.CssColor
+warning.out-of-range: %s is out of range
+error.invalid-color: Invalid RGB function
+
+warning.marker: Właœciwoœć marker-offset stosuje się do elementów z 'display: marker'
+
+# użyte przez org.w3c.css.properties.ACssStyle
+warning.relative: Zastosowanie jednostek relatywnych we właœciwoœci %s 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 %s jest nie wdrożony.
+
+# użyte przez wszystkie właœciwoœci i wartoœci
+error.operator: %s jest niepoprawnym operatorem
+error.negative-value: Wartoœci negatywne %s sš niedozwolone
+error.few-value: Zbyt mało wartoœci dla właœciwoœci %s
+
+# Uwaga! Wartoœci sš pierwsze
+# Można napisać coœ takiego : Dla color, blue nie jest wartoœciš poprawnš 
+error.value: %s nie jest wartoœciš %s 
+
+#użyte przez org.w3c.css.properties3.CssToggleGroup
+error.groupname: %s nie jest poprawnš groupname. Zastosuj poprawny identyfikator
+
+#użyte przez org.w3c.css.properties3.CssGroupReset
+error.nogroup: %s 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
+
+#użyte przez org.w3c.css.properties3.CssTextKashidaSpace
+error.percentage: Oczekuje się wartoœci procentowej
+
+#użyte przez org.w3c.css.properties.CssTextAlign
+warning.xsl: Wartoœć %s stosuje się jedynie w XSL
+
+#użyte przez org.w3c.css.parser.analyzer.CssParser
+warning.medialist : medialist powinna zaczšć się z 'media :' %s
+error.nocomb: Kombinator %s 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' 
+
+# użyte przez org.w3c.css.properties.CssTextDecoration
+error.same-value: %s pojawia się dwukrotnie
+
+error.generic-family.quote: Nazwy rodzin rodzajowych sš słowami kluczowymi i nie mogš być cytowane.
+
+# użyte przez org.w3c.css.properties.CssClip
+error.shape: Niepoprawna definicja shape rect(<top>,<right>,<bottom>,<left>)
+error.shape-separator: Niepoprawny separator w definicji shape. Musi to być przecinek.
+
+# użyte przez org.w3c.css.properties.CssContent
+error.attr: Niepoprawna definicja attr, attr(X)
+error.function: Niepoprawna definicja function  
+error.counter: Niepoprawna definicja counter, counter(<identifier>[,<list-style-type>]?)
+error.counters: Niepoprawna definicja counters, counters(<identifier>,<string>[,<list-style-type>]?)
+
+# użyte przez org.w3c.css.font.Src
+error.format: Niepoprawna definicja format, format(<string>[,<string>]*)
+error.local: Niepoprawna definicja, local(<string>|<ident>+)
+
+# 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: %s nie jest poprawnš jednostkš
+
+# użyte 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żyte przez org.w3c.css.aural.ACssPitchRange
+error.range: Wartoœć jest poza zasięgiem. Wartoœć powinna być pomiędzy '0' i '100'.
+
+# użyte przez org.w3c.css.properties.CssTextShadow
+error.two-lengths: Shadow offset jest okreœlony dwoma wartoœciami <length>. (Blur radius może być okreœlony po shadow offset.)
+
+error.integer: Liczba ta musi być liczbš całkowitš.
+error.comma: Brak przecinka jako separatora.
+
+# użyte przez org.w3c.css.values.CssPercentage
+error.percent: %s jest niepoprawnš wartoœciš procentowš
+
+# użyte przez org.w3c.css.values.CssString
+error.string: %s jest niepoprawnym cišgiem
+
+# użyte przez org.w3c.css.values.CssURL
+error.url: %s jest niepoprawnym URL
+
+# użyte przez org.w3c.css.values.CssColor
+error.rgb: %s nie jest prawidłowym numerem koloru 3 lub 6 hexadecimals 
+error.angle: %s 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ć %s. Musisz wstawić jednostkę po numerze
+
+# użyte przez org.w3c.css.parser.CssPropertyFactory
+error.noexistence: Właœciwoœć %s nie istnieje
+error.noexistence-media: Właœciwoœć %s nie istnieje dla media %s
+warning.noexistence-media: Właœciwoœć %s nie istnieje dla media %s
+warning.notforusermedium : Właœciwoœć %s 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 %s
+# użyte przez org.w3c.css.parser.analyzer.CssParser
+error.notforcss1 : Wartoœć %s nie istnieje w CSS1
+
+# użyte przez org.w3c.css.parser.CssFouffa
+error.unrecognize: Zbyt dużo wartoœci lub wartoœci nie rozpoznane
+
+# użyte przez org.w3c.css.parser.CssFouffa
+generator.unrecognize: Błšd parsowania
+
+# użyte przez org.w3c.css.parser.CssSelectors
+error.pseudo-element: Pseudo-element :%s nie może pojawić się w następujšcym kontekœcie %s
+error.pseudo-class: Pseudo-class .%s nie może pojawić się w następujšcym kontekœcie HTML %s
+error.pseudo: Niznany pseudo-element lub pseudo-class %s
+error.id: Selektor ID #%s jest niepoprawny ! Tylko jeden selektor ID może być okreœlony w selektorze prostym: %s.
+error.space: Jeœli stosuje się selektor atrybutu ~=, wyraz w wartoœci %s nie powinien zawierać spacji.
+error.todo : Niestety, ale funkcja %s nie została jeszcze wdrożona.
+error.incompatible: %s i %s sš niekompatybilne
+warning.incompatible: %s i %s sš niekompatybilne
+error.notformobile : %s nie może być zastosowany w profilu mobilnym
+error.notforatsc : %s nie może być zastosowany w profilu ATSC
+error.notfortv : %s nie może być zastosowany w profilu TV
+error.notversion : %s nie może być zastosowany w tej wersji CSS : %s
+
+error.media: nierozpoznane media %s 
+error.page: nierozpoznana pseudo named page %s
+
+error.unrecognized.link: Nierozpoznany link element lub xml-stylesheet PI.
+
+# użyte 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.line: Linia
+generator.not-found: Pliku nie znaleziono
+generator.doc-html: <!-- removed this confusing message olivier 2006-12-14 -->
+generator.doc:<!-- removed this confusing message olivier 2006-12-14 -->
+
+
+# użyte przez parser
+parser.semi-colon: próba znalezienia œrednika przed nazwš właœciwoœci. Dodaj go
+
+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)
+
+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.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.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: \
+@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"), \
+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"), \
+chyba, że jest to wymiar ("#55in"). W CSS2 takie klasy sš parsowane jako \
+nieznane wymiary (aby pozwolić na póŸniejsze dodawanie jednostek)
+
+# użyte przez servlet
+servlet.invalid-request: Wysłałeœ niewłaœciwe polecenie.
+servlet.process: Nie można przetworzyć obiektu
+
+warning.atsc : %s może nie być wspieranym przez medium atsc-tv
+error.onlyATSC : %s ta funkcja jest jedynie dla medium atsc-tv
+
+warning.otherprofile : właœciwoœć %s nie istnieje dla tego profilu, ale wykazuje zgodnoœć z innym profilem
+warning.deprecated : Wartoœć jest przestarzała

Index: Messages.properties.es
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.es,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- Messages.properties.es	15 May 2007 06:06:44 -0000	1.11
+++ Messages.properties.es	13 Jul 2007 13:32:21 -0000	1.12
@@ -1,229 +1,230 @@
-# Defines your own error and warning message here
-content-type: text/html; charset=utf-8
-content-language: es
-output-encoding-name: utf-8
-
-# 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: Redefinición de %s
-
-# used by xml parser
-warning.style-inside-comment: Do not put style rules inside HTML comments as they may be removed by user agent
-
-# used by org.w3c.css.properties.Css1Style
-warning.same-colors: Colores iguales para %s y %s
-warning.no-color: Hay un color de fondo establecido y no hay color de primer plano
-warning.no-background-color: Hay un color de primer plano establecido y no hay color de fondo
-#warning.color.mixed-capitalization is now obsolete
-#warning.color.mixed-capitalization: Aunque los nombres de los colores no son sensibles a las mayúsculas, es recomendable utilizar capitalización mixta para hacerlos más legibles: %s
-warning.no-generic-family: %s: Es recomendable ofrecer una familia genérica como última alternativa
-warning.with-space: Los nombres de familias que contengan espacios en blanco deben entrecomillarse. Si no se hace, cualquier espacio \
-en blanco anterior o posterior al nombre será ignorado y cualquier secuencia de espacios en blanco dentro del nombre \
-será convertida a un único espacio. 
-warning.no-padding: Es recomendable tener un área de relleno (padding) con el color de fondo
-warning.same-colors2: Color de primer plano y color de fondo iguales en dos contextos %s y %s
-warning.relative-absolute: Hay algunas longitudes absolutas y relativas en %s. No es una hoja de estilo robusta.
-
-# used by org.w3c.css.properties.CssSelectors
-warning.unknown-html: %s no es un elemento de HTML
-warning.html-inside: El elemento HTML no puede estar dentro de otro elemento
-warning.body-inside: El elemento BODY no puede estar dentro de otro elemento que no sea el elemento HTML
-warning.pseudo-classes: La pseudo-clase de Anchor %s sólo tiene efecto en los elementos 'A'
-
-# not used by org.w3c.css.properties.CssSelectors for the moment
-warning.noinside: %s no puede estar dentro de un elemento de línea
-warning.withblock: Cuidado. Los pseudo-elementos sólo se pueden unir a elementos de bloque
-warning.block-level: Estas propiedad se aplica a elementos de bloque.
-
-# used by org.w3c.css.parser.Frame
-warning.no-declaration: No hay declaraciones en la regla
-
-# used by org.w3c.css.values.CssColor
-warning.out-of-range: %s está fuera de rango
-error.invalid-color: Función RGB no válida
-
-warning.marker: La propiedad marker-offset se aplica a elementos con 'display: marker'
-
-# used by org.w3c.css.properties.ACssStyle
-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
-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
-error.negative-value: Valores negativos de %s no están permitidos
-error.few-value: Faltan valores para la propiedad %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 no es un valor de %s
-
-#used by org.w3c.css.properties3.CssToggleGroup
-error.groupname: %s no es un nombre de grupo correcto. Use un identificador válido
-
-#used by org.w3c.css.properties3.CssGroupReset
-error.nogroup: %s no ha sido establecido por la propiedad toggle-group
-
-#used by org.w3c.css.properties3.CssGlyphOrVert
-error.anglevalue: El valor tiene que estar comprendido entre -360 y 360, y ser divisible por 90
-
-#used by org.w3c.css.properties3.CssTextKashidaSpace
-error.percentage: se espera un valor en porcentaje
-
-#used by org.w3c.css.properties.CssTextAlign
-warning.xsl: el valor %s sólo se aplica a XSL
-
-#used by org.w3c.css.parser.analyzer.CssParser
-warning.medialist : la lista de medios (medialist) debería comenzar por 'media :' %s
-error.nocomb: El combinador %s entre selectores no está permitido en este perfil o versión
-
-#used by org.w3c.css.properties.CssDirection
-warning.direction: use la nueva propiedad de CSS3 'writing-mode' en lugar de usar 'direction' para los elementos de bloque
-
-# used by org.w3c.css.properties.CssTextDecoration
-error.same-value: %s aparece dos veces
-
-error.generic-family.quote: Los nombres de familia genéricos son palabras reservadas y, por tanto, no deben entrecomillarse.
-
-# used by org.w3c.css.properties.CssClip
-error.shape: Definición de figura no válida rect(<top>,<right>,<bottom>,<left>)
-error.shape-separator: Separador no válido en la definición de figura. Debe ser una coma.
-
-# used by org.w3c.css.properties.CssContent
-error.attr: Definición de attr no válida attr(X)
-error.function: Definición de función no válida 
-error.counter: Definición de contador no válida counter(<identifier>[,<list-style-type>]?)
-error.counters: Definición de contadores no válida counters(<identifier>,<string>[,<list-style-type>]?)
-
-# used by org.w3c.css.font.Src
-error.format: Definición de formato no válida format(<string>[,<string>]*)
-error.local: Definición de localización no válida 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 es una unidad incorrecta
-
-# used by org.w3c.css.aural.ACssAzimuth
-error.degree: La posición debe estar especificada en términos de grados.
-
-# used by org.w3c.css.aural.ACssElevation
-error.elevation.range: Especificar la elevación como un ángulo entre '-90deg' y '90deg'.
-
-# used by org.w3c.css.aural.ACssPitchRange
-error.range: El valor está fuera del rango. Este valor debe estar comprendido entre '0' y '100'.
-
-# used by org.w3c.css.properties.CssTextShadow
-error.two-lengths: Un offset de sombra se especifica con dos valores <length> (Opcionalmente, depués del offset de sombra puede especificarse un ratio de difuminado.)
-
-error.integer: Éste número debe ser un entero.
-error.comma: Falta una coma para separar.
-
-# used by org.w3c.css.values.CssPercentage
-error.percent: %s no es un porcentaje correcto
-
-# used by org.w3c.css.values.CssString
-error.string: %s no es una cadena correcta
-
-# used by org.w3c.css.values.CssURL
-error.url: %s no es un URL correcto
-
-# used by org.w3c.css.values.CssColor
-error.rgb: %s no es un color válido de 3 o 6 cifras hexadecimales
-error.angle: %s no es un ángulo válido. El valor debe estar comprendido entre 0 y 360
-
-# used by org.w3c.css.values.CssNumber
-error.zero: Únicamente 0 puede ser un %s. Debe especificarse una unidad detrás de la cifra
-
-# used by org.w3c.css.parser.CssPropertyFactory
-error.noexistence: La propiedad %s no existe
-error.noexistence-media: La propiedad %s no existe en el medio %s
-warning.noexistence-media: La propiedad %s no existe en el medio %s
-warning.notforusermedium : La propiedad %s no existe en este medio de usuario
-warning.noothermedium : Las propiedades de otros medios podrían no funcionar en el medio de usuario
-# used by org.w3c.css.parser.AtRule*
-error.noatruleyet : Las reglas-arroba que no sean @import no son soportadas por CSS1 %s
-# used by org.w3c.css.parser.analyzer.CssParser
-error.notforcss1 : El valor %s no existe en CSS1
-
-# used by org.w3c.css.parser.CssFouffa
-error.unrecognize: Faltan valores o no se reconocen los valores
-
-# used by org.w3c.css.parser.CssFouffa
-generator.unrecognize: Error de análisis sintáctico
-
-# used by org.w3c.css.parser.CssSelectors
-error.pseudo-element: El pseudo-elemento :%s no puede aparecer aquí en el contexto %s
-error.pseudo-class: La pseudo-clase .%s no puede aparecer aquí en el contexto de HTML %s
-error.pseudo: Pseudo-clase o pseudo-elemento %s desconocido(a)
-error.id: ¡El selector de ID #%s no es válido! En un selector simple sólo puede especificarse un selector de ID: %s.
-error.space: Si se utiliza el selector de atributo ~= entonces el valor de %s no puede contener espacios.
-error.todo: Lo lamentamos, esta función %s todavía no está implementada.
-error.incompatible: %s y %s son incompatibles
-warning.incompatible: %s y %s son incompatibles
-error.notformobile : %s no puede usarse en perfiles móviles
-error.notforatsc : %s no puede usarse en perfiles ATSC
-error.notfortv : %s no puede usarse en perfiles de televisión
-error.notversion : %s no puede usarse en esta versión de CSS: %s
-
-error.media: medio no reconocido %s 
-error.page: página pseudo-nombrada no reconocida %s
-
-error.unrecognized.link: elemento de enlace o instrucción de procesamiento de hoja de estilo xml no reconocida.
-
-# used by StyleSheetGeneratorHTML
-generator.context: Contexto
-generator.request: Se ha producido un error en el procesado de su hoja de estilo. \
-Por favor, corrija su petición o envíe un correo a plh@w3.org.
-generator.unrecognized: No reconocido
-generator.invalid-number: Número no válido
-generator.property: Propiedad no válida
-generator.line: Línea
-generator.not-found: Archivo no encontrado
-generator.doc-html: <!-- removed this confusing message olivier 2006-12-14 -->
-generator.doc: <!-- removed this confusing message olivier 2006-12-14 -->
-
-# used by the parser
-parser.semi-colon: Tentativa de encontrar un punto y coma antes del nombre de la propiedad. Añádalo
-
-parser.old_class: En CSS1, un nombre de clase puede empezar por un dígito (".55ft"), \
-excepto si es una magnitud de medida (".55in"). En CSS2, esas clases son interpretadas como \
-magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
-
-parser.old_id: En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
-excepto si es una magnitud de medida ("#55in"). En CSS2, esos nombres son interpretados como \
-magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
-
-parser.class_dim: En CSS1, un nombre de clase puede empezar por un dígito (".55ft"), \
-excepto si es una magnitud de medida (".55in")
-
-parser.id_dim: En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
-excepto si es una magnitud de medida ("#55in")
-
-parser.charset:La regla @charset sólo puede aparecer al comienzo de la hoja \
-de estilo. Por favor, compruebe que no hay espacios antes.
-
-parser.charsetspecial:Este perfil tiene una sintaxis muy específica para @charset: \
-@charset seguido de un espacio exactamente, seguido por el nombre de la codificación \
-entre comillas, seguido inmediatamente por un punto y coma.
-
-warning.old_id:En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
-excepto si es una magnitud de medida ("#55in"). En CSS2, esos nombres son interpretados como \
-magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
-
-warning.old_class:En CSS1, un nombre de id puede empezar por un dígito (".55ft"), \
-excepto si es una magnitud de medida (".55in"). En CSS2, esos nombres son interpretados como \
-magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
-
-# used by the servlet
-servlet.invalid-request: Se ha enviado una petición no válida.
-servlet.process: No se puede procesar el objeto
-
-warning.atsc : %s podría no ser compatible con el medio atsc-tv
-error.onlyATSC : %s esta función es sólo para el medio atsc-tv
-
-warning.otherprofile : la propiedad %s no existe en este perfil, pero es válida conforme a otro perfil
-warning.deprecated : este valor está desaprobado
-
-#used by org.w3c.css.parser.analyzer.CssParser
-error.nocomb: La combinación %s entre selectores no está permitida en este perfil o versión
+language_name: Español
+# Defines your own error and warning message here
+content-type: text/html; charset=utf-8
+content-language: es
+output-encoding-name: utf-8
+
+# 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: Redefinición de %s
+
+# used by xml parser
+warning.style-inside-comment: Do not put style rules inside HTML comments as they may be removed by user agent
+
+# used by org.w3c.css.properties.Css1Style
+warning.same-colors: Colores iguales para %s y %s
+warning.no-color: Hay un color de fondo establecido y no hay color de primer plano
+warning.no-background-color: Hay un color de primer plano establecido y no hay color de fondo
+#warning.color.mixed-capitalization is now obsolete
+#warning.color.mixed-capitalization: Aunque los nombres de los colores no son sensibles a las mayúsculas, es recomendable utilizar capitalización mixta para hacerlos más legibles: %s
+warning.no-generic-family: %s: Es recomendable ofrecer una familia genérica como última alternativa
+warning.with-space: Los nombres de familias que contengan espacios en blanco deben entrecomillarse. Si no se hace, cualquier espacio \
+en blanco anterior o posterior al nombre será ignorado y cualquier secuencia de espacios en blanco dentro del nombre \
+será convertida a un único espacio. 
+warning.no-padding: Es recomendable tener un área de relleno (padding) con el color de fondo
+warning.same-colors2: Color de primer plano y color de fondo iguales en dos contextos %s y %s
+warning.relative-absolute: Hay algunas longitudes absolutas y relativas en %s. No es una hoja de estilo robusta.
+
+# used by org.w3c.css.properties.CssSelectors
+warning.unknown-html: %s no es un elemento de HTML
+warning.html-inside: El elemento HTML no puede estar dentro de otro elemento
+warning.body-inside: El elemento BODY no puede estar dentro de otro elemento que no sea el elemento HTML
+warning.pseudo-classes: La pseudo-clase de Anchor %s sólo tiene efecto en los elementos 'A'
+
+# not used by org.w3c.css.properties.CssSelectors for the moment
+warning.noinside: %s no puede estar dentro de un elemento de línea
+warning.withblock: Cuidado. Los pseudo-elementos sólo se pueden unir a elementos de bloque
+warning.block-level: Estas propiedad se aplica a elementos de bloque.
+
+# used by org.w3c.css.parser.Frame
+warning.no-declaration: No hay declaraciones en la regla
+
+# used by org.w3c.css.values.CssColor
+warning.out-of-range: %s está fuera de rango
+error.invalid-color: Función RGB no válida
+
+warning.marker: La propiedad marker-offset se aplica a elementos con 'display: marker'
+
+# used by org.w3c.css.properties.ACssStyle
+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
+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
+error.negative-value: Valores negativos de %s no están permitidos
+error.few-value: Faltan valores para la propiedad %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 no es un valor de %s
+
+#used by org.w3c.css.properties3.CssToggleGroup
+error.groupname: %s no es un nombre de grupo correcto. Use un identificador válido
+
+#used by org.w3c.css.properties3.CssGroupReset
+error.nogroup: %s no ha sido establecido por la propiedad toggle-group
+
+#used by org.w3c.css.properties3.CssGlyphOrVert
+error.anglevalue: El valor tiene que estar comprendido entre -360 y 360, y ser divisible por 90
+
+#used by org.w3c.css.properties3.CssTextKashidaSpace
+error.percentage: se espera un valor en porcentaje
+
+#used by org.w3c.css.properties.CssTextAlign
+warning.xsl: el valor %s sólo se aplica a XSL
+
+#used by org.w3c.css.parser.analyzer.CssParser
+warning.medialist : la lista de medios (medialist) debería comenzar por 'media :' %s
+error.nocomb: El combinador %s entre selectores no está permitido en este perfil o versión
+
+#used by org.w3c.css.properties.CssDirection
+warning.direction: use la nueva propiedad de CSS3 'writing-mode' en lugar de usar 'direction' para los elementos de bloque
+
+# used by org.w3c.css.properties.CssTextDecoration
+error.same-value: %s aparece dos veces
+
+error.generic-family.quote: Los nombres de familia genéricos son palabras reservadas y, por tanto, no deben entrecomillarse.
+
+# used by org.w3c.css.properties.CssClip
+error.shape: Definición de figura no válida rect(<top>,<right>,<bottom>,<left>)
+error.shape-separator: Separador no válido en la definición de figura. Debe ser una coma.
+
+# used by org.w3c.css.properties.CssContent
+error.attr: Definición de attr no válida attr(X)
+error.function: Definición de función no válida 
+error.counter: Definición de contador no válida counter(<identifier>[,<list-style-type>]?)
+error.counters: Definición de contadores no válida counters(<identifier>,<string>[,<list-style-type>]?)
+
+# used by org.w3c.css.font.Src
+error.format: Definición de formato no válida format(<string>[,<string>]*)
+error.local: Definición de localización no válida 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 es una unidad incorrecta
+
+# used by org.w3c.css.aural.ACssAzimuth
+error.degree: La posición debe estar especificada en términos de grados.
+
+# used by org.w3c.css.aural.ACssElevation
+error.elevation.range: Especificar la elevación como un ángulo entre '-90deg' y '90deg'.
+
+# used by org.w3c.css.aural.ACssPitchRange
+error.range: El valor está fuera del rango. Este valor debe estar comprendido entre '0' y '100'.
+
+# used by org.w3c.css.properties.CssTextShadow
+error.two-lengths: Un offset de sombra se especifica con dos valores <length> (Opcionalmente, depués del offset de sombra puede especificarse un ratio de difuminado.)
+
+error.integer: Éste número debe ser un entero.
+error.comma: Falta una coma para separar.
+
+# used by org.w3c.css.values.CssPercentage
+error.percent: %s no es un porcentaje correcto
+
+# used by org.w3c.css.values.CssString
+error.string: %s no es una cadena correcta
+
+# used by org.w3c.css.values.CssURL
+error.url: %s no es un URL correcto
+
+# used by org.w3c.css.values.CssColor
+error.rgb: %s no es un color válido de 3 o 6 cifras hexadecimales
+error.angle: %s no es un ángulo válido. El valor debe estar comprendido entre 0 y 360
+
+# used by org.w3c.css.values.CssNumber
+error.zero: Únicamente 0 puede ser un %s. Debe especificarse una unidad detrás de la cifra
+
+# used by org.w3c.css.parser.CssPropertyFactory
+error.noexistence: La propiedad %s no existe
+error.noexistence-media: La propiedad %s no existe en el medio %s
+warning.noexistence-media: La propiedad %s no existe en el medio %s
+warning.notforusermedium : La propiedad %s no existe en este medio de usuario
+warning.noothermedium : Las propiedades de otros medios podrían no funcionar en el medio de usuario
+# used by org.w3c.css.parser.AtRule*
+error.noatruleyet : Las reglas-arroba que no sean @import no son soportadas por CSS1 %s
+# used by org.w3c.css.parser.analyzer.CssParser
+error.notforcss1 : El valor %s no existe en CSS1
+
+# used by org.w3c.css.parser.CssFouffa
+error.unrecognize: Faltan valores o no se reconocen los valores
+
+# used by org.w3c.css.parser.CssFouffa
+generator.unrecognize: Error de análisis sintáctico
+
+# used by org.w3c.css.parser.CssSelectors
+error.pseudo-element: El pseudo-elemento :%s no puede aparecer aquí en el contexto %s
+error.pseudo-class: La pseudo-clase .%s no puede aparecer aquí en el contexto de HTML %s
+error.pseudo: Pseudo-clase o pseudo-elemento %s desconocido(a)
+error.id: ¡El selector de ID #%s no es válido! En un selector simple sólo puede especificarse un selector de ID: %s.
+error.space: Si se utiliza el selector de atributo ~= entonces el valor de %s no puede contener espacios.
+error.todo: Lo lamentamos, esta función %s todavía no está implementada.
+error.incompatible: %s y %s son incompatibles
+warning.incompatible: %s y %s son incompatibles
+error.notformobile : %s no puede usarse en perfiles móviles
+error.notforatsc : %s no puede usarse en perfiles ATSC
+error.notfortv : %s no puede usarse en perfiles de televisión
+error.notversion : %s no puede usarse en esta versión de CSS: %s
+
+error.media: medio no reconocido %s 
+error.page: página pseudo-nombrada no reconocida %s
+
+error.unrecognized.link: elemento de enlace o instrucción de procesamiento de hoja de estilo xml no reconocida.
+
+# used by StyleSheetGeneratorHTML
+generator.context: Contexto
+generator.request: Se ha producido un error en el procesado de su hoja de estilo. \
+Por favor, corrija su petición o envíe un correo a plh@w3.org.
+generator.unrecognized: No reconocido
+generator.invalid-number: Número no válido
+generator.property: Propiedad no válida
+generator.line: Línea
+generator.not-found: Archivo no encontrado
+generator.doc-html: <!-- removed this confusing message olivier 2006-12-14 -->
+generator.doc: <!-- removed this confusing message olivier 2006-12-14 -->
+
+# used by the parser
+parser.semi-colon: Tentativa de encontrar un punto y coma antes del nombre de la propiedad. Añádalo
+
+parser.old_class: En CSS1, un nombre de clase puede empezar por un dígito (".55ft"), \
+excepto si es una magnitud de medida (".55in"). En CSS2, esas clases son interpretadas como \
+magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
+
+parser.old_id: En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
+excepto si es una magnitud de medida ("#55in"). En CSS2, esos nombres son interpretados como \
+magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
+
+parser.class_dim: En CSS1, un nombre de clase puede empezar por un dígito (".55ft"), \
+excepto si es una magnitud de medida (".55in")
+
+parser.id_dim: En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
+excepto si es una magnitud de medida ("#55in")
+
+parser.charset:La regla @charset sólo puede aparecer al comienzo de la hoja \
+de estilo. Por favor, compruebe que no hay espacios antes.
+
+parser.charsetspecial:Este perfil tiene una sintaxis muy específica para @charset: \
+@charset seguido de un espacio exactamente, seguido por el nombre de la codificación \
+entre comillas, seguido inmediatamente por un punto y coma.
+
+warning.old_id:En CSS1, un nombre de id puede empezar por un dígito ("#55ft"), \
+excepto si es una magnitud de medida ("#55in"). En CSS2, esos nombres son interpretados como \
+magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
+
+warning.old_class:En CSS1, un nombre de id puede empezar por un dígito (".55ft"), \
+excepto si es una magnitud de medida (".55in"). En CSS2, esos nombres son interpretados como \
+magnitudes de medida desconocidas (para permitir añadir nuevas magnitudes en un futuro)
+
+# used by the servlet
+servlet.invalid-request: Se ha enviado una petición no válida.
+servlet.process: No se puede procesar el objeto
+
+warning.atsc : %s podría no ser compatible con el medio atsc-tv
+error.onlyATSC : %s esta función es sólo para el medio atsc-tv
+
+warning.otherprofile : la propiedad %s no existe en este perfil, pero es válida conforme a otro perfil
+warning.deprecated : este valor está desaprobado
+
+#used by org.w3c.css.parser.analyzer.CssParser
+error.nocomb: La combinación %s entre selectores no está permitida en este perfil o versión

Index: Messages.properties.fr
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.fr,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- Messages.properties.fr	15 May 2007 06:06:44 -0000	1.20
+++ Messages.properties.fr	13 Jul 2007 13:32:21 -0000	1.21
@@ -1,3 +1,59 @@
+language_name: Français
+# Defines the variables
+W3C_validator_results: R&eacute;sultats de la validation W3C CSS de
+# file_title: <!-- provided by the user -->
+CSS_validation_service: CSS validation Service
+jump_to: Aller &agrave;
+# errors_count: <!-- generated on the fly -->
+errors: Erreurs
+# warnings_count <!-- generated on the fly -->
+warnings: Avertissements
+validated_CSS: CSS valide
+congrats: Félicitation ! Aucune erreur trouvée.
+doc_validates: Ce document est valide conform&eacute;ment &agrave; la recommandation <a href="http://www.w3.org/TR/REC-CSS2/">CSS</a> !
+no_errors_interoperable_msg: Pour montrer &agrave; vos lecteurs votre souci d'interop&eacute;rabilit&eacute; lors de la \
+cr&eacute;ation de cette page Web, vous pouvez afficher cette ic&ocirc;ne sur toutes les \
+pages valides. Voici le fragment de XHTML que vous pouvez utiliser pour ajouter \
+cette ic&ocirc;ne &agrave; votre page Web:
+valid_CSS: CSS Valide !
+# <!-- close the img tag with > instead of /> if using HTML<= 4.01 -->
+no_errors_close_tags_msg: fermez le tag img avec &gt; au lieu de /&gt; si vous utilisez HTML &lt;= 4.01
+no_errors_dl_local_msg: Si vous le d&eacute;sirez, vous pouvez t&eacute;l&eacute;charger une copie de cette image \
+dans votre répertoire Web local, et changer le fragment d'HTML d&eacute;crit ci-dessus pour \
+r&eacute;ferencer le nouvel emplacement de celle-ci.
+no_errors_create_link_msg: Si vous voulez cr&eacute;er un lien direct sur le r&eacute;sultat de cette validation, \
+afin de revalider facilement, ou de permettre &agrave; d'autres de v&eacute;rifier \
+facilement la validit&eacute; de votre document, l'URI de cette page est :
+no_errors_forHTML_only_msg: uniquement avec des documents HTML/XML
+no_errors_bookmark_msg: Vous pouvez aussi l'ajouter directement &agrave; vos signets.
+top: Top
+# hook_html_validator <!-- generated on the fly -->
+not-css1-style: /* ATTENTION! Ce n'est pas une propri&eacute;t&eacute; CSS1! */
+errors_sorry_msg: D&eacute;sol&eacute; ! Les erreurs suivantes ont &eacute;t&eacute; trouv&eacute;es :
+# errors_list: <!-- generated on the fly -->
+# warnings_list: <!-- generated on the fly -->
+# rules_count: <!-- generated on the fly -->
+valid_CSS_info: Votre feuille de style CSS valid&eacute;e :
+# charset: <!-- generated on the fly -->
+# rules_list: <!-- generated on the fly -->
+CSS_not_found: Aucune feuille de style trouv&eacute;e
+home: Accueil
+about: &Agrave; propos
+doc: Documentation
+dl: T&eacute;l&eacute;charger
+feedback: Contact
+credits: Remerciements
+home_title: Page d'accueil du service de validation CSS de W3C
+about_title: &Agrave; propos de ce service
+doc_title: Documentation du service de validation CSS du W3C
+dl_title: T&eacute;l&eacute;charger et installer le CSS validator
+feedback_title: Donner un avis &agrave; propos de ce service
+credits_title: Mentions et remerciements
+W3C_quality_msg: L'activité Assurance Qualit&eacute; du W3C vous offre des outils Web gratuits de qualit&eacute; et plus encore
+learn_more_msg: Plus d'informations sur les feuilles de style en cascade
+support: Aidez le validateur, devenez
+supporter: Contributeur du W3C
+
 # Defines your own error and warning message here
 content-type: text/html; charset=utf-8
 content-language: fr
@@ -145,6 +201,9 @@
 # used by org.w3c.css.values.CssNumber
 error.zero: only 0 can be a %s. You must put an unit after your number
 
+# used by org.w3c.css.css.StyleSheetGeneratorHTML2
+error.unknown: Erreur inconnue
+
 # used by org.w3c.css.parser.CssPropertyFactory
 error.noexistence: La propriété %s n'existe pas.
 error.noexistence-media: La propriété %s n'existe pas pour le media %s

Index: Messages.properties.it
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/Messages.properties.it,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Messages.properties.it	15 May 2007 06:06:44 -0000	1.6
+++ Messages.properties.it	13 Jul 2007 13:32:21 -0000	1.7
@@ -1,3 +1,4 @@
+language_name:Italiano
 # Defines your own error and warning message here
 content-type: text/html; charset=utf-8
 content-language: it

Index: ApplContext.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/util/ApplContext.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- ApplContext.java	24 Apr 2007 11:12:16 -0000	1.10
+++ ApplContext.java	13 Jul 2007 13:32:21 -0000	1.11
@@ -17,41 +17,32 @@
 
 /**
  * @version $Revision$
- * @author  Philippe Le Hegaret
+ * @author Philippe Le Hegaret
  */
 public class ApplContext {
 
-    String credential = null;
-
-    String lang;
-
-    Messages msgs;
-
-    Frame  frame;
-
-    String cssversion;
-
-    String profile;
-
-    String input;
-
-    Class cssselectorstyle;
-
-    int origin = -1;
-
-    String medium;
+	String credential = null;
+	String lang;
+	Messages msgs;
+	Frame frame;
+	String cssversion;
+	String profile;
+	String input;
+	Class cssselectorstyle;
+	int origin = -1;
+	String medium;
+	private String link;
+	int warningLevel = 0;
 
-    int warningLevel = 0;
-    
-    /**
-     * Creates a new ApplContext
-     */
-    public ApplContext(String lang) {
-	this.lang = lang;
-        msgs = new Messages(lang);
-    }
+	/**
+	 * Creates a new ApplContext
+	 */
+	public ApplContext(String lang) {
+		this.lang = lang;
+		msgs = new Messages(lang);
+	}
 
-    public int getWarningLevel() {
+	public int getWarningLevel() {
 		return warningLevel;
 	}
 
@@ -60,186 +51,191 @@
 	}
 
 	// as ugly as everything else
-    public String getCredential() {
-	return credential;
-    }
+	public String getCredential() {
+		return credential;
+	}
 
-    public void setCredential(String credential) {
-	this.credential = credential;
-    }
+	public void setCredential(String credential) {
+		this.credential = credential;
+	}
 
-    public void setFrame(Frame frame) {
-	this.frame = frame;
-	frame.ac = this;
-    }
+	public void setFrame(Frame frame) {
+		this.frame = frame;
+		frame.ac = this;
+	}
 
-    public Frame getFrame() {
-	return frame;
-    }
+	public Frame getFrame() {
+		return frame;
+	}
 
-    public Class getCssSelectorsStyle() {
-	return cssselectorstyle;
-    }
+	public Class getCssSelectorsStyle() {
+		return cssselectorstyle;
+	}
 
-    public void setCssSelectorsStyle(Class s) {
-	cssselectorstyle = s;
-    }
+	public void setCssSelectorsStyle(Class s) {
+		cssselectorstyle = s;
+	}
 
-    public Messages getMsg() {
-	return msgs;
-    }
+	public Messages getMsg() {
+		return msgs;
+	}
 
-    public String getContentType() {
-	return (msgs != null) ? msgs.getString("content-type") : null;
-    }
+	public String getContentType() {
+		return (msgs != null) ? msgs.getString("content-type") : null;
+	}
 
-    public String getContentLanguage() {
-	return (msgs != null) ? msgs.getString("content-language") : null;
-    }
+	public String getContentLanguage() {
+		return (msgs != null) ? msgs.getString("content-language") : null;
+	}
 
-    /**
-     * Searches the properties list for a content-encoding one.
-     * If it does not exist, searches for output-encoding-name.
-     * If it still does not exists, the method returns the default utf-8 value
-     * @return the output encoding of this ApplContext
-     */
-    public String getContentEncoding() {
-	//return (msgs != null) ? msgs.getString("content-encoding") : null;
-	String res = null;
-	if(msgs != null) {
-	    res = msgs.getString("content-encoding");
-	    if(res == null) {
-		res = msgs.getString("output-encoding-name");
-	    }
-	    if(res != null) {
-		// if an encoding has been found, return it
-		return res;
-	    }
+	/**
+	 * Searches the properties list for a content-encoding one. If it does not
+	 * exist, searches for output-encoding-name. If it still does not exists,
+	 * the method returns the default utf-8 value
+	 * 
+	 * @return the output encoding of this ApplContext
+	 */
+	public String getContentEncoding() {
+		// return (msgs != null) ? msgs.getString("content-encoding") : null;
+		String res = null;
+		if (msgs != null) {
+			res = msgs.getString("content-encoding");
+			if (res == null) {
+				res = msgs.getString("output-encoding-name");
+			}
+			if (res != null) {
+				// if an encoding has been found, return it
+				return res;
+			}
+		}
+		// default encoding
+		return Utf8Properties.ENCODING;
 	}
-	// default encoding
-	return Utf8Properties.ENCODING;
-    }
 
-    public String getLang() {
-	return lang;
-    }
+	public String getLang() {
+		return lang;
+	}
 
-    public void setCssVersion(String cssversion) {
-        this.cssversion = cssversion;
-    }
+	public void setCssVersion(String cssversion) {
+		this.cssversion = cssversion;
+	}
 
-    public String getCssVersion() {
-	if (cssversion == null) {
-	    cssversion = "css2";
+	public String getCssVersion() {
+		if (cssversion == null) {
+			cssversion = "css2";
+		}
+		return cssversion;
 	}
-	return cssversion;
-    }
 
-    public void setProfile(String profile) {
-	this.profile = profile;
-    }
+	public void setProfile(String profile) {
+		this.profile = profile;
+	}
 
-    public String getProfile() {
-	if (profile == null) {
-	    return "";
+	public String getProfile() {
+		if (profile == null) {
+			return "";
+		}
+		return profile;
 	}
-	return profile;
-    }
 
-    public void setOrigin(int origin) {
-	this.origin = origin;
-    }
+	public void setOrigin(int origin) {
+		this.origin = origin;
+	}
 
-    public int getOrigin() {
-	return origin;
-    }
+	public int getOrigin() {
+		return origin;
+	}
 
-    public void setMedium(String medium) {
-	this.medium = medium;
-    }
+	public void setMedium(String medium) {
+		this.medium = medium;
+	}
 
-    public String getMedium() {
-	return medium;
-    }
+	public String getMedium() {
+		return medium;
+	}
 
-    public String getInput() {
-	return input;
-    }
+	public String getInput() {
+		return input;
+	}
 
-    public void setInput(String input) {
-	this.input = input;
-    }
+	public void setInput(String input) {
+		this.input = input;
+	}
+	
+	public String getLink() {
+		return link;
+	}
 
-    /**
-     * Sets the content encoding to the first charset that appears in
-     * <i>acceptCharset</i>.
-     * If the charset is not supported, the content encoding will be utf-8
-     * @param acceptCharset a String representing the Accept-Charset
-     *                      request parameter
-     */
-    public void setContentEncoding(String acceptCharset) {
-	if(acceptCharset != null) {
-	    // uses some Jigsaw classes to parse the Accept-Charset
-	    // these classes need to load a lot of stuff, so it may be quite
-	    // long the first time
-	    HttpAcceptCharsetList charsetList;
-	    HttpAcceptCharset[] charsets;
+	public void setLink(String queryString) {
+		this.link = queryString;
+	}
 
-	    charsetList = HttpFactory.parseAcceptCharsetList(acceptCharset);
-	    charsets = (HttpAcceptCharset[])charsetList.getValue();
+	/**
+	 * Sets the content encoding to the first charset that appears in
+	 * <i>acceptCharset</i>. If the charset is not supported, the content
+	 * encoding will be utf-8
+	 * 
+	 * @param acceptCharset
+	 *            a String representing the Accept-Charset request parameter
+	 */
+	public void setContentEncoding(String acceptCharset) {
+		if (acceptCharset != null) {
+			// uses some Jigsaw classes to parse the Accept-Charset
+			// these classes need to load a lot of stuff, so it may be quite
+			// long the first time
+			HttpAcceptCharsetList charsetList;
+			HttpAcceptCharset[] charsets;
 
-	    String encoding = null;
-	    double quality = 0.0;
+			charsetList = HttpFactory.parseAcceptCharsetList(acceptCharset);
+			charsets = (HttpAcceptCharset[]) charsetList.getValue();
 
-	    String biasedcharset = getMsg().getString("output-encoding-name");
+			String encoding = null;
+			double quality = 0.0;
 
-	    for(int i = 0; i < charsets.length && quality < 1.0 ; i++) {
-		HttpAcceptCharset charset = charsets[i];
+			String biasedcharset = getMsg().getString("output-encoding-name");
 
-		String currentCharset = charset.getCharset();
+			for (int i = 0; i < charsets.length && quality < 1.0; i++) {
+				HttpAcceptCharset charset = charsets[i];
 
-		// checks that the charset is supported by Java
+				String currentCharset = charset.getCharset();
 
+				// checks that the charset is supported by Java
 
-		if(isCharsetSupported(currentCharset)) {
-		    double currentQuality = charset.getQuality();
+				if (isCharsetSupported(currentCharset)) {
+					double currentQuality = charset.getQuality();
 
-		    // we prefer utf-8
-		    // FIXME (the bias value and the biased charset
-		    //        should be dependant on the language)
-		    if ((biasedcharset != null) &&
-			!biasedcharset.equalsIgnoreCase(currentCharset)) {
-			currentQuality = currentQuality * 0.5;
-		    }
-		    if(currentQuality > quality) {
-			quality = currentQuality;
-			encoding = charset.getCharset();
-		    }
+					// we prefer utf-8
+					// FIXME (the bias value and the biased charset
+					// should be dependant on the language)
+					if ((biasedcharset != null) && !biasedcharset.equalsIgnoreCase(currentCharset)) {
+						currentQuality = currentQuality * 0.5;
+					}
+					if (currentQuality > quality) {
+						quality = currentQuality;
+						encoding = charset.getCharset();
+					}
+				}
+			}
+			if (encoding != null) {
+				getMsg().properties.setProperty("content-encoding", encoding);
+			} else {
+				// no valid charset
+				getMsg().properties.remove("content-encoding");
+			}
+		} else {
+			// no Accept-Charset given
+			getMsg().properties.remove("content-encoding");
 		}
-	    }
-	    if(encoding != null) {
-		getMsg().properties.setProperty("content-encoding", encoding);
-	    }
-	    else {
-		// no valid charset
-		getMsg().properties.remove("content-encoding");
-	    }
 	}
-	else {
-	    // no Accept-Charset given
-	    getMsg().properties.remove("content-encoding");
-	}
-    }
 
-    private boolean isCharsetSupported(String charset) {
-	if ("*".equals(charset)) {
-	    return true;
-	}
-	try {
-	    return Charset.isSupported(charset);
-	}
-	catch(Exception e) {
-	    return false;
+	private boolean isCharsetSupported(String charset) {
+		if ("*".equals(charset)) {
+			return true;
+		}
+		try {
+			return Charset.isSupported(charset);
+		} catch (Exception e) {
+			return false;
+		}
 	}
-    }
 }
Received on Friday, 13 July 2007 13:32:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:54:58 GMT