[perldocjp-cvs 1241] CVS update: docs/perl/5.14.0

Back to archive index

argra****@users***** argra****@users*****
2011年 4月 8日 (金) 01:42:08 JST


Index: docs/perl/5.14.0/perl5140delta.pod
diff -u docs/perl/5.14.0/perl5140delta.pod:1.2 docs/perl/5.14.0/perl5140delta.pod:1.3
--- docs/perl/5.14.0/perl5140delta.pod:1.2	Mon Apr  4 04:20:35 2011
+++ docs/perl/5.14.0/perl5140delta.pod	Fri Apr  8 01:42:07 2011
@@ -1002,9 +1002,8 @@
 The syntax C<-dI<B<:>foo>> was extended in 5.6.1 to make C<-dI<:fooB<=bar>>>
 equivalent to C<-MDevel::foo=bar>, which expands
 internally to C<use Devel::foo 'bar';>.
-F<perl> now allows prefixing the module name with C<->, with the same
-semantics as C<-M>, I<i.e.>
-(TBT)
+F<perl> は、モジュール名の接頭辞に C<-> を使えるようになりました;
+これは C<-M> と同じ意味論です; I<すなわち>
 
 =over 4
 
@@ -1018,10 +1017,8 @@
 
 =end original
 
-Equivalent to C<-M-Devel::foo>, expands to
-C<no Devel::foo;>, calls C<< Devel::foo->unimport() >>
-if the method exists.
-(TBT)
+C<-M-Devel::foo> と等価で、C<no Devel::foo;> に拡張され、もし
+メソッドがあるなら C<< Devel::foo->unimport() >> を呼び出します。
 
 =item C<-d:-foo=bar>
 
@@ -1032,9 +1029,8 @@
 
 =end original
 
-Equivalent to C<-M-Devel::foo=bar>, expands to C<no Devel::foo 'bar';>,
-calls C<< Devel::foo->unimport('bar') >> if the method exists.
-(TBT)
+C<-M-Devel::foo=bar> と等価で、C<no Devel::foo 'bar';> に拡張され、
+もしメソッドがあるなら C<< Devel::foo->unimport('bar') >> を呼び出します。
 
 =back
 
@@ -1045,9 +1041,8 @@
 
 =end original
 
-This is particularly useful for suppressing the default actions of a
-C<Devel::*> module's C<import> method whilst still loading it for debugging.
-(TBT)
+これは、C<Devel::*> モジュールの C<import> メソッドのデフォルトのアクションを
+抑制する一方、デバッグのために読み込みたい場合に特に有用です。
 
 =head3 Filehandle method calls load L<IO::File> on demand
 
@@ -1059,10 +1054,9 @@
 
 =end original
 
-When a method call on a filehandle would die because the method cannot
-be resolved, and L<IO::File> has not been loaded, Perl now loads L<IO::File>
-via C<require> and attempts method resolution again:
-(TBT)
+ファイルハンドルへのメソッド呼び出しが、メソッドが解決できないために
+die し、L<IO::File> が読み込まれていない場合、Perl は C<require> 経由で
+L<IO::File> を読み込んで、もう一度メソッド解決を試みます:
 
   open my $fh, ">", $file;
   $fh->binmode(":raw");     # loads IO::File and succeeds
@@ -1073,8 +1067,7 @@
 
 =end original
 
-This also works for globs like STDOUT, STDERR and STDIN:
-(TBT)
+これはまた、STDOUT, STDERR, STDIN のようなグロブに対しても動作します:
 
   STDOUT->autoflush(1);
 
@@ -1086,10 +1079,9 @@
 
 =end original
 
-Because this on-demand load only happens if method resolution fails, the
-legacy approach of manually loading an L<IO::File> parent class for partial
-method support still works as expected:
-(TBT)
+このオンデマンドの読み込みはメソッド解決が失敗したときにのみ発生するので、
+部分的なメソッド対応のために L<IO::File> 親クラスを手動で読み込むという
+伝統的な手法も予想通り動作します:
 
   use IO::Handle;
   open my $fh, ">", $file;
@@ -1130,8 +1122,7 @@
 
 =end original
 
-For example using the following DTrace script:
-(TBT)
+例えば以下の DTrace スクリプトを使って:
 
   perl$target:::sub-entry
   {
@@ -1144,8 +1135,7 @@
 
 =end original
 
-and then running:
-(TBT)
+実行すると:
 
   perl -e'sub test { }; test'
 
@@ -1155,8 +1145,7 @@
 
 =end original
 
-DTrace will print:
-(TBT)
+DTrace は以下のように表示します:
 
   main::test
 
@@ -1210,8 +1199,7 @@
 
 =end original
 
-Perl 5.14.0 is not binary-compatible with any previous stable release.
-(TBT)
+Perl 5.14.0 は以前の安定リリースとバイナリ互換性はありません。
 
 =begin original
 
@@ -1219,8 +1207,7 @@
 
 =end original
 
-In addition to the sections that follow, see L</C API Changes>.
-(TBT)
+以下の章に加えて、L</C API Changes> を参照してください。
 
 =head2 Regular Expressions and String Escapes
 



perldocjp-cvs メーリングリストの案内
Back to archive index