dlr         01/10/25 16:07:16

  Modified:    src/tool/org/apache/turbine/tool LocalizationTool.java
  Log:
  Patch by Leonard Richardson to delegate to Localization wrapper for
  implementation.  Modification by myself to change format(String,
  Object[]) to format(String, List) for easier use in Velocity
  templates.
  
  Revision  Changes    Path
  1.16      +7 -5      
jakarta-turbine-3/src/tool/org/apache/turbine/tool/LocalizationTool.java
  
  Index: LocalizationTool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-3/src/tool/org/apache/turbine/tool/LocalizationTool.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -u -r1.15 -r1.16
  --- LocalizationTool.java     2001/10/23 18:46:11     1.15
  +++ LocalizationTool.java     2001/10/25 23:07:16     1.16
  @@ -54,7 +54,7 @@
    * <http://www.apache.org/>.
    */
   
  -import java.text.MessageFormat;
  +import java.util.List;
   import java.util.Locale;
   import java.util.MissingResourceException;
   import java.util.ResourceBundle;
  @@ -181,7 +181,7 @@
        */
       public String format(String key, Object arg1)
       {
  -        return format(key, new Object[] { arg1 });
  +        return Localization.format(bundleName, locale, key, arg1);
       }
   
       /**
  @@ -195,20 +195,22 @@
        */
       public String format(String key, Object arg1, Object arg2)
       {
  -        return format(key, new Object[] { arg1, arg2 });
  +        return Localization.format(bundleName, locale, key, arg1, arg2);
       }
   
       /**
        * Formats a localized value using the provided objects.
        *
  +     * ['foo', 'bar']
  +     *
        * @param key The identifier for the localized text to retrieve,
        * @param args The objects to use as {0}, {1}, etc. when
        *             formatting the localized text.
        * @return Formatted localized text.
        */
  -    public String format(String key, Object[] args)
  +    public String format(String key, List args)
       {
  -        return MessageFormat.format(get(key), args);
  +        return Localization.format(bundleName, locale, key, args.toArray());
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to