App-Greple-xlate
view release on metacpan or search on metacpan
i18n/src/xlate.gpt5-AR.pod view on Meta::CPAN
ÙÙ
ÙÙÙ Ø¬ÙØ¨ اÙÙØµ اÙÙØ§Ø¨Ø§ÙÙ ÙÙØ· Ø¨ÙØ§Ø³Ø·Ø© Ø§ÙØ£Ù
ر B<unifdef>:
unifdef -UORIGINAL -DJA foo.ja.pm
=item B<space>
=item B<space+>
ÙØªÙ
طباعة اÙÙØµ Ø§ÙØ£ØµÙÙ ÙØ§ÙÙ
ØÙÙÙÙÙ Ù
ÙØµÙÙÙ٠بسطر ÙØ§Ø±Øº ÙØ§ØØ¯. باÙÙØ³Ø¨Ø© Ø¥ÙÙ C<space+>Ø ÙØªÙ
Ø£ÙØ¶Ùا إخراج سطر Ø¬Ø¯ÙØ¯ بعد اÙÙØµ اÙÙ
ØÙÙÙÙ.
=item B<xtxt>
إذا ÙØ§Ù Ø§ÙØªÙسÙÙ C<xtxt> (اÙÙØµ اÙÙ
ترجÙ
) Ø£Ù ØºÙØ± Ù
عرÙÙØ ÙØ³ÙتÙ
طباعة اÙÙØµ اÙÙ
ترجÙ
ÙÙØ·.
=back
=item B<--xlate-maxlen>=I<chars> (Default: 0)
ØØ¯Ø¯ Ø§ÙØØ¯ Ø§ÙØ£ÙØµÙ ÙØ·Ù٠اÙÙØµ Ø§ÙØ°Ù Ø³ÙØªÙ
إرساÙ٠إÙÙ ÙØ§Ø¬ÙØ© برÙ
جة Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ù
رة ÙØ§ØØ¯Ø©. تعÙ٠اÙÙÙÙ
Ø© Ø§ÙØ§ÙØªØ±Ø§Ø¶ÙØ© 0 ØØ¯Ù اÙÙ
ØØ±Ù ÙÙØ³Ù: باÙÙØ³Ø¨Ø© Ø¥Ù٠خدÙ
Ø©...
=item B<--xlate-maxline>=I<n> (Default: 0)
ØØ¯Ø¯ Ø§ÙØØ¯ Ø§ÙØ£ÙØµÙ ÙØ¹Ø¯Ø¯ أسطر اÙÙØµ Ø§ÙØªÙ Ø³ÙØªÙ
إرساÙÙØ§ Ø¥ÙÙ ÙØ§Ø¬ÙØ© برÙ
جة Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ù
رة ÙØ§ØØ¯Ø©.
عÙÙÙ ÙØ°Ù اÙÙÙÙ
Ø© Ø¥ÙÙ 1 إذا ÙÙØª ØªØ±ÙØ¯ ترجÙ
Ø© سطر ÙØ§ØØ¯ ÙÙ ÙÙ Ù
رة. ÙÙØ°Ø§ Ø§ÙØ®Ùار Ø£ÙÙÙÙØ© عÙÙ Ø®ÙØ§Ø± C<--xlate-maxlen>.
=item B<--xlate-prompt>=I<text>
ØØ¯Ùد Ù
ÙØ¬ÙÙÙØ§ Ù
Ø®ØµØµÙØ§ ÙÙØªÙ
إرساÙ٠إÙÙ Ù
ØØ±Ù Ø§ÙØªØ±Ø¬Ù
Ø©. ÙØªÙÙØ± ÙØ°Ø§ Ø§ÙØ®Ùار ÙÙ
ØØ±Ùات LLM (C<gpt3>Ø C<gpt4o>Ø C<gpt5>) ÙÙÙÙ ÙØ§ ÙØªÙÙØ± ÙÙ DeepL. ÙÙ
ÙÙÙ ØªØ®ØµÙØµ سÙÙÙ Ø§ÙØªØ±Ø¬...
=item B<--xlate-context>=I<text>
ØØ¯Ø¯ Ù
عÙÙÙ
ات Ø³ÙØ§ÙÙØ© إضاÙÙØ© ØªÙØ±Ø³Ù Ø¥ÙÙ Ù
ØØ±Ù Ø§ÙØªØ±Ø¬Ù
Ø©. ÙÙ
Ù٠استخداÙ
ÙØ°Ø§ Ø§ÙØ®Ùار عدة Ù
رات ÙØªÙدÙÙ
عدة Ø³ÙØ§Ø³Ù Ø³ÙØ§ÙÙØ©. تساعد اÙÙ
عÙÙÙ
ات Ø§ÙØ³ÙاÙÙØ© Ù
ØØ±Ù...
=item B<--xlate-context-window>=I<n>
(Context-aware engines only, e.g. C<gpt5> on the llm backend)
عدد اÙÙØªÙ اÙÙ
ترجÙ
Ø© اÙÙ
ØÙطة Ø§ÙØªÙ تÙÙ
رÙÙØ± ÙØ³Ùا٠Ù
Ø±Ø¬Ø¹Ù Ø¹ÙØ¯ إعادة ترجÙ
Ø© اÙÙØªÙ اÙÙ
ØªØºÙØ±Ø© (Ø§ÙØ§Ùتراض٠2). ÙØªØ¶Ù
Ù Ø§ÙØ³ÙØ§Ù Ø£ÙØ¶Ùا ÙØµ اÙÙ
صدر Ø§ÙØ®Ø§Ù
ØÙ٠ا...
=item B<--xlate-cache-seed>=I<file>
ÙÙÙØ¦ Ø°Ø§ÙØ±Ø© Ø§ÙØªØ®Ø²Ù٠اÙÙ
Ø¤ÙØª ÙÙ
Ø³ØªÙØ¯ Ø¬Ø¯ÙØ¯ Ù
Ù Ù
ÙÙ Ø°Ø§ÙØ±Ø© Ø§ÙØªØ®Ø²Ù٠اÙÙ
Ø¤ÙØª ÙÙ
Ø³ØªÙØ¯ آخر. Ù
ÙÙØ¯ ÙÙØªÙØ§Ø±ÙØ± Ø§ÙØ¯ÙØ±ÙØ©: زÙÙØ¯ Ø°Ø§ÙØ±Ø© Ø§ÙØªØ®Ø²Ù٠اÙÙ
Ø¤ÙØª ÙÙØ¥ØµØ¯Ø§Ø± اÙ...
=item B<--xlate-anonymize>=I<file>
أخÙÙ ÙÙÙØ© Ø§ÙØ³ÙØ§Ø³Ù Ø§ÙØØ³Ø§Ø³Ø© ÙØ¨Ù إرساÙÙØ§ Ø¥ÙÙ API Ø§ÙØªØ±Ø¬Ù
Ø©Ø ÙØ§Ø³ØªØ¹Ø¯Ùا Ù٠اÙÙ
خرجات. ÙØ¹Ø·Ù Ù
Ù٠اÙÙØ§Ù
ÙØ³ إدخاÙÙØ§ ÙØ§ØØ¯Ùا ÙÙÙ Ø¹ÙØµØ±: Ø¨ØµÙØºØ© JSON (ÙÙØ§Ø³ÙØ©Ø ÙØ§...
[ { "category": "person", "text": "å±±ç°å¤ªé" },
{ "category": "company", "regex": "ã¢ã¯ã¡(æ ªå¼ä¼ç¤¾)?" } ]
Ø£Ù Ø¨ØªÙØ³Ù٠أسطر Ø¨Ø³ÙØ· (C<category pattern>Ø C</.../> ÙÙØªØ¹Ø¨Ùر اÙÙÙ
Ø·Ù). ÙÙØ³ØªØ¨Ø¯Ù ÙÙ Ø¹ÙØµØ± Ø¨ÙØ³Ù
ÙØ¦Ø© Ù
ث٠C<< <person id="1" /> >>Ø ÙØªØØµÙ Ø§ÙØ³ÙØ³ÙØ© ÙÙØ³Ùا دائÙ
ÙØ§ عÙ٠اÙÙØ³Ù
ÙÙØ...
ÙÙ
ÙÙ Ø¥ÙØ´Ø§Ø¡ ÙØ§Ù
ÙØ³ Ø¨ÙØ§Ø³Ø·Ø© أداة Ø®Ø§Ø±Ø¬ÙØ© -- عÙ٠سبÙ٠اÙÙ
ثا٠ÙÙ
ÙØ°Ø¬ Ù
ØÙÙ ÙØ³ØªØ®Ø±Ø¬ اÙÙÙØ§Ùات Ø§ÙØØ³Ø§Ø³Ø©:
llm -m <local-model> \
-s 'Extract sensitive entities as a JSON array of objects
with "category" and "text" fields.' \
< report.md > report.anon.json
greple -Mxlate --xlate-anonymize=report.anon.json ...
ÙÙØªØ³Ø§Ù
Ø Ù
ع BOM Ø¨ØµÙØºØ© UTF-8 Ù٠اÙÙ
ÙÙ. ÙØ¯ تØÙ
٠اÙÙÙÙ
ÙÙ ØªÙØ³Ù٠أسطر اÙÙ
ادة Ø§ÙØ£Ù
اÙ
ÙØ© تعÙÙÙÙØ§ ÙØ§ØÙÙØ§ ÙÙØ· عÙ٠سطر Ù
ستÙÙØ ÙÙÙØ³ بعد اÙÙÙÙ
Ø©.
=item B<--xlate-anonymize-mark>[=I<regex>]
اجÙ
ع Ø¥Ø¯Ø®Ø§ÙØ§Øª Ø¥Ø®ÙØ§Ø¡ اÙÙÙÙØ© Ù
Ù Ø§ÙØ¹ÙاÙ
ات اÙÙ
ضÙ
ÙÙØ© Ù٠اÙÙ
Ø³ØªÙØ¯ ÙÙØ³Ù. عÙÙÙ
Ø£Ù٠ظÙÙØ± Ù
ث٠C<{{ person("å±±ç°å¤ªé") }}> ÙØ³ÙÙØ®ÙÙ Ù٠ظÙÙØ± ÙÙØ³ÙØ³ÙØ© ÙÙ ÙØ§Ù
٠اÙÙ
ستÙ...
ÙØ§ØØ¸ Ø£ÙÙ Ù
ع Ø®ÙØ§Ø± ذ٠ÙÙÙ
Ø© Ø§Ø®ØªÙØ§Ø±ÙØ© Ù
Ø«Ù ÙØ°Ø§Ø سÙÙØ¤Ø®Ø° ÙØ³ÙØ· اÙÙ
ÙÙ Ø§ÙØªØ§ÙÙ ÙÙÙÙ
Ø©: Ø§ÙØªØ¨ C<--xlate-anonymize-mark=> (Ù
ع C<=> ÙØ§ØÙ) Ø¹ÙØ¯ استخداÙ
Ø§ÙØªØ±Ù
ÙØ² Ø§ÙØ§ÙتراضÙ.
ÙÙ
Ù٠تÙÙÙ٠ترÙ
ÙØ²Ø§Øª بدÙÙØ©Ø عÙ٠سبÙ٠اÙÙ
ثا٠C<< --xlate-anonymize-mark='@@(?<category>[a-z][a-z0-9_]*):(?<text>[^\n]+?)@@' >> ÙØ¹ÙاÙ
ات بأسÙÙØ¨ C<@@person:NAME@@>Ø Ø£Ù ØµÙØºØ© تعÙÙÙ HTML تبÙ٠غÙ...
=item B<--xlate-template>[=I<regex>]
عاÙ
ÙÙ ØªØ¹Ø¨ÙØ±Ø§Øª اÙÙÙØ§Ùب (Ø§ÙØ§ÙتراضÙ: Jinja2 C<{{ ... }}>Ø C<{% ... %}>Ø C<{# ... #}>) ÙØ¹Ùاصر ÙØ§Ø¦Ø¨Ø© Ù
عتÙ
Ø©: ÙØ¬Ù٠اÙÙÙ
ÙØ°Ø¬ Ø¥ÙÙ ÙØ³Ø®Ùا دÙ٠تغÙÙØ± ÙØ§ÙتØÙÙØ ÙÙÙ ÙØªÙØ©Ø Ù
Ù Ø...
ÙØ§ØØ¸ Ø£ÙÙ Ù
ع Ø®ÙØ§Ø± ذ٠ÙÙÙ
Ø© Ø§Ø®ØªÙØ§Ø±ÙØ© Ù
Ø«Ù ÙØ°Ø§Ø Ø³ØªÙØ¹Ø¯ ÙØ³Ùطة اÙÙ
ÙÙ Ø§ÙØªØ§ÙÙØ© ÙÙÙ
ة٠ÙÙ: Ø§ÙØªØ¨ C<--xlate-template=> (Ù
ع C<=> ÙØ§ØÙØ©) Ø¹ÙØ¯ استخداÙ
Ø§ÙØªØ±Ù
ÙØ² Ø§ÙØ§ÙتراضÙ...
=item B<--xlate-frontmatter>
عاÙ
ÙÙ ÙØªÙØ© بادئة C<---> ... C<---> ÙÙØ§Ø¬ÙØ© Ø£Ù
اÙ
ÙØ© YAML: استثÙÙÙØ§ Ù
Ù Ø§ÙØªØ±Ø¬Ù
Ø© ÙÙ
Ù Ø´Ø±Ø§Ø¦Ø Ø³ÙØ§Ù اÙÙ
رØÙØ© 2Ø ÙØ£Ø¶Ù ÙÙÙ
C<key: value> اÙÙ
Ø³Ø·ÙØØ© Ø§ÙØ®Ø§ØµØ© Ø¨ÙØ§ Ø¥ÙÙ ÙÙØ§Ø¹Ø¯ Ø...
اتر٠دائÙ
ÙØ§ Ø³Ø·Ø±ÙØ§ ÙØ§Ø±ØºÙا بعد C<---> Ø§ÙØ®ØªØ§Ù
ÙØ©. Ù
ع ÙÙ
Ø· Ù
Ø·Ø§Ø¨ÙØ© بأسÙÙØ¨ اÙÙÙØ±Ø§ØªØ ÙØ¥Ù اÙÙØ§Ø¬ÙØ© Ø§ÙØ£Ù
اÙ
ÙØ© Ø§ÙØªÙ تÙ
تد Ù
باشرة Ø¥ÙÙ ÙØµ اÙÙ
ØªÙ ØªÙØ´ÙÙÙ ÙØªÙØ© Ù...
=item B<--xlate-glossary>=I<glossary>
ØØ¯Ø¯ Ù
عرÙÙ Ù
سرد ÙØ§Ø³ØªØ®Ø¯Ø§Ù
Ù ÙÙ Ø§ÙØªØ±Ø¬Ù
Ø©. ÙØ°Ø§ Ø§ÙØ®Ùار Ù
ØªØ§Ø ÙÙØ· Ø¹ÙØ¯ استخداÙ
Ù
ØØ±Ù DeepL. ÙØ¬Ø¨ Ø§ÙØØµÙ٠عÙÙ Ù
عرÙ٠اÙÙ
سرد Ù
Ù ØØ³Ø§Ø¨ DeepL ÙØ¯ÙÙ ÙÙØ¶Ù
٠ترجÙ
Ø© Ù
تسÙ...
=item B<--xlate-dryrun>
ÙØ§ ØªØ³ØªØ¯Ø¹Ù ÙØ§Ø¬ÙØ© برÙ
جة تطبÙÙØ§Øª Ø§ÙØªØ±Ø¬Ù
Ø©Ø Ø¨Ù Ø§Ø¹Ø±Ø¶Ø Ù
Ù Ø®ÙØ§Ù عرض Ø§ÙØªÙدÙ
Ø ÙÙ ØÙ
ÙÙØ© Ø¨Ø§ÙØ¶Ø¨Ø· ÙÙ
ا ÙØ§Ùت Ø³ØªÙØ±Ø³ÙÙ (بعد Ø¥Ø®ÙØ§Ø¡ اÙÙÙÙØ© ÙØ§ÙتÙÙÙØ¹). Ù
ÙÙØ¯ ÙÙØª...
=item B<-->[B<no->]B<xlate-progress> (Default: True)
اعرض ÙØªÙجة Ø§ÙØªØ±Ø¬Ù
Ø© Ù٠اÙÙÙØª Ø§ÙØÙÙÙÙ ÙÙ Ù
خرجات STDERR. ØªÙØ¹Ø±Ø¶ ØÙ
ÙÙØ© C<From> ÙÙ
ا Ø£ÙØ±Ø³ÙØªØ Ø¨Ø¹Ø¯ Ø¥Ø®ÙØ§Ø¡ اÙÙÙÙØ© ÙØ§ÙتÙÙÙØ¹.
=item B<--xlate-review>
باÙÙØ³Ø¨Ø© Ø¥ÙÙ ÙØªÙØ© Ù
ØªØºÙØ±Ø© ÙØ§ØØ¯Ùا ÙÙØ§ØØ¯Ø اعرض أصغر ÙØ·Ø§Ù Ù
تص٠Ù
ØªØºÙØ± Ù٠اÙÙ
صدر اÙÙØ¯ÙÙ
ÙØ§ÙØ¬Ø¯ÙØ¯Ø ÙØªØ¨Ø¹Ù اÙÙØ·Ø§Ù اÙÙ
ÙØ§Ø¨Ù ÙÙ Ø§ÙØªØ±Ø¬Ù
Ø© اÙÙØ¯ÙÙ
Ø© ÙØ§ÙجدÙ...
=item B<--xlate-stripe>
استخدÙ
ÙØØ¯Ø© L<App::Greple::stripe> ÙØ¥Ø¸Ùار Ø§ÙØ¬Ø²Ø¡ اÙÙ
طاب٠بأسÙÙØ¨ Ø§ÙØªØ¸ÙÙ٠اÙÙ
خطط (zebra striping). ÙÙÙÙ ÙØ°Ø§ Ù
ÙÙØ¯Ùا Ø¹ÙØ¯Ù
ا تÙÙÙ Ø§ÙØ£Ø¬Ø²Ø§Ø¡ اÙÙ
ØªØ·Ø§Ø¨ÙØ© Ù
ØªØµÙØ© عÙÙ Ø§ÙØª...
ÙØªÙ
تبدÙÙ ÙÙØØ© Ø§ÙØ£ÙÙØ§Ù ÙÙÙÙØ§ ÙÙÙÙ Ø®ÙÙÙØ© Ø§ÙØ·Ø±ÙÙØ©. إذا أردت Ø§ÙØªØØ¯Ùد ØµØ±Ø§ØØ©Ø ÙÙ
ÙÙ٠استخداÙ
B<--xlate-stripe-light> أ٠B<--xlate-stripe-dark>.
=item B<--xlate-mask>
ÙÙÙØ° ÙØ¸ÙÙØ© Ø§ÙØ¥Ø®Ùاء ÙØ§Ø¹Ø±Ø¶ اÙÙØµ اÙÙ
ØÙÙÙÙ ÙÙ
ا Ù٠دÙ٠استرجاع.
=item B<--match-all>
عÙÙÙ ÙØ§Ù
Ù ÙØµ اÙÙ
ÙÙ ÙÙ
ÙØ·ÙØ© ÙØ¯Ù.
=item B<--lineify-cm>
=item B<--lineify-colon>
ÙÙ ØØ§ÙØªÙ ØªÙØ³ÙÙÙ C<cm> ÙC<colon>Ø ÙØªÙ
ØªÙØ³ÙÙ
Ø§ÙØ¥Ø®Ø±Ø§Ø¬ ÙØªÙسÙÙÙ Ø³Ø·Ø±ÙØ§ بسطر. ÙØ°ÙÙØ إذا ÙØ§Ù Ù
٠اÙÙ
ÙØ±Ø± ترجÙ
Ø© جزء ÙÙØ· Ù
Ù Ø³Ø·Ø±Ø ÙÙÙ ÙÙ
ÙÙ Ø§ÙØØµÙ٠عÙ٠اÙÙØªÙجة ...
ÙÙ Ø§ÙØªÙÙÙØ° Ø§ÙØØ§ÙÙØ إذا ØªÙØ±Ø¬Ù
ت أجزاء Ù
تعددة Ù
٠سطر ÙØ§ØØ¯Ø ÙØªÙ
Ø¥Ø®Ø±Ø§Ø¬ÙØ§ ÙØ³Ø·Ùر Ù
ستÙÙØ©.
=back
( run in 1.285 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )