From owner-svn-doc-head@freebsd.org Sat Mar 12 12:08:23 2016 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5249DACB0B9; Sat, 12 Mar 2016 12:08:23 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 217371F7; Sat, 12 Mar 2016 12:08:23 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u2CC8MlG037600; Sat, 12 Mar 2016 12:08:22 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u2CC8L9F037596; Sat, 12 Mar 2016 12:08:21 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201603121208.u2CC8L9F037596@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Sat, 12 Mar 2016 12:08:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48375 - in head/ja_JP.eucJP/articles: . leap-seconds X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Mar 2016 12:08:23 -0000 Author: wblock Date: Sat Mar 12 12:08:21 2016 New Revision: 48375 URL: https://svnweb.freebsd.org/changeset/doc/48375 Log: Add a new Japanese translation of the leap seconds article by Daichi GOTO . PR: 207900 Submitted by: Daichi GOTO Added: head/ja_JP.eucJP/articles/leap-seconds/ head/ja_JP.eucJP/articles/leap-seconds/Makefile - copied unchanged from r48374, head/en_US.ISO8859-1/articles/leap-seconds/Makefile head/ja_JP.eucJP/articles/leap-seconds/article.xml (contents, props changed) head/ja_JP.eucJP/articles/leap-seconds/ja_JP.po (contents, props changed) Modified: head/ja_JP.eucJP/articles/Makefile Modified: head/ja_JP.eucJP/articles/Makefile ============================================================================== --- head/ja_JP.eucJP/articles/Makefile Sat Mar 12 01:56:23 2016 (r48374) +++ head/ja_JP.eucJP/articles/Makefile Sat Mar 12 12:08:21 2016 (r48375) @@ -18,6 +18,7 @@ SUBDIR+= fonts #SUBDIR+= hubs SUBDIR+= ipsec-must #SUBDIR+= ldap-auth +SUBDIR+= leap-seconds #SUBDIR+= linux-emulation #SUBDIR+= linux-users #SUBDIR+= mailing-list-faq Copied: head/ja_JP.eucJP/articles/leap-seconds/Makefile (from r48374, head/en_US.ISO8859-1/articles/leap-seconds/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ja_JP.eucJP/articles/leap-seconds/Makefile Sat Mar 12 12:08:21 2016 (r48375, copy of r48374, head/en_US.ISO8859-1/articles/leap-seconds/Makefile) @@ -0,0 +1,19 @@ +# +# $FreeBSD$ +# +# Article: Leap Seconds + +DOC?= article + +FORMATS?= html +WITH_ARTICLE_TOC?= YES + +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED?= + +SRCS= article.xml + +URL_RELPREFIX?= ../../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Added: head/ja_JP.eucJP/articles/leap-seconds/article.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ja_JP.eucJP/articles/leap-seconds/article.xml Sat Mar 12 12:08:21 2016 (r48375) @@ -0,0 +1,64 @@ + + +
+ + + FreeBSDにおける閏秒のサポートについて + + $FreeBSD$ + + + + イントロダクション + + leap second(閏秒)は地球の自転と時刻を同期させるために使用される特別な秒のことです。この記事はFreeBSDがどのように閏秒を扱っているかを解説します。 + + 執筆段階ですと、次に閏秒を挿入するのは協定世界時で2015年6月30日 23時59分60秒になります。この閏秒は北アメリカ、南アメリカ、アジア太平洋地域の営業日に実施されます。 + + 閏秒はBulletin CにおけるIERSにおいて発表されています。 + + 閏秒の一般的な動作に関してはRFC 7164で解説されています。time2posix3に関しても参照してください。 + + + + FreeBSDにおけるデフォルトの閏秒のハンドリング方法 + + 閏秒のもっとも簡単な取り扱い方法はFreeBSDがデフォルトで使っているPOSIXのタイムルールとNTPを組み合わせる方法です。ntpd8が上位のNTPサーバと同期している場合には閏秒は適切に処理され、閏秒は日の最後の秒をもう一度繰り返すという方法を自動的に実施します。これ以外の調整は必要ありません。 + + アップストリームNTPサーバが閏秒を適切に処理していない場合、ntpd8は時刻のずれに気づいたアップストリームサーバが時刻を修正したあとに時刻を合わせることになります。 + + NTPを使っていない場合、閏秒が経過したあとに手動でシステムクロックを変更する必要があります。 + + + + 注意事項 + + 閏秒はUTC(協定世界時)での真夜中に世界中で同時に挿入されます。日本では午前の半ば、太平洋地域では日中、米国では午後の遅いタイミング、欧州は夜です。 + + FreeBSDでは適切で安定したNTPサービスが提供されていれば先ほど説明したように閏秒のタイミングで設計通りに処理が行われることになると思います。 + + しかしながら、実際のところカーネルに対して閏秒について尋ねてくるアプリケーションは存在しないことに注意してください。我々の経験からしますと、想定されているように、閏秒の処理は閏秒のタイミングで1秒を1度繰り返すというもので、これはほとんどのアプリケーションプログラマにとっては想定していないものだと思います。 + + FreeBSDと同じ方法で閏秒を処理しているしていないに関わらずほかのオペレーティングシステムやほかのコンピュータと、適切で安定したNTPサービスを使用していないシステムは閏秒に関してはまったく関知してくれません。 + + コンピュータが閏秒が原因でクラッシュするという話は聞いたことがありませんが、経験からしますとパブリックに利用されているNTPサーバの一部は不適切に閏秒を処理して報告をおこなっています。 + + 閏秒が原因でなにか問題が発生しないことを確認するようにしてください。 + + + + テスト方法 + + 閏秒が使われるかどうかをテストする方法があります。NTPの特性から、テストは閏秒が発生する24時間前から行います。いくつかの有名な時刻の参照ソースは閏秒発生の1時間前にアナウンスを行います。NTPデーモンに次のクエリを発行します: + + % ntpq -c 'rv 0 leap' + + leap_add_secインディケータを含んだ出力は閏秒を適切にサポートしていることを意味しています。閏秒が発生するよりも24時間前、または閏秒が発生した後にはleap_noneが表示されます。 + + + + 結論 + + 実際のところ、閏秒がFreeBSDで問題になることはありません。この要約がどのように閏秒の処理で何が行われるのか、どうやって閏秒の処理を問題なく済ませればよいのかという考えを明確にする手助けになればと思います。 + +
Added: head/ja_JP.eucJP/articles/leap-seconds/ja_JP.po ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ja_JP.eucJP/articles/leap-seconds/ja_JP.po Sat Mar 12 12:08:21 2016 (r48375) @@ -0,0 +1,140 @@ +#$FreeBSD$ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2016-03-11 17:52+0900\n" +"PO-Revision-Date: 2016-03-11 18:49+0900\n" +"Language: ja_JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=eucjp\n" +"Content-Transfer-Encoding: 8bit\n" +"Last-Translator: \n" +"Language-Team: \n" +"X-Generator: Poedit 1.8.7\n" + +#. Put one translator per line, in the form NAME , YEAR1, YEAR2 +msgctxt "_" +msgid "translator-credits" +msgstr "ԥ쥸å" + +#. (itstool) path: info/title +#: article.translate.xml:6 +msgid "FreeBSD Support for Leap Seconds" +msgstr "FreeBSDˤ뱼äΥݡȤˤĤ" + +#. (itstool) path: info/pubdate +#: article.translate.xml:8 +msgid "$FreeBSD$" +msgstr "" + +#. (itstool) path: sect1/title +#: article.translate.xml:12 +msgid "Introduction" +msgstr "ȥ" + +#. (itstool) path: sect1/para +#: article.translate.xml:14 +msgid "A leap second is an ad-hoc one-second correction to synchronize atomic timescales with Earth rotation. This article describes how FreeBSD interacts with leap seconds." +msgstr "leap second()ϵμžȻƱ뤿˻Ѥ̤äΤȤǤεFreeBSDɤΤ褦˱ä򰷤äƤ뤫⤷ޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:19 +msgid "As of this writing, the next leap second will occur at 2015-Jun-30 23:59:60 UTC. This leap second will occur during a business day for North and South America and the Asia/Pacific region." +msgstr "ɮʳǤȡ˱äΤ϶2015ǯ630 2359ʬ60äˤʤޤαḁ̈ꥫꥫʿϰαĶ˼»ܤޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:24 +msgid "Leap seconds are announced by IERS on Bulletin C." +msgstr "äBulletin CˤIERSˤȯɽƤޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:28 +msgid "Standard leap second behavior is described in RFC 7164. Also see time2posix3." +msgstr "äΰŪư˴ؤƤRFC 7164Dz⤵Ƥޤtime2posix3˴ؤƤ⻲ȤƤ" + +#. (itstool) path: sect1/title +#: article.translate.xml:33 +msgid "Default Leap Second Handling on FreeBSD" +msgstr "FreeBSDˤǥեȤαäΥϥɥˡ" + +#. (itstool) path: sect1/para +#: article.translate.xml:35 +msgid "The easiest way to handle leap seconds is with the POSIX time rules FreeBSD uses by default, combined with NTP. When ntpd8 is running and the time is synchronized with upstream NTP servers that handle leap seconds correctly, the leap second will cause the system time to automatically repeat the last second of the day. No other adjustments are necessary." +msgstr "äΤäȤñʼ갷ˡFreeBSDǥեȤǻȤäƤPOSIXΥ롼NTPȤ߹碌ˡǤntpd8̤NTPФƱƤˤϱäŬڤ˽졢äκǸä⤦ٷ֤ȤˡưŪ˼»ܤޤʳĴɬפޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:44 +msgid "If the upstream NTP servers do not handle leap seconds correctly, ntpd8 will step the time by one second after the errant upstream server has noticed and stepped itself." +msgstr "åץȥ꡼NTPФäŬڤ˽Ƥʤ硢ntpd8ϻΤ˵Ťåץȥ꡼ॵФȤ˻碌뤳Ȥˤʤޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:49 +msgid "If NTP is not being used, manual adjustment of the system clock will be required after the leap second has passed." +msgstr "NTPȤäƤʤ硢äвᤷȤ˼ưǥƥ९åѹɬפޤ" + +#. (itstool) path: sect1/title +#: article.translate.xml:55 +msgid "Cautions" +msgstr "ջ" + +#. (itstool) path: sect1/para +#: article.translate.xml:57 +msgid "Leap seconds are inserted at the same instant all over the world: UTC midnight. In Japan that is mid-morning, in the Pacific mid-day, in the Americas late afternoon, and in Europe at night." +msgstr "äUTC()ǤοƱޤܤǤϸȾСʿϰǤ桢ƹǤϸ٤ߥ󥰡Ǥ" + +#. (itstool) path: sect1/para +#: article.translate.xml:62 +msgid "We believe and expect that FreeBSD, if provided correct and stable NTP service, will work as designed during this leap second, as it did during the previous ones." +msgstr "FreeBSDǤŬڤǰꤷNTPӥ󶡤Ƥۤ褦˱äΥߥ󥰤߷̤˽Ԥ뤳ȤˤʤȻפޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:67 +msgid "However, we caution that practically no applications have ever asked the kernel about leap seconds. Our experience is that, as designed, leap seconds are essentially a replay of the second before the leap second, and this is a surprise to most application programmers." +msgstr "ʤ顢ºݤΤȤͥФƱäˤĤƿҤͤƤ륢ץꥱ¸ߤʤȤդƤ桹ηи餷ޤȡꤵƤ褦ˡäνϱäΥߥ󥰤1ä1ٷ֤ȤΤǡϤۤȤɤΥץꥱץޤˤȤäƤꤷƤʤΤȻפޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:73 +msgid "Other operating systems and other computers may or may not handle the leap-second the same way as FreeBSD, and systems without correct and stable NTP service will not know anything about leap seconds at all." +msgstr "FreeBSDƱˡDZäƤ뤷Ƥʤ˴ؤ餺ۤΥڥ졼ƥ󥰥ƥۤΥԥ塼ȡŬڤǰꤷNTPӥѤƤʤƥϱä˴ؤƤϤޤäΤƤޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:78 +msgid "It is not unheard of for computers to crash because of leap seconds, and experience has shown that a large fraction of all public NTP servers might handle and announce the leap second incorrectly." +msgstr "ԥ塼äǥå夹ȤäʹȤޤ󤬡и餷ޤȥѥ֥åѤƤNTPФΰŬڤ˱ä򤪤ʤäƤޤ" + +#. (itstool) path: sect1/para +#: article.translate.xml:83 +msgid "Please try to make sure nothing horrible happens because of the leap second." +msgstr "äǤʤˤ꤬ȯʤȤǧ褦ˤƤ" + +#. (itstool) path: sect1/title +#: article.translate.xml:88 +msgid "Testing" +msgstr "ƥˡ" + +#. (itstool) path: sect1/para +#: article.translate.xml:90 +msgid "It is possible to test whether a leap second will be used. Due to the nature of NTP, the test might work up to 24 hours before the leap second. Some major reference clock sources only announce leap seconds one hour ahead of the event. Query the NTP daemon:" +msgstr "äȤ뤫ɤƥȤˡޤNTP顢ƥȤϱäȯ24ԤޤĤͭ̾ʻλȥϱȯ1˥ʥ󥹤ԤޤNTPǡ˼ΥȯԤޤ:" + +#. (itstool) path: sect1/screen +#: article.translate.xml:96 +#, no-wrap +msgid "% ntpq -c 'rv 0 leap'" +msgstr "% ntpq -c 'rv 0 leap'" + +#. (itstool) path: sect1/para +#: article.translate.xml:98 +msgid "Output that includes leap_add_sec indicates proper support of the leap second. Before the 24 hours leading up to the leap second, or after the leap second has passed, leap_none will be shown." +msgstr "leap_add_secǥޤϤϱäŬڤ˥ݡȤƤ뤳Ȥ̣Ƥޤäȯ24ޤϱäȯˤleap_noneɽޤ" + +#. (itstool) path: sect1/title +#: article.translate.xml:105 +msgid "Conclusion" +msgstr "" + +#. (itstool) path: sect1/para +#: article.translate.xml:107 +msgid "In practice, leap seconds are usually not a problem on FreeBSD. We hope that this overview helps clarify what to expect and how to make the leap second event proceed more smoothly." +msgstr "ºݤΤȤäFreeBSDˤʤ뤳ȤϤޤ󡣤󤬤ɤΤ褦˱äνDzԤΤɤäƱäνʤѤޤФ褤ΤȤͤΤˤˤʤФȻפޤ" +