[
https://issues.apache.org/jira/browse/TRINIDAD-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101419#comment-13101419
]
Scott O'Bryan commented on TRINIDAD-2116:
-----------------------------------------
I'm going to revert this patch. The owner of the patch request this not be
added at this time for fear that it may break existing applications. Reopening
bug.
> 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
> Assignee: Scott O'Bryan
> Fix For: 2.0.1
>
> Attachments: jira-2116-1.2.12.6.0.patch, jira2116-trunk.patch
>
>
> 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