1 .\" This page is in the public domain
3 .\" Japanese Version Copyright (c) 1999 NAKANO Takeo all rights reserved.
4 .\" Translated Sat Aug 14 1999
5 .\" by NAKANO Takeo <nakano@apm.seikei.ac.jp>
6 .\" Updated Wed Apr 4 2001
7 .\" by Yuichi SATO <ysato@h4.dion.ne.jp>
9 .\"WORD: time value 時刻値
10 .\"WORD: rule line ルール行
11 .\"WORD: zone line ゾーン行
12 .\"WORD: link line リンク行
13 .\"WORD: continuation line 継続行
14 .\"WORD: wall clock (time) 壁時計 (時刻)
15 .\"WORD: standard (time) 標準 (時刻)
17 .TH ZIC 8 2010-02-25 "" "Linux System Administration"
20 .\"O zic \- timezone compiler
54 \\$3\*(lq\\$1\*(rq\\$2
57 .\"O reads text from the file(s) named on the command line
58 .\"O and creates the time conversion information files specified in this input.
63 .\"O the standard input is read.
65 はコマンドラインで指定されたファイル (複数指定可) からテキストを読み、
66 時刻変換情報ファイルを生成する。ファイル名も読み込みテキストで指定しておく。
72 .\"O These options are available:
76 .\"O Create time conversion information files in the named directory rather than
77 .\"O in the standard directory named below.
78 時刻変換情報ファイルを生成するディレクトリを、標準のディレクトリ
79 (以下を参照) ではなく指定したディレクトリにする。
82 .\"O Use the given timezone as local time.
84 .\"O will act as if the input contained a link line of the form
85 指定したタイムゾーンをローカルタイムに用いる。
87 は入力に以下の書式のリンク行が含まれているかのように振る舞う。
90 Link \fItimezone\fP localtime
93 .\"O Use the given timezone's rules when handling POSIX-format
94 .\"O timezone environment variables.
96 .\"O will act as if the input contained a link line of the form
97 POSIX 形式のタイムゾーン環境変数を扱うとき、
100 は入力に以下の書式のリンク行が含まれているかのように振る舞う。
103 Link \fItimezone\fP posixrules
105 .BI "\-L " leapsecondfilename
106 .\"O Read leap second information from the file with the given name.
107 .\"O If this option is not used,
108 .\"O no leap second information appears in output files.
109 閏秒情報を与えられた名前のファイルから読み込む。
110 このオプションが指定されなかった場合には、
114 .\"O Complain if a year that appears in a data file is outside the range
115 .\"O of years representable by
120 で表記できる範囲を越えている場合に文句を言う。
123 .\"O Limit time values stored in output files to values that are the same
124 .\"O whether they're taken to be signed or unsigned.
125 .\"O You can use this option to generate SVVS-compatible files.
126 出力ファイルに格納される時刻の値を、 signed で評価しても unsigned で
127 評価しても同じ値になるような範囲に制限する。
128 このオプションを使うと SVVS 互換なファイルを生成することができる。
135 .\"O when checking year types (see below).
142 .\"O Input lines are made up of fields.
143 .\"O Fields are separated from one another by any number of white space characters.
144 .\"O Leading and trailing white space on input lines is ignored.
145 .\"O An unquoted sharp character (#) in the input introduces a comment which extends
146 .\"O to the end of the line the sharp character appears on.
147 .\"O White space characters and sharp characters may be enclosed in double quotes
148 .\"O (") if they're to be used as part of a field.
149 .\"O Any line that is blank (after comment stripping) is ignored.
150 .\"O Nonblank lines are expected to be of one of three types:
151 .\"O rule lines, zone lines, and link lines.
153 フィールド間は、連続した任意の個数の空白文字によって区切られる。
155 クォートされていないシャープ文字 (#) が入力行に現れた場合は、
156 そこから行末まではコメントとして扱われる。
157 空白文字やシャープ文字をダブルクォート (") で囲めば、
158 フィールドの一部として用いることができる。
159 (コメント除去処理を行った後のものを含めて) 空行は無視される。
160 空行以外の行は、 3 種類あるタイプの行のいずれかであるとみなされる。
161 3 つのタイプとは、ルール行 (rule line)、ゾーン行 (zone line)、
162 リンク行 (link line) である。
164 .\"O A rule line has the form
168 .ta \w'Rule\0\0'u +\w'NAME\0\0'u +\w'FROM\0\0'u +\w'1973\0\0'u +\w'TYPE\0\0'u +\w'Apr\0\0'u +\w'lastSun\0\0'u +\w'2:00\0\0'u +\w'SAVE\0\0'u
170 Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
176 Rule US 1967 1973 \- Apr lastSun 2:00 1:00 D
179 .\"O The fields that make up a rule line are:
180 ルール行を構成するフィールドは以下の通り:
183 .\"O Gives the (arbitrary) name of the set of rules this rule is part of.
184 このルールが所属するルールセットの名前を与える (任意)。
187 .\"O Gives the first year in which the rule applies.
188 .\"O Any integer year can be supplied; the Gregorian calendar is assumed.
191 .\"O (or an abbreviation) means the minimum year representable as an integer.
194 .\"O (or an abbreviation) means the maximum year representable as an integer.
195 .\"O Rules can describe times that are not representable as time values,
196 .\"O with the unrepresentable times ignored; this allows rules to be portable
197 .\"O among hosts with differing time value types.
199 任意の整数を年として与えることができる。グレゴリオ暦が仮定される。
201 (あるいはその短縮) は整数表記できる最小の年を意味する。
203 (あるいはその短縮) は整数表記できる最大の年を意味する。
204 ルールでは時刻値 (time value) では表記できない時刻も記述できる。
205 表記できない時刻は無視される。つまりルールは
206 異なった時刻値の型を持つホスト間でポータブルである。
209 .\"O Gives the final year in which the rule applies.
217 .\"O (or an abbreviation)
218 .\"O may be used to repeat the value of the
227 (またはその短縮) を用いることができ、この場合は
229 フィールドに指定した値と同じ値が用いられる。
232 .\"O Gives the type of year in which the rule applies.
237 .\"O then the rule applies in all years between
244 .\"O is something else, then
246 .\"O executes the command
255 に挟まれた (両端含む) 全ての年に適用される。
259 は以下のコマンドを実行して年のタイプをチェックする。
261 \fByearistype\fP \fIyear\fP \fItype\fP
263 .\"O to check the type of a year:
264 .\"O an exit status of zero is taken to mean that the year is of the given type;
265 .\"O an exit status of one is taken to mean that the year is not of the given type.
266 返り値が 0 の場合は、その年は与えられたタイプに含まれ、
267 返り値が 1 の場合は含まれないことになる。
270 .\"O Names the month in which the rule takes effect.
271 .\"O Month names may be abbreviated.
276 .\"O Gives the day on which the rule takes effect.
277 .\"O Recognized forms include:
284 .\"O 5 the fifth of the month
285 .\"O lastSun the last Sunday in the month
286 .\"O lastMon the last Monday in the month
287 .\"O Sun>=8 first Sunday on or after the eighth
288 .\"O Sun<=25 last Sunday on or before the 25th
292 Sun>=8 第 8 日以降の最初の日曜日
293 Sun<=25 第 25 日以前の最後の日曜日
297 .\"O Names of days of the week may be abbreviated or spelled out in full.
298 .\"O Note that there must be no spaces within the
301 曜日の名前は短縮できる。全部綴っても良い。
303 フィールドの内部にはスペースを入れてはいけないことに注意。
306 .\"O Gives the time of day at which the rule takes effect.
307 .\"O Recognized forms include:
308 ルールが効力を持つ一日のうちの時刻を与える。
315 .\"O 2:00 time in hours and minutes
316 .\"O 15:00 24-hour format time (for times after noon)
317 .\"O 1:28:14 time in hours, minutes, and seconds
318 .\"O \- equivalent to 0
321 15:00 24 時間形式の時間 (正午以降)
327 .\"O where hour 0 is midnight at the start of the day,
328 .\"O and hour 24 is midnight at the end of the day.
329 .\"O Any of these forms may be followed by the letter
331 .\"O if the given time is local
335 .\"O if the given time is local
343 .\"O if the given time is universal time;
344 .\"O in the absence of an indicator,
345 .\"O wall clock time is assumed.
348 これらの書式のあとには、以下の文字のいずれかを指定することができる。
351 .q "壁時計 (wall clock)"
362 与えられた時刻が標準時 (universal time) である。
363 これらの表意文字がいずれも指定されなかった場合は、
367 .\"O Gives the amount of time to be added to local standard time when the rule is in
369 .\"O This field has the same format as the
372 .\"O (although, of course, the
376 .\"O suffixes are not used).
377 ルールが効力を持っているとき、ローカルな標準時刻に追加すべき
380 フィールドのものと同じである (ただしもちろん
388 .\"O .q "variable part"
389 .\"O (for example, the
397 .\"O of timezone abbreviations to be used when this rule is in effect.
398 .\"O If this field is
400 .\"O the variable part is null.
401 このルールが効力を持っている場合に用いられるタイムゾーン短縮型の
402 .q "可変部 (variable part)
417 .\"O A zone line has the form
422 .ta \w'Zone\0\0'u +\w'Australia/Adelaide\0\0'u +\w'UTCOFF\0\0'u +\w'RULES/SAVE\0\0'u +\w'FORMAT\0\0'u
423 Zone NAME UTCOFF RULES/SAVE FORMAT [UNTIL]
429 Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00
432 .\"O The fields that make up a zone line are:
433 ゾーン行を構成するフィールドは以下の通り:
436 .\"O The name of the timezone.
437 .\"O This is the name used in creating the time conversion information file for the
439 タイムゾーンの名前。この名前がこのゾーンの時刻変換情報ファイルを
443 .\"O The amount of time to add to UTC to get standard time in this zone.
444 .\"O This field has the same format as the
448 .\"O fields of rule lines;
449 .\"O begin the field with a minus sign if time must be subtracted from UTC.
450 このゾーンの標準時刻を得るために、 UTC に加える時間。
455 フィールドのものと同じである。時間を UTC から引く必要がある場合は
459 .\"O The name of the rule(s) that apply in the timezone or,
460 .\"O alternately, an amount of time to add to local standard time.
461 .\"O If this field is
463 .\"O then standard time always applies in the timezone.
464 タイムゾーンに適用されるルールの名前か、あるいは
465 ローカル標準時刻に加えるべき時間の量を指定する。
468 ならば、常に標準時刻がこのゾーンに対して用いられる。
471 .\"O The format for timezone abbreviations in this timezone.
472 .\"O The pair of characters
474 .\"O is used to show where the
475 .\"O .q "variable part"
476 .\"O of the timezone abbreviation goes.
479 .\"O separates standard and daylight abbreviations.
480 このタイムゾーンに対するタイムゾーン短縮名の書式。
485 になるかを指定できる。あるいはスラッシュ文字 (/) を用いて
486 標準の短縮名とサマータイム短縮名を区切ることができる。
489 .\"O The time at which the UTC offset or the rule(s) change for a location.
490 .\"O It is specified as a year, a month, a day, and a time of day.
491 .\"O If this is specified,
492 .\"O the timezone information is generated from the given UTC offset
493 .\"O and rule change until the time specified.
494 .\"O The month, day, and time of day have the same format as the IN, ON, and AT
495 .\"O columns of a rule; trailing columns can be omitted, and default to the
496 .\"O earliest possible value for the missing columns.
497 UTC に対するオフセットか、その場所におけるルールが変更される時刻。
499 これが指定された場合には、タイムゾーンの情報は与えられている
500 UTC オフセットから生成され、ルールは指定時刻になると変更される。
501 月・日・時刻は、ルールの IN, ON, AT カラムと同じ書式で指定する。
504 可能性のあるもののうち最も早い値がデフォルトで用いられる。
506 .\"O The next line must be a
508 .\"O line; this has the same form as a zone line except that the
511 .\"O and the name are omitted, as the continuation line will
512 .\"O place information starting at the time specified as the
514 .\"O field in the previous line in the file used by the previous line.
515 .\"O Continuation lines may contain an
517 .\"O field, just as zone lines do, indicating that the next line is a further
524 と名前は省略される。なぜなら継続行は直前の行の
526 フィールドで指定された時刻以降の情報を与えるものだからである。
529 フィールドを指定することができ、この場合はその次の行が
532 .\"O A link line has the form
537 .ta \w'Link\0\0'u +\w'Europe/Istanbul\0\0'u
538 Link LINK-FROM LINK-TO
544 Link Europe/Istanbul Asia/Istanbul
549 .\"O field should appear as the
551 .\"O field in some zone line;
554 .\"O field is used as an alternate name for that zone.
556 .\"O Except for continuation lines,
557 .\"O lines may appear in any order in the input.
565 .\"O Lines in the file that describes leap seconds have the following form:
566 ファイル中で閏秒を記述する行は以下のような書式を持つ。
569 .ta \w'Leap\0\0'u +\w'YEAR\0\0'u +\w'MONTH\0\0'u +\w'DAY\0\0'u +\w'HH:MM:SS\0\0'u +\w'CORR\0\0'u
571 Leap YEAR MONTH DAY HH:MM:SS CORR R/S
577 Leap 1974 Dec 31 23:59:60 + S
586 .\"O fields tell when the leap second happened.
592 .\"O if a second was added
595 .\"O if a second was skipped.
607 .\" There's no need to document the following, since it's impossible for more
608 .\" than one leap second to be inserted or deleted at a time.
609 .\" The C Standard is in error in suggesting the possibility.
610 .\" See Terry J Quinn, The BIPM and the accurate measure of time,
611 .\" Proc IEEE 79, 7 (July 1991), 894-905.
614 .\" if two seconds were added
617 .\" if two seconds were skipped.
621 .\"O should be (an abbreviation of)
623 .\"O if the leap second time given by the other fields should be interpreted as UTC
625 .\"O (an abbreviation of)
627 .\"O if the leap second time given by the other fields should be interpreted as
628 .\"O local wall clock time.
630 フィールドには、他のフィールドが記述している閏秒の時刻が
633 (あるいはその短縮形) を、ローカルな壁時計時刻なら
638 .\"O /usr/local/etc/zoneinfo standard directory used for created files
639 /usr/local/etc/zoneinfo 生成されたファイル用の標準ディレクトリ
642 .\"O For areas with more than two types of local time,
643 .\"O you may need to use local standard time in the
645 .\"O field of the earliest transition time's rule to ensure that
646 .\"O the earliest transition time recorded in the compiled file is correct.
647 二つ以上のローカルタイムを持っている地域では、
651 フィールドに用いる必要があるだろう。さもないと
652 コンパイルされたファイルに記録された最も早い変換時刻が