MSGMERGE(1)

الاسم
msgmerge - دمج فهرس الرسائل والقالب

موجز
msgmerge [خيار] def.po ref.pot

الوصف

يدمج ملفين بنمط Uniforum .po معًا. ملف def.po هو ملف PO موجود يحتوي على ترجمات سيتم نقلها إلى الملف المنشأ حديثًا طالما أنها لا تزال متطابقة؛ سيتم الاحتفاظ بالتعليقات، ولكن سيتم تجاهل التعليقات المستخرجة ومواقع الملفات. ملف ref.pot هو آخر ملف PO تم إنشاؤه بمراجع مصدر محدثة ولكن بترجمات قديمة، أو ملف قالب PO (يُنشأ عمومًا بواسطة xgettext)؛ سيتم تجاهل أي ترجمات أو تعليقات في الملف، ومع ذلك سيتم الاحتفاظ بتعليقات النقاط ومواقع الملفات. حيث لا يمكن العثور على تطابق تام، يُستخدم التطابق التقريبي لإنتاج نتائج أفضل.

المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا.

  موقع ملف المدخلات:

def.po
    ترجمات تشير إلى مصادر قديمة

ref.pot
    مراجع لمصادر جديدة

-D، --directory=المجلد
    أضف DIRECTORY إلى قائمة البحث عن ملفات المدخلات

-C, --compendium=ملف
    مكتبة إضافية لترجمات الرسائل، يمكن تحديدها أكثر من مرة

  وضع التشغيل:

-U, --update
    تحديث def.po، لا تفعل شيئًا إذا كان def.po محدثًا بالفعل

  موقع ملف المخرج:

-o، --output-file=الملف
    اكتب المخرجات إلى الملف المحدد

تُكتب النتائج إلى المخرج القياسي إذا لم يُحدد ملف مخرج أو إذا كان الملف هو -.

موقع ملف الإخراج في وضع التحديث: تُكتب النتيجة مرة أخرى إلى def.po.

--backup=تحكم
    إنشاء نسخة احتياطية من def.po

--suffix=اللاحقة
    تجاوز لاحقة النسخ الاحتياطي المعتادة

يمكن اختيار طريقة التحكم في الإصدار عبر الخيار --backup أو من خلال متغير البيئة VERSION_CONTROL. فيما يلي القيم:

none, off
    لا تنشئ نسخًا احتياطية أبدًا (حتى لو أُعطي الخيار --backup)

numbered, t
    أنشئ نسخاً احتياطية مرقمة

existing, nil
    مرقمة إذا وُجدت نسخ احتياطية مرقمة، وإلا فبسيطة

simple, never
    أنشئ نسخًا احتياطية بسيطة دائمًا

لاحقة النسخ الاحتياطي هي '~'، ما لم تُضبط باستخدام --suffix أو متغير البيئة SIMPLE_BACKUP_SUFFIX.

  معدلات العمليات:

-m، --multi-domain
    طبق ref.pot على كل مجال في def.po

--for-msgfmt
    إنتاج مخرجات لـ 'msgfmt'، وليس لمترجم

-N، --no-fuzzy-matching
    لا تستخدم المطابقة التقريبية

--previous
    الاحتفاظ بمعرفات الرسائل السابقة للرسائل المترجمة

  صيغة ملف المدخلات:

-P، --properties-input
    ملفات الدخل بصيغة .properties الخاصة بجافا

--stringtable-input
    ملفات الدخل بصيغة .strings الخاصة بـ NeXTstep/GNUstep

  تفاصيل المخرج:

--lang=اسم_الكتالوج
    يضبط حقل 'Language' في مدخلة الترويسة

--color
    استخدم الألوان وسمات النص الأخرى دائمًا

--color=مَتَى
    استخدم الألوان وسمات النص الأخرى إذا كان WHEN. قد يكون WHEN 'always' أو 'never' أو 'auto' أو 'html'.

--style=ملف_النمط
    حدد ملف قاعدة نمط CSS لـ --color

-e، --no-escape
    لا تستخدم محارف هروب C في المخرجات (مبدئي)

-E، --escape
    استخدم محارف هروب C في المخرجات، بدون محارف ممتدة

--force-po
    اكتب ملف PO حتى لو كان فارغًا

-i، --indent
    نمط خرج مسنن

--no-location
    اكتم أسطر '#: اسم_الملف:السطر'

-n، --add-location
    أبقِ على أسطر '#: اسم_الملف:السطر' (مبدئي)

--strict
    نمط خرج Uniforum صارم

-p، --properties-output
    أخرج ملف ‎.properties الخاص بجافا

--stringtable-output
    أخرج ملف ‎.strings الخاص بـ NeXTstep/GNUstep

-w، --width=الرقم
    اضبط عرض صفحة المخرجات

--no-wrap
    لا تقسم سطور الرسائل الطويلة، التي تتجاوز عرض صفحة المخرجات، إلى سطور متعددة

-s، --sort-output
    ولّد مخرجًا مرتبًا (مهجور)

-F، --sort-by-file
    رتب المخرجات حسب موقع الملف

  المخرجات المعلوماتية:

-h، --help
    يعرض هذه المساعدة ويخرج

-V، --version
    يعرض معلومات الإصدار ويخرج

-v، --verbose
    زِد مستوى الإسهاب

-q، --quiet، --silent
    اقمع مؤشرات التقدم

المؤلف
كتبه Peter Miller.

التبليغ عن الأخطاء
أبلغ عن العلل في متتبع العلل على <https://savannah.gnu.org/projects/gettext> أو عبر البريد الإلكتروني إلى <bug-gettext@gnu.org>.

حقوق النسخ
حقوق النشر © 1995-2025 لمؤسسة البرمجيات الحرة، المحدودة. رخصة GPLv3+: إصدار رخصة جنو العمومية 3 أو أحدث <https://gnu.org/licenses/gpl.html>
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا
التوثيق الكامل لـ msgmerge يُحافظ عليه كدليل Texinfo. إذا كانت البرامج info و msgmerge مثبتة بشكل صحيح في موقعك، فإن الأمر

    info msgmerge

سيتيح لك الوصول إلى الدليل الكامل.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.