이 절은 다음 내용으로 구성되어 있습니다.
이 절에서는 Calendar Server에 새 표준 시간대를 추가하여 Communications Express 사용자 인터페이스에서 사용할 수 있도록 하는 방법에 대해 설명합니다. 예를 들어, 아메리카/마이애미를 위한 새 표준 시간대를 추가할 수 있습니다.
새 표준 시간대를 추가하는 가장 간단한 방법은 다음 단계에 설명된 각 파일에서 추가하려는 표준 시간대와 비슷한 표준 시간대 항목을 복사하여 편집하는 것입니다. 예를 들어, 아메리카/마이애미를 위한 표준 시간대를 추가하려면 각 파일에서 아메리카/뉴욕을 위한 표준 시간대 항목을 복사하여 집합니다.
다음 파일에서 새 표준 시간대를 위한 표준 시간대 블록을 추가합니다.
cal_svr_base/SUNWics5/cal/data/timezones.ics |
새 표준 시간대 블록을 추가하는 가장 간단한 방법 또한 일광 절약 시간(DST) 오프셋을 비롯하여 추가하려는 표준 시간대와 비슷한 기존 블록을 복사한 다음 새 표준 시간대를 위해 변경하여 새 표준 시간대 블록을 편집하는 것입니다. 새 표준 시간대에 DST가 포함되어 있는 경우에는 비슷한 것을 찾으십시오.
다음 파일에서 getDisplayNameofTZID 템플리트를 수정합니다.
cal_svr_base/SUNWics5/cal/html/language/i18n.xsl file |
여기서 language는 사이트에서 사용하는 언어를 위한 디렉토리를 지정합니다. 예를 들어영어는 en, 프랑스어는 fr로 지정합니다.
i18n.xsl 파일에 다음과 같이 새 항목을 추가합니다.
<xsl:when test="$tzid=’TimeZoneArea/ TimeZoneName’"TimeZoneArea/ TimeZoneName</xsl:when\> |
여기서,
TimeZoneArea는아프리카, 아메리카, 아시아, 대서양, 오스트레일리아, 유럽, 태평양 지역 중 하나입니다.
TimeZoneName은 새 표준 시간대의 이름입니다.
예를 들면 다음과 같습니다.
<xsl:when test="$tzid='America/Miami'"\>America/Miami</xsl:when\> |
다음 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 |
각 파일에 다음 행을 추가합니다.
<timezone type="TimeZoneType" tzid="TimeZoneArea/TimeZoneName" offset="offset"> |
여기서,
TimeZoneType은 "americas" ,"europeAfrica" 또는 "asiaPacific"입니다.
TimeZoneArea 및 TimeZoneName은 새 표준 시간대 추가에서 정의됩니다.
offset은 새 표준 시간대가 GMT보다 앞(+)이거나 뒤(-)인 시간 수입니다. 예를 들어, 새 표준 시간대가 GMT보다 4시간 뒤이면 오프셋은 "-04:00"입니다.
예를 들면 다음과 같습니다.
<timezone type="americas" tzid="America/Miami" offset="-05:00" daylightOffset="-04:00"> |
새 표준 시간대를 사용자 기본 설정을 위한 기본 시간 표준대로 사용하려면 다음 파일의 timezone 항목을 수정합니다.
cal_svr_base/SUNWics5/cal/html/default_user_prefs.xml |
필요한 경우 Calendar Server를 중지한 다음 다시 시작하여 새 표준 시간대를 적용합니다.
이 절에서는 기존 표준 시간대를 수정하는 방법에 대해 설명합니다. 예를 들어, 표준 시간대의 이름을 “아메리카/피닉스”에서 “미국/아리조나”로 변경할 수 있습니다.
다음 파일에서 변경하려는 표준 시간대를 위한 표준 시간대 블록을 수정합니다.
cal_svr_base/SUNWics5/cal/data/timezones.ics |
표준 시간대 이름을 변경하는 경우에는 TZID 항목을 새 이름으로 변경합니다.
다음 파일에서 getDisplayNameofTZID 템플리트를 수정합니다.
cal_svr_base/SUNWics5/cal/html/language/i18n.xsl file |
여기서,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 |
이러한 파일에 포함된 항목에 대한 자세한 내용은 새 표준 시간대 추가를 참조하십시오.
변경 내용이 사용자 기본 설정을 위한 기본 표준 시간대에 영향을 주는 경우에는 다음 파일에서 “icsTimeZone” 항목을 수정합니다.
cal_svr_base/SUNWics5/cal/html/default_user_prefs.xml |
필요한 경우 Calendar Server를 중지한 다음 다시 시작하여 새 표준 시간대를 적용합니다.