I think there are two issues at hand.
Short-term, the changes to MessageFormat solve a current problem, and the
possibility of an a compatibility problem are so minuscule that I think we
should make the changes. After all, the phrases like "I don''t like {0}"
will still work; in addition, "I don't like {0}" will.
Longer-term, I do think we should look seriously at supporting different
syntaxes for message formatting, including the Java Format class, so that
people can use syntax that they are familiar with, but then also get correct
behavior for all the supported languages.
Mark
*— Il meglio è l’inimico del bene —*
On Wed, Aug 25, 2010 at 08:22, <yoshito_umaoka@...> wrote:
> Not sure Java's MessageFormat is dead or not. But, if this is true, I'm
> not sure we should improve ICU's MessageFormat like this way now, because
> ICU's MessageFormat is nothing much different from Java's. We know there
> are some issues in the design of MessageFormat. If we believe Java's
> MessageFormat is dead (because of various issues), then we should also
> consider new function separated from MessageFormat in ICU.
>
|