myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pavitra Subramaniam <pavitra.subraman...@oracle.com>
Subject Re: [jira] [Closed] (TRINIDAD-2116) ResourceBundles Strings containing doubled single quotes are not properly formatted by FastMessageFormat on display...
Date Fri, 09 Sep 2011 17:59:32 GMT
Hi Scott,

This fix should not gone in. We decided to wait until Abrams to fix it 
in a different way. I am sorry about the confusion.

Can this be rolled back?

Thanks
pavitra

On 9/9/2011 8:27 AM, Scott O'Bryan (JIRA) wrote:
>       [ https://issues.apache.org/jira/browse/TRINIDAD-2116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
>
> Scott O'Bryan closed TRINIDAD-2116.
> -----------------------------------
>
>
>    
>> 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
>
>
>    

Mime
View raw message