[WG: I18N & L10N] [Building Sakai] Problem with resources tool in Sakai 10

Jean-Francois Leveque jean-francois.leveque at upmc.fr
Tue Jun 24 08:13:01 PDT 2014


Eric has created SAK-26562.

I've added a fix for the French translation part of it and commented 
about the i18n.

I have no i18n fix yet. Help is welcome.

Thanks,
J-F

Le 24/06/2014 14:06, Neal Caidin a écrit :
> What is your Jira for the translation fix?
>
> Thanks,
> Neal
>
>
>> Jean-Francois Leveque <mailto:jean-francois.leveque at upmc.fr>
>> June 24, 2014 at 8:04 AM
>> I already have the translation fix. I need to get it into trunk and
>> then merged into 10.x before 10.0 is released.
>>
>> I don't have a fix for the i18n issue but help is welcome to fix this
>> for 10.0 or ASAP in 10.x if it cannot be done for 10.0.
>>
>> Did you create an issue in JIRA, Eric?
>>
>> Cheers,
>>
>> J-F
>>
>>
>>
>> Neal Caidin <mailto:neal.caidin at apereo.org>
>> June 24, 2014 at 7:45 AM
>> Considering we are at RC03 it seems unlikely to be a blocker for the
>> 10.0 release. You could make the case if you want and we can ask the
>> core team. Otherwise, it follows the standard process of getting a
>> Jira opened, getting a patch, etc. Plus, I see two issues in your
>> email. One is a fix to the French translation, the other the i18n issue.
>>
>> Is that what you are asking? If one or both of these issues could be
>> blockers for 10.0 release, or  how do we get them into 10.1?
>>
>> Thanks,
>> Neal
>>
>>
>>
>>
>> Jean-Francois Leveque <mailto:jean-francois.leveque at upmc.fr>
>> June 24, 2014 at 6:38 AM
>> The i18n does not support numbers with trailing space in translations
>> for sakai_properties.vm
>>
>> We get an error that ends the frame processing.
>>
>>         <html>
>> <head><title>Error</title></head>
>> <body>
>> <h2>VelocityViewServlet : Error processing a template for path ''</h2>
>> Invocation of method 'parseInt' in  class java.lang.Integer threw
>> exception java.lang.NumberFormatException: For input string: &quot;5
>> &quot; at /vm/resources/sakai_properties.vm[line 125, column 38]
>> <br>
>> <pre>
>> java.lang.NumberFormatException: For input string: &quot;5 &quot;
>>     at
>> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>>
>> ...
>>
>> I can fix the French translation and even configure Crowdin not to
>> enable translating those numbers, but I think there's an issue with
>> the i18n.
>>
>> Here is the code that leads to the failure when the "translated"
>> number has a trailing space.
>>
>>         #set($count = $tlang.getString("dropdown.${type}.count"))
>>         #set($Integer = 0)
>>
>>         <select name="${propname}" id="${propname}">
>>
>>         #foreach( $n in [1..$Integer.parseInt($count)] )
>>
>> I'm gonna configure Crowdin for the file that contains those numbers
>> that don't need to be translated and get a clean fr_FR export. How
>> should we proceed for fixing this in 10, Neal?
>>
>> Cheers,
>>
>> J-F
>>
>>
>>
>> Neal Caidin <mailto:neal.caidin at apereo.org>
>> June 23, 2014 at 11:13 AM
>> I can reproduce the problem on trunk, Sakai Revision: 310358  .
>>
>> It is missing the buttons to finish creating the folder or cancel,
>> correct? See enclosed screenshot.
>>
>> It also does work for fr_CA, French for Canada. So it seems like
>> something maybe related to the French (France) translation property file?
>>
>>
>> Thanks,
>> Neal
>>
>>
>>
>> Eric DUQUENOY <mailto:eric.duquenoy at univ-littoral.fr>
>> June 23, 2014 at 11:01 AM
>> Hello,
>>
>> when I choose french language in "Preferences", after clicking on
>> "Action->Upload Files" or "Action->Create Folders" button, I'm unable
>> to create a folder (I can write the name) or to upload a file (I can
>> select it) in resources tool : no button appears ("Create folders" or
>> "Upload Files Now") under the form to valid the action.
>> With others languages (english us or ok, spanish), it works fine.
>>
>> Thanks
>
> --
> Neal Caidin
> Sakai Community Coordinator
> Apereo Foundation
> neal.caidin at apereo.org
> Skype me! (but let me know in advance for the first interaction) - nealkdin



More information about the i18n mailing list