So you are agreed with the first reason? :)

2006/7/12, Alexey Petrenko <[EMAIL PROTECTED]>:
2006/7/12, Alexey Varlamov <[EMAIL PROTECTED]>:
> > Why do you think it will take more memory for non-English locales?
> Bcause of longer keys to a bundle - compare "a123" and "The
> application has requested unusual operation and should be slated."
It seems that we have some misunderstanding here... :)

Check "new Eclipse" method. It suggests something like:

public class Msgs {
   public static final String a123;

   static {
       MsgUtils.initializeMessages(...
   }
}

I suggested to change it to something like

public class Msgs {
   public static final String a123 = "The application has requested
unusual operation and should be slated.";

   static {
       MsgUtils.initializeMessages(...
   }
}

So the only difference is that we do not need to initialize messages
for English locale.

For this method, the difference is even worse. Originally, there is a
name of a field as the key and no default value. After adding  default
initialization, the default value takes additional space.


SY, Alexey

--
Alexey A. Petrenko
Intel Middleware Products Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to