[ 
https://issues.apache.org/jira/browse/DERBY-4725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12883680#action_12883680
 ] 

Knut Anders Hatlen commented on DERBY-4725:
-------------------------------------------

I tested the following code:

        String pattern = "Don't use single quotes! They're no good!";
        String msg = MessageFormat.format(pattern, new Object[0]);
        System.out.println(msg);

And here's what was printed:

Dont use single quotes! Theyre no good!

Also, some of our messages already use a single quote instead of double quotes. 
One example is this message in the Italian translation:

42X34=Esiste un parametro ? nell'elenco di selezione.  Ci\u00F2 non \u00E8 
consentito.

Here's what it looks like when the error is raised:

ij> select ? from sysibm.sysdummy1;
ERRORE 42X34: Esiste un parametro ? nellelenco di selezione.  Ciò non è 
consentito.

Note that it says "nellelenco" instead of "nell'elenco". So it seems to me that 
we should rather try to use double quotes consistently instead of moving to 
single quotes.

> Fix message build so that double quotes aren't inserted for English messages.
> -----------------------------------------------------------------------------
>
>                 Key: DERBY-4725
>                 URL: https://issues.apache.org/jira/browse/DERBY-4725
>             Project: Derby
>          Issue Type: Improvement
>          Components: Localization
>    Affects Versions: 10.6.1.0
>            Reporter: Rick Hillegas
>            Priority: Minor
>
> When messages_en.properties is generated from messages.xml, single quotes are 
> turned into double quotes. For instance, the text for 42XAC is turned into 
> ''INCREMENT BY'' value can not be zero.
> This doesn't seem to cause any harm. MessageFormat does the right thing and 
> strips out the extra quote. If the messages only have single quotes, 
> MessageFormat also does the right thing and leaves the phrase single-quoted. 
> The double quotes, however, are confusing to the people who are localizing 
> the 10.6 messages. There would be less confusion if the build did not insert 
> extra quotes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to