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

Back to archive index

argra****@users***** argra****@users*****
2011年 4月 21日 (木) 00:47:28 JST


Index: docs/perl/5.14.0/perl5140delta.pod
diff -u docs/perl/5.14.0/perl5140delta.pod:1.11 docs/perl/5.14.0/perl5140delta.pod:1.12
--- docs/perl/5.14.0/perl5140delta.pod:1.11	Wed Apr 20 01:14:15 2011
+++ docs/perl/5.14.0/perl5140delta.pod	Thu Apr 21 00:47:27 2011
@@ -585,7 +585,7 @@
 しかし、これらのブロックはまだ実験的で、レキシカル (C<my>) 変数では
 まだ問題があり、異常終了します。
 
-=head3 C<use re "/flags">
+=head3 C<use re '/flags'>
 
 (C<use re '/flags'>)
 
@@ -694,9 +694,8 @@
 
 =end original
 
-B<Warning:> This feature is considered experimental, as the exact behaviour
-may change in a future version of Perl.
-(TBT)
+B<警告:> この機能は実験的と考えられているので、正確な振る舞いは将来の
+バージョンの Perl では変わるかもしれません。
 
 =begin original
 
@@ -1215,7 +1214,7 @@
 
 =end original
 
-C<DTrace> プローブは now include an additional argument, C<arg3>, which contains
+C<DTrace> プローブは追加の引数 C<arg3> を含むようになりました; これは
 the package the subroutine being entered or left was compiled in.
 (TBT)
 
@@ -1418,14 +1417,14 @@
 User-defined property handlers that need to match differently under C</i>
 must be changed to read the new boolean parameter passed to them, which
 is non-zero if case-insensitive matching is in effect and 0 otherwise.
-See L<perluniprops/User-Defined Character Properties>.
+See L<perlunicode/User-Defined Character Properties>.
 
 =end original
 
 C</i> によってマッチングの結果を変える必要があるユーザー定義特性ハンドラは、
 大文字小文字を無視するマッチングが有効の時には非 0、そうでない場合は 0 を
 取る、新しく渡される真偽値パラメータを読むように変更しなければなりません。
-L<perluniprops/User-Defined Character Properties> を参照してください。
+L<perlunicode/User-Defined Character Properties> を参照してください。
 
 =head3 \p{} implies Unicode semantics
 
@@ -1618,7 +1617,8 @@
 
 This is a side-effect of removing a special-case kludge in the tokeniser,
 added for 5.10.0, to hide side-effects of changes to the internal storage of
-hashes.  The fix drastically reduces hashes' memory overhead.
+hashes.
+この修正はハッシュのメモリオーバーヘッドを劇的に減少させます。
 (TBT)
 
 =begin original
@@ -1638,8 +1638,9 @@
 variables since 5.12.0.  C<defined %hash> has always exposed an
 implementation detail: emptying a hash by deleting all entries from it does
 not make C<defined %hash> false.  Hence C<defined %hash> is not valid code to
-determine whether an arbitrary hash is empty.  Instead, use the behaviour
-of an empty C<%hash> always returning false in scalar context.
+determine whether an arbitrary hash is empty.
+代わりに、空の C<%hash> はスカラコンテキストでは常に偽を返すという
+振る舞いを使ってください。
 (TBT)
 
 =head3 Clearing stashes
@@ -1828,9 +1829,9 @@
 機能はそのままでした。
 This has proven to be problematic for the default
 scalar variable $_, where L<perlsub> recommends that any subroutine
-that assigns to $_ should first localize it.  This would throw an
-exception if $_ is aliased to a read-only variable, and could in general have
-various unintentional side-effects.
+that assigns to $_ should first localize it.
+これにより、もし $_ が読み込み専用変数の別名となっていると例外が
+投げられ、一般的には様々な想定外の副作用があります。
 (TBT)
 
 =begin original
@@ -1856,10 +1857,9 @@
 
 =end original
 
-Parsing the names of packages and package variables has changed: 
-multiple adjacent pairs of colons, as in C<foo::::bar>, are now all 
-treated as package separators.
-(TBT)
+パッケージ名とパッケージ変数のパースが変わりました:
+C<foo::::bar> のような連続するコロンの組は、全てパッケージセパレータとして
+扱われます。
 
 =begin original
 
@@ -1868,9 +1868,8 @@
 
 =end original
 
-Regardless of this change, the exact parsing of package separators has
-never been guaranteed and is subject to change in future Perl versions.
-(TBT)
+この変更に関係なく、パッケージセパレータの正確なパースは保証されず、
+将来のバージョンの Perl では変更される可能性があります。
 
 =head2 Changes to Syntax or to Perl Operators
 
@@ -2046,12 +2045,10 @@
 =end original
 
 今までは、C<my $pi := 4> は正確に C<my $pi : = 4> と等価でした;
-with the C<:> being treated as the start of an attribute list, ending before
-the C<=>.
+C<:> で属性リストが開始し、C<=> の前で終了していると扱われていました。
 C<: => の意味となる C<:=> の使い方は 5.12.0 では非推奨となり、
 今回文法エラーとなりました。
 これにより、将来 C<:=> を新しいトークンとして使えるようになります。
-(TBT)
 
 =begin original
 
@@ -2392,7 +2389,8 @@
 =end original
 
 This is being deprecated because C<qw(a b c)> is supposed to mean
-C<"a", "b", "c"> not C<("a", "b", "c")>. In other words, this doesn't compile:
+C<"a", "b", "c"> not C<("a", "b", "c")>.
+言い換えると、これはコンパイル出来ません:
 (TBT)
 
     for my $i "a", "b", "c" { }
@@ -2403,7 +2401,7 @@
 
 =end original
 
-So neither should this:
+従ってこれも動作しません:
 (TBT)
 
     for my $i qw(a b c) {}
@@ -2414,8 +2412,7 @@
 
 =end original
 
-But these both work:
-(TBT)
+しかし以下は両方とも動作します:
 
     for my $i ("a", "b", "c") { }
     for my $i (qw(a b c)) {}
@@ -2426,8 +2423,7 @@
 
 =end original
 
-Note that this does not change the behaviour of cases like:
-(TBT)
+これは以下のような場合の振る舞いは変更しないことに注意してください:
 
     use POSIX qw(setlocale localeconv)
     our @EXPORT = qw(foo bar baz);
@@ -2438,8 +2434,7 @@
 
 =end original
 
-Where a list with or without parentheses could have been provided.
-(TBT)
+ここではかっこがあってもなくてもリストが提供されます。
 
 =head2 C<\N{BELL}>
 
@@ -2691,9 +2686,8 @@
 
 =end original
 
-Compiling regular expressions has been made faster when upgrading
-the regex to utf8 is necessary but this isn't known when the compilation begins.
-(TBT)
+正規表現を utf8 に昇格する必要があるけれどもコンパイル開始時には
+分かっていなかった場合の正規表現のコンパイルが高速化されました。
 
 =head2 String appending is 100 times faster
 
@@ -3076,9 +3070,8 @@
 
 =end original
 
-L<JSON::PP> 2.27105 has been added as a dual-life module to allow CPAN
-clients to read F<META.json> files in CPAN distributions.
-(TBT)
+CPAN クライアントが CPAN 配布の F<META.json> を読み込めるように、
+L<JSON::PP> 2.27105 が二重管理モジュールとして追加されました。
 
 =item *
 
@@ -3092,7 +3085,8 @@
 
 =end original
 
-L<Module::Metadata> 1.000004 has been added as a dual-life module.  It gathers
+L<Module::Metadata> 1.000004 が二重管理モジュールとして追加されました。
+It gathers
 package and POD information from Perl module files.  It is a standalone module
 based on L<Module::Build::ModuleInfo> for use by other module installation
 toolchain components.  L<Module::Build::ModuleInfo> has been deprecated in
@@ -3127,9 +3121,9 @@
 
 =end original
 
-The following modules were added by the L<Unicode::Collate> 
-upgrade.  See below for details.
-(TBT)
+L<Unicode::Collate> のアップグレードによって以下のモジュールが
+追加されました。
+詳しくは以下を参照してください。
 
 L<Unicode::Collate::CJK::Big5>
 
@@ -3153,10 +3147,10 @@
 
 =end original
 
-L<Version::Requirements> version 0.101020 has been added as a dual-life
-module.  It provides a standard library to model and manipulates module
-prerequisites and version constraints defined in L<CPAN::Meta::Spec>.
-(TBT)
+L<Version::Requirements> バージョン 0.101020 が二重管理モジュールとして
+追加されました。
+L<CPAN::Meta::Spec> に定義されている前提条件とバージョン定数のモデルと
+操作を標準ライブラリに提供します。
 
 =back
 
@@ -3221,8 +3215,7 @@
 
 =end original
 
-Important changes since 1.54 include the following:
-(TBT)
+1.54 からの重要な変更は以下の通りです:
 
 =over
 
@@ -3234,8 +3227,7 @@
 
 =end original
 
-Compatibility with busybox implementations of L<tar(1)>.
-(TBT)
+L<tar(1)> busybox 実装との互換性。
 
 =item *
 
@@ -3246,9 +3238,8 @@
 
 =end original
 
-A fix so that write() and create_archive()
-close only filehandles they themselves opened.
-(TBT)
+write() と create_archive() が自分自身で開いたファイルハンドルしか
+閉じない問題の修正。
 
 =item *
 
@@ -3258,8 +3249,7 @@
 
 =end original
 
-A bug was fixed regarding the exit code of extract_archive.
-(TBT)
+extract_archive の終了コードに関するバグが修正されました。
 
 =item *
 
@@ -3297,8 +3287,7 @@
 
 =end original
 
-L<Pax> extended headers are now skipped.
-(TBT)
+L<Pax> 拡張ヘッダが読み飛ばされるようになりました。
 
 =back
 
@@ -3360,9 +3349,8 @@
 
 =end original
 
-The size of the shared object has been reduced by about 40%, with no
-reduction in functionality.
-(TBT)
+共有オブジェクトのサイズは、機能を減らすことなしにおよそ 40%
+減少しました。
 
 =item *
 
@@ -3392,9 +3380,7 @@
 
 =end original
 
-It no longer produces mangled output with the B<-tree> option
-[perl #80632].
-(TBT)
+B<-tree> オプションで壊れた出力を出さなくなりました [perl #80632]。
 
 =item *
 
@@ -3443,9 +3429,8 @@
 
 =end original
 
-The C<no 5.13.2> or similar form is now correctly handled by L<B::Deparse>
-(5.12.3).
-(TBT)
+C<no 5.13.2> や同様の形式が L<B::Deparse> で正しく
+扱えるようになりました (5.12.3)。
 
 =begin original
 
@@ -3465,9 +3450,8 @@
 
 =end original
 
-Deparsing of C<our> followed by a variable with funny characters
-(as permitted under the C<use utf8> pragma) has also been fixed [perl #33752].
-(TBT)
+C<our> の後に (C<use utf8> プラグマの元で許されるような)変わった文字の
+変数が続いたときの逆パースも修正されました [perl #33752]。
 
 =item *
 
@@ -3583,10 +3567,8 @@
 
 =end original
 
-This provides the following security fixes: the MIME boundary in 
-multipart_init() is now random and the handling of 
-newlines embedded in header values has been improved.
-(TBT)
+これは以下のセキュリティ修正を提供します: multipart_init() の MIME 境界が
+ランダムになり、ヘッダ値に含まれている改行の扱いが改良されました。
 
 =item *
 
@@ -3707,14 +3689,12 @@
 
 =end original
 
-A dependency on L<Config> was not recognised as a
-core module dependency.  This has been fixed.
-(TBT)
+L<Config> の依存性はコアモジュールの依存性として認識されていませんでした。
+これは修正されました。
 
 =begin original
 
 L<CPANPLUS> now includes support for F<META.json> and F<MYMETA.json>.
-(TBT)
 
 =end original
 
@@ -3747,9 +3727,9 @@
 
 =end original
 
-The indentation used to be off when C<$Data::Dumper::Terse> was set.  This
-has been fixed [perl #73604].
-(TBT)
+C<$Data::Dumper::Terse> がセットされているときにインデントが
+なくなっていました。
+これは修正されました [perl #73604]。
 
 =begin original
 
@@ -3758,9 +3738,8 @@
 
 =end original
 
-This upgrade also fixes a crash when using custom sort functions that might
-cause the stack to change [perl #74170].
-(TBT)
+この更新は、スタックが変わるようなカスタムソート関数を使ったときの
+クラッシュも修正しました [perl #74170]。
 
 =begin original
 
@@ -3769,9 +3748,8 @@
 
 =end original
 
-L<Dumpxs> no longer crashes with globs returned by C<*$io_ref>
-[perl #72332].
-(TBT)
+L<Dumpxs> は C<*$io_ref> で返されたグロブでクラッシュしなくなりました
+[perl #72332]。
 
 =item *
 
@@ -3869,7 +3847,7 @@
 
 =end original
 
-It now renders pod links slightly better, and has been taught to find
+POD リンクを少しよくレンダリングするようになり、and has been taught to find
 descriptions for messages that share their descriptions with other
 messages.
 (TBT)
@@ -3890,8 +3868,7 @@
 
 =end original
 
-It is now safe to use this module in combination with threads.
-(TBT)
+このモジュールをスレッドとともに使っても安全になりました。
 
 =item *
 
@@ -3926,9 +3903,8 @@
 
 =end original
 
-New SHA-512/224 and SHA-512/256 transforms (ref. NIST Draft FIPS 180-4
+新しい SHA-512/224 と SHA-512/256 の変換 (参照: NIST Draft FIPS 180-4
 [February 2011])
-(TBT)
 
 =item *
 
@@ -3977,7 +3953,7 @@
 
 =end original
 
-It no longer inherits from L<AutoLoader>; hence it no longer
+L<AutoLoader> から継承しなくなりました; hence it no longer
 produces weird error messages for unsuccessful method calls on classes that
 inherit from L<DynaLoader> [perl #84358].
 (TBT)
@@ -4031,8 +4007,7 @@
 
 =end original
 
-The implementation of L<Errno> has been refactored to use about 55% less memory.
-(TBT)
+L<Errno> の実装がリファクタリングされ、メモリ消費が 55% 減りました。
 
 =begin original
 
@@ -4042,10 +4017,10 @@
 
 =end original
 
-On some platforms with unusual header files, like Win32 L<gcc(1)> using C<mingw64>
-headers, some constants that weren't actually error numbers have been exposed
-by L<Errno>.  This has been fixed [perl #77416].
-(TBT)
+C<mingw64> を使う Win32 L<gcc(1)> のように、変わったヘッダファイルを
+使うプラットフォームで、実際にはエラー番号ではない定数がL<Errno> によって
+露出していました。
+これは修正されました [perl #77416]。
 
 =item *
 
@@ -4063,8 +4038,8 @@
 
 =end original
 
-Exporter no longer overrides C<$SIG{__WARN__}> [perl #74472]
-(TBT)
+Exporter はもはや C<$SIG{__WARN__}> をオーバーロードしなくなりました
+[perl #74472]
 
 =item *
 
@@ -4122,6 +4097,7 @@
 
 L<ExtUtils::Constant::ProxySubs> can now optionally push the names of all
 constants onto the package's C<@EXPORT_OK>.
+(TBT)
 
 =item *
 
@@ -4246,7 +4222,7 @@
 
 =end original
 
-L<HTTP::Lite> is now supported for 'http' scheme.
+L<HTTP::Lite> は 'http' スキームに対応しました。
 
 =begin original
 
@@ -4255,9 +4231,8 @@
 
 =end original
 
-The L<fetch(1)> utility is supported on FreeBSD, NetBSD, and
-Dragonfly BSD for the C<http> and C<ftp> schemes.
-(TBT)
+L<fetch(1)> ユーティリティは、C<http> と C<ftp> のスキームに対して
+FreeBSD, NetBSD, Dragonfly BSD に対応しました。
 
 =item *
 
@@ -4276,9 +4251,8 @@
 
 =end original
 
-It improves handling of backslashes on Windows, so that paths like
-F<C:\dir\/file> are no longer generated [perl #71710].
-(TBT)
+Windows でのバックスラッシュの扱いが改良され、F<C:\dir\/file> のような
+パスはもはや生成されなくなりました [perl #71710]。
 
 =item *
 
@@ -4335,9 +4309,8 @@
 
 =end original
 
-The C<-x> and C<-X> file test operators now work correctly when run
-by the superuser.
-(TBT)
+C<-x> と C<-X> のファイルテスト演算子はスーパーユーザーによって
+実行されたときに正しく動作するようになりました。
 
 =item *
 
@@ -4365,8 +4338,7 @@
 
 =end original
 
-This fixes a memory leak when DBM filters are used.
-(TBT)
+これにより、DBM フィルタが使われたときのメモリリークが修正されます。
 
 =item *
 
@@ -4385,9 +4357,8 @@
 
 =end original
 
-L<Hash::Util> no longer emits spurious "uninitialized" warnings when
-recursively locking hashes that have undefined values [perl #74280].
-(TBT)
+L<Hash::Util> は、未定義値があるハッシュを再帰的にロックしたときにも
+偽の "uninitialized" 警告が出なくなりました [perl #74280]。
 
 =item *
 
@@ -4426,9 +4397,8 @@
 
 =end original
 
-langinfo() now defaults to using C<$_> if there is no argument given, just
-as the documentation has always claimed.
-(TBT)
+langinfo() は、既に文書に書かれている通りに、引数がなかった場合は
+デフォルトとして C<$_> を使うようになりました。
 
 =item *
 
@@ -4490,9 +4460,8 @@
 
 =end original
 
-Resolves an issue with splitting Win32 command lines.  An argument
-consisting of the single character "0" used to be omitted (CPAN RT #62961).
-(TBT)
+Win32 コマンドラインの分割での問題が解決しました。
+単一の文字 "0" からなる引数が省かれていました (CPAN RT #62961)。
 
 =item *
 
@@ -4524,10 +4493,9 @@
 
 =end original
 
-The internal xclose() routine now knows how to handle file descriptors as
-documented, so duplicating C<STDIN> in a child process using its file
-descriptor now works [perl #76474].
-(TBT)
+内部の xclose() ルーチンは文書通りにファイルハンドルを扱う方法を
+知るようになり、C<STDIN> を使う子プロセスで複製しても
+動作するようになりました [perl #76474]。
 
 =item *
 
@@ -4565,8 +4533,7 @@
 
 =end original
 
-Locale::Maketext now supports external caches.
-(TBT)
+Locale::Maketext は外部キャッシュに対応しました。
 
 =begin original
 
@@ -4576,10 +4543,9 @@
 
 =end original
 
-This upgrade also fixes an infinite loop in
-C<Locale::Maketext::Guts::_compile()> when
-working with tainted values (CPAN RT #40727).
-(TBT)
+この更新により、汚染された値の場合に
+C<Locale::Maketext::Guts::_compile()> が無限ループになる問題も
+修正されました (CPAN RT #40727)。
 
 =begin original
 
@@ -4588,9 +4554,8 @@
 
 =end original
 
-C<< ->maketext >> calls now back up and restore C<$@> so error
-messages are not suppressed (CPAN RT #34182).
-(TBT)
+C<< ->maketext >> 呼び出しが C<$@> をバックアップおよび復元するように
+なったので、エラーメッセージが削除されなくなりました (CPAN RT #34182)。
 
 =item *
 
@@ -4629,9 +4594,8 @@
 
 =end original
 
-This fixes, among other things, incorrect results when computing binomial
-coefficients [perl #77640].
-(TBT)
+これは、その他のものと共に、2 項係数を計算するときの間違った結果が
+修正されました [perl #77640]。
 
 =begin original
 
@@ -4640,9 +4604,8 @@
 
 =end original
 
-It also prevents C<sqrt($int)> from crashing under C<use bigrat;>
-[perl #73534].
-(TBT)
+これはまた、C<use bigrat;> での C<sqrt($int)> で
+クラッシュしなくなりました [perl #73534]。
 
 =item *
 
@@ -4691,9 +4654,8 @@
 
 =end original
 
-Includes new functions to calculate the length of encoded and decoded
-base64 strings.
-(TBT)
+エンコード/デコードされた base64 文字列の長さを計算する新しい
+関数が含まれています。
 
 =begin original
 
@@ -4702,9 +4664,8 @@
 
 =end original
 
-Now provides encode_base64url() and decode_base64url() functions to process
-the base64 scheme for "URL applications".
-(TBT)
+「URL アプリケーション」のための base64 スキームを処理するための、
+encode_base64url() 関数と decode_base64url() 関数が提供されます。
 
 =item *
 
@@ -4819,8 +4780,7 @@
 
 =end original
 
-This fixes a memory leak when DBM filters are used.
-(TBT)
+これは DBM フィルタが使われたときのメモリリークを修正します。
 
 =item *
 
@@ -4868,8 +4828,7 @@
 
 =end original
 
-This fixes a memory leak when DBM filters are used.
-(TBT)
+これは DBM フィルタが使われたときのメモリリークを修正します。
 
 =item *
 
@@ -4908,8 +4867,8 @@
 
 =end original
 
-The documentation has greatly improved.  See L</Documentation> below.
-(TBT)
+文書が大きく改良されました。
+以下の L</Documentation> を参照してください。
 
 =item *
 
@@ -4948,9 +4907,8 @@
 
 =end original
 
-The latest Parse::CPAN::Meta can now read YAML and JSON files using
-L<CPAN::Meta::YAML> and L<JSON::PP>, which are now part of the Perl core.
-(TBT)
+最新の Parse::CPAN::Meta は、Perl コアの一部となった L<CPAN::Meta::YAML> と
+L<JSON::PP> を使って YAML と JSON のファイルを読み込めるようになりました。
 
 =item *
 
@@ -4979,9 +4937,8 @@
 
 =end original
 
-A read() after a seek() beyond the end of the string no longer thinks it
-has data to read [perl #78716].
-(TBT)
+文字列の末尾を超えた seek() の後で read() しても、もはや読み込むデータが
+あるとは判断しなくなりました [perl #78716]。
 
 =item *
 
@@ -5049,8 +5006,7 @@
 
 =end original
 
-It now includes constants for POSIX signal constants.
-(TBT)
+POSIX シグナル定数のための定数が追加されました。
 
 =item *
 
@@ -5064,12 +5020,11 @@
 
 =begin original
 
-The C<use re "/flags"> subpragma is new.
+The C<use re '/flags'> subpragma is new.
 
 =end original
 
-The C<use re "/flags"> subpragma is new.
-(TBT)
+C<use re '/flags'> 副プラグマが新しいです。
 
 =begin original
 
@@ -5078,9 +5033,9 @@
 
 =end original
 
-The regmust() function used to crash when called on a regular expression
-belonging to a pluggable engine.  Now it croaks instead.
-(TBT)
+regmust() 関数はプラグ可能なエンジン所有の正規表現を呼び出すと
+クラッシュしていました。
+今では代わりに croak します。
 
 =begin original
 
@@ -5088,8 +5043,7 @@
 
 =end original
 
-regmust() no longer leaks memory.
-(TBT)
+regmust() はもはやメモリリークしなくなりました。
 
 =item *
 
@@ -5108,9 +5062,8 @@
 
 =end original
 
-Coderefs returned by reval() and rdo() are now wrapped via
-wrap_code_refs() (5.12.1).
-(TBT)
+reval() と rdo() で返されるコードリファレンスは wrap_code_refs() で
+ラップされるようになりました (5.12.1)。
 
 =begin original
 
@@ -5118,8 +5071,8 @@
 
 =end original
 
-This fixes a possible infinite loop when looking for coderefs.
-(TBT)
+これにより、コードリファレンスを検索したときに無限ループになる
+可能性がある問題が修正されます。
 
 =begin original
 
@@ -5127,8 +5080,8 @@
 
 =end original
 
-It adds several C<version::vxs::*> routines to the default share.
-(TBT)
+デフォルトの共有のためにいくつかの C<version::vxs::*> ルーチンが
+追加されました。
 
 =item *
 
@@ -5156,8 +5109,7 @@
 
 =end original
 
-It now works in taint mode [perl #72062].
-(TBT)
+汚染モードでも動作するようになりました [perl #72062]。
 
 =item *
 
@@ -5176,9 +5128,8 @@
 
 =end original
 
-It no longer tries to modify read-only arguments when generating a
-backtrace [perl #72340].
-(TBT)
+バックトレースを生成するときに、もはや読み込み専用引数を変更しようと
+しなくなりました [perl #72340]。
 
 =item *
 
@@ -5196,8 +5147,7 @@
 
 =end original
 
-See L</Improved IPv6 support> above.
-(TBT)
+上述の L</Improved IPv6 support> を参照してください。
 
 =item *
 
@@ -5215,8 +5165,7 @@
 
 =end original
 
-Includes performance improvement for overloaded classes.
-(TBT)
+オーバーロードされたクラスの性能が向上しました。
 
 =begin original
 
@@ -5303,9 +5252,8 @@
 
 =end original
 
-Among many other things, subtests without a C<plan> or C<no_plan> now have an
-implicit done_testing() added to them.
-(TBT)
+その他の多くのことの他に、C<plan> や C<no_plan> のない副テストには
+暗黙に done_testing() が追加されるようになりました。
 
 =item *
 
@@ -5324,9 +5272,8 @@
 
 =end original
 
-It provides two new methods that give more control over the decrementing of
-semaphores: C<down_nb> and C<down_force>.
-(TBT)
+セマフォをデクリメントすることをさらに制御する二つの新しいメソッドが
+提供されます: C<down_nb> と C<down_force> です。
 
 =item *
 
@@ -5374,8 +5321,8 @@
 
 =end original
 
-Calling C<< Tie::Hash->TIEHASH() >> used to loop forever.  Now it C<croak>s.
-(TBT)
+C<< Tie::Hash->TIEHASH() >> の呼び出しが無限ループしていました。
+今では C<croak> します。
 
 =item *
 
@@ -5443,8 +5390,7 @@
 
 =end original
 
-L<Unicode::Collate> has been updated to use Unicode 6.0.0.
-(TBT)
+L<Unicode::Collate> は Unicode 6.0.0 を使うように更新されました。
 
 =begin original
 
@@ -5454,10 +5400,9 @@
 
 =end original
 
-L<Unicode::Collate::Locale> now supports a plethora of new locales: I<ar, be,
+L<Unicode::Collate::Locale> は大量の新しいロケールに対応しました: I<ar, be,
 bg, de__phonebook, hu, hy, kk, mk, nso, om, tn, vi, hr, ig, ja, ko, ru, sq, 
-se, sr, to, uk, zh, zh__big5han, zh__gb2312han, zh__pinyin>, and I<zh__stroke>.
-(TBT)
+se, sr, to, uk, zh, zh__big5han, zh__gb2312han, zh__pinyin>, I<zh__stroke>
 
 =begin original
 
@@ -5465,8 +5410,7 @@
 
 =end original
 
-The following modules have been added:
-(TBT)
+以下のモジュールが追加されました:
 
 =begin original
 
@@ -5541,9 +5485,8 @@
 
 =end original
 
-This also sees the switch from using the pure-Perl version of this
-module to the XS version.
-(TBT)
+これはまた、このモジュールの ピュア Perl 版から XS 版への切り替えを
+見るようになりました。
 
 =item *
 
@@ -5586,8 +5529,7 @@
 
 =end original
 
-This upgrade also includes a number of bug fixes:
-(TBT)
+この更新には多くのバグ修正も含まれています:
 
 =over 4
 
@@ -5632,9 +5574,8 @@
 
 =end original
 
-CJK (Chinese-Japanese-Korean) code points U+2A700 to U+2B734
-and U+2B740 to U+2B81D are now properly handled.
-(TBT)
+CJK (Chinese-Japanese-Korean) 符号位置 U+2A700 から U+2B734 と、
+U+2B740 から U+2B81D は正しく扱えるようになりました。
 
 =item *
 
@@ -5644,8 +5585,7 @@
 
 =end original
 
-Numeric values are now output for those CJK code points that have them.
-(TBT)
+これらの CJK 符号位置はが持っている数値を出力するようになりました。
 
 =item *
 
@@ -5656,9 +5596,7 @@
 
 =end original
 
-Names output for code points with multiple aliases are now the
-corrected ones.
-(TBT)
+複数の別名のある符号位置の名前は正しくなりました。
 
 =back
 
@@ -5671,9 +5609,8 @@
 
 =end original
 
-This now correctly returns "Unknown" instead of C<undef> for the script
-of a code point that hasn't been assigned another one.
-(TBT)
+他の値が割り当てられていない符号位置の用字では C<undef> ではなく
+正しく "Unknown" を返すようになりました。
 
 =item charblock()
 
@@ -5684,9 +5621,8 @@
 
 =end original
 
-This now correctly returns "No_Block" instead of C<undef> for the block
-of a code point that hasn't been assigned to another one.
-(TBT)
+他の値が割り当てられていない符号位置のブロックでは C<undef> ではなく
+正しく "No_Block" を返すようになりました。
 
 =back
 
@@ -5707,9 +5643,8 @@
 
 =end original
 
-Because of a bug, now fixed, the is_strict() and is_lax() functions did not
-work when exported (5.12.1).
-(TBT)
+バグにより、エクスポートされたときにis_strict() 関数と is_lax() 関数が
+動作していませんでしたが、修正されました (5.12.1)。
 
 =item *
 
@@ -5727,8 +5662,7 @@
 
 =end original
 
-Calling C<use warnings> without arguments is now significantly more efficient.
-(TBT)
+引数なしの C<use warnings> の呼び出しは、大幅に効率的になりました。
 
 =item *
 
@@ -5748,8 +5682,8 @@
 =end original
 
 It is now possible to register warning categories other than the names of
-packages using L<warnings::register>.  See L<perllexwarn(1)> for more information.
-(TBT)
+packages using L<warnings::register>.
+さらなる情報については L<perllexwarn(1)> を参照してください。
 
 =item *
 
@@ -5777,8 +5711,7 @@
 
 =end original
 
-Two bugs have been fixed [perl #84086]:
-(TBT)
+二つのバグが修正されました [perl #84086]:
 
 =begin original
 
@@ -5834,9 +5767,8 @@
 
 =end original
 
-The names returned by Win32::GetOSName() and Win32::GetOSDisplayName()
-have been corrected.
-(TBT)
+Win32::GetOSName() と Win32::GetOSDisplayName() から返される名前が
+正しくなりました。
 
 =item *
 
@@ -5862,10 +5794,8 @@
 
 =end original
 
-As promised in Perl 5.12.0's release notes, the following modules have
-been removed from the core distribution, and if needed should be installed
-from CPAN instead.
-(TBT)
+Perl 5.12.0 のリリースノートで約束した通り、以下のモジュールがコア配布から
+削除されました; もし必要なら代わりに CPAN からインストールしてください。
 
 =over
 
@@ -5912,10 +5842,9 @@
 
 =end original
 
-The removal of L<Shell> has been deferred until after 5.14, as the
-implementation of L<Shell> shipped with 5.12.0 did not correctly issue the
-warning that it was to be removed from core.
-(TBT)
+L<Shell> の削除は 5.14 以降まで延期されました;
+5.12.0 で出荷された L<Shell> の実装が、コアから削除される予定であるという
+警告を正しく出力していなかったからです。
 
 =head1 Documentation
 
@@ -6008,10 +5937,8 @@
 
 L<perlebcdic> には EBCDIC と Latin1/ASCII を変換するために
 C<tr///> を使うのに便利な表があります。
-the table was the
-inverse of the one it describes, though the code that used the table
-worked correctly for the specific example given.
-(TBT)
+表は記述されているのと逆になっていましたが、表で使われているコードは
+特定の例では正しく動作していました。
 
 =begin original
 
@@ -6079,7 +6006,6 @@
 更新されました。
 
 =head3 B<-0I<NNN>> switch
-(TBT)
 
 (B<-0I<NNN>> オプション)
 
@@ -6145,10 +6071,6 @@
 
 =item *
 
-L<Ambiguous use of %c{%s%s} resolved to %c%s%s|perldiag/"Ambiguous use of %c{%s%s} resolved to %c%s%s">
-
-=item *
-
 L<Ambiguous use of -%s resolved as -&%s()|perldiag/"Ambiguous use of -%s resolved as -&%s()">
 
 =item *
@@ -6220,8 +6142,7 @@
 
 =end original
 
-These are now documented in L<perldata>.
-(TBT)
+これらは L<perldata> で文書化されました。
 
 =head3 C<use locale> and formats
 
@@ -6234,9 +6155,8 @@
 
 =end original
 
-L<perlform> and L<perllocale> have been corrected to state that
-C<use locale> affects formats.
-(TBT)
+L<perlform> と L<perllocale> は、C<use locale> がフォーマットに与える
+影響を述べるように修正されました。
 
 =head3 L<overload>
 
@@ -6246,10 +6166,8 @@
 is now much more straightforward and clear.
 
 =end original
-
-L<overload>'s documentation has practically undergone a rewrite.  It
-is now much more straightforward and clear.
-(TBT)
+L<overload> の文書はほとんど書き直されました。
+はるかに直接的で明確になりました。
 
 =head3 perlhack and perlrepository revamp
 
@@ -6298,9 +6216,7 @@
 
 =end original
 
-Examples in L<perlfaq4> have been updated to show the use of
-L<Time::Piece>.
-(TBT)
+L<perlfaq4> の例が L<Time::Piece> の使い方を示すように更新されました。
 
 =head1 Diagnostics
 
@@ -7640,8 +7556,7 @@
 
 =end original
 
-See L<perlapi> for details.
-(TBT)
+詳しくは L<perlapi> を参照してください。
 
 =head3 Hints hash API
 
@@ -7684,9 +7599,8 @@
 
 =end original
 
-The C<caller_cx> function has been added as an XSUB-writer's equivalent of
-caller().  See L<perlapi> for details.
-(TBT)
+C<caller_cx> 関数は、XSUB-作者のための caller() の等価物として追加されました。
+詳しくは L<perlapi> を参照してください。
 
 =head3 Custom per-subroutine check hooks
 
@@ -7728,7 +7642,7 @@
 
 =end original
 
-To help in writing custom check hooks, several subtasks within standard
+カスタムチェックフックを書くのを助けるために、several subtasks within standard
 C<entersub> op checking have been separated out and exposed in the API.
 (TBT)
 
@@ -7775,9 +7689,8 @@
 
 =end original
 
-See L<perlguts/Custom Operators> and L<perlapi/Custom Operators> for more
-detail.
-(TBT)
+さらなる詳細については L<perlguts/Custom Operators> と
+L<perlapi/Custom Operators> を参照してください。
 
 =begin original
 
@@ -7786,9 +7699,8 @@
 
 =end original
 
-The old C<PL_custom_op_names>/C<PL_custom_op_descs> interface is still
-supported but discouraged.
-(TBT)
+古い C<PL_custom_op_names>/C<PL_custom_op_descs> インターフェースもまだ
+対応していますが、勧められません。
 
 =head3 Scope hooks
 
@@ -7804,7 +7716,8 @@
 
 It is now possible for XS code to hook into Perl's lexical scope
 mechanism at compile time, using the new C<Perl_blockhook_register>
-function.  See L<perlguts/"Compile-time scope hooks">.
+function.
+L<perlguts/"Compile-time scope hooks"> を参照してください。
 (TBT)
 
 =head3 The recursive part of the peephole optimizer is now hookable
@@ -7859,9 +7772,8 @@
 
 =end original
 
-In some of these cases, the non-C<_flags> functions have
-been replaced with wrappers around the new functions. 
-(TBT)
+これらのケースのいくつかでは、非-C<_flags> 関数は新しい関数の
+ラッパーと置き換えられました。
 
 =head3 pv/pvs/sv versions of existing functions
 
@@ -7873,8 +7785,7 @@
 
 =end original
 
-Many functions ending with pvn now have equivalent C<pv/pvs/sv> versions.
-(TBT)
+末尾に pvn が付く多くの関数に、等価な C<pv/pvs/sv> 版が追加されました。
 
 =head3 List op-building functions
 
@@ -7904,9 +7815,8 @@
 
 =end original
 
-The L<LINKLIST|perlapi/LINKLIST> macro, part of op building that
-constructs the execution-order op chain, has been added to the API.
-(TBT)
+実行順 op チェーンを構成する op 構築の一部である
+L<LINKLIST|perlapi/LINKLIST> マクロが追加されました。
 
 =head3 Localisation functions
 
@@ -7919,9 +7829,8 @@
 
 =end original
 
-The C<save_freeop>, C<save_op>, C<save_pushi32ptr> and C<save_pushptrptr>
-functions have been added to the API.
-(TBT)
+C<save_freeop>, C<save_op>, C<save_pushi32ptr>, C<save_pushptrptr> 関数が
+API に追加されました。
 
 =head3 Stash names
 
@@ -7949,12 +7858,14 @@
 
 =end original
 
-These names are added and deleted via C<hv_ename_add> and
-C<hv_ename_delete>.  These two functions are I<not> part of the API.
-(TBT)
+これらの名前は C<hv_ename_add> と C<hv_ename_delete> を使って追加および
+削除されます。
+これら二つの関数は API の一部では I<ありません>。
 
 =head3 New functions for finding and removing magic
 
+(マジックの検索と削除のための新しい関数)
+
 =begin original
 
 The L<C<mg_findext()>|perlapi/mg_findext> and
@@ -7987,9 +7898,8 @@
 
 =end original
 
-This function returns the SV representing C<$_>, whether it's lexical
-or dynamic.
-(TBT)
+この関数は、レキシカルであろうと動的であろうと、C<$_> を表現する
+SV を返します。
 
 =head3 C<Perl_croak_no_modify>
 
@@ -8000,8 +7910,8 @@
 
 =end original
 
-Perl_croak_no_modify() is short-hand for
-C<Perl_croak("%s", PL_no_modify)>.
+Perl_croak_no_modify() は C<Perl_croak("%s", PL_no_modify)> の
+簡略形です。
 
 =head3 C<PERL_STATIC_INLINE> define
 
@@ -8027,9 +7937,8 @@
 
 =end original
 
-C<HAS_STATIC_INLINE> can be used to check if the compiler actually supports
-inline functions.
-(TBT)
+C<HAS_STATIC_INLINE> はコンパイラが実際にインライン関数に対応しているか
+どうかをチェックするのに使えます。
 
 =head3 New C<pv_escape> option for hexadecimal escapes
 
@@ -8056,8 +7965,7 @@
 
 =end original
 
-C<lex_start> has been added to the API, but is considered experimental.
-(TBT)
+C<lex_start> が API に追加されましたが、実験的なものと考えられています。
 
 =head3 op_scope() and op_lvalue()
 
@@ -8070,7 +7978,7 @@
 
 =end original
 
-The op_scope() and op_lvalue() functions have been added to the API,
+op_scope() 関数と op_lvalue() 関数がfunctions have been added to the API,
 but are considered experimental.
 (TBT)
 
@@ -8265,12 +8173,13 @@
 
 =end original
 
-The newWHILEOP() and newFOROP() functions no longer accept a line
-number as a parameter.
-(TBT)
+newWHILEOP() 関数と newFOROP() 関数はもはや行番号を引数として
+受け付けなくなりました。
 
 =head3 Flags passed to C<uvuni_to_utf8_flags> and C<utf8n_to_uvuni>
 
+(C<uvuni_to_utf8_flags> と C<utf8n_to_uvuni> に渡されるフラグ)
+
 =begin original
 
 Some of the flags parameters to uvuni_to_utf8_flags() and
@@ -8311,9 +8220,8 @@
 
 =end original
 
-L<perlunicode/Non-character code points>.  See also the Unicode section
-under L</Selected Bug Fixes>.
-(TBT)
+L<perlunicode/Non-character code points>。
+L</Selected Bug Fixes> の Unicode の節も参照してください。
 
 =head2 Deprecated C APIs
 
@@ -8331,10 +8239,8 @@
 
 =end original
 
-C<Perl_ptr_table_clear> is no longer part of Perl's public API.  Calling it
-now generates a deprecation warning, and it will be removed in a future
-release.
-(TBT)
+C<Perl_ptr_table_clear> はもはや Perl の公式 API の一部ではありません。
+これを呼び出すと非推奨警告が生成され、将来のリリースで削除されます。
 
 =item C<sv_compile_2op>
 
@@ -8345,9 +8251,9 @@
 
 =end original
 
-The sv_compile_2op() API function is now deprecated.  Searches suggest
-that nothing on CPAN is using it, so this should have zero impact.
-(TBT)
+sv_compile_2op() API 関数は非推奨となりました。
+検索した結果 CPAN にこれを使っているものはありませんでしたので、
+これの影響はないはずです。
 
 =begin original
 
@@ -8357,10 +8263,9 @@
 
 =end original
 
-It attempted to provide an API to compile code down to an optree, but failed
-to bind correctly to lexicals in the enclosing scope.  It's not possible to
-fix this problem within the constraints of its parameters and return value.
-(TBT)
+これは op 木へのコードをコンパイルするための API を提供しようとしましたが、
+囲まれたスコープ内のレキシカルに対して正しく結びつけることに失敗していました。
+引数と返り値の制限の中でこの問題を修正することは不可能です。
 
 =item C<find_rundefsvoffset>
 
@@ -8372,7 +8277,8 @@
 
 =end original
 
-The C<find_rundefsvoffset> function has been deprecated.  It appeared that
+C<find_rundefsvoffset> 関数は非推奨となりました。
+It appeared that
 its design was insufficient for reliably getting the lexical C<$_> at
 run-time.
 (TBT)
@@ -8386,11 +8292,9 @@
 
 =end original
 
-Use the new C<find_rundefsv> function or the C<UNDERBAR> macro
-instead.  They directly return the right SV
-representing C<$_>, whether it's
-lexical or dynamic.
-(TBT)
+代わりに、新しい C<find_rundefsv> 関数か C<UNDERBAR> マクロを使ってください。
+これらはレキシカルか動的かに関わらず、 C<$_> を表現する正しい SV を
+直接返します。
 
 =item C<CALL_FPTR> and C<CPERLscope>
 
@@ -8403,8 +8307,8 @@
 =end original
 
 Those are left from an old implementation of C<MULTIPLICITY> using C++ objects,
-which was removed in Perl 5.8.  Nowadays these macros do exactly nothing, so
-they shouldn't be used anymore.
+which was removed in Perl 5.8.
+今ではこれらのマクロは全く何もしないので、もう使うべきではありません。
 (TBT)
 
 =begin original
@@ -8414,9 +8318,9 @@
 
 =end original
 
-For compatibility, they are still defined for external C<XS> code.  Only
-extensions defining C<PERL_CORE> must be updated now.
-(TBT)
+互換性のために、これらはまだ外部 C<XS> コードのために定義されています。
+C<PERL_CORE> を定義しているエクステンションだけが今回
+更新しなければなりません。
 
 =back
 
@@ -8500,9 +8404,9 @@
 
 =end original
 
-The C<UNDERBAR> macro now calls C<find_rundefsv>.  C<dUNDERBAR> is now a
-noop but should still be used to ensure past and future compatibility.
-(TBT)
+C<UNDERBAR> マクロは C<find_rundefsv> を呼び出すようになりました。
+C<dUNDERBAR> は何もしなくなりましたが、過去と将来の互換性のために
+まだ残されています。
 
 =head3 String comparison routines renamed
 
@@ -8516,10 +8420,9 @@
 
 =end original
 
-The C<ibcmp_*> functions have been renamed and are now called C<foldEQ>,
-C<foldEQ_locale>, and C<foldEQ_utf8>.  The old names are still available as
-macros.
-(TBT)
+C<ibcmp_*> 関数は名前が変わり、C<foldEQ>, C<foldEQ_locale>,
+C<foldEQ_utf8> と呼ばれます。
+古い名前もまだマクロとして利用可能です。
 
 =head3 C<chop> and C<chomp> implementations merged
 
@@ -8593,9 +8496,9 @@
 
 =end original
 
-PerlIO no longer crashes when called recursively, such as from a signal
-handler.  Now it just leaks memory [perl #75556].
-(TBT)
+PerlIO は、シグナルハンドラからのように、再帰的に呼び出されても
+もはやクラッシュしなくなりました。
+今では単にメモリリークします [perl #75556]。
 
 =item *
 
@@ -8608,11 +8511,11 @@
 
 =end original
 
-Most I/O functions were not warning for unopened handles unless the
-"closed" and "unopened" warnings categories were both enabled.  Now only
-C<use warnings 'unopened'> is necessary to trigger these warnings, as
-had always been the intention.
-(TBT)
+ほとんどの I/O 関数は、"closed" と "unopened" の両方の警告カテゴリが
+有効になっていない限り、開いていないハンドルに対して警告を
+出していませんでした。
+今では(意図していた通り)これらの警告を
+出すには C<use warnings 'unopened'> だけが必要です;
 
 =item *
 
@@ -8622,8 +8525,7 @@
 
 =end original
 
-There have been several fixes to PerlIO layers:
-(TBT)
+PerlIO 層でいくつかの修正が行われました:
 
 =begin original
 
@@ -8633,10 +8535,9 @@
 
 =end original
 
-When C<binmode(FH, ":crlf")> pushes the C<:crlf> layer on top of the stack,
-it no longer enables crlf layers lower in the stack so as to avoid
-unexpected results [perl #38456].
-(TBT)
+C<binmode(FH, ":crlf")> が C<:crlf> 層をスタックの一番上にプッシュしたとき、
+想定外の結果を引き起こさないように、スタックの下の方にある crlf 層を
+有効にしなくなりました [perl #38456]。
 
 =begin original
 
@@ -8646,7 +8547,7 @@
 
 =end original
 
-Opening a file in C<:raw> mode now does what it advertises to do (first
+C<:raw> モードでファイルを開くと、now does what it advertises to do (first
 open the file, then C<binmode> it), instead of simply leaving off the top
 layer [perl #80764].
 (TBT)
@@ -8659,10 +8560,9 @@
 
 =end original
 
-The three layers C<:pop>, C<:utf8>, and C<:bytes> didn't allow stacking when
-opening a file.  For example
-this:
-(TBT)
+三つの層 C<:pop>, C<:utf8>, C<:bytes> はファイルを開くときに
+スタックできませんでした。
+例えばこれは:
 
     open(FH, ">:pop:perlio", "some.file") or die $!;
 
@@ -8673,8 +8573,8 @@
 
 =end original
 
-would throw an "Invalid argument" error.  This has been fixed in this
-release [perl #82484].
+"Invalid argument" エラーを投げていました。
+これはこのリリースで修正されました [perl #82484]。
 
 =back
 
@@ -8694,10 +8594,8 @@
 
 =end original
 
-The regular expression engine no longer loops when matching
-C<"\N{LATIN SMALL LIGATURE FF}" =~ /f+/i> and similar expressions
-[perl #72998] (5.12.1).
-(TBT)
+正規表現エンジンは C<"\N{LATIN SMALL LIGATURE FF}" =~ /f+/i> や
+同様の式でもはやループしなくなりました [perl #72998] (5.12.1)。
 
 =item *
 
@@ -8708,9 +8606,8 @@
 
 =end original
 
-The trie runtime code should no longer allocate massive amounts of memory,
-fixing #74484.
-(TBT)
+trie 実行時コードはもはや大量のメモリを割り当てなくなりました;
+#74484 を修正しています。
 
 =item *
 
@@ -8721,9 +8618,8 @@
 
 =end original
 
-Syntax errors in C<< (?{...}) >> blocks no longer cause panic messages
-[perl #2353].
-(TBT)
+C<< (?{...}) >> ブロック内の文法エラーでももはやパニックメッセージを
+引き起こさなくなりました [perl #2353]。
 
 =item *
 
@@ -8734,9 +8630,8 @@
 
 =end original
 
-A pattern like C<(?:(o){2})?> no longer causes a "panic" error
-[perl #39233].
-(TBT)
+C<(?:(o){2})?> のようなパターンはもはや "panic" エラーを
+引き起こさなくなりました [perl #39233]。
 
 =item *
 
@@ -8747,9 +8642,8 @@
 
 =end original
 
-A fatal error in regular expressions containing C<(.*?)> when processing
-UTF-8 data has been fixed [perl #75680] (5.12.2).
-(TBT)
+UTF-8 データを処理するときの C<(.*?)> を含む正規表現での致命的エラーは
+修正されました [perl #75680] (5.12.2)。
 
 =item *
 
@@ -8760,9 +8654,8 @@
 
 =end original
 
-An erroneous regular expression engine optimisation that caused regex verbs like
-C<*COMMIT> sometimes to be ignored has been removed.
-(TBT)
+間違った正規表現エンジンの最適化によって C<*COMMIT> のような正規表現動詞が
+時々無視されていた問題が修正されました。
 
 =item *
 
@@ -8859,10 +8752,8 @@
 
 =end original
 
-A pattern containing a C<+> inside a lookahead would sometimes cause an
-incorrect match failure in a global match (for example, C</(?=(\S+))/g>)
-[perl #68564].
-(TBT)
+前方参照内に C<+> を含むパターンは時々 (例えば C</(?=(\S+))/g> のような)
+グローバルマッチングで間違ってマッチングに失敗していました [perl #68564]。
 
 =item *
 
@@ -8873,9 +8764,8 @@
 
 =end original
 
-A regular expression optimisation would sometimes cause a match with a
-C<{n,m}> quantifier to fail when it should have matched [perl #79152].
-(TBT)
+正規表現最適化によって、C<{n,m}> 量指定子付きのマッチングで
+マッチングするべきところ、時々失敗していました [perl #79152]。
 
 =item *
 
@@ -8963,9 +8853,8 @@
 
 =end original
 
-C<when (scalar) {...}> no longer crashes, but produces a syntax error
-[perl #74114] (5.12.1).
-(TBT)
+C<when (scalar) {...}> はもはやクラッシュせず、文法エラーを出します
+[perl #74114] (5.12.1)。
 
 =item *
 
@@ -8977,7 +8866,7 @@
 
 =end original
 
-A label right before a string eval (C<foo: eval $string>) no longer causes
+文字列 eval (C<foo: eval $string>) の直前のラベルは、no longer causes
 the label to be associated also with the first statement inside the eval
 [perl #74290] (5.12.1).
 (TBT)
@@ -8991,9 +8880,8 @@
 
 =end original
 
-The C<no 5.13.2> form of C<no> no longer tries to turn on features or
-pragmata (like L<strict>) [perl #70075] (5.12.2).
-(TBT)
+C<no 5.13.2> 形式の C<no> はもはや機能や (L<strict> のような) プラグマを
+有効にしようとしなくなりました [perl #70075] (5.12.2)。
 
 =item *
 
@@ -9001,17 +8889,17 @@
 
 C<BEGIN {require 5.12.0}> now behaves as documented, rather than behaving
 identically to C<use 5.12.0>.  Previously, C<require> in a C<BEGIN> block
-was erroneously executing the C<use feature ":5.12.0"> and
+was erroneously executing the C<use feature ':5.12.0'> and
 C<use strict> behaviour, which only C<use> was documented to
 provide [perl #69050].
 
 =end original
 
 C<BEGIN {require 5.12.0}> now behaves as documented, rather than behaving
-identically to C<use 5.12.0>.  Previously, C<require> in a C<BEGIN> block
-was erroneously executing the C<use feature ":5.12.0"> and
-C<use strict> behaviour, which only C<use> was documented to
-provide [perl #69050].
+identically to C<use 5.12.0>.
+以前は、C<BEGIN> ブロック内の C<require> は間違って
+C<use feature ':5.12.0'> と C<use strict> の振る舞いを実行していました;
+C<use> だけが文書化されていました [perl #69050]。
 (TBT)
 
 =item *
@@ -9058,8 +8946,7 @@
 
 =end original
 
-Constant-folding used to cause
-(TBT)
+定数の畳み込みは、以下のもの
 
   $text =~ ( 1 ? /phoo/ : /bear/)
 
@@ -9069,8 +8956,7 @@
 
 =end original
 
-to turn into
-(TBT)
+から以下への変換
 
   $text =~ /phoo/
 
@@ -9080,8 +8966,8 @@
 
 =end original
 
-at compile time.  Now it correctly matches against C<$_> [perl #20444].
-(TBT)
+をコンパイル時に行っていました。
+これは C<$_> に対して正しくマッチングするようになりました [perl #20444]。
 
 =item *
 
@@ -9355,9 +9241,7 @@
 
 =end original
 
-In addition, various other bugs related to typeglobs and stashes have been
-fixed:
-(TBT)
+さらに、型グロブとスタッシュに関する様々なその他のバグが修正されました:
 
 =over 
 
@@ -9545,7 +9429,7 @@
 =begin original
 
 What has become known as "the Unicode Bug" is almost completely resolved in
-this release.  Under C<use feature "unicode_strings"> (which is
+this release.  Under C<use feature 'unicode_strings'> (which is
 automatically selected by C<use 5.012> and above), the internal
 storage format of a string no longer affects the external semantics.
 [perl #58182].
@@ -9553,11 +9437,10 @@
 =end original
 
 What has become known as "the Unicode Bug" is almost completely resolved in
-this release.  Under C<use feature "unicode_strings"> (which is
+this release.  Under C<use feature 'unicode_strings'> (which is
 automatically selected by C<use 5.012> and above), the internal
 storage format of a string no longer affects the external semantics.
 [perl #58182].
-(TBT)
 
 =begin original
 
@@ -9565,8 +9448,7 @@
 
 =end original
 
-There are two known exceptions:
-(TBT)
+二つの知られている例外があります:
 
 =over
 
@@ -9663,7 +9545,8 @@
 
 =end original
 
-are both true.  Previously, there were many bugs with this feature.
+は両方とも真です。
+Previously, there were many bugs with this feature.
 What hasn't been fixed are the places where the pattern contains the
 multiple characters, but the characters are split up by other things,
 such as in
@@ -9753,9 +9636,8 @@
 
 =end original
 
-C<chop> now correctly handles characters above C<"\x{7fffffff}">
-[perl #73246].
-(TBT)
+C<chop> は C<"\x{7fffffff}"> 以上の文字を正しく扱えるようになりました
+[perl #73246]。
 
 =item *
 
@@ -9778,8 +9660,8 @@
 
 =end original
 
-warn() and die() now respect utf8-encoded scalars [perl #45549].
-(TBT)
+warn() と die() は utf8-エンコードされたスカラを
+認識するようになりました [perl #45549]。
 
 =item *
 
@@ -10576,11 +10458,11 @@
 
 =begin original
 
-C<eval "BEGIN{die}"> no longer leaks memory on non-threaded builds.
+C<eval 'BEGIN{die}'> no longer leaks memory on non-threaded builds.
 
 =end original
 
-C<eval "BEGIN{die}"> は非スレッド化ビルドでもメモリリークしなくなりました。
+C<eval 'BEGIN{die}'> は非スレッド化ビルドでもメモリリークしなくなりました。
 
 =back
 
@@ -10924,9 +10806,8 @@
 
 =end original
 
-The ref types in the typemap for XS bindings now support magical variables
-[perl #72684].
-(TBT)
+XS バインディングのための typemap の ref 型はマジカル変数に
+対応しました [perl #72684]。
 
 =item *
 
@@ -10952,9 +10833,8 @@
 
 =end original
 
-C<my_strftime> no longer leaks memory.  This fixes a memory leak in
-C<POSIX::strftime> [perl #73520].
-(TBT)
+C<my_strftime> はもはやメモリリークしなくなりました。
+この修正は C<POSIX::strftime> のメモリリークを修正します [perl #73520]。
 
 =item *
 
@@ -11207,23 +11087,23 @@
 以下の人々が、Perl 5.14.0 になるための改良に貢献したことが
 分かっています:
 
-A. Sinan Unur, Aaron Crane, Abhijit Menon-Sen, Abigail, Alastair Douglas,
-Alex Davies, Alex Vandiver, Alexander Alekseev, Alexander Hartmaier,
-Alexandr Ciornii, Ali Polatel, Allen Smith, Andreas K旦nig, Andrew
-Rodland, Andy Armstrong, Andy Dougherty, Aristotle Pagaltzis, Arkturuz,
-Arvan, Ben Morrow, Bo Lindbergh, Boris Ratner, Brad Gilbert, Bram,
-brian d foy, Brian Phillips, Casey West, Charles Bailey, Chas. Owens,
-Chip Salzenberg, Chris 'BinGOs' Williams, chromatic, Craig A. Berry,
-Curtis Jewell, Dagfinn Ilmari Manns奪ker, Dan Dascalescu, Dave Rolsky,
-David Caldwell, David Cantrell, David Golden, David Leadbeater, David
-Mitchell, David Wheeler, Eric Brine, Father Chrysostomos, Fingle
-Nark, Florian Ragwitz, Frank Wiegand, Franz Fasching, Gene Sullivan,
-George Greer, Gerard Goossen, Gisle Aas, Goro Fuji, Grant McLean,
-gregor herrmann, H.Merijn Brand, Hongwen Qiu, Hugo van der Sanden, Ian
-Goodacre, James E Keenan, James Mastros, Jan Dubois, Jay Hannah, Jerry
-D. Hedden, Jesse Vincent, Jim Cromie, Jirka Hruška, John Peacock,
-Joshua ben Jore, Joshua Pritikin, Karl Williamson, Kevin Ryde, kmx,
-Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯, Larwan Berke, Leon Brocard, Leon
+Aaron Crane, Abhijit Menon-Sen, Abigail, Ævar Arnfjörð Bjarmason,
+Alastair Douglas, Alexander Alekseev, Alexander Hartmaier, Alexandr
+Ciornii, Alex Davies, Alex Vandiver, Ali Polatel, Allen Smith, Andreas
+K旦nig, Andrew Rodland, Andy Armstrong, Andy Dougherty, Aristotle
+Pagaltzis, Arkturuz, Arvan, A. Sinan Unur, Ben Morrow, Bo Lindbergh,
+Boris Ratner, Brad Gilbert, Bram, brian d foy, Brian Phillips, Casey
+West, Charles Bailey, Chas. Owens, Chip Salzenberg, Chris 'BinGOs'
+Williams, chromatic, Craig A. Berry, Curtis Jewell, Dagfinn Ilmari
+Manns奪ker, Dan Dascalescu, Dave Rolsky, David Caldwell, David Cantrell,
+David Golden, David Leadbeater, David Mitchell, David Wheeler, Eric
+Brine, Father Chrysostomos, Fingle Nark, Florian Ragwitz, Frank Wiegand,
+Franz Fasching, Gene Sullivan, George Greer, Gerard Goossen, Gisle Aas,
+Goro Fuji, Grant McLean, gregor herrmann, H.Merijn Brand, Hongwen Qiu,
+Hugo van der Sanden, Ian Goodacre, James E Keenan, James Mastros, Jan
+Dubois, Jay Hannah, Jerry D. Hedden, Jesse Vincent, Jim Cromie, Jirka
+Hru邸ka, John Peacock, Joshua ben Jore, Joshua Pritikin, Karl Williamson,
+Kevin Ryde, kmx, Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯, Larwan Berke, Leon Brocard, Leon
 Timmermans, Lubomir Rintel, Lukas Mai, Maik Hentsche, Marty Pauley,
 Marvin Humphrey, Matt Johnson, Matt S Trout, Max Maischein, Michael
 Breen, Michael Fig, Michael G Schwern, Michael Parker, Michael Stevens,
@@ -11232,13 +11112,13 @@
 Paul Evans, Paul Green, Paul Johnson, Paul Marquess, Peter J. Holzer,
 Peter John Acklam, Peter Martini, Philippe Bruhat (BooK), Piotr Fusik,
 Rafael Garcia-Suarez, Rainer Tammer, Reini Urban, Renee Baecker, Ricardo
-Signes, Richard M旦hn, Richard Soderberg, Rob Hoelz, Robin Barker,
-Ruslan Zakirov, Salvador Fandi単o, Salvador Ortiz Garcia, Shlomi Fish,
-Sinan Unur, Sisyphus, Slaven Rezic, Steffen M端ller, Steve Hay, Steve
-Peters, Steven Schubiger, Sullivan Beck, Tatsuhiko Miyagawa, Tim Bunce,
-Todd Rinaldo, Tom Christiansen, Tom Hukins, Tony Cook, Tye McQueen, Vadim
-Konovalov, Vernon Lyon, Vincent Pit, Walt Mankowski, Wolfram Humann,
-Yves Orton, Zefram, Zsbán Ambrus and Ævar Arnfjörð Bjarmason.
+Signes, Richard M旦hn, Richard Soderberg, Rob Hoelz, Robin Barker, Ruslan
+Zakirov, Salvador Fandi単o, Salvador Ortiz Garcia, Shlomi Fish, Sinan
+Unur, Sisyphus, Slaven Rezic, Steffen M端ller, Steve Hay, Steven
+Schubiger, Steve Peters, Sullivan Beck, Tatsuhiko Miyagawa, Tim Bunce,
+Todd Rinaldo, Tom Christiansen, Tom Hukins, Tony Cook, Tye McQueen,
+Vadim Konovalov, Vernon Lyon, Vincent Pit, Walt Mankowski, Wolfram
+Humann, Yves Orton, Zefram, and Zsb叩n Ambrus.
 
 =begin original
 



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