Changeset 636:1c091100f74b

Show
Ignore:
Timestamp:
10/02/09 16:59:55 (4 years ago)
Author:
tgambet
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@637
Message:

default language properties moved in a separate variable

Location:
src/org/w3c/unicorn
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/org/w3c/unicorn/Framework.java

    r633 r636  
    1 // $Id: Framework.java,v 1.17 2009-10-02 16:52:10 tgambet Exp $ 
     1// $Id: Framework.java,v 1.18 2009-10-02 16:59:55 tgambet Exp $ 
    22// Author: Damien LEROY & Thomas GAMBET. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    427427                        logger.debug("> Found language (default): " + defaultProps.getProperty("lang") + " - " + defaultProps.getProperty("language")); 
    428428                        defaultProps.put("complete", "true"); 
    429                         LanguageAction.addLanguageProperties(defaultProps); 
     429                        LanguageAction.setDefaultProperties(defaultProps); 
    430430                        languageProperties.put(Property.get("DEFAULT_LANGUAGE"), defaultProps); 
    431431                } catch (IllegalArgumentException e) { 
  • src/org/w3c/unicorn/action/LanguageAction.java

    r632 r636  
    2727         
    2828        private static TreeMap<String, Properties> languageProperties; 
     29         
     30        private static Properties defaultProperties; 
    2931 
    3032        /** 
     
    5557                 
    5658                 
    57                 languages.put(defaultLang, languageProperties.get(defaultLang).getProperty("language")); 
     59                languages.put(defaultLang, defaultProperties.getProperty("language")); 
    5860                velocityContext.put("languages", languages); 
     61                languageProperties.remove(defaultLang); 
    5962                velocityContext.put("languageProps", languageProperties); 
    60                 velocityContext.put("defaultProps", languageProperties.get(defaultLang)); 
     63                velocityContext.put("defaultProps", defaultProperties); 
    6164                 
    6265                PrintWriter writer = resp.getWriter(); 
     
    8689        } 
    8790 
     91        public static Properties getDefaultProperties() { 
     92                return defaultProperties; 
     93        } 
     94 
     95        public static void setDefaultProperties(Properties defaultProperties) { 
     96                LanguageAction.defaultProperties = defaultProperties; 
     97        } 
     98         
     99         
     100 
    88101}