本节介绍如何管理时区的概念性信息和说明。
本节包含以下主题:
本节介绍如何为 Calendar Server 添加新时区,以便可以在 Communications Express 用户界面中使用它。例如,您可能需要添加 America/Miami 新时区。
要添加新时区,最简单的方法就是在以下步骤介绍的文件中复制并编辑与要添加的时区类似的时区条目。例如,如果要添加 America/Miami 时区,请复制并编辑每个文件中的 America/New_York 时区条目。如果新时区具有夏令时 (Daylight Savings Time, DST),可尝试找到类似的时区进行复制。
本节介绍如何修改现有时区。例如,您可能需要更改时区的名称,比如将 "America/Phoenix" 更改为 "US/Arizona"。
在以下文件中修改要更改的时区的时区块:
/etc/optSUNWics5/config/timezones.ics
如果要更改时区名称,请将 TZID 条目更改为新名称。
修改以下文件中的 getDisplayNameofTZID 模板:
cal-svr-base/SUNWics5/cal/html/language/i18n.xsl
其中:language 指定您的站点使用的语言的目录。例如:en 代表英语,fr 代表法语。
如果要更改名称,请将现有的时区名称更改为新名称。
修改以下 XML 文件,对时区进行所需的更改:
cal-svr-base/SUNWics5/cal/html/change_timezone.xml
cal-svr-base/SUNWics5/cal/html/new_cal.xml
cal-svr-base/SUNWics5/cal/html/new_group.xml
有关这些文件中的条目的信息,参见19.2.1 添加新时区。
如果所做的更改影响用户首选项的默认时区,修改以下文件中的 "icsTimeZone" 条目:
cal-svr-base/SUNWics5/cal/html/default_user_prefs.xml
如果使用 Calendar Express 用户界面,则只需执行步骤 2、3 和 4。
停止(如果必要)并重新启动 Calendar Server 以使时区更改生效。