OSDN Git Service

GIT-20170514.
[clfsja/cross-lfs-ja.git] / src / final-system / common / ncurses.ch
1 %
2 % This is part of CLFSja package.
3 %
4 % This is a CTIE change file for the original XML source of the CLFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13     <para>The Ncurses package contains libraries for terminal-independent
14     handling of character screens.</para>
15 @y
16     <para>
17     Ncurses パッケージは、端末に依存しない、文字ベースのスクリーン制御を行うライブラリを提供します。
18     </para>
19 @z
20
21 @x
22     <title>Installation of Ncurses</title>
23 @y
24     <title>&InstallationOf1;Ncurses &InstallationOf2;</title>
25 @z
26
27 @x
28     <para os="p1">The following patch contains updates from the &ncurses-version; branch
29     by the Ncurses developers:</para>
30 @y
31     <para os="p1">
32     以下のパッチは、Ncurses 開発者による Ncurses &ncurses-version; ブランチの更新を適用するものです。
33     </para>
34 @z
35
36 @x
37     <para os="a">Prepare Ncurses for compilation:</para>
38 @y
39     <para os="a">&PreparePackage1;Ncurses &PreparePackage2;</para>
40 @z
41
42 @x
43       <title>The meaning of the new configure option:</title>
44 @y
45       <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
46 @z
47
48 @x --enable-pc-files
49           <para>This tells Ncurses to generate and install .pc files for
50           <command>pkg-config</command>.</para>
51 @y
52           <para>
53           <command>pkg-config</command> 用の .pc ファイルを生成しインストールすることを指示します。
54           </para>
55 @z
56
57 @x
58     <para os="c">Compile the package:</para>
59 @y
60     <para os="c">&CompileThePackage;</para>
61 @z
62
63 @x
64     <para os="e">This package has a test suite, but it can only be run after
65     the package is installed. The tests are in the
66     <filename class="directory">test/</filename> directory. See the
67     <filename>README</filename> file in that directory for details.</para>
68 @y
69     <para os="e">
70     このパッケージにはテストスイートがありますが、インストールした後に実行しなければなりません。
71     テストスイートのためのファイル群はサブディレクトリ <filename class="directory">test/</filename> 以下にあります。
72     詳しくはそのディレクトリ内にある <filename>README</filename> ファイルを参照してください。 
73     </para>
74 @z
75
76 @x
77     <para os="f">Install the package:</para>
78 @y
79     <para os="f">&InstallThePackage;</para>
80 @z
81
82 @x
83     <para os="h">Move the <filename class="libraryfile">libncursesw</filename>
84     shared library to <filename class="directory">/lib</filename>
85     and create a new symlink in <filename class="directory">/usr/lib</filename>:</para>
86 @y
87     <para os="h">
88     共有ライブラリ <filename class="libraryfile">libncursesw</filename> を <filename
89     class="directory">/lib</filename> に移動します。
90     そして <filename class="directory">/usr/lib</filename> に新たなシンボリックリンクを生成します。
91     </para>
92 @z
93
94 @x
95     <para os="l">Many packages that use Ncurses will compile just fine against
96     the widechar libraries, but won't know to look for them. Create linker
97     scripts and symbolic links to allow older and non-widec compatible
98     programs to build properly:</para>
99 @y
100     <para os="l">
101     Ncurses を利用する各種パッケージではワイド文字に対してもうまく動作するように作られています。
102     しかし対応するライブラリを見つけられない場合があります。
103     そこでリンカースクリプトとシンボリックリンクを作成して、かつての古いワイド文字非対応のプログラムでも正常にビルドができるようにします。
104     </para>
105 @z
106
107 @x
108     <title>Contents of Ncurses</title>
109 @y
110     <title>&ContentsOf1;Ncurses &ContentsOf2;</title>
111 @z
112
113 @x
114       <segtitle>Installed programs</segtitle>
115       <segtitle>Installed libraries</segtitle>
116       <segtitle>Installed directories</segtitle>
117 @y
118       <segtitle>&InstalledProgram;</segtitle>
119       <segtitle>&InstalledLibrary;</segtitle>
120       <segtitle>&InstalledDirectory;</segtitle>
121 @z
122
123 @x
124         <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
125         ncursesw6-config, reset (link to tset), tabs, tic, toe, tput, tset</seg>
126         <seg>libcursesw.so (link to libncursesw.so), libformw.[a,so],
127         libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],
128         libpanelw.[a,so]</seg>
129         <seg>/usr/share/tabset, /usr/share/terminfo</seg>
130 @y
131         <seg>captoinfo (&LinkTo1;tic &LinkTo2;), clear, infocmp, infotocap (&LinkTo1;tic &LinkTo2;),
132         ncursesw6-config, reset (&LinkTo1;tset &LinkTo2;), tabs, tic, toe, tput, tset</seg>
133         <seg>libcursesw.so (&LinkTo1;libncursesw.so &LinkTo2;), libformw.[a,so],
134         libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],
135         libpanelw.[a,so]</seg>
136         <seg>/usr/share/tabset, /usr/share/terminfo</seg>
137 @z
138
139 @x
140       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
141 @y
142       <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
143 @z
144
145 @x captoinfo
146           <para>Converts a termcap description into a terminfo description</para>
147 @y
148           <para>
149           termcap の記述を terminfo の記述に変換します。
150           </para>
151 @z
152
153 @x clear
154           <para>Clears the screen, if possible</para>
155 @y
156           <para>
157           画面消去が可能ならこれを行います。
158           </para>
159 @z
160
161 @x infocmp
162           <para>Compares or prints out terminfo descriptions</para>
163 @y
164           <para>
165           terminfo の記述どうしを比較したり出力したりします。
166           </para>
167 @z
168
169 @x infotocap
170           <para>Converts a terminfo description into a termcap description</para>
171 @y
172           <para>
173           terminfo の記述を termcap の記述に変換します。
174           </para>
175 @z
176
177 @x ncursesw5-config
178           <para>Provides configuration information for ncurses</para>
179 @y
180           <para>
181           ncurses の設定情報を提供します。
182           </para>
183 @z
184
185 @x reset
186           <para>Reinitializes a terminal to its default values</para>
187 @y
188           <para>
189           端末をデフォルト設定に初期化します。
190           </para>
191 @z
192
193 @x tabs
194           <para>Sets and clears tab stops on a terminal</para>
195 @y
196           <para>
197           端末上のタブストップの設定をクリアしたり設定したりします。
198           </para>
199 @z
200
201 @x tic
202           <para>The terminfo entry-description compiler that translates a
203           terminfo file from source format into the binary format needed for the
204           ncurses library routines. A terminfo file contains information on the
205           capabilities of a certain terminal</para>
206 @y
207           <para>
208           terminfo の定義項目に対するコンパイラーです。
209           これはソース形式の terminfo ファイルをバイナリ形式に変換し、ncurses ライブラリ内の処理ルーチンが利用できるようにします。
210           terminfo ファイルは特定端末の特性に関する情報が記述されるものです。
211           </para>
212 @z
213
214 @x toe
215           <para>Lists all available terminal types, giving the primary name and
216           description for each</para>
217 @y
218           <para>
219           利用可能なすべての端末タイプを一覧表示します。
220           そこでは端末名と簡単な説明を示します。
221           </para>
222 @z
223
224 @x tput
225           <para>Makes the values of terminal-dependent capabilities available to
226           the shell; it can also be used to reset or initialize a terminal or
227           report its long name</para>
228 @y
229           <para>
230           端末に依存する機能設定をシェルが利用できるようにします。
231           また端末のリセットや初期化、あるいは長い端末名称の表示も行います。
232           </para>
233 @z
234
235 @x tset
236           <para>Can be used to initialize terminals</para>
237 @y
238           <para>
239           端末の初期化に利用します。
240           </para>
241 @z
242
243 @x libcursesw
244           <para>A link to <filename>libncursesw</filename></para>
245 @y
246           <para>
247           <filename>libncursesw</filename> へのリンク。
248           </para>
249 @z
250
251 @x libncursesw
252           <para>Contains functions to display text in many complex ways on a
253           terminal screen; a good example of the use of these functions is the
254           menu displayed during the kernel's
255           <command>make menuconfig</command></para>
256 @y
257           <para>
258           さまざまな方法により端末画面上に文字列を表示するための関数を提供します。
259           これらの関数を用いた具体例として、カーネルの <command>make menuconfig</command> の実行によって表示されるメニューがあります。
260           </para>
261 @z
262
263 @x libformw
264           <para>Contains functions to implement forms</para>
265 @y
266           <para>
267           フォームを実装するための関数を提供します。
268           </para>
269 @z
270
271 @x libmenuw
272           <para>Contains functions to implement menus</para>
273 @y
274           <para>
275           メニューを実装するための関数を提供します。
276           </para>
277 @z
278
279 @x libpanelw
280           <para>Contains functions to implement panels</para>
281 @y
282           <para>
283           パネルを実装するための関数を提供します。
284           </para>
285 @z