App-Greple-xlate

 view release on metacpan or  search on metacpan

i18n/src/xlate.pod.xlate-gpt5-JA.json  view on Meta::CPAN

      "By default, original and translated text is printed in the \"conflict marker\" format compatible with L<git(1)>. Using C<ifdef> format, you can get desired part by L<unifdef(1)> command easily. Output format can be specified by B<--xlate-forma...
      "デフォルトでは、原文と訳文は L<git(1)> と互換性のある「コンフリクトマーカー」形式で出力されます。C<ifdef> 形式を使うと、L<unifdef(1)> コマンドで必要な部分だけを簡単に取得でã...
   ],
   [
      "If you want to translate entire text, use B<--match-all> option. This is a short-cut to specify the pattern C<(?s).+> which matches entire text.\n",
      "全文を翻訳したい場合は、B<--match-all> オプションを使用します。これは、全文にマッチするパターン C<(?s).+> を指定するショートカットです。\n"
   ],
   [
      "Conflict marker format data can be viewed in side-by-side style by L<sdif|App::sdif> command with C<-V> option. Since it makes no sense to compare on a per-string basis, the C<--no-cdif> option is recommended. If you do not need to color the t...
      "コンフリクトマーカー形式のデータは、L<sdif|App::sdif> コマンドに C<-V> オプションを付けてサイドバイサイド表示することができます。文字列単位で比較しても意味がないため、C<--n...
   ],
   [
      "Processing is done in specified units, but in the case of a sequence of multiple lines of non-empty text, they are converted together into a single line. This operation is performed as follows:\n",
      "処理は指定した単位で行われますが、空でない複数行の連続したテキストの場合は、まとめて 1 行に変換されます。この操作は次のように行われます:\n"
   ],
   [
      "Remove white space at the beginning and end of each line.\n",
      "各行の先頭と末尾の空白を削除します。\n"
   ],
   [
      "If a line ends with a full-width punctuation character, concatenate with next line.\n",
      "行が全角の句読点で終わる場合は、次の行と連結します。\n"
   ],
   [
      "If a line ends with a full-width character and the next line begins with a full-width character, concatenate the lines.\n",
      "行が全角文字で終わり、次の行が全角文字で始まる場合は、行を連結します。\n"
   ],
   [
      "If either the end or the beginning of a line is not a full-width character, concatenate them by inserting a space character.\n",
      "行末または行頭のいずれかが全角文字でない場合は、スペース文字を挿入して連結します。\n"
   ],
   [
      "Cache data is managed based on the normalized text, so even if modifications are made that do not affect the normalization results, the cached translation data will still be effective.\n",
      "キャッシュデータは正規化後のテキストに基づいて管理されるため、正規化結果に影響しない変更が行われても、キャッシュされた翻訳データは引き続き有効です。\n"
   ],
   [
      "This normalization process is performed only for the first (0th) and even-numbered pattern. Thus, if two patterns are specified as follows, the text matching the first pattern will be processed after normalization, and no normalization process...
      "この正規化処理は最初(0 番目)および偶数番目のパターンに対してのみ行われます。したがって、次のように 2 つのパターンが指定された場合、最初のパターンに一致するテキスã...
   ],
   [
      "Therefore, use the first pattern for text that is to be processed by combining multiple lines into a single line, and use the second pattern for pre-formatted text. If there is no text to match in the first pattern, use a pattern that does not...
      "したがって、複数行を 1 行にまとめて処理するテキストには最初のパターンを使用し、整形済みテキストには 2 番目のパターンを使用してください。最初のパターンに一致するテキ...
   ],
   [
      "Occasionally, there are parts of text that you do not want translated. For example, tags in markdown files. DeepL suggests that in such cases, the part of the text to be excluded be converted to XML tags, translated, and then restored after th...
      "ときどき、翻訳したくないテキストの一部があります。たとえば、Markdown ファイル内のタグなどです。DeepL は、そのような場合には除外したいテキスト部分を XML タグに変換してかã...
   ],
   [
      "This will interpret each line of the file C<MASKPATTERN> as a regular expression, translate strings matching it, and revert after processing. Lines beginning with C<#> are ignored.\n",
      "これは、ファイルの各行をC<MASKPATTERN>として正規表現として解釈し、それにマッチする文字列を翻訳して処理後に元に戻します。C<#>で始まる行は無視されます。\n"
   ],
   [
      "Complex pattern can be written on multiple lines with backslash escaped newline.\n",
      "複雑なパターンは、バックスラッシュで改行をエスケープして複数行に記述できます。\n"
   ],
   [
      "How the text is transformed by masking can be seen by B<--xlate-mask> option.\n",
      "マスキングによってテキストがどのように変換されるかは、B<--xlate-mask> オプションで確認できます。\n"
   ],
   [
      "Mask placeholders are well-formed self-closing XML tags such as C<< <m id=\"1\" /> >>. JSON-based LLM engines receive the tags in their input arrays. For DeepL, a request containing marker tags is escaped and enclosed in a temporary C<< <xlate...
      "マスク用プレースホルダーは、C<< <m id=\"1\" /> >> のような整形式の自己終了 XML タグです。JSON ベースの LLM エンジンは、入力配列内でこれらのタグを受け取ります。DeepL では、マーã‚...
   ],
   [
      "Masking protects markup from being translated. To conceal sensitive strings from the translation service itself, see L</ANONYMIZATION AND TEMPLATES>; both can be used together.\n",
      "マスキングはマークアップが翻訳されないように保護します。翻訳サービス自体から機密文字列を隠蔽するには、L</ANONYMIZATION AND TEMPLATES>を参照してください。両方を併用できますã€...
   ],
   [
      "This interface is experimental and subject to change in the future.\n",
      "このインターフェイスは実験的で、将来変更される可能性があります。\n"
   ],
   [
      "Sensitive strings can be concealed before they are sent to the translation API and restored in the output. Three sources of anonymization rules are available: a dictionary file (B<--xlate-anonymize>), inline marks in the document itself (B<--x...
      "機密性の高い文字列は、翻訳 API に送信される前に隠蔽し、出力で復元できます。匿名化ルールのソースは 3 種類あります: 辞書ファイル(B<--xlate-anonymize>)、文書自体のインライン...
   ],
   [
      "For form documents (quarterly reports and the like), define the actors up front and reference them in the body:\n",
      "フォーム文書(四半期報告書など)では、アクターを最初に定義し、本文で参照します:\n"
   ],
   [
      "Translate the template once per language with C<--xlate-template> (and C<--xlate-frontmatter> when the values are kept in the file), then render each case with B<pandoc-embedz> standalone mode -- values under C<global:> in an external config n...
      "言語ごとにテンプレートを一度、C<--xlate-template>(値をファイル内に保持する場合は C<--xlate-frontmatter> も)で翻訳し、その後 B<pandoc-embedz> スタンドアロンモードで各ケースをレンダãƒ...
   ],
   [
      "For inline marks, providing a macro definition config makes the same translated template render either the real names or a redacted version:\n",
      "インラインマークについては、マクロ定義設定を指定すると、同じ翻訳済みテンプレートで実名または墨消し版のいずれもレンダリングできます:\n"
   ],
   [
      "Exclude embedz blocks from translation when a document contains them:\n",
      "文書に embedz ブロックが含まれている場合は、それらを翻訳対象から除外します:\n"
   ],
   [
      "Invoke the translation process for each matched area.\n",
      "一致した各領域ごとに翻訳処理を呼び出します。\n"
   ],
   [
      "Without this option, B<greple> behaves as a normal search command. So you can check which part of the file will be subject of the translation before invoking actual work.\n",
      "このオプションがない場合、B<greple> は通常の検索コマンドとして動作します。したがって、実際の作業を行う前に、ファイルのどの部分が翻訳対象になるかを確認できます。\n"
   ],
   [
      "Command result goes to standard out, so redirect to file if necessary, or consider to use L<App::Greple::update> module.\n",
      "コマンド結果は標準出力に出るため、必要に応じてファイルにリダイレクトするか、L<App::Greple::update> モジュールの使用を検討してください。\n"
   ],
   [
      "Option B<--xlate> calls B<--xlate-color> option with B<--color=never> option.\n",
      "オプション B<--xlate> は B<--color=never> オプション付きで B<--xlate-color> オプションを呼び出します。\n"
   ],
   [
      "With B<--xlate-fold> option, converted text is folded by the specified width. Default width is 70 and can be set by B<--xlate-fold-width> option. Four columns are reserved for run-in operation, so each line could hold 74 characters at most.\n"...
      "B<--xlate-fold> オプションを指定すると、変換後のテキストは指定した幅で折り返されます。デフォルト幅は 70 で、B<--xlate-fold-width> オプションで設定できます。先頭に 4 桁分が突き出...
   ],
   [
      "Specifies the translation engine to be used.\n",
      "使用する翻訳エンジンを指定します。\n"
   ],
   [
      "At this time, the following engines are available\n",
      "現時点では、以下のエンジンが利用可能です。\n"
   ],
   [
      "Engine modules are searched in backend namespaces first (C<llm>, then C<gpty>), then directly under C<App::Greple::xlate>. So C<gpt5> loads C<App::Greple::xlate::llm::gpt5> which calls the C<llm> command, while C<gpt4o> falls back to C<App::Gr...



( run in 0.606 second using v1.01-cache-2.11-cpan-a49fcb8fa48 )