[perldocjp-cvs 614] CVS update: docs/perl/5.12.0

アーカイブの一覧に戻る

argra****@users***** argra****@users*****
2010年 4月 30日 (金) 05:55:14 JST


Index: docs/perl/5.12.0/perl5120delta.pod
diff -u docs/perl/5.12.0/perl5120delta.pod:1.8 docs/perl/5.12.0/perl5120delta.pod:1.9
--- docs/perl/5.12.0/perl5120delta.pod:1.8	Fri Apr 30 00:27:14 2010
+++ docs/perl/5.12.0/perl5120delta.pod	Fri Apr 30 05:55:13 2010
@@ -592,11 +592,9 @@
 =end original
 
 抽象名前空間ソケットは、AF_UNIX ファミリーにある Linux 固有のソケット型で、
-slightly abusing it to be able to use arbitrary
-character arrays as addresses:
+任意の文字配列をアドレスとして使えるようにやや悪用されています:
 これは NUL バイトから始まって、NUL バイトでは終わりませんが、
 socket() システムコールで渡される長さがあります。
-(TBT)
 
 =head2 32-bit limit on substr arguments removed
 
@@ -696,17 +694,14 @@
 =end original
 
 これらの形式は L<version> に完全に文書化されています。
-最初の仮定として「厳密な」バージョン番号は is a positive decimal number
-(integer or decimal-fraction) without exponentiation or else
-先頭に 'v' の文字がついたドット付き整数v-文字列で、少なくとも
-3 要素があるものです。
+最初の仮定として「厳密な」バージョン番号は指数部のない正の 10 進数
+(整数か 10 進小数) か、あるいは先頭に 'v' の文字がついたドット付き
+10 進数整数v-文字列で、少なくとも3 要素があるものです。
 「曖昧な」バージョン番号は、要素数が 2 以下であったり、先頭に 'v' が
 ないものも許します。
-「曖昧な」規則の下では、both
-decimal and dotted-decimal versions may have a trailing "alpha"
-component separated by an underscore character after a fractional or
-dotted-decimal component.
-(TBT)
+「曖昧な」規則の下では、10 進数とドット付き 10 進数のバージョンは、
+小数かドット付き要素の後に下線で区切られた「英字」要素を
+付けることができます。
 
 =begin original
 
@@ -1277,22 +1272,22 @@
 
 =end original
 
-From time to time, Perl's developers find it necessary to deprecate
-features or modules we've previously shipped as part of the core
-distribution. We are well aware of the pain and frustration that a
-backwards-incompatible change to Perl can cause for developers building
-or maintaining software in Perl. You can be sure that when we deprecate
-a functionality or syntax, it isn't a choice we make lightly. Sometimes,
-we choose to deprecate functionality or syntax because it was found to
-be poorly designed or implemented. Sometimes, this is because they're
-holding back other features or causing performance problems.
-場合によっては、理由はもっと複雑です。
+時々、Perl の開発者は、以前コア配布の一部として出荷した機能やモジュールを
+非推奨とする必要があることに気付きます。
+私たちは、Perl に過去互換性のない変更をすることで Perl のソフトウェアを
+ビルドしたり保守したりする開発者に引き起こす苦痛といらだちについて
+よくわかっています。
+私たちがある機能や文法を非推奨にしたとき、それは簡単な
+選択ではなかったということは間違いありません。
+時には、ある機能や文法が、設計や実装がまずいことを発見して非推奨に
+することを選択します。
+時には、他の機能に差し支えたり、性能上の問題を引き起こすのが理由です。
+時には、理由はもっと複雑です。
 可能であるなら、私たちは少なくとも 1 メジャーリリースの間
 非推奨の機能を以前の形で開発者に利用可能なままにしています。
 非推奨の機能が Perl を管理・拡張する私たちの能力を大きく
 混乱させないうちは、私たちは機能を出来るだけ長くそのままにしようと
 しています。
-(TBT)
 
 =begin original
 
@@ -4565,9 +4560,9 @@
 
 =end original
 
-Significant cleanups to core tests to ensure that language and
-interpreter features are not used before they're tested.
-(TBT)
+Significant cleanups to core tests to ensure that
+言語とインタプリタの機能がテスト前に使われないことを確実にするために、
+コアのテストがかなり整理されました。
 
 =item *
 
@@ -4592,11 +4587,10 @@
 
 =end original
 
-F<t/porting/podcheck.t> は、
-automatically checks the well-formedness of
-POD found in all .pl, .pm and .pod files in the F<MANIFEST>, other than in
-dual-lifed modules which are primarily maintained outside the Perl core.
-(TBT)
+F<t/porting/podcheck.t> は、Perl コア外で主に管理されている
+二重管理のモジュール以外において、
+F<MANIFEST> にある全ての .pl, .pm, .pod ファイルで見つかった
+POD の形式が正しいかどうかをチェックします。
 
 =item *
 
@@ -5175,14 +5169,12 @@
 
 =end original
 
-If an unresolved named character or sequence was encountered when
-compiling a regex pattern then the fatal error C<\N{NAME} must be resolved
-by the lexer> is now produced.
+正規表現のコンパイル時に未解決の名前付き文字やシーケンスが発見された場合、
+致命的エラー C<\N{NAME} must be resolved by the lexer> が生成されます。
 これは、例えば、C<$re = '\N{SPACE}'; /$re/;> のようなシングルクォート風の
 コンテキストを使うときに発生します。
 字句解析器がどのようにバイパスされるかに関するもっと多くの例については、
 L<perldiag> を参照してください。
-(TBT)
 
 =item *
 
@@ -5243,11 +5235,10 @@
 
 =end original
 
-C<Using just the first characters returned by \N{}> 警告は、will
-be issued if the C<charnames> handler returns a sequence of characters
-which exceeds the limit of the number of characters that can be used.
+C<Using just the first characters returned by \N{}> 警告は、
+C<charnames> ハンドラが、利用できる文字数の制限を超えた文字シーケンスを
+返すときに発生し、
 このメッセージは、使われた文字と捨てられた文字を示しています。
-(TBT)
 
 =back
 
@@ -5766,13 +5757,13 @@
 
 =end original
 
-Instead of returning a(nother) reference to the (pre-compiled) regexp
-in the optree, use reg_temp_copy() to create a copy of it, and return a
-reference to that. This resolves issues about Regexp::DESTROY not being
-called in a timely fashion (the original bug tracked by RT #69852), as
-well as bugs related to blessing regexps, and of assigning to regexps,
-as described in correspondence added to the ticket.
-(TBT)
+命令木の(プリコンパイルされた)正規表現へのリファレンスを返すのではなく、
+そのコピーを作成するために reg_temp_copy() を使い、それに対する
+リファレンスを返します。
+これは Regexp::DESTROY が適切なタイミングでで呼び出されないという
+問題(元々のバグは RT #69852 で追跡されています)を解決し、
+チケットに追加された文章で記述されているような、正規表現の bless と
+正規表現への代入に関するバグも解決しました。
 
 =begin original
 
@@ -6922,11 +6913,10 @@
 
 =end original
 
-Like it has been everywhere else for ages and ages.
+長年をかけて、他のどの場所でも同じようになっています。
 また、make コマンドラインでの -UDEBUGGING と -DDEBUGGING は
 configure.com で動作します; 以前はこれを無効にする方法は対話的質問に
 no を答えることだけでした。
-(TBT)
 
 =item *
 
@@ -7082,11 +7072,11 @@
 F<perl.exe> は、Windows Vista 以降のための C<trustInfo> 設定を
 指定するためのマニフェストリソースを含むようになりました。
 この設定なしでは、Windows は F<perl.exe> をレガシー
-アプリケーションとして扱い、and apply various
-heuristics like redirecting access to protected file system areas
-(like the "Program Files" folder) to the users "VirtualStore"
-instead of generating a proper "permission denied" error.
-(TBT)
+アプリケーションとして扱い、("Program Files" フォルダのような)
+保護されたファイルシステムエリアへのアクセスを、
+適切な "permission denied" エラーを生成するのではなく、
+ユーザーの "VirtualStore" にリダイレクトする、と言った、様々な
+発見的な動作を適用します。
 
 =begin original
 
@@ -7390,11 +7380,10 @@
 
 =end original
 
-Perl continues to flourish into its third decade thanks to a vibrant
-community of users and developers.
+Perl は、活気のあるユーザーと開発者のコミュニティのおかげで
+20 年を超えて繁栄しています。
 以下の人々が、Perl 5.12.0 になるための改良に貢献したことが
 分かっています:
-(TBT)
 
 Aaron Crane, Abe Timmerman, Abhijit Menon-Sen, Abigail, Adam Russell,
 Adriano Ferreira, Ævar Arnfjörð Bjarmason, Alan Grover, Alexandr
@@ -7450,12 +7439,10 @@
 
 これはバージョンコントロール履歴から自動的に生成しているので、
 悲惨なほどに不完全です。
-In particular, it doesn't include the names of the
-(very much appreciated) contributors who reported issues in previous
-versions of Perl that helped make Perl 5.12.0 better.
+特に、Perl 5.12.0 をよりよくするための助けとなった、以前のバージョンの
+Perl の問題を報告してくれた(とてもありがたい)貢献者の名前を含んでいません。
 全ての Perl の歴史的な貢献者のより完全な一覧はについては、
 どうか Perl 5.12.0 配布に含まれている C<AUTHORS> を参照してください。
-(TBT)
 
 =begin original
 
@@ -7475,14 +7462,11 @@
 Rafael Garcia-Suarez は、素晴らしく現実的に継続されている貢献に対して
 特別な感謝に値します。
 Nicholas は個人的に、5.10.0 以降のパッチの 30% 以上を書いています。
-Rafael はパッチの量では 11% で 2 位ですが、
-is first by a long shot in committing patches authored by others,
-pushing 44% of the commits since 5.10.0 in this category, often after
-providing considerable coaching to the patch authors.
-これらの統計資料は彼らの貢献の
-in no way comprise all of their contributions, but express in shorthand
-that we couldn't have done it without them.
-(TBT)
+Rafael はパッチの量では 11% で 2 位ですが、他の人が書いたパッチの
+コミット量では断トツの 1 位で、5.10.0 以降この分野ではコミットの 44% が
+彼のものです; これはしばしばパッチ作者への少なからぬ指導の後のものです。
+これらの統計資料は彼らの貢献の全てを表すには全く不足していますが、
+彼らなしではリリースできなかったことを手短に表現しています。
 
 =begin original
 
@@ -7494,7 +7478,7 @@
 
 このバージョンに含まれている変更の多くは、Perl コアに含まれている CPAN
 モジュール由来のものです。
-私たちは Perl が反映するのを助けている CPAN コミュニティ全体に感謝します。
+私たちは Perl が繁栄するのを助けている CPAN コミュニティ全体に感謝します。
 
 =head1 Reporting Bugs
 



perldocjp-cvs メーリングリストの案内
アーカイブの一覧に戻る