[ 
https://issues.apache.org/jira/browse/FLEX-35106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15363990#comment-15363990
 ] 

Peter Marcoen edited comment on FLEX-35106 at 7/6/16 8:43 AM:
--------------------------------------------------------------

Justin, with a little unix-magic I managed to extract the languages that have a 
similar issue. Besides fr_FR this also happens for fr_CH and el_GR.

{code}
{ frameworks } HEAD » find . -name "SharedResources.properties" -exec awk -F 
"," '/monthNames=/{ for (i=1; i<=NF; i++) months[substr($i,0,3)]++ } END { for 
(month in months) if (months[month] > 1) print FILENAME, ": ", month}' {} \;
./projects/framework/bundles/el_GR/SharedResources.properties :  Ιού
./projects/framework/bundles/fr_CH/SharedResources.properties :  Jui
./projects/framework/bundles/fr_FR/SharedResources.properties :  Jui
{code}

But, because there dateFormat does not contain MMM but rather MM, this does not 
pose a problem for the dateField.


was (Author: peter.marcoen):
Justin, with a little unix-magic I managed to extract the languages that have a 
similar issue. Besides fr_FR this also happens for fr_CH and el_GR.

{code}
{ frameworks } HEAD » find . -name "SharedResources.properties" -exec awk -F 
"," '/monthNames=/{ for (i=1; i<=NF; i++) months[substr($i,0,3)]++ } END { for 
(month in months) if (months[month] > 1) print FILENAME, ": ", month}' {} \;
./projects/framework/bundles/el_GR/SharedResources.properties :  Ιού
./projects/framework/bundles/fr_CH/SharedResources.properties :  Jui
./projects/framework/bundles/fr_FR/SharedResources.properties :  Jui
{code}

> Incorrect date in datefield popup for fr_FR locale
> --------------------------------------------------
>
>                 Key: FLEX-35106
>                 URL: https://issues.apache.org/jira/browse/FLEX-35106
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: mx: DateField
>    Affects Versions: Apache Flex 4.15.0
>         Environment: Windows 7
>            Reporter: Peter Marcoen
>            Assignee: Justin Mclean
>              Labels: datefield, french, locale
>             Fix For: Apache Flex 4.16.0
>
>
> h4. Steps to reproduce:
> 1. Create a new project
> 2. Set the compiler arguments to "-locale fr_FR"
> 3. Add the following line to the main application:
> {code:xml}
> <mx:DateField selectedDate="{new Date(2016, 6, 4, 13)}"/>
> {code}
> 4. Run the application and click on the calendar icon
> h4. Expected result:
> The selected date should be the 4th of JULY, which it is if you set the 
> locale to "en_US"
> h4. Actual result:
> The selected date is the 4th of JUNE
> h4. Possible reason:
> Because the abbreviation of june and july is the same in French ("Jui"), the 
> popup probably finds the first month who's abbreviated name matches the 
> selected abbreviated name and thus incorrectly sets the month to June



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to