#. type: Plain text
#: build/C/man1/intro.1:76
msgid "In order to start working, you probably first have to login, that is, give your username and password. See also B<login>(1). The program I<login> now starts a I<shell> (command interpreter) for you. In case of a graphical login, you get a screen with menus or icons and a mouse click will start a shell in a window. See also B<xterm>(1)."
-msgstr "作業を開始するためには、ます最初にログインしなければならないだろう。 すなわち、ユーザー名とパスワードを入力しなければならない。詳しくは B<login>(1) を参照のこと。 I<login> プログラムは (コマンドインタープリタである) I<シェル (shell)> を起動する。グラフィカルログインの場合は、メニューやアイコンがある スクリーンが表示され、マウスをクリックするとウィンドウが開いて シェルが起動されることだろう。詳しくは B<xterm>(1) を参照のこと。"
+msgstr "ä½\9cæ¥ã\82\92é\96\8bå§\8bã\81\99ã\82\8bã\81\9fã\82\81ã\81«ã\81¯ã\80\81ã\81¾ã\81\99æ\9c\80å\88\9dã\81«ã\83ã\82°ã\82¤ã\83³ã\81\97ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\81 ã\82\8dã\81\86ã\80\82 ã\81\99ã\81ªã\82\8fã\81¡ã\80\81ã\83¦ã\83¼ã\82¶ã\83¼å\90\8dã\81¨ã\83\91ã\82¹ã\83¯ã\83¼ã\83\89ã\82\92å\85¥å\8a\9bã\81\97ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82詳ã\81\97ã\81\8fã\81¯ B<login>(1) ã\82\92å\8f\82ç\85§ã\81®ã\81\93ã\81¨ã\80\82 I<login> ã\83\97ã\83ã\82°ã\83©ã\83 ã\81¯ (ã\82³ã\83\9eã\83³ã\83\89ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼ã\81§ã\81\82ã\82\8b) I<ã\82·ã\82§ã\83« (shell)> ã\82\92èµ·å\8b\95ã\81\99ã\82\8bã\80\82ã\82°ã\83©ã\83\95ã\82£ã\82«ã\83«ã\83ã\82°ã\82¤ã\83³ã\81®å ´å\90\88ã\81¯ã\80\81ã\83¡ã\83\8bã\83¥ã\83¼ã\82\84ã\82¢ã\82¤ã\82³ã\83³ã\81\8cã\81\82ã\82\8b ã\82¹ã\82¯ã\83ªã\83¼ã\83³ã\81\8c表示ã\81\95ã\82\8cã\80\81ã\83\9eã\82¦ã\82¹ã\82\92ã\82¯ã\83ªã\83\83ã\82¯ã\81\99ã\82\8bã\81¨ã\82¦ã\82£ã\83³ã\83\89ã\82¦ã\81\8cé\96\8bã\81\84ã\81¦ ã\82·ã\82§ã\83«ã\81\8cèµ·å\8b\95ã\81\95ã\82\8cã\82\8bã\81\93ã\81¨ã\81 ã\82\8dã\81\86ã\80\82詳ã\81\97ã\81\8fã\81¯ B<xterm>(1) ã\82\92å\8f\82ç\85§ã\81®ã\81\93ã\81¨ã\80\82"
#. type: SS
#: build/C/man1/intro.1:76
#. type: Plain text
#: build/C/man1/intro.1:91
msgid "One types commands to the I<shell>, the command interpreter. It is not built-in, but is just a program and you can change your shell. Everybody has her own favorite one. The standard one is called I<sh>. See also B<ash>(1), B<bash>(1), B<csh>(1), B<zsh>(1), B<chsh>(1)."
-msgstr "コマンドは、コマンドインタープリタである I<シェル> に対して入力する。 I<シェル> は、組み込みコマンドではなく普通のプログラムであり、好みのものに変更する ことができる。各人にはそれぞれ好みのシェルがある。標準のシェルは I<sh> と呼ばれる。 B<ash>(1), B<bash>(1), B<csh>(1), B<zsh>(1), B<chsh>(1) を参照のこと。"
+msgstr "ã\82³ã\83\9eã\83³ã\83\89ã\81¯ã\80\81ã\82³ã\83\9eã\83³ã\83\89ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼ã\81§ã\81\82ã\82\8b I<ã\82·ã\82§ã\83«> ã\81«å¯¾ã\81\97ã\81¦å\85¥å\8a\9bã\81\99ã\82\8bã\80\82 I<ã\82·ã\82§ã\83«> ã\81¯ã\80\81çµ\84ã\81¿è¾¼ã\81¿ã\82³ã\83\9eã\83³ã\83\89ã\81§ã\81¯ã\81ªã\81\8fæ\99®é\80\9aã\81®ã\83\97ã\83ã\82°ã\83©ã\83 ã\81§ã\81\82ã\82\8aã\80\81好ã\81¿ã\81®ã\82\82ã\81®ã\81«å¤\89æ\9b´ã\81\99ã\82\8b ã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82å\90\84人ã\81«ã\81¯ã\81\9dã\82\8cã\81\9eã\82\8c好ã\81¿ã\81®ã\82·ã\82§ã\83«ã\81\8cã\81\82ã\82\8bã\80\82æ¨\99æº\96ã\81®ã\82·ã\82§ã\83«ã\81¯ I<sh> ã\81¨å\91¼ã\81°ã\82\8cã\82\8bã\80\82 B<ash>(1), B<bash>(1), B<csh>(1), B<zsh>(1), B<chsh>(1) ã\82\92å\8f\82ç\85§ã\81®ã\81\93ã\81¨ã\80\82"
#. type: Plain text
#: build/C/man1/intro.1:93
#. type: Plain text
#: build/C/man5/proc.5:107
msgid "This contains the contents of the ELF interpreter information passed to the process at exec time. The format is one I<unsigned long> ID plus one I<unsigned long> value for each entry. The last entry contains two zeros. See also B<getauxval>(3)."
-msgstr "å®\9fè¡\8cæ\99\82ã\81«ã\83\97ã\83ã\82»ã\82¹ã\81«æ¸¡ã\81\95ã\82\8cã\81\9f ELF ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿情報が格納されている。 個々のエントリは、I<unsigned long> 型の ID 1 個に I<unsigned long> 型の値 1 個が続くフォーマットである。 最後のエントリには 0 が 2 個入っている。 B<getauxval>(3) も参照。"
+msgstr "å®\9fè¡\8cæ\99\82ã\81«ã\83\97ã\83ã\82»ã\82¹ã\81«æ¸¡ã\81\95ã\82\8cã\81\9f ELF ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼情報が格納されている。 個々のエントリは、I<unsigned long> 型の ID 1 個に I<unsigned long> 型の値 1 個が続くフォーマットである。 最後のエントリには 0 が 2 個入っている。 B<getauxval>(3) も参照。"
#. type: TP
#: build/C/man5/proc.5:107
#. type: Plain text
#: build/C/man5/elf.5:773
msgid "The array element specifies the location and size of a null-terminated pathname to invoke as an interpreter. This segment type is meaningful only for executable files (though it may occur for shared objects). However it may not occur more than once in a file. If it is present, it must precede any loadable segment entry."
-msgstr "ã\81\93ã\81®é\85\8då\88\97è¦\81ç´ ã\81¯ã\80\81ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿として起動されるパス名 (ヌル文字終端) の位置とサイズを指定する。 このセグメント型は (共有オブジェクトにもあるかも知れないが) 実行可能ファイルでのみ意味を持つ。 ただし、このセグメント型は 1 つのファイルに 2 回以上出現してはならない。 もし存在する場合、このセグメント型は 全てのロード可能セグメントエントリより前になければならない。"
+msgstr "ã\81\93ã\81®é\85\8då\88\97è¦\81ç´ ã\81¯ã\80\81ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼として起動されるパス名 (ヌル文字終端) の位置とサイズを指定する。 このセグメント型は (共有オブジェクトにもあるかも知れないが) 実行可能ファイルでのみ意味を持つ。 ただし、このセグメント型は 1 つのファイルに 2 回以上出現してはならない。 もし存在する場合、このセグメント型は 全てのロード可能セグメントエントリより前になければならない。"
#. type: TP
#: build/C/man5/elf.5:773
#. type: Plain text
#: build/C/man5/elf.5:1227
msgid "This section holds initialized pointers to the C++ constructor functions. This section is of type B<SHT_PROGBITS>. The attribute types are B<SHF_ALLOC> and B<SHF_WRITE>."
-msgstr "このセクションは C++ コンストラクタ関数への初期化されたポインターを保持する。 このセクションのタイプは B<SHT_PROGBITS> である。 属性タイプは B<SHF_ALLOC> と B<SHF_WRITE> である。"
+msgstr "このセクションは C++ コンストラクター関数への初期化されたポインターを保持する。 このセクションのタイプは B<SHT_PROGBITS> である。 属性タイプは B<SHF_ALLOC> と B<SHF_WRITE> である。"
#. type: TP
#: build/C/man5/elf.5:1227
#. type: Plain text
#: build/C/man5/elf.5:1368
msgid "This section holds the pathname of a program interpreter. If the file has a loadable segment that includes the section, the section's attributes will include the B<SHF_ALLOC> bit. Otherwise, that bit will be off. This section is of type B<SHT_PROGBITS>."
-msgstr "ã\81\93ã\81®ã\82»ã\82¯ã\82·ã\83§ã\83³ã\81¯ã\83\97ã\83ã\82°ã\83©ã\83 ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿のパス名を保持する。 ファイルにこのセクションを含むロード可能セグメントがある場合、 そのセクションの属性には B<SHF_ALLOC> ビットが含まれる。 それ以外の場合このビットはオフになる。 このセクションのタイプは B<SHT_PROGBITS> である。"
+msgstr "ã\81\93ã\81®ã\82»ã\82¯ã\82·ã\83§ã\83³ã\81¯ã\83\97ã\83ã\82°ã\83©ã\83 ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼のパス名を保持する。 ファイルにこのセクションを含むロード可能セグメントがある場合、 そのセクションの属性には B<SHF_ALLOC> ビットが含まれる。 それ以外の場合このビットはオフになる。 このセクションのタイプは B<SHT_PROGBITS> である。"
#. type: TP
#: build/C/man5/elf.5:1368
#. type: Plain text
#: build/C/man4/random.4:33
msgid "The character special files I</dev/random> and I</dev/urandom> (present since Linux 1.3.30) provide an interface to the kernel's random number generator. File I</dev/random> has major device number 1 and minor device number 8. File I</dev/urandom> has major device number 1 and minor device number 9."
-msgstr "(Linux 1.3.30 から提供されている) I</dev/random> 、 I</dev/urandom> キャラクタースペシャルファイルは カーネル乱数ジェネレータへのインターフェースを提供する。 I</dev/random> ファイルはメジャーデバイス番号 1 マイナーデバイス番号 8 である。 I</dev/urandom> はメジャーデバイス番号 1 マイナーデバイス番号 9 である。"
+msgstr "(Linux 1.3.30 ã\81\8bã\82\89æ\8f\90ä¾\9bã\81\95ã\82\8cã\81¦ã\81\84ã\82\8b) I</dev/random> ã\80\81 I</dev/urandom> ã\82ã\83£ã\83©ã\82¯ã\82¿ã\83¼ã\82¹ã\83\9aã\82·ã\83£ã\83«ã\83\95ã\82¡ã\82¤ã\83«ã\81¯ ã\82«ã\83¼ã\83\8dã\83«ä¹±æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\83¼ã\81¸ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\82\92æ\8f\90ä¾\9bã\81\99ã\82\8bã\80\82 I</dev/random> ã\83\95ã\82¡ã\82¤ã\83«ã\81¯ã\83¡ã\82¸ã\83£ã\83¼ã\83\87ã\83\90ã\82¤ã\82¹ç\95ªå\8f· 1 ã\83\9eã\82¤ã\83\8aã\83¼ã\83\87ã\83\90ã\82¤ã\82¹ç\95ªå\8f· 8 ã\81§ã\81\82ã\82\8bã\80\82 I</dev/urandom> ã\81¯ã\83¡ã\82¸ã\83£ã\83¼ã\83\87ã\83\90ã\82¤ã\82¹ç\95ªå\8f· 1 ã\83\9eã\82¤ã\83\8aã\83¼ã\83\87ã\83\90ã\82¤ã\82¹ç\95ªå\8f· 9 ã\81§ã\81\82ã\82\8bã\80\82"
#. type: Plain text
#: build/C/man4/random.4:39
msgid "The random number generator gathers environmental noise from device drivers and other sources into an entropy pool. The generator also keeps an estimate of the number of bits of noise in the entropy pool. From this entropy pool random numbers are created."
-msgstr "ä¹±æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\81¯ã\83\87ã\83\90ã\82¤ã\82¹ã\83\89ã\83©ã\82¤ã\83\90ã\82\84ã\81\9dã\81®ä»\96ã\81®æº\90ã\81\8bã\82\89ã\81®ç\92°å¢\83ã\83\8eã\82¤ã\82ºã\82\92 ã\82¨ã\83³ã\83\88ã\83ã\83\94ã\83¼ã\83\97ã\83¼ã\83«ã\81¸é\9b\86ã\82\81ã\82\8bã\80\82 ã\81¾ã\81\9fã\80\81ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿はエントロピープール内のノイズのビット数の推定値を 保持する。 このエントロピープールから乱数が生成される。"
+msgstr "ä¹±æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\83¼ã\81¯ã\83\87ã\83\90ã\82¤ã\82¹ã\83\89ã\83©ã\82¤ã\83\90ã\82\84ã\81\9dã\81®ä»\96ã\81®æº\90ã\81\8bã\82\89ã\81®ç\92°å¢\83ã\83\8eã\82¤ã\82ºã\82\92 ã\82¨ã\83³ã\83\88ã\83ã\83\94ã\83¼ã\83\97ã\83¼ã\83«ã\81¸é\9b\86ã\82\81ã\82\8bã\80\82 ã\81¾ã\81\9fã\80\81ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\83¼はエントロピープール内のノイズのビット数の推定値を 保持する。 このエントロピープールから乱数が生成される。"
#. type: Plain text
#: build/C/man4/random.4:63
#. type: Plain text
#: build/C/man4/random.4:125
msgid "The kernel random-number generator is designed to produce a small amount of high-quality seed material to seed a cryptographic pseudo-random number generator (CPRNG). It is designed for security, not speed, and is poorly suited to generating large amounts of random data. Users should be very economical in the amount of seed material that they read from I</dev/urandom> (and I</dev/random>); unnecessarily reading large quantities of data from this device will have a negative impact on other users of the device."
-msgstr "ã\82«ã\83¼ã\83\8dã\83«ã\81®ä¹±æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\81¯ã\80\81æ\9a\97å\8f·ç\96\91似乱æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ (Cryptographic pseudo-random number generator; CPRNG) の種として使用できる 高品質な乱数種の材料を少し生成するために設計されている。 これは速度ではなく安全性を重視して設計されており、 ランダムなデータを大量に生成するのには全くもって適していない。 ユーザーは I</dev/urandom> (と I</dev/random>) から読み出す乱数種の材料の量をできるだけ節約すべきである。 このデバイスから不必要に大量のデータを読み出すと、このデバイスを使う 他のユーザーにマイナスの影響を与えてしまうだろう。"
+msgstr "ã\82«ã\83¼ã\83\8dã\83«ã\81®ä¹±æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\83¼ã\81¯ã\80\81æ\9a\97å\8f·ç\96\91似乱æ\95°ã\82¸ã\82§ã\83\8dã\83¬ã\83¼ã\82¿ã\83¼ (Cryptographic pseudo-random number generator; CPRNG) の種として使用できる 高品質な乱数種の材料を少し生成するために設計されている。 これは速度ではなく安全性を重視して設計されており、 ランダムなデータを大量に生成するのには全くもって適していない。 ユーザーは I</dev/urandom> (と I</dev/random>) から読み出す乱数種の材料の量をできるだけ節約すべきである。 このデバイスから不必要に大量のデータを読み出すと、このデバイスを使う 他のユーザーにマイナスの影響を与えてしまうだろう。"
#. type: Plain text
#: build/C/man4/random.4:133
#. type: Plain text
#: build/C/man2/execve.2:59
msgid "For details of the latter case, see \"Interpreter scripts\" below."
-msgstr "å¾\8cè\80\85ã\81®è©³ç´°ã\81¯ã\80\81å¾\8cã\82\8dã\81®ã\80\8cã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプト」の節を参照のこと。"
+msgstr "å¾\8cè\80\85ã\81®è©³ç´°ã\81¯ã\80\81å¾\8cã\82\8dã\81®ã\80\8cã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプト」の節を参照のこと。"
#. type: Plain text
#: build/C/man2/execve.2:68
msgid "If the executable is a dynamically linked ELF executable, the interpreter named in the PT_INTERP segment is used to load the needed shared libraries. This interpreter is typically I</lib/ld-linux.so.2> for binaries linked with glibc."
msgstr ""
"実行ファイルがダイナミックリンクされた ELF 実行形式だった場合、\n"
-"PT_INTERP ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81«æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿が必要な 共有ライブラリ\n"
+"PT_INTERP ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81«æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼が必要な 共有ライブラリ\n"
"(shared library) を読み込むのに使用される。\n"
-"é\80\9a常ã\80\81ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿は glibc をリンクしたバイナリでは\n"
+"é\80\9a常ã\80\81ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼は glibc をリンクしたバイナリでは\n"
"I</lib/ld-linux.so.2> である。"
#. type: Plain text
#: build/C/man2/execve.2:258 build/C/man2/execve.2:528
#, no-wrap
msgid "Interpreter scripts"
-msgstr "ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプト"
+msgstr "ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプト"
#. type: Plain text
#: build/C/man2/execve.2:261
msgid "An interpreter script is a text file that has execute permission enabled and whose first line is of the form:"
-msgstr "ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプトとは、実行許可が有効になっていて、 最初の行が以下の形になっているテキストファイルのことである。"
+msgstr "ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプトとは、実行許可が有効になっていて、 最初の行が以下の形になっているテキストファイルのことである。"
#. type: Plain text
#: build/C/man2/execve.2:279
msgid "The I<interpreter> must be a valid pathname for an executable which is not itself a script. If the I<filename> argument of B<execve>() specifies an interpreter script, then I<interpreter> will be invoked with the following arguments:"
-msgstr "I<interpreter> ã\81¯æ\9c\89å\8a¹ã\81ªå®\9fè¡\8cã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\83\91ã\82¹å\90\8dã\81§ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81\9aã\80\81 ã\81\9dã\82\8cè\87ªèº«ã\81\8cã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81§ã\81\82ã\81£ã\81¦ã\81¯ã\81ªã\82\89ã\81ªã\81\84ã\80\82 B<execve>() ã\81® I<filename> å¼\95ã\81\8dæ\95°ã\81\8cã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプトを指定している場合、 I<interpreter> は以下の引き数で起動される。"
+msgstr "I<interpreter> ã\81¯æ\9c\89å\8a¹ã\81ªå®\9fè¡\8cã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\83\91ã\82¹å\90\8dã\81§ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81\9aã\80\81 ã\81\9dã\82\8cè\87ªèº«ã\81\8cã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81§ã\81\82ã\81£ã\81¦ã\81¯ã\81ªã\82\89ã\81ªã\81\84ã\80\82 B<execve>() ã\81® I<filename> å¼\95ã\81\8dæ\95°ã\81\8cã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプトを指定している場合、 I<interpreter> は以下の引き数で起動される。"
#. type: Plain text
#: build/C/man2/execve.2:283
#. type: Plain text
#: build/C/man2/execve.2:376
msgid "Search permission is denied on a component of the path prefix of I<filename> or the name of a script interpreter. (See also B<path_resolution>(7).)"
-msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿名の構成要素に検索許可 (search permission) が与えられていない (B<path_resolution>(7) も参照すること)。"
+msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼名の構成要素に検索許可 (search permission) が与えられていない (B<path_resolution>(7) も参照すること)。"
#. type: Plain text
#: build/C/man2/execve.2:379
msgid "The file or a script interpreter is not a regular file."
-msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82\82ã\81\97ã\81\8fã\81¯ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81®ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿が通常ファイル (regular file) でない。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82\82ã\81\97ã\81\8fã\81¯ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼が通常ファイル (regular file) でない。"
#. type: Plain text
#: build/C/man2/execve.2:382
msgid "Execute permission is denied for the file or a script or ELF interpreter."
-msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿に 実行許可 (execute permission) が与えられていない。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼に 実行許可 (execute permission) が与えられていない。"
#. type: Plain text
#: build/C/man2/execve.2:386
#. type: Plain text
#: build/C/man2/execve.2:408
msgid "An ELF executable had more than one PT_INTERP segment (i.e., tried to name more than one interpreter)."
-msgstr "ELF å®\9fè¡\8cå½¢å¼\8fã\81§è¤\87æ\95°ã\81® PT_INTERP ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81\8cå\98å\9c¨ã\81\99ã\82\8bã\80\82 (ã\81\99ã\81ªã\82\8fã\81¡è¤\87æ\95°ã\81®ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿を指定した。)"
+msgstr "ELF å®\9fè¡\8cå½¢å¼\8fã\81§è¤\87æ\95°ã\81® PT_INTERP ã\82»ã\82°ã\83¡ã\83³ã\83\88ã\81\8cå\98å\9c¨ã\81\99ã\82\8bã\80\82 (ã\81\99ã\81ªã\82\8fã\81¡è¤\87æ\95°ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼を指定した。)"
#. type: TP
#: build/C/man2/execve.2:411 build/C/man2/truncate.2:149
#. type: Plain text
#: build/C/man2/execve.2:414
msgid "An ELF interpreter was a directory."
-msgstr "ELF ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿がディレクトリだった。"
+msgstr "ELF ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼がディレクトリだった。"
#. type: TP
#: build/C/man2/execve.2:414
#. type: Plain text
#: build/C/man2/execve.2:417
msgid "An ELF interpreter was not in a recognized format."
-msgstr "ELF ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿が理解できるフォーマットでなかった。"
+msgstr "ELF ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼が理解できるフォーマットでなかった。"
#. type: Plain text
#: build/C/man2/execve.2:422
msgid "Too many symbolic links were encountered in resolving I<filename> or the name of a script or ELF interpreter."
-msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿を解決する際に遭遇した シンボリックリンクが多過ぎる。"
+msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼を解決する際に遭遇した シンボリックリンクが多過ぎる。"
#. type: Plain text
#: build/C/man2/execve.2:425
#. type: Plain text
#: build/C/man2/execve.2:438
msgid "The file I<filename> or a script or ELF interpreter does not exist, or a shared library needed for file or interpreter cannot be found."
-msgstr "ã\83\95ã\82¡ã\82¤ã\83« I<filename> ã\81\8bã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿が存在しない。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83« I<filename> ã\81\8bã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼が存在しない。"
#. type: TP
#: build/C/man2/execve.2:438 build/C/man2/uselib.2:70
#. type: Plain text
#: build/C/man2/execve.2:451
msgid "A component of the path prefix of I<filename> or a script or ELF interpreter is not a directory."
-msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿の構成要素がディレクトリでない。"
+msgstr "I<filename> ã\82\84ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82\84 ELF ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼の構成要素がディレクトリでない。"
#. type: Plain text
#: build/C/man2/execve.2:457
#. type: Plain text
#: build/C/man2/execve.2:531
msgid "A maximum line length of 127 characters is allowed for the first line in an interpreter scripts."
-msgstr "ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプトの 1行目に許されている文字数は、 最大 127 文字である。"
+msgstr "ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプトの 1行目に許されている文字数は、 最大 127 文字である。"
#. e.g., Solaris 8
#. e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onward
#. type: Plain text
#: build/C/man2/execve.2:550
msgid "The semantics of the I<optional-arg> argument of an interpreter script vary across implementations. On Linux, the entire string following the I<interpreter> name is passed as a single argument to the interpreter, and this string can include white space. However, behavior differs on some other systems. Some systems use the first white space to terminate I<optional-arg>. On some systems, an interpreter script can have multiple arguments, and white spaces in I<optional-arg> are used to delimit the arguments."
-msgstr "ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81® I<optional-arg> å¼\95ã\81\8dæ\95°ã\81®è§£é\87\88æ\96¹æ³\95ã\81¯å®\9fè£\85ã\81«ã\82\88ã\82\8aç\95°ã\81ªã\82\8bã\80\82 Linux ã\81§ã\81¯ã\80\81ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿å\90\8d I<interpreter> ã\81«ç¶\9aã\81\8fæ\96\87å\97å\88\97å\85¨ä½\93ã\81\8cã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿ã\81« 1å\80\8bã\81®å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81\97ã\81\8bã\81\97ã\80\81å\8b\95ä½\9cã\81\8cç\95°ã\81ªã\82\8bã\82·ã\82¹ã\83\86ã\83 ã\82\82ã\81\82ã\82\8bã\80\82 ã\81\82ã\82\8bã\82·ã\82¹ã\83\86ã\83 ã\81§ã\81¯ã\80\81 I<optional-arg> ã\81®ã\81\86ã\81¡æ\9c\80å\88\9dã\81®ã\83\9bã\83¯ã\82¤ã\83\88ã\82¹ã\83\9aã\83¼ã\82¹ã\81¾ã\81§ã\81\8c å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81¾ã\81\9fã\80\81å\88¥ã\81®ã\82·ã\82¹ã\83\86ã\83 ã\81§ã\81¯ ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿スクリプトは複数の引き数を持つことができ、 I<optional-arg> 内のホワイトスペースが引き数の区切りとなる。"
+msgstr "ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\81® I<optional-arg> å¼\95ã\81\8dæ\95°ã\81®è§£é\87\88æ\96¹æ³\95ã\81¯å®\9fè£\85ã\81«ã\82\88ã\82\8aç\95°ã\81ªã\82\8bã\80\82 Linux ã\81§ã\81¯ã\80\81ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼å\90\8d I<interpreter> ã\81«ç¶\9aã\81\8fæ\96\87å\97å\88\97å\85¨ä½\93ã\81\8cã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼ã\81« 1å\80\8bã\81®å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81\97ã\81\8bã\81\97ã\80\81å\8b\95ä½\9cã\81\8cç\95°ã\81ªã\82\8bã\82·ã\82¹ã\83\86ã\83 ã\82\82ã\81\82ã\82\8bã\80\82 ã\81\82ã\82\8bã\82·ã\82¹ã\83\86ã\83 ã\81§ã\81¯ã\80\81 I<optional-arg> ã\81®ã\81\86ã\81¡æ\9c\80å\88\9dã\81®ã\83\9bã\83¯ã\82¤ã\83\88ã\82¹ã\83\9aã\83¼ã\82¹ã\81¾ã\81§ã\81\8c å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81¾ã\81\9fã\80\81å\88¥ã\81®ã\82·ã\82¹ã\83\86ã\83 ã\81§ã\81¯ ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼スクリプトは複数の引き数を持つことができ、 I<optional-arg> 内のホワイトスペースが引き数の区切りとなる。"
#. .SH BUGS
#. Some Linux versions have failed to check permissions on ELF
#. type: Plain text
#: build/C/man2/execve.2:729
msgid "We can also use these programs to demonstrate the use of a script interpreter. To do this we create a script whose \"interpreter\" is our I<myecho> program:"
-msgstr "ã\81\95ã\82\89ã\81«ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\83\97ã\83ã\82°ã\83©ã\83 ã\82\92使ã\81£ã\81¦ã\80\81ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿ã\81®ä¾\8bã\82\92示ã\81\99ã\80\82 ã\81\93ã\81®ã\81\9fã\82\81ã\81«ã\80\81ã\80\8cã\82¤ã\83³ã\82¿ã\83\97ã\83ªã\82¿」として先ほど作成したプログラム I<myecho> を使うスクリプトを作成する。"
+msgstr "ã\81\95ã\82\89ã\81«ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\83\97ã\83ã\82°ã\83©ã\83 ã\82\92使ã\81£ã\81¦ã\80\81ã\82¹ã\82¯ã\83ªã\83\97ã\83\88ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼ã\81®ä¾\8bã\82\92示ã\81\99ã\80\82 ã\81\93ã\81®ã\81\9fã\82\81ã\81«ã\80\81ã\80\8cã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿ã\83¼」として先ほど作成したプログラム I<myecho> を使うスクリプトを作成する。"
#. type: Plain text
#: build/C/man2/execve.2:736