App-Greple-xlate

 view release on metacpan or  search on metacpan

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


=item B<colon>, I<:::::::>

يُخرَج النص الأصلي والنص المترجم بأسلوب الحاوية المخصصة في Markdown.

    ::::::: ORIGINAL
    original text
    :::::::
    ::::::: JA
    translated Japanese text
    :::::::

سيُترجم النص أعلاه إلى ما يلي في HTML.

    <div class="ORIGINAL">
    original text
    </div>
    <div class="JA">
    translated Japanese text
    </div>

عدد النقطتين الرأسيتين هو 7 افتراضيًا. إذا حددت تسلسل نقطتين مثل C<:::::>، فسيُستخدم بدلًا من 7 نقطتين.

=item B<ifdef>

يُطبع النص الأصلي والمحّول بتنسيق L<cpp(1)> C<#ifdef>.

    #ifdef ORIGINAL
    original text
    #endif
    #ifdef JA
    translated Japanese text
    #endif

يمكنك جلب النص الياباني فقط بواسطة الأمر 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>



( run in 3.551 seconds using v1.01-cache-2.11-cpan-364913b4093 )