Page 1 of 4 123 ... LastLast
Results 1 to 10 of 32

Thread: 3.0.1 GA 160 French Translation

  1. #1
    Join Date
    Dec 2005
    Posts
    150
    Rep Power
    9

    Default 3.0.1 GA 160 French Translation

    Here are the language files for the 3.0.1_GA_160 Zimbra version. All comments and suggestions are welcome, as usual :-)

    Carlos
    Last edited by cvidal; 07-01-2007 at 09:18 AM.

  2. #2
    Join Date
    Oct 2005
    Location
    California
    Posts
    79
    Rep Power
    10

    Default i18n check

    missing = property defined in source but not target
    duplicate = property defined in target but value is same as source
    obsolete = property defined in target but not source

    Code:
    [i18ncheck] Source file: AjxMsg.properties
    [i18ncheck] Target file: AjxMsg_fr_FR.properties
    [i18ncheck]   4 missing
    [i18ncheck]     formatCalHour
    [i18ncheck]     listSeparator
    [i18ncheck]     listSeparatorLast
    [i18ncheck]     numberMustBeNon0Percent
    [i18ncheck]   24 duplicate
    [i18ncheck]     confirmTitle
    [i18ncheck]     dateParsing2DigitStartYear
    [i18ncheck]     dismiss
    [i18ncheck]     formatCalMonth
    [i18ncheck]     minute
    [i18ncheck]     minutes
    [i18ncheck]     monthAprShort
    [i18ncheck]     monthAugShort
    [i18ncheck]     monthDecShort
    [i18ncheck]     monthFebShort
    [i18ncheck]     monthJanShort
    [i18ncheck]     monthJulShort
    [i18ncheck]     monthJunShort
    [i18ncheck]     monthMarShort
    [i18ncheck]     monthMayShort
    [i18ncheck]     monthNovShort
    [i18ncheck]     monthOctShort
    [i18ncheck]     monthSepShort
    [i18ncheck]     numberFractionExceeded
    [i18ncheck]     numberTotalExceeded
    [i18ncheck]     ok
    [i18ncheck]     weekdaySatShort
    [i18ncheck]     xformRepeatAdd
    [i18ncheck]     xformRepeatRemove
    [i18ncheck]   4 obsolete
    [i18ncheck]     first
    [i18ncheck]     fourth
    [i18ncheck]     last
    [i18ncheck]     third
    [i18ncheck]   Summary: 4 missing, 24 duplicate, 4 obsolete
    
    [i18ncheck] Source file: ZMsg.properties
    [i18ncheck] Target file: ZMsg_fr_FR.properties
    [i18ncheck]   1 obsolete
    [i18ncheck]     your
    [i18ncheck]   Summary: 0 missing, 0 duplicate, 1 obsolete
    
    [i18ncheck] Source file: ZmMsg.properties
    [i18ncheck] Target file: ZmMsg_fr_FR.properties
    [i18ncheck]   46 missing
    [i18ncheck]     cellRange
    [i18ncheck]     clickHereToAddEmail
    [i18ncheck]     composeOptions
    [i18ncheck]     customize
    [i18ncheck]     exportToCSV
    [i18ncheck]     formatAsHtml
    [i18ncheck]     formatAsText
    [i18ncheck]     forwardOptions
    [i18ncheck]     forwardTo
    [i18ncheck]     importFromCSV
    [i18ncheck]     includeMenuAttachment
    [i18ncheck]     includeMenuNoPrefix
    [i18ncheck]     includeMenuNone
    [i18ncheck]     includeMenuPrefix
    [i18ncheck]     includeMenuSmart
    [i18ncheck]     insertColumnAfter
    [i18ncheck]     insertColumnBefore
    [i18ncheck]     insertRowAbove
    [i18ncheck]     insertRowUnder
    [i18ncheck]     nextDay
    [i18ncheck]     nextMonth
    [i18ncheck]     nextWeek
    [i18ncheck]     nextWorkWeek
    [i18ncheck]     previousDay
    [i18ncheck]     previousMonth
    [i18ncheck]     previousWeek
    [i18ncheck]     previousWorkWeek
    [i18ncheck]     recurBlurb
    [i18ncheck]     recurDailyEveryDay
    [i18ncheck]     recurDailyEveryNumDays
    [i18ncheck]     recurDailyEveryWeekday
    [i18ncheck]     recurEndByDate
    [i18ncheck]     recurEndNone
    [i18ncheck]     recurEndNumber
    [i18ncheck]     recurMonthlyEveryNumMonthsDate
    [i18ncheck]     recurMonthlyEveryNumMonthsNumDay
    [i18ncheck]     recurStart
    [i18ncheck]     recurWeeklyEveryNumWeeksDate
    [i18ncheck]     recurWeeklyEveryWeekday
    [i18ncheck]     recurYearlyEveryDate
    [i18ncheck]     recurYearlyEveryMonthNumDay
    [i18ncheck]     replyOptions
    [i18ncheck]     showBcc
    [i18ncheck]     showCc
    [i18ncheck]     switchIncludeWarning
    [i18ncheck]     tagWith
    [i18ncheck]   233 duplicate
    [i18ncheck]     AB_FIELD_assistantPhone
    [i18ncheck]     AB_FIELD_email
    [i18ncheck]     AB_FIELD_email2
    [i18ncheck]     AB_FIELD_email3
    [i18ncheck]     AB_FIELD_mobilePhone
    [i18ncheck]     AB_FIELD_pager
    [i18ncheck]     CRLF
    [i18ncheck]     CRLF2
    [i18ncheck]     DASHES
    [i18ncheck]     TZA_AbuDhabi
    ...
    [i18ncheck]     TZF_internationalDateLineWest
    [i18ncheck]     _export
    [i18ncheck]     _import
    [i18ncheck]     adobePdfDocument
    [i18ncheck]     adobePsDocument
    [i18ncheck]     application
    [i18ncheck]     audio
    [i18ncheck]     bytes
    [i18ncheck]     cc
    [i18ncheck]     clown
    [i18ncheck]     code
    [i18ncheck]     contact
    [i18ncheck]     contacts
    [i18ncheck]     conversation
    [i18ncheck]     cyan
    [i18ncheck]     date
    [i18ncheck]     details
    [i18ncheck]     durationDays
    [i18ncheck]     durationHours
    [i18ncheck]     format
    [i18ncheck]     fragment
    [i18ncheck]     htmlDocument
    [i18ncheck]     icon
    [i18ncheck]     imStatusInvisible
    [i18ncheck]     imStatusOffline
    [i18ncheck]     imStatusOnline
    [i18ncheck]     imStatusToast
    [i18ncheck]     image
    [i18ncheck]     italicText
    [i18ncheck]     kb
    [i18ncheck]     loginHeader
    [i18ncheck]     message
    [i18ncheck]     mobile
    [i18ncheck]     msDownload
    [i18ncheck]     msExcelDocument
    [i18ncheck]     msPPTDocument
    [i18ncheck]     msProjectDocument
    [i18ncheck]     msVisioDocument
    [i18ncheck]     msWMV
    [i18ncheck]     msWinmailDat
    [i18ncheck]     msWordDocument
    [i18ncheck]     multipartAlternative
    [i18ncheck]     note
    [i18ncheck]     notes
    [i18ncheck]     off
    [i18ncheck]     on
    [i18ncheck]     options
    [i18ncheck]     orange
    [i18ncheck]     page
    [i18ncheck]     pixels
    [i18ncheck]     quota
    [i18ncheck]     re
    [i18ncheck]     replyTentative
    [i18ncheck]     roleLabel
    [i18ncheck]     shareAcceptedSubject
    [i18ncheck]     shareDeclinedSubject
    [i18ncheck]     shareNameDefault
    [i18ncheck]     shareNotesHtml
    [i18ncheck]     shareRoleManager
    [i18ncheck]     signature
    [i18ncheck]     splashScreenVersion
    [i18ncheck]     splashScreenZimbraUrl
    [i18ncheck]     strikeThruText
    [i18ncheck]     subjectTentative
    [i18ncheck]     tentative
    [i18ncheck]     text
    [i18ncheck]     typeLabel
    [i18ncheck]     unsupportedBrowserTip
    [i18ncheck]     url
    [i18ncheck]     urlLabel
    [i18ncheck]     video
    [i18ncheck]     xmlDocument
    [i18ncheck]     zimbraTitle
    [i18ncheck]     zimlet
    [i18ncheck]     zimlets
    [i18ncheck]   19 obsolete
    [i18ncheck]     addBcc
    [i18ncheck]     addCc
    [i18ncheck]     clickHereToAddName
    [i18ncheck]     day
    [i18ncheck]     day_s
    [i18ncheck]     endAfter
    [i18ncheck]     endBy
    [i18ncheck]     every
    [i18ncheck]     everyWeekday
    [i18ncheck]     everyYearOn
    [i18ncheck]     month_s
    [i18ncheck]     noEndDate
    [i18ncheck]     noon
    [i18ncheck]     occurrences
    [i18ncheck]     of
    [i18ncheck]     ofEvery
    [i18ncheck]     tagWidth
    [i18ncheck]     the
    [i18ncheck]     weeksOn
    [i18ncheck]   Summary: 46 missing, 233 duplicate, 19 obsolete

  3. #3
    Join Date
    Dec 2005
    Posts
    150
    Rep Power
    9

    Default i18n check

    Thank you Andy for your check. Can you post the 'i18ncheck' program? Or is it part of the sources?

    I verified the errors and they are also in the English version of the LANG files included in the FC4 tar.gz binary distribution. I wrote a small Python script to compare the default files in English with the fr_FR, and they are equivalent.

    I will download the sources to see where the strings are used so that I can modify the LANG files accordingly. The i18ncheck will be very useful to verify my work.

    Carlos

  4. #4
    Join Date
    Oct 2005
    Location
    California
    Posts
    79
    Rep Power
    10

    Lightbulb

    Quote Originally Posted by cvidal
    Thank you Andy for your check. Can you post the 'i18ncheck' program? Or is it part of the sources?
    I put the source code in the Ajax module (src/org/apache/kabuki/tools/i18n/ComparePropsTask.java). And I added "i18n-check" targets to the Ajax/build.xml and the ZimbraWebClient/build.xml files.

    So, assuming that you put your translations in the right place (**/config/msgs/), you can run the test with the following command:

    Code:
    ant i18n-check

  5. #5
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default

    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  6. #6
    Join Date
    Mar 2006
    Posts
    79
    Rep Power
    9

    Default

    Quick question,

    I'm using Zimbra open edition version 3.0.1 GA 197 on a Debian Sarge machine, where do I put the translated files on the disk?

    Thanx!

  7. #7
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default

    To test a localization perform the following steps:

    * Copy the *.properties files to /zimbra/WEB-INF/classes/msgs/
    * Restart tomcat
    su - zimbra
    ./bin/tomcat restart
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  8. #8
    Join Date
    Mar 2006
    Posts
    79
    Rep Power
    9

    Default

    It's not working but I'm using GA_197 instead of GA_160, can it be an issue?

    Also, I found the properties files on my installa onder /opt/zimbra/tomcat/webapps/zimbra/WEB-INF/classes/msgs

    Is this where it should be?

    I copied the files in the right place and restarted tomcat with the right command.

    In Firefox, I selected the proper language fr_FR but ther is no go.

    Any idea?

    Maybe I did something wrong...

  9. #9
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    19

    Default

    Clear your cache? Reload your browser?
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  10. #10
    Join Date
    Mar 2006
    Posts
    79
    Rep Power
    9

    Default

    Ok, actually, it is working but it's not reliable. I can open my browser and get it in french then I close it and re-open and now it't in english... then if I press refresh in the browser, the page reloads and it's in french again.

    Have you ever experienced this?

    Also, to remedy this, would it be a good idea to remove the english language files and leave only the french ones?

    What do you think?

Similar Threads

  1. 4.5.2 French Translation
    By cvidal in forum I18N/L10N - Translations
    Replies: 1
    Last Post: 03-04-2007, 03:10 AM
  2. 4.0.3 Admin French Translation
    By cvidal in forum I18N/L10N - Translations
    Replies: 2
    Last Post: 11-30-2006, 03:31 AM
  3. French Translation 4.0.0
    By cvidal in forum I18N/L10N - Translations
    Replies: 0
    Last Post: 09-03-2006, 02:42 AM
  4. 3.1.2 GA 445 French Translation
    By cvidal in forum I18N/L10N - Translations
    Replies: 10
    Last Post: 06-23-2006, 04:22 AM
  5. French translation
    By rsemeteys in forum I18N/L10N - Translations
    Replies: 1
    Last Post: 12-22-2005, 07:03 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •