table of contents
- unstable 4.31.0-1
| MSGGREP(1) | أوامر المستخدم | MSGGREP(1) |
الاسم¶
msggrep - مطابقة الأنماط في فهرس الرسائل
موجز¶
msggrep [خيار] [ملف_مدخل]
الوصف¶
يستخرج جميع رسائل فهرس ترجمة تطابق نمطًا معينًا أو تنتمي إلى بعض ملفات المصدر المعطاة.
المعاملات الإجبارية للخيارات الطويلة إجبارية للخيارات القصيرة أيضًا.
موقع ملف المدخلات:¶
- ملف_الإدخال
- ملف PO للدخل
- -D، --directory=المجلد
- أضف DIRECTORY إلى قائمة البحث عن ملفات المدخلات
إذا لم يُعطَ ملف إدخال أو إذا كان هو -، فستُقرأ المدخلات القياسية.
موقع ملف المخرج:¶
- -o، --output-file=الملف
- اكتب المخرجات إلى الملف المحدد
تُكتب النتائج إلى المخرج القياسي إذا لم يُحدد ملف مخرج أو إذا كان الملف هو -.
تحديد الرسائل:¶
- [-N ملف_مصدر]... [-M اسم_نطاق]... [-J نمط_سياق_الرسالة] [-K نمط_معرف_الرسالة] [-T نمط_نص_الرسالة] [-C نمط_تعليق] [-X نمط_تعليق_مستخرج] [-W علم_سير_العمل] [-S علم_لزوج]
تُحدد رسالة إذا جاءت من أحد ملفات المصدر المحددة، أو إذا جاءت من أحد النطاقات المحددة، أو إذا أُعطي -J وتطابق سياقها (msgctxt) نمط_سياق_الرسالة، أو إذا أُعطي -K وتطابق مفتاحها (msgid أو msgid_plural) نمط_معرف_الرسالة، أو إذا أُعطي -T وتطابقت ترجمتها (msgstr) نمط_نص_الرسالة، أو إذا أُعطي -C وتطابق تعليق المترجم نمط_تعليق، أو إذا أُعطي -X وتطابق التعليق المستخرج نمط_تعليق_مستخرج، أو إذا أُعطي -W واحتوت أعلامها على علم_سير_العمل، أو إذا أُعطي -S واحتوت أعلامها على علم_لزوج.
عند تحديد أكثر من معيار اختيار، تكون مجموعة الرسائل المحددة اتحاد الرسائل المحددة لكل معيار.
صيغة نمط_سياق_الرسالة أو نمط_معرف_الرسالة أو نمط_نص_الرسالة أو نمط_تعليق أو نمط_تعليق_مستخرج:
- [-E | -F] [-e نمط | -f ملف]...
الأنماط هي تعبيرات منتظمة أساسية مبدئيًا، أو تعبيرات منتظمة موسعة إذا أُعطي -E، أو سلاسل ثابتة إذا أُعطي -F.
- -N, --location=ملف_مصدر
- اختر الرسائل المستخرجة من ملف_مصدر
- -M, --domain=اسم_نطاق
- اختر الرسائل المنتمية إلى نطاق اسم_نطاق
- -J, --msgctxt
- بداية الأنماط لـ msgctxt
- -K, --msgid
- بداية الأنماط لـ msgid
- -T, --msgstr
- بداية الأنماط لـ msgstr
- -C, --comment
- بداية الأنماط لتعليق المترجم
- -X, --extracted-comment
- بداية الأنماط للتعليق المستخرج
- -E، --extended-regexp
- النمط هو تعبير منتظم موسع
- -F, --fixed-strings
- النمط هو مجموعة من السلاسل المفصولة بأسطر جديدة
- -e, --regexp=نمط
- استخدم نمط كتعبير منتظم
- -f, --file=ملف
- الحصول على PATTERN من FILE
- -i، --ignore-case
- تجاهل فروق حالة الأحرف
- -W, --workflow-flag=FLAG
- اختيار الرسائل ذات FLAG
- -S, --sticky-flag=FLAG
- اختيار الرسائل ذات FLAG
- -v, --invert-match
- إخراج الرسائل التي لا تطابق أي معيار اختيار فقط
صيغة ملف المدخلات:¶
- -P، --properties-input
- ملف الدخل بصيغة .properties الخاصة بجافا
- --stringtable-input
- ملف الدخل بصيغة .strings الخاصة بـ NeXTstep/GNUstep
تفاصيل المخرج:¶
- --color
- استخدم الألوان وسمات النص الأخرى دائمًا
- --color=مَتَى
- استخدم الألوان وسمات النص الأخرى إذا كان WHEN. قد يكون WHEN 'always' أو 'never' أو 'auto' أو 'html'.
- --style=ملف_النمط
- حدد ملف قاعدة نمط CSS لـ --color
- --no-escape
- لا تستخدم محارف هروب C في المخرجات (مبدئي)
- --escape
- استخدم محارف هروب C في المخرجات، بدون محارف ممتدة
- --force-po
- اكتب ملف PO حتى لو كان فارغًا
- --indent
- نمط خرج مسنن
- --no-location
- اكتم أسطر '#: اسم_الملف:السطر'
- -n، --add-location
- أبقِ على أسطر '#: اسم_الملف:السطر' (مبدئي)
- --strict
- نمط خرج Uniforum صارم
- -p، --properties-output
- أخرج ملف .properties الخاص بجافا
- --stringtable-output
- أخرج ملف .strings الخاص بـ NeXTstep/GNUstep
- -w، --width=الرقم
- اضبط عرض صفحة المخرجات
- --no-wrap
- لا تقسم سطور الرسائل الطويلة، التي تتجاوز عرض صفحة المخرجات، إلى سطور متعددة
- --sort-output
- ولّد مخرجات مرتبة
- --sort-by-file
- رتب المخرجات حسب موقع الملف
المخرجات المعلوماتية:¶
- -h، --help
- يعرض هذه المساعدة ويخرج
- -V، --version
- يعرض معلومات الإصدار ويخرج
المؤلف¶
كتبه Bruno Haible.
التبليغ عن الأخطاء¶
أبلغ عن العلل في متتبع العلل على <https://savannah.gnu.org/projects/gettext> أو عبر البريد الإلكتروني إلى <bug-gettext@gnu.org>.
حقوق النسخ¶
حقوق
النشر © 2001-2025
لمؤسسة
البرمجيات
الحرة،
المحدودة.
رخصة GPLv3+:
إصدار رخصة
جنو
العمومية 3
أو أحدث
<https://gnu.org/licenses/gpl.html>
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه. لا
يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
انظر أيضًا¶
الوثائق الكاملة لـ msggrep محفوظة كدليل Texinfo. إذا كان برنامجا info و msggrep مثبتين بشكل صحيح في موقعك، فإن الأمر
- info msggrep
سيتيح لك الوصول إلى الدليل الكامل.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| يوليو 2025 | أدوات gettext من جنو 0.26 |