- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 05 Mar 2010 13:48:44 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn
In directory hutz:/tmp/cvs-serv16521/src/org/w3c/unicorn
Modified Files:
Framework.java
Log Message:
added tasklist metadata properties to the translation form
Index: Framework.java
===================================================================
RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/Framework.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- Framework.java 5 Mar 2010 09:48:31 -0000 1.31
+++ Framework.java 5 Mar 2010 13:48:42 -0000 1.32
@@ -107,6 +107,7 @@
mapOfObserver = new LinkedHashMap<String, Observer>();
responseImpl = new LinkedHashMap<String, Class<Response>>();
LanguageAction.setLanguageProperties(new TreeMap<String, Properties>());
+ LanguageAction.setMetadataProperties(new TreeMap<String, Properties>());
}
/**
@@ -364,6 +365,7 @@
try{
UCNProperties defaultProps = Language.load(defaultTaskFile);
logger.debug("> Found default tasks metadata file: " + defaultTaskFile.getPath());
+ LanguageAction.setDefaultMetadatas(defaultProps);
for (String taskKey : mapOfTask.keySet()) {
Task task = mapOfTask.get(taskKey);
if (defaultProps.containsKey(taskKey))
@@ -415,6 +417,7 @@
try {
UCNProperties props = Language.load(taskFile);
logger.debug("> Found tasks metadata file: " + taskFile.getPath());
+ LanguageAction.addMetadatasProperties(lang, props);
for (String taskKey : mapOfTask.keySet()) {
Task task = mapOfTask.get(taskKey);
@@ -491,6 +494,12 @@
Language.complete(props, defaultProps);
props.parse();
languageProperties.put(props.getProperty("lang"), props);
+ if (!LanguageAction.getMetadataProperties().containsKey(props.getProperty("lang"))) {
+ UCNProperties metaProps = new UCNProperties();
+ metaProps.put("lang", props.getProperty("lang"));
+ metaProps.put("language", props.getProperty("language"));
+ LanguageAction.getMetadataProperties().put(props.getProperty("lang"), metaProps);
+ }
} catch (IllegalArgumentException e) {
logger.warn(e.getMessage());
} catch (FileNotFoundException e) {
Received on Friday, 5 March 2010 13:48:46 UTC