[perldocjp-cvs 2071] CVS update: docs/perl/5.22.1

Back to archive index

argra****@users***** argra****@users*****
2018年 1月 16日 (火) 01:03:02 JST


Index: docs/perl/5.22.1/perlport.pod
diff -u docs/perl/5.22.1/perlport.pod:1.1 docs/perl/5.22.1/perlport.pod:1.2
--- docs/perl/5.22.1/perlport.pod:1.1	Tue Mar 28 23:40:49 2017
+++ docs/perl/5.22.1/perlport.pod	Tue Jan 16 01:03:02 2018
@@ -1682,11 +1682,9 @@
 
 文字の数値 (C<ord>, C<chr>) について仮定できることはありません。
 (C<\xHH-\xHH> のような) 明示的な符号位置の範囲は使わないでください。
-However,
-starting in Perl v5.22, regular expression pattern bracketed character
-class ranges specified like C<qr/[\N{U+HH}-\N{U+HH}]/> are portable.
+しかし、Perl v5.22 から、C<qr/[\N{U+HH}-\N{U+HH}]/> のように指定した
+正規表現パターン大括弧文字クラス範囲は移植性があります。
 移植性のある形で C<[:print:]> のようなシンボリックな文字クラスを使えます。
-(TBT)
 
 =begin original
 
@@ -1702,13 +1700,13 @@
 
 英字が(数値的な意味で)連続してエンコードされると仮定しないでください。
 隙間があるかもしれません。
-Special coding in Perl,
-however, guarantees that all subsets of C<qr/[A-Z]/>, C<qr/[a-z]/>, and
-C<qr/[0-9]/> behave as expected.  C<tr///> behaves the same for these
-ranges.  In patterns, any ranges specified with end points using the
-C<\N{...}> notations ensures character set portability, but it is a bug
-in Perl v5.22, that this isn't true of C<tr///>.
-(TBT)
+しかし、Perl での特別扱いにより、C<qr/[A-Z]/>, C<qr/[a-z]/>,
+C<qr/[0-9]/> という部分集合は想定通り振る舞うことが保証されます。
+C<tr///> はこれらの範囲と同様に振る舞います。
+In patterns, any ranges specified with end points using the
+パターンにおいて、C<\N{...}> 記法を使ったエンドポイントで指定した
+範囲は文字集合間で移植性がありますが、Perl 5.22 のバグにより、
+これは C<tr///> には当てはまりません。
 
 =begin original
 
@@ -2481,13 +2479,11 @@
 
 =end original
 
-The VMS operating system has two filesystems, designated by their
-on-disk structure (ODS) level: ODS-2 and its successor ODS-5.  The
-initial port of Perl to VMS pre-dates ODS-5, but all current testing and
-development assumes ODS-5 and its capabilities, including case
-preservation, extended characters in filespecs, and names up to 8192
-bytes long.
-(TBT)
+VMS オペレーティングシステムには、on-disk structure (ODS) レベルによって
+指定された二つのファイルシステムがあります: ODS-2 とその後継の ODS-5 です。
+Perl から VMS への初期移植は ODS-5 以前の時代でしたが、
+現在の全てのテストと開発は、大文字小文字の保存、filespecs の拡張文字、
+8192 バイトまでの名前のような、ODS-5 とその性能を仮定しています。
 
 =begin original
 
@@ -2525,14 +2521,14 @@
 
 =end original
 
-In general, the easiest path to portability is always to specify
-filenames in Unix format unless they will need to be processed by native
-commands or utilities.  Because of this latter consideration, the
-File::Spec module by default returns native format specifications
-regardless of input format.  This default may be reversed so that
-filenames are always reported in Unix format by specifying the
-C<DECC$FILENAME_UNIX_REPORT> feature logical in the environment.
-(TBT)
+一般的に、最も簡単な移植性のあるパスは、ネイティブなコマンドや
+ユーティリティで処理する必要がない限り、
+常に Unix 型式でファイル名を指定することです。
+後者を考慮して、
+File::Spec モジュールはデフォルトでは入力形式に関わらず
+ネイティブなフォーマット仕様を返します。
+このデフォルトは、環境で C<DECC$FILENAME_UNIX_REPORT> 機能論理を
+指定することで、常に Unix 型式でファイル名を報告するように変更できます。
 
 =begin original
 
@@ -2546,14 +2542,14 @@
 
 =end original
 
-The file type, or extension, is always present in a VMS-format file
-specification even if it's zero-length.  This means that, by default,
-C<readdir> will return a trailing dot on a file with no extension, so
-where you would see C<"a"> on Unix you'll see C<"a."> on VMS.  However,
-the trailing dot may be suppressed by enabling the
-C<DECC$READDIR_DROPDOTNOTYPE> feature in the environment (see the CRTL
-documentation on feature logical names).
-(TBT)
+ファイル型(拡張子)は、(例え長さ 0 でも)VMS フォーマットファイル仕様では
+常に存在します。
+これは、デフォルトでは、C<readdir> は拡張子のないファイルに対して末尾の
+ピリオドを返し、Unix で C<"a"> に見えるものが VMS では C<"a."> に
+見えることを意味します。
+しかし、環境で C<DECC$READDIR_DROPDOTNOTYPE> 機能を有効にすることで、
+末尾のドットを省略できます
+(機能論理名については CRTL 文書を参照してください)。
 
 =begin original
 
@@ -2863,10 +2859,10 @@
 
 =end original
 
-The rest of this section may need updating, but we don't know what it
-should say.  Please email comments to
-L<perlb****@perl*****|mailto:perlb****@perl*****>.
-(TBT)
+この章の残りの部分は更新する必要がありますが、私たちはどうすれば良いか
+分かっていません。
+L<perlb****@perl*****|mailto:perlb****@perl*****>
+に電子メールでコメントを送ってください。
 
 =begin original
 
@@ -5620,7 +5616,7 @@
 =begin meta
 
 Translate: SHIRAKATA Kentaro <argra****@ub32*****> (5.10.1-)
-Status: in progress
+Status: completed
 
 =end meta
 



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