Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Other > International > I18N/L10N - Translations

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 02-24-2006, 05:41 AM
Project Contributor
 
Posts: 136
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 10:18 AM..
Reply With Quote
  #2 (permalink)  
Old 02-24-2006, 07:59 PM
Zimbra Employee
 
Posts: 79
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
Reply With Quote
  #3 (permalink)  
Old 03-01-2006, 11:15 AM
Project Contributor
 
Posts: 136
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
Reply With Quote
  #4 (permalink)  
Old 03-01-2006, 04:18 PM
Zimbra Employee
 
Posts: 79
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
Reply With Quote
  #5 (permalink)  
Old 03-01-2006, 04:26 PM
Zimbra Employee
 
Posts: 4,792
Default

http://cvs.zimbra.com:8080/viewrep/z...uki/tools/i18n
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
  #6 (permalink)  
Old 03-22-2006, 09:49 AM
Loyal Member
 
Posts: 79
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!
Reply With Quote
  #7 (permalink)  
Old 03-22-2006, 09:52 AM
Zimbra Employee
 
Posts: 4,792
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
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
  #8 (permalink)  
Old 03-22-2006, 12:04 PM
Loyal Member
 
Posts: 79
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...
Reply With Quote
  #9 (permalink)  
Old 03-22-2006, 01:01 PM
Zimbra Employee
 
Posts: 4,792
Default

Clear your cache? Reload your browser?
__________________
Bugzilla - Wiki - Downloads - Offline Client
Reply With Quote
  #10 (permalink)  
Old 03-22-2006, 06:51 PM
Loyal Member
 
Posts: 79
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?
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.