show appointments for german dates

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
Post Reply
chh
Advanced member
Advanced member
Posts: 190
Joined: Fri Sep 12, 2014 10:10 pm

show appointments for german dates

Post by chh »

Hi,
Zimbra recognizes dates in the MM/DD/YY format or things like yesterday or tomorrow and shows appointments on the relevant dates.

As a german user I would like to change that to german words and the DD.MM.YY format.

Where do I have to change things?
thanks
Christian
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

show appointments for german dates

Post by 14319KevinH »

This is controlled by the locale. You can install the German lang pack to get this change.
chh
Advanced member
Advanced member
Posts: 190
Joined: Fri Sep 12, 2014 10:10 pm

show appointments for german dates

Post by chh »

Hi Kevin,
I got the german language pack installed, also this is for 3.1.2 and I got 3.1.4.

Can you tell me the file where to look?
Thanks.
Christian
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

show appointments for german dates

Post by 14319KevinH »

It's in the i18n properties files in the zimbra webapp. Do you also have your browser set to the de-de locale?
chh
Advanced member
Advanced member
Posts: 190
Joined: Fri Sep 12, 2014 10:10 pm

show appointments for german dates

Post by chh »

Can you give me an exact file?
I attach the german translation package I use and the I18n files that I found.
My Zimbra User Interface is completely in German, de_DE is set, so from this side all looks fine.
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

show appointments for german dates

Post by 14319KevinH »

It's not in the lang pack. It is generated by the install/build for all languages Java i18n supports.
[zimbra@roadshow msgs]$ pwd

/opt/zimbra/tomcat/webapps/zimbra/WEB-INF/classes/msgs

[zimbra@roadshow msgs]$ ls I18nMsg

Display all 131 possibilities? (y or n)

I18nMsg.properties I18nMsg_de_LU.properties I18nMsg_fi_FI.properties I18nMsg_no_NO.properties

I18nMsg_ar.properties I18nMsg_el.properties I18nMsg_fr.properties I18nMsg_no_NO_NY.properties

I18nMsg_ar_AE.properties I18nMsg_el_GR.properties I18nMsg_fr_BE.properties I18nMsg_pl.properties

I18nMsg_ar_BH.properties I18nMsg_en_AU.properties I18nMsg_fr_CA.properties I18nMsg_pl_PL.properties

I18nMsg_ar_DZ.properties I18nMsg_en_CA.properties I18nMsg_fr_CH.properties I18nMsg_pt.properties

I18nMsg_ar_EG.properties I18nMsg_en_GB.properties I18nMsg_fr_FR.properties I18nMsg_pt_BR.properties

I18nMsg_ar_IQ.properties I18nMsg_en_IE.properties I18nMsg_fr_LU.properties I18nMsg_pt_PT.properties

I18nMsg_ar_JO.properties I18nMsg_en_IN.properties I18nMsg_hi_IN.properties I18nMsg_ro.properties

I18nMsg_ar_KW.properties I18nMsg_en_NZ.properties I18nMsg_hr.properties I18nMsg_ro_RO.properties

I18nMsg_ar_LB.properties I18nMsg_en_ZA.properties I18nMsg_hr_HR.properties I18nMsg_ru.properties

I18nMsg_ar_LY.properties I18nMsg_es.properties I18nMsg_hu.properties I18nMsg_ru_RU.properties

I18nMsg_ar_MA.properties I18nMsg_es_AR.properties I18nMsg_hu_HU.properties I18nMsg_sk.properties

I18nMsg_ar_OM.properties I18nMsg_es_BO.properties I18nMsg_is.properties I18nMsg_sk_SK.properties

I18nMsg_ar_QA.properties I18nMsg_es_CL.properties I18nMsg_is_IS.properties I18nMsg_sl.properties

I18nMsg_ar_SA.properties I18nMsg_es_CO.properties I18nMsg_it.properties I18nMsg_sl_SI.properties

I18nMsg_ar_SD.properties I18nMsg_es_CR.properties I18nMsg_it_CH.properties I18nMsg_sq.properties

I18nMsg_ar_SY.properties I18nMsg_es_DO.properties I18nMsg_it_IT.properties I18nMsg_sq_AL.properties

I18nMsg_ar_TN.properties I18nMsg_es_EC.properties I18nMsg_iw.properties I18nMsg_sv.properties

I18nMsg_ar_YE.properties I18nMsg_es_ES.properties I18nMsg_iw_IL.properties I18nMsg_sv_SE.properties

I18nMsg_be.properties I18nMsg_es_GT.properties I18nMsg_ja.properties I18nMsg_th.properties

I18nMsg_be_BY.properties I18nMsg_es_HN.properties I18nMsg_ja_JP.properties I18nMsg_th_TH.properties

I18nMsg_bg.properties I18nMsg_es_MX.properties I18nMsg_ko.properties I18nMsg_th_TH_TH.properties

I18nMsg_bg_BG.properties I18nMsg_es_NI.properties I18nMsg_ko_KR.properties I18nMsg_tr.properties

I18nMsg_ca.properties I18nMsg_es_PA.properties I18nMsg_lt.properties I18nMsg_tr_TR.properties

I18nMsg_ca_ES.properties I18nMsg_es_PE.properties I18nMsg_lt_LT.properties I18nMsg_uk.properties

I18nMsg_cs.properties I18nMsg_es_PR.properties I18nMsg_lv.properties I18nMsg_uk_UA.properties

I18nMsg_cs_CZ.properties I18nMsg_es_PY.properties I18nMsg_lv_LV.properties I18nMsg_vi.properties

I18nMsg_da.properties I18nMsg_es_SV.properties I18nMsg_mk.properties I18nMsg_vi_VN.properties

I18nMsg_da_DK.properties I18nMsg_es_UY.properties I18nMsg_mk_MK.properties I18nMsg_zh.properties

I18nMsg_de.properties I18nMsg_es_VE.properties I18nMsg_nl.properties I18nMsg_zh_CN.properties

I18nMsg_de_AT.properties I18nMsg_et.properties I18nMsg_nl_BE.properties I18nMsg_zh_HK.properties

I18nMsg_de_CH.properties I18nMsg_et_EE.properties I18nMsg_nl_NL.properties I18nMsg_zh_TW.properties

I18nMsg_de_DE.properties I18nMsg_fi.properties I18nMsg_no.properties

[zimbra@roadshow msgs]$ ls I18nMsg

chh
Advanced member
Advanced member
Posts: 190
Joined: Fri Sep 12, 2014 10:10 pm

show appointments for german dates

Post by chh »

Hi Kevin,
that was my guess as well. As trying to attch the file did not work last time here is the contents of the I18nMsg_de_DE.properties file, where in my opinion the changes should be:
currencyCode = EUR

currencySymbol = EUR

formatNumberCurrency = #,##0.00 u00a4
And here the I18nMsg_de.properties which might be valid as well.
currencyCode = XXX

currencySymbol = XXX

eraAD = n. Chr.

eraBC = v. Chr.

firstDayOfWeek = 2

formatDateFull = EEEE, d. MMMM yyyy

formatDateLong = d. MMMM yyyy

formatDateMedium = dd.MM.yyyy

formatDateShort = dd.MM.yy

formatNumberCurrency = u00a4 #,##0.00

formatTimeFull = H.mm' Uhr 'z

formatTimeLong = HH:mm:ss z

formatTimeMedium = HH:mm:ss

formatTimeShort = HH:mm

numberSeparatorDecimal = ,

numberSeparatorGrouping = .

numberSeparatorMoneyDecimal = ,

(timzone, day and month names are stripped)
Judging from the last Date format in the second file it should work, with dates, but does not :(

And there would be the question where to set the German values for today, tomorrow...
Christian
Post Reply