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
show appointments for german dates
-
- Ambassador
- Posts: 4558
- Joined: Fri Sep 12, 2014 9:52 pm
show appointments for german dates
This is controlled by the locale. You can install the German lang pack to get this change.
show appointments for german dates
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
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
-
- Ambassador
- Posts: 4558
- Joined: Fri Sep 12, 2014 9:52 pm
show appointments for german dates
It's in the i18n properties files in the zimbra webapp. Do you also have your browser set to the de-de locale?
show appointments for german dates
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.
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.
-
- Ambassador
- Posts: 4558
- Joined: Fri Sep 12, 2014 9:52 pm
show appointments for german dates
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
[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
show appointments for german dates
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
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