-msgid ""
-"What this function does is the following. If both strings are equal, return "
-"0. Otherwise, find the position between two bytes with the property that "
-"before it both strings are equal, while directly after it there is a "
-"difference. Find the largest consecutive digit strings containing (or "
-"starting at, or ending at) this position. If one or both of these is empty, "
-"then return what B<strcmp>(3) would have returned (numerical ordering of "
-"byte values). Otherwise, compare both digit strings numerically, where "
-"digit strings with one or more leading zeros are interpreted as if they have "
-"a decimal point in front (so that in particular digit strings with more "
-"leading zeros come before digit strings with fewer leading zeros). Thus, "
-"the ordering is I<000>, I<00>, I<01>, I<010>, I<09>, I<0>, I<1>, I<9>, I<10>."
-msgstr ""
-"この関数の動作は以下の通りである。 両方の文字列が等しい場合、0 を返す。 それ"
-"以外の場合、その直前までは両方の文字列が等しく、 その直後のバイトで両者に違い"
-"があるような、バイトの境界を探す。 見つかったバイト境界を含む数字列(数字だけ"
-"の文字列)の最長一致検索を行う。 (数字列は境界から始まっていても、境界で終わっ"
-"ていてもよい)。 2つの文字列から得られた数字列の一方または両方が空であれば、 "
-"B<strcmp>(3) が返した結果を関数の返り値として返す。 すなわち、バイト値を比較"
-"した結果を返す。 それ以外の(数字列が両方とも空でない)場合、両方の数字列を数字"
-"順で比較する。 このとき、1つ以上の 0 が先頭にある数字列は、前に小数点がついて"
-"いるものと 解釈される。(先頭に 0 が多くある数字列ほど前に来ることになる) こ"
-"の結果、順序は次のようになる: I<000>, I<00>, I<01>, I<010>, I<09>, I<0>, "
-"I<1>, I<9>, I<10>"
+msgid "What this function does is the following. If both strings are equal, return 0. Otherwise, find the position between two bytes with the property that before it both strings are equal, while directly after it there is a difference. Find the largest consecutive digit strings containing (or starting at, or ending at) this position. If one or both of these is empty, then return what B<strcmp>(3) would have returned (numerical ordering of byte values). Otherwise, compare both digit strings numerically, where digit strings with one or more leading zeros are interpreted as if they have a decimal point in front (so that in particular digit strings with more leading zeros come before digit strings with fewer leading zeros). Thus, the ordering is I<000>, I<00>, I<01>, I<010>, I<09>, I<0>, I<1>, I<9>, I<10>."
+msgstr "この関数の動作は以下の通りである。 両方の文字列が等しい場合、0 を返す。 それ以外の場合、その直前までは両方の文字列が等しく、 その直後のバイトで両者に違いがあるような、バイトの境界を探す。 見つかったバイト境界を含む数字列(数字だけの文字列)の最長一致検索を行う。 (数字列は境界から始まっていても、境界で終わっていてもよい)。 2つの文字列から得られた数字列の一方または両方が空であれば、 B<strcmp>(3) が返した結果を関数の返り値として返す。 すなわち、バイト値を比較した結果を返す。 それ以外の(数字列が両方とも空でない)場合、両方の数字列を数字順で比較する。 このとき、1つ以上の 0 が先頭にある数字列は、前に小数点がついているものと 解釈される。(先頭に 0 が多くある数字列ほど前に来ることになる) この結果、順序は次のようになる: I<000>, I<00>, I<01>, I<010>, I<09>, I<0>, I<1>, I<9>, I<10>"