OSDN Git Service

autoconf, configureの索引を追加. 自動設定->autoconfと分かりやすく.
[omake-japanese/omake_trans.git] / base.rst
index e384de2..eb2b8f1 100644 (file)
--- a/base.rst
+++ b/base.rst
 
 * **TARGETS**
 
-  コマンドラインのターゲットを表す文字列です。例えば、もしOMakeが以下のコマンドラインで実行されたとしましょう。 ::
+  コマンドラインのターゲットを表す文字列です。例えば、OMakeが以下のコマンドラインで実行されたとしましょう。 ::
 
         omake CFLAGS=1 foo bar.c
 
@@ -163,7 +163,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. For example, $(not false) expands to the string true, and $(not hello world) expands to false. 
 
-例えば、 ``$(not false)`` は ``true`` が返され、 ``$(not hello world)`` は ``false`` が返されます。
+ä¾\8bã\81\88ã\81°ã\80\81 ``$(not false)`` ã\81¯ ``true`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¦ã\80\81 ``$(not hello world)`` ã\81¯ ``false`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. index::
    single: equal()
@@ -177,7 +177,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. For example $(equal a, b) expands to false, and $(equal hello world, hello world) expands to true. 
 
-例えば、 ``$(equal a, b)`` は ``false`` が返され、 ``$(equal hello world, hello world)`` は ``true`` が返されます。
+ä¾\8bã\81\88ã\81°ã\80\81 ``$(equal a, b)`` ã\81¯ ``false`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¦ã\80\81 ``$(equal hello world, hello world)`` ã\81¯ ``true`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. index::
    single: and()
@@ -257,7 +257,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. If the expression e1 is not false, then the expressions in body1 are evaluated and the result is returned as the value of the conditional. Otherwise, if e1 evaluates to false, the evaluation continues with the e2 expression. If none of the conditional expressions is true, then the expressions in bodyn are evaluated and the result is returned as the value of the conditional.
 
-もし式 ``e1`` が偽でなかったら、 ``body1`` が評価され、結果は条件分岐の値として返されます。もし ``e1`` が偽であるなら、条件分岐は移り変わり ``e2`` の式が用いられます。もしどの条件式も真でなかった場合、 ``bodyn`` が評価され、結果は条件分岐の値として返されます。
+もし式 ``e1`` が偽でなかったら ``body1`` が評価されて、結果は条件分岐の値として返されます。もし ``e1`` が偽であるなら、条件分岐は移り変わり ``e2`` の式が用いられます。もしどの条件式も真でなかった場合、 ``bodyn`` が評価されて、結果は条件分岐の値として返されます。
 
 .. There can be any number of elseif clauses; the else clause is optional.
 
@@ -296,7 +296,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. The <arg> is evaluated to a string, and compared with <pattern_1>. If it matches, the result of the expression is <value_1>. Otherwise evaluation continues with the remaining patterns until a match is found. If no pattern matches, the value is the empty string.
 
-``<arg>`` は文字列として評価され、 ``<pattern_1>`` を用いて比較されます。もしマッチしている場合、結果の式は ``<value_1>`` が返されます。そうでない場合、マッチする文が見つかるまで、残りのパターンを用いて評価が行われます。
+``<arg>`` ã\81¯æ\96\87å­\97å\88\97ã\81¨ã\81\97ã\81¦è©\95価ã\81\95ã\82\8cã\81¦ã\80\81 ``<pattern_1>`` ã\82\92ç\94¨ã\81\84ã\81¦æ¯\94è¼\83ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\82\82ã\81\97ã\83\9eã\83\83ã\83\81ã\81\97ã\81¦ã\81\84ã\82\8bå ´å\90\88ã\80\81çµ\90æ\9e\9cã\81®å¼\8fã\81¯ ``<value_1>`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82ã\81\9dã\81\86ã\81§ã\81ªã\81\84å ´å\90\88ã\80\81ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bæ\96\87ã\81\8cè¦\8bã\81¤ã\81\8bã\82\8bã\81¾ã\81§ã\80\81æ®\8bã\82\8aã\81®ã\83\91ã\82¿ã\83¼ã\83³ã\82\92ç\94¨ã\81\84ã\81¦è©\95価ã\81\8cè¡\8cã\82\8fã\82\8cã\81¾ã\81\99ã\80\82
 
 .. The switch function uses string comparison to compare the argument with the patterns. For example, the following expression defines the FILE variable to be either foo, bar, or the empty string, depending on the value of the OSTYPE variable.
 
@@ -325,7 +325,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. If the value of expression e matches pattern_i and no previous pattern, then body_i is evaluated and returned as the result of the match. The switch function uses string comparison; the match function uses regular expression matching.
 
-式 ``e`` が前回のパターンでマッチせずに ``pattern_i`` でマッチした場合、 ``body_i`` が評価され、 ``match`` の結果として返されます。 ``switch`` 関数は文字列の比較を行います。 ``match`` 関数は正規表現でのマッチングを行います。 ::
+å¼\8f ``e`` ã\81\8cå\89\8då\9b\9eã\81®ã\83\91ã\82¿ã\83¼ã\83³ã\81§ã\83\9eã\83\83ã\83\81ã\81\9bã\81\9aã\81« ``pattern_i`` ã\81§ã\83\9eã\83\83ã\83\81ã\81\97ã\81\9få ´å\90\88ã\80\81 ``body_i`` ã\81\8cè©\95価ã\81\95ã\82\8cã\81¦ã\80\81 ``match`` ã\81®çµ\90æ\9e\9cã\81¨ã\81\97ã\81¦è¿\94ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82 ``switch`` é\96¢æ\95°ã\81¯æ\96\87å­\97å\88\97ã\81®æ¯\94è¼\83ã\82\92è¡\8cã\81\84ã\81¾ã\81\99ã\80\82 ``match`` é\96¢æ\95°ã\81¯æ­£è¦\8f表ç\8f¾ã\81§ã\81®ã\83\9eã\83\83ã\83\81ã\83³ã\82°ã\82\92è¡\8cã\81\84ã\81¾ã\81\99ã\80\82 ::
 
    match $(FILE)
    case $".*\(\.[^\/.]*\)"
@@ -361,7 +361,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. If evaluation of the try-body results in a exception object obj, the catch clauses are examined in order. When examining catch clause catch class(v), if the exception object obj is an instance of the class name class, the variable v is bound to the exception object, and the expressions in the catch-body are evaluated.
 
-``try-body`` の評価がオブジェクト ``obj`` の例外を送出した場合、 ``catch`` 文が代わりに評価されます。 ``catch`` 文の ``catch class(v)`` を実行している最中、もし例外のオブジェクト ``obj`` がクラス名 ``class`` のインスタンスであったならば、変数 ``v`` が例外のオブジェクトとして束縛され、 ``catch-body`` の式が評価されます。
+``try-body`` ã\81®è©\95価ã\81\8cã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88 ``obj`` ã\81®ä¾\8bå¤\96ã\82\92é\80\81å\87ºã\81\97ã\81\9få ´å\90\88ã\80\81 ``catch`` æ\96\87ã\81\8c代ã\82\8fã\82\8aã\81«è©\95価ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82 ``catch`` æ\96\87ã\81® ``catch class(v)`` ã\82\92å®\9fè¡\8cã\81\97ã\81¦ã\81\84ã\82\8bæ\9c\80中ã\80\81ã\82\82ã\81\97ä¾\8bå¤\96ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88 ``obj`` ã\81\8cã\82¯ã\83©ã\82¹å\90\8d ``class`` ã\81®ã\82¤ã\83³ã\82¹ã\82¿ã\83³ã\82¹ã\81§ã\81\82ã\81£ã\81\9fã\81ªã\82\89ã\81°ã\80\81å¤\89æ\95° ``v`` ã\81\8cä¾\8bå¤\96ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81¨ã\81\97ã\81¦æ\9d\9fç¸\9bã\81\95ã\82\8cã\81¦ã\80\81 ``catch-body`` ã\81®å¼\8fã\81\8cè©\95価ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. If a when clause is encountered while a catch body is being evaluated, the predicate expr is evaluated. If the result is true, evaluation continues with the expressions in the when-body. Otherwise, the next catch clause is considered for evaluation.
 
@@ -369,7 +369,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. If evaluation of a catch-body or when-body completes successfully, returning a value v, without encountering another when clause, then the expressions in the finally-body are evaluated and the value v is returned as the result.
 
-``catch-body`` か ``when-body`` の評価が完全に終わった場合、別の ``when`` 文を評価することなく ``finally-body`` の式が評価され、値 ``v`` が返されます。
+``catch-body`` ã\81\8b ``when-body`` ã\81®è©\95価ã\81\8cå®\8cå\85¨ã\81«çµ\82ã\82\8fã\81£ã\81\9få ´å\90\88ã\80\81å\88¥ã\81® ``when`` æ\96\87ã\82\92è©\95価ã\81\99ã\82\8bã\81\93ã\81¨ã\81ªã\81\8f ``finally-body`` ã\81®å¼\8fã\81\8cè©\95価ã\81\95ã\82\8cã\81¦ã\80\81å\80¤ ``v`` ã\81\8cè¿\94ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. There can be any number of catch clauses; the finally clause is optional. 
 
@@ -1095,7 +1095,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. The removesuffix function removes the suffixes from each component of a sequence.
 
-``removesuffix`` 関数はシーケンスの各々の成分から接尾辞を取り除きます。
+``removesuffix`` 関数はシーケンスの各々の成分から接尾辞(拡張子)を取り除きます。
 
 .. For example, $(removesuffix a.c b.foo "c d") expands to a b "c d". 
 
@@ -1116,7 +1116,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. The replacesuffixes function modifies the suffix of each component in sequence. The old-suffixes and new-suffixes sequences should have the same length.
 
-``replacesuffixes`` 関数はシーケンスの各々の成分の接尾辞を置き換えます。 ``old-suffixes`` と ``new-suffixes`` シーケンスは同じ長さである必要があります。
+``replacesuffixes`` 関数はシーケンスの各々の成分の接尾辞(拡張子)を置き換えます。 ``old-suffixes`` と ``new-suffixes`` シーケンスは同じ長さである必要があります。
 
 .. For example, $(replacesuffixes .h .c, .o .o, a.c b.h c.z) expands to a.o b.o c.z. 
 
@@ -1216,7 +1216,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. For example, $(mem "m n", y z "m n" w a) evaluates to true, while $(mem m n, y z "m n" w a) evaluates to false. 
 
-例えば、 ``$(mem "m n", y z "m n" w a)`` は ``true`` と評価され、一方で ``$(mem m n, y z "m n" w a)`` は ``false`` と評価されます。
+ä¾\8bã\81\88ã\81°ã\80\81 ``$(mem "m n", y z "m n" w a)`` ã\81¯ ``true`` ã\81¨è©\95価ã\81\95ã\82\8cã\81¦ã\80\81ä¸\80æ\96¹ã\81§ ``$(mem m n, y z "m n" w a)`` ã\81¯ ``false`` ã\81¨è©\95価ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. index::
    single: intersection()
@@ -1256,7 +1256,7 @@ omakeのブーリアン型は状況に無反応な(case-insensitive)文字列に
 
 .. For example, the expression $(intersects a b c, d c e) evaluates to true, and $(intersects a b c a, d e f) evaluates to false. 
 
-例えば、 ``$(intersects a b c, d c e)`` は ``true`` と評価され、 ``$(intersects a b c a, d e f)`` は ``false`` と評価されます。
+ä¾\8bã\81\88ã\81°ã\80\81 ``$(intersects a b c, d c e)`` ã\81¯ ``true`` ã\81¨è©\95価ã\81\95ã\82\8cã\81¦ã\80\81 ``$(intersects a b c a, d e f)`` ã\81¯ ``false`` ã\81¨è©\95価ã\81\95ã\82\8cã\81¾ã\81\99ã\80\82
 
 .. index::
    single: set-diff()