[
https://issues.apache.org/jira/browse/TRINIDAD-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavitra Subramaniam updated TRINIDAD-2116:
------------------------------------------
Status: Patch Available (was: Open)
> ResourceBundles Strings containing doubled single quotes are not properly
> formatted by FastMessageFormat on display...
> -----------------------------------------------------------------------------------------------------------------------
>
> Key: TRINIDAD-2116
> URL: https://issues.apache.org/jira/browse/TRINIDAD-2116
> Project: MyFaces Trinidad
> Issue Type: Bug
> Affects Versions: 1.2.12-core
> Reporter: Pavitra Subramaniam
>
> The translations tool used by the WPTG team that provides translations for
> the Strings in the ResourceBundle uses special processing for single
> quotation marks, common in languages such as French. In ResourceBundle files,
> if a message contains an argument placeholder, e.g. {0} or {1}, it is assumed
> to be a format pattern for MessageFormat and the translation tool
> automatically doubles all single quotes inside such a message. If the message
> contains no arguments, it is expected to be used directly after loading from
> the bundle, without processing with MessageFormat. Therefore, no quotes are
> doubled automatically in such a message. This code change accounts for the
> presence of doubled quotes.
> Now FastMessageFormat.java and its counterpart on the client
> TrFastMessageFormatUtils object (Locale.js) assumes simple formatting rules
> and does not account for the presence of doubled single quotes. So this means
> that for some messages French users continue to see doubled quotes when
> single quotes are more the norm, For e.g., instead of
> Entrez une date avec le même format que l'exemple suivant : 01/02/2011
> they see something like
> Entrez une date avec le même format que l''exemple suivant : 01/02/2011
> (Notice the doubled quotes in l''exemple)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira