# translation of binutils to ِArabic
# Copyright (C) 2026 Free Software Foundation, Inc.
# This file is distributed under the same license as the binutils package.
# Zayed Al-Saidi <zayed.alsaidi@gmail.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: binutils-2.44.90\n"
"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
"POT-Creation-Date: 2025-07-13 08:46+0100\n"
"PO-Revision-Date: 2026-01-24 20:56+0400\n"
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
"Language-Team: Arabic <(nothing)>\n"
"Language: ar\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100 >= 3 && n%100<=10 ? 3 : n%100 >= 11 && n%100<=99 ? 4 : 5;\n"
"X-Generator: Lokalize 23.08.5\n"

#: addr2line.c:89
#, c-format
msgid "Usage: %s [option(s)] [addr(s)]\n"
msgstr "الاستخدام: %s [خيارات] [عناوين]\n"

#: addr2line.c:90
#, c-format
msgid " Convert addresses into line number/file name pairs.\n"
msgstr " يحول العناوين إلى أزواج (رقم السطر/اسم الملف).\n"

#: addr2line.c:91
#, c-format
msgid " If no addresses are specified on the command line, they will be read from stdin\n"
msgstr " إن لم تحدد عناوين في سطر الأوامر، تقرأ من stdin\n"

#: addr2line.c:92
#, c-format
msgid ""
" The options are:\n"
"  @<file>                Read options from <file>\n"
"  -a --addresses         Show addresses\n"
"  -b --target=<bfdname>  Set the binary file format\n"
"  -e --exe=<executable>  Set the input file name (default is a.out)\n"
"  -i --inlines           Unwind inlined functions\n"
"  -j --section=<name>    Read section-relative offsets instead of addresses\n"
"  -p --pretty-print      Make the output easier to read for humans\n"
"  -s --basenames         Strip directory names\n"
"  -f --functions         Show function names\n"
"  -C --demangle[=style]  Demangle function names\n"
"  -R --recurse-limit     Enable a limit on recursion whilst demangling.  [Default]\n"
"  -r --no-recurse-limit  Disable a limit on recursion whilst demangling\n"
"  -h --help              Display this information\n"
"  -v --version           Display the program's version\n"
"\n"
msgstr ""
" الخيارات هي:\n"
"  @<file>                اقرأ الخيارات من <file>\n"
"  -a --addresses         أظهر العناوين\n"
"  -b --target=<bfdname>  عين تنسيق الملف الثنائي\n"
"  -e --exe=<executable>  عين اسم ملف المدخلات (مبدئي: a.out)\n"
"  -i --inlines           فك الدوال المضمنة\n"
"  -j --section=<name>    اقرأ الإزاحات النسبية للمقاطع بدلاً من العناوين\n"
"  -p --pretty-print      اجعل المخرجات أسهل قراءة للبشر\n"
"  -s --basenames         جرد أسماء المجلدات\n"
"  -f --functions         أظهر أسماء الدوال\n"
"  -C --demangle[=style]  فك ترميز أسماء الدوال\n"
"  -R --recurse-limit     فعل حداً للتكرار عند فك الترميز. [مبدئي]\n"
"  -r --no-recurse-limit  عطل حد التكرار عند فك الترميز\n"
"  -h --help              اعرض هذه المعلومات\n"
"  -v --version           اعرض إصدار البرنامج\n"
"\n"

#: addr2line.c:111 ar.c:356 ar.c:393 coffdump.c:470 dlltool.c:3770
#: dllwrap.c:518 elfedit.c:987 objcopy.c:717 objcopy.c:777 readelf.c:6332
#: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227
#: windres.c:670
#, c-format
msgid "Report bugs to %s\n"
msgstr "أبلغ عن العلل إلى %s\n"

#. Note for translators:  This printf is used to join the
#. function name just printed above to the line number/
#. file name pair that is about to be printed below.  Eg:
#.
#. foo at 123:bar.c
#: addr2line.c:379
#, c-format
msgid " at "
msgstr " في "

#. Note for translators: This printf is used to join the
#. line number/file name pair that has just been printed with
#. the line number/file name pair that is going to be printed
#. by the next iteration of the while loop.  Eg:
#.
#. 123:bar.c (inlined by) 456:main.c
#: addr2line.c:419
#, c-format
msgid " (inlined by) "
msgstr " (ضمن بواسطة) "

#: addr2line.c:453
#, c-format
msgid "%s: cannot get addresses from archive"
msgstr "%s: تعذر الحصول على العناوين من الأرشيف"

#: addr2line.c:472
#, c-format
msgid "%s: cannot find section %s"
msgstr "%s: تعذر العثور على المقطع %s"

#: addr2line.c:514 ar.c:759 dlltool.c:3285 nm.c:1995 objcopy.c:6268
#: objdump.c:6023 size.c:152 strings.c:356 windmc.c:958 windres.c:796
msgid "fatal error: libbfd ABI mismatch"
msgstr "خطأ فادح: عدم تطابق ABI الخاص بـ libbfd"

#: addr2line.c:541 nm.c:2021 objdump.c:6075 readelf.c:6647
#, c-format
msgid "unknown demangling style `%s'"
msgstr "نمط فك ترميز مجهول `%s'"

#: ar.c:272
#, c-format
msgid "no entry %s in archive\n"
msgstr "لا يوجد مدخل %s في الأرشيف\n"

#: ar.c:286
#, c-format
msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
msgstr "الاستخدام: %s [خيارات المحاكاة] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <الاسم>] [اسم-العضو] [العدد] ملف-الأرشيف ملف...\n"

#: ar.c:292
#, c-format
msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-name] [count] archive-file file...\n"
msgstr "الاستخدام: %s [خيارات المحاكاة] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [اسم-العضو] [العدد] ملف-الأرشيف ملف...\n"

#: ar.c:300
#, c-format
msgid "       %s -M [<mri-script]\n"
msgstr "       %s -M [<mri-script]\n"

#: ar.c:301
#, c-format
msgid " commands:\n"
msgstr " الأوامر:\n"

#: ar.c:302
#, c-format
msgid "  d            - delete file(s) from the archive\n"
msgstr "  d            - احذف الملف(ات) من الأرشيف\n"

#: ar.c:303
#, c-format
msgid "  m[ab]        - move file(s) in the archive\n"
msgstr "  m[ab]        - انقل الملف(ات) في الأرشيف\n"

#: ar.c:304
#, c-format
msgid "  p            - print file(s) found in the archive\n"
msgstr "  p            - اطبع الملف(ات) الموجودة في الأرشيف\n"

#: ar.c:305
#, c-format
msgid "  q[f]         - quick append file(s) to the archive\n"
msgstr "  q[f]         - إلحاق سريع للملف(ات) بالأرشيف\n"

#: ar.c:306
#, c-format
msgid "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
msgstr "  r[ab][f][u]  - استبدل الملفات الموجودة أو أدرج ملفات جديدة في الأرشيف\n"

#: ar.c:307
#, c-format
msgid "  s            - act as ranlib\n"
msgstr "  s            - اعمل كـ ranlib\n"

#: ar.c:308
#, c-format
msgid "  t[O][v]      - display contents of the archive\n"
msgstr "  t[O][v]      - اعرض محتويات الأرشيف\n"

#: ar.c:309
#, c-format
msgid "  x[o]         - extract file(s) from the archive\n"
msgstr "  x[o]         - استخرج الملف(ات) من الأرشيف\n"

#: ar.c:310
#, c-format
msgid " command specific modifiers:\n"
msgstr " مغيرات خاصة بالأمر:\n"

#: ar.c:311
#, c-format
msgid "  [a]          - put file(s) after [member-name]\n"
msgstr "  [a]          - ضع الملف(ات) بعد [اسم-العضو]\n"

#: ar.c:312
#, c-format
msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
msgstr "  [b]          - ضع الملف(ات) قبل [اسم-العضو] (مثل [i])\n"

#: ar.c:315
#, c-format
msgid "  [D]          - use zero for timestamps and uids/gids (default)\n"
msgstr "  [D]          - استخدم صفراً للطوابع الزمنية والمعرفات (مبدئي)\n"

#: ar.c:317
#, c-format
msgid "  [U]          - use actual timestamps and uids/gids\n"
msgstr "  [U]          - استخدم الطوابع الزمنية والمعرفات الحقيقية\n"

#: ar.c:322
#, c-format
msgid "  [D]          - use zero for timestamps and uids/gids\n"
msgstr "  [D]          - استخدم صفراً للطوابع الزمنية والمعرفات\n"

#: ar.c:324
#, c-format
msgid "  [U]          - use actual timestamps and uids/gids (default)\n"
msgstr "  [U]          - استخدم الطوابع الزمنية والمعرفات الحقيقية (مبدئي)\n"

#: ar.c:327
#, c-format
msgid "  [N]          - use instance [count] of name\n"
msgstr "  [N]          - استخدم النسخة [count] من الاسم\n"

#: ar.c:328
#, c-format
msgid "  [f]          - truncate inserted file names\n"
msgstr "  [f]          - بتر أسماء الملفات المدرجة\n"

#: ar.c:329
#, c-format
msgid "  [P]          - use full path names when matching\n"
msgstr "  [P]          - استخدم أسماء المسارات الكاملة عند المطابقة\n"

#: ar.c:330
#, c-format
msgid "  [o]          - preserve original dates\n"
msgstr "  [o]          - حافظ على التواريخ الأصلية\n"

#: ar.c:331
#, c-format
msgid "  [O]          - display offsets of files in the archive\n"
msgstr "  [O]          - اعرض إزاحات الملفات في الأرشيف\n"

#: ar.c:332
#, c-format
msgid "  [u]          - only replace files that are newer than current archive contents\n"
msgstr "  [u]          - استبدل الملفات الأحدث فقط من محتوى الأرشيف الحالي\n"

#: ar.c:333
#, c-format
msgid " generic modifiers:\n"
msgstr " مغيرات عامة:\n"

#: ar.c:334
#, c-format
msgid "  [c]          - do not warn if the library had to be created\n"
msgstr "  [c]          - لا تنبه في حال وجوب إنشاء المكتبة\n"

#: ar.c:335
#, c-format
msgid "  [s]          - create an archive index (cf. ranlib)\n"
msgstr "  [s]          - أنشئ فهرس أرشيف (انظر ranlib)\n"

#: ar.c:336
#, c-format
msgid "  [l <text> ]  - specify the dependencies of this library\n"
msgstr "  [l <text> ]  - حدد تبعيات هذه المكتبة\n"

#: ar.c:337
#, c-format
msgid "  [S]          - do not build a symbol table\n"
msgstr "  [S]          - لا تبنِ جدول رموز\n"

#: ar.c:338
#, c-format
msgid "  [T]          - deprecated, use --thin instead\n"
msgstr "  [T]          - مهجور، استخدم --thin بدلاً منه\n"

#: ar.c:339
#, c-format
msgid "  [v]          - be verbose\n"
msgstr "  [v]          - كن مسهباً\n"

#: ar.c:340
#, c-format
msgid "  [V]          - display the version number\n"
msgstr "  [V]          - اعرض رقم الإصدار\n"

#: ar.c:341
#, c-format
msgid "  @<file>      - read options from <file>\n"
msgstr "  @<file>      - اقرأ الخيارات من <file>\n"

#: ar.c:342
#, c-format
msgid "  --target=BFDNAME - specify the target object format as BFDNAME\n"
msgstr "  --target=BFDNAME - حدد تنسيق الكائن الهدف كـ BFDNAME\n"

#: ar.c:343
#, c-format
msgid "  --output=DIRNAME - specify the output directory for extraction operations\n"
msgstr "  --output=DIRNAME - حدد مجلد المخرجات لعمليات الاستخراج\n"

#: ar.c:344
#, c-format
msgid "  --record-libdeps=<text> - specify the dependencies of this library\n"
msgstr "  --record-libdeps=<text> - حدد تبعيات هذه المكتبة\n"

#: ar.c:345
#, c-format
msgid "  --thin       - make a thin archive\n"
msgstr "  --thin       - اجعل الأرشيف نحيفاً\n"

#: ar.c:347
#, c-format
msgid " optional:\n"
msgstr " اختياري:\n"

#: ar.c:348
#, c-format
msgid "  --plugin <p> - load the specified plugin\n"
msgstr "  --plugin <p> - حمل الملحق المحدد\n"

#: ar.c:369
#, c-format
msgid "Usage: %s [options] archive\n"
msgstr "الاستخدام: %s [خيارات] أرشيف\n"

#: ar.c:370
#, c-format
msgid " Generate an index to speed access to archives\n"
msgstr " ولد فهرساً لتسريع الوصول للأرشيفات\n"

#: ar.c:371
#, c-format
msgid ""
" The options are:\n"
"  @<file>                      Read options from <file>\n"
msgstr ""
" الخيارات هي:\n"
"  @<file>                      اقرأ الخيارات من <file>\n"

#: ar.c:374
#, c-format
msgid "  --plugin <name>              Load the specified plugin\n"
msgstr "  --plugin <name>              حمل الملحق المحدد\n"

#: ar.c:378
#, c-format
msgid ""
"  -D                           Use zero for symbol map timestamp (default)\n"
"  -U                           Use an actual symbol map timestamp\n"
msgstr ""
"  -D                           استخدم صفراً لطابع خريطة الرموز الزمني (مبدئي)\n"
"  -U                           استخدم طابعاً زمنياً حقيقياً لخريطة الرموز\n"

#: ar.c:382
#, c-format
msgid ""
"  -D                           Use zero for symbol map timestamp\n"
"  -U                           Use actual symbol map timestamp (default)\n"
msgstr ""
"  -D                           استخدم صفراً لطابع خريطة الرموز الزمني\n"
"  -U                           استخدم طابعاً زمنياً حقيقياً لخريطة الرموز (مبدئي)\n"

#: ar.c:385
#, c-format
msgid ""
"  -t                           Update the archive's symbol map timestamp\n"
"  -h --help                    Print this help message\n"
"  -v --version                 Print version information\n"
msgstr ""
"  -t                           حدث طابع خريطة رموز الأرشيف الزمني\n"
"  -h --help                    اطبع رسالة المساعدة هذه\n"
"  -v --version                 اطبع معلومات الإصدار\n"

#: ar.c:509
msgid "two different operation options specified"
msgstr "خيارا عمليتين مختلفتين محددان"

#: ar.c:545
msgid "libdeps specified more than once"
msgstr "libdeps محدد أكثر من مرة"

#: ar.c:606 ar.c:681 nm.c:2140 objcopy.c:4996
#, c-format
msgid "sorry - this program has been built without plugin support\n"
msgstr "عذراً - بني هذا البرنامج بدون دعم للملحقات\n"

#: ar.c:815
msgid "no operation specified"
msgstr "لم تحدد عملية"

#: ar.c:818
msgid "`u' is only meaningful with the `r' option."
msgstr "`u' ذات معنى فقط مع الخيار `r'."

#: ar.c:821
msgid "`u' is not meaningful with the `D' option - replacement will always happen."
msgstr "`u' ليست ذات معنى مع الخيار `D' - الاستبدال سيحدث دائماً."

#: ar.c:824
msgid "`u' modifier ignored since `D' is the default (see `U')"
msgstr "تجاهل المغير `u' لأن `D' هو المبدئي (انظر `U')"

#: ar.c:833
msgid "missing position arg."
msgstr "معطى الموضع ناقص."

#: ar.c:839
msgid "`N' is only meaningful with the `x' and `d' options."
msgstr "`N' ذات معنى فقط مع الخيارات `x' و `d'."

#: ar.c:841
msgid "`N' missing value."
msgstr "`N' ينقصه قيمة."

#: ar.c:844
msgid "Value for `N' must be positive."
msgstr "يجب أن تكون قيمة `N' موجبة."

#: ar.c:860
msgid "`x' cannot be used on thin archives."
msgstr "لا يمكن استخدام `x' على الأرشيفات النحيفة."

#: ar.c:874
msgid "Cannot create libdeps record."
msgstr "تعذر إنشاء سجل libdeps."

#: ar.c:877
msgid "Cannot set libdeps record type to binary."
msgstr "تعذر تعيين نوع سجل libdeps إلى ثنائي."

#: ar.c:880
msgid "Cannot set libdeps object format."
msgstr "تعذر تعيين تنسيق كائن libdeps."

#: ar.c:883
msgid "Cannot make libdeps object writable."
msgstr "تعذر جعل كائن libdeps قابلاً للكتابة."

#: ar.c:886
msgid "Cannot write libdeps record."
msgstr "تعذر كتابة سجل libdeps."

#: ar.c:889
msgid "Cannot make libdeps object readable."
msgstr "تعذر جعل كائن libdeps قابلاً للقراءة."

#: ar.c:892
msgid "Cannot reset libdeps record type."
msgstr "تعذر إعادة تعيين نوع سجل libdeps."

#: ar.c:964
#, c-format
msgid "internal error -- this option not implemented"
msgstr "خطأ داخلي -- هذا الخيار غير مطبق"

#: ar.c:1035
#, c-format
msgid "creating %s"
msgstr "إنشاء %s"

#: ar.c:1060
#, c-format
msgid "Cannot convert existing library %s to thin format"
msgstr "تعذر تحويل المكتبة الموجودة %s إلى التنسيق النحيف"

#: ar.c:1066
#, c-format
msgid "Cannot convert existing thin library %s to normal format"
msgstr "تعذر تحويل المكتبة النحيفة الموجودة %s إلى التنسيق العادي"

#: ar.c:1097 ar.c:1202 ar.c:1531 objcopy.c:3742
#, c-format
msgid "internal stat error on %s"
msgstr "خطأ stat داخلي في %s"

#: ar.c:1117 ar.c:1229
#, c-format
msgid "%s is not a valid archive"
msgstr "%s ليس أرشيفاً صالحاً"

#: ar.c:1147
#, c-format
msgid "illegal output pathname for archive member: %s, using '%s' instead"
msgstr "مسار مخرجات غير قانوني لعضو الأرشيف: %s، استخدام '%s' بدلاً منه"

#: ar.c:1279
msgid "could not create temporary file whilst writing archive"
msgstr "تعذر إنشاء ملف مؤقت أثناء كتابة الأرشيف"

#: ar.c:1429
#, c-format
msgid "No member named `%s'\n"
msgstr "لا يوجد عضو باسم `%s'\n"

#: ar.c:1482
#, c-format
msgid "no entry %s in archive %s!"
msgstr "لا يوجد مدخل %s في الأرشيف %s!"

#: ar.c:1664
#, c-format
msgid "%s: no archive map to update"
msgstr "%s: لا توجد خريطة أرشيف لتحديثها"

#: arsup.c:91
#, c-format
msgid "No entry %s in archive.\n"
msgstr "لا يوجد مدخل %s في الأرشيف.\n"

#: arsup.c:116
#, c-format
msgid "Can't open file %s\n"
msgstr "تعذر فتح الملف %s\n"

#: arsup.c:159
#, c-format
msgid "%s: Can't open temporary file (%s)\n"
msgstr "%s: تعذر فتح الملف المؤقت (%s)\n"

#: arsup.c:170
#, c-format
msgid "%s: Can't open output archive %s\n"
msgstr "%s: تعذر فتح أرشيف المخرجات %s\n"

#: arsup.c:191
#, c-format
msgid "%s: Can't open input archive %s\n"
msgstr "%s: تعذر فتح أرشيف المدخلات %s\n"

#: arsup.c:200
#, c-format
msgid "%s: file %s is not an archive\n"
msgstr "%s: الملف %s ليس أرشيفاً\n"

#: arsup.c:240
#, c-format
msgid "%s: no output archive specified yet\n"
msgstr "%s: لم يحدد أرشيف مخرجات بعد\n"

#: arsup.c:260 arsup.c:303 arsup.c:345 arsup.c:383 arsup.c:449
#, c-format
msgid "%s: no open output archive\n"
msgstr "%s: لا يوجد أرشيف مخرجات مفتوح\n"

#: arsup.c:276 arsup.c:404 arsup.c:430
#, c-format
msgid "%s: can't open file %s\n"
msgstr "%s: تعذر فتح الملف %s\n"

#: arsup.c:330 arsup.c:426 arsup.c:508
#, c-format
msgid "%s: can't find module file %s\n"
msgstr "%s: تعذر العثور على ملف الوحدة %s\n"

#: arsup.c:458
#, c-format
msgid "Current open archive is %s\n"
msgstr "الأرشيف المفتوح حالياً هو %s\n"

#: arsup.c:483
#, c-format
msgid "%s: no open archive\n"
msgstr "%s: لا يوجد أرشيف مفتوح\n"

#: binemul.c:38
#, c-format
msgid "  No emulation specific options\n"
msgstr "  لا توجد خيارات خاصة بالمحاكاة\n"

#. Macros for common output.
#: binemul.h:45
#, c-format
msgid " emulation options: \n"
msgstr " خيارات المحاكاة: \n"

#: bucomm.c:43 bucomm.c:76
msgid "cause of error unknown"
msgstr "سبب الخطأ مجهول"

#: bucomm.c:170
#, c-format
msgid "can't set BFD default target to `%s': %s"
msgstr "تعذر تعيين هدف BFD المبدئي إلى `%s': %s"

#: bucomm.c:182
#, c-format
msgid "%s: Matching formats:"
msgstr "%s: التنسيقات المطابقة:"

#: bucomm.c:199
#, c-format
msgid "Supported targets:"
msgstr "الأهداف المدعومة:"

#: bucomm.c:201
#, c-format
msgid "%s: supported targets:"
msgstr "%s: الأهداف المدعومة:"

#: bucomm.c:219
#, c-format
msgid "Supported architectures:"
msgstr "البنى المدعومة:"

#: bucomm.c:221
#, c-format
msgid "%s: supported architectures:"
msgstr "%s: البنى المدعومة:"

#: bucomm.c:234
msgid "big endian"
msgstr "نهاية كبرى"

#: bucomm.c:235
msgid "little endian"
msgstr "نهاية صغرى"

#: bucomm.c:236
msgid "endianness unknown"
msgstr "النهاية مجهولة"

#: bucomm.c:283
#, c-format
msgid ""
"%s\n"
" (header %s, data %s)\n"
msgstr ""
"%s\n"
" (رأس %s، بيانات %s)\n"

#: bucomm.c:432
#, c-format
msgid "BFD header file version %s\n"
msgstr "إصدار ملف رأس BFD هو %s\n"

#: bucomm.c:462
#, c-format
msgid "<time data corrupt>"
msgstr "<بيانات الوقت تالفة>"

#: bucomm.c:607
#, c-format
msgid "%s: bad number: %s"
msgstr "%s: رقم سيئ: %s"

#: bucomm.c:627 strings.c:469
#, c-format
msgid "'%s': No such file"
msgstr "'%s': لا يوجد ملف كهذا"

#: bucomm.c:629 strings.c:471
#, c-format
msgid "Warning: could not locate '%s'.  reason: %s"
msgstr "تحذير: تعذر تحديد موقع '%s'. السبب: %s"

#: bucomm.c:633 strings.c:477
#, c-format
msgid "Warning: '%s' is a directory"
msgstr "تحذير: '%s' مجلد"

#: bucomm.c:635 bucomm.c:648
#, c-format
msgid "Warning: '%s' is not an ordinary file"
msgstr "تحذير: '%s' ليس ملفاً عادياً"

#: bucomm.c:637
#, c-format
msgid "Warning: '%s' has negative size, probably it is too large"
msgstr "تحذير: '%s' له حجم سالب، ربما هو كبير جداً"

#: coffdump.c:106
#, c-format
msgid "#lines %d "
msgstr "#أسطر %d "

#: coffdump.c:129
#, c-format
msgid "size %d "
msgstr "حجم %d "

#: coffdump.c:134
#, c-format
msgid "section definition at %x size %x\n"
msgstr "تعريف المقطع عند %x حجم %x\n"

#: coffdump.c:140
#, c-format
msgid "pointer to"
msgstr "مؤشر إلى"

#: coffdump.c:145
#, c-format
msgid "array [%d] of"
msgstr "مصفوفة [%d] من"

#: coffdump.c:150
#, c-format
msgid "function returning"
msgstr "دالة تعيد"

#: coffdump.c:154
#, c-format
msgid "arguments"
msgstr "معطيات"

#: coffdump.c:158
#, c-format
msgid "code"
msgstr "شفرة"

#: coffdump.c:164
#, c-format
msgid "structure definition"
msgstr "تعريف هيكل"

#: coffdump.c:170
#, c-format
msgid "structure ref to UNKNOWN struct"
msgstr "مرجع هيكل لهيكل مجهول"

#: coffdump.c:172
#, c-format
msgid "structure ref to %s"
msgstr "مرجع هيكل إلى %s"

#: coffdump.c:175
#, c-format
msgid "enum ref to %s"
msgstr "مرجع تعداد إلى %s"

#: coffdump.c:178
#, c-format
msgid "enum definition"
msgstr "تعريف تعداد"

#: coffdump.c:251
#, c-format
msgid "Stack offset %x"
msgstr "إزاحة المكدس %x"

#: coffdump.c:254
#, c-format
msgid "Memory section %s+%x"
msgstr "مقطع الذاكرة %s+%x"

#: coffdump.c:257
#, c-format
msgid "Register %d"
msgstr "مسجل %d"

#: coffdump.c:260
#, c-format
msgid "Struct Member offset %x"
msgstr "إزاحة عضو الهيكل %x"

#: coffdump.c:263
#, c-format
msgid "Enum Member offset %x"
msgstr "إزاحة عضو التعداد %x"

#: coffdump.c:266
#, c-format
msgid "Undefined symbol"
msgstr "رمز غير معرّف"

#: coffdump.c:334
#, c-format
msgid "List of symbols"
msgstr "قائمة الرموز"

#: coffdump.c:341
#, c-format
msgid "Symbol  %s, tag %d, number %d"
msgstr "رمز %s، وسم %d، رقم %d"

#: coffdump.c:345 readelf.c:20372 readelf.c:20468
#, c-format
msgid "Type"
msgstr "النوع"

#: coffdump.c:350
#, c-format
msgid "Where"
msgstr "أين"

#: coffdump.c:354
#, c-format
msgid "Visible"
msgstr "مرئي"

#: coffdump.c:369
msgid "List of blocks "
msgstr "قائمة الكتل "

#: coffdump.c:382
#, c-format
msgid "vars %d"
msgstr "متغيرات %d"

#: coffdump.c:385
#, c-format
msgid "blocks"
msgstr "كتل"

#: coffdump.c:403
#, c-format
msgid "List of source files"
msgstr "قائمة ملفات المصدر"

#: coffdump.c:409
#, c-format
msgid "Source file %s"
msgstr "ملف المصدر %s"

#: coffdump.c:423
#, c-format
msgid "section %s %d %d address %x size %x number %d nrelocs %u"
msgstr "مقطع %s %d %d عنوان %x حجم %x رقم %d nrelocs %u"

#. PR 17512: file: 0a38fb7c.
#: coffdump.c:435
msgid "<no sym>"
msgstr "<لا رموز>"

#: coffdump.c:450
#, c-format
msgid "#sources %d"
msgstr "#مصادر %d"

#: coffdump.c:461 sysdump.c:648
#, c-format
msgid "Usage: %s [option(s)] in-file\n"
msgstr "الاستخدام: %s [خيارات] ملف-المدخلات\n"

#: coffdump.c:462
#, c-format
msgid " Print a human readable interpretation of a COFF object file\n"
msgstr " اطبع تفسيراً مقروءاً للبشر لملف كائن COFF\n"

#: coffdump.c:463
#, c-format
msgid ""
" The options are:\n"
"  @<file>                Read options from <file>\n"
"  -h --help              Display this information\n"
"  -v --version           Display the program's version\n"
"\n"
msgstr ""
" الخيارات هي:\n"
"  @<file>                اقرأ الخيارات من <file>\n"
"  -h --help              اعرض هذه المعلومات\n"
"  -v --version           اعرض إصدار البرنامج\n"
"\n"

#: coffdump.c:531 srconv.c:1794 sysdump.c:711
msgid "no input file specified"
msgstr "لم يحدد ملف مدخلات"

#: coffgrok.c:107
msgid "Out of context scope change encountered"
msgstr "واجه تغيير نطاق خارج السياق"

#: coffgrok.c:130
#, c-format
msgid "Invalid section target index: %u"
msgstr "فهرس هدف مقطع غير صالح: %u"

#: coffgrok.c:187
#, c-format
msgid "Invalid section target index: %d"
msgstr "فهرس هدف مقطع غير صالح: %d"

#: coffgrok.c:190
msgid "Target section has insufficient relocs"
msgstr "مقطع الهدف ليس به عمليات نقل كافية"

#: coffgrok.c:198
#, c-format
msgid "Symbol index %u encountered when there are no symbols"
msgstr "واجه فهرس رمز %u في حين لا توجد رموز"

#: coffgrok.c:199
#, c-format
msgid "Invalid symbol index %u encountered"
msgstr "واجه فهرس رمز غير صالح %u"

#: coffgrok.c:251
#, c-format
msgid "Invalid section number (%d) encountered"
msgstr "واجه رقم مقطع غير صالح (%d)"

#: coffgrok.c:273
#, c-format
msgid "Unrecognized symbol class: %d"
msgstr "فئة رموز غير معترف بها: %d"

#: coffgrok.c:351
#, c-format
msgid "Type entry %u does not have enough symbolic information"
msgstr "مدخل النوع %u ليس به معلومات رمزية كافية"

#: coffgrok.c:354
#, c-format
msgid "Type entry %u does not refer to a symbol"
msgstr "مدخل النوع %u لا يشير إلى رمز"

#: coffgrok.c:376
msgid "Section definition needs a section length"
msgstr "تعريف المقطع يحتاج لطول مقطع"

#: coffgrok.c:427
msgid "Aggregate definition needs auxiliary information"
msgstr "التعريف التجميعي يحتاج لمعلومات مساعدة"

#: coffgrok.c:460
msgid "Enum definition needs auxiliary information"
msgstr "تعريف التعداد يحتاج لمعلومات مساعدة"

#: coffgrok.c:500
msgid "Array definition needs auxiliary information"
msgstr "تعريف المصفوفة يحتاج لمعلومات مساعدة"

#: coffgrok.c:516
#, c-format
msgid "Out of range sum for els (%#x) * size (%#x)"
msgstr "مجموع خارج النطاق لـ els (%#x) * size (%#x)"

#: coffgrok.c:607 coffgrok.c:850
#, c-format
msgid "Unrecognised symbol class: %d"
msgstr "فئة رموز غير معترف بها: %d"

#: coffgrok.c:624
msgid "ICE: do_define called without a block"
msgstr "ICE: استدعي do_define بدون كتلة"

#: coffgrok.c:626
#, c-format
msgid "Out of range symbol index: %u"
msgstr "فهرس رموز خارج النطاق: %u"

#: coffgrok.c:663
msgid "Section referenced before any file is defined"
msgstr "أشير للمقطع قبل تعريف أي ملف"

#: coffgrok.c:681
#, c-format
msgid "Out of range sum for offset (%#x) + size (%#x)"
msgstr "مجموع خارج النطاق للإزاحة (%#x) + الحجم (%#x)"

#: coffgrok.c:686
#, c-format
msgid "Out of range type size: %u"
msgstr "حجم نوع خارج النطاق: %u"

#: coffgrok.c:772
msgid "Function start encountered without a top level scope."
msgstr "واجه بداية دالة بدون نطاق مستوى أعلى."

#: coffgrok.c:798
msgid "Block start encountered without a scope for it."
msgstr "واجه بداية كتلة بدون نطاق لها."

#: coffgrok.c:808
msgid "Function arguments encountered without a function definition"
msgstr "واجه معطيات دالة بدون تعريف دالة"

#: coffgrok.c:816
msgid "Structure element encountered without a structure definition"
msgstr "واجه عنصر هيكل بدون تعريف هيكل"

#: coffgrok.c:821
msgid "Enum element encountered without an enum definition"
msgstr "واجه عنصر تعداد بدون تعريف تعداد"

#: coffgrok.c:829
msgid "Aggregate definition encountered without a scope"
msgstr "واجه تعريفاً تجميعياً بدون نطاق"

#: coffgrok.c:835
msgid "Label definition encountered without a file scope"
msgstr "واجه تعريف لصيقة بدون نطاق ملف"

#: coffgrok.c:843
msgid "Variable definition encountered without a scope"
msgstr "واجه تعريف متغير بدون نطاق"

#: coffgrok.c:866
#, c-format
msgid "%s: is not a COFF format file"
msgstr "%s: ليس ملفاً بتنسيق COFF"

#: cxxfilt.c:124 nm.c:388 objdump.c:470
#, c-format
msgid "Report bugs to %s.\n"
msgstr "أبلغ عن العلل إلى %s.\n"

#: debug.c:650
msgid "debug_add_to_current_namespace: no current file"
msgstr "debug_add_to_current_namespace: لا يوجد ملف حالي"

#: debug.c:744
msgid "debug_start_source: no debug_set_filename call"
msgstr "debug_start_source: لا يوجد استدعاء لـ debug_set_filename"

#: debug.c:796
msgid "debug_record_function: no debug_set_filename call"
msgstr "debug_record_function: لا يوجد استدعاء لـ debug_set_filename"

#: debug.c:846
msgid "debug_record_parameter: no current function"
msgstr "debug_record_parameter: لا توجد دالة حالية"

#: debug.c:877
msgid "debug_end_function: no current function"
msgstr "debug_end_function: لا توجد دالة حالية"

#: debug.c:883
msgid "debug_end_function: some blocks were not closed"
msgstr "debug_end_function: بعض الكتل لم تغلق"

#: debug.c:911
msgid "debug_start_block: no current block"
msgstr "debug_start_block: لا توجد كتلة حالية"

#: debug.c:946
msgid "debug_end_block: no current block"
msgstr "debug_end_block: لا توجد كتلة حالية"

#: debug.c:953
msgid "debug_end_block: attempt to close top level block"
msgstr "debug_end_block: محاولة إغلاق كتلة المستوى الأعلى"

#: debug.c:976
msgid "debug_record_line: no current unit"
msgstr "debug_record_line: لا توجد وحدة حالية"

#. FIXME
#: debug.c:1028
msgid "debug_start_common_block: not implemented"
msgstr "debug_start_common_block: غير مطبق"

#. FIXME
#: debug.c:1039
msgid "debug_end_common_block: not implemented"
msgstr "debug_end_common_block: غير مطبق"

#. FIXME.
#: debug.c:1122
msgid "debug_record_label: not implemented"
msgstr "debug_record_label: غير مطبق"

#: debug.c:1144
msgid "debug_record_variable: no current file"
msgstr "debug_record_variable: لا يوجد ملف حالي"

#: debug.c:1660
msgid "debug_make_undefined_type: unsupported kind"
msgstr "debug_make_undefined_type: نوع غير مدعوم"

#: debug.c:1837
msgid "debug_name_type: no current file"
msgstr "debug_name_type: لا يوجد ملف حالي"

#: debug.c:1881
msgid "debug_tag_type: no current file"
msgstr "debug_tag_type: لا يوجد ملف حالي"

#: debug.c:1889
msgid "debug_tag_type: extra tag attempted"
msgstr "debug_tag_type: جرت محاولة وسم إضافية"

#: debug.c:1925
#, c-format
msgid "Warning: changing type size from %d to %d\n"
msgstr "تحذير: تغيير حجم النوع من %d إلى %d\n"

#: debug.c:1947
msgid "debug_find_named_type: no current compilation unit"
msgstr "debug_find_named_type: لا توجد وحدة تجميع حالية"

#: debug.c:2050
#, c-format
msgid "debug_get_real_type: circular debug information for %s\n"
msgstr "debug_get_real_type: معلومات تنقيح دائرية لـ %s\n"

#: debug.c:2489
msgid "debug_write_type: illegal type encountered"
msgstr "debug_write_type: واجه نوعاً غير قانوني"

#: dlltool.c:876 dlltool.c:901
#, c-format
msgid "Internal error: Unknown machine type: %d"
msgstr "خطأ داخلي: نوع آلة مجهول: %d"

#: dlltool.c:952
#, c-format
msgid "Can't open def file: %s"
msgstr "تعذر فتح ملف def: %s"

#: dlltool.c:957
#, c-format
msgid "Processing def file: %s"
msgstr "معالجة ملف def: %s"

#: dlltool.c:961
msgid "Processed def file"
msgstr "عولج ملف def"

#: dlltool.c:985
#, c-format
msgid "Syntax error in def file %s:%d"
msgstr "خطأ نحوي في ملف def %s:%d"

#: dlltool.c:1020
#, c-format
msgid "%s: Path components stripped from image name, '%s'."
msgstr "%s: جردت مكونات المسار من اسم الصورة، '%s'."

#: dlltool.c:1033
#, c-format
msgid "NAME: %s base: %x"
msgstr "الاسم: %s القاعدة: %x"

#: dlltool.c:1036 dlltool.c:1059
msgid "Can't have LIBRARY and NAME"
msgstr "لا يمكن وجود LIBRARY و NAME معاً"

#: dlltool.c:1056
#, c-format
msgid "LIBRARY: %s base: %x"
msgstr "المكتبة: %s القاعدة: %x"

#: dlltool.c:1214
#, c-format
msgid "VERSION %d.%d\n"
msgstr "الإصدار %d.%d\n"

#: dlltool.c:1259
#, c-format
msgid "run: %s %s"
msgstr "شغل: %s %s"

#: dlltool.c:1301 resrc.c:289
#, c-format
msgid "wait: %s"
msgstr "انتظر: %s"

#: dlltool.c:1306 dllwrap.c:416 resrc.c:294
#, c-format
msgid "subprocess got fatal signal %d"
msgstr "تلقى التابع إشارة فادحة %d"

#: dlltool.c:1312 dllwrap.c:423 resrc.c:301
#, c-format
msgid "%s exited with status %d"
msgstr "خرج %s بالحالة %d"

#: dlltool.c:1335
#, c-format
msgid "Sucking in info from %s section in %s"
msgstr "سحب المعلومات من مقطع %s في %s"

#: dlltool.c:1473
#, c-format
msgid "Excluding symbol: %s"
msgstr "استبعاد الرمز: %s"

#: dlltool.c:1562 dlltool.c:1573 nm.c:1424 nm.c:1433
#, c-format
msgid "%s: no symbols"
msgstr "%s: لا رموز"

#. FIXME: we ought to read in and block out the base relocations.
#: dlltool.c:1599
#, c-format
msgid "Done reading %s"
msgstr "انتهت قراءة %s"

#: dlltool.c:1609
#, c-format
msgid "Unable to open object file: %s: %s"
msgstr "تعذر فتح ملف الكائن: %s: %s"

#: dlltool.c:1612
#, c-format
msgid "Scanning object file %s"
msgstr "فحص ملف الكائن %s"

#: dlltool.c:1632
#, c-format
msgid "Cannot produce mcore-elf dll from archive file: %s"
msgstr "تعذر إنتاج mcore-elf dll من ملف الأرشيف: %s"

#: dlltool.c:1734
msgid "Adding exports to output file"
msgstr "إضافة المصدرات لملف المخرجات"

#: dlltool.c:1786
msgid "Added exports to output file"
msgstr "أضيفت المصدرات لملف المخرجات"

#: dlltool.c:1948
#, c-format
msgid "Generating export file: %s"
msgstr "توليد ملف التصدير: %s"

#: dlltool.c:1953
#, c-format
msgid "Unable to open temporary assembler file: %s"
msgstr "تعذر فتح ملف المجمع المؤقت: %s"

#: dlltool.c:1958
#, c-format
msgid "Opened temporary file: %s"
msgstr "فتح الملف المؤقت: %s"

#: dlltool.c:2144
msgid "failed to read the number of entries from base file"
msgstr "فشل في قراءة عدد المدخلات من الملف الأساسي"

#: dlltool.c:2196
msgid "Generated exports file"
msgstr "وُلد ملف المصدرات"

#: dlltool.c:2345
#, c-format
msgid "bfd_open failed open stub file: %s: %s"
msgstr "فشل bfd_open في فتح ملف stub: %s: %s"

#: dlltool.c:2349
#, c-format
msgid "Creating stub file: %s"
msgstr "إنشاء ملف stub: %s"

#: dlltool.c:2689
#, c-format
msgid "bfd_open failed reopen stub file: %s: %s"
msgstr "فشل bfd_open في إعادة فتح ملف stub: %s: %s"

#: dlltool.c:2703 dlltool.c:2782
#, c-format
msgid "failed to open temporary head file: %s"
msgstr "فشل في فتح ملف الرأس المؤقت: %s"

#: dlltool.c:2767 dlltool.c:2859
#, c-format
msgid "failed to open temporary head file: %s: %s"
msgstr "فشل في فتح ملف الرأس المؤقت: %s: %s"

#: dlltool.c:2874 dlltool.c:2925
#, c-format
msgid "failed to open temporary tail file: %s"
msgstr "فشل في فتح ملف الذيل المؤقت: %s"

#: dlltool.c:2910 dlltool.c:2961
#, c-format
msgid "failed to open temporary tail file: %s: %s"
msgstr "فشل في فتح ملف الذيل المؤقت: %s: %s"

#: dlltool.c:2984
#, c-format
msgid "Can't create .lib file: %s: %s"
msgstr "تعذر إنشاء ملف .lib: %s: %s"

#: dlltool.c:2988
#, c-format
msgid "Creating library file: %s"
msgstr "إنشاء ملف المكتبة: %s"

#: dlltool.c:3073 dlltool.c:3079
#, c-format
msgid "cannot delete %s: %s"
msgstr "تعذر حذف %s: %s"

#: dlltool.c:3084
msgid "Created lib file"
msgstr "أُنشئ ملف lib"

#: dlltool.c:3290
#, c-format
msgid "Can't open .lib file: %s: %s"
msgstr "تعذر فتح ملف .lib: %s: %s"

#: dlltool.c:3298 dlltool.c:3320
#, c-format
msgid "%s is not a library"
msgstr "%s ليست مكتبة"

#: dlltool.c:3338
#, c-format
msgid "Import library `%s' specifies two or more dlls"
msgstr "مكتبة الاستيراد `%s' تحدد ملفي dll أو أكثر"

#: dlltool.c:3349
#, c-format
msgid "Unable to determine dll name for `%s' (not an import library?)"
msgstr "تعذر تحديد اسم dll لـ `%s' (أليست مكتبة استيراد؟)"

#: dlltool.c:3566
#, c-format
msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
msgstr "تحذير، تجاهل EXPORT مكرر %s %d,%d"

#: dlltool.c:3572
#, c-format
msgid "Error, duplicate EXPORT with ordinals: %s"
msgstr "خطأ، EXPORT مكرر مع أعداد ترتيبية: %s"

#: dlltool.c:3677
msgid "Processing definitions"
msgstr "معالجة التعريفات"

#: dlltool.c:3710
msgid "Processed definitions"
msgstr "عولجت التعريفات"

#. xgetext:c-format
#: dlltool.c:3717 dllwrap.c:477
#, c-format
msgid "Usage %s <option(s)> <object-file(s)>\n"
msgstr "الاستخدام %s <خيارات> <ملفات-كائن>\n"

#. xgetext:c-format
#: dlltool.c:3719
#, c-format
msgid "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
msgstr "   -m --machine <machine>    أنشئ كـ DLL لـ <machine>. [مبدئي: %s]\n"

#: dlltool.c:3720
#, c-format
msgid "        possible <machine>: arm[_interwork], arm64, i386, mcore[-elf]{-le|-be}, thumb\n"
msgstr "        الآلات الممكنة: arm[_interwork]، arm64، i386، mcore[-elf]{-le|-be}، thumb\n"

#: dlltool.c:3721
#, c-format
msgid "   -e --output-exp <outname> Generate an export file.\n"
msgstr "   -e --output-exp <outname> ولد ملف تصدير.\n"

#: dlltool.c:3722
#, c-format
msgid "   -l --output-lib <outname> Generate an interface library.\n"
msgstr "   -l --output-lib <outname> ولد مكتبة واجهة.\n"

#: dlltool.c:3723
#, c-format
msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
msgstr "   -y --output-delaylib <outname> أنشئ مكتبة استيراد مؤجل.\n"

#: dlltool.c:3724
#, c-format
msgid "      --deterministic-libraries\n"
msgstr "      --deterministic-libraries\n"

#: dlltool.c:3726
#, c-format
msgid "                             Use zero for timestamps and uids/gids in output libraries (default)\n"
msgstr "                             استخدم صفراً للطوابع الزمنية والمعرفات في مكتبات المخرجات (مبدئي)\n"

#: dlltool.c:3728
#, c-format
msgid "                             Use zero for timestamps and uids/gids in output libraries\n"
msgstr "                             استخدم صفراً للطوابع الزمنية والمعرفات في مكتبات المخرجات\n"

#: dlltool.c:3729
#, c-format
msgid "      --non-deterministic-libraries\n"
msgstr "      --non-deterministic-libraries\n"

#: dlltool.c:3731
#, c-format
msgid "                             Use actual timestamps and uids/gids in output libraries\n"
msgstr "                             استخدم طوابع زمنية ومعرفات حقيقية في مكتبات المخرجات\n"

#: dlltool.c:3733
#, c-format
msgid "                             Use actual timestamps and uids/gids in output libraries (default)\n"
msgstr "                             استخدم طوابع زمنية ومعرفات حقيقية في مكتبات المخرجات (مبدئي)\n"

#: dlltool.c:3734
#, c-format
msgid "   -a --add-indirect         Add dll indirects to export file.\n"
msgstr "   -a --add-indirect         أضف غير المباشرة من dll لملف التصدير.\n"

#: dlltool.c:3735
#, c-format
msgid "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
msgstr "   -D --dllname <name>       اسم dll المدخلات لوضعه في مكتبة الواجهة.\n"

#: dlltool.c:3736
#, c-format
msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
msgstr "   -d --input-def <deffile>  اسم ملف .def للقراءة منه.\n"

#: dlltool.c:3737
#, c-format
msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
msgstr "   -z --output-def <deffile> اسم ملف .def لإنشائه.\n"

#: dlltool.c:3738
#, c-format
msgid "      --export-all-symbols   Export all symbols to .def\n"
msgstr "      --export-all-symbols   صدر جميع الرموز إلى .def\n"

#: dlltool.c:3739
#, c-format
msgid "      --no-export-all-symbols  Only export listed symbols\n"
msgstr "      --no-export-all-symbols  صدر الرموز المدرجة فقط\n"

#: dlltool.c:3740
#, c-format
msgid "      --exclude-symbols <list> Don't export <list>\n"
msgstr "      --exclude-symbols <list> لا تصدر <list>\n"

#: dlltool.c:3741
#, c-format
msgid "      --no-default-excludes  Clear default exclude symbols\n"
msgstr "      --no-default-excludes  امسح رموز الاستبعاد المبدئية\n"

#: dlltool.c:3742
#, c-format
msgid "   -b --base-file <basefile> Read linker generated base file.\n"
msgstr "   -b --base-file <basefile> اقرأ الملف الأساسي المولد من الرابط.\n"

#: dlltool.c:3743
#, c-format
msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
msgstr "   -x --no-idata4            لا تولد مقطع idata$4.\n"

#: dlltool.c:3744
#, c-format
msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
msgstr "   -c --no-idata5            لا تولد مقطع idata$5.\n"

#: dlltool.c:3745
#, c-format
msgid "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n"
msgstr "      --use-nul-prefixed-import-tables استخدم idata$4 و idata$5 ببادئة صفر.\n"

#: dlltool.c:3746
#, c-format
msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
msgstr "   -U --add-underscore       أضف شرطات سفلية لجميع الرموز في مكتبة الواجهة.\n"

#: dlltool.c:3747
#, c-format
msgid "      --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n"
msgstr "      --add-stdcall-underscore أضف شرطات سفلية لرموز stdcall في مكتبة الواجهة.\n"

#: dlltool.c:3748
#, c-format
msgid "      --no-leading-underscore All symbols shouldn't be prefixed by an underscore.\n"
msgstr "      --no-leading-underscore يجب ألا تبدأ جميع الرموز بشرطة سفلية.\n"

#: dlltool.c:3749
#, c-format
msgid "      --leading-underscore   All symbols should be prefixed by an underscore.\n"
msgstr "      --leading-underscore   يجب أن تبدأ جميع الرموز بشرطة سفلية.\n"

#: dlltool.c:3750
#, c-format
msgid "   -k --kill-at              Kill @<n> from exported names.\n"
msgstr "   -k --kill-at              احذف @<n> من الأسماء المصدرة.\n"

#: dlltool.c:3751
#, c-format
msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
msgstr "   -A --add-stdcall-alias    أضف أسماء بديلة بدون @<n>.\n"

#: dlltool.c:3752
#, c-format
msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
msgstr "   -p --ext-prefix-alias <prefix> أضف أسماء بديلة بـ <prefix>.\n"

#: dlltool.c:3753
#, c-format
msgid "   -S --as <name>            Use <name> for assembler.\n"
msgstr "   -S --as <name>            استخدم <name> كمجمع.\n"

#: dlltool.c:3754
#, c-format
msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
msgstr "   -f --as-flags <flags>     مرر <flags> للمجمع.\n"

#: dlltool.c:3755
#, c-format
msgid "   -C --compat-implib        Create backward compatible import library.\n"
msgstr "   -C --compat-implib        أنشئ مكتبة استيراد متوافقة مع الإصدارات السابقة.\n"

#: dlltool.c:3756
#, c-format
msgid "   -n --no-delete            Keep temp files (repeat for extra preservation).\n"
msgstr "   -n --no-delete            حافظ على الملفات المؤقتة (كرر للحفاظ الزائد).\n"

#: dlltool.c:3757
#, c-format
msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
msgstr "   -t --temp-prefix <prefix> استخدم <prefix> لبناء أسماء ملفات مؤقتة.\n"

#: dlltool.c:3758
#, c-format
msgid "   -I --identify <implib>    Report the name of the DLL associated with <implib>.\n"
msgstr "   -I --identify <implib>    أبلغ عن اسم DLL المرتبط بـ <implib>.\n"

#: dlltool.c:3759
#, c-format
msgid "      --identify-strict      Causes --identify to report error when multiple DLLs.\n"
msgstr "      --identify-strict      يجعل --identify يبلغ عن خطأ عند تعدد ملفات DLL.\n"

#: dlltool.c:3760
#, c-format
msgid "   -v --verbose              Be verbose.\n"
msgstr "   -v --verbose              كن مسهباً.\n"

#: dlltool.c:3761
#, c-format
msgid "   -V --version              Display the program version.\n"
msgstr "   -V --version              اعرض إصدار البرنامج.\n"

#: dlltool.c:3762
#, c-format
msgid "   -h --help                 Display this information.\n"
msgstr "   -h --help                 اعرض هذه المعلومات.\n"

#: dlltool.c:3763
#, c-format
msgid "   @<file>                   Read options from <file>.\n"
msgstr "   @<file>                   اقرأ الخيارات من <file>.\n"

#: dlltool.c:3765
#, c-format
msgid "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
msgstr "   -M --mcore-elf <outname>  عالج ملفات كائنات mcore-elf إلى <outname>.\n"

#: dlltool.c:3766
#, c-format
msgid "   -L --linker <name>        Use <name> as the linker.\n"
msgstr "   -L --linker <name>        استخدم <name> كرابط.\n"

#: dlltool.c:3767
#, c-format
msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
msgstr "   -F --linker-flags <flags> مرر <flags> للرابط.\n"

#: dlltool.c:3917
#, c-format
msgid "Unable to open def-file: %s"
msgstr "تعذر فتح ملف def: %s"

#: dlltool.c:3922
#, c-format
msgid "Path components stripped from dllname, '%s'."
msgstr "جردت مكونات المسار من اسم dll، '%s'."

#: dlltool.c:3970
#, c-format
msgid "Unable to open base-file: %s"
msgstr "تعذر فتح الملف الأساسي: %s"

#: dlltool.c:4008
#, c-format
msgid "Machine '%s' not supported"
msgstr "الآلة '%s' غير مدعومة"

#: dlltool.c:4108
#, c-format
msgid "Warning, machine type (%d) not supported for delayimport."
msgstr "تحذير، نوع الآلة (%d) غير مدعوم للاستيراد المؤجل."

#: dlltool.c:4176 dllwrap.c:206
#, c-format
msgid "Tried file: %s"
msgstr "جُرب الملف: %s"

#: dlltool.c:4183 dllwrap.c:213
#, c-format
msgid "Using file: %s"
msgstr "استخدام الملف: %s"

#: dllwrap.c:296
#, c-format
msgid "Keeping temporary base file %s"
msgstr "الحفاظ على الملف الأساسي المؤقت %s"

#: dllwrap.c:298
#, c-format
msgid "Deleting temporary base file %s"
msgstr "حذف الملف الأساسي المؤقت %s"

#: dllwrap.c:312
#, c-format
msgid "Keeping temporary exp file %s"
msgstr "الحفاظ على ملف exp المؤقت %s"

#: dllwrap.c:314
#, c-format
msgid "Deleting temporary exp file %s"
msgstr "حذف ملف exp المؤقت %s"

#: dllwrap.c:327
#, c-format
msgid "Keeping temporary def file %s"
msgstr "الحفاظ على ملف def المؤقت %s"

#: dllwrap.c:329
#, c-format
msgid "Deleting temporary def file %s"
msgstr "حذف ملف def المؤقت %s"

#: dllwrap.c:411
#, c-format
msgid "pwait returns: %s"
msgstr "pwait تعيد: %s"

#: dllwrap.c:478
#, c-format
msgid "  Generic options:\n"
msgstr "  خيارات عامة:\n"

#: dllwrap.c:479
#, c-format
msgid "   @<file>                Read options from <file>\n"
msgstr "   @<file>                اقرأ الخيارات من <file>\n"

#: dllwrap.c:480
#, c-format
msgid "   --quiet, -q            Work quietly\n"
msgstr "   --quiet, -q            اعمل بهدوء\n"

#: dllwrap.c:481
#, c-format
msgid "   --verbose, -v          Verbose\n"
msgstr "   --verbose, -v          مُسهب\n"

#: dllwrap.c:482
#, c-format
msgid "   --version              Print dllwrap version\n"
msgstr "   --version              اطبع إصدار dllwrap\n"

#: dllwrap.c:483
#, c-format
msgid "   --implib <outname>     Synonym for --output-lib\n"
msgstr "   --implib <outname>     مرادف لـ --output-lib\n"

#: dllwrap.c:484
#, c-format
msgid "  Options for %s:\n"
msgstr "  خيارات لـ %s:\n"

#: dllwrap.c:485
#, c-format
msgid "   --driver-name <driver> Defaults to \"gcc\"\n"
msgstr "   --driver-name <driver> المبدئي هو \"gcc\"\n"

#: dllwrap.c:486
#, c-format
msgid "   --driver-flags <flags> Override default ld flags\n"
msgstr "   --driver-flags <flags> تجاوز أعلام ld المبدئية\n"

#: dllwrap.c:487
#, c-format
msgid "   --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
msgstr "   --dlltool-name <dlltool> المبدئي هو \"dlltool\"\n"

#: dllwrap.c:488
#, c-format
msgid "   --entry <entry>        Specify alternate DLL entry point\n"
msgstr "   --entry <entry>        حدد نقطة دخول DLL بديلة\n"

#: dllwrap.c:489
#, c-format
msgid "   --image-base <base>    Specify image base address\n"
msgstr "   --image-base <base>    حدد عنوان قاعدة الصورة\n"

#: dllwrap.c:490
#, c-format
msgid "   --target <machine>     i386-cygwin32 or i386-mingw32\n"
msgstr "   --target <machine>     i386-cygwin32 أو i386-mingw32\n"

#: dllwrap.c:491
#, c-format
msgid "   --dry-run              Show what needs to be run\n"
msgstr "   --dry-run              أظهر ما يجب تشغيله\n"

#: dllwrap.c:492
#, c-format
msgid "   --mno-cygwin           Create Mingw DLL\n"
msgstr "   --mno-cygwin           أنشئ Mingw DLL\n"

#: dllwrap.c:493
#, c-format
msgid "  Options passed to DLLTOOL:\n"
msgstr "  الخيارات الممررة لـ DLLTOOL:\n"

#: dllwrap.c:494
#, c-format
msgid "   --machine <machine>\n"
msgstr "   --machine <machine>\n"

#: dllwrap.c:495
#, c-format
msgid "   --output-exp <outname> Generate export file.\n"
msgstr "   --output-exp <outname> ولد ملف تصدير.\n"

#: dllwrap.c:496
#, c-format
msgid "   --output-lib <outname> Generate input library.\n"
msgstr "   --output-lib <outname> ولد مكتبة مدخلات.\n"

#: dllwrap.c:497
#, c-format
msgid "   --add-indirect         Add dll indirects to export file.\n"
msgstr "   --add-indirect         أضف غير المباشرة من dll لملف التصدير.\n"

#: dllwrap.c:498
#, c-format
msgid "   --dllname <name>       Name of input dll to put into output lib.\n"
msgstr "   --dllname <name>       اسم dll المدخلات لوضعه في مكتبة المخرجات.\n"

#: dllwrap.c:499
#, c-format
msgid "   --def <deffile>        Name input .def file\n"
msgstr "   --def <deffile>        اسم ملف .def المدخلات\n"

#: dllwrap.c:500
#, c-format
msgid "   --output-def <deffile> Name output .def file\n"
msgstr "   --output-def <deffile> اسم ملف .def المخرجات\n"

#: dllwrap.c:501
#, c-format
msgid "   --export-all-symbols     Export all symbols to .def\n"
msgstr "   --export-all-symbols     صدر جميع الرموز إلى .def\n"

#: dllwrap.c:502
#, c-format
msgid "   --no-export-all-symbols  Only export .drectve symbols\n"
msgstr "   --no-export-all-symbols  صدر رموز .drectve فقط\n"

#: dllwrap.c:503
#, c-format
msgid "   --exclude-symbols <list> Exclude <list> from .def\n"
msgstr "   --exclude-symbols <list> استبعد <list> من .def\n"

#: dllwrap.c:504
#, c-format
msgid "   --no-default-excludes    Zap default exclude symbols\n"
msgstr "   --no-default-excludes    امسح رموز الاستبعاد المبدئية\n"

#: dllwrap.c:505
#, c-format
msgid "   --base-file <basefile> Read linker generated base file\n"
msgstr "   --base-file <basefile> اقرأ الملف الأساسي المولد من الرابط\n"

#: dllwrap.c:506
#, c-format
msgid "   --no-idata4           Don't generate idata$4 section\n"
msgstr "   --no-idata4           لا تولد مقطع idata$4\n"

#: dllwrap.c:507
#, c-format
msgid "   --no-idata5           Don't generate idata$5 section\n"
msgstr "   --no-idata5           لا تولد مقطع idata$5\n"

#: dllwrap.c:508
#, c-format
msgid "   -U                     Add underscores to .lib\n"
msgstr "   -U                     أضف شرطات سفلية لـ .lib\n"

#: dllwrap.c:509
#, c-format
msgid "   -k                     Kill @<n> from exported names\n"
msgstr "   -k                     احذف @<n> من الأسماء المصدرة\n"

#: dllwrap.c:510
#, c-format
msgid "   --add-stdcall-alias    Add aliases without @<n>\n"
msgstr "   --add-stdcall-alias    أضف أسماء بديلة بدون @<n>\n"

#: dllwrap.c:511
#, c-format
msgid "   --as <name>            Use <name> for assembler\n"
msgstr "   --as <name>            استخدم <name> كمجمع\n"

#: dllwrap.c:512
#, c-format
msgid "   --nodelete             Keep temp files.\n"
msgstr "   --nodelete             حافظ على الملفات المؤقتة.\n"

#: dllwrap.c:513
#, c-format
msgid "   --no-leading-underscore  Entrypoint without underscore\n"
msgstr "   --no-leading-underscore  نقطة الدخول بدون شرطة سفلية\n"

#: dllwrap.c:514
#, c-format
msgid "   --leading-underscore     Entrypoint with underscore.\n"
msgstr "   --leading-underscore     نقطة الدخول بشرطة سفلية.\n"

#: dllwrap.c:515
#, c-format
msgid "  Rest are passed unmodified to the language driver\n"
msgstr "  البقية تمرر بدون تعديل لمشغل اللغة\n"

#: dllwrap.c:640
#, c-format
msgid "WARNING: %s is deprecated, use gcc -shared or ld -shared instead\n"
msgstr "تحذير: %s مهجور، استخدم gcc -shared أو ld -shared بدلاً منه\n"

#: dllwrap.c:800
msgid "Must provide at least one of -o or --dllname options"
msgstr "يجب توفير أحد الخيارين -o أو --dllname على الأقل"

#: dllwrap.c:829
msgid ""
"no export definition file provided.\n"
"Creating one, but that may not be what you want"
msgstr ""
"لم يوفر ملف تعريف تصدير.\n"
"يجري إنشاء واحد، لكن قد لا يكون هذا ما تريده"

#: dllwrap.c:1018
#, c-format
msgid "DLLTOOL name    : %s\n"
msgstr "اسم DLLTOOL    : %s\n"

#: dllwrap.c:1019
#, c-format
msgid "DLLTOOL options : %s\n"
msgstr "خيارات DLLTOOL : %s\n"

#: dllwrap.c:1020
#, c-format
msgid "DRIVER name     : %s\n"
msgstr "اسم DRIVER     : %s\n"

#: dllwrap.c:1021
#, c-format
msgid "DRIVER options  : %s\n"
msgstr "خيارات DRIVER  : %s\n"

#: dwarf.c:189
msgid "Encoded value extends past end of section\n"
msgstr "القيمة المرمزة تمتد لما بعد نهاية المقطع\n"

#: dwarf.c:197
#, c-format
msgid "Encoded size of %d is too large to read\n"
msgstr "الحجم المرمز لـ %d كبير جداً للقراءة\n"

#: dwarf.c:205
msgid "Encoded size of 0 is too small to read\n"
msgstr "الحجم المرمز لـ 0 صغير جداً للقراءة\n"

#: dwarf.c:265 readelf.c:3946 readelf.c:12072
msgid "unknown"
msgstr "مجهول"

#. Read AMOUNT bytes from PTR and store them in VAL.
#. Checks to make sure that the read will not reach or pass END.
#. FUNC chooses whether the value read is unsigned or signed, and may
#. be either byte_get or byte_get_signed.  If INC is true, PTR is
#. incremented after reading the value.
#. This macro cannot protect against PTR values derived from user input.
#. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
#. pointers is undefined behaviour.
#: dwarf.c:344
#, c-format
msgid "internal error: attempt to read %d byte of data in to %d sized variable"
msgid_plural "internal error: attempt to read %d bytes of data in to %d sized variable"
msgstr[0] "خطأ داخلي: محاولة قراءة %d بايت من البيانات إلى متغير بحجم %d"
msgstr[1] "خطأ داخلي: محاولة قراءة بايت واحد من البيانات إلى متغير بحجم %d"
msgstr[2] "خطأ داخلي: محاولة قراءة بايتين من البيانات إلى متغير بحجم %d"
msgstr[3] "خطأ داخلي: محاولة قراءة %d بايتات من البيانات إلى متغير بحجم %d"
msgstr[4] "خطأ داخلي: محاولة قراءة %d بايتاً من البيانات إلى متغير بحجم %d"
msgstr[5] "خطأ داخلي: محاولة قراءة %d بايت من البيانات إلى متغير بحجم %d"

#: dwarf.c:432 dwarf.c:5574
msgid "Badly formed extended line op encountered!\n"
msgstr "واجه عملية سطر ممتدة سيئة التكوين!\n"

#: dwarf.c:438
#, c-format
msgid "  Extended opcode %d: "
msgstr "  شفرة عملية ممتدة %d: "

#: dwarf.c:443
#, c-format
msgid ""
"End of Sequence\n"
"\n"
msgstr ""
"نهاية التسلسل\n"
"\n"

#: dwarf.c:451
#, c-format
msgid "Length (%zu) of DW_LNE_set_address op is too long\n"
msgstr "طول (%zu) عملية DW_LNE_set_address طويل جداً\n"

#: dwarf.c:457
#, c-format
msgid "set Address to %#<PRIx64>\n"
msgstr "اضبط العنوان إلى %#<PRIx64>\n"

#: dwarf.c:464
#, c-format
msgid "define new File Table entry\n"
msgstr "عرف مدخل جدول ملفات جديد\n"

#: dwarf.c:465 dwarf.c:4847
#, c-format
msgid "  Entry\tDir\tTime\tSize\tName\n"
msgstr "  مدخل\tمجلد\tوقت\tحجم\tاسم\n"

#: dwarf.c:486
msgid "DW_LNE_define_file: Bad opcode length\n"
msgstr "DW_LNE_define_file: طول شفرة عملية سيئ\n"

#: dwarf.c:491
#, c-format
msgid "set Discriminator to %<PRIu64>\n"
msgstr "اضبط المميز إلى %<PRIu64>\n"

#: dwarf.c:557
#, c-format
msgid "    UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
msgstr "    شفرة عملية DW_LNE_HP_SFC مجهولة (%u)\n"

#. The test against DW_LNW_hi_user is redundant due to
#. the limited range of the unsigned char data type used
#. for op_code.
#. && op_code <= DW_LNE_hi_user
#: dwarf.c:574
#, c-format
msgid "user defined: "
msgstr "معرف من المستخدم: "

#: dwarf.c:576
#, c-format
msgid "UNKNOWN: "
msgstr "مجهول: "

#: dwarf.c:577
#, c-format
msgid "length %d ["
msgstr "طول %d ["

#: dwarf.c:595 dwarf.c:663
msgid "<no .debug_str section>"
msgstr "<لا يوجد مقطع .debug_str>"

#: dwarf.c:599
#, c-format
msgid "DW_FORM_strp offset too big: %#<PRIx64>\n"
msgstr "إزاحة DW_FORM_strp كبيرة جداً: %#<PRIx64>\n"

#: dwarf.c:600 dwarf.c:627 dwarf.c:1798
msgid "<offset is too big>"
msgstr "<الإزاحة كبيرة جداً>"

#: dwarf.c:610
msgid "<no NUL byte at end of .debug_str section>"
msgstr "<لا يوجد بايت NUL في نهاية مقطع .debug_str>"

#: dwarf.c:622
msgid "<no .debug_line_str section>"
msgstr "<لا يوجد مقطع .debug_line_str>"

#: dwarf.c:626
#, c-format
msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n"
msgstr "إزاحة DW_FORM_line_strp كبيرة جداً: %#<PRIx64>\n"

#: dwarf.c:637
msgid "<no NUL byte at end of .debug_line_str section>"
msgstr "<لا يوجد بايت NUL في نهاية مقطع .debug_line_str>"

#: dwarf.c:658
msgid "<no .debug_str_offsets.dwo section>"
msgstr "<لا يوجد مقطع .debug_str_offsets.dwo>"

#: dwarf.c:659
msgid "<no .debug_str_offsets section>"
msgstr "<لا يوجد مقطع .debug_str_offsets>"

#: dwarf.c:662
msgid "<no .debug_str.dwo section>"
msgstr "<لا يوجد مقطع .debug_str.dwo>"

#: dwarf.c:673
#, c-format
msgid "string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too big for section %s\n"
msgstr "فهرس السلسلة %<PRIu64> يتحول إلى إزاحة %#<PRIx64> وهي كبيرة جداً للمقطع %s\n"

#: dwarf.c:677
msgid "<string index too big>"
msgstr "<فهرس السلسلة كبير جداً>"

#: dwarf.c:684
#, c-format
msgid "indirect offset too big: %#<PRIx64>\n"
msgstr "إزاحة غير مباشرة كبيرة جداً: %#<PRIx64>\n"

#: dwarf.c:685
msgid "<indirect index offset is too big>"
msgstr "<إزاحة الفهرس غير المباشر كبيرة جداً>"

#: dwarf.c:695
msgid "<no NUL byte at end of section>"
msgstr "<لا يوجد بايت NUL في نهاية المقطع>"

#: dwarf.c:707
msgid "Cannot fetch indexed address: the .debug_addr section is missing\n"
msgstr "تعذر جلب العنوان المفهرس: مقطع .debug_addr مفقود\n"

#: dwarf.c:713
#, c-format
msgid "Offset into section %s too big: %#<PRIx64>\n"
msgstr "الإزاحة في المقطع %s كبيرة جداً: %#<PRIx64>\n"

#: dwarf.c:741
#, c-format
msgid "Unable to locate %s section\n"
msgstr "تعذر تحديد موقع المقطع %s\n"

#: dwarf.c:747
#, c-format
msgid "Section %s is too small to contain an value indexed from another section!\n"
msgstr "المقطع %s صغير جداً ليحتوي قيمة مفهرسة من مقطع آخر!\n"

#: dwarf.c:754
#, c-format
msgid "Offset of %#<PRIx64> is too big for section %s\n"
msgstr "الإزاحة %#<PRIx64> كبيرة جداً للمقطع %s\n"

#. Report the missing single zero which ends the section.
#: dwarf.c:1029
#, c-format
msgid "%s section not zero terminated\n"
msgstr "المقطع %s غير منتهي بصفر\n"

#. PR 17531: file:4bcd9ce9.
#: dwarf.c:1056
#, c-format
msgid "Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev section size (%#<PRIx64>)\n"
msgstr "بيانات التنقيح فاسدة، حجم الاختصار (%#<PRIx64>) أكبر من حجم مقطع الاختصار (%#<PRIx64>)\n"

#: dwarf.c:1063
#, c-format
msgid "Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev section size (%#<PRIx64>)\n"
msgstr "بيانات التنقيح فاسدة، إزاحة الاختصار (%#<PRIx64>) أكبر من حجم مقطع الاختصار (%#<PRIx64>)\n"

#: dwarf.c:1096
#, c-format
msgid "User TAG value: %#<PRIx64>"
msgstr "قيمة وسم المستخدم: %#<PRIx64>"

#: dwarf.c:1099
#, c-format
msgid "Unknown TAG value: %#<PRIx64>"
msgstr "قيمة وسم مجهولة: %#<PRIx64>"

#: dwarf.c:1120
#, c-format
msgid "Unknown FORM value: %lx"
msgstr "قيمة FORM مجهولة: %lx"

#: dwarf.c:1138
#, c-format
msgid "Unknown IDX value: %lx"
msgstr "قيمة IDX مجهولة: %lx"

#: dwarf.c:1152
#, c-format
msgid "%c%<PRIu64> byte block: "
msgstr "كتلة بايتات %c%<PRIu64>: "

#: dwarf.c:1489
#, c-format
msgid "(DW_OP_call_ref in frame info)"
msgstr "(DW_OP_call_ref في معلومات الإطار)"

#: dwarf.c:1512
#, c-format
msgid "size: %<PRIu64> "
msgstr "الحجم: %<PRIu64> "

#: dwarf.c:1514
#, c-format
msgid "offset: %<PRIu64> "
msgstr "الإزاحة: %<PRIu64> "

#: dwarf.c:1530
#, c-format
msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
msgstr "DW_OP_GNU_push_tls_address أو DW_OP_HP_unknown"

#: dwarf.c:1555
#, c-format
msgid "(%s in frame info)"
msgstr "(%s في معلومات الإطار)"

#: dwarf.c:1658
#, c-format
msgid "(DW_OP_GNU_variable_value in frame info)"
msgstr "(DW_OP_GNU_variable_value في معلومات الإطار)"

#: dwarf.c:1711
#, c-format
msgid "(User defined location op %#x)"
msgstr "(عملية موقع معرفة من المستخدم %#x)"

#: dwarf.c:1713
#, c-format
msgid "(Unknown location op %#x)"
msgstr "(عملية موقع مجهولة %#x)"

#: dwarf.c:1767
msgid "<no links available>"
msgstr "<لا توجد روابط متاحة>"

#: dwarf.c:1791
msgid "<no NUL byte at end of alt .debug_str section>"
msgstr "<لا يوجد بايت NUL في نهاية مقطع .debug_str البديل>"

#: dwarf.c:1796
#, c-format
msgid "DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections available\n"
msgstr "إزاحة DW_FORM_GNU_strp_alt (%#<PRIx64>) كبيرة جداً أو لا توجد مقاطع سلاسل نصية متاحة\n"

#: dwarf.c:1819
#, c-format
msgid "Unknown AT value: %lx"
msgstr "قيمة AT مجهولة: %lx"

#: dwarf.c:1885
#, c-format
msgid "Corrupt attribute block length: %#<PRIx64>\n"
msgstr "طول كتلة الخاصية فاسد: %#<PRIx64>\n"

#: dwarf.c:2057
#, c-format
msgid "Unable to resolve ref_addr form: uvalue %<PRIx64> >= section size %<PRIx64> (%s)\n"
msgstr "يتعذر حل شكل ref_addr: القيمة %<PRIx64> >= حجم المقطع %<PRIx64> (%s)\n"

#: dwarf.c:2076
#, c-format
msgid "Unable to resolve ref form: uvalue %<PRIx64> + cu_offset %<PRIx64> > CU size %tx\n"
msgstr "يتعذر حل شكل ref: القيمة %<PRIx64> + إزاحة cu_offset %<PRIx64> > حجم CU %tx\n"

#: dwarf.c:2087
#, c-format
msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
msgstr "وُجد شكل %lx غير متوقع أثناء العثور على اختصار للنوع\n"

#: dwarf.c:2095
#, c-format
msgid "Unable to find abbreviations for CU offset %<PRIx64>\n"
msgstr "يتعذر العثور على اختصارات لإزاحة CU %<PRIx64>\n"

#: dwarf.c:2101
#, c-format
msgid "Empty abbreviation list encountered for CU offset %<PRIx64>\n"
msgstr "وُجدت قائمة اختصارات فارغة لإزاحة CU %<PRIx64>\n"

#: dwarf.c:2133
#, c-format
msgid "Unable to find entry for abbreviation %lu\n"
msgstr "يتعذر العثور على مدخلة للاختصار %lu\n"

#: dwarf.c:2287
msgid "corrupt discr_list - not using a block form\n"
msgstr "قائمة discr_list فاسدة - لا تستخدم شكل كتلة\n"

#: dwarf.c:2294
msgid "corrupt discr_list - block not long enough\n"
msgstr "قائمة discr_list فاسدة - الكتلة ليست طويلة بما يكفي\n"

#: dwarf.c:2329
#, c-format
msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
msgstr "قائمة discr_list فاسدة - بايت تمييز غير معروف %#x\n"

#: dwarf.c:2428
#, c-format
msgid "implementation defined: %#<PRIx64>"
msgstr "مُعرّف في التنفيذ: %#<PRIx64>"

#: dwarf.c:2430
#, c-format
msgid "unknown: %#<PRIx64>"
msgstr "مجهول: %#<PRIx64>"

#: dwarf.c:2461
msgid "Corrupt attribute\n"
msgstr "خاصية فاسدة\n"

#: dwarf.c:2484
msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
msgstr "خطأ داخلي: DW_FORM_ref_addr غير مدعوم في إصدار DWARF 1.\n"

#: dwarf.c:2678
msgid "Block ends prematurely\n"
msgstr "تنتهي الكتلة قبل الأوان\n"

#. We have already displayed the form name.
#: dwarf.c:2713 dwarf.c:2726 dwarf.c:2750
#, c-format
msgid "%c(offset: %#<PRIx64>): %s"
msgstr "%c(إزاحة: %#<PRIx64>): %s"

#: dwarf.c:2716
#, c-format
msgid "%c(indirect string, offset: %#<PRIx64>): %s"
msgstr "%c(سلسلة غير مباشرة، إزاحة: %#<PRIx64>): %s"

#: dwarf.c:2729
#, c-format
msgid "%c(indirect line string, offset: %#<PRIx64>): %s"
msgstr "%c(سلسلة خط غير مباشرة، إزاحة: %#<PRIx64>): %s"

#: dwarf.c:2753
#, c-format
msgid "%c(indexed string: %#<PRIx64>): %s"
msgstr "%c(سلسلة مفهرسة: %#<PRIx64>): %s"

#. We have already displayed the form name.
#: dwarf.c:2763
#, c-format
msgid "%c(offset: %#<PRIx64>) %s"
msgstr "%c(إزاحة: %#<PRIx64>) %s"

#: dwarf.c:2766
#, c-format
msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
msgstr "%c(سلسلة غير مباشرة بديلة، إزاحة: %#<PRIx64>) %s"

#: dwarf.c:2825
#, c-format
msgid "loc_offset %<PRIu64> too big\n"
msgstr "إزاحة loc_offset %<PRIu64> كبيرة جداً\n"

#: dwarf.c:2855
#, c-format
msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
msgstr "%c(فهرس: %#<PRIx64>): %#<PRIx64>"

#: dwarf.c:2866
#, c-format
msgid "Unrecognized form: %#lx\n"
msgstr "شكل غير معروف: %#lx\n"

#: dwarf.c:2880
#, c-format
msgid "CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %#<PRIx64>)\n"
msgstr "وحدة CU عند %#<PRIx64> تملك قيم loclists_base متعددة (%#<PRIx64> و %#<PRIx64>)\n"

#: dwarf.c:2887
#, c-format
msgid "CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - treating as zero\n"
msgstr "وحدة CU عند %#<PRIx64> تملك قيمة loclists_base سالبة %#<PRIx64> - تعامل كصفر\n"

#: dwarf.c:2901
#, c-format
msgid "CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %#<PRIx64>)\n"
msgstr "وحدة CU عند %#<PRIx64> تملك قيم str_offsets_base متعددة (%#<PRIx64> و %#<PRIx64>)\n"

#: dwarf.c:2908
#, c-format
msgid "CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - treating as zero\n"
msgstr "وحدة CU عند %#<PRIx64> تملك قيمة stroffsets_base سالبة %#<PRIx64> - تعامل كصفر\n"

#: dwarf.c:2976
msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
msgstr "خصائص إزاحة موقع أكثر من خصائص DW_AT_GNU_locview\n"

#: dwarf.c:2987
#, c-format
msgid "The number of views (%u) is greater than the number of locations (%u)\n"
msgstr "عدد العروض (%u) أكبر من عدد المواقع (%u)\n"

#: dwarf.c:2994
msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
msgstr "خصائص DW_AT_GNU_locview أكثر من خصائص إزاحة الموقع\n"

#: dwarf.c:3083 dwarf.c:3117 dwarf.c:3132
#, c-format
msgid "Unsupported form (%s) for attribute %s\n"
msgstr "شكل غير مدعوم (%s) للخاصية %s\n"

#: dwarf.c:3179
#, c-format
msgid "(not inlined)"
msgstr "(ليس مدمجاً)"

#: dwarf.c:3182
#, c-format
msgid "(inlined)"
msgstr "(مدمج)"

#: dwarf.c:3185
#, c-format
msgid "(declared as inline but ignored)"
msgstr "(مُعلن كمدمج ولكن تم تجاهله)"

#: dwarf.c:3188
#, c-format
msgid "(declared as inline and inlined)"
msgstr "(مُعلن كمدمج ودُمج)"

#: dwarf.c:3191
#, c-format
msgid "  (Unknown inline attribute value: %#<PRIx64>)"
msgstr "  (قيمة خاصية دمج مجهولة: %#<PRIx64>)"

#: dwarf.c:3243
#, c-format
msgid "(user defined type)"
msgstr "(نوع معرف من المستخدم)"

#: dwarf.c:3245
#, c-format
msgid "(unknown type)"
msgstr "(نوع مجهول)"

#: dwarf.c:3258
#, c-format
msgid "(unknown accessibility)"
msgstr "(وصول مجهول)"

#: dwarf.c:3270
#, c-format
msgid "(unknown visibility)"
msgstr "(رؤية مجهولة)"

#: dwarf.c:3283
#, c-format
msgid "(user specified)"
msgstr "(محدد من المستخدم)"

#: dwarf.c:3285
#, c-format
msgid "(unknown endianity)"
msgstr "(نهاية مجهولة)"

#: dwarf.c:3297
#, c-format
msgid "(unknown virtuality)"
msgstr "(افتراضية مجهولة)"

#: dwarf.c:3309
#, c-format
msgid "(unknown case)"
msgstr "(حالة مجهولة)"

#: dwarf.c:3327
#, c-format
msgid "(user defined)"
msgstr "(معرف من المستخدم)"

#: dwarf.c:3329
#, c-format
msgid "(unknown convention)"
msgstr "(اتفاقية مجهولة)"

#: dwarf.c:3338
#, c-format
msgid "(undefined)"
msgstr "(غير معرف)"

#: dwarf.c:3348
#, c-format
msgid "(unsigned)"
msgstr "(غير موقع)"

#: dwarf.c:3349
#, c-format
msgid "(leading overpunch)"
msgstr "(overpunch بادئ)"

#: dwarf.c:3350
#, c-format
msgid "(trailing overpunch)"
msgstr "(overpunch لاحق)"

#: dwarf.c:3351
#, c-format
msgid "(leading separate)"
msgstr "(منفصل بادئ)"

#: dwarf.c:3352
#, c-format
msgid "(trailing separate)"
msgstr "(منفصل لاحق)"

#: dwarf.c:3353 dwarf.c:3364
#, c-format
msgid "(unrecognised)"
msgstr "(غير معروف)"

#: dwarf.c:3361
#, c-format
msgid "(no)"
msgstr "(لا)"

#: dwarf.c:3362
#, c-format
msgid "(in class)"
msgstr "(داخل الصنف)"

#: dwarf.c:3363
#, c-format
msgid "(out of class)"
msgstr "(خارج الصنف)"

#: dwarf.c:3402
#, c-format
msgid " (location list)"
msgstr " (قائمة الموقع)"

#: dwarf.c:3425 dwarf.c:6830 dwarf.c:7032 dwarf.c:7207
#, c-format
msgid " [without DW_AT_frame_base]"
msgstr " [بدون DW_AT_frame_base]"

#: dwarf.c:3455
#, c-format
msgid "Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %#tx is too big.\n"
msgstr "الإزاحة %#<PRIx64> المستخدمة كقيمة لخاصية DW_AT_import لـ DIE عند الإزاحة %#tx كبيرة جداً.\n"

#: dwarf.c:3461
#, c-format
msgid "\t[Abbrev Number: %ld"
msgstr "\t[رقم الاختصار: %ld"

#: dwarf.c:3556
#, c-format
msgid ""
"Raw dump of debug contents of section %s (loaded from %s):\n"
"\n"
msgstr ""
"تفريغ خام لمحتويات التنقيح للمقطع %s (محمل من %s):\n"
"\n"

#: dwarf.c:3559
#, c-format
msgid ""
"Raw dump of debug contents of section %s:\n"
"\n"
msgstr ""
"تفريغ خام لمحتويات التنقيح للمقطع %s:\n"
"\n"

#: dwarf.c:3564
#, c-format
msgid ""
"Contents of the %s section (loaded from %s):\n"
"\n"
msgstr ""
"محتويات المقطع %s (محمل من %s):\n"
"\n"

#: dwarf.c:3567
#, c-format
msgid ""
"Contents of the %s section:\n"
"\n"
msgstr ""
"محتويات المقطع %s:\n"
"\n"

#: dwarf.c:3694
msgid "Unexpected form in top DIE\n"
msgstr "شكل غير متوقع في DIE العلوي\n"

#: dwarf.c:3729
msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n"
msgstr "شكل غير متوقع لـ DW_AT_rnglists_base في DIE العلوي\n"

#: dwarf.c:3740
msgid "Unexpected form of DW_AT_addr_base in the top DIE\n"
msgstr "شكل غير متوقع لـ DW_AT_addr_base في DIE العلوي\n"

#: dwarf.c:3787
#, c-format
msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
msgstr "قيمة طول محجوزة (%#<PRIx64>) وُجدت في المقطع %s\n"

#: dwarf.c:3797
#, c-format
msgid "Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
msgstr "طول وحدة فاسد (وُجد %#<PRIx64> والمتوقع على الأكثر %#tx) في المقطع %s\n"

#: dwarf.c:3807
#, c-format
msgid "No comp units in %s section ?\n"
msgstr "لا توجد وحدات تجميع في مقطع %s؟\n"

#: dwarf.c:3819
#, c-format
msgid "Not enough memory for a debug info array of %u entries\n"
msgstr "ذاكرة غير كافية لمصفوفة معلومات تنقيح ذات %u مدخلة\n"

#: dwarf.c:3853
#, c-format
msgid "Unable to locate %s section!\n"
msgstr "يتعذر تحديد موقع المقطع %s!\n"

#: dwarf.c:4020
#, c-format
msgid "Invalid pointer size (%d) in compunit header, using %d instead\n"
msgstr "حجم مؤشر غير صالح (%d) في ترويسة وحدة التجميع، يستخدم %d بدلاً منه\n"

#: dwarf.c:4054
#, c-format
msgid "  Compilation Unit @ offset %#<PRIx64>:\n"
msgstr "  وحدة تجميع عند الإزاحة %#<PRIx64>:\n"

#: dwarf.c:4056
#, c-format
msgid "   Length:        %#<PRIx64> (%s)\n"
msgstr "   الطول:        %#<PRIx64> (%s)\n"

#: dwarf.c:4059
#, c-format
msgid "   Version:       %d\n"
msgstr "   الإصدار:       %d\n"

#: dwarf.c:4064
#, c-format
msgid "   Unit Type:     %s (%x)\n"
msgstr "   نوع الوحدة:     %s (%x)\n"

#: dwarf.c:4068
#, c-format
msgid "   Abbrev Offset: %#<PRIx64>\n"
msgstr "   إزاحة الاختصار: %#<PRIx64>\n"

#: dwarf.c:4070
#, c-format
msgid "   Pointer Size:  %d\n"
msgstr "   حجم المؤشر:  %d\n"

#: dwarf.c:4073
#, c-format
msgid "   Signature:     %#<PRIx64>\n"
msgstr "   التوقيع:     %#<PRIx64>\n"

#: dwarf.c:4074
#, c-format
msgid "   Type Offset:   %#<PRIx64>\n"
msgstr "   إزاحة النوع:   %#<PRIx64>\n"

#: dwarf.c:4077
#, c-format
msgid "   DWO ID:        %#<PRIx64>\n"
msgstr "   DWO ID:        %#<PRIx64>\n"

#: dwarf.c:4083
#, c-format
msgid "   Section contributions:\n"
msgstr "   مساهمات المقطع:\n"

#: dwarf.c:4084
#, c-format
msgid "    .debug_abbrev.dwo:       %#<PRIx64>  %#zx\n"
msgstr "    .debug_abbrev.dwo:       %#<PRIx64>  %#zx\n"

#: dwarf.c:4086
#, c-format
msgid "    .debug_line.dwo:         %#<PRIx64>  %#zx\n"
msgstr "    .debug_line.dwo:         %#<PRIx64>  %#zx\n"

#: dwarf.c:4088
#, c-format
msgid "    .debug_loc.dwo:          %#<PRIx64>  %#zx\n"
msgstr "    .debug_loc.dwo:          %#<PRIx64>  %#zx\n"

#: dwarf.c:4090
#, c-format
msgid "    .debug_str_offsets.dwo:  %#<PRIx64>  %#zx\n"
msgstr "    .debug_str_offsets.dwo:  %#<PRIx64>  %#zx\n"

#: dwarf.c:4100
#, c-format
msgid "CU at offset %#<PRIx64> contains corrupt or unsupported version number: %d.\n"
msgstr "وحدة CU عند الإزاحة %#<PRIx64> تحوي رقم إصدار فاسد أو غير مدعوم: %d.\n"

#: dwarf.c:4112
#, c-format
msgid "CU at offset %#<PRIx64> contains corrupt or unsupported unit type: %d.\n"
msgstr "وحدة CU عند الإزاحة %#<PRIx64> تحوي نوع وحدة فاسد أو غير مدعوم: %d.\n"

#: dwarf.c:4157
#, c-format
msgid " <%d><%lx>: Abbrev Number: 0\n"
msgstr " <%d><%lx>: رقم الاختصار: 0\n"

#: dwarf.c:4167
#, c-format
msgid "Bogus end-of-siblings marker detected at offset %lx in %s section\n"
msgstr "رصد علامة نهاية أشقاء وهمية عند الإزاحة %lx في المقطع %s\n"

#: dwarf.c:4171
msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
msgstr "كبت التحذيرات الإضافية حول علامات نهاية الأشقاء الوهمية\n"

#: dwarf.c:4194
#, c-format
msgid " <%d><%lx>: Abbrev Number: %lu"
msgstr " <%d><%lx>: رقم الاختصار: %lu"

#: dwarf.c:4198
#, c-format
msgid " <%d><%lx>: ...\n"
msgstr " <%d><%lx>: ...\n"

#: dwarf.c:4218
#, c-format
msgid "DIE at offset %#lx refers to abbreviation number %lu which does not exist\n"
msgstr "DIE عند الإزاحة %#lx يشير إلى رقم الاختصار %lu الذي لا وجود له\n"

#: dwarf.c:4281
#, c-format
msgid "CU @ %#<PRIx64> has has a negative rnglists_base value of %#<PRIx64> - treating as zero\n"
msgstr "وحدة CU عند %#<PRIx64> تملك قيمة rnglists_base سالبة %#<PRIx64> - تعامل كصفر\n"

#: dwarf.c:4329
msgid "DIE has locviews without loclist\n"
msgstr "DIE يملك locviews بدون loclist\n"

#: dwarf.c:4440
#, c-format
msgid "The length field (%#<PRIx64>) in the debug_line header is wrong - the section is too small\n"
msgstr "حقل الطول (%#<PRIx64>) في ترويسة debug_line خاطئ - المقطع صغير جداً\n"

#: dwarf.c:4457
msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
msgstr "معلومات الخط لإصدارات DWARF 2 و 3 و 4 و 5 فقط مدعومة حالياً.\n"

#: dwarf.c:4469 dwarf.c:7370 dwarf.c:8349
#, c-format
msgid "The %s section contains unsupported segment selector size: %d.\n"
msgstr "المقطع %s يحوي حجم محدد قطعة غير مدعوم: %d.\n"

#: dwarf.c:4486
msgid "Invalid maximum operations per insn.\n"
msgstr "عدد عمليات أقصى غير صالح لكل تعليم.\n"

#: dwarf.c:4513
msgid "Directory Table"
msgstr "جدول الدليل"

#: dwarf.c:4513
msgid "File Name Table"
msgstr "جدول أسماء الملفات"

#: dwarf.c:4517
#, c-format
msgid "Unexpectedly large number of columns in the %s (%u)\n"
msgstr "عدد أعمدة كبير بشكل غير متوقع في %s (%u)\n"

#: dwarf.c:4527
#, c-format
msgid "%s: Corrupt format description entry\n"
msgstr "%s: مدخلة وصف تنسيق فاسدة\n"

#: dwarf.c:4535
#, c-format
msgid ""
"\n"
" The %s is empty.\n"
msgstr ""
"\n"
" الـ %s فارغ.\n"

#: dwarf.c:4541
#, c-format
msgid "%s: Corrupt entry count %#<PRIx64>\n"
msgstr "%s: عدد مدخلات فاسد %#<PRIx64>\n"

#: dwarf.c:4547
#, c-format
msgid "%s: format count is zero, but the table is not empty\n"
msgstr "%s: عدد التنسيق صفر، ولكن الجدول ليس فارغاً\n"

#: dwarf.c:4552
#, c-format
msgid ""
"\n"
" The %s (offset %#tx, lines %<PRIu64>, columns %u):\n"
msgstr ""
"\n"
" الـ %s (إزاحة %#tx، خطوط %<PRIu64>، أعمدة %u):\n"

#: dwarf.c:4555
#, c-format
msgid "  Entry"
msgstr "  مدخلة"

#: dwarf.c:4569
#, c-format
msgid "\tName"
msgstr "\tالاسم"

#: dwarf.c:4572
#, c-format
msgid "\tDir"
msgstr "\tالدليل"

#: dwarf.c:4575
#, c-format
msgid "\tTime"
msgstr "\tالوقت"

#: dwarf.c:4578
#, c-format
msgid "\tSize"
msgstr "\tالحجم"

#: dwarf.c:4581
#, c-format
msgid "\tMD5\t\t\t"
msgstr "\tMD5\t\t\t"

#: dwarf.c:4584
#, c-format
msgid "\t(Unknown format content type %<PRIu64>)"
msgstr "\t(نوع محتوى تنسيق مجهول %<PRIu64>)"

#: dwarf.c:4618
#, c-format
msgid ""
"\n"
"%s: Corrupt entries list\n"
msgstr ""
"\n"
"%s: قائمة مدخلات فاسدة\n"

#: dwarf.c:4644
msgid "corrupt .debug_sup section: size is too small\n"
msgstr "مقطع .debug_sup فاسد: الحجم صغير جداً\n"

#: dwarf.c:4651
msgid "corrupt .debug_sup section: version < 5\n"
msgstr "مقطع .debug_sup فاسد: الإصدار < 5\n"

#: dwarf.c:4655
msgid "corrupt .debug_sup section: is_supplementary not 0 or 1\n"
msgstr "مقطع .debug_sup فاسد: is_supplementary ليس 0 أو 1\n"

#: dwarf.c:4659
msgid "corrupt .debug_sup section: filename not empty in supplementary section\n"
msgstr "مقطع .debug_sup فاسد: اسم الملف ليس فارغاً في المقطع التكميلي\n"

#: dwarf.c:4664
msgid "corrupt .debug_sup section: filename is not NUL terminated\n"
msgstr "مقطع .debug_sup فاسد: اسم الملف غير منتهي بـ NUL\n"

#: dwarf.c:4672
msgid "corrupt .debug_sup section: bad LEB128 field for checksum length\n"
msgstr "مقطع .debug_sup فاسد: حقل LEB128 سيء لطول مجموع التحقق\n"

#: dwarf.c:4678
msgid "corrupt .debug_sup section: checksum length is longer than the remaining section length\n"
msgstr "مقطع .debug_sup فاسد: طول مجموع التحقق أطول من طول المقطع المتبقي\n"

#: dwarf.c:4683
#, c-format
msgid "corrupt .debug_sup section: there are %#<PRIx64> extra, unused bytes at the end of the section\n"
msgstr "مقطع .debug_sup فاسد: يوجد %#<PRIx64> بايت إضافي غير مستخدم في نهاية المقطع\n"

#: dwarf.c:4688
#, c-format
msgid "  Version:      %u\n"
msgstr "  الإصدار:      %u\n"

#: dwarf.c:4689
#, c-format
msgid "  Is Supp:      %u\n"
msgstr "  تكميلي:      %u\n"

#: dwarf.c:4690
#, c-format
msgid "  Filename:     %s\n"
msgstr "  اسم الملف:     %s\n"

#: dwarf.c:4691
#, c-format
msgid "  Checksum Len: %<PRIu64>\n"
msgstr "  طول مجموع التحقق: %<PRIu64>\n"

#: dwarf.c:4694
#, c-format
msgid "  Checksum:     "
msgstr "  مجموع التحقق:     "

#: dwarf.c:4742 dwarf.c:5160
msgid "Partial .debug_line. section encountered without a prior full .debug_line section\n"
msgstr "وُجد مقطع .debug_line جزئي بدون مقطع .debug_line كامل سابق\n"

#: dwarf.c:4755
#, c-format
msgid "  Offset:                      %#tx\n"
msgstr "  الإزاحة:                      %#tx\n"

#: dwarf.c:4756
#, c-format
msgid "  Length:                      %<PRId64>\n"
msgstr "  الطول:                      %<PRId64>\n"

#: dwarf.c:4757
#, c-format
msgid "  DWARF Version:               %d\n"
msgstr "  إصدار DWARF:               %d\n"

#: dwarf.c:4760
#, c-format
msgid "  Address size (bytes):        %d\n"
msgstr "  حجم العنوان (بايت):        %d\n"

#: dwarf.c:4761
#, c-format
msgid "  Segment selector (bytes):    %d\n"
msgstr "  محدد القطعة (بايت):    %d\n"

#: dwarf.c:4763
#, c-format
msgid "  Prologue Length:             %d\n"
msgstr "  طول الاستهلال:             %d\n"

#: dwarf.c:4764
#, c-format
msgid "  Minimum Instruction Length:  %d\n"
msgstr "  أقل طول تعليم:  %d\n"

#: dwarf.c:4766
#, c-format
msgid "  Maximum Ops per Instruction: %d\n"
msgstr "  أقصى عمليات لكل تعليم: %d\n"

#: dwarf.c:4767
#, c-format
msgid "  Initial value of 'is_stmt':  %d\n"
msgstr "  القيمة الابتدائية لـ 'is_stmt':  %d\n"

#: dwarf.c:4768
#, c-format
msgid "  Line Base:                   %d\n"
msgstr "  أساس الخط:                   %d\n"

#: dwarf.c:4769
#, c-format
msgid "  Line Range:                  %d\n"
msgstr "  نطاق الخط:                  %d\n"

#: dwarf.c:4770
#, c-format
msgid "  Opcode Base:                 %d\n"
msgstr "  أساس كود العملية:                 %d\n"

#: dwarf.c:4775 dwarf.c:5176
msgid "Line range of 0 is invalid, using 1 instead\n"
msgstr "نطاق خط 0 غير صالح، يستخدم 1 بدلاً منه\n"

#: dwarf.c:4787
msgid "Line Base extends beyond end of section\n"
msgstr "أساس الخط يمتد إلى ما بعد نهاية المقطع\n"

#: dwarf.c:4791
#, c-format
msgid ""
"\n"
" Opcodes:\n"
msgstr ""
"\n"
" أكواد العمليات:\n"

#: dwarf.c:4794
#, c-format
msgid "  Opcode %d has %d arg\n"
msgid_plural "  Opcode %d has %d args\n"
msgstr[0] "  كود العملية %d لا يملك وسائط\n"
msgstr[1] "  كود العملية %d يملك وسيطاً واحداً\n"
msgstr[2] "  كود العملية %d يملك وسيطين\n"
msgstr[3] "  كود العملية %d يملك %d وسائط\n"
msgstr[4] "  كود العملية %d يملك %d وسيطاً\n"
msgstr[5] "  كود العملية %d يملك %d وسيط\n"

#: dwarf.c:4814
#, c-format
msgid ""
"\n"
" The Directory Table is empty.\n"
msgstr ""
"\n"
" جدول الدليل فارغ.\n"

#: dwarf.c:4819
#, c-format
msgid ""
"\n"
" The Directory Table (offset %#tx):\n"
msgstr ""
"\n"
" جدول الدليل (إزاحة %#tx):\n"

#: dwarf.c:4842
#, c-format
msgid ""
"\n"
" The File Name Table is empty.\n"
msgstr ""
"\n"
" جدول أسماء الملفات فارغ.\n"

#: dwarf.c:4845
#, c-format
msgid ""
"\n"
" The File Name Table (offset %#tx):\n"
msgstr ""
"\n"
" جدول أسماء الملفات (إزاحة %#tx):\n"

#: dwarf.c:4870
msgid "Corrupt file name table entry\n"
msgstr "مدخلة جدول أسماء ملفات فاسدة\n"

#: dwarf.c:4887
#, c-format
msgid " No Line Number Statements.\n"
msgstr " لا توجد عبارات أرقام خطوط.\n"

#: dwarf.c:4890
#, c-format
msgid " Line Number Statements:\n"
msgstr " عبارات أرقام الخطوط:\n"

#: dwarf.c:4912
#, c-format
msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>%s"
msgstr "  كود عملية خاص %d: تقديم العنوان بمقدار %<PRIu64> إلى %#<PRIx64>%s"

#: dwarf.c:4917 dwarf.c:4938 dwarf.c:4980 dwarf.c:5000 dwarf.c:5048
#: dwarf.c:5068
msgid " (reset view)"
msgstr " (إعادة ضبط العرض)"

#: dwarf.c:4932
#, c-format
msgid "  Special opcode %d: advance Address by %<PRIu64> to %#<PRIx64>[%d]%s"
msgstr "  كود عملية خاص %d: تقديم العنوان بمقدار %<PRIu64> إلى %#<PRIx64>[%d]%s"

#: dwarf.c:4942
#, c-format
msgid " and Line by %d to %d"
msgstr " والخط بمقدار %d إلى %d"

#: dwarf.c:4945 dwarf.c:4962
#, c-format
msgid " (view %u)\n"
msgstr " (عرض %u)\n"

#: dwarf.c:4960
#, c-format
msgid "  Copy"
msgstr "  نسخ"

#: dwarf.c:4976
#, c-format
msgid "  Advance PC by %<PRIu64> to %#<PRIx64>%s\n"
msgstr "  تقديم PC بمقدار %<PRIu64> إلى %#<PRIx64>%s\n"

#: dwarf.c:4995
#, c-format
msgid "  Advance PC by %<PRIu64> to %#<PRIx64>[%d]%s\n"
msgstr "  تقديم PC بمقدار %<PRIu64> إلى %#<PRIx64>[%d]%s\n"

#: dwarf.c:5007
#, c-format
msgid "  Advance Line by %d to %d\n"
msgstr "  تقديم الخط بمقدار %d إلى %d\n"

#: dwarf.c:5013
#, c-format
msgid "  Set File Name to entry %<PRIu64> in the File Name Table\n"
msgstr "  ضبط اسم الملف للمدخلة %<PRIu64> في جدول أسماء الملفات\n"

#: dwarf.c:5020
#, c-format
msgid "  Set column to %<PRIu64>\n"
msgstr "  ضبط العمود إلى %<PRIu64>\n"

#: dwarf.c:5027
#, c-format
msgid "  Set is_stmt to %d\n"
msgstr "  ضبط is_stmt إلى %d\n"

#: dwarf.c:5032
#, c-format
msgid "  Set basic block\n"
msgstr "  ضبط الكتلة الأساسية\n"

#: dwarf.c:5044
#, c-format
msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>%s\n"
msgstr "  تقديم PC بمقدار ثابت %<PRIu64> إلى %#<PRIx64>%s\n"

#: dwarf.c:5063
#, c-format
msgid "  Advance PC by constant %<PRIu64> to %#<PRIx64>[%d]%s\n"
msgstr "  تقديم PC بمقدار ثابت %<PRIu64> إلى %#<PRIx64>[%d]%s\n"

#: dwarf.c:5076
#, c-format
msgid "  Advance PC by fixed size amount %<PRIu64> to %#<PRIx64>\n"
msgstr "  تقديم PC بمقدار حجم ثابت %<PRIu64> إلى %#<PRIx64>\n"

#: dwarf.c:5083
#, c-format
msgid "  Set prologue_end to true\n"
msgstr "  ضبط prologue_end إلى صواب\n"

#: dwarf.c:5087
#, c-format
msgid "  Set epilogue_begin to true\n"
msgstr "  ضبط epilogue_begin إلى صواب\n"

#: dwarf.c:5092
#, c-format
msgid "  Set ISA to %<PRIu64>\n"
msgstr "  ضبط ISA إلى %<PRIu64>\n"

#: dwarf.c:5096 dwarf.c:5773
#, c-format
msgid "  Unknown opcode %d with operands: "
msgstr "  كود عملية مجهول %d بوسطاء: "

#: dwarf.c:5189
#, c-format
msgid "opcode base of %d extends beyond end of section\n"
msgstr "أساس كود العملية %d يمتد إلى ما بعد نهاية المقطع\n"

#: dwarf.c:5204
#, c-format
msgid "Unexpectedly large number of columns in the directory name table (%u)\n"
msgstr "عدد أعمدة كبير بشكل غير متوقع في جدول أسماء الأدلة (%u)\n"

#: dwarf.c:5216 dwarf.c:5246 dwarf.c:5276
msgid "Corrupt directories list\n"
msgstr "قائمة أدلة فاسدة\n"

#: dwarf.c:5224
#, c-format
msgid "number of directories (0x%x) exceeds size of section %s\n"
msgstr "عدد الأدلة (0x%x) يتجاوز حجم المقطع %s\n"

#: dwarf.c:5284
#, c-format
msgid "Unexpectedly large number of columns in the file name table (%u)\n"
msgstr "عدد أعمدة كبير بشكل غير متوقع في جدول أسماء الملفات (%u)\n"

#: dwarf.c:5297 dwarf.c:5328 dwarf.c:5375
msgid "Corrupt file name list\n"
msgstr "قائمة أسماء ملفات فاسدة\n"

#: dwarf.c:5305
#, c-format
msgid "number of files (0x%x) exceeds size of section %s\n"
msgstr "عدد الملفات (0x%x) يتجاوز حجم المقطع %s\n"

#: dwarf.c:5397
msgid "directory table ends unexpectedly\n"
msgstr "ينتهي جدول الأدلة بشكل غير متوقع\n"

#: dwarf.c:5437
msgid "file table ends unexpectedly\n"
msgstr "ينتهي جدول الملفات بشكل غير متوقع\n"

#: dwarf.c:5470
#, c-format
msgid "CU: No directory table\n"
msgstr "CU: لا يوجد جدول أدلة\n"

#: dwarf.c:5472
#, c-format
msgid "CU: %s:\n"
msgstr "CU: %s:\n"

#: dwarf.c:5482 dwarf.c:5814 readelf.c:7990 readelf.c:8086 readelf.c:8103
#: readelf.c:8120 readelf.c:8934 readelf.c:13173 readelf.c:13835
#: readelf.c:13848 readelf.c:19456 readelf.c:19488
msgid "<unknown>"
msgstr "<مجهول>"

#: dwarf.c:5489 dwarf.c:5700
#, c-format
msgid "directory index %u >= number of directories %u\n"
msgstr "فهرس الدليل %u >= عدد الأدلة %u\n"

#: dwarf.c:5492 dwarf.c:5808 elfcomm.c:776 readelf.c:980 readelf.c:9112
#: readelf.c:9725 readelf.c:11751 readelf.c:14142 readelf.c:14208
#: readelf.c:14212 readelf.c:14326 readelf.c:18196 readelf.c:18286
#: readelf.c:18879 readelf.c:18898 readelf.c:19017 readelf.c:19465
#: readelf.c:20628 readelf.c:20631
#, c-format
msgid "<corrupt>"
msgstr "<فاسد>"

#: dwarf.c:5498
#, c-format
msgid "CU: %s/%s:\n"
msgstr "CU: %s/%s:\n"

#: dwarf.c:5508
#, c-format
msgid "File name                            Line number    Starting address    View    Stmt\n"
msgstr "اسم الملف                            رقم الخط    عنوان البداية    عرض    Stmt\n"

#: dwarf.c:5510
#, c-format
msgid "File name                        Line number    Starting address    View    Stmt\n"
msgstr "اسم الملف                        رقم الخط    عنوان البداية    عرض    Stmt\n"

#: dwarf.c:5513
#, c-format
msgid "CU: Empty file name table\n"
msgstr "CU: جدول أسماء ملفات فارغ\n"

#: dwarf.c:5620
#, c-format
msgid "UNKNOWN (%u): length %ld\n"
msgstr "مجهول (%u): الطول %ld\n"

#: dwarf.c:5670
#, c-format
msgid ""
"\n"
" [Use file table entry %d]\n"
msgstr ""
"\n"
" [استخدم مدخلة جدول الملفات %d]\n"

#: dwarf.c:5674 dwarf.c:5806
#, c-format
msgid "file index %u >= number of files %u\n"
msgstr "فهرس الملف %u >= عدد الملفات %u\n"

#: dwarf.c:5676
#, c-format
msgid ""
"\n"
" <over large file table index %u>"
msgstr ""
"\n"
" <فهرس جدول ملفات كبير جداً %u>"

#: dwarf.c:5690
#, c-format
msgid ""
"\n"
" [Use file %s in directory table entry %d]\n"
msgstr ""
"\n"
" [استخدم الملف %s في مدخلة جدول الأدلة %d]\n"

#: dwarf.c:5703
#, c-format
msgid ""
"\n"
" <over large directory table entry %u>\n"
msgstr ""
"\n"
" <مدخلة جدول أدلة كبيرة جداً %u>\n"

#: dwarf.c:5769
#, c-format
msgid "  Set ISA to %lu\n"
msgstr "  ضبط ISA إلى %lu\n"

#: dwarf.c:5976
msgid "no info"
msgstr "لا توجد معلومات"

#: dwarf.c:5977
msgid "type"
msgstr "نوع"

#: dwarf.c:5978
msgid "variable"
msgstr "متغير"

#: dwarf.c:5979
msgid "function"
msgstr "دالة"

#: dwarf.c:5980
msgid "other"
msgstr "آخر"

#: dwarf.c:5981
msgid "unused5"
msgstr "غير مستخدم 5"

#: dwarf.c:5982
msgid "unused6"
msgstr "غير مستخدم 6"

#: dwarf.c:5983
msgid "unused7"
msgstr "غير مستخدم 7"

#: dwarf.c:6021
#, c-format
msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n"
msgstr "بيانات التنقيح فاسدة، ترويسة %s عند %#lx تملك طولاً %#<PRIx64>\n"

#: dwarf.c:6036 dwarf.c:7777
#, c-format
msgid ".debug_info offset of %#<PRIx64> in %s section does not point to a CU header.\n"
msgstr "إزاحة .debug_info لـ %#<PRIx64> في مقطع %s لا تشير إلى ترويسة CU.\n"

#: dwarf.c:6042
#, c-format
msgid "  Length:                              %<PRId64>\n"
msgstr "  الطول:                              %<PRId64>\n"

#: dwarf.c:6044
#, c-format
msgid "  Version:                             %d\n"
msgstr "  الإصدار:                             %d\n"

#: dwarf.c:6046
#, c-format
msgid "  Offset into .debug_info section:     %#<PRIx64>\n"
msgstr "  الإزاحة في مقطع .debug_info:     %#<PRIx64>\n"

#: dwarf.c:6048
#, c-format
msgid "  Size of area in .debug_info section: %<PRId64>\n"
msgstr "  حجم المنطقة في مقطع .debug_info: %<PRId64>\n"

#: dwarf.c:6057
msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
msgstr "أسماء pubnames لإصدارات DWARF 2 و 3 فقط مدعومة حالياً\n"

#: dwarf.c:6065
#, c-format
msgid ""
"\n"
"    Offset  Kind          Name\n"
msgstr ""
"\n"
"    إزاحة  النوع          الاسم\n"

#: dwarf.c:6067
#, c-format
msgid ""
"\n"
"    Offset\tName\n"
msgstr ""
"\n"
"    إزاحة\tالاسم\n"

#: dwarf.c:6101
msgid "s"
msgstr "s"

#: dwarf.c:6101
msgid "g"
msgstr "g"

#: dwarf.c:6159
#, c-format
msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
msgstr " DW_MACINFO_start_file - رقم الخط: %d رقم الملف: %d\n"

#: dwarf.c:6165
#, c-format
msgid " DW_MACINFO_end_file\n"
msgstr " DW_MACINFO_end_file\n"

#: dwarf.c:6172
#, c-format
msgid " DW_MACINFO_define - lineno : %d macro : %*s\n"
msgstr " DW_MACINFO_define - رقم الخط: %d الماكرو: %*s\n"

#: dwarf.c:6182
#, c-format
msgid " DW_MACINFO_undef - lineno : %d macro : %*s\n"
msgstr " DW_MACINFO_undef - رقم الخط: %d الماكرو: %*s\n"

#: dwarf.c:6195
#, c-format
msgid " DW_MACINFO_vendor_ext - constant : %d string : %*s\n"
msgstr " DW_MACINFO_vendor_ext - ثابت: %d السلسلة: %*s\n"

#: dwarf.c:6347
#, c-format
msgid "Expected to find a version number of 4 or 5 in section %s but found %d instead\n"
msgstr "توقع إيجاد رقم إصدار 4 أو 5 في المقطع %s ولكن وُجد %d بدلاً منه\n"

#: dwarf.c:6354
#, c-format
msgid "  Offset:                      %#<PRIx64>\n"
msgstr "  الإزاحة:                      %#<PRIx64>\n"

#: dwarf.c:6355
#, c-format
msgid "  Version:                     %d\n"
msgstr "  الإصدار:                     %d\n"

#: dwarf.c:6356
#, c-format
msgid "  Offset size:                 %d\n"
msgstr "  حجم الإزاحة:                 %d\n"

#: dwarf.c:6360
#, c-format
msgid "  Offset into .debug_line:     %#<PRIx64>\n"
msgstr "  الإزاحة في .debug_line:     %#<PRIx64>\n"

#: dwarf.c:6374
#, c-format
msgid "  Extension opcode arguments:\n"
msgstr "  وسطاء كود عملية الامتداد:\n"

#: dwarf.c:6381
#, c-format
msgid "    DW_MACRO_%02x has no arguments\n"
msgstr "    DW_MACRO_%02x لا يملك وسائط\n"

#: dwarf.c:6384
#, c-format
msgid "    DW_MACRO_%02x arguments: "
msgstr "    وسطاء DW_MACRO_%02x: "

#: dwarf.c:6410
#, c-format
msgid "Invalid extension opcode form %s\n"
msgstr "شكل كود عملية امتداد غير صالح %s\n"

#: dwarf.c:6427
msgid ".debug_macro section not zero terminated\n"
msgstr "مقطع .debug_macro غير منتهي بصفر\n"

#: dwarf.c:6441
#, c-format
msgid " DW_MACRO_define - lineno : %d macro : %*s\n"
msgstr " DW_MACRO_define - رقم الخط: %d الماكرو: %*s\n"

#: dwarf.c:6451
#, c-format
msgid " DW_MACRO_undef - lineno : %d macro : %*s\n"
msgstr " DW_MACRO_undef - رقم الخط: %d الماكرو: %*s\n"

#: dwarf.c:6466
msgid "DW_MACRO_start_file used, but no .debug_line offset provided.\n"
msgstr "استخدم DW_MACRO_start_file، ولكن لم يُوفر إزاحة .debug_line.\n"

#: dwarf.c:6472
#, c-format
msgid " DW_MACRO_start_file - lineno: %d filenum: %d\n"
msgstr " DW_MACRO_start_file - رقم الخط: %d رقم الملف: %d\n"

#: dwarf.c:6475
#, c-format
msgid " DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s\n"
msgstr " DW_MACRO_start_file - رقم الخط: %d رقم الملف: %d اسم الملف: %s%s%s\n"

#: dwarf.c:6483
#, c-format
msgid " DW_MACRO_end_file\n"
msgstr " DW_MACRO_end_file\n"

#: dwarf.c:6493
#, c-format
msgid " DW_MACRO_define_strp - lineno : %d macro : %s\n"
msgstr " DW_MACRO_define_strp - رقم الخط: %d الماكرو: %s\n"

#: dwarf.c:6504
#, c-format
msgid " DW_MACRO_undef_strp - lineno : %d macro : %s\n"
msgstr " DW_MACRO_undef_strp - رقم الخط: %d الماكرو: %s\n"

#: dwarf.c:6510
#, c-format
msgid " DW_MACRO_import - offset : %#<PRIx64>\n"
msgstr " DW_MACRO_import - إزاحة: %#<PRIx64>\n"

#: dwarf.c:6517
#, c-format
msgid " DW_MACRO_define_sup - lineno : %d macro offset : %#<PRIx64>\n"
msgstr " DW_MACRO_define_sup - رقم الخط: %d إزاحة الماكرو: %#<PRIx64>\n"

#: dwarf.c:6525
#, c-format
msgid " DW_MACRO_undef_sup - lineno : %d macro offset : %#<PRIx64>\n"
msgstr " DW_MACRO_undef_sup - رقم الخط: %d إزاحة الماكرو: %#<PRIx64>\n"

#: dwarf.c:6532
#, c-format
msgid " DW_MACRO_import_sup - offset : %#<PRIx64>\n"
msgstr " DW_MACRO_import_sup - إزاحة: %#<PRIx64>\n"

#: dwarf.c:6547
#, c-format
msgid "(with offset %#<PRIx64>) "
msgstr "(بإزاحة %#<PRIx64>) "

#: dwarf.c:6548
#, c-format
msgid "lineno : %d macro : %s\n"
msgstr "رقم الخط: %d الماكرو: %s\n"

#: dwarf.c:6555
#, c-format
msgid " <Target Specific macro op: %#x - UNHANDLED"
msgstr " <عملية ماكرو خاصة بالهدف: %#x - غير معالج"

#: dwarf.c:6561
#, c-format
msgid " Unknown macro opcode %02x seen\n"
msgstr " وُجد كود عملية ماكرو مجهول %02x\n"

#: dwarf.c:6572
#, c-format
msgid " DW_MACRO_%02x\n"
msgstr " DW_MACRO_%02x\n"

#: dwarf.c:6575
#, c-format
msgid " DW_MACRO_%02x -"
msgstr " DW_MACRO_%02x -"

#: dwarf.c:6622
#, c-format
msgid "  Number TAG (%#<PRIx64>)\n"
msgstr "  رقم الوسم (%#<PRIx64>)\n"

#: dwarf.c:6631
msgid "has children"
msgstr "له أبناء"

#: dwarf.c:6631
msgid "no children"
msgstr "لا يوجد أبناء"

#: dwarf.c:6695
#, c-format
msgid "location view pair\n"
msgstr "زوج عرض الموقع\n"

#: dwarf.c:6726
#, c-format
msgid "No debug information available for loc lists of entry: %u\n"
msgstr "لا توجد معلومات تنقيح متاحة لقوائم loc للمدخلة: %u\n"

#: dwarf.c:6738 dwarf.c:6879 dwarf.c:7100
#, c-format
msgid "Invalid pointer size (%d) in debug info for entry %d\n"
msgstr "حجم مؤشر غير صالح (%d) في معلومات التنقيح للمدخلة %d\n"

#: dwarf.c:6750 dwarf.c:6803 dwarf.c:6812 dwarf.c:6891 dwarf.c:7006
#: dwarf.c:7014 dwarf.c:7112 dwarf.c:7184 dwarf.c:7192
#, c-format
msgid "Location list starting at offset %#<PRIx64> is not terminated.\n"
msgstr "قائمة الموقع التي تبدأ عند الإزاحة %#<PRIx64> غير منتهية.\n"

#: dwarf.c:6772 dwarf.c:6919 dwarf.c:7149 dwarf.c:8148 dwarf.c:8209
#, c-format
msgid "<End of list>\n"
msgstr "<نهاية القائمة>\n"

#: dwarf.c:6784 dwarf.c:6929 dwarf.c:6964 dwarf.c:8218 dwarf.c:8242
#, c-format
msgid "(base address)\n"
msgstr "(عنوان الأساس)\n"

#: dwarf.c:6798 dwarf.c:6913 dwarf.c:7138
#, c-format
msgid ""
"views at %8.8<PRIx64> for:\n"
"    %*s "
msgstr ""
"عروض عند %8.8<PRIx64> لـ:\n"
"    %*s "

#: dwarf.c:6833 dwarf.c:7035 dwarf.c:8167 dwarf.c:8275
msgid " (start == end)"
msgstr " (البداية == النهاية)"

#: dwarf.c:6835 dwarf.c:7037 dwarf.c:8169 dwarf.c:8277
msgid " (start > end)"
msgstr " (البداية > النهاية)"

#: dwarf.c:6925
#, c-format
msgid "(index into .debug_addr) "
msgstr "(فهرس في .debug_addr) "

#: dwarf.c:6981
#, c-format
msgid "View pair entry in loclist with locviews attribute\n"
msgstr "مدخلة زوج عرض في loclist مع خاصية locviews\n"

#: dwarf.c:6988
#, c-format
msgid "views for:\n"
msgstr "عروض لـ:\n"

#: dwarf.c:6993
#, c-format
msgid "Invalid location list entry type %d\n"
msgstr "نوع مدخلة قائمة موقع غير صالح %d\n"

#: dwarf.c:7046
#, c-format
msgid "Trailing view pair not used in a range"
msgstr "زوج عرض لاحق غير مستخدم في نطاق"

#: dwarf.c:7088
#, c-format
msgid "No debug information for loc lists of entry: %u\n"
msgstr "لا توجد معلومات تنقيح لقوائم loc للمدخلة: %u\n"

#: dwarf.c:7155
#, c-format
msgid "(base address selection entry)\n"
msgstr "(مدخلة اختيار عنوان الأساس)\n"

#: dwarf.c:7176
#, c-format
msgid "Unknown location list entry type 0x%x.\n"
msgstr "نوع مدخلة قائمة موقع مجهول 0x%x.\n"

#: dwarf.c:7260
#, c-format
msgid "Table at Offset %#<PRIx64>\n"
msgstr "جدول عند الإزاحة %#<PRIx64>\n"

#: dwarf.c:7276 dwarf.c:8340
#, c-format
msgid "  Length:          %#<PRIx64>\n"
msgstr "  الطول:          %#<PRIx64>\n"

#: dwarf.c:7277 dwarf.c:8341
#, c-format
msgid "  DWARF version:   %u\n"
msgstr "  إصدار DWARF:   %u\n"

#: dwarf.c:7278 dwarf.c:8342
#, c-format
msgid "  Address size:    %u\n"
msgstr "  حجم العنوان:    %u\n"

#: dwarf.c:7279 dwarf.c:8343
#, c-format
msgid "  Segment size:    %u\n"
msgstr "  حجم القطعة:    %u\n"

#: dwarf.c:7280 dwarf.c:8344
#, c-format
msgid "  Offset entries:  %u\n"
msgstr "  مدخلات الإزاحة:  %u\n"

#: dwarf.c:7284
#, c-format
msgid "The %s section contains an unsupported segment selector size: %d.\n"
msgstr "المقطع %s يحوي حجم محدد قطعة غير مدعوم: %d.\n"

#: dwarf.c:7292
#, c-format
msgid ""
"\n"
"   Offset Entries starting at %#tx:\n"
msgstr ""
"\n"
"   مدخلات الإزاحة تبدأ عند %#tx:\n"

#: dwarf.c:7300 dwarf.c:8371
#, c-format
msgid "    [%6u] %#<PRIx64>\n"
msgstr "    [%6u] %#<PRIx64>\n"

#: dwarf.c:7339 dwarf.c:7627 dwarf.c:7875 dwarf.c:7999 dwarf.c:8410
#, c-format
msgid ""
"\n"
"The %s section is empty.\n"
msgstr ""
"\n"
"المقطع %s فارغ.\n"

#: dwarf.c:7359
#, c-format
msgid "The %s section contains corrupt or unsupported version number: %d.\n"
msgstr "المقطع %s يحوي رقم إصدار فاسد أو غير مدعوم: %d.\n"

#: dwarf.c:7386 dwarf.c:7881 dwarf.c:8418
#, c-format
msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
msgstr "يتعذر تحميل/تحليل مقطع .debug_info، لذا لا يمكن تفسير مقطع %s.\n"

#: dwarf.c:7433
msgid "No location lists in .debug_info section!\n"
msgstr "لا توجد قوائم مواقع في مقطع .debug_info!\n"

#: dwarf.c:7441
#, c-format
msgid ""
" Warning: This section has relocations - addresses seen here may not be accurate.\n"
"\n"
msgstr ""
" تحذير: هذا المقطع يحوي إعادات تعيين - العناوين المشاهدة هنا قد لا تكون دقيقة.\n"
"\n"

#: dwarf.c:7444 dwarf.c:7502
#, c-format
msgid "    Offset   Begin            End              Expression\n"
msgstr "    إزاحة   بداية            نهاية              تعبير\n"

#: dwarf.c:7541 dwarf.c:7545
#, c-format
msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n"
msgstr "توجد ثغرة [%#tx - %#<PRIx64>] في مقطع %s.\n"

#: dwarf.c:7550
#, c-format
msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n"
msgstr "يوجد تداخل [%#tx - %#<PRIx64>] في مقطع %s.\n"

#: dwarf.c:7558
#, c-format
msgid "Offset %#<PRIx64> is bigger than %s section size.\n"
msgstr "الإزاحة %#<PRIx64> أكبر من حجم مقطع %s.\n"

#: dwarf.c:7565
#, c-format
msgid "View Offset %#<PRIx64> is bigger than %s section size.\n"
msgstr "إزاحة العرض %#<PRIx64> أكبر من حجم مقطع %s.\n"

#: dwarf.c:7582
msgid "DWO is not yet supported.\n"
msgstr "DWO غير مدعوم بعد.\n"

#: dwarf.c:7599
msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
msgstr "يتطلب رصد الثغرات والتداخل قوائم عرض وقوائم مواقع متجاورة.\n"

#: dwarf.c:7608
#, c-format
msgid "There is %ld unused byte at the end of section %s\n"
msgid_plural "There are %ld unused bytes at the end of section %s\n"
msgstr[0] "يوجد %ld بايتات غير مستخدمة في نهاية المقطع %s\n"
msgstr[1] "يوجد بايت %ld غير مستخدم في نهاية المقطع %s\n"
msgstr[2] "يوجد %ld بياتات غير مستخدمان في نهاية المقطع %s\n"
msgstr[3] "توجد %ld بايتات غير مستخدمة في نهاية المقطع %s\n"
msgstr[4] "توجد %ld بايتاً غير مستخدم في نهاية المقطع %s\n"
msgstr[5] "توجد %ld بايت غير مستخدم في نهاية المقطع %s\n"

#: dwarf.c:7703
msgid "Section name must be provided \n"
msgstr "يجب توفير اسم المقطع \n"

#: dwarf.c:7711
#, c-format
msgid "SFrame decode failure: %s\n"
msgstr "فشل فك ترميز SFrame: %s\n"

#: dwarf.c:7715
#, c-format
msgid "Contents of the SFrame section %s:"
msgstr "محتويات مقطع SFrame %s:"

#: dwarf.c:7763
#, c-format
msgid "Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n"
msgstr "بيانات التنقيح فاسدة، ترويسة %s عند %#<PRIx64> تملك طولاً %#<PRIx64>\n"

#: dwarf.c:7791
msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
msgstr "نطاقات aranges لإصدارات DWARF 2 و 3 فقط مدعومة حالياً.\n"

#: dwarf.c:7795
#, c-format
msgid "  Length:                   %<PRId64>\n"
msgstr "  الطول:                   %<PRId64>\n"

#: dwarf.c:7796
#, c-format
msgid "  Version:                  %d\n"
msgstr "  الإصدار:                  %d\n"

#: dwarf.c:7797
#, c-format
msgid "  Offset into .debug_info:  %#<PRIx64>\n"
msgstr "  الإزاحة في .debug_info:  %#<PRIx64>\n"

#: dwarf.c:7799
#, c-format
msgid "  Pointer Size:             %d\n"
msgstr "  حجم المؤشر:             %d\n"

#: dwarf.c:7800
#, c-format
msgid "  Segment Size:             %d\n"
msgstr "  حجم القطعة:             %d\n"

#: dwarf.c:7807
#, c-format
msgid "Invalid address size in %s section!\n"
msgstr "حجم عنوان غير صالح في المقطع %s!\n"

#: dwarf.c:7817
msgid "Pointer size + Segment size is not a power of two.\n"
msgstr "حجم المؤشر + حجم القطعة ليس من قوى الاثنين.\n"

#: dwarf.c:7822
#, c-format
msgid ""
"\n"
"    Address            Length\n"
msgstr ""
"\n"
"    العنوان            الطول\n"

#: dwarf.c:7824
#, c-format
msgid ""
"\n"
"    Address    Length\n"
msgstr ""
"\n"
"    العنوان    الطول\n"

#: dwarf.c:7901
#, c-format
msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n"
msgstr "أساس عنوان فاسد (%#<PRIx64>) وُجد في مقطع التنقيح %u\n"

#: dwarf.c:7919
#, c-format
msgid "  For compilation unit at offset %#<PRIx64>:\n"
msgstr "  لوحدة التجميع عند الإزاحة %#<PRIx64>:\n"

#: dwarf.c:7922
#, c-format
msgid "\tIndex\tAddress\n"
msgstr "\tفهرس\tعنوان\n"

#: dwarf.c:7934
#, c-format
msgid "Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n"
msgstr "مقطع %s فاسد: توقع حجم ترويسة 8 أو 16، ولكن وُجد %zd بدلاً منه\n"

#: dwarf.c:7945
#, c-format
msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n"
msgstr "مقطع %s فاسد: حقل unit_length لـ %#<PRIx64> غير صالح\n"

#: dwarf.c:7952
#, c-format
msgid "Corrupt %s section: expecting version number 5 in header but found %d instead\n"
msgstr "مقطع %s فاسد: توقع رقم إصدار 5 في الترويسة ولكن وُجد %d بدلاً منه\n"

#: dwarf.c:7967
#, c-format
msgid "Corrupt %s section: address size (%x) is wrong\n"
msgstr "مقطع %s فاسد: حجم العنوان (%x) خاطئ\n"

#: dwarf.c:7975
#, c-format
msgid "\t%d:\t"
msgstr "\t%d:\t"

#: dwarf.c:8047 dwarf.c:8071
#, c-format
msgid "    Length: %#<PRIx64>\n"
msgstr "    الطول: %#<PRIx64>\n"

#: dwarf.c:8048 dwarf.c:8073
#, c-format
msgid "       Index   Offset [String]\n"
msgstr "       فهرس   إزاحة [سلسلة]\n"

#: dwarf.c:8056
#, c-format
msgid "Section %s is too small %#<PRIx64>\n"
msgstr "المقطع %s صغير جداً %#<PRIx64>\n"

#: dwarf.c:8064
#, c-format
msgid "Unexpected version number in str_offset header: %#x\n"
msgstr "رقم إصدار غير متوقع في ترويسة str_offset: %#x\n"

#: dwarf.c:8069
#, c-format
msgid "Unexpected value in str_offset header's padding field: %#x\n"
msgstr "قيمة غير متوقع في حقل حشو ترويسة str_offset: %#x\n"

#: dwarf.c:8072
#, c-format
msgid "    Version: %#x\n"
msgstr "    الإصدار: %#x\n"

#: dwarf.c:8196
#, c-format
msgid "Range list starting at offset %#<PRIx64> is not terminated.\n"
msgstr "قائمة النطاقات التي تبدأ عند الإزاحة %#<PRIx64> غير منتهية.\n"

#: dwarf.c:8214
#, c-format
msgid "(base address index) "
msgstr "(فهرس عنوان الأساس) "

#: dwarf.c:8254
#, c-format
msgid "Invalid range list entry type %d\n"
msgstr "نوع مدخلة قائمة نطاق غير صالح %d\n"

#: dwarf.c:8322
#, c-format
msgid "The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the section is too small\n"
msgstr "حقل الطول (%#<PRIx64>) في ترويسة debug_rnglists خاطئ - المقطع صغير جداً\n"

#: dwarf.c:8339
#, c-format
msgid " Table at Offset: %#<PRIx64>:\n"
msgstr " جدول عند الإزاحة: %#<PRIx64>:\n"

#: dwarf.c:8357
msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n"
msgstr "معلومات debug_rnglists لإصدار DWARF 5 فأكثر فقط مدعومة حالياً.\n"

#: dwarf.c:8364
#, c-format
msgid ""
"\n"
"   Offsets starting at %#tx:\n"
msgstr ""
"\n"
"   إزاحات تبدأ عند %#tx:\n"

#. This can happen when the file was compiled with -gsplit-debug
#. which removes references to range lists from the primary .o file.
#: dwarf.c:8432
#, c-format
msgid "No range lists referenced by .debug_info section.\n"
msgstr "لا توجد قوائم نطاقات مشار إليها بواسطة مقطع .debug_info.\n"

#: dwarf.c:8462 dwarf.c:8498
#, c-format
msgid "    Offset   Begin    End\n"
msgstr "    إزاحة   بداية    نهاية\n"

#: dwarf.c:8481
#, c-format
msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n"
msgstr "حجم مؤشر فاسد (%d) في مدخلة تنقيح عند الإزاحة %#<PRIx64>\n"

#: dwarf.c:8488
#, c-format
msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n"
msgstr "إزاحة فاسدة (%#<PRIx64>) في مدخلة نطاق %u\n"

#: dwarf.c:8523
#, c-format
msgid "There is a hole [%#tx - %#tx] in %s section.\n"
msgstr "توجد ثغرة [%#tx - %#tx] في مقطع %s.\n"

#: dwarf.c:8531
#, c-format
msgid "There is an overlap [%#tx - %#tx] in %s section.\n"
msgstr "يوجد تداخل [%#tx - %#tx] في مقطع %s.\n"

#: dwarf.c:8621
#, c-format
msgid "Unfeasibly large register number: %u\n"
msgstr "رقم سجل كبير بشكل غير معقول: %u\n"

#: dwarf.c:8635
#, c-format
msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
msgstr "ذاكرة غير كافية عند تخصيص %u عمود في مصفوفات إطار dwarf\n"

#: dwarf.c:9147
msgid "No terminator for augmentation name\n"
msgstr "لا يوجد مُنهِ لاسم الزيادة\n"

#: dwarf.c:9165
#, c-format
msgid "Invalid pointer size (%d) in CIE data\n"
msgstr "حجم مؤشر غير صالح (%d) في بيانات CIE\n"

#: dwarf.c:9173
#, c-format
msgid "Invalid segment size (%d) in CIE data\n"
msgstr "حجم قطعة غير صالح (%d) في بيانات CIE\n"

#: dwarf.c:9209 dwarf.c:9839
#, c-format
msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n"
msgstr "بيانات الزيادة طويلة جداً: %#<PRIx64>، والمتوقع على الأكثر %#tx\n"

#: dwarf.c:9294
#, c-format
msgid "  Augmentation data:    "
msgstr "  بيانات الزيادة:    "

#: dwarf.c:9451
msgid ".eh_frame_hdr section is too small\n"
msgstr "مقطع .eh_frame_hdr صغير جداً\n"

#: dwarf.c:9458
#, c-format
msgid "Unsupported .eh_frame_hdr version %u\n"
msgstr "إصدار .eh_frame_hdr غير مدعوم %u\n"

#: dwarf.c:9462 dwarf.c:11394
#, c-format
msgid "  Version:                 %u\n"
msgstr "  الإصدار:                 %u\n"

#. Strictly speaking this is the encoding format of the eh_frame_ptr field below.
#: dwarf.c:9466
#, c-format
msgid "  Pointer Encoding Format: %#x (%s)\n"
msgstr "  تنسيق ترميز المؤشر: %#x (%s)\n"

#: dwarf.c:9469
#, c-format
msgid "  Count Encoding Format:   %#x (%s)\n"
msgstr "  تنسيق ترميز العدد:   %#x (%s)\n"

#: dwarf.c:9472
#, c-format
msgid "  Table Encoding Format:   %#x (%s)\n"
msgstr "  تنسيق ترميز الجدول:   %#x (%s)\n"

#: dwarf.c:9481
msgid "unable to read eh_frame_ptr field in .eh_frame_hdr section\n"
msgstr "يتعذر قراءة حقل eh_frame_ptr في مقطع .eh_frame_hdr\n"

#: dwarf.c:9484
#, c-format
msgid "  Start of frame section:  %#<PRIx64>"
msgstr "  بداية مقطع الإطار:  %#<PRIx64>"

#: dwarf.c:9488
#, c-format
msgid " (offset: %#<PRIx64>)"
msgstr " (إزاحة: %#<PRIx64>)"

#: dwarf.c:9495
msgid "It is suspicious to have a .eh_frame_hdr section with an empty search table\n"
msgstr "من المريب وجود مقطع .eh_frame_hdr بجدول بحث فارغ\n"

#: dwarf.c:9501
msgid "The count field format should be absolute, not relative to an address\n"
msgstr "يجب أن يكون تنسيق حقل العدد مطلقاً، وليس نسبياً لعنوان\n"

#: dwarf.c:9508
msgid "unable to read fde_count field in .eh_frame_hdr section\n"
msgstr "يتعذر قراءة حقل fde_count في مقطع .eh_frame_hdr\n"

#: dwarf.c:9511
#, c-format
msgid "  Entries in search table: %#<PRIx64>"
msgstr "  المدخلات في جدول البحث: %#<PRIx64>"

#: dwarf.c:9517
msgid "It is suspicious to have a .eh_frame_hdr section an empty table but a non empty count field\n"
msgstr "من المريب وجود مقطع .eh_frame_hdr بجدول فارغ ولكن حقل عدد غير فارغ\n"

#: dwarf.c:9531
#, c-format
msgid "Failed to read location field for entry %#<PRIx64> in the .eh_frame_hdr's search table\n"
msgstr "فشل قراءة حقل الموقع للمدخلة %#<PRIx64> في جدول بحث .eh_frame_hdr\n"

#: dwarf.c:9539
#, c-format
msgid "Failed to read address field for entry %#<PRIx64> in the .eh_frame_hdr's search table\n"
msgstr "فشل قراءة حقل العنوان للمدخلة %#<PRIx64> في جدول بحث .eh_frame_hdr\n"

#: dwarf.c:9568
msgid "bad register: "
msgstr "سجل سيء: "

#: dwarf.c:9739
msgid "Failed to read CIE information\n"
msgstr "فشل قراءة معلومات CIE\n"

#: dwarf.c:9750 dwarf.c:9771 dwarf.c:9800
msgid "Invalid max register\n"
msgstr "أقصى سجل غير صالح\n"

#. PR 17512: file: 9e196b3e.
#: dwarf.c:9815
#, c-format
msgid "Probably corrupt segment size: %d - using 4 instead\n"
msgstr "من المحتمل أن حجم القطعة فاسد: %d - يستخدم 4 بدلاً منه\n"

#. Ideally translate "invalid " to 8 chars, trailing space
#. is optional.
#: dwarf.c:9859
#, c-format
msgid "cie=invalid "
msgstr "cie=غير_صالح "

#: dwarf.c:10293
msgid "Invalid column number in saved frame state\n"
msgstr "رقم عمود غير صالح في حالة الإطار المحفوظة\n"

#: dwarf.c:10343 dwarf.c:10367
#, c-format
msgid "  %s: <corrupt len %<PRIu64>>\n"
msgstr "  %s: <طول فاسد %<PRIu64>>\n"

#: dwarf.c:10516
#, c-format
msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
msgstr "  DW_CFA_??? (عملية إطار استدعاء معرفة من المستخدم: %#x)\n"

#: dwarf.c:10518
#, c-format
msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
msgstr "رقم تعليم إطار استدعاء Dwarf غير مدعوم أو مجهول: %#x\n"

#: dwarf.c:10622
#, c-format
msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n"
msgstr "بيانات التنقيح فاسدة، ترويسة %s عند %#tx تملك طولاً %#<PRIx64>\n"

#: dwarf.c:10631
#, c-format
msgid "Version %d\n"
msgstr "الإصدار %d\n"

#: dwarf.c:10637
msgid "Only DWARF version 5 .debug_names is currently supported.\n"
msgstr "مقطع .debug_names لإصدار DWARF 5 فقط مدعوم حالياً.\n"

#: dwarf.c:10644
#, c-format
msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
msgstr "حقل حشو .debug_names يجب أن يكون 0 (وُجد 0x%x)\n"

#: dwarf.c:10649
msgid "Compilation unit count must be >= 1 in .debug_names\n"
msgstr "عدد وحدات التجميع يجب أن يكون >= 1 في .debug_names\n"

#: dwarf.c:10660
#, c-format
msgid "Augmentation string length %u must be rounded up to a multiple of 4 in .debug_names.\n"
msgstr "طول سلسلة الزيادة %u يجب تقريبه لمضاعف 4 في .debug_names.\n"

#: dwarf.c:10668
#, c-format
msgid "Augmentation string:"
msgstr "سلسلة الزيادة:"

#: dwarf.c:10695
#, c-format
msgid "CU table:\n"
msgstr "جدول CU:\n"

#: dwarf.c:10708
#, c-format
msgid "TU table:\n"
msgstr "جدول TU:\n"

#: dwarf.c:10721
#, c-format
msgid "Foreign TU table:\n"
msgstr "جدول TU أجنبي:\n"

#: dwarf.c:10730
#, c-format
msgid "[%3u] "
msgstr "[%3u] "

#: dwarf.c:10741
#, c-format
msgid "Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the debug_names\n"
msgstr "إزاحة تجمع المدخلات (%#<PRIx64>) تتجاوز حجم الوحدة %#tx للوحدة %#tx في debug_names\n"

#: dwarf.c:10769
#, c-format
msgid "Used %zu of %lu bucket.\n"
msgid_plural "Used %zu of %lu buckets.\n"
msgstr[0] "استُخدم %zu من %lu وعاء.\n"
msgstr[1] "استُخدم %zu من %lu وعاء.\n"
msgstr[2] "استُخدم %zu من %lu وعاءين.\n"
msgstr[3] "استُخدم %zu من %lu أوعية.\n"
msgstr[4] "استُخدم %zu من %lu وعاءً.\n"
msgstr[5] "استُخدم %zu من %lu وعاء.\n"

#: dwarf.c:10798
#, c-format
msgid "Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu entries).\n"
msgstr "من أصل %<PRIu64> عنصر، يوجد %zu تصادم في الأوعية (أطولها %zu مدخل).\n"

#: dwarf.c:10803
#, c-format
msgid "The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + the hash clash count (%zu)\n"
msgstr "عدد الأسماء (%<PRIu64>) ليس مساوياً لمجموع عدد الأوعية المستخدمة (%zu) + عدد تصادم الهاش (%zu)\n"

#: dwarf.c:10841
#, c-format
msgid "Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names section\n"
msgstr "وسم اختصار مكرر %<PRIu64> في الوحدة %#tx في مقطع debug_names\n"

#: dwarf.c:10863 dwarf.c:11167
#, c-format
msgid ""
"\n"
"Symbol table:\n"
msgstr ""
"\n"
"جدول الرموز:\n"

#: dwarf.c:10896
#, c-format
msgid "Invalid entry offset value: %<PRIx64>\n"
msgstr "قيمة إزاحة مدخل غير صالحة: %<PRIx64>\n"

#: dwarf.c:10929
#, c-format
msgid "Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names section\n"
msgstr "وسم اختصار غير معرف %<PRId64> في الوحدة %#tx في مقطع debug_names\n"

#: dwarf.c:10960
#, c-format
msgid " <no entries>"
msgstr " <لا توجد مدخلات>"

#: dwarf.c:10992
msgid "The debuglink filename is corrupt/missing\n"
msgstr "اسم ملف رابط التنقيح تالف أو مفقود\n"

#: dwarf.c:10996
#, c-format
msgid "  Separate debug info file: %s\n"
msgstr "  ملف معلومات تنقيح منفصل: %s\n"

#: dwarf.c:11007
msgid "CRC offset missing/truncated\n"
msgstr "إزاحة CRC مفقودة أو مقطوعة\n"

#: dwarf.c:11013
#, c-format
msgid "  CRC value: %#x\n"
msgstr "  قيمة CRC: %#x\n"

#: dwarf.c:11017
#, c-format
msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n"
msgstr "يوجد %#<PRIx64> بايتات زائدة في نهاية المقطع\n"

#: dwarf.c:11032
#, c-format
msgid "Build-ID is too short (%#zx bytes)\n"
msgstr "معرف البناء (Build-ID) قصير جداً (%#zx بايت)\n"

#: dwarf.c:11036
#, c-format
msgid "  Build-ID (%#zx bytes):"
msgstr "  معرف البناء (%#zx بايت):"

#: dwarf.c:11068
#, c-format
msgid "Truncated header in the %s section.\n"
msgstr "رأس مقطوع في المقطع %s.\n"

#: dwarf.c:11072
#, c-format
msgid "Version %lu\n"
msgstr "الإصدار %lu\n"

#: dwarf.c:11078
#, c-format
msgid "Unsupported version %lu.\n"
msgstr "إصدار غير مدعوم %lu.\n"

#: dwarf.c:11082
msgid "The address table data in version 3 may be wrong.\n"
msgstr "بيانات جدول العناوين في الإصدار 3 قد تكون خاطئة.\n"

#: dwarf.c:11084
msgid "Version 4 does not support case insensitive lookups.\n"
msgstr "الإصدار 4 لا يدعم البحث غير الحساس لحالة الأحرف.\n"

#: dwarf.c:11086
msgid "Version 5 does not include inlined functions.\n"
msgstr "الإصدار 5 لا يتضمن الدوال المضمنة (inlined).\n"

#: dwarf.c:11088
msgid "Version 6 does not include symbol attributes.\n"
msgstr "الإصدار 6 لا يتضمن سمات الرموز.\n"

#: dwarf.c:11116
#, c-format
msgid "Corrupt header in the %s section.\n"
msgstr "رأس تالف في المقطع %s.\n"

#: dwarf.c:11132
#, c-format
msgid ""
"\n"
"CU table:\n"
msgstr ""
"\n"
"جدول CU:\n"

#: dwarf.c:11142
#, c-format
msgid ""
"\n"
"TU table:\n"
msgstr ""
"\n"
"جدول TU:\n"

#: dwarf.c:11155
#, c-format
msgid ""
"\n"
"Address table:\n"
msgstr ""
"\n"
"جدول العناوين:\n"

#: dwarf.c:11182
#, c-format
msgid "[%3u] <corrupt offset: %x>"
msgstr "[%3u] <إزاحة تالفة: %x>"

#: dwarf.c:11183
#, c-format
msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
msgstr "وُجدت إزاحة اسم تالفة 0x%x لفتحة جدول الرموز %d\n"

#: dwarf.c:11194
#, c-format
msgid "<invalid CU vector offset: %x>\n"
msgstr "<إزاحة متجه CU غير صالحة: %x>\n"

#: dwarf.c:11195
#, c-format
msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
msgstr "وُجدت إزاحة متجه CU تالفة 0x%x لفتحة جدول الرموز %d\n"

#: dwarf.c:11206
#, c-format
msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
msgstr "عدد غير صالح من وحدات CU (0x%x) لفتحة جدول الرموز %d\n"

#: dwarf.c:11231
msgid "static"
msgstr "ساكن"

#: dwarf.c:11231
msgid "global"
msgstr "عام"

#: dwarf.c:11243
#, c-format
msgid ""
"\n"
"Shortcut table:\n"
msgstr ""
"\n"
"جدول الاختصارات:\n"

#: dwarf.c:11247
#, c-format
msgid "Corrupt shortcut table in the %s section.\n"
msgstr "جدول اختصارات تالف في المقطع %s.\n"

#: dwarf.c:11252
#, c-format
msgid "Language of main: "
msgstr "لغة الدالة الرئيسية: "

#: dwarf.c:11256
#, c-format
msgid "Name of main: "
msgstr "اسم الدالة الرئيسية: "

#: dwarf.c:11258
#, c-format
msgid "<unknown>\n"
msgstr "<مجهول>\n"

#: dwarf.c:11264
#, c-format
msgid "<corrupt offset: %x>\n"
msgstr "<إزاحة تالفة: %x>\n"

#: dwarf.c:11265
#, c-format
msgid "Corrupt name offset of 0x%x found for name of main\n"
msgstr "وُجدت إزاحة اسم تالفة 0x%x لاسم الدالة الرئيسية\n"

#: dwarf.c:11369
#, c-format
msgid "Section %s is empty\n"
msgstr "المقطع %s فارغ\n"

#: dwarf.c:11375
#, c-format
msgid "Section %s is too small to contain a CU/TU header\n"
msgstr "المقطع %s صغير جداً بحيث لا يمكنه احتواء رأس CU/TU\n"

#: dwarf.c:11396
#, c-format
msgid "  Number of columns:       %u\n"
msgstr "  عدد الأعمدة:       %u\n"

#: dwarf.c:11397
#, c-format
msgid "  Number of used entries:  %u\n"
msgstr "  عدد المدخلات المستخدمة:  %u\n"

#: dwarf.c:11398
#, c-format
msgid ""
"  Number of slots:         %u\n"
"\n"
msgstr ""
"  عدد الفتحات:         %u\n"
"\n"

#: dwarf.c:11405
#, c-format
msgid "Section %s is too small for %u slot\n"
msgid_plural "Section %s is too small for %u slots\n"
msgstr[0] "المقطع %s صغير جداً لفتحة %u\n"
msgstr[1] "المقطع %s صغير جداً لفتحة واحدة %u\n"
msgstr[2] "المقطع %s صغير جداً لفتحتين %u\n"
msgstr[3] "المقطع %s صغير جداً لـ %u فتحات\n"
msgstr[4] "المقطع %s صغير جداً لـ %u فتحة\n"
msgstr[5] "المقطع %s صغير جداً لـ %u فتحة\n"

#: dwarf.c:11438
msgid "Section index pool located before start of section\n"
msgstr "تجمع فهرس المقاطع يقع قبل بداية المقطع\n"

#: dwarf.c:11442
#, c-format
msgid "  [%3d] Signature:  %#<PRIx64>  Sections: "
msgstr "  [%3d] التوقيع:  %#<PRIx64>  المقاطع: "

#: dwarf.c:11448
#, c-format
msgid "Section %s too small for shndx pool\n"
msgstr "المقطع %s صغير جداً لتجمع shndx\n"

#: dwarf.c:11491
#, c-format
msgid "Section %s too small for offset and size tables\n"
msgstr "المقطع %s صغير جداً لجداول الإزاحة والحجم\n"

#: dwarf.c:11498
#, c-format
msgid "  Offset table\n"
msgstr "  جدول الإزاحات\n"

#: dwarf.c:11500 dwarf.c:11587
msgid "signature"
msgstr "توقيع"

#: dwarf.c:11500 dwarf.c:11587
msgid "dwo_id"
msgstr "dwo_id"

#: dwarf.c:11539
#, c-format
msgid "Row index (%u) is larger than number of used entries (%u)\n"
msgstr "فهرس الصف (%u) أكبر من عدد المدخلات المستخدمة (%u)\n"

#: dwarf.c:11567 dwarf.c:11638
#, c-format
msgid "Overlarge Dwarf section index detected: %u\n"
msgstr "اكتُشف فهرس مقطع Dwarf ضخم جداً: %u\n"

#: dwarf.c:11585
#, c-format
msgid "  Size table\n"
msgstr "  جدول الأحجام\n"

#: dwarf.c:11624
#, c-format
msgid "Too many rows/columns in DWARF index section %s\n"
msgstr "صفوف/أعمدة كثيرة جداً في مقطع فهرس DWARF %s\n"

#: dwarf.c:11653
#, c-format
msgid "  Unsupported version (%d)\n"
msgstr "  إصدار غير مدعوم (%d)\n"

#: dwarf.c:11725
#, c-format
msgid "Displaying the debug contents of section %s is not yet supported.\n"
msgstr "عرض محتويات تنقيح المقطع %s غير مدعوم حالياً.\n"

#: dwarf.c:11756
#, c-format
msgid "Attempt to allocate an array with an excessive number of elements: %#<PRIx64>\n"
msgstr "محاولة تخصيص مصفوفة بعدد عناصر مفرط: %#<PRIx64>\n"

#: dwarf.c:11774
#, c-format
msgid "Attempt to re-allocate an array with an excessive number of elements: %#<PRIx64>\n"
msgstr "محاولة إعادة تخصيص مصفوفة بعدد عناصر مفرط: %#<PRIx64>\n"

#: dwarf.c:11790
#, c-format
msgid "Attempt to allocate a zero'ed array with an excessive number of elements: %#<PRIx64>\n"
msgstr "محاولة تخصيص مصفوفة مصفرة بعدد عناصر مفرط: %#<PRIx64>\n"

#: dwarf.c:11888
#, c-format
msgid "Unable to reopen separate debug info file: %s\n"
msgstr "تعذر إعادة فتح ملف معلومات تنقيح منفصل: %s\n"

#: dwarf.c:11900
#, c-format
msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
msgstr "وُجد ملف معلومات تنقيح منفصل %s، لكن CRC لا يتطابق - يُتجاهل\n"

#: dwarf.c:12080
#, c-format
msgid "Corrupt debuglink section: %s\n"
msgstr "مقطع debuglink تالف: %s\n"

#: dwarf.c:12119 elfcomm.c:295 elfcomm.c:320 elfcomm.c:794
msgid "Out of memory\n"
msgstr "نفاد الذاكرة\n"

#. Failed to find the file.
#: dwarf.c:12195
#, c-format
msgid "could not find separate debug file '%s'\n"
msgstr "تعذر العثور على ملف تنقيح منفصل '%s'\n"

#: dwarf.c:12197 dwarf.c:12202 dwarf.c:12208 dwarf.c:12212 dwarf.c:12217
#: dwarf.c:12220 dwarf.c:12223 dwarf.c:12226
#, c-format
msgid "tried: %s\n"
msgstr "جُرّب: %s\n"

#: dwarf.c:12236
#, c-format
msgid "tried: DEBUGINFOD_URLS=%s\n"
msgstr "جُرّب: DEBUGINFOD_URLS=%s\n"

#: dwarf.c:12264
#, c-format
msgid "failed to open separate debug file: %s\n"
msgstr "فشل فتح ملف تنقيح منفصل: %s\n"

#: dwarf.c:12273
#, c-format
msgid ""
"\n"
"%s: Found separate debug info file: %s\n"
msgstr ""
"\n"
"%s: وُجد ملف معلومات تنقيح منفصل: %s\n"

#: dwarf.c:12296
msgid "Out of memory allocating dwo filename\n"
msgstr "نفاد الذاكرة عند تخصيص اسم ملف dwo\n"

#: dwarf.c:12302
#, c-format
msgid "Unable to load dwo file: %s\n"
msgstr "تعذر تحميل ملف dwo: %s\n"

#. FIXME: We should check the dwo_id.
#: dwarf.c:12309
#, c-format
msgid ""
"%s: Found separate debug object file: %s\n"
"\n"
msgstr ""
"%s: وُجد ملف كائن تنقيح منفصل: %s\n"
"\n"

#: dwarf.c:12341
msgid "Unable to load the .note.gnu.build-id section\n"
msgstr "تعذر تحميل المقطع .note.gnu.build-id\n"

#: dwarf.c:12347
msgid ".note.gnu.build-id section is corrupt/empty\n"
msgstr "مقطع .note.gnu.build-id تالف أو فارغ\n"

#: dwarf.c:12368
msgid ".note.gnu.build-id data size is too small\n"
msgstr "حجم بيانات .note.gnu.build-id صغير جداً\n"

#: dwarf.c:12374
msgid ".note.gnu.build-id data size is too big\n"
msgstr "حجم بيانات .note.gnu.build-id كبير جداً\n"

#: dwarf.c:12435
msgid ".debug_sup section is corrupt/empty\n"
msgstr "مقطع .debug_sup تالف أو فارغ\n"

#: dwarf.c:12445
msgid "filename in .debug_sup section is corrupt\n"
msgstr "اسم الملف في المقطع .debug_sup تالف\n"

#: dwarf.c:12462
#, c-format
msgid "unable to open file '%s' referenced from .debug_sup section\n"
msgstr "تعذر فتح الملف '%s' المشار إليه من المقطع .debug_sup\n"

#: dwarf.c:12467
#, c-format
msgid ""
"%s: Found supplementary debug file: %s\n"
"\n"
msgstr ""
"%s: وُجد ملف تنقيح إضافي: %s\n"
"\n"

#: dwarf.c:12568
msgid "Multiple DWO_NAMEs encountered for the same CU\n"
msgstr "صودف وجود عدة أسماء DWO_NAME لنفس وحدة الـ CU\n"

#: dwarf.c:12580
msgid "multiple DWO_IDs encountered for the same CU\n"
msgstr "صودف وجود عدة معرفات DWO_ID لنفس وحدة الـ CU\n"

#: dwarf.c:12585
msgid "Unexpected DWO INFO type"
msgstr "نوع معلومات DWO غير متوقع"

#: dwarf.c:12600
#, c-format
msgid ""
"The %s section contains link(s) to dwo file(s):\n"
"\n"
msgstr ""
"المقطع %s يحتوي على روابط لملفات dwo:\n"
"\n"

#: dwarf.c:12605
#, c-format
msgid "  Name:      %s\n"
msgstr "  الاسم:      %s\n"

#: dwarf.c:12606
#, c-format
msgid "  Directory: %s\n"
msgstr "  الدليل: %s\n"

#: dwarf.c:12606
msgid "<not-found>"
msgstr "<غير موجود>"

#: dwarf.c:12608
#, c-format
msgid "  ID:       "
msgstr "  المعرف:       "

#: dwarf.c:12610
#, c-format
msgid "  ID:        <not specified>\n"
msgstr "  المعرف:        <غير محدد>\n"

#: dwarf.c:12768
#, c-format
msgid "Unrecognized debug option '%s'\n"
msgstr "خيار تنقيح غير معروف '%s'\n"

#: dwarf.c:12812
#, c-format
msgid "Unrecognized debug letter option '%c'\n"
msgstr "خيار حرف تنقيح غير معروف '%c'\n"

#: dwarf.h:283
msgid "end of data encountered whilst reading LEB\n"
msgstr "صودفت نهاية البيانات أثناء قراءة LEB\n"

#: dwarf.h:285
msgid "read LEB value is too large to store in destination variable\n"
msgstr "قيمة LEB المقروءة كبيرة جداً بحيث لا يمكن تخزينها في المتغير الهدف\n"

#: elfcomm.c:47
#, c-format
msgid "%s: Error: "
msgstr "%s: خطأ: "

#: elfcomm.c:61
#, c-format
msgid "%s: Warning: "
msgstr "%s: تحذير: "

#: elfcomm.c:75
#, c-format
msgid "%s: Info: "
msgstr "%s: معلومات: "

#: elfcomm.c:87 elfcomm.c:102 elfcomm.c:172 elfcomm.c:235
#, c-format
msgid "Unhandled data length: %d\n"
msgstr "طول بيانات غير معالج: %d\n"

#: elfcomm.c:312
#, c-format
msgid "Abnormal length of thin archive member name: %lx\n"
msgstr "طول غير طبيعي لاسم عضو الأرشيف الرفيع: %lx\n"

#: elfcomm.c:356
#, c-format
msgid "%s: invalid archive header size: %ld\n"
msgstr "%s: حجم رأس أرشيف غير صالحة: %ld\n"

#: elfcomm.c:369
#, c-format
msgid "%s: failed to skip archive symbol table\n"
msgstr "%s: فشل تجاوز جدول رموز الأرشيف\n"

#: elfcomm.c:388
#, c-format
msgid "%s: the archive index is empty\n"
msgstr "%s: فهرس الأرشيف فارغ\n"

#: elfcomm.c:396 elfcomm.c:425
#, c-format
msgid "%s: failed to read archive index\n"
msgstr "%s: فشل قراءة فهرس الأرشيف\n"

#: elfcomm.c:407
#, c-format
msgid "%s: the archive index is supposed to have 0x%lx entries of %d bytes, but the size is only 0x%lx\n"
msgstr "%s: من المفترض أن يحتوي فهرس الأرشيف على 0x%lx مدخلات بحجم %d بايت، لكن الحجم هو 0x%lx فقط\n"

#: elfcomm.c:417
msgid "Out of memory whilst trying to read archive symbol index\n"
msgstr "نفاد الذاكرة أثناء محاولة قراءة فهرس رموز الأرشيف\n"

#: elfcomm.c:437
msgid "Out of memory whilst trying to convert the archive symbol index\n"
msgstr "نفاد الذاكرة أثناء محاولة تحويل فهرس رموز الأرشيف\n"

#: elfcomm.c:450
#, c-format
msgid "%s: the archive has an index but no symbols\n"
msgstr "%s: الأرشيف يحتوي على فهرس ولكن لا توجد رموز\n"

#: elfcomm.c:458
msgid "Out of memory whilst trying to read archive index symbol table\n"
msgstr "نفاد الذاكرة أثناء محاولة قراءة جدول رموز فهرس الأرشيف\n"

#: elfcomm.c:466
#, c-format
msgid "%s: failed to read archive index symbol table\n"
msgstr "%s: فشل قراءة جدول رموز فهرس الأرشيف\n"

#: elfcomm.c:476
#, c-format
msgid "%s: failed to read archive header following archive index\n"
msgstr "%s: فشل قراءة رأس الأرشيف بعد فهرس الأرشيف\n"

#: elfcomm.c:509
#, c-format
msgid "%s: failed to seek to first archive header\n"
msgstr "%s: فشل السعي إلى رأس الأرشيف الأول\n"

#. PR 24049 - we cannot use filedata->file_name as this will
#. have already been freed.
#: elfcomm.c:518 elfcomm.c:752 elfedit.c:624 readelf.c:24044
#, c-format
msgid "%s: failed to read archive header\n"
msgstr "%s: فشل قراءة رأس الأرشيف\n"

#: elfcomm.c:535
#, c-format
msgid "%s has no archive index\n"
msgstr "%s لا يحتوي على فهرس أرشيف\n"

#: elfcomm.c:547
#, c-format
msgid "%s: long name table is too small, (size = %<PRId64>)\n"
msgstr "%s: جدول الأسماء الطويلة صغير جداً، (الحجم = %<PRId64>)\n"

#: elfcomm.c:555
#, c-format
msgid "%s: long name table is too big, (size = %#<PRIx64>)\n"
msgstr "%s: جدول الأسماء الطويلة كبير جداً، (الحجم = %#<PRIx64>)\n"

#: elfcomm.c:566
msgid "Out of memory reading long symbol names in archive\n"
msgstr "نفاد الذاكرة أثناء قراءة أسماء الرموز الطويلة في الأرشيف\n"

#: elfcomm.c:574
#, c-format
msgid "%s: failed to read long symbol name string table\n"
msgstr "%s: فشل قراءة جدول سلاسل أسماء الرموز الطويلة\n"

#: elfcomm.c:657
msgid "Archive member uses long names, but no longname table found\n"
msgstr "عضو الأرشيف يستخدم أسماء طويلة، ولكن لم يُعثر على جدول أسماء طويلة\n"

#: elfcomm.c:671
#, c-format
msgid "Found long name index (%ld) beyond end of long name table\n"
msgstr "وُجد فهرس اسم طويل (%ld) يتجاوز نهاية جدول الأسماء الطويلة\n"

#: elfcomm.c:690
msgid "Invalid Thin archive member name\n"
msgstr "اسم عضو أرشيف رفيع غير صالح\n"

#: elfcomm.c:746
#, c-format
msgid "%s: failed to seek to next file name\n"
msgstr "%s: فشل السعي لاسم الملف التالي\n"

#: elfcomm.c:757 elfedit.c:631 readelf.c:24051
#, c-format
msgid "%s: did not find a valid archive header\n"
msgstr "%s: لم يُعثر على رأس أرشيف صالح\n"

#: elfedit.c:93
#, c-format
msgid "%s: Not an i386 nor x86-64 ELF file\n"
msgstr "%s: ليس ملف i386 ولا x86-64 ELF\n"

#: elfedit.c:99
#, c-format
msgid "%s: stat () failed\n"
msgstr "%s: فشلت الدالة stat ()\n"

#: elfedit.c:107
#, c-format
msgid "%s: mmap () failed\n"
msgstr "%s: فشلت الدالة mmap ()\n"

#: elfedit.c:118
#, c-format
msgid "%s: can't read program headers\n"
msgstr "%s: لا يمكن قراءة رؤوس البرنامج\n"

#: elfedit.c:257
#, c-format
msgid "%s: Invalid PT_NOTE segment\n"
msgstr "%s: مقطع PT_NOTE غير صالح\n"

#: elfedit.c:282
#, c-format
msgid "Unknown x86 feature: %s\n"
msgstr "ميزة x86 غير معروفة: %s\n"

#: elfedit.c:330
#, c-format
msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
msgstr "%s: الإصدار EI_VERSION غير مدعوم: %d ليس %d\n"

#: elfedit.c:351
#, c-format
msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
msgstr "%s: الصنف EI_CLASS للمدخلات غير متطابق: %d ليس %d\n"

#: elfedit.c:360
#, c-format
msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
msgstr "%s: الصنف EI_CLASS للمخرجات غير متطابق: %d ليس %d\n"

#: elfedit.c:369
#, c-format
msgid "%s: Unmatched e_machine: %d is not %d\n"
msgstr "%s: الماكينة e_machine غير متطابقة: %d ليست %d\n"

#: elfedit.c:380
#, c-format
msgid "%s: Unmatched e_type: %d is not %d\n"
msgstr "%s: النوع e_type غير متطابق: %d ليس %d\n"

#: elfedit.c:391
#, c-format
msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
msgstr "%s: واجهة EI_OSABI غير متطابقة: %d ليست %d\n"

#: elfedit.c:403
#, c-format
msgid "%s: Unmatched EI_ABIVERSION: %d is not %d\n"
msgstr "%s: الإصدار EI_ABIVERSION غير متطابق: %d ليس %d\n"

#: elfedit.c:440
#, c-format
msgid "%s: Failed to update ELF header: %s\n"
msgstr "%s: فشل تحديث رأس ELF: %s\n"

#: elfedit.c:510
msgid ""
"This executable has been built without support for a\n"
"64 bit data type and so it cannot process 64 bit ELF files.\n"
msgstr ""
"بُني هذا البرنامج التنفيذي بدون دعم لنوع البيانات 64 بت\n"
"ولذلك لا يمكنه معالجة ملفات ELF ذات الـ 64 بت.\n"

#: elfedit.c:551
#, c-format
msgid "%s: Failed to read ELF header\n"
msgstr "%s: فشل قراءة رأس ELF\n"

#: elfedit.c:558
#, c-format
msgid "%s: Failed to seek to ELF header\n"
msgstr "%s: فشل السعي إلى رأس ELF\n"

#: elfedit.c:615 readelf.c:24032
#, c-format
msgid "%s: failed to seek to next archive header\n"
msgstr "%s: فشل السعي إلى رأس الأرشيف التالي\n"

#: elfedit.c:646 elfedit.c:655 readelf.c:24064 readelf.c:24073
#, c-format
msgid "%s: bad archive file name\n"
msgstr "%s: اسم ملف أرشيف سيء\n"

#: elfedit.c:678 elfedit.c:789
#, c-format
msgid "Input file '%s' is not readable\n"
msgstr "ملف المدخلات '%s' غير قابل للقراءة\n"

#: elfedit.c:705
#, c-format
msgid "%s: failed to seek to archive member\n"
msgstr "%s: فشل السعي لعضو الأرشيف\n"

#: elfedit.c:746 readelf.c:24192
#, c-format
msgid "'%s': No such file\n"
msgstr "'%s': لا يوجد مثل هذا الملف\n"

#: elfedit.c:748 readelf.c:24194
#, c-format
msgid "Could not locate '%s'.  System error message: %s\n"
msgstr "تعذر العثور على '%s'. رسالة خطأ النظام: %s\n"

#: elfedit.c:769 readelf.c:24201
#, c-format
msgid "'%s' is not an ordinary file\n"
msgstr "'%s' ليس ملفاً عادياً\n"

#: elfedit.c:795 readelf.c:24223
#, c-format
msgid "%s: Failed to read file's magic number\n"
msgstr "%s: فشل قراءة الرقم السحري للملف\n"

#: elfedit.c:859
#, c-format
msgid "Unknown OSABI: %s\n"
msgstr "OSABI غير معروف: %s\n"

#: elfedit.c:884
#, c-format
msgid "Unknown machine type: %s\n"
msgstr "نوع ماكينة غير معروف: %s\n"

#: elfedit.c:903
#, c-format
msgid "Unknown type: %s\n"
msgstr "نوع غير معروف: %s\n"

#: elfedit.c:954
#, c-format
msgid "Usage: %s <option(s)> elffile(s)\n"
msgstr "الاستخدام: %s <الخيارات> ملفات_elf\n"

#: elfedit.c:956
#, c-format
msgid " Update the ELF header of ELF files\n"
msgstr " تحديث رأس ELF لملفات الـ ELF\n"

#: elfedit.c:957 nm.c:302 objcopy.c:584 objcopy.c:726 strings.c:1332
#, c-format
msgid " The options are:\n"
msgstr " الخيارات هي:\n"

#: elfedit.c:958
#, c-format
msgid ""
"  --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
"                              Set input machine type\n"
"  --output-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
"                              Set output machine type\n"
"  --input-type [none|rel|exec|dyn]\n"
"                              Set input file type\n"
"  --output-type [none|rel|exec|dyn]\n"
"                              Set output file type\n"
"  --input-osabi [%s]\n"
"                              Set input OSABI\n"
"  --output-osabi [%s]\n"
"                              Set output OSABI\n"
"  --input-abiversion [0-255]  Set input ABIVERSION\n"
"  --output-abiversion [0-255] Set output ABIVERSION\n"
msgstr ""
"  --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
"                              ضبط نوع ماكينة المدخلات\n"
"  --output-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
"                              ضبط نوع ماكينة المخرجات\n"
"  --input-type [none|rel|exec|dyn]\n"
"                              ضبط نوع ملف المدخلات\n"
"  --output-type [none|rel|exec|dyn]\n"
"                              ضبط نوع ملف المخرجات\n"
"  --input-osabi [%s]\n"
"                              ضبط OSABI للمدخلات\n"
"  --output-osabi [%s]\n"
"                              ضبط OSABI للمخرجات\n"
"  --input-abiversion [0-255]  ضبط ABIVERSION للمدخلات\n"
"  --output-abiversion [0-255] ضبط ABIVERSION للمخرجات\n"

#: elfedit.c:975
#, c-format
msgid ""
"  --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
"                              Enable x86 feature\n"
"  --disable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
"                              Disable x86 feature\n"
msgstr ""
"  --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
"                              تمكين ميزة x86\n"
"  --disable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
"                              تعطيل ميزة x86\n"

#: elfedit.c:981
#, c-format
msgid ""
"  -h --help                   Display this information\n"
"  -v --version                Display the version number of %s\n"
msgstr ""
"  -h --help                   عرض هذه المعلومات\n"
"  -v --version                عرض رقم إصدار %s\n"

#: elfedit.c:1060 elfedit.c:1071
#, c-format
msgid "Invalid ABIVERSION: %s\n"
msgstr "إصدار ABIVERSION غير صالح: %s\n"

#: emul_aix.c:44
#, c-format
msgid "  [-g]         - 32 bit small archive\n"
msgstr "  [-g]         - أرشيف صغير 32 بت\n"

#: emul_aix.c:45
#, c-format
msgid "  [-X32]       - ignores 64 bit objects\n"
msgstr "  [-X32]       - يتجاهل كائنات الـ 64 بت\n"

#: emul_aix.c:46
#, c-format
msgid "  [-X64]       - ignores 32 bit objects\n"
msgstr "  [-X64]       - يتجاهل كائنات الـ 32 بت\n"

#: emul_aix.c:47
#, c-format
msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
msgstr "  [-X32_64]    - يقبل كائنات الـ 32 والـ 64 بت\n"

#: mclex.c:245
msgid "Duplicate symbol entered into keyword list."
msgstr "رُمز مكرر أُدخل في قائمة الكلمات المفتاحية."

#: nm.c:300 size.c:88 strings.c:1330
#, c-format
msgid "Usage: %s [option(s)] [file(s)]\n"
msgstr "الاستخدام: %s [خيارات] [ملفات]\n"

#: nm.c:301
#, c-format
msgid " List symbols in [file(s)] (a.out by default).\n"
msgstr " سرد الرموز في [ملفات] (a.out مبدئياً).\n"

#: nm.c:303
#, c-format
msgid "  -a, --debug-syms       Display debugger-only symbols\n"
msgstr "  -a, --debug-syms       عرض الرموز الخاصة بالمنقح فقط\n"

#: nm.c:305
#, c-format
msgid "  -A, --print-file-name  Print name of the input file before every symbol\n"
msgstr "  -A, --print-file-name  طباعة اسم ملف المدخلات قبل كل رمز\n"

#: nm.c:307
#, c-format
msgid "  -B                     Same as --format=bsd\n"
msgstr "  -B                     مماثل لـ --format=bsd\n"

#: nm.c:309
#, c-format
msgid "  -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
msgstr "  -C, --demangle[=STYLE] فك ترميز أسماء الرموز المشوهة/المعالجة\n"

#: nm.c:311 readelf.c:6206
msgid "                           STYLE can be "
msgstr "                           النمط STYLE يمكن أن يكون "

#: nm.c:313
#, c-format
msgid "      --no-demangle      Do not demangle low-level symbol names\n"
msgstr "      --no-demangle      لا تفك ترميز أسماء الرموز من المستوى المنخفض\n"

#: nm.c:315
#, c-format
msgid "      --recurse-limit    Enable a demangling recursion limit.  (default)\n"
msgstr "      --recurse-limit    تمكين حد لفك الترميز المتكرر. (مبدئي)\n"

#: nm.c:317
#, c-format
msgid "      --no-recurse-limit Disable a demangling recursion limit.\n"
msgstr "      --no-recurse-limit تعطيل حد لفك الترميز المتكرر.\n"

#: nm.c:319
#, c-format
msgid "  -D, --dynamic          Display dynamic symbols instead of normal symbols\n"
msgstr "  -D, --dynamic          عرض الرموز الديناميكية بدلاً من الرموز العادية\n"

#: nm.c:321
#, c-format
msgid "  -e                     (ignored)\n"
msgstr "  -e                     (متجاهل)\n"

#: nm.c:323
#, c-format
msgid ""
"  -f, --format=FORMAT    Use the output format FORMAT.  FORMAT can be `bsd',\n"
"                           `sysv', `posix' or 'just-symbols'.\n"
"                           The default is `bsd'\n"
msgstr ""
"  -f, --format=FORMAT    استخدم تنسيق المخرجات FORMAT. يمكن أن يكون FORMAT ‏'bsd' أو\n"
"                           'sysv' أو 'posix' أو 'just-symbols'.\n"
"                           المبدئي هو 'bsd'\n"

#: nm.c:327
#, c-format
msgid "  -g, --extern-only      Display only external symbols\n"
msgstr "  -g, --extern-only      عرض الرموز الخارجية فقط\n"

#: nm.c:329
#, c-format
msgid "    --ifunc-chars=CHARS  Characters to use when displaying ifunc symbols\n"
msgstr "    --ifunc-chars=CHARS  الحروف المراد استخدامها عند عرض رموز ifunc\n"

#: nm.c:331
#, c-format
msgid "  -j, --just-symbols     Same as --format=just-symbols\n"
msgstr "  -j, --just-symbols     مماثل لـ --format=just-symbols\n"

#: nm.c:333
#, c-format
msgid ""
"  -l, --line-numbers     Use debugging information to find a filename and\n"
"                           line number for each symbol\n"
msgstr ""
"  -l, --line-numbers     استخدم معلومات التنقيح للعثور على اسم ملف ورقم\n"
"                           السطر لكل رمز\n"

#: nm.c:336
#, c-format
msgid "  -n, --numeric-sort     Sort symbols numerically by address\n"
msgstr "  -n, --numeric-sort     فرز الرموز عددياً حسب العنوان\n"

#: nm.c:338
#, c-format
msgid "  -o                     Same as -A\n"
msgstr "  -o                     مماثل لـ -A\n"

#: nm.c:340
#, c-format
msgid "  -p, --no-sort          Do not sort the symbols\n"
msgstr "  -p, --no-sort          لا تفرز الرموز\n"

#: nm.c:342
#, c-format
msgid "  -P, --portability      Same as --format=posix\n"
msgstr "  -P, --portability      مماثل لـ --format=posix\n"

#: nm.c:344
#, c-format
msgid "  -r, --reverse-sort     Reverse the sense of the sort\n"
msgstr "  -r, --reverse-sort     عكس اتجاه الفرز\n"

#: nm.c:347
#, c-format
msgid "      --plugin NAME      Load the specified plugin\n"
msgstr "      --plugin NAME      تحميل الملحق المحدد\n"

#: nm.c:350
#, c-format
msgid "  -S, --print-size       Print size of defined symbols\n"
msgstr "  -S, --print-size       طباعة حجم الرموز المعرفة\n"

#: nm.c:352
#, c-format
msgid "  -s, --print-armap      Include index for symbols from archive members\n"
msgstr "  -s, --print-armap      تضمين فهرس لرموز أعضاء الأرشيف\n"

#: nm.c:354
#, c-format
msgid "      --quiet            Suppress \"no symbols\" diagnostic\n"
msgstr "      --quiet            كتم تشخيص \"لا توجد رموز\"\n"

#: nm.c:356
#, c-format
msgid "      --size-sort        Sort symbols by size\n"
msgstr "      --size-sort        فرز الرموز حسب الحجم\n"

#: nm.c:358
#, c-format
msgid "      --special-syms     Include special symbols in the output\n"
msgstr "      --special-syms     تضمين الرموز الخاصة في المخرجات\n"

#: nm.c:360
#, c-format
msgid "      --synthetic        Display synthetic symbols as well\n"
msgstr "      --synthetic        عرض الرموز الاصطناعية أيضاً\n"

#: nm.c:362
#, c-format
msgid "  -t, --radix=RADIX      Use RADIX for printing symbol values\n"
msgstr "  -t, --radix=RADIX      استخدام RADIX لطباعة قيم الرموز\n"

#: nm.c:364
#, c-format
msgid "      --target=BFDNAME   Specify the target object format as BFDNAME\n"
msgstr "      --target=BFDNAME   تحديد تنسيق كائن الهدف كـ BFDNAME\n"

#: nm.c:366
#, c-format
msgid "  -u, --undefined-only   Display only undefined symbols\n"
msgstr "  -u, --undefined-only   عرض الرموز غير المعرفة فقط\n"

#: nm.c:368
#, c-format
msgid "  -U, --defined-only     Display only defined symbols\n"
msgstr "  -U, --defined-only     عرض الرموز المعرفة فقط\n"

#: nm.c:370
#, c-format
msgid ""
"      --unicode={default|show|invalid|hex|escape|highlight}\n"
"                         Specify how to treat UTF-8 encoded unicode characters\n"
msgstr ""
"      --unicode={default|show|invalid|hex|escape|highlight}\n"
"                         تحديد كيفية التعامل مع محارف يونيكود بترميز UTF-8\n"

#: nm.c:373
#, c-format
msgid "  -W, --no-weak          Ignore weak symbols\n"
msgstr "  -W, --no-weak          تجاهل الرموز الضعيفة\n"

#: nm.c:375
#, c-format
msgid "      --without-symbol-versions  Do not display version strings after symbol names\n"
msgstr "      --without-symbol-versions  لا تعرض سلاسل الإصدار بعد أسماء الرموز\n"

#: nm.c:377
#, c-format
msgid "  -X 32_64               (ignored)\n"
msgstr "  -X 32_64               (متجاهل)\n"

#: nm.c:379
#, c-format
msgid "  @FILE                  Read options from FILE\n"
msgstr "  @FILE                  قراءة الخيارات من FILE\n"

#: nm.c:381
#, c-format
msgid "  -h, --help             Display this information\n"
msgstr "  -h, --help             عرض هذه المعلومات\n"

#: nm.c:383
#, c-format
msgid "  -V, --version          Display this program's version number\n"
msgstr "  -V, --version          عرض رقم إصدار هذا البرنامج\n"

#: nm.c:404
#, c-format
msgid "%s: invalid radix"
msgstr "%s: أساس عددي (radix) غير صالح"

#: nm.c:434
#, c-format
msgid "%s: invalid output format"
msgstr "%s: تنسيق مخرجات غير صالح"

#: nm.c:458 readelf.c:13756 readelf.c:13799
#, c-format
msgid "<processor specific>: %d"
msgstr "<خاص بالمعالج>: %d"

#: nm.c:460 readelf.c:13763 readelf.c:13816
#, c-format
msgid "<OS specific>: %d"
msgstr "<خاص بنظام التشغيل>: %d"

#: nm.c:462 readelf.c:13766 readelf.c:13819
#, c-format
msgid "<unknown>: %d"
msgstr "<مجهول>: %d"

#: nm.c:489
#, c-format
msgid "<unknown>: %d/%d"
msgstr "<مجهول>: %d/%d"

#: nm.c:757
#, c-format
msgid ""
"\n"
"Archive index:\n"
msgstr ""
"\n"
"فهرس الأرشيف:\n"

#: nm.c:808 nm.c:1490
#, c-format
msgid "%s: plugin needed to handle lto object"
msgstr "%s: ملحق مطلوب لمعالجة كائن lto"

#: nm.c:1699
#, c-format
msgid ""
"\n"
"\n"
"Undefined symbols from %s:\n"
"\n"
msgstr ""
"\n"
"\n"
"رموز غير معرفة من %s:\n"
"\n"

#: nm.c:1701
#, c-format
msgid ""
"\n"
"\n"
"Symbols from %s:\n"
"\n"
msgstr ""
"\n"
"\n"
"رموز من %s:\n"
"\n"

#: nm.c:1703 nm.c:1764
#, c-format
msgid ""
"Name                  Value   Class        Type         Size     Line  Section\n"
"\n"
msgstr ""
"الاسم                  القيمة   الفئة        النوع         الحجم     السطر  المقطع\n"
"\n"

#: nm.c:1706 nm.c:1767
#, c-format
msgid ""
"Name                  Value           Class        Type         Size             Line  Section\n"
"\n"
msgstr ""
"الاسم                  القيمة           الفئة        النوع         الحجم             السطر  المقطع\n"
"\n"

#: nm.c:1760
#, c-format
msgid ""
"\n"
"\n"
"Undefined symbols from %s[%s]:\n"
"\n"
msgstr ""
"\n"
"\n"
"رموز غير معرفة من %s[%s]:\n"
"\n"

#: nm.c:1762
#, c-format
msgid ""
"\n"
"\n"
"Symbols from %s[%s]:\n"
"\n"
msgstr ""
"\n"
"\n"
"رموز من %s[%s]:\n"
"\n"

#: nm.c:1846
#, c-format
msgid "Print width has not been initialized (%d)"
msgstr "لم يُهيئ عرض الطباعة (%d)"

#: nm.c:2111 objdump.c:6387 readelf.c:6681 strings.c:314
#, c-format
msgid "invalid argument to -U/--unicode: %s"
msgstr "معامل غير صالح لـ ‎-U/--unicode: %s"

#: nm.c:2129
msgid "Only -X 32_64 is supported"
msgstr "فقط ‎-X 32_64 مدعوم"

#: nm.c:2161
msgid "Using the --size-sort and --undefined-only options together"
msgstr "استخدام الخيارين --size-sort و --undefined-only معاً"

#: nm.c:2162
msgid "will produce no output, since undefined symbols have no size."
msgstr "لن ينتج أي مخرجات، لأن الرموز غير المعرفة ليس لها حجم."

#: objcopy.c:582 srconv.c:1694
#, c-format
msgid "Usage: %s [option(s)] in-file [out-file]\n"
msgstr "الاستخدام: %s [خيارات] ملف_المدخلات [ملف_المخرجات]\n"

#: objcopy.c:583
#, c-format
msgid " Copies a binary file, possibly transforming it in the process\n"
msgstr " ينسخ ملفاً ثنائياً، مع احتمال تحويله أثناء العملية\n"

#: objcopy.c:585
#, c-format
msgid ""
"  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
"  -O --output-target <bfdname>     Create an output file in format <bfdname>\n"
"  -B --binary-architecture <arch>  Set output arch, when input is arch-less\n"
"  -F --target <bfdname>            Set both input and output format to <bfdname>\n"
"     --debugging                   Convert debugging information, if possible\n"
"  -p --preserve-dates              Copy modified/access timestamps to the output\n"
msgstr ""
"  -I --input-target <bfdname>      افترض أن ملف المدخلات بتنسيق <bfdname>\n"
"  -O --output-target <bfdname>     إنشاء ملف مخرجات بتنسيق <bfdname>\n"
"  -B --binary-architecture <arch>  ضبط بنية المخرجات، عندما تكون المدخلات بدون بنية\n"
"  -F --target <bfdname>            ضبط تنسيق كل من المدخلات والمخرجات على <bfdname>\n"
"     --debugging                   تحويل معلومات التنقيح، إذا كان ذلك ممكناً\n"
"  -p --preserve-dates              نسخ الطوابع الزمنية للتعديل/الوصول إلى المخرجات\n"

#: objcopy.c:593 objcopy.c:734
#, c-format
msgid ""
"  -D --enable-deterministic-archives\n"
"                                   Produce deterministic output when stripping archives (default)\n"
"  -U --disable-deterministic-archives\n"
"                                   Disable -D behavior\n"
msgstr ""
"  -D --enable-deterministic-archives\n"
"                                   إنتاج مخرجات حتمية عند تجريد الأرشيفات (مبدئي)\n"
"  -U --disable-deterministic-archives\n"
"                                   تعطيل سلوك -D\n"

#: objcopy.c:599 objcopy.c:740
#, c-format
msgid ""
"  -D --enable-deterministic-archives\n"
"                                   Produce deterministic output when stripping archives\n"
"  -U --disable-deterministic-archives\n"
"                                   Disable -D behavior (default)\n"
msgstr ""
"  -D --enable-deterministic-archives\n"
"                                   إنتاج مخرجات حتمية عند تجريد الأرشيفات\n"
"  -U --disable-deterministic-archives\n"
"                                   تعطيل سلوك -D (مبدئي)\n"

#: objcopy.c:604
#, c-format
msgid ""
"  -j --only-section <name>         Only copy section <name> into the output\n"
"     --add-gnu-debuglink=<file>    Add section .gnu_debuglink linking to <file>\n"
"  -R --remove-section <name>       Remove section <name> from the output\n"
"     --remove-relocations <name>   Remove relocations from section <name>\n"
"     --strip-section-headers              Strip section header from the output\n"
"  -S --strip-all                   Remove all symbol and relocation information\n"
"  -g --strip-debug                 Remove all debugging symbols & sections\n"
"     --strip-dwo                   Remove all DWO sections\n"
"     --strip-unneeded              Remove all symbols not needed by relocations\n"
"  -N --strip-symbol <name>         Do not copy symbol <name>\n"
"     --strip-unneeded-symbol <name>\n"
"                                   Do not copy symbol <name> unless needed by\n"
"                                     relocations\n"
"     --only-keep-debug             Strip everything but the debug information\n"
"     --extract-dwo                 Copy only DWO sections\n"
"     --extract-symbol              Remove section contents but keep symbols\n"
"     --keep-section <name>         Do not strip section <name>\n"
"  -K --keep-symbol <name>          Do not strip symbol <name>\n"
"     --keep-section-symbols        Do not strip section symbols\n"
"     --keep-file-symbols           Do not strip file symbol(s)\n"
"     --localize-hidden             Turn all ELF hidden symbols into locals\n"
"  -L --localize-symbol <name>      Force symbol <name> to be marked as a local\n"
"     --globalize-symbol <name>     Force symbol <name> to be marked as a global\n"
"  -G --keep-global-symbol <name>   Localize all symbols except <name>\n"
"  -W --weaken-symbol <name>        Force symbol <name> to be marked as a weak\n"
"     --weaken                      Force all global symbols to be marked as weak\n"
"  -w --wildcard                    Permit wildcard in symbol comparison\n"
"  -x --discard-all                 Remove all non-global symbols\n"
"  -X --discard-locals              Remove any compiler-generated symbols\n"
"  -i --interleave[=<number>]       Only copy N out of every <number> bytes\n"
"     --interleave-width <number>   Set N for --interleave\n"
"  -b --byte <num>                  Select byte <num> in every interleaved block\n"
"     --gap-fill <val>              Fill gaps between sections with <val>\n"
"     --pad-to <addr>               Pad the last section up to address <addr>\n"
"     --set-start <addr>            Set the start address to <addr>\n"
"    {--change-start|--adjust-start} <incr>\n"
"                                   Add <incr> to the start address\n"
"    {--change-addresses|--adjust-vma} <incr>\n"
"                                   Add <incr> to LMA, VMA and start addresses\n"
"    {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
"                                   Change LMA and VMA of section <name> by <val>\n"
"     --change-section-lma <name>{=|+|-}<val>\n"
"                                   Change the LMA of section <name> by <val>\n"
"     --change-section-vma <name>{=|+|-}<val>\n"
"                                   Change the VMA of section <name> by <val>\n"
"    {--[no-]change-warnings|--[no-]adjust-warnings}\n"
"                                   Warn if a named section does not exist\n"
"     --set-section-flags <name>=<flags>\n"
"                                   Set section <name>'s properties to <flags>\n"
"     --set-section-alignment <name>=<align>\n"
"                                   Set section <name>'s alignment to <align> bytes\n"
"     --add-section <name>=<file>   Add section <name> found in <file> to output\n"
"     --update-section <name>=<file>\n"
"                                   Update contents of section <name> with\n"
"                                   contents found in <file>\n"
"     --dump-section <name>=<file>  Dump the contents of section <name> into <file>\n"
"     --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
"     --long-section-names {enable|disable|keep}\n"
"                                   Handle long section names in Coff objects.\n"
"     --change-leading-char         Force output format's leading character style\n"
"     --remove-leading-char         Remove leading character from global symbols\n"
"     --reverse-bytes=<num>         Reverse <num> bytes at a time, in output sections with content\n"
"     --redefine-sym <old>=<new>    Redefine symbol name <old> to <new>\n"
"     --redefine-syms <file>        --redefine-sym for all symbol pairs \n"
"                                     listed in <file>\n"
"     --srec-len <number>           Restrict the length of generated Srecords\n"
"     --srec-forceS3                Restrict the type of generated Srecords to S3\n"
"     --strip-symbols <file>        -N for all symbols listed in <file>\n"
"     --strip-unneeded-symbols <file>\n"
"                                   --strip-unneeded-symbol for all symbols listed\n"
"                                     in <file>\n"
"     --keep-symbols <file>         -K for all symbols listed in <file>\n"
"     --localize-symbols <file>     -L for all symbols listed in <file>\n"
"     --globalize-symbols <file>    --globalize-symbol for all in <file>\n"
"     --keep-global-symbols <file>  -G for all symbols listed in <file>\n"
"     --weaken-symbols <file>       -W for all symbols listed in <file>\n"
"     --add-symbol <name>=[<section>:]<value>[,<flags>]  Add a symbol\n"
"     --alt-machine-code <index>    Use the target's <index>'th alternative machine\n"
"     --writable-text               Mark the output text as writable\n"
"     --readonly-text               Make the output text write protected\n"
"     --pure                        Mark the output file as demand paged\n"
"     --impure                      Mark the output file as impure\n"
"     --prefix-symbols <prefix>     Add <prefix> to start of every symbol name\n"
"     --prefix-sections <prefix>    Add <prefix> to start of every section name\n"
"     --prefix-alloc-sections <prefix>\n"
"                                   Add <prefix> to start of every allocatable\n"
"                                     section name\n"
"     --file-alignment <num>        Set PE file alignment to <num>\n"
"     --heap <reserve>[,<commit>]   Set PE reserve/commit heap to <reserve>/\n"
"                                   <commit>\n"
"     --image-base <address>        Set PE image base to <address>\n"
"     --section-alignment <num>     Set PE section alignment to <num>\n"
"     --stack <reserve>[,<commit>]  Set PE reserve/commit stack to <reserve>/\n"
"                                   <commit>\n"
"     --subsystem <name>[:<version>]\n"
"                                   Set PE subsystem to <name> [& <version>]\n"
"     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
"\t\t\t\t   Compress DWARF debug sections\n"
"     --decompress-debug-sections   Decompress DWARF debug sections using zlib\n"
"     --elf-stt-common=[yes|no]     Generate ELF common symbols with STT_COMMON\n"
"                                     type\n"
"     --verilog-data-width <number> Specifies data width, in bytes, for verilog output\n"
"  -M  --merge-notes                Remove redundant entries in note sections\n"
"      --no-merge-notes             Do not attempt to remove redundant notes (default)\n"
"  -v --verbose                     List all object files modified\n"
"  @<file>                          Read options from <file>\n"
"  -V --version                     Display this program's version number\n"
"  -h --help                        Display this output\n"
"     --info                        List object formats & architectures supported\n"
msgstr ""
"  -j --only-section <الاسم>         نسخ المقطع <الاسم> فقط إلى المخرجات\n"
"     --add-gnu-debuglink=<ملف>    إضافة مقطع .gnu_debuglink يربط بـ <ملف>\n"
"  -R --remove-section <الاسم>       إزالة المقطع <الاسم> من المخرجات\n"
"     --remove-relocations <الاسم>   إزالة عمليات إعادة التوطين من المقطع <الاسم>\n"
"     --strip-section-headers              تجريد رؤوس المقاطع من المخرجات\n"
"  -S --strip-all                   إزالة جميع معلومات الرموز وإعادة التوطين\n"
"  -g --strip-debug                 إزالة جميع رموز ومقاطع التنقيح\n"
"     --strip-dwo                   إزالة جميع مقاطع DWO\n"
"     --strip-unneeded              إزالة جميع الرموز غير اللازمة لإعادة التوطين\n"
"  -N --strip-symbol <الاسم>         لا تنسخ الرمز <الاسم>\n"
"     --strip-unneeded-symbol <الاسم>\n"
"                                   لا تنسخ الرمز <الاسم> ما لم يكن مطلوباً من قبل\n"
"                                     عمليات إعادة التوطين\n"
"     --only-keep-debug             تجريد كل شيء ما عدا معلومات التنقيح\n"
"     --extract-dwo                 نسخ مقاطع DWO فقط\n"
"     --extract-symbol              إزالة محتويات المقطع مع الإبقاء على الرموز\n"
"     --keep-section <الاسم>         لا تجرد المقطع <الاسم>\n"
"  -K --keep-symbol <الاسم>          لا تجرد الرمز <الاسم>\n"
"     --keep-section-symbols        لا تجرد رموز المقاطع\n"
"     --keep-file-symbols           لا تجرد رموز الملفات\n"
"     --localize-hidden             تحويل جميع رموز ELF المخفية إلى رموز محلية\n"
"  -L --localize-symbol <الاسم>      إجبار الرمز <الاسم> ليتم وسمه كمحلي\n"
"     --globalize-symbol <الاسم>     إجبار الرمز <الاسم> ليتم وسمه كعام\n"
"  -G --keep-global-symbol <الاسم>   جعل جميع الرموز محلية باستثناء <الاسم>\n"
"  -W --weaken-symbol <الاسم>        إجبار الرمز <الاسم> ليتم وسمه كضعيف\n"
"     --weaken                      إجبار جميع الرموز العامة لتوسم كضعيفة\n"
"  -w --wildcard                    السماح بالرموز البديلة (wildcard) في مقارنة الرموز\n"
"  -x --discard-all                 إزالة جميع الرموز غير العامة\n"
"  -X --discard-locals              إزالة أي رموز ناتجة عن المترجم\n"
"  -i --interleave[=<الرقم>]       نسخ N فقط من كل <الرقم> بايت\n"
"     --interleave-width <الرقم>   ضبط N لـ --interleave\n"
"  -b --byte <الرقم>                  اختيار البايت <الرقم> في كل كتلة متداخلة\n"
"     --gap-fill <القيمة>              ملء الفجوات بين المقاطع بـ <القيمة>\n"
"     --pad-to <العنوان>               حشو المقطع الأخير حتى العنوان <العنوان>\n"
"     --set-start <العنوان>            ضبط عنوان البداية على <العنوان>\n"
"    {--change-start|--adjust-start} <الزيادة>\n"
"                                   إضافة <الزيادة> إلى عنوان البداية\n"
"    {--change-addresses|--adjust-vma} <الزيادة>\n"
"                                   إضافة <الزيادة> إلى عناوين LMA و VMA والبداية\n"
"    {--change-section-address|--adjust-section-vma} <الاسم>{=|+|-}<القيمة>\n"
"                                   تغيير LMA و VMA للمقطع <الاسم> بـ <القيمة>\n"
"     --change-section-lma <الاسم>{=|+|-}<القيمة>\n"
"                                   تغيير LMA للمقطع <الاسم> بـ <القيمة>\n"
"     --change-section-vma <الاسم>{=|+|-}<القيمة>\n"
"                                   تغيير VMA للمقطع <الاسم> بـ <القيمة>\n"
"    {--[no-]change-warnings|--[no-]adjust-warnings}\n"
"                                   تحذير إذا كان المقطع المسمى غير موجود\n"
"     --set-section-flags <الاسم>=<الأعلام>\n"
"                                   ضبط خصائص المقطع <الاسم> إلى <الأعلام>\n"
"     --set-section-alignment <الاسم>=<المحاذاة>\n"
"                                   ضبط محاذاة المقطع <الاسم> إلى <المحاذاة> بايت\n"
"     --add-section <الاسم>=<الملف>   إضافة المقطع <الاسم> الموجود في <الملف> إلى المخرجات\n"
"     --update-section <الاسم>=<الملف>\n"
"                                   تحديث محتويات المقطع <الاسم> بالمحتويات\n"
"                                   الموجودة في <الملف>\n"
"     --dump-section <الاسم>=<الملف>  تفريغ محتويات المقطع <الاسم> في <الملف>\n"
"     --rename-section <القديم>=<الجديد>[,<الأعلام>] إعادة تسمية المقطع <القديم> إلى <الجديد>\n"
"     --long-section-names {enable|disable|keep}\n"
"                                   التعامل مع أسماء المقاطع الطويلة في كائنات Coff.\n"
"     --change-leading-char         إجبار نمط الحرف البادئ لتنسيق المخرجات\n"
"     --remove-leading-char         إزالة الحرف البادئ من الرموز العامة\n"
"     --reverse-bytes=<الرقم>         عكس <الرقم> بايت في المرة الواحدة، في مقاطع المخرجات ذات المحتوى\n"
"     --redefine-sym <القديم>=<الجديد>    إعادة تعريف اسم الرمز <القديم> إلى <الجديد>\n"
"     --redefine-syms <الملف>        --redefine-sym لكل أزواج الرموز \n"
"                                     المذكورة في <الملف>\n"
"     --srec-len <الرقم>           تقييد طول سجلات S المتولدة\n"
"     --srec-forceS3                تقييد نوع سجلات S المتولدة إلى S3\n"
"     --strip-symbols <الملف>        -N لجميع الرموز المذكورة في <الملف>\n"
"     --strip-unneeded-symbols <الملف>\n"
"                                   --strip-unneeded-symbol لجميع الرموز المذكورة\n"
"                                     في <الملف>\n"
"     --keep-symbols <الملف>         -K لجميع الرموز المذكورة في <الملف>\n"
"     --localize-symbols <الملف>     -L لجميع الرموز المذكورة في <الملف>\n"
"     --globalize-symbols <الملف>    --globalize-symbol للجميع في <الملف>\n"
"     --keep-global-symbols <الملف>  -G لجميع الرموز المذكورة في <الملف>\n"
"     --weaken-symbols <الملف>       -W لجميع الرموز المذكورة في <الملف>\n"
"     --add-symbol <الاسم>=[<المقطع>:]<القيمة>[,<الأعلام>]  إضافة رمز\n"
"     --alt-machine-code <الفهرس>    استخدام كود الماكينة البديل ذو الرقم <الفهرس> للهدف\n"
"     --writable-text               وسم النص المخرج كقابل للكتابة\n"
"     --readonly-text               جعل النص المخرج محمياً ضد الكتابة\n"
"     --pure                        وسم ملف المخرجات كصفحة مطلوبة (demand paged)\n"
"     --impure                      وسم ملف المخرجات كغير نقي (impure)\n"
"     --prefix-symbols <البادئة>     إضافة <البادئة> إلى بداية كل اسم رمز\n"
"     --prefix-sections <البادئة>    إضافة <البادئة> إلى بداية كل اسم مقطع\n"
"     --prefix-alloc-sections <البادئة>\n"
"                                   إضافة <البادئة> إلى بداية كل مقطع قابل\n"
"                                     للتخصيص\n"
"     --file-alignment <الرقم>        ضبط محاذاة ملف PE على <الرقم>\n"
"     --heap <reserve>[,<commit>]   ضبط كومة الحجز/التنفيذ لـ PE على <reserve>/\n"
"                                   <commit>\n"
"     --image-base <العنوان>        ضبط قاعدة صورة PE على <العنوان>\n"
"     --section-alignment <الرقم>     ضبط محاذاة مقطع PE على <الرقم>\n"
"     --stack <reserve>[,<commit>]  ضبط مكدس الحجز/التنفيذ لـ PE على <reserve>/\n"
"                                   <commit>\n"
"     --subsystem <الاسم>[:<الإصدار>]\n"
"                                   ضبط نظام PE الفرعي على <الاسم> و <الإصدار>\n"
"     --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
"\t\t\t\t   ضغط مقاطع تنقيح DWARF\n"
"     --decompress-debug-sections   فك ضغط مقاطع تنقيح DWARF باستخدام zlib\n"
"     --elf-stt-common=[yes|no]     توليد رموز ELF المشتركة بنوع STT_COMMON\n"
"                                     \n"
"     --verilog-data-width <الرقم> يحدد عرض البيانات، بالبايت، لمخرجات verilog\n"
"  -M  --merge-notes                إزالة المدخلات المكررة في مقاطع الملاحظات\n"
"      --no-merge-notes             لا تحاول إزالة الملاحظات المكررة (مبدئي)\n"
"  -v --verbose                     سرد جميع ملفات الكائنات التي عُدلت\n"
"  @<ملف>                          قراءة الخيارات من <ملف>\n"
"  -V --version                     عرض رقم إصدار هذا البرنامج\n"
"  -h --help                        عرض هذه المخرجات\n"
"     --info                        سرد تنسيقات الكائنات والبنيات المدعومة\n"

#: objcopy.c:724
#, c-format
msgid "Usage: %s <option(s)> in-file(s)\n"
msgstr "الاستخدام: %s <الخيارات> ملفات_المدخلات\n"

#: objcopy.c:725
#, c-format
msgid " Removes symbols and sections from files\n"
msgstr " يزيل الرموز والمقاطع من الملفات\n"

#: objcopy.c:727
#, c-format
msgid ""
"  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
"  -O --output-target=<bfdname>     Create an output file in format <bfdname>\n"
"  -F --target=<bfdname>            Set both input and output format to <bfdname>\n"
"  -p --preserve-dates              Copy modified/access timestamps to the output\n"
msgstr ""
"  -I --input-target=<bfdname>      افترض أن ملف المدخلات بتنسيق <bfdname>\n"
"  -O --output-target=<bfdname>     إنشاء ملف مخرجات بتنسيق <bfdname>\n"
"  -F --target=<bfdname>            ضبط تنسيق كل من المدخلات والمخرجات على <bfdname>\n"
"  -p --preserve-dates              نسخ الطوابع الزمنية للتعديل/الوصول إلى المخرجات\n"

#: objcopy.c:745
#, c-format
msgid ""
"  -R --remove-section=<name>       Also remove section <name> from the output\n"
"     --remove-relocations <name>   Remove relocations from section <name>\n"
"     --strip-section-headers       Strip section headers from the output\n"
"  -s --strip-all                   Remove all symbol and relocation information\n"
"  -g -S -d --strip-debug           Remove all debugging symbols & sections\n"
"     --strip-dwo                   Remove all DWO sections\n"
"     --strip-unneeded              Remove all symbols not needed by relocations\n"
"     --only-keep-debug             Strip everything but the debug information\n"
"  -M  --merge-notes                Remove redundant entries in note sections (default)\n"
"      --no-merge-notes             Do not attempt to remove redundant notes\n"
"  -N --strip-symbol=<name>         Do not copy symbol <name>\n"
"     --keep-section=<name>         Do not strip section <name>\n"
"  -K --keep-symbol=<name>          Do not strip symbol <name>\n"
"     --keep-section-symbols        Do not strip section symbols\n"
"     --keep-file-symbols           Do not strip file symbol(s)\n"
"  -w --wildcard                    Permit wildcard in symbol comparison\n"
"  -x --discard-all                 Remove all non-global symbols\n"
"  -X --discard-locals              Remove any compiler-generated symbols\n"
"  -v --verbose                     List all object files modified\n"
"  -V --version                     Display this program's version number\n"
"  -h --help                        Display this output\n"
"     --info                        List object formats & architectures supported\n"
"  -o <file>                        Place stripped output into <file>\n"
msgstr ""
"  -R --remove-section=<الاسم>       أزل أيضاً المقطع <الاسم> من المخرجات\n"
"     --remove-relocations <الاسم>   إزالة عمليات إعادة التوطين من المقطع <الاسم>\n"
"     --strip-section-headers       تجريد رؤوس المقاطع من المخرجات\n"
"  -s --strip-all                   إزالة جميع معلومات الرموز وإعادة التوطين\n"
"  -g -S -d --strip-debug           إزالة جميع رموز ومقاطع التنقيح\n"
"     --strip-dwo                   إزالة جميع مقاطع DWO\n"
"     --strip-unneeded              إزالة جميع الرموز غير اللازمة لإعادة التوطين\n"
"     --only-keep-debug             تجريد كل شيء ما عدا معلومات التنقيح\n"
"  -M  --merge-notes                إزالة المدخلات المكررة في مقاطع الملاحظات (مبدئي)\n"
"      --no-merge-notes             لا تحاول إزالة الملاحظات المكررة\n"
"  -N --strip-symbol=<الاسم>         لا تنسخ الرمز <الاسم>\n"
"     --keep-section=<الاسم>         لا تجرد المقطع <الاسم>\n"
"  -K --keep-symbol=<الاسم>          لا تجرد الرمز <الاسم>\n"
"     --keep-section-symbols        لا تجرد رموز المقاطع\n"
"     --keep-file-symbols           لا تجرد رموز الملفات\n"
"  -w --wildcard                    السماح بالرموز البديلة في مقارنة الرموز\n"
"  -x --discard-all                 إزالة جميع الرموز غير العامة\n"
"  -X --discard-locals              إزالة أي رموز ناتجة عن المترجم\n"
"  -v --verbose                     سرد جميع ملفات الكائنات التي عُدلت\n"
"  -V --version                     عرض رقم إصدار هذا البرنامج\n"
"  -h --help                        عرض هذه المخرجات\n"
"     --info                        سرد تنسيقات الكائنات والبنيات المدعومة\n"
"  -o <ملف>                        وضع المخرجات المجردة في <ملف>\n"

#: objcopy.c:771
#, c-format
msgid "      --plugin NAME                Load the specified plugin\n"
msgstr "      --plugin NAME                تحميل الملحق المحدد\n"

#: objcopy.c:829
#, c-format
msgid "unrecognized section flag `%s'"
msgstr "علم مقطع غير معروف `%s'"

#: objcopy.c:830 objcopy.c:904
#, c-format
msgid "supported flags: %s"
msgstr "الأعلام المدعومة: %s"

#: objcopy.c:903
#, c-format
msgid "unrecognized symbol flag `%s'"
msgstr "علم رمز غير معروف `%s'"

#: objcopy.c:962
#, c-format
msgid "error: %s both copied and removed"
msgstr "خطأ: %s نُسخ وأزيل في آن واحد"

#: objcopy.c:968
#, c-format
msgid "error: %s both sets and alters VMA"
msgstr "خطأ: %s يضبط ويغير VMA في آن واحد"

#: objcopy.c:974
#, c-format
msgid "error: %s both sets and alters LMA"
msgstr "خطأ: %s يضبط ويغير LMA في آن واحد"

#: objcopy.c:1137
#, c-format
msgid "cannot open '%s': %s"
msgstr "لا يمكن فتح '%s': %s"

#: objcopy.c:1140 objcopy.c:5323
#, c-format
msgid "%s: fread failed"
msgstr "‏%s: فشلت الدالة fread"

#: objcopy.c:1213
#, c-format
msgid "%s:%d: Ignoring rubbish found on this line"
msgstr "%s:%d: تجاهل النفايات الموجودة في هذا السطر"

#: objcopy.c:1357
#, c-format
msgid "error: section %s matches both remove and copy options"
msgstr "خطأ: المقطع %s يطابق خياري الإزالة والنسخ معاً"

#: objcopy.c:1360
#, c-format
msgid "error: section %s matches both update and remove options"
msgstr "خطأ: المقطع %s يطابق خياري التحديث والإزالة معاً"

#: objcopy.c:1535
#, c-format
msgid "Section %s not found"
msgstr "المقطع %s غير موجود"

#: objcopy.c:1584
msgid "redefining symbols does not work on LTO-compiled object files"
msgstr "إعادة تعريف الرموز لا تعمل على ملفات الكائنات المجمعة بتقنية LTO"

#: objcopy.c:1697
#, c-format
msgid "not stripping symbol `%s' because it is named in a relocation"
msgstr "لا يُجرد الرمز `%s' لأنه مسمى في عملية تغيير المكان"

#: objcopy.c:1760
#, c-format
msgid "'before=%s' not found"
msgstr "'before=%s' غير موجود"

#: objcopy.c:1800
#, c-format
msgid "%s: Multiple redefinition of symbol \"%s\""
msgstr "%s: إعادة تعريف متعددة للرمز \"%s\""

#: objcopy.c:1804
#, c-format
msgid "%s: Symbol \"%s\" is target of more than one redefinition"
msgstr "%s: الرمز \"%s\" هو هدف لأكثر من إعادة تعريف واحدة"

#: objcopy.c:1831
#, c-format
msgid "couldn't open symbol redefinition file %s (error: %s)"
msgstr "تعذر فتح ملف إعادة تعريف الرموز %s (خطأ: %s)"

#: objcopy.c:1909
#, c-format
msgid "%s:%d: garbage found at end of line"
msgstr "%s:%d: وُجدت نفايات في نهاية السطر"

#: objcopy.c:1912
#, c-format
msgid "%s:%d: missing new symbol name"
msgstr "%s:%d: اسم الرمز الجديد مفقود"

#: objcopy.c:1922
#, c-format
msgid "%s:%d: premature end of file"
msgstr "%s:%d: نهاية ملف سابقة لأوانها"

#: objcopy.c:1939
#, c-format
msgid "stat returns negative size for `%s'"
msgstr "stat تعيد حجماً سالباً لـ `%s'"

#: objcopy.c:1951
#, c-format
msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
msgstr "نسخ من `%s' [مجهول] إلى `%s' [مجهول]\n"

#: objcopy.c:2219
#, c-format
msgid "%s[%s]: Cannot merge - there are relocations against this section"
msgstr "%s[%s]: لا يمكن الدمج - هناك عمليات إعادة توطين ضد هذا المقطع"

#: objcopy.c:2241
msgid "corrupt GNU build attribute note: description size not a factor of 4"
msgstr "ملاحظة سمة بناء GNU تالفة: حجم الوصف ليس من مضاعفات 4"

#: objcopy.c:2248
msgid "corrupt GNU build attribute note: wrong note type"
msgstr "ملاحظة سمة بناء GNU تالفة: نوع ملاحظة خاطئ"

#: objcopy.c:2254
msgid "corrupt GNU build attribute note: note too big"
msgstr "ملاحظة سمة بناء GNU تالفة: الملاحظة كبيرة جداً"

#: objcopy.c:2260
msgid "corrupt GNU build attribute note: name too small"
msgstr "ملاحظة سمة بناء GNU تالفة: الاسم صغير جداً"

#: objcopy.c:2283
msgid "corrupt GNU build attribute note: unsupported version"
msgstr "ملاحظة سمة بناء GNU تالفة: إصدار غير مدعوم"

#: objcopy.c:2317
msgid "corrupt GNU build attribute note: bad description size"
msgstr "ملاحظة سمة بناء GNU تالفة: حجم وصف سيء"

#: objcopy.c:2353
msgid "corrupt GNU build attribute note: name not NUL terminated"
msgstr "ملاحظة سمة بناء GNU تالفة: الاسم غير منتهٍ بـ NUL"

#: objcopy.c:2365
msgid "corrupt GNU build attribute notes: excess data at end"
msgstr "ملاحظات سمة بناء GNU تالفة: بيانات زائدة في النهاية"

#: objcopy.c:2372
msgid "bad GNU build attribute notes: no known versions detected"
msgstr "ملاحظات سمة بناء GNU سيئة: لم تُكتشف أي إصدارات معروفة"

#. This happens with glibc.  No idea why.
#: objcopy.c:2376
#, c-format
msgid "%s[%s]: Warning: version note missing - assuming version 3"
msgstr "%s[%s]: تحذير: ملاحظة الإصدار مفقودة - سيُفترض الإصدار 3"

#: objcopy.c:2386
msgid "bad GNU build attribute notes: multiple different versions"
msgstr "ملاحظات سمة بناء GNU سيئة: إصدارات مختلفة متعددة"

#: objcopy.c:2634
#, c-format
msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
msgstr "%s[%s]: ملاحظة - إسقاط علم 'share' لأن تنسيق المخرجات ليس COFF"

#: objcopy.c:2646
#, c-format
msgid "%s[%s]: 'large' flag is ELF x86-64 specific"
msgstr "%s[%s]: علم 'large' خاص بـ ELF x86-64"

#. PR 17636: Call non-fatal so that we return to our parent who
#. may need to tidy temporary files.
#: objcopy.c:2692
#, c-format
msgid "unable to change endianness of '%s'"
msgstr "تعذر تغيير ترتيب البايتات (endianness) لـ '%s'"

#: objcopy.c:2699
#, c-format
msgid "unable to modify '%s' due to errors"
msgstr "تعذر تعديل '%s' بسبب وجود أخطاء"

#: objcopy.c:2712
#, c-format
msgid "error: the input file '%s' has no sections"
msgstr "خطأ: ملف المدخلات '%s' لا يحتوي على مقاطع"

#: objcopy.c:2740
#, c-format
msgid "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%s'"
msgstr "--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] غير مدعوم على `%s'"

#: objcopy.c:2748
#, c-format
msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
msgstr "--elf-stt-common=[yes|no] غير مدعوم على `%s'"

#: objcopy.c:2755
#, c-format
msgid "--strip-section-headers is unsupported on `%s'"
msgstr "--strip-section-headers غير مدعوم على `%s'"

#: objcopy.c:2762
#, c-format
msgid "copy from `%s' [%s] to `%s' [%s]\n"
msgstr "نسخ من `%s' [%s] إلى `%s' [%s]\n"

#: objcopy.c:2810
#, c-format
msgid "Input file `%s' ignores binary architecture parameter."
msgstr "ملف المدخلات `%s' يتجاهل معامل بنية الثنائيات."

#: objcopy.c:2826
#, c-format
msgid "Unable to recognise the format of the input file `%s'"
msgstr "تعذر التعرف على تنسيق ملف المدخلات `%s'"

#: objcopy.c:2829
#, c-format
msgid "Output file cannot represent architecture `%s'"
msgstr "ملف المخرجات لا يمكنه تمثيل البنية `%s'"

#: objcopy.c:2895
#, c-format
msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)"
msgstr "تحذير: محاذاة الملف (0x%<PRIx64>) > محاذاة المقطع (0x%<PRIx64>)"

#: objcopy.c:2969
#, c-format
msgid "can't add section '%s'"
msgstr "لا يمكن إضافة المقطع '%s'"

#: objcopy.c:2983
#, c-format
msgid "can't create section `%s'"
msgstr "لا يمكن إنشاء المقطع `%s'"

#: objcopy.c:3031
#, c-format
msgid "error: %s not found, can't be updated"
msgstr "خطأ: %s غير موجود، لا يمكن تحديثه"

#: objcopy.c:3071
msgid "warning: could not load note section"
msgstr "تحذير: تعذر تحميل مقطع الملاحظات"

#: objcopy.c:3092
msgid "warning: failed to set merged notes size"
msgstr "تحذير: فشل ضبط حجم الملاحظات المدمجة"

#: objcopy.c:3118
#, c-format
msgid "can't dump section '%s' - it does not exist"
msgstr "لا يمكن تفريغ المقطع '%s' - هو غير موجود"

#: objcopy.c:3126
msgid "can't dump section - it has no contents"
msgstr "لا يمكن تفريغ المقطع - ليس له محتويات"

#: objcopy.c:3138
msgid "could not open section dump file"
msgstr "تعذر فتح ملف تفريغ المقطع"

#: objcopy.c:3146
#, c-format
msgid "error writing section contents to %s (error: %s)"
msgstr "خطأ أثناء كتابة محتويات المقطع إلى %s (خطأ: %s)"

#: objcopy.c:3156
msgid "could not retrieve section contents"
msgstr "تعذر استعادة محتويات المقطع"

#: objcopy.c:3170
#, c-format
msgid "%s: debuglink section already exists"
msgstr "%s: مقطع debuglink موجود بالفعل"

#: objcopy.c:3182
#, c-format
msgid "cannot create debug link section `%s'"
msgstr "لا يمكن إنشاء مقطع رابط تنقيح `%s'"

#: objcopy.c:3275
msgid "Can't fill gap after section"
msgstr "لا يمكن ملء الفجوة بعد المقطع"

#: objcopy.c:3299
msgid "can't add padding"
msgstr "لا يمكن إضافة حشو"

#: objcopy.c:3471
msgid "error: failed to locate merged notes"
msgstr "خطأ: فشل تحديد موقع الملاحظات المدمجة"

#: objcopy.c:3480
msgid "error: failed to merge notes"
msgstr "خطأ: فشل دمج الملاحظات"

#: objcopy.c:3489
msgid "error: failed to copy merged notes into output"
msgstr "خطأ: فشل نسخ الملاحظات المدمجة إلى المخرجات"

#: objcopy.c:3506
#, c-format
msgid "%s: Could not find any mergeable note sections"
msgstr "%s: تعذر العثور على أي مقاطع ملاحظات قابلة للدمج"

#: objcopy.c:3515
#, c-format
msgid "cannot fill debug link section `%s'"
msgstr "لا يمكن ملء مقطع رابط التنقيح `%s'"

#: objcopy.c:3578
msgid "error copying private BFD data"
msgstr "خطأ في نسخ بيانات BFD الخاصة"

#: objcopy.c:3589
#, c-format
msgid "this target does not support %lu alternative machine codes"
msgstr "هذا الهدف لا يدعم %lu أكواد ماكينة بديلة"

#: objcopy.c:3593
msgid "treating that number as an absolute e_machine value instead"
msgstr "يُتعامل مع هذا الرقم كقيمة e_machine مطلقة بدلاً من ذلك"

#: objcopy.c:3597
msgid "ignoring the alternative value"
msgstr "تجاهل القيمة البديلة"

#: objcopy.c:3658
msgid "sorry: copying thin archives is not currently supported"
msgstr "عذراً: نسخ الأرشيفات الرفيعة غير مدعوم حالياً"

#: objcopy.c:3665 objcopy.c:3721
#, c-format
msgid "cannot create tempdir for archive copying (error: %s)"
msgstr "لا يمكن إنشاء دليل مؤقت لنسخ الأرشيف (خطأ: %s)"

#: objcopy.c:3700
#, c-format
msgid "warning: illegal pathname found in archive member: %s"
msgstr "تحذير: عُثر على مسار غير قانوني في عضو الأرشيف: %s"

#: objcopy.c:3706
#, c-format
msgid "warning: using the basename of the member instead: %s"
msgstr "تحذير: استخدام الاسم الأساسي للعضو بدلاً من ذلك: %s"

#: objcopy.c:3754
msgid "Unable to recognise the format of file"
msgstr "تعذر التعرف على تنسيق الملف"

#: objcopy.c:3883
#, c-format
msgid "error: the input file '%s' is empty"
msgstr "خطأ: ملف المدخلات '%s' فارغ"

#: objcopy.c:3925
msgid "--compress-debug-sections=zstd: binutils is not built with zstd support"
msgstr "--compress-debug-sections=zstd: لم يُبنَ binutils مع دعم zstd"

#: objcopy.c:3981
#, c-format
msgid "--add-gnu-debuglink ignored for archive %s"
msgstr "تجاهل ‎--add-gnu-debuglink للأرشيف %s"

#: objcopy.c:4095
#, c-format
msgid "Multiple renames of section %s"
msgstr "إعادات تسمية متعددة للمقطع %s"

#: objcopy.c:4140
msgid "error in private header data"
msgstr "خطأ في بيانات الرأس الخاصة"

#: objcopy.c:4273 objcopy.c:4281
msgid "failed to create output section"
msgstr "فشل إنشاء مقطع المخرجات"

#: objcopy.c:4290
msgid "failed to set size"
msgstr "فشل ضبط الحجم"

#: objcopy.c:4309
msgid "failed to set vma"
msgstr "فشل ضبط vma"

#: objcopy.c:4343
msgid "failed to set alignment"
msgstr "فشل ضبط المحاذاة"

#: objcopy.c:4358
#, c-format
msgid "output section %s's alignment does not match its VMA"
msgstr "محاذاة مقطع المخرجات %s لا تطابق الـ VMA الخاصة به"

#: objcopy.c:4372
#, c-format
msgid "output section %s's alignment does not match its LMA"
msgstr "محاذاة مقطع المخرجات %s لا تطابق الـ LMA الخاصة به"

#: objcopy.c:4402
msgid "failed to copy private data"
msgstr "فشل نسخ البيانات الخاصة"

#: objcopy.c:4556
msgid "relocation count is negative"
msgstr "عدد عمليات إعادة التوطين سالب"

#. User must pad the section up in order to do this.
#: objcopy.c:4642
#, c-format
msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d"
msgstr "لا يمكن عكس البايتات: طول المقطع %s يجب أن يكون قابلاً للقسمة على %d"

#: objcopy.c:4848
msgid "can't create debugging section"
msgstr "لا يمكن إنشاء مقطع تنقيح"

#: objcopy.c:4862
msgid "can't set debugging section contents"
msgstr "لا يمكن ضبط محتويات مقطع التنقيح"

#: objcopy.c:4872
#, c-format
msgid "don't know how to write debugging information for %s"
msgstr "لا أعرف كيفية كتابة معلومات التنقيح لـ %s"

#: objcopy.c:5083
msgid "could not create temporary file to hold stripped copy"
msgstr "تعذر إنشاء ملف مؤقت للاحتفاظ بالنسخة المجردة"

#: objcopy.c:5157
#, c-format
msgid "%s: bad version in PE subsystem"
msgstr "‏%s: إصدار سيء في نظام PE الفرعي"

#: objcopy.c:5187
#, c-format
msgid "unknown PE subsystem: %s"
msgstr "نظام PE فرعي غير معروف: %s"

#: objcopy.c:5276 objcopy.c:5552 objcopy.c:5632 objcopy.c:5770 objcopy.c:5802
#: objcopy.c:5858 objcopy.c:5862 objcopy.c:5882
#, c-format
msgid "bad format for %s"
msgstr "تنسيق سيء لـ %s"

#: objcopy.c:5305
#, c-format
msgid "cannot open: %s: %s"
msgstr "لا يمكن فتح: %s: %s"

#: objcopy.c:5360
msgid "byte number must be non-negative"
msgstr "يجب أن يكون رقم البايت غير سالب"

#: objcopy.c:5366
#, c-format
msgid "architecture %s unknown"
msgstr "البنية %s غير معروفة"

#: objcopy.c:5374
msgid "interleave must be positive"
msgstr "يجب أن يكون التداخل (interleave) موجباً"

#: objcopy.c:5383
msgid "interleave width must be positive"
msgstr "يجب أن يكون عرض التداخل موجباً"

#: objcopy.c:5707
#, c-format
msgid "unrecognized --compress-debug-sections type `%s'"
msgstr "نوع ‎--compress-debug-sections غير معروف `%s'"

#: objcopy.c:5728
#, c-format
msgid "unrecognized --elf-stt-common= option `%s'"
msgstr "خيار ‎--elf-stt-common=‎ غير معروف `%s'"

#: objcopy.c:5739
#, c-format
msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x"
msgstr "تحذير: قطع تعبئة الفجوات من 0x%<PRIx64> إلى 0x%x"

#: objcopy.c:5825
msgid "bad format for --set-section-alignment: argument needed"
msgstr "تنسيق سيء لـ ‎--set-section-alignment: المعامل مطلوب"

#: objcopy.c:5829
msgid "bad format for --set-section-alignment: numeric argument needed"
msgstr "تنسيق سيء لـ ‎--set-section-alignment: مطلوب معامل عددي"

#: objcopy.c:5834
msgid "bad format for --set-section-alignment: alignment is not a power of two"
msgstr "تنسيق سيء لـ ‎--set-section-alignment: المحاذاة ليست من مضاعفات 2"

#: objcopy.c:5941
#, c-format
msgid "unknown long section names option '%s'"
msgstr "خيار أسماء المقاطع الطويلة غير معروف '%s'"

#: objcopy.c:5964
msgid "unable to parse alternative machine code"
msgstr "تعذر تحليل كود الماكينة البديل"

#: objcopy.c:6013
msgid "number of bytes to reverse must be positive and even"
msgstr "يجب أن يكون عدد البايتات المراد عكسها موجباً وزوجياً"

#: objcopy.c:6016
#, c-format
msgid "Warning: ignoring previous --reverse-bytes value of %d"
msgstr "تحذير: تجاهل قيمة ‎--reverse-bytes السابقة %d"

#: objcopy.c:6025
#, c-format
msgid "--file-alignment argument is not a power of two: %s - ignoring"
msgstr "معامل ‎--file-alignment ليس من مضاعفات 2: %s - يُتجاهل"

#: objcopy.c:6036
#, c-format
msgid "%s: invalid reserve value for --heap"
msgstr "‏%s: قيمة حجز غير صالحة لـ ‎--heap"

#: objcopy.c:6042
#, c-format
msgid "%s: invalid commit value for --heap"
msgstr "‏%s: قيمة تنفيذ (commit) غير صالحة لـ ‎--heap"

#: objcopy.c:6057
#, c-format
msgid "--section-alignment argument is not a power of two: %s - ignoring"
msgstr "معامل ‎--section-alignment ليس من مضاعفات 2: %s - يُتجاهل"

#: objcopy.c:6072
#, c-format
msgid "%s: invalid reserve value for --stack"
msgstr "‏%s: قيمة حجز غير صالحة لـ ‎--stack"

#: objcopy.c:6078
#, c-format
msgid "%s: invalid commit value for --stack"
msgstr "‏%s: قيمة تنفيذ غير صالحة لـ ‎--stack"

#: objcopy.c:6096
msgid "error: verilog data width must be 1, 2, 4, 8 or 16"
msgstr "خطأ: عرض بيانات verilog يجب أن يكون 1 أو 2 أو 4 أو 8 أو 16"

#: objcopy.c:6114
msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
msgstr "‏--globalize-symbol(s) غير متوافق مع ‎-G/--keep-global-symbol(s)"

#: objcopy.c:6126
msgid "interleave start byte must be set with --byte"
msgstr "يجب ضبط بايت بداية التداخل باستخدام ‎--byte"

#: objcopy.c:6129
msgid "byte number must be less than interleave"
msgstr "رقم البايت يجب أن يكون أقل من قيمة التداخل"

#: objcopy.c:6132
msgid "interleave width must be less than or equal to interleave - byte`"
msgstr "عرض التداخل يجب أن يكون أقل من أو يساوي (التداخل - البايت)"

#: objcopy.c:6155
#, c-format
msgid "unknown input EFI target: %s"
msgstr "هدف EFI للمدخلات غير معروف: %s"

#: objcopy.c:6165
#, c-format
msgid "unknown output EFI target: %s"
msgstr "هدف EFI للمخرجات غير معروف: %s"

#: objcopy.c:6189
#, c-format
msgid "warning: could not create temporary file whilst copying '%s', (error: %s)"
msgstr "تحذير: تعذر إنشاء ملف مؤقت أثناء نسخ '%s'، (خطأ: %s)"

#: objcopy.c:6221 objcopy.c:6229
#, c-format
msgid "%s %s%c0x%<PRIx64> never used"
msgstr "‏%s %s%c0x%<PRIx64> لم يُستخدم أبداً"

#: objdump.c:261
#, c-format
msgid "Usage: %s <option(s)> <file(s)>\n"
msgstr "الاستخدام: %s <الخيارات> <الملفات>\n"

#: objdump.c:262
#, c-format
msgid " Display information from object <file(s)>.\n"
msgstr " عرض معلومات من <ملفات> الكائنات.\n"

#: objdump.c:263
#, c-format
msgid " At least one of the following switches must be given:\n"
msgstr " يجب إعطاء واحد على الأقل من المحولات التالية:\n"

#: objdump.c:264
#, c-format
msgid "  -a, --archive-headers    Display archive header information\n"
msgstr "  -a, --archive-headers    عرض معلومات رأس الأرشيف\n"

#: objdump.c:266
#, c-format
msgid "  -f, --file-headers       Display the contents of the overall file header\n"
msgstr "  -f, --file-headers       عرض محتويات رأس الملف العام\n"

#: objdump.c:268
#, c-format
msgid "  -p, --private-headers    Display object format specific file header contents\n"
msgstr "  -p, --private-headers    عرض محتويات رأس الملف الخاصة بتنسيق الكائن\n"

#: objdump.c:270
#, c-format
msgid "  -P, --private=OPT,OPT... Display object format specific contents\n"
msgstr "  -P, --private=OPT,OPT... عرض المحتويات الخاصة بتنسيق الكائن\n"

#: objdump.c:272
#, c-format
msgid "  -h, --[section-]headers  Display the contents of the section headers\n"
msgstr "  -h, --[section-]headers  عرض محتويات رؤوس المقاطع\n"

#: objdump.c:274
#, c-format
msgid "  -x, --all-headers        Display the contents of all headers\n"
msgstr "  -x, --all-headers        عرض محتويات جميع الرؤوس\n"

#: objdump.c:276
#, c-format
msgid "  -d, --disassemble        Display assembler contents of executable sections\n"
msgstr "  -d, --disassemble        عرض محتويات المجمّع للمقاطع التنفيذية\n"

#: objdump.c:278
#, c-format
msgid "  -D, --disassemble-all    Display assembler contents of all sections\n"
msgstr "  -D, --disassemble-all    عرض محتويات المجمّع لجميع المقاطع\n"

#: objdump.c:280
#, c-format
msgid "      --disassemble=<sym>  Display assembler contents from <sym>\n"
msgstr "      --disassemble=<sym>  عرض محتويات المجمّع من <sym>\n"

#: objdump.c:282
#, c-format
msgid "  -S, --source             Intermix source code with disassembly\n"
msgstr "  -S, --source             خلط الكود المصدري مع التفكيك\n"

#: objdump.c:284
#, c-format
msgid "      --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
msgstr "      --source-comment[=<txt>] بدء أسطر الكود المصدري بـ <txt>\n"

#: objdump.c:286
#, c-format
msgid "  -s, --full-contents      Display the full contents of all sections requested\n"
msgstr "  -s, --full-contents      عرض المحتويات الكاملة لجميع المقاطع المطلوبة\n"

#: objdump.c:288
#, c-format
msgid "  -Z, --decompress         Decompress section(s) before displaying their contents\n"
msgstr "  -Z, --decompress         فك ضغط المقاطع قبل عرض محتوياتها\n"

#: objdump.c:290
#, c-format
msgid "  -g, --debugging          Display debug information in object file\n"
msgstr "  -g, --debugging          عرض معلومات التنقيح في ملف الكائن\n"

#: objdump.c:292
#, c-format
msgid "  -e, --debugging-tags     Display debug information using ctags style\n"
msgstr "  -e, --debugging-tags     عرض معلومات التنقيح باستخدام نمط ctags\n"

#: objdump.c:294
#, c-format
msgid "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
msgstr "  -G, --stabs              عرض (بشكل خام) أي معلومات STABS في الملف\n"

#: objdump.c:296
#, c-format
msgid ""
"  -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
"              f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
"              m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
"              s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
"              U/=trace_info]\n"
"                           Display the contents of DWARF debug sections\n"
msgstr ""
"  -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
"              f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
"              m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
"              s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
"              U/=trace_info]\n"
"                           عرض محتويات مقاطع تنقيح DWARF\n"

#: objdump.c:303
#, c-format
msgid ""
"  -Wk,--dwarf=links        Display the contents of sections that link to\n"
"                            separate debuginfo files\n"
msgstr ""
"  -Wk,--dwarf=links        عرض محتويات المقاطع التي تربط بملفات\n"
"                            معلومات تنقيح منفصلة\n"

#: objdump.c:307
#, c-format
msgid ""
"  -WK,--dwarf=follow-links\n"
"                           Follow links to separate debug info files (default)\n"
msgstr ""
"  -WK,--dwarf=follow-links\n"
"                           تتبع الروابط لملفات معلومات تنقيح منفصلة (مبدئي)\n"

#: objdump.c:310
#, c-format
msgid ""
"  -WN,--dwarf=no-follow-links\n"
"                           Do not follow links to separate debug info files\n"
msgstr ""
"  -WN,--dwarf=no-follow-links\n"
"                           لا تتبع الروابط لملفات معلومات تنقيح منفصلة\n"

#: objdump.c:314
#, c-format
msgid ""
"  -WK,--dwarf=follow-links\n"
"                           Follow links to separate debug info files\n"
msgstr ""
"  -WK,--dwarf=follow-links\n"
"                           تتبع الروابط لملفات معلومات تنقيح منفصلة\n"

#: objdump.c:317
#, c-format
msgid ""
"  -WN,--dwarf=no-follow-links\n"
"                           Do not follow links to separate debug info files\n"
"                            (default)\n"
msgstr ""
"  -WN,--dwarf=no-follow-links\n"
"                           لا تتبع الروابط لملفات معلومات تنقيح منفصلة\n"
"                            (مبدئي)\n"

#: objdump.c:323
#, c-format
msgid ""
"  -WD --dwarf=use-debuginfod\n"
"                           When following links, also query debuginfod servers (default)\n"
msgstr ""
"  -WD --dwarf=use-debuginfod\n"
"                           عند تتبع الروابط، قم أيضاً بالاستعلام من خوادم debuginfod (مبدئي)\n"

#: objdump.c:326
#, c-format
msgid ""
"  -WE --dwarf=do-not-use-debuginfod\n"
"                           When following links, do not query debuginfod servers\n"
msgstr ""
"  -WE --dwarf=do-not-use-debuginfod\n"
"                           عند تتبع الروابط، لا تستعلم من خوادم debuginfod\n"

#: objdump.c:330
#, c-format
msgid ""
"  -L, --process-links      Display the contents of non-debug sections in\n"
"                            separate debuginfo files.  (Implies -WK)\n"
msgstr ""
"  -L, --process-links      عرض محتويات المقاطع غير المنقحة في\n"
"                            ملفات معلومات تنقيح منفصلة. (يتضمن ‎-WK)\n"

#: objdump.c:334
#, c-format
msgid "      --ctf[=SECTION]      Display CTF info from SECTION, (default `.ctf')\n"
msgstr "      --ctf[=SECTION]      عرض معلومات CTF من المقطع SECTION، (مبدئياً ‏'.ctf')\n"

#: objdump.c:337
#, c-format
msgid "      --sframe[=SECTION]   Display SFrame info from SECTION, (default '.sframe')\n"
msgstr "      --sframe[=SECTION]   عرض معلومات SFrame من المقطع SECTION، (مبدئياً ‏'.sframe')\n"

#: objdump.c:339
#, c-format
msgid "  -t, --syms               Display the contents of the symbol table(s)\n"
msgstr "  -t, --syms               عرض محتويات جداول الرموز\n"

#: objdump.c:341
#, c-format
msgid "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
msgstr "  -T, --dynamic-syms       عرض محتويات جدول الرموز الديناميكي\n"

#: objdump.c:343
#, c-format
msgid "  -r, --reloc              Display the relocation entries in the file\n"
msgstr "  -r, --reloc              عرض مدخلات إعادة التوطين في الملف\n"

#: objdump.c:345
#, c-format
msgid "  -R, --dynamic-reloc      Display the dynamic relocation entries in the file\n"
msgstr "  -R, --dynamic-reloc      عرض مدخلات إعادة التوطين الديناميكية في الملف\n"

#: objdump.c:347
#, c-format
msgid "  @<file>                  Read options from <file>\n"
msgstr "  @<ملف>                  قراءة الخيارات من <ملف>\n"

#: objdump.c:349
#, c-format
msgid "  -v, --version            Display this program's version number\n"
msgstr "  -v, --version            عرض رقم إصدار هذا البرنامج\n"

#: objdump.c:351
#, c-format
msgid "  -i, --info               List object formats and architectures supported\n"
msgstr "  -i, --info               سرد تنسيقات الكائنات والبنيات المدعومة\n"

#: objdump.c:353
#, c-format
msgid "  -H, --help               Display this information\n"
msgstr "  -H, --help               عرض هذه المعلومات\n"

#: objdump.c:360
#, c-format
msgid ""
"\n"
" The following switches are optional:\n"
msgstr ""
"\n"
" المحولات التالية اختيارية:\n"

#: objdump.c:361
#, c-format
msgid "  -b, --target=BFDNAME           Specify the target object format as BFDNAME\n"
msgstr "  -b, --target=BFDNAME           تحديد تنسيق كائن الهدف كـ BFDNAME\n"

#: objdump.c:363
#, c-format
msgid "  -m, --architecture=MACHINE     Specify the target architecture as MACHINE\n"
msgstr "  -m, --architecture=MACHINE     حدد معمارية الهدف كـ MACHINE\n"

#: objdump.c:365
#, c-format
msgid "  -j, --section=NAME             Only display information for section NAME\n"
msgstr "  -j, --section=NAME             اعرض معلومات المقطع NAME فقط\n"

#: objdump.c:367
#, c-format
msgid "  -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
msgstr "  -M, --disassembler-options=OPT مرر النص OPT إلى مفكك التجميع\n"

#: objdump.c:369
#, c-format
msgid "  -EB --endian=big               Assume big endian format when disassembling\n"
msgstr "  -EB --endian=big               افترض تنسيق طرفية كبيرة (big endian) عند فك التجميع\n"

#: objdump.c:371
#, c-format
msgid "  -EL --endian=little            Assume little endian format when disassembling\n"
msgstr "  -EL --endian=little            افترض تنسيق طرفية صغيرة (little endian) عند فك التجميع\n"

#: objdump.c:373
#, c-format
msgid "      --file-start-context       Include context from start of file (with -S)\n"
msgstr "      --file-start-context       ضمن السياق من بداية الملف (مع -S)\n"

#: objdump.c:375
#, c-format
msgid "  -I, --include=DIR              Add DIR to search list for source files\n"
msgstr "  -I, --include=DIR              أضف المجلد DIR إلى قائمة البحث عن ملفات المصدر\n"

#: objdump.c:377
#, c-format
msgid "  -l, --line-numbers             Include line numbers and filenames in output\n"
msgstr "  -l, --line-numbers             ضمن أرقام الأسطر وأسماء الملفات في المخرج\n"

#: objdump.c:379
#, c-format
msgid "  -F, --file-offsets             Include file offsets when displaying information\n"
msgstr "  -F, --file-offsets             ضمن إزاحات الملف عند عرض المعلومات\n"

#: objdump.c:381
#, c-format
msgid "  -C, --demangle[=STYLE]         Decode mangled/processed symbol names\n"
msgstr "  -C, --demangle[=STYLE]         فك ترميز أسماء الرموز المعالجة\n"

#: objdump.c:383
msgid "                                   STYLE can be "
msgstr "                                   يمكن أن يكون STYLE هو "

#: objdump.c:385
#, c-format
msgid ""
"      --recurse-limit            Enable a limit on recursion whilst demangling\n"
"                                  (default)\n"
msgstr ""
"      --recurse-limit            فعل حداً على التكرار أثناء فك الترميز\n"
"                                  (مبدئي)\n"

#: objdump.c:388
#, c-format
msgid "      --no-recurse-limit         Disable a limit on recursion whilst demangling\n"
msgstr "      --no-recurse-limit         عطل حد التكرار أثناء فك الترميز\n"

#: objdump.c:390
#, c-format
msgid "  -w, --wide                     Format output for more than 80 columns\n"
msgstr "  -w, --wide                     نسق المخرج لأكثر من 80 عموداً\n"

#: objdump.c:392
#, c-format
msgid ""
"  -U[d|l|i|x|e|h]                Controls the display of UTF-8 unicode characters\n"
"  --unicode=[default|locale|invalid|hex|escape|highlight]\n"
msgstr ""
"  -U[d|l|i|x|e|h]                يتحكم في عرض محارف يونيكود UTF-8\n"
"  --unicode=[مبدئي|locale|invalid|hex|escape|highlight]\n"

#: objdump.c:395
#, c-format
msgid "  -z, --disassemble-zeroes       Do not skip blocks of zeroes when disassembling\n"
msgstr "  -z, --disassemble-zeroes       لا تتخطى كتل الأصفار عند فك التجميع\n"

#: objdump.c:397
#, c-format
msgid "      --start-address=ADDR       Only process data whose address is >= ADDR\n"
msgstr "      --start-address=ADDR       عالج البيانات التي عنوانها >= ADDR فقط\n"

#: objdump.c:399
#, c-format
msgid "      --stop-address=ADDR        Only process data whose address is < ADDR\n"
msgstr "      --stop-address=ADDR        عالج البيانات التي عنوانها < ADDR فقط\n"

#: objdump.c:401
#, c-format
msgid "      --no-addresses             Do not print address alongside disassembly\n"
msgstr "      --no-addresses             لا تطبع العناوين بجانب فك التجميع\n"

#: objdump.c:403
#, c-format
msgid "      --prefix-addresses         Print complete address alongside disassembly\n"
msgstr "      --prefix-addresses         اطبع العنوان كاملاً بجانب فك التجميع\n"

#: objdump.c:405
#, c-format
msgid "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
msgstr "      --[no-]show-raw-insn       اعرض الست عشري بجانب فك التجميع الرمزي\n"

#: objdump.c:407
#, c-format
msgid "      --insn-width=WIDTH         Display WIDTH bytes on a single line for -d\n"
msgstr "      --insn-width=WIDTH         اعرض WIDTH بايت في سطر واحد لـ -d\n"

#: objdump.c:409
#, c-format
msgid "      --adjust-vma=OFFSET        Add OFFSET to all displayed section addresses\n"
msgstr "      --adjust-vma=OFFSET        أضف الإزاحة OFFSET إلى جميع عناوين الأقسام المعروضة\n"

#: objdump.c:411
#, c-format
msgid "      --show-all-symbols         When disassembling, display all symbols at a given address\n"
msgstr "      --show-all-symbols         عند فك التجميع، اعرض جميع الرموز عند عنوان معين\n"

#: objdump.c:413
#, c-format
msgid "      --special-syms             Include special symbols in symbol dumps\n"
msgstr "      --special-syms             ضمن الرموز الخاصة في تفريغ الرموز\n"

#: objdump.c:415
#, c-format
msgid "      --inlines                  Print all inlines for source line (with -l)\n"
msgstr "      --inlines                  اطبع جميع السطور المضمنة لسطر المصدر (مع -l)\n"

#: objdump.c:417
#, c-format
msgid "      --prefix=PREFIX            Add PREFIX to absolute paths for -S\n"
msgstr "      --prefix=PREFIX            أضف PREFIX للمسارات المطلقة لـ -S\n"

#: objdump.c:419
#, c-format
msgid "      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
msgstr "      --prefix-strip=LEVEL       جرد أسماء المجلدات الأولية لـ -S\n"

#: objdump.c:421
#, c-format
msgid "      --dwarf-depth=N            Do not display DIEs at depth N or greater\n"
msgstr "      --dwarf-depth=N            لا تعرض DIEs عند العمق N أو أكبر\n"

#: objdump.c:423
#, c-format
msgid "      --dwarf-start=N            Display DIEs starting at offset N\n"
msgstr "      --dwarf-start=N            اعرض DIEs بدءاً من الإزاحة N\n"

#: objdump.c:425
#, c-format
msgid "      --dwarf-check              Make additional dwarf consistency checks.\n"
msgstr "      --dwarf-check              أجرِ فحوصات اتساق dwarf إضافية.\n"

#: objdump.c:428
#, c-format
msgid "      --ctf-parent=NAME          Use CTF archive member NAME as the CTF parent\n"
msgstr "      --ctf-parent=NAME          استخدم عضو أرشيف CTF المسمى NAME كأصل لـ CTF\n"

#: objdump.c:431
#, c-format
msgid "      --visualize-jumps          Visualize jumps by drawing ASCII art lines\n"
msgstr "      --visualize-jumps          صور القفزات برسم خطوط فن ASCII\n"

#: objdump.c:433
#, c-format
msgid "      --visualize-jumps=color    Use colors in the ASCII art\n"
msgstr "      --visualize-jumps=color    استخدم الألوان في فن ASCII\n"

#: objdump.c:435
#, c-format
msgid ""
"      --visualize-jumps=extended-color\n"
"                                 Use extended 8-bit color codes\n"
msgstr ""
"      --visualize-jumps=extended-color\n"
"                                 استخدم أكواد ألوان 8-بت الموسعة\n"

#: objdump.c:438
#, c-format
msgid "      --visualize-jumps=off      Disable jump visualization\n"
msgstr "      --visualize-jumps=off      عطل تصوير القفزات\n"

#: objdump.c:441
#, c-format
msgid "      --disassembler-color=off       Disable disassembler color output.\n"
msgstr "      --disassembler-color=off       عطل مخرج ألوان مفكك التجميع.\n"

#: objdump.c:443
#, c-format
msgid "      --disassembler-color=terminal  Enable disassembler color output if displaying on a terminal. (default)\n"
msgstr "      --disassembler-color=terminal  فعل مخرج ألوان مفكك التجميع إذا كان العرض على طرفية. (مبدئي)\n"

#: objdump.c:446
#, c-format
msgid "      --disassembler-color=off       Disable disassembler color output. (default)\n"
msgstr "      --disassembler-color=off       عطل مخرج ألوان مفكك التجميع. (مبدئي)\n"

#: objdump.c:448
#, c-format
msgid "      --disassembler-color=terminal  Enable disassembler color output if displaying on a terminal.\n"
msgstr "      --disassembler-color=terminal  فعل مخرج ألوان مفكك التجميع إذا كان العرض على طرفية.\n"

#: objdump.c:451
#, c-format
msgid "      --disassembler-color=on        Enable disassembler color output.\n"
msgstr "      --disassembler-color=on        فعل مخرج ألوان مفكك التجميع.\n"

#: objdump.c:453
#, c-format
msgid ""
"      --disassembler-color=extended  Use 8-bit colors in disassembler output.\n"
"\n"
msgstr ""
"      --disassembler-color=extended  استخدم ألوان 8-بت في مخرج مفكك التجميع.\n"
"\n"

#: objdump.c:464
#, c-format
msgid ""
"\n"
"Options supported for -P/--private switch:\n"
msgstr ""
"\n"
"الخيارات المدعومة لمبدل -P/--private:\n"

#: objdump.c:837
#, c-format
msgid "section '%s' mentioned in a -j option, but not found in any input file"
msgstr "المقطع '%s' مذكور في خيار -j، لكن لم يعثر عليه في أي ملف مدخل"

#: objdump.c:995
#, c-format
msgid "Sections:\n"
msgstr "المقاطع:\n"

#: objdump.c:1001
#, c-format
msgid "Idx %-*s Size      %-*s%-*sFile off  Algn"
msgstr "مؤشر %-*s الحجم      %-*s%-*sإزاحة الملف  محاذاة"

#: objdump.c:1007
#, c-format
msgid "  Flags"
msgstr "  أعلام"

#: objdump.c:1024
#, c-format
msgid "failed to read symbol table from: %s"
msgstr "فشل في قراءة جدول الرموز من: %s"

#: objdump.c:1026 objdump.c:5513 objdump.c:5595
msgid "error message was"
msgstr "كانت رسالة الخطأ"

#: objdump.c:1055
#, c-format
msgid "%s: not a dynamic object"
msgstr "%s: ليس كائناً ديناميكياً"

#: objdump.c:1663 objdump.c:1728
#, c-format
msgid " (File Offset: 0x%lx)"
msgstr " (إزاحة الملف: 0x%lx)"

#: objdump.c:2150
#, c-format
msgid "source file %s is more recent than object file\n"
msgstr "ملف المصدر %s أحدث من ملف الكائن\n"

#: objdump.c:2519
msgid "disassembly color not correctly selected"
msgstr "لم يُختار لون فك التجميع بشكل صحيح"

#: objdump.c:3393
#, c-format
msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
msgstr "\t... (تخطي %lu أصفار، استئناف عند إزاحة الملف: 0x%lx)\n"

#: objdump.c:3532
#, c-format
msgid "disassemble_fn returned length %d"
msgstr "أرجعت disassemble_fn طولاً قدره %d"

#: objdump.c:3869 objdump.c:5130
#, c-format
msgid "Reading section %s failed because: %s"
msgstr "فشلت قراءة المقطع %s بسبب: %s"

#: objdump.c:3885
#, c-format
msgid ""
"\n"
"Disassembly of section %s:\n"
msgstr ""
"\n"
"فك تجميع المقطع %s:\n"

#: objdump.c:4202
#, c-format
msgid "can't use supplied machine %s"
msgstr "لا يمكن استخدام الآلة المزودة %s"

#: objdump.c:4225
#, c-format
msgid "can't disassemble for architecture %s\n"
msgstr "لا يمكن فك التجميع للمعمارية %s\n"

#: objdump.c:4324
#, c-format
msgid ""
"\n"
"Section '%s' has an invalid size: %#<PRIx64>.\n"
msgstr ""
"\n"
"المقطع '%s' له حجم غير صالح: %#<PRIx64>.\n"

#: objdump.c:4373
#, c-format
msgid ""
"\n"
"Can't get contents for section '%s'.\n"
msgstr ""
"\n"
"لا يمكن الحصول على محتويات المقطع '%s'.\n"

#: objdump.c:4536
#, c-format
msgid "File %s does not contain any dwarf debug information\n"
msgstr "الملف %s لا يحتوي على أي معلومات تنقيح dwarf\n"

#: objdump.c:4572 objdump.c:4999
#, c-format
msgid ""
"No %s section present\n"
"\n"
msgstr ""
"لا يوجد مقطع %s\n"
"\n"

#: objdump.c:4581
#, c-format
msgid "reading %s section of %s failed: %s"
msgstr "فشلت قراءة مقطع %s من %s: %s"

#: objdump.c:4619
#, c-format
msgid ""
"Contents of %s section:\n"
"\n"
msgstr ""
"محتويات المقطع %s:\n"
"\n"

#: objdump.c:4761
#, c-format
msgid "architecture: %s, "
msgstr "المعمارية: %s، "

#: objdump.c:4764
#, c-format
msgid "flags 0x%08x:\n"
msgstr "الأعلام 0x%08x:\n"

#: objdump.c:4777
#, c-format
msgid ""
"\n"
"start address 0x"
msgstr ""
"\n"
"عنوان البداية 0x"

#: objdump.c:4823 readelf.c:16942
#, c-format
msgid "%s: %s"
msgstr "%s: %s"

#: objdump.c:4823 readelf.c:16942
msgid "warning"
msgstr "تحذير"

#: objdump.c:4823 readelf.c:16942
msgid "error"
msgstr "خطأ"

#: objdump.c:4829 readelf.c:16947
#, c-format
msgid "CTF error: cannot get CTF errors: `%s'"
msgstr "خطأ CTF: لا يمكن الحصول على أخطاء CTF: `%s'"

#: objdump.c:4853 readelf.c:16969
#, c-format
msgid ""
"\n"
"CTF archive member: %s:\n"
msgstr ""
"\n"
"عضو أرشيف CTF: %s:\n"

#: objdump.c:4873
#, c-format
msgid "Iteration failed: %s, %s"
msgstr "فشل التكرار: %s، %s"

#: objdump.c:4919 objdump.c:4939 objdump.c:4952
#, c-format
msgid "CTF open failure: %s"
msgstr "فشل فتح CTF: %s"

#: objdump.c:4960
#, c-format
msgid "Contents of CTF section %s:\n"
msgstr "محتويات مقطع CTF %s:\n"

#: objdump.c:4970
#, c-format
msgid "CTF archive member open failure: %s"
msgstr "فشل فتح عضو أرشيف CTF: %s"

#: objdump.c:5011
#, c-format
msgid "warning: private headers incomplete: %s"
msgstr "تحذير: الرؤوس الخاصة غير مكتملة: %s"

#: objdump.c:5029
msgid "option -P/--private not supported by this file"
msgstr "الخيار -P/--private غير مدعوم في هذا الملف"

#: objdump.c:5053
#, c-format
msgid "target specific dump '%s' not supported"
msgstr "التفريغ الخاص بالهدف '%s' غير مدعوم"

#: objdump.c:5119
#, c-format
msgid "Contents of section %s:"
msgstr "محتويات المقطع %s:"

#: objdump.c:5121
#, c-format
msgid "  (Starting at file offset: 0x%lx)"
msgstr "  (بدءاً من إزاحة الملف: 0x%lx)"

#: objdump.c:5126 readelf.c:16640
#, c-format
msgid " NOTE: This section is compressed, but its contents have NOT been expanded for this dump.\n"
msgstr " ملاحظة: هذا المقطع مضغوط، لكن محتوياته لم تُمدد لهذا التفريغ.\n"

#: objdump.c:5234
#, c-format
msgid "no symbols\n"
msgstr "لا توجد رموز\n"

#: objdump.c:5241
#, c-format
msgid "no information for symbol number %ld\n"
msgstr "لا توجد معلومات للرمز رقم %ld\n"

#: objdump.c:5244
#, c-format
msgid "could not determine the type of symbol number %ld\n"
msgstr "تعذر تحديد نوع الرمز رقم %ld\n"

#: objdump.c:5511 objdump.c:5593
#, c-format
msgid "failed to read relocs in: %s"
msgstr "فشل في قراءة عمليات إعادة التوطين في: %s"

#: objdump.c:5565
#, c-format
msgid "%s: This file does not contain any ordinary relocations.\n"
msgstr "%s: هذا الملف لا يحتوي على أي عمليات إعادة توطين عادية.\n"

#: objdump.c:5568
#, c-format
msgid "%s: It does however contain RELR relocations.  These can be displayed by the readelf program\n"
msgstr "%s: ولكنه يحتوي على عمليات إعادة توطين RELR. يمكن عرض هذه بواسطة برنامج readelf\n"

#: objdump.c:5612
#, c-format
msgid ""
"%s: contains RELR relocations which are not displayed by %s.\n"
"These can be displayed by the readelf program instead.\n"
msgstr ""
"%s: يحتوي على عمليات إعادة توطين RELR التي لا يعرضها %s.\n"
"يمكن عرضها بواسطة برنامج readelf بدلاً من ذلك.\n"

#: objdump.c:5736
#, c-format
msgid ""
"\n"
"%s:     file format %s\n"
msgstr ""
"\n"
"%s:     تنسيق الملف %s\n"

#: objdump.c:5849
#, c-format
msgid "%s: printing debugging information failed"
msgstr "%s: فشلت طباعة معلومات التنقيح"

#: objdump.c:5936
#, c-format
msgid "In archive %s:\n"
msgstr "في الأرشيف %s:\n"

#. Prevent corrupted files from spinning us into an
#. infinite loop.  100 is an arbitrary heuristic.
#: objdump.c:5941
msgid "Archive nesting is too deep"
msgstr "تداخل الأرشيف عميق جداً"

#: objdump.c:5946
#, c-format
msgid "In nested archive %s:\n"
msgstr "في الأرشيف المتداخل %s:\n"

#: objdump.c:6096
msgid "error: the start address should be before the end address"
msgstr "خطأ: يجب أن يكون عنوان البداية قبل عنوان النهاية"

#: objdump.c:6101
msgid "error: the stop address should be after the start address"
msgstr "خطأ: يجب أن يكون عنوان التوقف بعد عنوان البداية"

#: objdump.c:6113
msgid "error: prefix strip must be non-negative"
msgstr "خطأ: يجب أن يكون تجريد السابقة غير سالب"

#: objdump.c:6118
msgid "error: instruction width must be in the range 1 to "
msgstr "خطأ: يجب أن يكون عرض التعليمة في النطاق من 1 إلى "

#: objdump.c:6141
msgid "unrecognized argument to --visualize-option"
msgstr "معطى غير معروف لـ --visualize-option"

#: objdump.c:6161
msgid "unrecognized argument to --disassembler-color"
msgstr "معطى غير معروف لـ --disassembler-color"

#: objdump.c:6172
msgid "unrecognized -E option"
msgstr "خيار -E غير معروف"

#: objdump.c:6183
#, c-format
msgid "unrecognized --endian type `%s'"
msgstr "نوع --endian غير معروف `%s'"

#: objdump.c:6290 readelf.c:6546
msgid "Unrecognized debug option 'sframe-internal-only'\n"
msgstr "خيار تنقيح غير معروف 'sframe-internal-only'\n"

#: od-elf32_avr.c:55
#, c-format
msgid ""
"For AVR ELF files:\n"
"  mem-usage       Display memory usage\n"
"  avr-prop        Display contents of .avr.prop section\n"
"  avr-deviceinfo  Display contents of .note.gnu.avr.deviceinfo section\n"
msgstr ""
"لملفات AVR ELF:\n"
"  mem-usage       اعرض استخدام الذاكرة\n"
"  avr-prop        اعرض محتويات مقطع .avr.prop\n"
"  avr-deviceinfo  اعرض محتويات مقطع .note.gnu.avr.deviceinfo\n"

#: od-elf32_avr.c:190
#, c-format
msgid "Warning: section %s has a negative size of %ld bytes, saturating to 0 bytes\n"
msgstr "تحذير: المقطع %s له حجم سالب قدره %ld بايت، تم التشبع إلى 0 بايت\n"

#: od-elf32_avr.c:197
#, c-format
msgid "Warning: section %s has an impossible size of %lu bytes, truncating to %lu bytes\n"
msgstr "تحذير: المقطع %s له حجم مستحيل قدره %lu بايت، تم الاقتطاع إلى %lu بايت\n"

#: od-macho.c:75
#, c-format
msgid ""
"For Mach-O files:\n"
"  header           Display the file header\n"
"  section          Display the segments and sections commands\n"
"  map              Display the section map\n"
"  load             Display the load commands\n"
"  dysymtab         Display the dynamic symbol table\n"
"  codesign         Display code signature\n"
"  seg_split_info   Display segment split info\n"
"  compact_unwind   Display compact unwinding info\n"
"  function_starts  Display start address of functions\n"
"  data_in_code     Display data in code entries\n"
"  twolevel_hints   Display the two-level namespace lookup hints table\n"
"  dyld_info        Display dyld information\n"
msgstr ""
"لملفات Mach-O:\n"
"  header           اعرض رأس الملف\n"
"  section          اعرض أوامر القطع والمقاطع\n"
"  map              اعرض خريطة المقاطع\n"
"  load             اعرض أوامر التحميل\n"
"  dysymtab         اعرض جدول الرموز الديناميكي\n"
"  codesign         اعرض توقيع الكود\n"
"  seg_split_info   اعرض معلومات تقسيم القطع\n"
"  compact_unwind   اعرض معلومات فك المكدس المدمجة\n"
"  function_starts  اعرض عنوان بداية الدوال\n"
"  data_in_code     اعرض مداخل البيانات في الكود\n"
"  twolevel_hints   اعرض جدول تلميحات البحث في مساحة الأسماء ثنائية المستوى\n"
"  dyld_info        اعرض معلومات dyld\n"

#: od-macho.c:314
msgid "Mach-O header:\n"
msgstr "رأس Mach-O:\n"

#: od-macho.c:315
#, c-format
msgid " magic     : %08lx\n"
msgstr " السحر      : %08lx\n"

#: od-macho.c:316
#, c-format
msgid " cputype   : %08lx (%s)\n"
msgstr " نوع المعالج : %08lx (%s)\n"

#: od-macho.c:318
#, c-format
msgid " cpusubtype: %08lx\n"
msgstr " نوع فرعي  : %08lx\n"

#: od-macho.c:319
#, c-format
msgid " filetype  : %08lx (%s)\n"
msgstr " نوع الملف  : %08lx (%s)\n"

#: od-macho.c:322
#, c-format
msgid " ncmds     : %08lx (%lu)\n"
msgstr " عدد الأوامر : %08lx (%lu)\n"

#: od-macho.c:323
#, c-format
msgid " sizeofcmds: %08lx (%lu)\n"
msgstr " حجم الأوامر : %08lx (%lu)\n"

#: od-macho.c:324
#, c-format
msgid " flags     : %08lx ("
msgstr " الأعلام     : %08lx ("

#: od-macho.c:326
msgid ")\n"
msgstr ")\n"

#: od-macho.c:327
#, c-format
msgid " reserved  : %08x\n"
msgstr " محجوز     : %08x\n"

#: od-macho.c:346
msgid "Segments and Sections:\n"
msgstr "القطع والمقاطع:\n"

#: od-macho.c:347
msgid " #: Segment name     Section name     Address\n"
msgstr " #: اسم القطعة         اسم المقطع         العنوان\n"

#: od-macho.c:989
msgid "cannot read rebase dyld info"
msgstr "لا يمكن قراءة معلومات dyld لإعادة التأسيس"

#: od-macho.c:994
msgid "cannot read bind dyld info"
msgstr "لا يمكن قراءة معلومات dyld للربط"

#: od-macho.c:999
msgid "cannot read weak bind dyld info"
msgstr "لا يمكن قراءة معلومات dyld للربط الضعيف"

#: od-macho.c:1004
msgid "cannot read lazy bind dyld info"
msgstr "لا يمكن قراءة معلومات dyld للربط الكسول"

#: od-macho.c:1009
msgid "cannot read export symbols dyld info"
msgstr "لا يمكن قراءة معلومات dyld لرموز التصدير"

#: od-macho.c:1089 od-macho.c:1099 od-macho.c:1173 od-macho.c:1225
#, c-format
msgid "  [bad block length]\n"
msgstr "  [طول كتلة سيئ]\n"

#: od-macho.c:1093
#, c-format
msgid "  %u index entry:\n"
msgid_plural "  %u index entries:\n"
msgstr[0] "  لا توجد مداخل فهرس:\n"
msgstr[1] "  مدخل فهرس واحد:\n"
msgstr[2] "  مدخلا فهرس:\n"
msgstr[3] "  %u مداخل فهرس:\n"
msgstr[4] "  %u مدخل فهرس:\n"
msgstr[5] "  %u مدخل فهرس:\n"

#: od-macho.c:1109
#, c-format
msgid "  index entry %u: type: %08x, offset: %08x\n"
msgstr "  مدخل الفهرس %u: النوع: %08x، الإزاحة: %08x\n"

#: od-macho.c:1180
#, c-format
msgid "  version:           %08x\n"
msgstr "  الإصدار:           %08x\n"

#: od-macho.c:1181
#, c-format
msgid "  flags:             %08x\n"
msgstr "  الأعلام:            %08x\n"

#: od-macho.c:1182
#, c-format
msgid "  hash offset:       %08x\n"
msgstr "  إزاحة الهاش:       %08x\n"

#: od-macho.c:1184
#, c-format
msgid "  ident offset:      %08x (- %08x)\n"
msgstr "  إزاحة المعرف:      %08x (- %08x)\n"

#: od-macho.c:1186
#, c-format
msgid "   identity: %s\n"
msgstr "   الهوية: %s\n"

#: od-macho.c:1187
#, c-format
msgid "  nbr special slots: %08x (at offset %08x)\n"
msgstr "  عدد الفتحات الخاصة: %08x (عند الإزاحة %08x)\n"

#: od-macho.c:1190
#, c-format
msgid "  nbr code slots:    %08x\n"
msgstr "  عدد فتحات الكود:    %08x\n"

#: od-macho.c:1191
#, c-format
msgid "  code limit:        %08x\n"
msgstr "  حد الكود:          %08x\n"

#: od-macho.c:1192
#, c-format
msgid "  hash size:         %02x\n"
msgstr "  حجم الهاش:         %02x\n"

#: od-macho.c:1193
#, c-format
msgid "  hash type:         %02x (%s)\n"
msgstr "  نوع الهاش:         %02x (%s)\n"

#: od-macho.c:1196
#, c-format
msgid "  spare1:            %02x\n"
msgstr "  احتياطي1:           %02x\n"

#: od-macho.c:1197
#, c-format
msgid "  page size:         %02x\n"
msgstr "  حجم الصفحة:         %02x\n"

#: od-macho.c:1198
#, c-format
msgid "  spare2:            %08x\n"
msgstr "  احتياطي2:           %08x\n"

#: od-macho.c:1200
#, c-format
msgid "  scatter offset:    %08x\n"
msgstr "  إزاحة التشتت:      %08x\n"

#: od-macho.c:1212
#, c-format
msgid "  [truncated block]\n"
msgstr "  [كتلة مبتورة]\n"

#: od-macho.c:1220
#, c-format
msgid " magic : %08x (%s)\n"
msgstr " السحر : %08x (%s)\n"

#: od-macho.c:1222
#, c-format
msgid " length: %08x\n"
msgstr " الطول: %08x\n"

#: od-macho.c:1253
msgid "cannot read code signature data"
msgstr "لا يمكن قراءة بيانات توقيع الكود"

#: od-macho.c:1281
msgid "cannot read segment split info"
msgstr "لا يمكن قراءة معلومات تقسيم القطعة"

#: od-macho.c:1287
msgid "segment split info is not nul terminated"
msgstr "معلومات تقسيم القطعة ليست منتهية بـ nul"

#: od-macho.c:1295
#, c-format
msgid "  32 bit pointers:\n"
msgstr "  مؤشرات 32 بت:\n"

#: od-macho.c:1298
#, c-format
msgid "  64 bit pointers:\n"
msgstr "  مؤشرات 64 بت:\n"

#: od-macho.c:1301
#, c-format
msgid "  PPC hi-16:\n"
msgstr "  PPC hi-16:\n"

#: od-macho.c:1304
#, c-format
msgid "  Unhandled location type %u\n"
msgstr "  نوع موقع غير معالج %u\n"

#: od-macho.c:1328
msgid "cannot read function starts"
msgstr "لا يمكن قراءة بدايات الدوال"

#: od-macho.c:1392
msgid "cannot read data_in_code"
msgstr "لا يمكن قراءة data_in_code"

#: od-macho.c:1430
msgid "cannot read twolevel hints"
msgstr "لا يمكن قراءة تلميحات ثنائية المستوى"

#: od-macho.c:1498
msgid "cannot read build tools"
msgstr "لا يمكن قراءة أدوات البناء"

#: od-pe.c:215
#, c-format
msgid ""
"For PE files:\n"
"  header      Display the file header\n"
"  sections    Display the section headers\n"
msgstr ""
"لملفات PE:\n"
"  header      اعرض رأس الملف\n"
"  sections    اعرض رؤوس المقاطع\n"

#: od-pe.c:268
#, c-format
msgid "unknown: 0x%x"
msgstr "غير معروف: 0x%x"

#: od-pe.c:284
#, c-format
msgid ""
"\n"
"  File header not present\n"
msgstr ""
"\n"
"  رأس الملف غير موجود\n"

#: od-pe.c:287
#, c-format
msgid ""
"\n"
"  File Header (at offset 0):\n"
msgstr ""
"\n"
"  رأس الملف (عند الإزاحة 0):\n"

#: od-pe.c:293
#, c-format
msgid "Bytes on Last Page:\t\t%d\n"
msgstr "البايتات في الصفحة الأخيرة:\t\t%d\n"

#: od-pe.c:296
#, c-format
msgid "Pages In File:\t\t\t%d\n"
msgstr "الصفحات في الملف:\t\t\t%d\n"

#: od-pe.c:299
#, c-format
msgid "Relocations:\t\t\t%d\n"
msgstr "إعادة التوطين:\t\t\t%d\n"

#: od-pe.c:302
#, c-format
msgid "Size of header in paragraphs:\t%d\n"
msgstr "حجم الرأس بالفقرات:\t%d\n"

#: od-pe.c:305
#, c-format
msgid "Min extra paragraphs needed:\t%d\n"
msgstr "أقل فقرات إضافية مطلوبة:\t%d\n"

#: od-pe.c:308
#, c-format
msgid "Max extra paragraphs needed:\t%d\n"
msgstr "أقصى فقرات إضافية مطلوبة:\t%d\n"

#: od-pe.c:311
#, c-format
msgid "Initial (relative) SS value:\t%d\n"
msgstr "قيمة SS الأولية (النسبية):\t%d\n"

#: od-pe.c:314
#, c-format
msgid "Initial SP value:\t\t%d\n"
msgstr "قيمة SP الأولية:\t\t%d\n"

#: od-pe.c:317
#, c-format
msgid "Checksum:\t\t\t%#x\n"
msgstr "مجموع التحقق:\t\t\t%#x\n"

#: od-pe.c:320
#, c-format
msgid "Initial IP value:\t\t%d\n"
msgstr "قيمة IP الأولية:\t\t%d\n"

#: od-pe.c:323
#, c-format
msgid "Initial (relative) CS value:\t%d\n"
msgstr "قيمة CS الأولية (النسبية):\t%d\n"

#: od-pe.c:326
#, c-format
msgid "File address of reloc table:\t%d\n"
msgstr "عنوان ملف جدول إعادة التوطين:\t%d\n"

#: od-pe.c:329
#, c-format
msgid "Overlay number:\t\t\t%d\n"
msgstr "رقم التراكب:\t\t\t%d\n"

#: od-pe.c:332
#, c-format
msgid "OEM identifier:\t\t\t%d\n"
msgstr "معرف OEM:\t\t\t%d\n"

#: od-pe.c:335
#, c-format
msgid "OEM information:\t\t%#x\n"
msgstr "معلومات OEM:\t\t%#x\n"

#: od-pe.c:338
#, c-format
msgid "File address of new exe header:\t%#lx\n"
msgstr "عنوان الملف لرأس exe الجديد:\t%#lx\n"

#: od-pe.c:369
#, c-format
msgid "Stub message:\t\t\t"
msgstr "رسالة النائب:\t\t\t"

#: od-pe.c:383
#, c-format
msgid ""
"\n"
"  Image Header (at offset %#lx):\n"
msgstr ""
"\n"
"  رأس الصورة (عند الإزاحة %#lx):\n"

#: od-pe.c:391
#, c-format
msgid "Machine Number:\t\t\t%#x\t\t- %s\n"
msgstr "رقم الآلة:\t\t\t%#x\t\t- %s\n"

#: od-pe.c:394
#, c-format
msgid "Number of sections:\t\t\\%d\n"
msgstr "عدد المقاطع:\t\t\\%d\n"

#: od-pe.c:397
#, c-format
msgid "Time/Date:\t\t\t%#08lx\t- "
msgstr "الوقت/التاريخ:\t\t\t%#08lx\t- "

#: od-pe.c:399 od-xcoff.c:422 readelf.c:21737
#, c-format
msgid "not set\n"
msgstr "غير محدد\n"

#: od-pe.c:407
#, c-format
msgid "Symbol table offset:\t\t%#08lx\n"
msgstr "إزاحة جدول الرموز:\t\t%#08lx\n"

#: od-pe.c:409
#, c-format
msgid "Number of symbols:\t\t\\%ld\n"
msgstr "عدد الرموز:\t\t\\%ld\n"

#: od-pe.c:413
#, c-format
msgid "Optional header size:\t\t%#x\n"
msgstr "حجم الرأس الاختياري:\t\t%#x\n"

#: od-pe.c:416
#, c-format
msgid "Flags:\t\t\t\t0x%04x\t\t- "
msgstr "الأعلام:\t\t\t\t0x%04x\t\t- "

#: od-pe.c:424
#, c-format
msgid ""
"\n"
"  Optional 64-bit AOUT Header (at offset %#lx):\n"
msgstr ""
"\n"
"  رأس AOUT الاختياري 64 بت (عند الإزاحة %#lx):\n"

#: od-pe.c:431
#, c-format
msgid "error: unable to read AOUT and PE+ headers\n"
msgstr "خطأ: تعذر قراءة رأسي AOUT و PE+\n"

#: od-pe.c:435 od-pe.c:537
#, c-format
msgid "Magic:\t\t\t\t%x\t\t- %s\n"
msgstr "السحر:\t\t\t\t%x\t\t- %s\n"

#: od-pe.c:436 od-pe.c:538 readelf.c:19547 readelf.c:19616
msgid "Unknown"
msgstr "غير معروف"

#: od-pe.c:438 od-pe.c:540
#, c-format
msgid "Linker Version:\t\t\t%x\t\t- %u.%02u\n"
msgstr "إصدار الرابط:\t\t\t%x\t\t- %u.%02u\n"

#: od-pe.c:443 od-pe.c:545
#, c-format
msgid "Text Size:\t\t\t%#lx\n"
msgstr "حجم النص:\t\t\t%#lx\n"

#: od-pe.c:445 od-pe.c:547
#, c-format
msgid "Data Size:\t\t\t%#lx\n"
msgstr "حجم البيانات:\t\t\t%#lx\n"

#: od-pe.c:447 od-pe.c:549
#, c-format
msgid "BSS Size:\t\t\t%#lx\n"
msgstr "حجم BSS:\t\t\t%#lx\n"

#: od-pe.c:449 od-pe.c:551
#, c-format
msgid "Entry Point:\t\t\t%#lx\n"
msgstr "نقطة الدخول:\t\t\t%#lx\n"

#: od-pe.c:451 od-pe.c:553
#, c-format
msgid "Text Start:\t\t\t%#lx\n"
msgstr "بداية النص:\t\t\t%#lx\n"

#. There is no data_start field in the PE+ standard header.
#: od-pe.c:455
#, c-format
msgid ""
"\n"
"  Optional PE+ Header (at offset %#lx):\n"
msgstr ""
"\n"
"  رأس PE+ الاختياري (عند الإزاحة %#lx):\n"

#: od-pe.c:458 od-pe.c:571
#, c-format
msgid "Image Base:\t\t\t%#lx\n"
msgstr "قاعدة الصورة:\t\t\t%#lx\n"

#: od-pe.c:460 od-pe.c:573
#, c-format
msgid "Section Alignment:\t\t%#lx\n"
msgstr "محاذاة المقطع:\t\t%#lx\n"

#: od-pe.c:462 od-pe.c:575
#, c-format
msgid "File Alignment:\t\t\t%#lx\n"
msgstr "محاذاة الملف:\t\t\t%#lx\n"

#: od-pe.c:465 od-pe.c:578
#, c-format
msgid "Image Version:\t\t\t%lx\t\t- %u.%02u\n"
msgstr "إصدار الصورة:\t\t\t%lx\t\t- %u.%02u\n"

#: od-pe.c:470 od-pe.c:583
#, c-format
msgid "Minimal Subsystem Version:\t%lx\t\t- %u.%02u\n"
msgstr "أدنى إصدار للنظام الفرعي:\t%lx\t\t- %u.%02u\n"

#: od-pe.c:475 od-pe.c:588
#, c-format
msgid "Minimal OS Version:\t\t%lx\t\t- %u.%02u\n"
msgstr "أدنى إصدار لنظام التشغيل:\t\t%lx\t\t- %u.%02u\n"

#: od-pe.c:480 od-pe.c:593
#, c-format
msgid "Overwrite OS Version:\t\t%lx\t\t- "
msgstr "تجاوز إصدار نظام التشغيل:\t\t%lx\t\t- "

#: od-pe.c:483 od-pe.c:596
#, c-format
msgid "(default)\n"
msgstr "(مبدئي)\n"

#: od-pe.c:485 od-pe.c:598
#, c-format
msgid "%u.%02u (build %u, platform %s)\n"
msgstr "%u.%02u (بناء %u، منصة %s)\n"

#: od-pe.c:491 od-pe.c:604
#, c-format
msgid "Size Of Image:\t\t\t%#lx\n"
msgstr "حجم الصورة:\t\t\t%#lx\n"

#: od-pe.c:493 od-pe.c:606
#, c-format
msgid "Size Of Headers:\t\t%#lx\n"
msgstr "حجم الرؤوس:\t\t%#lx\n"

#: od-pe.c:495 od-pe.c:608
#, c-format
msgid "CheckSum:\t\t\t%#lx\n"
msgstr "مجموع التحقق:\t\t\t%#lx\n"

#: od-pe.c:497 od-pe.c:610
#, c-format
msgid "Subsystem:\t\t\t%d\n"
msgstr "النظام الفرعي:\t\t\t%d\n"

#. FIXME: Decode the characteristics.
#: od-pe.c:500 od-pe.c:613
#, c-format
msgid "DllCharacteristics:\t\t%#x\n"
msgstr "خصائص Dll:\t\t%#x\n"

#: od-pe.c:502 od-pe.c:615
#, c-format
msgid "Size Of Stack Reserve:\t\t%#lx\n"
msgstr "حجم حجز المكدس:\t\t%#lx\n"

#: od-pe.c:504 od-pe.c:617
#, c-format
msgid "Size Of Stack Commit:\t\t%#lx\n"
msgstr "حجم تنفيذ المكدس:\t\t%#lx\n"

#: od-pe.c:506 od-pe.c:619
#, c-format
msgid "Size Of Heap Reserve:\t\t%#lx\n"
msgstr "حجم حجز الكومة:\t\t%#lx\n"

#: od-pe.c:508 od-pe.c:621
#, c-format
msgid "Size Of Heap Commit:\t\t%#lx\n"
msgstr "حجم تنفيذ الكومة:\t\t%#lx\n"

#: od-pe.c:510 od-pe.c:623
#, c-format
msgid "Loader Flags:\t\t\t%#lx\n"
msgstr "أعلام المحمل:\t\t\t%#lx\n"

#: od-pe.c:512 od-pe.c:625
#, c-format
msgid "Number Of Rva and Sizes:\t%#lx\n"
msgstr "عدد Rva والأحجام:\t%#lx\n"

#: od-pe.c:528
#, c-format
msgid ""
"\n"
"  Optional 32-bit AOUT Header (at offset %#lx, size %d):\n"
msgstr ""
"\n"
"  رأس AOUT الاختياري 32 بت (عند الإزاحة %#lx، الحجم %d):\n"

#: od-pe.c:533
#, c-format
msgid "error: unable to seek to/read AOUT header\n"
msgstr "خطأ: تعذر الوصول إلى/قراءة رأس AOUT\n"

#: od-pe.c:555
#, c-format
msgid "Data Start:\t\t\t%#lx\n"
msgstr "بداية البيانات:\t\t\t%#lx\n"

#: od-pe.c:562
#, c-format
msgid ""
"\n"
"  Optional PE Header (at offset %#lx):\n"
msgstr ""
"\n"
"  رأس PE الاختياري (عند الإزاحة %#lx):\n"

#: od-pe.c:568
#, c-format
msgid "error: unable to seek to/read PE header\n"
msgstr "خطأ: تعذر الوصول إلى/قراءة رأس PE\n"

#: od-pe.c:633
#, c-format
msgid ""
"\n"
"Unsupported size of Optional Header\n"
msgstr ""
"\n"
"حجم غير مدعوم للرأس الاختياري\n"

#: od-pe.c:636
#, c-format
msgid ""
"\n"
"  Optional header not present\n"
msgstr ""
"\n"
"  الرأس الاختياري غير موجود\n"

#: od-pe.c:645
#, c-format
msgid "Align: 8192 "
msgstr "محاذاة: 8192 "

#: od-pe.c:647
#, c-format
msgid "Align: 4096 "
msgstr "محاذاة: 4096 "

#: od-pe.c:649
#, c-format
msgid "Align: 2048 "
msgstr "محاذاة: 2048 "

#: od-pe.c:651
#, c-format
msgid "Align: 1024 "
msgstr "محاذاة: 1024 "

#: od-pe.c:653
#, c-format
msgid "Align: 512 "
msgstr "محاذاة: 512 "

#: od-pe.c:655
#, c-format
msgid "Align: 256 "
msgstr "محاذاة: 256 "

#: od-pe.c:657
#, c-format
msgid "Align: 128 "
msgstr "محاذاة: 128 "

#: od-pe.c:659
#, c-format
msgid "Align: 64 "
msgstr "محاذاة: 64 "

#: od-pe.c:661
#, c-format
msgid "Align: 32 "
msgstr "محاذاة: 32 "

#: od-pe.c:663
#, c-format
msgid "Align: 16 "
msgstr "محاذاة: 16 "

#: od-pe.c:665
#, c-format
msgid "Align: 8 "
msgstr "محاذاة: 8 "

#: od-pe.c:667
#, c-format
msgid "Align: 4 "
msgstr "محاذاة: 4 "

#: od-pe.c:669
#, c-format
msgid "Align: 2 "
msgstr "محاذاة: 2 "

#: od-pe.c:671
#, c-format
msgid "Align: 1 "
msgstr "محاذاة: 1 "

#: od-pe.c:673
#, c-format
msgid "Align: *unknown* "
msgstr "محاذاة: *غير معروف* "

#: od-pe.c:693
#, c-format
msgid ""
"\n"
"Section headers (at offset 0x%08x):\n"
msgstr ""
"\n"
"رؤوس المقاطع (عند الإزاحة 0x%08x):\n"

#: od-pe.c:697
#, c-format
msgid "  No section headers\n"
msgstr "  لا توجد رؤوس مقاطع\n"

#: od-pe.c:702
msgid "cannot seek to section headers start\n"
msgstr "لا يمكن الوصول إلى بداية رؤوس المقاطع\n"

#: od-pe.c:720 od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602
msgid "cannot read section header"
msgstr "لا يمكن قراءة رأس المقطع"

#: od-pe.c:737
#, c-format
msgid "   %08x "
msgstr "   %08x "

#: od-pe.c:739
#, c-format
msgid ""
"\n"
"            Flags: %08x: "
msgstr ""
"\n"
"            الأعلام: %08x: "

#: od-pe.c:779
msgid "cannot seek to/read file header"
msgstr "لا يمكن الوصول إلى/قراءة رأس الملف"

#: od-pe.c:799
#, c-format
msgid "cannot seek to/read image header at offset %#x"
msgstr "لا يمكن الوصول إلى/قراءة رأس الصورة عند الإزاحة %#x"

#: od-pe.c:822
msgid "cannot seek to/read image header"
msgstr "لا يمكن الوصول إلى/قراءة رأس الصورة"

#: od-xcoff.c:78
#, c-format
msgid ""
"For XCOFF files:\n"
"  header      Display the file header\n"
"  aout        Display the auxiliary header\n"
"  sections    Display the section headers\n"
"  syms        Display the symbols table\n"
"  relocs      Display the relocation entries\n"
"  lineno      Display the line number entries\n"
"  loader      Display loader section\n"
"  except      Display exception table\n"
"  typchk      Display type-check section\n"
"  traceback   Display traceback tags\n"
"  toc         Display toc symbols\n"
"  ldinfo      Display loader info in core files\n"
msgstr ""
"لملفات XCOFF:\n"
"  header      اعرض رأس الملف\n"
"  aout        اعرض الرأس المساعد\n"
"  sections    اعرض رؤوس المقاطع\n"
"  syms        اعرض جدول الرموز\n"
"  relocs      اعرض مداخل إعادة التوطين\n"
"  lineno      اعرض مداخل أرقام الأسطر\n"
"  loader      اعرض مقطع المحمل\n"
"  except      اعرض جدول الاستثناءات\n"
"  typchk      اعرض مقطع فحص النوع\n"
"  traceback   اعرض وسوم تتبع الأثر\n"
"  toc         اعرض رموز toc\n"
"  ldinfo      اعرض معلومات المحمل في ملفات core\n"

#: od-xcoff.c:419
#, c-format
msgid "  nbr sections:  %d\n"
msgstr "  عدد المقاطع:  %d\n"

#: od-xcoff.c:420
#, c-format
msgid "  time and date: 0x%08x  - "
msgstr "  الوقت والتاريخ: 0x%08x  - "

#: od-xcoff.c:429
#, c-format
msgid "  symbols off:   0x%08x\n"
msgstr "  إزاحة الرموز:   0x%08x\n"

#: od-xcoff.c:430
#, c-format
msgid "  nbr symbols:   %d\n"
msgstr "  عدد الرموز:   %d\n"

#: od-xcoff.c:431
#, c-format
msgid "  opt hdr sz:    %d\n"
msgstr "  حجم الرأس الاختياري:    %d\n"

#: od-xcoff.c:432
#, c-format
msgid "  flags:         0x%04x "
msgstr "  الأعلام:         0x%04x "

#: od-xcoff.c:446
#, c-format
msgid "Auxiliary header:\n"
msgstr "الرأس المساعد:\n"

#: od-xcoff.c:449
#, c-format
msgid "  No aux header\n"
msgstr "  لا يوجد رأس مساعد\n"

#: od-xcoff.c:454
#, c-format
msgid "warning: optional header size too large (> %d)\n"
msgstr "تحذير: حجم الرأس الاختياري كبير جداً (> %d)\n"

#: od-xcoff.c:460
msgid "cannot read auxhdr"
msgstr "لا يمكن قراءة auxhdr"

#: od-xcoff.c:525
#, c-format
msgid "Section headers (at %u+%u=0x%08x to 0x%08x):\n"
msgstr "رؤوس المقاطع (عند %u+%u=0x%08x إلى 0x%08x):\n"

#: od-xcoff.c:530
#, c-format
msgid "  No section header\n"
msgstr "  لا يوجد رأس مقطع\n"

#: od-xcoff.c:561
#, c-format
msgid "            Flags: %08x "
msgstr "            الأعلام: %08x "

#: od-xcoff.c:569
#, c-format
msgid "overflow - nreloc: %u, nlnno: %u\n"
msgstr "تجاوز - عدد إعادة التوطين: %u، عدد أرقام الأسطر: %u\n"

#: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981
msgid "cannot read section headers"
msgstr "لا يمكن قراءة رؤوس المقاطع"

#: od-xcoff.c:649
msgid "cannot read strings table length"
msgstr "لا يمكن قراءة طول جدول السلاسل"

#: od-xcoff.c:665
msgid "cannot read strings table"
msgstr "لا يمكن قراءة جدول السلاسل"

#: od-xcoff.c:673
msgid "cannot read symbol table"
msgstr "لا يمكن قراءة جدول الرموز"

#: od-xcoff.c:688
msgid "cannot read symbol entry"
msgstr "لا يمكن قراءة مدخل الرمز"

#: od-xcoff.c:723
msgid "cannot read symbol aux entry"
msgstr "لا يمكن قراءة المدخل المساعد للرمز"

#: od-xcoff.c:745
#, c-format
msgid "Symbols table (strtable at 0x%08x)"
msgstr "جدول الرموز (جدول السلاسل عند 0x%08x)"

#: od-xcoff.c:750
#, c-format
msgid ""
":\n"
"  No symbols\n"
msgstr ""
":\n"
"  لا توجد رموز\n"

#: od-xcoff.c:756
#, c-format
msgid " (no strings):\n"
msgstr " (لا توجد سلاسل):\n"

#: od-xcoff.c:758
#, c-format
msgid " (strings size: %08x):\n"
msgstr " (حجم السلاسل: %08x):\n"

#. Translators: 'sc' is for storage class, 'off' for offset.
#: od-xcoff.c:772
#, c-format
msgid "  # sc         value    section  type aux name/off\n"
msgstr "  # فئة التخزين  القيمة    المقطع  النوع مساعد الاسم/الإزاحة\n"

#. Section length, number of relocs and line number.
#: od-xcoff.c:824
#, c-format
msgid "  scnlen: %08x  nreloc: %-6u  nlinno: %-6u\n"
msgstr "  طول المقطع: %08x  عدد إعادة التوطين: %-6u  عدد أرقام الأسطر: %-6u\n"

#. Section length and number of relocs.
#: od-xcoff.c:831
#, c-format
msgid "  scnlen: %08x  nreloc: %-6u\n"
msgstr "  طول المقطع: %08x  عدد إعادة التوطين: %-6u\n"

#: od-xcoff.c:894
#, c-format
msgid "offset: %08x"
msgstr "الإزاحة: %08x"

#: od-xcoff.c:937
#, c-format
msgid "Relocations for %s (%u)\n"
msgstr "إعادة التوطين لـ %s (%u)\n"

#: od-xcoff.c:940
msgid "cannot read relocations"
msgstr "لا يمكن قراءة إعادة التوطين"

#: od-xcoff.c:953
msgid "cannot read relocation entry"
msgstr "لا يمكن قراءة مدخل إعادة التوطين"

#: od-xcoff.c:993
#, c-format
msgid "Line numbers for %s (%u)\n"
msgstr "أرقام الأسطر لـ %s (%u)\n"

#: od-xcoff.c:996
msgid "cannot read line numbers"
msgstr "لا يمكن قراءة أرقام الأسطر"

#. Line number, symbol index and physical address.
#: od-xcoff.c:1000
#, c-format
msgid "lineno  symndx/paddr\n"
msgstr "رقم السطر  مؤشر الرمز/العنوان الفعلي\n"

#: od-xcoff.c:1008
msgid "cannot read line number entry"
msgstr "لا يمكن قراءة مدخل رقم السطر"

#: od-xcoff.c:1051
#, c-format
msgid "no .loader section in file\n"
msgstr "لا يوجد مقطع .loader في الملف\n"

#: od-xcoff.c:1057
#, c-format
msgid "section .loader is too short\n"
msgstr "المقطع .loader قصير جداً\n"

#: od-xcoff.c:1064
#, c-format
msgid "Loader header:\n"
msgstr "رأس المحمل:\n"

#: od-xcoff.c:1066
#, c-format
msgid "  version:           %u\n"
msgstr "  الإصدار:           %u\n"

#: od-xcoff.c:1069
#, c-format
msgid " Unhandled version\n"
msgstr " إصدار غير معالج\n"

#: od-xcoff.c:1074
#, c-format
msgid "  nbr symbols:       %u\n"
msgstr "  عدد الرموز:       %u\n"

#: od-xcoff.c:1076
#, c-format
msgid "  nbr relocs:        %u\n"
msgstr "  عدد إعادة التوطين:  %u\n"

#. Import string table length.
#: od-xcoff.c:1078
#, c-format
msgid "  import strtab len: %u\n"
msgstr "  طول جدول سلاسل الاستيراد: %u\n"

#: od-xcoff.c:1081
#, c-format
msgid "  nbr import files:  %u\n"
msgstr "  عدد ملفات الاستيراد:  %u\n"

#: od-xcoff.c:1083
#, c-format
msgid "  import file off:   %u\n"
msgstr "  إزاحة ملف الاستيراد:  %u\n"

#: od-xcoff.c:1085
#, c-format
msgid "  string table len:  %u\n"
msgstr "  طول جدول السلاسل:  %u\n"

#: od-xcoff.c:1087
#, c-format
msgid "  string table off:  %u\n"
msgstr "  إزاحة جدول السلاسل:  %u\n"

#: od-xcoff.c:1090
#, c-format
msgid "Dynamic symbols:\n"
msgstr "الرموز الديناميكية:\n"

#: od-xcoff.c:1097
#, c-format
msgid "  %4u %08x %3u "
msgstr "  %4u %08x %3u "

#: od-xcoff.c:1110
#, c-format
msgid " %3u %3u "
msgstr " %3u %3u "

#: od-xcoff.c:1119
#, c-format
msgid "(bad offset: %u)"
msgstr "(إزاحة سيئة: %u)"

#: od-xcoff.c:1126
#, c-format
msgid "Dynamic relocs:\n"
msgstr "إعادة التوطين الديناميكية:\n"

#: od-xcoff.c:1166
#, c-format
msgid "Import files:\n"
msgstr "ملفات الاستيراد:\n"

#: od-xcoff.c:1198
#, c-format
msgid "no .except section in file\n"
msgstr "لا يوجد مقطع .except في الملف\n"

#: od-xcoff.c:1206
#, c-format
msgid "Exception table:\n"
msgstr "جدول الاستثناءات:\n"

#: od-xcoff.c:1241
#, c-format
msgid "no .typchk section in file\n"
msgstr "لا يوجد مقطع .typchk في الملف\n"

#: od-xcoff.c:1248
#, c-format
msgid "Type-check section:\n"
msgstr "مقطع فحص النوع:\n"

#: od-xcoff.c:1295
#, c-format
msgid " address beyond section size\n"
msgstr " عنوان يتجاوز حجم المقطع\n"

#: od-xcoff.c:1305
#, c-format
msgid " tags at %08x\n"
msgstr " وسوم عند %08x\n"

#: od-xcoff.c:1383
#, c-format
msgid " number of CTL anchors: %u\n"
msgstr " عدد مراسي CTL: %u\n"

#: od-xcoff.c:1402
#, c-format
msgid " Name (len: %u): "
msgstr " الاسم (الطول: %u): "

#: od-xcoff.c:1405
#, c-format
msgid "[truncated]\n"
msgstr "[مبتور]\n"

#: od-xcoff.c:1424
#, c-format
msgid " (end of tags at %08x)\n"
msgstr " (نهاية الوسوم عند %08x)\n"

#: od-xcoff.c:1427
#, c-format
msgid " no tags found\n"
msgstr " لم يعثر على وسوم\n"

#: od-xcoff.c:1431
#, c-format
msgid " Truncated .text section\n"
msgstr " مقطع .text مبتور\n"

#: od-xcoff.c:1516
#, c-format
msgid "TOC:\n"
msgstr "TOC:\n"

#: od-xcoff.c:1559
#, c-format
msgid "Nbr entries: %-8u Size: %08x (%u)\n"
msgstr "عدد المداخل: %-8u الحجم: %08x (%u)\n"

#: od-xcoff.c:1643
msgid "cannot read header"
msgstr "لا يمكن قراءة الرأس"

#: od-xcoff.c:1651
#, c-format
msgid "File header:\n"
msgstr "رأس الملف:\n"

#: od-xcoff.c:1652
#, c-format
msgid "  magic:         0x%04x (0%04o)  "
msgstr "  السحر:         0x%04x (0%04o)  "

#: od-xcoff.c:1656
#, c-format
msgid "(WRMAGIC: writable text segments)"
msgstr "(WRMAGIC: قطع نصية قابلة للكتابة)"

#: od-xcoff.c:1659
#, c-format
msgid "(ROMAGIC: readonly sharablee text segments)"
msgstr "(ROMAGIC: قطع نصية قابلة للمشاركة للقراءة فقط)"

#: od-xcoff.c:1662
#, c-format
msgid "(TOCMAGIC: readonly text segments and TOC)"
msgstr "(TOCMAGIC: قطع نصية للقراءة فقط و TOC)"

#: od-xcoff.c:1665
#, c-format
msgid "unknown magic"
msgstr "سحر غير معروف"

#: od-xcoff.c:1673 od-xcoff.c:1815
#, c-format
msgid "  Unhandled magic\n"
msgstr "  سحر غير معالج\n"

#: od-xcoff.c:1739
msgid "cannot read loader info table"
msgstr "لا يمكن قراءة جدول معلومات المحمل"

#: od-xcoff.c:1771
#, c-format
msgid ""
"\n"
"ldinfo dump not supported in 32 bits environments\n"
msgstr ""
"\n"
"تفريغ ldinfo غير مدعوم في بيئات 32 بت\n"

#: od-xcoff.c:1789
msgid "cannot core read header"
msgstr "لا يمكن قراءة رأس core"

#: od-xcoff.c:1796
#, c-format
msgid "Core header:\n"
msgstr "رأس Core:\n"

#: od-xcoff.c:1797
#, c-format
msgid "  version:    0x%08x  "
msgstr "  الإصدار:    0x%08x  "

#: od-xcoff.c:1801
#, c-format
msgid "(dumpx format - aix4.3 / 32 bits)"
msgstr "(تنسيق dumpx - aix4.3 / 32 بت)"

#: od-xcoff.c:1804
#, c-format
msgid "(dumpxx format - aix5.0 / 64 bits)"
msgstr "(تنسيق dumpxx - aix5.0 / 64 بت)"

#: od-xcoff.c:1807
#, c-format
msgid "unknown format"
msgstr "تنسيق غير معروف"

#: rclex.c:196
msgid "invalid value specified for pragma code_page.\n"
msgstr "قيمة غير صالحة محددة لـ pragma code_page.\n"

#: rdcoff.c:172
#, c-format
msgid "parse_coff_type: Bad type code 0x%x"
msgstr "parse_coff_type: كود نوع سيئ 0x%x"

#: rdcoff.c:353 rdcoff.c:467 rdcoff.c:661
#, c-format
msgid "bfd_coff_get_syment failed: %s"
msgstr "فشل bfd_coff_get_syment: %s"

#: rdcoff.c:370 rdcoff.c:681
#, c-format
msgid "bfd_coff_get_auxent failed: %s"
msgstr "فشل bfd_coff_get_auxent: %s"

#: rdcoff.c:748
#, c-format
msgid "%ld: .bf without preceding function"
msgstr "%ld: .bf بدون دالة سابقة"

#: rdcoff.c:798
#, c-format
msgid "%ld: unexpected .ef\n"
msgstr "%ld: .ef غير متوقع\n"

#: rddbg.c:84
#, c-format
msgid "%s: no recognized debugging information"
msgstr "%s: لا توجد معلومات تنقيح معترف بها"

#: rddbg.c:200
#, c-format
msgid "%s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d\n"
msgstr "%s: %s: مدخل stab رقم %ld فاسد، strx = 0x%x، النوع = %d\n"

#: rddbg.c:224
#, c-format
msgid "%s: %s: stab entry %ld is corrupt\n"
msgstr "%s: %s: مدخل stab رقم %ld فاسد\n"

#: rddbg.c:388
#, c-format
msgid "Last stabs entries before error:\n"
msgstr "آخر مداخل stabs قبل الخطأ:\n"

#: readelf.c:509
#, c-format
msgid "Size overflow prevents reading %<PRIu64> elements of size %<PRIu64> for %s\n"
msgstr "تجاوز الحجم يمنع قراءة %<PRIu64> عناصر بحجم %<PRIu64> لـ %s\n"

#: readelf.c:522
#, c-format
msgid "Reading %<PRIu64> bytes extends past end of file for %s\n"
msgstr "قراءة %<PRIu64> بايت تمتد إلى ما بعد نهاية الملف لـ %s\n"

#: readelf.c:531
#, c-format
msgid "Unable to seek to %#<PRIx64> for %s\n"
msgstr "تعذر الوصول إلى %#<PRIx64> لـ %s\n"

#: readelf.c:545
#, c-format
msgid "Out of memory allocating %<PRIu64> bytes for %s\n"
msgstr "نفاد الذاكرة عند تخصيص %<PRIu64> بايت لـ %s\n"

#: readelf.c:556
#, c-format
msgid "Unable to read in %<PRIu64> bytes of %s\n"
msgstr "تعذر قراءة %<PRIu64> بايت من %s\n"

#: readelf.c:974
msgid "<internal error>"
msgstr "<خطأ داخلي>"

#: readelf.c:976
msgid "<none>"
msgstr "<لا شيء>"

#: readelf.c:978
msgid "<no-strings>"
msgstr "<لا سلاسل>"

#: readelf.c:1073
#, c-format
msgid "BAD[0x%lx]"
msgstr "سيئ[0x%lx]"

#: readelf.c:1315
msgid "Don't know about relocations on this machine architecture\n"
msgstr "لا علم بعمليات إعادة التوطين على معمارية هذه الآلة\n"

#: readelf.c:1342 readelf.c:1442
msgid "32-bit relocation data"
msgstr "بيانات إعادة توطين 32 بت"

#: readelf.c:1354 readelf.c:1384 readelf.c:1453 readelf.c:1482
msgid "out of memory parsing relocs\n"
msgstr "نفاد الذاكرة أثناء تحليل إعادة التوطين\n"

#: readelf.c:1372 readelf.c:1471
msgid "64-bit relocation data"
msgstr "بيانات إعادة توطين 64 بت"

#: readelf.c:1801 readelf.c:1868
msgid "RELR relocation data"
msgstr "بيانات إعادة توطين RELR"

#: readelf.c:1864
msgid "Unexpected entsize for RELR section\n"
msgstr "حجم مدخل (entsize) غير متوقع لمقطع RELR\n"

#: readelf.c:1889
#, c-format
msgid "Index: Entry    Address   Symbolic Address\n"
msgstr "مؤشر: مدخل    عنوان   عنوان رمزي\n"

#: readelf.c:1891
#, c-format
msgid "Index: Entry            Address           Symbolic Address\n"
msgstr "مؤشر: مدخل            عنوان           عنوان رمزي\n"

#. We assume that there will never be more than 9999 entries.
#: readelf.c:1903
#, c-format
msgid "%04u:  "
msgstr "%04u:  "

#: readelf.c:1925
msgid "Unusual RELR bitmap - no previous entry to set the base address\n"
msgstr "خريطة بت RELR غير عادية - لا يوجد مدخل سابق لضبط عنوان القاعدة\n"

#: readelf.c:1939
#, c-format
msgid ""
"\n"
"%*s "
msgstr ""
"\n"
"%*s "

#: readelf.c:1995
#, c-format
msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
msgstr " الإزاحة     المعلومات    النوع                قيمة الرمز  اسم الرمز + المضاف\n"

#: readelf.c:1997
#, c-format
msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
msgstr " الإزاحة     المعلومات    النوع            قيمة الرمز  اسم الرمز + المضاف\n"

#: readelf.c:2002
#, c-format
msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
msgstr " الإزاحة     المعلومات    النوع                قيمة الرمز  اسم الرمز\n"

#: readelf.c:2004
#, c-format
msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
msgstr " الإزاحة     المعلومات    النوع            قيمة الرمز  اسم الرمز\n"

#: readelf.c:2012
#, c-format
msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
msgstr "    الإزاحة             المعلومات             النوع               قيمة الرمز  اسم الرمز + المضاف\n"

#: readelf.c:2014
#, c-format
msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
msgstr "  الإزاحة          المعلومات           النوع           قيمة الرمز    اسم الرمز + المضاف\n"

#: readelf.c:2019
#, c-format
msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
msgstr "    الإزاحة             المعلومات             النوع               قيمة الرمز  اسم الرمز\n"

#: readelf.c:2021
#, c-format
msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
msgstr "  الإزاحة          المعلومات           النوع           قيمة الرمز    اسم الرمز\n"

#: readelf.c:2401 readelf.c:2560 readelf.c:2568
#, c-format
msgid "unrecognized: %-7lx"
msgstr "غير معروف: %-7lx"

#: readelf.c:2427
#, c-format
msgid "<unknown addend: %<PRIx64>>"
msgstr "<مضاف غير معروف: %<PRIx64>>"

#: readelf.c:2436
#, c-format
msgid " bad symbol index: %08lx in reloc\n"
msgstr " مؤشر رمز سيئ: %08lx في إعادة التوطين\n"

#: readelf.c:2506
#, c-format
msgid "<string table index: %3ld>"
msgstr "<مؤشر جدول السلاسل: %3ld>"

#: readelf.c:2509
#, c-format
msgid "<corrupt string table index: %3ld>\n"
msgstr "<مؤشر جدول سلاسل فاسد: %3ld>\n"

#: readelf.c:3051
#, c-format
msgid "Processor Specific: %lx"
msgstr "خاص بالمعالج: %lx"

#: readelf.c:3078
#, c-format
msgid "Operating System specific: %lx"
msgstr "خاص بنظام التشغيل: %lx"

#: readelf.c:3082 readelf.c:5583
#, c-format
msgid "<unknown>: %lx"
msgstr "<غير معروف>: %lx"

#: readelf.c:3182
msgid "NONE (None)"
msgstr "NONE (لا شيء)"

#: readelf.c:3183
msgid "REL (Relocatable file)"
msgstr "REL (ملف قابل لإعادة التوطين)"

#: readelf.c:3184
msgid "EXEC (Executable file)"
msgstr "EXEC (ملف تنفيذي)"

#: readelf.c:3187
msgid "DYN (Position-Independent Executable file)"
msgstr "DYN (ملف تنفيذي مستقل عن الموقع)"

#: readelf.c:3189
msgid "DYN (Shared object file)"
msgstr "DYN (ملف كائن مشترك)"

#: readelf.c:3190
msgid "CORE (Core file)"
msgstr "CORE (ملف core)"

#: readelf.c:3194
#, c-format
msgid "Processor Specific: (%x)"
msgstr "خاص بالمعالج: (%x)"

#: readelf.c:3196
#, c-format
msgid "OS Specific: (%x)"
msgstr "خاص بنظام التشغيل: (%x)"

#: readelf.c:3198
#, c-format
msgid "<unknown>: %x"
msgstr "<غير معروف>: %x"

#. Please keep this switch table sorted by increasing EM_ value.
#. 0
#: readelf.c:3212 readelf.c:19545 readelf.c:19556
msgid "None"
msgstr "لا شيء"

#: readelf.c:3460
#, c-format
msgid "<unknown>: 0x%x"
msgstr "<غير معروف>: 0x%x"

#: readelf.c:3743
msgid ", <unknown>"
msgstr "، <غير معروف>"

#: readelf.c:3910
#, c-format
msgid "Unrecognised IA64 VMS Command Code: %x\n"
msgstr "كود أمر IA64 VMS غير معروف: %x\n"

#: readelf.c:3947
msgid "unknown mac"
msgstr "mac غير معروف"

#: readelf.c:4031
msgid ", <unknown MeP cpu type>"
msgstr "، <نوع معالج MeP غير معروف>"

#: readelf.c:4052
msgid "<unknown MeP copro type>"
msgstr "<نوع معالج MeP مساعد غير معروف>"

#: readelf.c:4064 readelf.c:5013
#, c-format
msgid ", unknown flags bits: %#x"
msgstr "، بتات أعلام غير معروفة: %#x"

#: readelf.c:4173
msgid ", unknown CPU"
msgstr "، معالج غير معروف"

#: readelf.c:4198
msgid ", unknown ABI"
msgstr "، ABI غير معروف"

#: readelf.c:4247 readelf.c:4694
msgid ", unknown ISA"
msgstr "، ISA غير معروف"

#: readelf.c:4256
msgid ": architecture variant: "
msgstr ": متغير المعمارية: "

#: readelf.c:4305
msgid ": unknown"
msgstr ": غير معروف"

#: readelf.c:4310
msgid ": unknown extra flag bits also present"
msgstr ": بتات علامات إضافية مجهولة موجودة أيضاً"

#: readelf.c:4833
msgid ", unknown v850 architecture variant"
msgstr "، متغير بنية v850 مجهول"

#: readelf.c:4866
msgid ", unknown"
msgstr "، مجهول"

#: readelf.c:4932
#, c-format
msgid ", <unknown AMDGPU GPU type: %#x>"
msgstr "، <نوع وحدة معالجة رسوميات AMDGPU مجهول: %#x>"

#: readelf.c:4980
#, c-format
msgid ", <unknown xnack value: %#x>"
msgstr "، <قيمة xnack مجهولة: %#x>"

#: readelf.c:5005
#, c-format
msgid ", <unknown sramecc value: %#x>"
msgstr "، <قيمة sramecc مجهولة: %#x>"

#: readelf.c:5078
msgid ", relocatable"
msgstr "، قابل للنقل"

#: readelf.c:5081
msgid ", relocatable-lib"
msgstr "، مكتبة قابلة للنقل"

#: readelf.c:5282
msgid "Standalone App"
msgstr "تطبيق مستقل"

#: readelf.c:5291
msgid "Bare-metal C6000"
msgstr "C6000 صرف"

#: readelf.c:5301 readelf.c:6744 readelf.c:6760 readelf.c:20985 readelf.c:21085
#: readelf.c:21132 readelf.c:21169 readelf.c:21230 readelf.c:21261
#: readelf.c:21288 readelf.c:21310
#, c-format
msgid "<unknown: %x>"
msgstr "<مجهول: %x>"

#. This message is probably going to be displayed in a 15
#. character wide field, so put the hex value first.
#: readelf.c:6079
#, c-format
msgid "%08x: <unknown>"
msgstr "%08x: <مجهول>"

#: readelf.c:6171
#, c-format
msgid "Usage: readelf <option(s)> elf-file(s)\n"
msgstr "الاستخدام: readelf <خيارات> ملفات-elf\n"

#: readelf.c:6172
#, c-format
msgid " Display information about the contents of ELF format files\n"
msgstr " يعرض معلومات عن محتويات ملفات تنسيق ELF\n"

#: readelf.c:6173
#, c-format
msgid " Options are:\n"
msgstr " الخيارات هي:\n"

#: readelf.c:6174
#, c-format
msgid "  -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I\n"
msgstr "  -a --all               يكافئ: -h -l -S -s -r -d -V -A -I\n"

#: readelf.c:6176
#, c-format
msgid "  -h --file-header       Display the ELF file header\n"
msgstr "  -h --file-header       عرض ترويسة ملف ELF\n"

#: readelf.c:6178
#, c-format
msgid "  -l --program-headers   Display the program headers\n"
msgstr "  -l --program-headers   عرض ترويسات البرنامج\n"

#: readelf.c:6180
#, c-format
msgid "     --segments          An alias for --program-headers\n"
msgstr "     --segments          اسم مستعار لـ --program-headers\n"

#: readelf.c:6182
#, c-format
msgid "  -S --section-headers   Display the sections' header\n"
msgstr "  -S --section-headers   عرض ترويسة المقاطع\n"

#: readelf.c:6184
#, c-format
msgid "     --sections          An alias for --section-headers\n"
msgstr "     --sections          اسم مستعار لـ --section-headers\n"

#: readelf.c:6186
#, c-format
msgid "  -g --section-groups    Display the section groups\n"
msgstr "  -g --section-groups    عرض مجموعات المقاطع\n"

#: readelf.c:6188
#, c-format
msgid "  -t --section-details   Display the section details\n"
msgstr "  -t --section-details   عرض تفاصيل المقاطع\n"

#: readelf.c:6190
#, c-format
msgid "  -e --headers           Equivalent to: -h -l -S\n"
msgstr "  -e --headers           يكافئ: -h -l -S\n"

#: readelf.c:6192
#, c-format
msgid "  -s --syms              Display the symbol table\n"
msgstr "  -s --syms              عرض جدول الرموز\n"

#: readelf.c:6194
#, c-format
msgid "     --symbols           An alias for --syms\n"
msgstr "     --symbols           اسم مستعار لـ --syms\n"

#: readelf.c:6196
#, c-format
msgid "     --dyn-syms          Display the dynamic symbol table\n"
msgstr "     --dyn-syms          عرض جدول الرموز الديناميكي\n"

#: readelf.c:6198
#, c-format
msgid "     --lto-syms          Display LTO symbol tables\n"
msgstr "     --lto-syms          عرض جداول رموز LTO\n"

#: readelf.c:6200
#, c-format
msgid ""
"     --sym-base=[0|8|10|16] \n"
"                         Force base for symbol sizes.  The options are \n"
"                         mixed (the default), octal, decimal, hexadecimal.\n"
msgstr ""
"     --sym-base=[0|8|10|16] \n"
"                         فرض أساس لأحجام الرموز. الخيارات هي \n"
"                         مختلط (مبدئي)، ثماني، عشري، ست عشري.\n"

#: readelf.c:6204
#, c-format
msgid "  -C --demangle[=STYLE]  Decode mangled/processed symbol names\n"
msgstr "  -C --demangle[=STYLE]  فك ترميز أسماء الرموز المعالجة\n"

#: readelf.c:6208
#, c-format
msgid "     --no-demangle       Do not demangle low-level symbol names.  (default)\n"
msgstr "     --no-demangle       لا تفك ترميز أسماء الرموز منخفضة المستوى.  (مبدئي)\n"

#: readelf.c:6210
#, c-format
msgid "     --recurse-limit     Enable a demangling recursion limit.  (default)\n"
msgstr "     --recurse-limit     تفعيل حد التكرار لفك الترميز.  (مبدئي)\n"

#: readelf.c:6212
#, c-format
msgid "     --no-recurse-limit  Disable a demangling recursion limit\n"
msgstr "     --no-recurse-limit  تعطيل حد التكرار لفك الترميز\n"

#: readelf.c:6214
#, c-format
msgid ""
"     -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
"                         Display unicode characters as determined by the current locale\n"
"                          (default), escape sequences, \"<hex sequences>\", highlighted\n"
"                          escape sequences, or treat them as invalid and display as\n"
"                          \"{hex sequences}\"\n"
msgstr ""
"     -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
"                         عرض محارف يونيكود كما تحددها المنطقة الحالية\n"
"                          (مبدئي)، تسلسلات الهروب، \"<تسلسلات ست عشرية>\"، تسلسلات\n"
"                          هروب مميزة، أو معاملتها كغير صالحة وعرضها كـ\n"
"                          \"{تسلسلات ست عشرية}\"\n"

#: readelf.c:6220
#, c-format
msgid "     -X --extra-sym-info Display extra information when showing symbols\n"
msgstr "     -X --extra-sym-info عرض معلومات إضافية عند إظهار الرموز\n"

#: readelf.c:6222
#, c-format
msgid "     --no-extra-sym-info Do not display extra information when showing symbols (default)\n"
msgstr "     --no-extra-sym-info لا تعرض معلومات إضافية عند إظهار الرموز (مبدئي)\n"

#: readelf.c:6224
#, c-format
msgid "  -n --notes             Display the contents of note sections (if present)\n"
msgstr "  -n --notes             عرض محتويات مقاطع الملاحظات (إن وجدت)\n"

#: readelf.c:6226
#, c-format
msgid "  -r --relocs            Display the relocations (if present)\n"
msgstr "  -r --relocs            عرض عمليات النقل (إن وجدت)\n"

#: readelf.c:6228
#, c-format
msgid "  -u --unwind            Display the unwind info (if present)\n"
msgstr "  -u --unwind            عرض معلومات الفك (إن وجدت)\n"

#: readelf.c:6230
#, c-format
msgid "  -d --dynamic           Display the dynamic section (if present)\n"
msgstr "  -d --dynamic           عرض المقطع الديناميكي (إن وجد)\n"

#: readelf.c:6232
#, c-format
msgid "  -V --version-info      Display the version sections (if present)\n"
msgstr "  -V --version-info      عرض مقاطع النسخة (إن وجدت)\n"

#: readelf.c:6234
#, c-format
msgid "  -A --arch-specific     Display architecture specific information (if any)\n"
msgstr "  -A --arch-specific     عرض معلومات خاصة بالبنية (إن وجدت)\n"

#: readelf.c:6236
#, c-format
msgid "  -c --archive-index     Display the symbol/file index in an archive\n"
msgstr "  -c --archive-index     عرض فهرس الرموز/الملفات في أرشيف\n"

#: readelf.c:6238
#, c-format
msgid "  -D --use-dynamic       Use the dynamic section info when displaying symbols\n"
msgstr "  -D --use-dynamic       استخدام معلومات المقطع الديناميكي عند عرض الرموز\n"

#: readelf.c:6240
#, c-format
msgid ""
"  -L --lint|--enable-checks\n"
"                         Display warning messages for possible problems\n"
msgstr ""
"  -L --lint|--enable-checks\n"
"                         عرض رسائل تحذير للمشاكل المحتملة\n"

#: readelf.c:6243
#, c-format
msgid ""
"  -x --hex-dump=<number|name>\n"
"                         Dump the contents of section <number|name> as bytes\n"
msgstr ""
"  -x --hex-dump=<رقم|اسم>\n"
"                         تفريغ محتويات المقطع <رقم|اسم> كبايتات\n"

#: readelf.c:6246
#, c-format
msgid ""
"  -p --string-dump=<number|name>\n"
"                         Dump the contents of section <number|name> as strings\n"
msgstr ""
"  -p --string-dump=<رقم|اسم>\n"
"                         تفريغ محتويات المقطع <رقم|اسم> كسلاسل نصية\n"

#: readelf.c:6249
#, c-format
msgid ""
"  -R --relocated-dump=<number|name>\n"
"                         Dump the relocated contents of section <number|name>\n"
msgstr ""
"  -R --relocated-dump=<رقم|اسم>\n"
"                         تفريغ المحتويات المنقولة للمقطع <رقم|اسم>\n"

#: readelf.c:6252
#, c-format
msgid "  -z --decompress        Decompress section before dumping it\n"
msgstr "  -z --decompress        فك ضغط المقطع قبل تفريغه\n"

#: readelf.c:6254
#, c-format
msgid ""
"\n"
"  -j --display-section=<name|number>\n"
"\t\t         Display the contents of the indicated section.  Can be repeated\n"
msgstr ""
"\n"
"  -j --display-section=<اسم|رقم>\n"
"\t\t         عرض محتويات المقطع المحدد. يمكن تكراره\n"

#: readelf.c:6257
#, c-format
msgid ""
"  -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
"                  f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
"                  m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
"                  s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
"                  U/=trace_info]\n"
"                         Display the contents of DWARF debug sections\n"
msgstr ""
"  -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
"                  f/=frames, F/=frames-interp, g/=gdb_index, i/=info, o/=loc,\n"
"                  m/=macro, p/=pubnames, t/=pubtypes, R/=Ranges, l/=rawline,\n"
"                  s/=str, O/=str-offsets, u/=trace_abbrev, T/=trace_aranges,\n"
"                  U/=trace_info]\n"
"                         عرض محتويات مقاطع تنقيح DWARF\n"

#: readelf.c:6264
#, c-format
msgid ""
"  -wk --debug-dump=links Display the contents of sections that link to separate\n"
"                          debuginfo files\n"
msgstr ""
"  -wk --debug-dump=links عرض محتويات المقاطع التي تربط بملفات\n"
"                          معلومات تنقيح منفصلة\n"

#: readelf.c:6267
#, c-format
msgid ""
"  -P --process-links     Display the contents of non-debug sections in separate\n"
"                          debuginfo files.  (Implies -wK)\n"
msgstr ""
"  -P --process-links     عرض محتويات المقاطع غير المتعلقة بالتنقيح في ملفات\n"
"                          معلومات تنقيح منفصلة. (يتضمن -wK)\n"

#: readelf.c:6271
#, c-format
msgid ""
"  -wK --debug-dump=follow-links\n"
"                         Follow links to separate debug info files (default)\n"
msgstr ""
"  -wK --debug-dump=follow-links\n"
"                         تتبع الروابط لملفات معلومات تنقيح منفصلة (مبدئي)\n"

#: readelf.c:6274
#, c-format
msgid ""
"  -wN --debug-dump=no-follow-links\n"
"                         Do not follow links to separate debug info files\n"
msgstr ""
"  -wN --debug-dump=no-follow-links\n"
"                         لا تتتبع الروابط لملفات معلومات تنقيح منفصلة\n"

#: readelf.c:6278
#, c-format
msgid ""
"  -wK --debug-dump=follow-links\n"
"                         Follow links to separate debug info files\n"
msgstr ""
"  -wK --debug-dump=follow-links\n"
"                         تتبع الروابط لملفات معلومات تنقيح منفصلة\n"

#: readelf.c:6281
#, c-format
msgid ""
"  -wN --debug-dump=no-follow-links\n"
"                         Do not follow links to separate debug info files\n"
"                          (default)\n"
msgstr ""
"  -wN --debug-dump=no-follow-links\n"
"                         لا تتتبع الروابط لملفات معلومات تنقيح منفصلة\n"
"                          (مبدئي)\n"

#: readelf.c:6287
#, c-format
msgid ""
"  -wD --debug-dump=use-debuginfod\n"
"                         When following links, also query debuginfod servers (default)\n"
msgstr ""
"  -wD --debug-dump=use-debuginfod\n"
"                         عند تتبع الروابط، استعلم أيضاً من خوادم debuginfod (مبدئي)\n"

#: readelf.c:6290
#, c-format
msgid ""
"  -wE --debug-dump=do-not-use-debuginfod\n"
"                         When following links, do not query debuginfod servers\n"
msgstr ""
"  -wE --debug-dump=do-not-use-debuginfod\n"
"                         عند تتبع الروابط، لا تستعلم من خوادم debuginfod\n"

#: readelf.c:6294
#, c-format
msgid "  --dwarf-depth=N        Do not display DIEs at depth N or greater\n"
msgstr "  --dwarf-depth=N        لا تعرض DIEs عند العمق N أو أكبر\n"

#: readelf.c:6296
#, c-format
msgid "  --dwarf-start=N        Display DIEs starting at offset N\n"
msgstr "  --dwarf-start=N        عرض DIEs بدءاً من الإزاحة N\n"

#: readelf.c:6299
#, c-format
msgid "  --ctf=<number|name>    Display CTF info from section <number|name>\n"
msgstr "  --ctf=<رقم|اسم>    عرض معلومات CTF من المقطع <رقم|اسم>\n"

#: readelf.c:6301
#, c-format
msgid "  --ctf-parent=<name>    Use CTF archive member <name> as the CTF parent\n"
msgstr "  --ctf-parent=<اسم>    استخدام عضو أرشيف CTF <اسم> كأصل CTF\n"

#: readelf.c:6303
#, c-format
msgid ""
"  --ctf-symbols=<number|name>\n"
"                         Use section <number|name> as the CTF external symtab\n"
msgstr ""
"  --ctf-symbols=<رقم|اسم>\n"
"                         استخدام المقطع <رقم|اسم> كجدول رموز خارجي لـ CTF\n"

#: readelf.c:6306
#, c-format
msgid ""
"  --ctf-strings=<number|name>\n"
"                         Use section <number|name> as the CTF external strtab\n"
msgstr ""
"  --ctf-strings=<رقم|اسم>\n"
"                         استخدام المقطع <رقم|اسم> كجدول سلاسل خارجي لـ CTF\n"

#: readelf.c:6310
#, c-format
msgid "  --sframe[=NAME]        Display SFrame info from section NAME, (default '.sframe')\n"
msgstr "  --sframe[=NAME]        عرض معلومات SFrame من المقطع NAME، (مبدئي '.sframe')\n"

#: readelf.c:6314
#, c-format
msgid ""
"  -i --instruction-dump=<number|name>\n"
"                         Disassemble the contents of section <number|name>\n"
msgstr ""
"  -i --instruction-dump=<رقم|اسم>\n"
"                         تفكيك محتويات المقطع <رقم|اسم>\n"

#: readelf.c:6318
#, c-format
msgid "  -I --histogram         Display histogram of bucket list lengths\n"
msgstr "  -I --histogram         عرض المدرج التكراري لأطوال قائمة السلال\n"

#: readelf.c:6320
#, c-format
msgid "  -W --wide              Allow output width to exceed 80 characters\n"
msgstr "  -W --wide              السماح لعرض المخرجات بتجاوز 80 محرفاً\n"

#: readelf.c:6322
#, c-format
msgid "  -T --silent-truncation If a symbol name is truncated, do not add [...] suffix\n"
msgstr "  -T --silent-truncation إذا تم بتر اسم رمز، لا تضف لاحقة [...]\n"

#: readelf.c:6324
#, c-format
msgid "  @<file>                Read options from <file>\n"
msgstr "  @<ملف>                قراءة الخيارات من <ملف>\n"

#: readelf.c:6326
#, c-format
msgid "  -H --help              Display this information\n"
msgstr "  -H --help              عرض هذه المعلومات\n"

#: readelf.c:6328
#, c-format
msgid "  -v --version           Display the version number of readelf\n"
msgstr "  -v --version           عرض رقم نسخة readelf\n"

#: readelf.c:6354 readelf.c:6385 readelf.c:6389
msgid "Out of memory allocating dump request table.\n"
msgstr "نفاد الذاكرة عند تخصيص جدول طلب التفريغ.\n"

#: readelf.c:6596
msgid "Section name must be provided\n"
msgstr "يجب توفير اسم المقطع\n"

#: readelf.c:6667
msgid "Missing arg to -U/--unicode"
msgstr "معامل مفقود لـ -U/--unicode"

#: readelf.c:6706
#, c-format
msgid "Invalid option '-%c'\n"
msgstr "خيار غير صالح '-%c'\n"

#: readelf.c:6740 readelf.c:6756 readelf.c:13147
msgid "none"
msgstr "لاشيء"

#: readelf.c:6757
msgid "2's complement, little endian"
msgstr "مكمل 2، طرفية صغيرة"

#: readelf.c:6758
msgid "2's complement, big endian"
msgstr "مكمل 2، طرفية كبيرة"

#: readelf.c:6791
msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n"
msgstr "هذا ملف bitcode لـ LLVM - حاول استخدام llvm-bcanalyzer\n"

#: readelf.c:6792
msgid "This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n"
msgstr "هذا ملف bitcode لـ LLVM - حاول استخراجه ثم استخدام llvm-bcanalyzer\n"

#: readelf.c:6795
msgid "This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n"
msgstr "هذا ملف ثنائي GO - حاول استخدام 'go tool objdump' أو 'go tool nm'\n"

#: readelf.c:6819
msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
msgstr "ليس ملف ELF - يحتوي على بايتات سحرية خاطئة في البداية\n"

#: readelf.c:6841
#, c-format
msgid "ELF Header in linked file '%s':\n"
msgstr "ترويسة ELF في الملف المربوط '%s':\n"

#: readelf.c:6844
#, c-format
msgid "ELF Header:\n"
msgstr "ترويسة ELF:\n"

#: readelf.c:6845
#, c-format
msgid "  Magic:   "
msgstr "  السحر:   "

#: readelf.c:6849
#, c-format
msgid "  Class:                             %s\n"
msgstr "  الفئة:                             %s\n"

#: readelf.c:6851
#, c-format
msgid "  Data:                              %s\n"
msgstr "  البيانات:                          %s\n"

#: readelf.c:6853
#, c-format
msgid "  Version:                           %d%s\n"
msgstr "  النسخة:                           %d%s\n"

#: readelf.c:6856
msgid " (current)"
msgstr " (حالي)"

#: readelf.c:6858
msgid " <unknown>"
msgstr " <مجهول>"

#: readelf.c:6860
#, c-format
msgid "  OS/ABI:                            %s\n"
msgstr "  نظام التشغيل/ABI:                            %s\n"

#: readelf.c:6862
#, c-format
msgid "  ABI Version:                       %d\n"
msgstr "  نسخة ABI:                       %d\n"

#: readelf.c:6864
#, c-format
msgid "  Type:                              %s\n"
msgstr "  النوع:                              %s\n"

#: readelf.c:6866
#, c-format
msgid "  Machine:                           %s\n"
msgstr "  الآلة:                           %s\n"

#: readelf.c:6868
#, c-format
msgid "  Version:                           0x%lx\n"
msgstr "  النسخة:                           0x%lx\n"

#: readelf.c:6871
#, c-format
msgid "  Entry point address:               "
msgstr "  عنوان نقطة الإدخال:               "

#: readelf.c:6873
#, c-format
msgid ""
"\n"
"  Start of program headers:          "
msgstr ""
"\n"
"  بداية ترويسات البرنامج:          "

#: readelf.c:6875
#, c-format
msgid ""
" (bytes into file)\n"
"  Start of section headers:          "
msgstr ""
" (بايتات داخل الملف)\n"
"  بداية ترويسات المقطع:          "

#: readelf.c:6877
#, c-format
msgid " (bytes into file)\n"
msgstr " (بايتات داخل الملف)\n"

#: readelf.c:6879
#, c-format
msgid "  Flags:                             0x%lx%s\n"
msgstr "  العلامات:                             0x%lx%s\n"

#: readelf.c:6882
#, c-format
msgid "  Size of this header:               %u (bytes)\n"
msgstr "  حجم هذه الترويسة:               %u (بايت)\n"

#: readelf.c:6884
#, c-format
msgid "  Size of program headers:           %u (bytes)\n"
msgstr "  حجم ترويسات البرنامج:           %u (بايت)\n"

#: readelf.c:6886
#, c-format
msgid "  Number of program headers:         %u"
msgstr "  عدد ترويسات البرنامج:         %u"

#: readelf.c:6893
#, c-format
msgid "  Size of section headers:           %u (bytes)\n"
msgstr "  حجم ترويسات المقاطع:           %u (بايت)\n"

#: readelf.c:6895
#, c-format
msgid "  Number of section headers:         %u"
msgstr "  عدد ترويسات المقاطع:         %u"

#: readelf.c:6903
#, c-format
msgid "  Section header string table index: %u"
msgstr "  فهرس جدول سلاسل ترويسة المقطع: %u"

#: readelf.c:6915
#, c-format
msgid " <corrupt: out of range>"
msgstr " <فاسد: خارج النطاق>"

#: readelf.c:6959 readelf.c:7006
msgid "The e_phentsize field in the ELF header is less than the size of an ELF program header\n"
msgstr "حقل e_phentsize في ترويسة ELF أصغر من حجم ترويسة برنامج ELF\n"

#: readelf.c:6963 readelf.c:7010
msgid "The e_phentsize field in the ELF header is larger than the size of an ELF program header\n"
msgstr "حقل e_phentsize في ترويسة ELF أكبر من حجم ترويسة برنامج ELF\n"

#: readelf.c:6966 readelf.c:7013
msgid "program headers"
msgstr "ترويسات البرنامج"

#: readelf.c:7052
#, c-format
msgid "Too many program headers - %#x - the file is not that big\n"
msgstr "ترويسات برنامج كثيرة جداً - %#x - الملف ليس بهذا الحجم\n"

#: readelf.c:7061
#, c-format
msgid "Out of memory reading %u program headers\n"
msgstr "نفاد الذاكرة عند قراءة %u من ترويسات البرنامج\n"

#: readelf.c:7091
msgid "possibly corrupt ELF header - it has a non-zero program header offset, but no program headers\n"
msgstr "ربما ترويسة ELF فاسدة - لديها إزاحة ترويسة برنامج غير صفرية، ولكن لا توجد ترويسات برنامج\n"

#: readelf.c:7096
#, c-format
msgid ""
"\n"
"There are no program headers in linked file '%s'.\n"
msgstr ""
"\n"
"لا توجد ترويسات برنامج في الملف المربوط '%s'.\n"

#: readelf.c:7099
#, c-format
msgid ""
"\n"
"There are no program headers in this file.\n"
msgstr ""
"\n"
"لا توجد ترويسات برنامج في هذا الملف.\n"

#: readelf.c:7111
#, c-format
msgid ""
"\n"
"Elf file type is %s\n"
msgstr ""
"\n"
"نوع ملف Elf هو %s\n"

#: readelf.c:7112
#, c-format
msgid "Entry point 0x%<PRIx64>\n"
msgstr "نقطة الإدخال 0x%<PRIx64>\n"

#: readelf.c:7114
#, c-format
msgid "There is %d program header, starting at offset %<PRIu64>\n"
msgid_plural "There are %d program headers, starting at offset %<PRIu64>\n"
msgstr[0] "لا توجد ترويسات برنامج (العدد %d)، بدءاً من الإزاحة %<PRIu64>\n"
msgstr[1] "توجد ترويسة برنامج واحدة (%d)، بدءاً من الإزاحة %<PRIu64>\n"
msgstr[2] "توجد ترويستا (%d) برنامج، بدءاً من الإزاحة %<PRIu64>\n"
msgstr[3] "توجد %d ترويسات برنامج، بدءاً من الإزاحة %<PRIu64>\n"
msgstr[4] "توجد %d ترويسة برنامج، بدءاً من الإزاحة %<PRIu64>\n"
msgstr[5] "توجد %d ترويسة برنامج، بدءاً من الإزاحة %<PRIu64>\n"

#: readelf.c:7129 readelf.c:7131
#, c-format
msgid ""
"\n"
"Program Headers:\n"
msgstr ""
"\n"
"ترويسات البرنامج:\n"

#: readelf.c:7135
#, c-format
msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
msgstr "  النوع           الإزاحة   عنوا_افت   عنوا_فيز   حج_الملف حج_الذا  عل المحاذاة\n"

#: readelf.c:7138
#, c-format
msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
msgstr "  النوع           الإزاحة   العنوان الافتراضي           العنوان الفيزيائي           حجم الملف  حجم الذاكرة   عل المحاذاة\n"

#: readelf.c:7142
#, c-format
msgid "  Type           Offset             VirtAddr           PhysAddr\n"
msgstr "  النوع           الإزاحة             عنوا_افت           عنوا_فيز\n"

#: readelf.c:7144
#, c-format
msgid "                 FileSiz            MemSiz              Flags  Align\n"
msgstr "                 حج_الملف            حج_الذا              علامات  محاذاة\n"

#: readelf.c:7242
msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
msgstr "يجب فرز مقاطع LOAD بترتيب زيادة العنوان الافتراضي VirtAddr\n"

#: readelf.c:7245
msgid "the segment's file size is larger than its memory size\n"
msgstr "حجم ملف المقطع أكبر من حجم ذاكرته\n"

#: readelf.c:7252
msgid "the PHDR segment must occur before any LOAD segment\n"
msgstr "يجب أن يظهر مقطع PHDR قبل أي مقطع LOAD\n"

#: readelf.c:7270
msgid "the PHDR segment is not covered by a LOAD segment\n"
msgstr "مقطع PHDR غير مغطى بمقطع LOAD\n"

#: readelf.c:7276
msgid "more than one dynamic segment\n"
msgstr "أكثر من مقطع ديناميكي واحد\n"

#: readelf.c:7295
msgid "no .dynamic section in the dynamic segment\n"
msgstr "لا يوجد مقطع .dynamic في المقطع الديناميكي\n"

#: readelf.c:7314
msgid "the .dynamic section is not the same as the dynamic segment\n"
msgstr "المقطع .dynamic ليس هو نفسه المقطع الديناميكي\n"

#: readelf.c:7325
msgid "the dynamic segment offset + size exceeds the size of the file\n"
msgstr "إزاحة المقطع الديناميكي + الحجم يتجاوز حجم الملف\n"

#: readelf.c:7338
msgid "Unable to find program interpreter name\n"
msgstr "تعذر العثور على اسم مفسر البرنامج\n"

#: readelf.c:7349
#, c-format
msgid "      [Requesting program interpreter: %s]\n"
msgstr "      [طلب مفسر البرنامج: %s]\n"

#: readelf.c:7360
#, c-format
msgid ""
"\n"
" Section to Segment mapping:\n"
msgstr ""
"\n"
" تخطيط المقطع إلى الجزء:\n"

#: readelf.c:7361
#, c-format
msgid "  Segment Sections...\n"
msgstr "  مقاطع الأجزاء...\n"

#: readelf.c:7403 readelf.c:12432
msgid "Cannot interpret virtual addresses without program headers.\n"
msgstr "لا يمكن تفسير العناوين الافتراضية بدون ترويسات برنامج.\n"

#: readelf.c:7419
#, c-format
msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n"
msgstr "العنوان الافتراضي %#<PRIx64> غير موجود في أي جزء PT_LOAD.\n"

#: readelf.c:7451 readelf.c:7521
msgid "The e_shentsize field in the ELF header is less than the size of an ELF section header\n"
msgstr "حقل e_shentsize في ترويسة ELF أقل من حجم ترويسة مقطع ELF\n"

#: readelf.c:7455 readelf.c:7526
msgid "The e_shentsize field in the ELF header is larger than the size of an ELF section header\n"
msgstr "حقل e_shentsize في ترويسة ELF أكبر من حجم ترويسة مقطع ELF\n"

#: readelf.c:7459 readelf.c:7531
msgid "section headers"
msgstr "ترويسات المقاطع"

#: readelf.c:7468 readelf.c:7540
#, c-format
msgid "Out of memory reading %u section headers\n"
msgstr "نفاد الذاكرة عند قراءة %u من ترويسات المقاطع\n"

#: readelf.c:7488 readelf.c:7560
#, c-format
msgid "Section %u has an out of range sh_link value of %u\n"
msgstr "المقطع %u له قيمة sh_link خارج النطاق %u\n"

#: readelf.c:7490 readelf.c:7562
#, c-format
msgid "Section %u has an out of range sh_info value of %u\n"
msgstr "المقطع %u له قيمة sh_info خارج النطاق %u\n"

#: readelf.c:7604 readelf.c:7721
#, c-format
msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n"
msgstr "المقطع %s له sh_entsize غير صالح بقيمة %#<PRIx64>\n"

#: readelf.c:7612 readelf.c:7729 readelf.c:14454
#, c-format
msgid "Section %s has an invalid sh_size of %#<PRIx64>\n"
msgstr "المقطع %s له sh_size غير صالح بقيمة %#<PRIx64>\n"

#: readelf.c:7622 readelf.c:7739
#, c-format
msgid "Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%#<PRIx64>)\n"
msgstr "حجم (%#<PRIx64>) المقطع %s ليس من مضاعفات sh_entsize الخاص به (%#<PRIx64>)\n"

#: readelf.c:7631 readelf.c:7748 readelf.c:17039
msgid "symbols"
msgstr "رموز"

#: readelf.c:7643 readelf.c:7760
msgid "Multiple symbol table index sections associated with the same symbol section\n"
msgstr "مقاطع فهرس جدول رموز متعددة مرتبطة بنفس مقطع الرموز\n"

#: readelf.c:7650 readelf.c:7767
msgid "symbol table section indices"
msgstr "فهارس مقاطع جدول الرموز"

#: readelf.c:7657 readelf.c:7774
#, c-format
msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n"
msgstr "مقطع الفهرس %s له sh_size بقيمة %#<PRIx64> - المتوقع %#<PRIx64>\n"

#: readelf.c:7669 readelf.c:7786
#, c-format
msgid "Out of memory reading %<PRIu64> symbols\n"
msgstr "نفاد الذاكرة عند قراءة %<PRIu64> من الرموز\n"

#: readelf.c:7989 readelf.c:8085 readelf.c:8102 readelf.c:8119
msgid "Internal error: not enough buffer room for section flag info"
msgstr "خطأ داخلي: لا توجد مساحة تخزين مؤقت كافية لمعلومات علامة المقطع"

#: readelf.c:8127
#, c-format
msgid "UNKNOWN (%*.*lx)"
msgstr "مجهول (%*.*lx)"

#: readelf.c:8146 readelf.c:8161
msgid "Compressed section is too small even for a compression header\n"
msgstr "المقطع المضغوط صغير جداً حتى بالنسبة لترويسة ضغط\n"

#: readelf.c:8183
msgid "possibly corrupt ELF file header - it has a non-zero section header offset, but no section headers\n"
msgstr "ربما ترويسة ملف ELF فاسدة - لديها إزاحة ترويسة مقطع غير صفرية، ولكن لا توجد ترويسات مقاطع\n"

#: readelf.c:8188
#, c-format
msgid ""
"\n"
"There are no sections in this file.\n"
msgstr ""
"\n"
"لا توجد مقاطع في هذا الملف.\n"

#: readelf.c:8196 readelf.c:23111
#, c-format
msgid "In linked file '%s': "
msgstr "في الملف المربوط '%s': "

#: readelf.c:8199
#, c-format
msgid "There is %d section header, starting at offset %#<PRIx64>:\n"
msgid_plural "There are %d section headers, starting at offset %#<PRIx64>:\n"
msgstr[0] "لا توجد ترويسات مقاطع (%d)، بدءاً من الإزاحة %#<PRIx64>:\n"
msgstr[1] "توجد ترويسة مقطع واحدة (%d)، بدءاً من الإزاحة %#<PRIx64>:\n"
msgstr[2] "توجد (%d) ترويستا مقاطع، بدءاً من الإزاحة %#<PRIx64>:\n"
msgstr[3] "توجد %d ترويسات مقاطع، بدءاً من الإزاحة %#<PRIx64>:\n"
msgstr[4] "توجد %d ترويسة مقطع، بدءاً من الإزاحة %#<PRIx64>:\n"
msgstr[5] "توجد %d ترويسة مقطع، بدءاً من الإزاحة %#<PRIx64>:\n"

#: readelf.c:8222 readelf.c:8906 readelf.c:9108 readelf.c:14736 readelf.c:17410
msgid "string table"
msgstr "جدول سلاسل"

#: readelf.c:8284
#, c-format
msgid "Section %d has invalid sh_entsize of %<PRIx64>\n"
msgstr "المقطع %d له sh_entsize غير صالح بقيمة %<PRIx64>\n"

#: readelf.c:8286
#, c-format
msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n"
msgstr "(يُستخدم الحجم المتوقع %<PRIx64> لبقية هذا التفريغ)\n"

#: readelf.c:8310
msgid "File contains multiple dynamic symbol tables\n"
msgstr "الملف يحتوي على جداول رموز ديناميكية متعددة\n"

#: readelf.c:8325
msgid "File contains multiple dynamic string tables\n"
msgstr "الملف يحتوي على جداول سلاسل ديناميكية متعددة\n"

#: readelf.c:8331
msgid "dynamic strings"
msgstr "سلاسل ديناميكية"

#: readelf.c:8359 readelf.c:8365
#, c-format
msgid "Section '%s': zero-sized relocation section\n"
msgstr "المقطع '%s': مقطع نقل بحجم صفر\n"

#: readelf.c:8379
#, c-format
msgid "Section '%s': has a size of zero - is this intended ?\n"
msgstr "المقطع '%s': حجمه صفر - هل هذا مقصود؟\n"

#: readelf.c:8465
#, c-format
msgid ""
"\n"
"Section Headers in linked file '%s':\n"
msgstr ""
"\n"
"ترويسات المقاطع في الملف المربوط '%s':\n"

#: readelf.c:8468
#, c-format
msgid ""
"\n"
"Section Headers:\n"
msgstr ""
"\n"
"ترويسات المقاطع:\n"

#: readelf.c:8470
#, c-format
msgid ""
"\n"
"Section Header:\n"
msgstr ""
"\n"
"ترويسة المقطع:\n"

#: readelf.c:8476 readelf.c:8487 readelf.c:8498
#, c-format
msgid "  [Nr] Name\n"
msgstr "  [رقم] الاسم\n"

#: readelf.c:8477
#, c-format
msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
msgstr "       النوع            العنوان     الإزاحة    الحجم   ES   Lk Inf Al\n"

#: readelf.c:8481
#, c-format
msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
msgstr "  [رقم] الاسم              النوع            العنوان     الإزاحة    الحجم   ES علامات Lk Inf Al\n"

#: readelf.c:8488
#, c-format
msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
msgstr "       النوع            العنوان          الإزاحة    الحجم   ES   Lk Inf Al\n"

#: readelf.c:8492
#, c-format
msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
msgstr "  [رقم] الاسم              النوع            العنوان          الإزاحة    الحجم   ES علامات Lk Inf Al\n"

#: readelf.c:8499
#, c-format
msgid "       Type              Address          Offset            Link\n"
msgstr "       النوع              العنوان          الإزاحة            الرابط\n"

#: readelf.c:8500
#, c-format
msgid "       Size              EntSize          Info              Align\n"
msgstr "       الحجم              حجم الإدخال          المعلومات              المحاذاة\n"

#: readelf.c:8504
#, c-format
msgid "  [Nr] Name              Type             Address           Offset\n"
msgstr "  [رقم] الاسم              النوع             العنوان           الإزاحة\n"

#: readelf.c:8505
#, c-format
msgid "       Size              EntSize          Flags  Link  Info  Align\n"
msgstr "       الحجم              حجم الإدخال          علامات  الرابط  المعلومات  المحاذاة\n"

#: readelf.c:8510
#, c-format
msgid "       Flags\n"
msgstr "       علامات\n"

#: readelf.c:8540
#, c-format
msgid "[%2u]: Link field (%u) should index a symtab section.\n"
msgstr "[%2u]: حقل الرابط (%u) يجب أن يفهرس مقطع symtab.\n"

#: readelf.c:8553
#, c-format
msgid "[%2u]: Link field (%u) should index a string section.\n"
msgstr "[%2u]: حقل الرابط (%u) يجب أن يفهرس مقطع سلاسل.\n"

#: readelf.c:8561 readelf.c:8572
#, c-format
msgid "[%2u]: Unexpected value (%u) in link field.\n"
msgstr "[%2u]: قيمة غير متوقعة (%u) في حقل الرابط.\n"

#: readelf.c:8599
#, c-format
msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
msgstr "[%2u]: حقل المعلومات (%u) يجب أن يفهرس مقطعاً قابلاً للنقل.\n"

#: readelf.c:8610 readelf.c:8637
#, c-format
msgid "[%2u]: Unexpected value (%u) in info field.\n"
msgstr "[%2u]: قيمة غير متوقعة (%u) في حقل المعلومات.\n"

#: readelf.c:8632
#, c-format
msgid "[%2u]: Expected link to another section in info field"
msgstr "[%2u]: المتوقع رابط لمقطع آخر في حقل المعلومات"

#: readelf.c:8647
#, c-format
msgid "Size of section %u is larger than the entire file!\n"
msgstr "حجم المقطع %u أكبر من الملف بأكمله!\n"

#: readelf.c:8716
#, c-format
msgid "section %u: sh_link value of %u is larger than the number of sections\n"
msgstr "المقطع %u: قيمة sh_link %u أكبر من عدد المقاطع\n"

#: readelf.c:8817
msgid "compression header"
msgstr "ترويسة الضغط"

#: readelf.c:8822
#, c-format
msgid "       [<corrupt>]\n"
msgstr "       [<فاسد>]\n"

#: readelf.c:8830
#, c-format
msgid "       [<unknown>: 0x%x], "
msgstr "       [<مجهول>: 0x%x]، "

#. The ordering of the letters shown here matches the ordering of the
#. corresponding SHF_xxx values, and hence the order in which these
#. letters will be displayed to the user.
#: readelf.c:8845
#, c-format
msgid ""
"Key to Flags:\n"
"  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"
"  L (link order), O (extra OS processing required), G (group), T (TLS),\n"
"  C (compressed), x (unknown), o (OS specific), E (exclude),\n"
"  "
msgstr ""
"مفتاح العلامات:\n"
"  W (كتابة)، A (تخصيص)، X (تنفيذ)، M (دمج)، S (سلاسل)، I (معلومات)،\n"
"  L (ترتيب الروابط)، O (معالجة نظام تشغيل إضافية مطلوبة)، G (مجموعة)، T (TLS)،\n"
"  C (مضغوط)، x (مجهول)، o (خاص بنظام التشغيل)، E (استثناء)،\n"
"  "

#: readelf.c:8853
#, c-format
msgid "R (retain), "
msgstr "R (احتفاظ)، "

#: readelf.c:8856
#, c-format
msgid "D (mbind), "
msgstr "D (mbind)، "

#: readelf.c:8864
#, c-format
msgid "l (large), "
msgstr "l (كبير)، "

#: readelf.c:8866
#, c-format
msgid "y (purecode), "
msgstr "y (كود_صرف)، "

#: readelf.c:8868
#, c-format
msgid "v (VLE), "
msgstr "v (VLE)، "

#: readelf.c:8896
msgid "Bad sh_link in symbol table section\n"
msgstr "قيمة sh_link سيئة في مقطع جدول الرموز\n"

#: readelf.c:8931
msgid "<OS specific>"
msgstr "<خاص بنظام التشغيل>"

#: readelf.c:8932
msgid "<PROC specific>"
msgstr "<خاص بالمعالج>"

#: readelf.c:8961
#, c-format
msgid ""
"\n"
"There are no sections group in linked file '%s'.\n"
msgstr ""
"\n"
"لا توجد مجموعة مقاطع في الملف المربوط '%s'.\n"

#: readelf.c:8964 readelf.c:9003
#, c-format
msgid ""
"\n"
"There are no section groups in this file.\n"
msgstr ""
"\n"
"لا توجد مجموعات مقاطع في هذا الملف.\n"

#: readelf.c:8971
msgid "Section headers are not available!\n"
msgstr "ترويسات المقاطع غير متوفرة!\n"

#: readelf.c:8982
#, c-format
msgid "Out of memory reading %u section group headers\n"
msgstr "نفاد الذاكرة عند قراءة %u من ترويسات مجموعات المقاطع\n"

#: readelf.c:9000
#, c-format
msgid ""
"\n"
"There are no section groups in linked file '%s'.\n"
msgstr ""
"\n"
"لا توجد مجموعات مقاطع في الملف المربوط '%s'.\n"

#: readelf.c:9014
#, c-format
msgid "Out of memory reading %zu groups\n"
msgstr "نفاد الذاكرة عند قراءة %zu من المجموعات\n"

#: readelf.c:9026
#, c-format
msgid "Section groups in linked file '%s'\n"
msgstr "مجموعات المقاطع في الملف المربوط '%s'\n"

#: readelf.c:9048
#, c-format
msgid "Bad sh_link in group section `%s'\n"
msgstr "sh_link سيء في مقطع المجموعة `%s'\n"

#: readelf.c:9061
#, c-format
msgid "Corrupt header in group section `%s'\n"
msgstr "ترويسة فاسدة في مقطع المجموعة `%s'\n"

#: readelf.c:9067 readelf.c:9078
#, c-format
msgid "Bad sh_info in group section `%s'\n"
msgstr "sh_info سيء في مقطع المجموعة `%s'\n"

#: readelf.c:9118
#, c-format
msgid "Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%#<PRIx64>)\n"
msgstr "المقطع %s له sh_entsize (%#<PRIx64>) وهو أكبر من حجمه (%#<PRIx64>)\n"

#: readelf.c:9128
msgid "section data"
msgstr "بيانات المقطع"

#: readelf.c:9139
#, c-format
msgid ""
"\n"
"%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
msgstr ""
"\n"
"%sمقطع المجموعة [%5u] `%s' [%s] يحتوي على %u مقاطع:\n"

#: readelf.c:9142
#, c-format
msgid "   [Index]    Name\n"
msgstr "   [الفهرس]    الاسم\n"

#: readelf.c:9160
#, c-format
msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
msgstr "المقطع [%5u] في مقطع المجموعة [%5u] > أقصى مقطع [%5u]\n"

#: readelf.c:9163
msgid "Further error messages about overlarge group section indices suppressed\n"
msgstr "كُبتت المزيد من رسائل الخطأ حول فهارس مقاطع المجموعات الكبيرة جداً\n"

#: readelf.c:9176
#, c-format
msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
msgstr "المقطع [%5u] في مقطع المجموعة [%5u] موجود بالفعل في مقطع المجموعة [%5u]\n"

#: readelf.c:9180
msgid "Further error messages about already contained group sections suppressed\n"
msgstr "كُبتت المزيد من رسائل الخطأ حول مقاطع المجموعات المحتواة بالفعل\n"

#: readelf.c:9192
#, c-format
msgid "section 0 in group section [%5u]\n"
msgstr "مقطع 0 في مقطع المجموعة [%5u]\n"

#: readelf.c:9259
msgid "dynamic section image fixups"
msgstr "إصلاحات صورة المقطع الديناميكي"

#: readelf.c:9267
#, c-format
msgid "corrupt library name index of %#<PRIx64> found in dynamic entry"
msgstr "عثر على فهرس اسم مكتبة فاسد %#<PRIx64> في إدخال ديناميكي"

#: readelf.c:9272
#, c-format
msgid ""
"\n"
"Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n"
msgstr ""
"\n"
"إصلاحات الصورة للمكتبة المطلوبة رقم %<PRId64>: %s - الهوية: %<PRIx64>\n"

#: readelf.c:9276
#, c-format
msgid "Seg Offset           Type                             SymVec DataType\n"
msgstr "إزاحة الجزء           النوع                             SymVec نوع البيانات\n"

#: readelf.c:9310
msgid "dynamic section image relocations"
msgstr "عمليات نقل صورة المقطع الديناميكي"

#: readelf.c:9314
#, c-format
msgid ""
"\n"
"Image relocs\n"
msgstr ""
"\n"
"عمليات نقل الصورة\n"

#: readelf.c:9316
#, c-format
msgid "Seg Offset   Type                            Addend            Seg Sym Off\n"
msgstr "إزاحة الجزء   النوع                            المضاف            إزاحة رمز الجزء\n"

#: readelf.c:9371
msgid "dynamic string section"
msgstr "مقطع سلاسل ديناميكي"

#: readelf.c:9454
#, c-format
msgid ""
"\n"
"In linked file '%s' relocation section "
msgstr ""
"\n"
"في الملف المربوط '%s' مقطع النقل "

#: readelf.c:9457
#, c-format
msgid ""
"\n"
"Relocation section "
msgstr ""
"\n"
"مقطع النقل "

#: readelf.c:9476
#, c-format
msgid " at offset %#<PRIx64>"
msgstr " عند الإزاحة %#<PRIx64>"

#: readelf.c:9477
#, c-format
msgid " contains %<PRIu64> entry which relocates"
msgid_plural " contains %<PRIu64> entries which relocate"
msgstr[0] " لا يحتوي على أي إدخال ينقل"
msgstr[1] " يحتوي على إدخال واحد ينقل"
msgstr[2] " يحتوي على إدخالين ينقلان"
msgstr[3] " يحتوي على %<PRIu64> إدخالات تنقل"
msgstr[4] " يحتوي على %<PRIu64> إدخالاً ينقل"
msgstr[5] " يحتوي على %<PRIu64> إدخال ينقل"

#: readelf.c:9480
#, c-format
msgid " %<PRIu64> location:\n"
msgid_plural " %<PRIu64> locations:\n"
msgstr[0] " لا توجد مواقع:\n"
msgstr[1] " موقع واحد:\n"
msgstr[2] " موقعان:\n"
msgstr[3] " %<PRIu64> مواقع:\n"
msgstr[4] " %<PRIu64> موقعاً:\n"
msgstr[5] " %<PRIu64> موقع:\n"

#: readelf.c:9486
#, c-format
msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n"
msgid_plural " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr[0] " عند الإزاحة %#<PRIx64> لا توجد إدخالات:\n"
msgstr[1] " عند الإزاحة %#<PRIx64> يوجد إدخال واحد:\n"
msgstr[2] " عند الإزاحة %#<PRIx64> يوجد إدخالان:\n"
msgstr[3] " عند الإزاحة %#<PRIx64> توجد %<PRIu64> إدخالات:\n"
msgstr[4] " عند الإزاحة %#<PRIx64> يوجد %<PRIu64> إدخالاً:\n"
msgstr[5] " عند الإزاحة %#<PRIx64> يوجد %<PRIu64> إدخال:\n"

#: readelf.c:9585
#, c-format
msgid ""
"\n"
"In linked file '%s' section '%s' at offset %#<PRIx64> contains %<PRId64> bytes:\n"
msgstr ""
"\n"
"في الملف المربوط '%s' المقطع '%s' عند الإزاحة %#<PRIx64> يحتوي على %<PRId64> بايت:\n"

#: readelf.c:9590
#, c-format
msgid ""
"\n"
"'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n"
msgstr ""
"\n"
"مقطع النقل '%s' عند الإزاحة %#<PRIx64> يحتوي على %<PRId64> بايت:\n"

#: readelf.c:9612
#, c-format
msgid ""
"\n"
"There are no dynamic relocations in linked file '%s'.\n"
msgstr ""
"\n"
"لا توجد عمليات نقل ديناميكية في الملف المربوط '%s'.\n"

#: readelf.c:9615
#, c-format
msgid ""
"\n"
"There are no dynamic relocations in this file.\n"
msgstr ""
"\n"
"لا توجد عمليات نقل ديناميكية في هذا الملف.\n"

#: readelf.c:9640
#, c-format
msgid ""
"\n"
"There are no static relocations in linked file '%s'."
msgstr ""
"\n"
"لا توجد عمليات نقل ساكنة في الملف المربوط '%s'."

#: readelf.c:9643
#, c-format
msgid ""
"\n"
"There are no static relocations in this file."
msgstr ""
"\n"
"لا توجد عمليات نقل ساكنة في هذا الملف."

#: readelf.c:9644
#, c-format
msgid ""
"\n"
"To see the dynamic relocations add --use-dynamic to the command line.\n"
msgstr ""
"\n"
"لرؤية عمليات النقل الديناميكية أضف --use-dynamic إلى سطر الأوامر.\n"

#: readelf.c:9652
#, c-format
msgid ""
"\n"
"There are no relocations in linked file '%s'.\n"
msgstr ""
"\n"
"لا توجد عمليات نقل في الملف المربوط '%s'.\n"

#: readelf.c:9655
#, c-format
msgid ""
"\n"
"There are no relocations in this file.\n"
msgstr ""
"\n"
"لا توجد عمليات نقل في هذا الملف.\n"

#: readelf.c:9814
#, c-format
msgid "Invalid section %u in table entry %td\n"
msgstr "مقطع غير صالح %u في إدخال الجدول %td\n"

#: readelf.c:9826
#, c-format
msgid "Invalid offset %<PRIx64> in table entry %td\n"
msgstr "إزاحة غير صالحة %<PRIx64> في إدخال الجدول %td\n"

#: readelf.c:9844
#, c-format
msgid "\tUnknown version.\n"
msgstr "\tنسخة مجهولة.\n"

#: readelf.c:9907 readelf.c:10345
msgid "unwind table"
msgstr "جدول الفك"

#: readelf.c:9958 readelf.c:10428
#, c-format
msgid "Skipping unknown relocation type: %u\n"
msgstr "تخطي نوع نقل مجهول: %u\n"

#: readelf.c:9964 readelf.c:10435
#, c-format
msgid "Skipping unexpected relocation type: %s\n"
msgstr "تخطي نوع نقل غير متوقع: %s\n"

#: readelf.c:9973 readelf.c:10442
#, c-format
msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n"
msgstr "تخطي نقل ذو إزاحة كبيرة جداً: %#<PRIx64>\n"

#: readelf.c:9981 readelf.c:10450
#, c-format
msgid "Skipping reloc with invalid symbol index: %u\n"
msgstr "تخطي نقل ذو فهرس رمز غير صالح: %u\n"

#: readelf.c:10029 readelf.c:10497 readelf.c:11608
msgid "Multiple symbol tables encountered\n"
msgstr "وجهت جداول رموز متعددة\n"

#: readelf.c:10044 readelf.c:10513 readelf.c:11623
#, c-format
msgid ""
"\n"
"There are no unwind sections in this file.\n"
msgstr ""
"\n"
"لا توجد مقاطع فك في هذا الملف.\n"

#: readelf.c:10130
#, c-format
msgid ""
"\n"
"Could not find unwind info section for "
msgstr ""
"\n"
"تعذر العثور على مقطع معلومات الفك لـ "

#: readelf.c:10142
msgid "unwind info"
msgstr "معلومات الفك"

#: readelf.c:10145
#, c-format
msgid ""
"\n"
"Unwind section "
msgstr ""
"\n"
"مقطع فك "

#: readelf.c:10152
#, c-format
msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr " عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:10522 readelf.c:11630
#, c-format
msgid ""
"\n"
"Unwind section '%s' at offset %#<PRIx64> contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"Unwind section '%s' at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالات:\n"
msgstr[4] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالاً:\n"
msgstr[5] ""
"\n"
"مقطع الفك '%s' عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:10655
msgid "unwind data"
msgstr "بيانات الفك"

#: readelf.c:10727
#, c-format
msgid "Skipping unexpected relocation at offset %#<PRIx64>\n"
msgstr "تخطي نقل غير متوقع عند الإزاحة %#<PRIx64>\n"

#: readelf.c:10749
#, c-format
msgid "Unknown section relocation type %d encountered\n"
msgstr "وُجه نوع نقل مقطع مجهول %d\n"

#: readelf.c:10757
#, c-format
msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n"
msgstr "فهرس رمز سيء في نقل الفك (%<PRIu64> > %<PRIu64>)\n"

#: readelf.c:10773
#, c-format
msgid "Skipping unknown ARM relocation type: %d\n"
msgstr "تخطي نوع نقل ARM مجهول: %d\n"

#: readelf.c:10783
#, c-format
msgid "Skipping unexpected ARM relocation type %s\n"
msgstr "تخطي نوع نقل ARM غير متوقع %s\n"

#: readelf.c:10792
#, c-format
msgid "Skipping unknown C6000 relocation type: %d\n"
msgstr "تخطي نوع نقل C6000 مجهول: %d\n"

#: readelf.c:10802
#, c-format
msgid "Skipping unexpected C6000 relocation type %s\n"
msgstr "تخطي نوع نقل C6000 غير متوقع %s\n"

#. This function currently only supports ARM and TI unwinders.
#: readelf.c:10811
msgid "Only TI and ARM unwinders are currently supported\n"
msgstr "فقط مفككات ARM و TI هي المدعومة حالياً\n"

#: readelf.c:10874
#, c-format
msgid "[Truncated opcode]\n"
msgstr "[كود عملية مبتور]\n"

#: readelf.c:10922 readelf.c:11142
#, c-format
msgid "Refuse to unwind"
msgstr "رفض الفك"

#: readelf.c:10945
#, c-format
msgid "     [Reserved]"
msgstr "     [محجوز]"

#: readelf.c:10973
#, c-format
msgid "     finish"
msgstr "     إنهاء"

#: readelf.c:10978 readelf.c:11075
#, c-format
msgid "[Spare]"
msgstr "[احتياطي]"

#: readelf.c:11012
msgid "corrupt change to vsp\n"
msgstr "تغيير فاسد في vsp\n"

#: readelf.c:11038
#, c-format
msgid "     pop {ra_auth_code}"
msgstr "     pop {ra_auth_code}"

#: readelf.c:11040
#, c-format
msgid "     vsp as modifier for PAC validation"
msgstr "     vsp كمعدل للتحقق من PAC"

#: readelf.c:11097 readelf.c:11254
#, c-format
msgid "     [unsupported opcode]"
msgstr "     [كود عملية غير مدعوم]"

#: readelf.c:11190
#, c-format
msgid "pop frame {"
msgstr "pop frame {"

#: readelf.c:11193
#, c-format
msgid "*corrupt* - no registers specified"
msgstr "*فاسد* - لم تحدد أي مسجلات"

#: readelf.c:11207
msgid "[pad]"
msgstr "[حشو]"

#: readelf.c:11236
msgid "Corrupt stack pointer adjustment detected\n"
msgstr "اكتشف تعديل فاسد لمؤشر المكدس\n"

#: readelf.c:11243
#, c-format
msgid "sp = sp + %<PRId64>"
msgstr "sp = sp + %<PRId64>"

#: readelf.c:11318
#, c-format
msgid "  Personality routine: "
msgstr "  روتين الشخصية: "

#: readelf.c:11350
#, c-format
msgid "  [Truncated data]\n"
msgstr "  [بيانات مبتورة]\n"

#: readelf.c:11374
#, c-format
msgid "Corrupt ARM compact model table entry: %x \n"
msgstr "إدخال جدول نموذج ARM مضغوط فاسد: %x \n"

#: readelf.c:11379
#, c-format
msgid "  Compact model index: %d\n"
msgstr "  فهرس النموذج المضغوط: %d\n"

#: readelf.c:11405
msgid "Unknown ARM compact model index encountered\n"
msgstr "وُجه فهرس نموذج ARM مضغوط مجهول\n"

#: readelf.c:11406
#, c-format
msgid "  [reserved]\n"
msgstr "  [محجوز]\n"

#: readelf.c:11421
#, c-format
msgid "  Restore stack from frame pointer\n"
msgstr "  استعادة المكدس من مؤشر الإطار\n"

#: readelf.c:11423
#, c-format
msgid "  Stack increment %d\n"
msgstr "  زيادة المكدس %d\n"

#: readelf.c:11424
#, c-format
msgid "  Registers restored: "
msgstr "  المسجلات المستعادة: "

#: readelf.c:11429
#, c-format
msgid "  Return register: %s\n"
msgstr "  مسجل العودة: %s\n"

#: readelf.c:11433
#, c-format
msgid "  [reserved (%d)]\n"
msgstr "  [محجوز (%d)]\n"

#: readelf.c:11437
#, c-format
msgid "Unsupported architecture type %d encountered when decoding unwind table\n"
msgstr "وُجه نوع بنية غير مدعوم %d عند فك ترميز جدول الفك\n"

#: readelf.c:11492
#, c-format
msgid "corrupt index table entry: %x\n"
msgstr "إدخال جدول فهرس فاسد: %x\n"

#: readelf.c:11531
#, c-format
msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n"
msgstr "إدخال الفك يحتوي على إزاحة فاسدة (%#<PRIx64>) في المقطع %s\n"

#: readelf.c:11547
#, c-format
msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n"
msgstr "تعذر تحديد موقع المقطع .ARM.extab الذي يحتوي على %#<PRIx64>.\n"

#: readelf.c:11591
#, c-format
msgid "Unsupported architecture type %d encountered when processing unwind table\n"
msgstr "وُجه نوع بنية غير مدعوم %d عند معالجة جدول الفك\n"

#: readelf.c:11653
#, c-format
msgid "No processor specific unwind information to decode\n"
msgstr "لا توجد معلومات فك خاصة بالمعالج لفك ترميزها\n"

#: readelf.c:11683
#, c-format
msgid ""
"\n"
"The decoding of unwind sections for machine type %s is not currently supported.\n"
msgstr ""
"\n"
"فك ترميز مقاطع الفك لنوع الآلة %s غير مدعوم حالياً.\n"

#: readelf.c:11710
#, c-format
msgid "NONE"
msgstr "لاشيء"

#: readelf.c:11735
#, c-format
msgid "Interface Version: %s"
msgstr "نسخة الواجهة: %s"

#: readelf.c:11738
#, c-format
msgid "Interface Version: <corrupt: %<PRIx64>>"
msgstr "نسخة الواجهة: <فاسدة: %<PRIx64>>"

#: readelf.c:11756
#, c-format
msgid "Time Stamp: %s"
msgstr "الختم الزمني: %s"

#: readelf.c:11945 readelf.c:11995
msgid "dynamic section"
msgstr "مقطع ديناميكي"

#: readelf.c:11965 readelf.c:12016 readelf.c:12124
#, c-format
msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n"
msgstr "نفاد الذاكرة عند تخصيص مساحة لـ %<PRIu64> من الإدخالات الديناميكية\n"

#: readelf.c:12090
#, c-format
msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n"
msgstr "طفح الحجم يمنع قراءة %<PRIu64> من العناصر بحجم %u\n"

#: readelf.c:12100
#, c-format
msgid "Invalid number of dynamic entries: %<PRIu64>\n"
msgstr "عدد غير صالح من الإدخالات الديناميكية: %<PRIu64>\n"

#: readelf.c:12108
#, c-format
msgid "Out of memory reading %<PRIu64> dynamic entries\n"
msgstr "نفاد الذاكرة عند قراءة %<PRIu64> من الإدخالات الديناميكية\n"

#: readelf.c:12115
#, c-format
msgid "Unable to read in %<PRIu64> bytes of dynamic data\n"
msgstr "تعذر قراءة %<PRIu64> بايت من البيانات الديناميكية\n"

#: readelf.c:12165 readelf.c:12219 readelf.c:12243 readelf.c:12276
#: readelf.c:12302 readelf.c:12321
msgid "Unable to seek to start of dynamic information\n"
msgstr "تعذر السعي إلى بداية المعلومات الديناميكية\n"

#: readelf.c:12171 readelf.c:12225
msgid "Failed to read in number of buckets\n"
msgstr "فشل قراءة عدد السلال\n"

#: readelf.c:12177
msgid "Failed to read in number of chains\n"
msgstr "فشل قراءة عدد السلاسل\n"

#: readelf.c:12284
msgid "Failed to determine last chain length\n"
msgstr "فشل تحديد طول السلسلة الأخيرة\n"

#: readelf.c:12384
#, c-format
msgid ""
"\n"
"There is no dynamic section in linked file '%s'.\n"
msgstr ""
"\n"
"لا يوجد مقطع ديناميكي في الملف المربوط '%s'.\n"

#: readelf.c:12387
#, c-format
msgid ""
"\n"
"There is no dynamic section in this file.\n"
msgstr ""
"\n"
"لا يوجد مقطع ديناميكي في هذا الملف.\n"

#. See PR 21379 for a reproducer.
#: readelf.c:12447
msgid "Invalid PT_LOAD entry\n"
msgstr "إدخال PT_LOAD غير صالح\n"

#: readelf.c:12473
msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
msgstr "المقطع .dynsym لا يطابق وسمي DT_SYMTAB و DT_SYMENT\n"

#: readelf.c:12483
msgid "Corrupt DT_SYMTAB dynamic entry\n"
msgstr "إدخال DT_SYMTAB ديناميكي فاسد\n"

#: readelf.c:12519
msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
msgstr "المقطع .dynstr لا يطابق وسمي DT_STRTAB و DT_STRSZ\n"

#: readelf.c:12524
msgid "dynamic string table"
msgstr "جدول سلاسل ديناميكي"

#: readelf.c:12527
msgid "Corrupt DT_STRTAB dynamic entry\n"
msgstr "إدخال DT_STRTAB ديناميكي فاسد\n"

#: readelf.c:12552
#, c-format
msgid "Bad value (%d) for SYMINENT entry\n"
msgstr "قيمة سيئة (%d) لإدخال SYMINENT\n"

#: readelf.c:12571
msgid "symbol information"
msgstr "معلومات الرموز"

#: readelf.c:12577
msgid "Multiple dynamic symbol information sections found\n"
msgstr "عثر على مقاطع معلومات رموز ديناميكية متعددة\n"

#: readelf.c:12583
#, c-format
msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n"
msgstr "نفاد الذاكرة عند تخصيص %<PRIu64> بايت لمعلومات الرموز الديناميكية\n"

#: readelf.c:12607
#, c-format
msgid ""
"\n"
"In linked file '%s' the dynamic section at offset %#<PRIx64> contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' the dynamic section at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:12614
#, c-format
msgid ""
"\n"
"Dynamic section at offset %#<PRIx64> contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"Dynamic section at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالات:\n"
msgstr[4] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخالاً:\n"
msgstr[5] ""
"\n"
"المقطع الديناميكي عند الإزاحة %#<PRIx64> يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:12621
#, c-format
msgid "  Tag        Type                         Name/Value\n"
msgstr "  الوسم        النوع                         الاسم/القيمة\n"

#: readelf.c:12655
#, c-format
msgid "Auxiliary library"
msgstr "مكتبة مساعدة"

#: readelf.c:12659
#, c-format
msgid "Filter library"
msgstr "مكتبة تصفية"

#: readelf.c:12663
#, c-format
msgid "Configuration file"
msgstr "ملف تهيئة"

#: readelf.c:12667
#, c-format
msgid "Dependency audit library"
msgstr "مكتبة تدقيق التبعيات"

#: readelf.c:12671
#, c-format
msgid "Audit library"
msgstr "مكتبة تدقيق"

#: readelf.c:12690 readelf.c:12718 readelf.c:12746 readelf.c:13086
#, c-format
msgid "Flags:"
msgstr "علامات:"

#: readelf.c:12693 readelf.c:12721 readelf.c:12748 readelf.c:13088
#, c-format
msgid " None\n"
msgstr " لا شيء\n"

#: readelf.c:12955
#, c-format
msgid "Shared library: [%s]"
msgstr "مكتبة مشتركة: [%s]"

#: readelf.c:12959
#, c-format
msgid " program interpreter"
msgstr " مفسر البرنامج"

#: readelf.c:12963
#, c-format
msgid "Library soname: [%s]"
msgstr "الاسم المكتبي soname: [%s]"

#: readelf.c:12967
#, c-format
msgid "Library rpath: [%s]"
msgstr "مسار المكتبة rpath: [%s]"

#: readelf.c:12971
#, c-format
msgid "Library runpath: [%s]"
msgstr "مسار تشغيل المكتبة runpath: [%s]"

#: readelf.c:13008
#, c-format
msgid " (bytes)\n"
msgstr " (بايتات)\n"

#: readelf.c:13039
#, c-format
msgid "Not needed object: [%s]\n"
msgstr "كائن غير مطلوب: [%s]\n"

#: readelf.c:13064
#, c-format
msgid "<corrupt time val: %<PRIx64>"
msgstr "<قيمة وقت فاسدة: %<PRIx64>>"

#: readelf.c:13207
#, c-format
msgid ""
"\n"
"In linked file '%s' the version definition section '%s' contains %u entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' the version definition section '%s' contains %u entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' يحتوي على %u إدخالات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' يحتوي على %u إدخالاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' مقطع تعريف النسخة '%s' يحتوي على %u إدخال:\n"

#: readelf.c:13214
#, c-format
msgid ""
"\n"
"Version definition section '%s' contains %u entry:\n"
msgid_plural ""
"\n"
"Version definition section '%s' contains %u entries:\n"
msgstr[0] ""
"\n"
"مقطع تعريف النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"مقطع تعريف النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"مقطع تعريف النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"مقطع تعريف النسخة '%s' يحتوي على %u إدخالات:\n"
msgstr[4] ""
"\n"
"مقطع تعريف النسخة '%s' يحتوي على %u إدخالاً:\n"
msgstr[5] ""
"\n"
"مقطع تعريف النسخة '%s' يحتوي على %u إدخال:\n"

#: readelf.c:13222 readelf.c:13368 readelf.c:13533
#, c-format
msgid " Addr: 0x%016<PRIx64>"
msgstr " العنوان: 0x%016<PRIx64>"

#: readelf.c:13223 readelf.c:13369 readelf.c:13534
#, c-format
msgid "  Offset: 0x%08<PRIx64>  Link: %u (%s)\n"
msgstr "  الإزاحة: 0x%08<PRIx64>  الرابط: %u (%s)\n"

#: readelf.c:13229
msgid "version definition section"
msgstr "مقطع تعريف النسخة"

#: readelf.c:13258
#, c-format
msgid "  %#06zx: Rev: %d  Flags: %s"
msgstr "  %#06zx: المراجعة: %d  العلامات: %s"

#: readelf.c:13261
#, c-format
msgid "  Index: %d  Cnt: %d  "
msgstr "  الفهرس: %d  العدد: %d  "

#: readelf.c:13278
#, c-format
msgid "Name: %s\n"
msgstr "الاسم: %s\n"

#: readelf.c:13281
#, c-format
msgid "Name index: %ld\n"
msgstr "فهرس الاسم: %ld\n"

#: readelf.c:13290
#, c-format
msgid "Invalid vda_next field of %lx\n"
msgstr "حقل vda_next غير صالح بقيمة %lx\n"

#: readelf.c:13310
#, c-format
msgid "  %#06zx: Parent %d: %s\n"
msgstr "  %#06zx: الأصل %d: %s\n"

#: readelf.c:13314
#, c-format
msgid "  %#06zx: Parent %d, name index: %ld\n"
msgstr "  %#06zx: الأصل %d، فهرس الاسم: %ld\n"

#: readelf.c:13319
#, c-format
msgid "  Version def aux past end of section\n"
msgstr "  مساعد تعريف النسخة تجاوز نهاية المقطع\n"

#: readelf.c:13326
#, c-format
msgid "Invalid vd_next field of %lx\n"
msgstr "حقل vd_next غير صالح بقيمة %lx\n"

#: readelf.c:13337
#, c-format
msgid "  Version definition past end of section\n"
msgstr "  تعريف النسخة تجاوز نهاية المقطع\n"

#: readelf.c:13353
#, c-format
msgid ""
"\n"
"In linked file '%s' the version needs section '%s' contains %u entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' the version needs section '%s' contains %u entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' يحتوي على %u إدخالات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' يحتوي على %u إدخالاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' مقطع متطلبات النسخة '%s' يحتوي على %u إدخال:\n"

#: readelf.c:13360
#, c-format
msgid ""
"\n"
"Version needs section '%s' contains %u entry:\n"
msgid_plural ""
"\n"
"Version needs section '%s' contains %u entries:\n"
msgstr[0] ""
"\n"
"مقطع متطلبات النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"مقطع متطلبات النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"مقطع متطلبات النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"مقطع متطلبات النسخة '%s' يحتوي على %u إدخالات:\n"
msgstr[4] ""
"\n"
"مقطع متطلبات النسخة '%s' يحتوي على %u إدخالاً:\n"
msgstr[5] ""
"\n"
"مقطع متطلبات النسخة '%s' يحتوي على %u إدخال:\n"

#: readelf.c:13376
msgid "Version Needs section"
msgstr "مقطع متطلبات النسخة"

#: readelf.c:13401
#, c-format
msgid "  %#06zx: Version: %d"
msgstr "  %#06zx: النسخة: %d"

#: readelf.c:13404
#, c-format
msgid "  File: %s"
msgstr "  الملف: %s"

#: readelf.c:13407
#, c-format
msgid "  File: %lx"
msgstr "  الملف: %lx"

#: readelf.c:13409
#, c-format
msgid "  Cnt: %d\n"
msgstr "  العدد: %d\n"

#: readelf.c:13432
#, c-format
msgid "  %#06zx:   Name: %s"
msgstr "  %#06zx:   الاسم: %s"

#: readelf.c:13435
#, c-format
msgid "  %#06zx:   Name index: %lx"
msgstr "  %#06zx:   فهرس الاسم: %lx"

#: readelf.c:13438
#, c-format
msgid "  Flags: %s  Version: %d\n"
msgstr "  العلامات: %s  النسخة: %d\n"

#: readelf.c:13444
#, c-format
msgid "Invalid vna_next field of %lx\n"
msgstr "حقل vna_next غير صالح بقيمة %lx\n"

#: readelf.c:13457
msgid "Missing Version Needs auxiliary information\n"
msgstr "معلومات مساعدة لمتطلبات النسخة مفقودة\n"

#: readelf.c:13462
#, c-format
msgid "Invalid vn_next field of %lx\n"
msgstr "حقل vn_next غير صالح بقيمة %lx\n"

#: readelf.c:13472
msgid "Missing Version Needs information\n"
msgstr "معلومات متطلبات النسخة مفقودة\n"

#: readelf.c:13510
msgid "version string table"
msgstr "جدول سلاسل النسخة"

#: readelf.c:13518
#, c-format
msgid ""
"\n"
"In linked file '%s' the version symbols section '%s' contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' the version symbols section '%s' contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخالات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخالاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:13525
#, c-format
msgid ""
"\n"
"Version symbols section '%s' contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"Version symbols section '%s' contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"مقطع رموز النسخة '%s' لا يحتوي على أي إدخال:\n"
msgstr[1] ""
"\n"
"مقطع رموز النسخة '%s' يحتوي على إدخال واحد:\n"
msgstr[2] ""
"\n"
"مقطع رموز النسخة '%s' يحتوي على إدخالين:\n"
msgstr[3] ""
"\n"
"مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخالات:\n"
msgstr[4] ""
"\n"
"مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخالاً:\n"
msgstr[5] ""
"\n"
"مقطع رموز النسخة '%s' يحتوي على %<PRIu64> إدخال:\n"

#: readelf.c:13543
msgid "version symbol data"
msgstr "بيانات رموز النسخة"

#: readelf.c:13563
msgid "*invalid*"
msgstr "*غير صالح*"

#: readelf.c:13571
msgid "   0 (*local*)    "
msgstr "   0 (*محلي*)    "

#: readelf.c:13575
msgid "   1 (*global*)   "
msgstr "   1 (*عام*)   "

#: readelf.c:13586
msgid "invalid index into symbol array\n"
msgstr "فهرس غير صالح في مصفوفة الرموز\n"

#: readelf.c:13609 readelf.c:14161
msgid "version need"
msgstr "متطلب نسخة"

#: readelf.c:13620
msgid "version need aux (2)"
msgstr "مساعد متطلب النسخة (2)"

#: readelf.c:13667 readelf.c:14105
msgid "version def"
msgstr "تعريف نسخة"

#: readelf.c:13695 readelf.c:14136
msgid "version def aux"
msgstr "مساعد تعريف النسخة"

#: readelf.c:13703
msgid "*both*"
msgstr "*كلاهما*"

#: readelf.c:13735
#, c-format
msgid ""
"\n"
"No version information found in linked file '%s'.\n"
msgstr ""
"\n"
"لم يُعثر على معلومات نسخة في الملف المربوط '%s'.\n"

#: readelf.c:13738
#, c-format
msgid ""
"\n"
"No version information found in this file.\n"
msgstr ""
"\n"
"لم يُعثر على معلومات نسخة في هذا الملف.\n"

#: readelf.c:13834
#, c-format
msgid "Unrecognized visibility value: %u\n"
msgstr "قيمة رؤية غير معروفة: %u\n"

#: readelf.c:13847
#, c-format
msgid "Unrecognized alpha specific other value: %u\n"
msgstr "قيمة alpha أخرى محددة غير معروفة: %u\n"

#: readelf.c:13924
#, c-format
msgid "Unrecognized IA64 VMS ST Function type: %d\n"
msgstr "نوع دالة IA64 VMS ST غير معروف: %d\n"

#: readelf.c:13948
#, c-format
msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
msgstr "ارتباط IA64 VMS ST غير معروف: %d\n"

#: readelf.c:13974
#, c-format
msgid "<localentry>: %d"
msgstr "<مدخل_محلي>: %d"

#: readelf.c:13988
msgid " VARIANT_CC"
msgstr " VARIANT_CC"

#: readelf.c:14039
#, c-format
msgid "<other>: %x"
msgstr "<آخر>: %x"

#: readelf.c:14067
msgid "version data"
msgstr "بيانات النسخة"

#: readelf.c:14179
msgid "version need aux (3)"
msgstr "مساعد متطلب النسخة (3)"

#: readelf.c:14370
#, c-format
msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n"
msgstr "عثر على رمز محلي %<PRIu64> عند فهرس >= قيمة sh_info لـ %s البالغة %u\n"

#: readelf.c:14389
#, c-format
msgid "Unknown LTO symbol definition encountered: %u\n"
msgstr "وُجه تعريف رمز LTO مجهول: %u\n"

#: readelf.c:14408
#, c-format
msgid "Unknown LTO symbol visibility encountered: %u\n"
msgstr "وُجهت رؤية رمز LTO مجهولة: %u\n"

#: readelf.c:14426
#, c-format
msgid "Unknown LTO symbol type encountered: %u\n"
msgstr "وُجه نوع رمز LTO مجهول: %u\n"

#: readelf.c:14442
#, c-format
msgid ""
"\n"
"The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
msgstr ""
"\n"
"مقطع جدول رموز LTO '%s' في الملف المربوط '%s' فارغ!\n"

#: readelf.c:14446
#, c-format
msgid ""
"\n"
"LTO Symbol table '%s' is empty!\n"
msgstr ""
"\n"
"جدول رموز LTO '%s' فارغ!\n"

#: readelf.c:14461
msgid "LTO symbols"
msgstr "رموز LTO"

#: readelf.c:14476
#, c-format
msgid "LTO Symbol extension table '%s' is empty!\n"
msgstr "جدول امتداد رموز LTO '%s' فارغ!\n"

#: readelf.c:14482
msgid "LTO ext symbol data"
msgstr "بيانات رموز امتداد LTO"

#: readelf.c:14487
msgid "Unexpected version number in symbol extension table\n"
msgstr "رقم إصدارة غير متوقع في جدول امتداد الرموز\n"

#: readelf.c:14496
#, c-format
msgid ""
"\n"
"In linked file '%s': "
msgstr ""
"\n"
"في الملف المربوط '%s': "

#: readelf.c:14503
#, c-format
msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
msgstr "جدول رموز LTO '%s' وجدول الامتداد '%s' يحتويان على:\n"

#: readelf.c:14508
#, c-format
msgid "LTO Symbol table '%s'\n"
msgstr "جدول رموز LTO '%s'\n"

#: readelf.c:14510
#, c-format
msgid " and extension table '%s' contain:\n"
msgstr " وجدول الامتداد '%s' يحتويان على:\n"

#: readelf.c:14515
#, c-format
msgid "LTO Symbol table '%s' contains:\n"
msgstr "جدول رموز LTO '%s' يحتوي على:\n"

#: readelf.c:14520
#, c-format
msgid "  Comdat_Key       Kind  Visibility     Size      Slot      Type  Section Name\n"
msgstr "  Comdat_Key       Kind  Visibility     Size      Slot      Type  Section Name\n"

#: readelf.c:14522
#, c-format
msgid "  Comdat_Key       Kind  Visibility     Size      Slot Name\n"
msgstr "  Comdat_Key       Kind  Visibility     Size      Slot Name\n"

#: readelf.c:14569
msgid "Ran out of LTO symbol extension data\n"
msgstr "نفدت بيانات امتداد رموز LTO\n"

#: readelf.c:14589
msgid "Data remains in the LTO symbol extension table\n"
msgstr "تَبقّت بيانات في جدول امتداد رموز LTO\n"

#: readelf.c:14599
msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
msgstr "حدث تجاوز للمخزن المؤقت أثناء فك ترميز جدول رموز LTO\n"

#: readelf.c:14641
#, c-format
msgid "   Num:    Value  Size Type    Bind   Vis+Other  Ndx(SecName) Name [+ Version Info]\n"
msgstr "   الرقم:    القيمة  الحجم النوع    الربط   الظهور+أخرى  Ndx(SecName) الاسم [+ معلومات الإصدارة]\n"

#: readelf.c:14647 readelf.c:14653
#, c-format
msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
msgstr "   الرقم:    القيمة  الحجم النوع    الربط   الظهور      Ndx الاسم\n"

#: readelf.c:14662
#, c-format
msgid "   Num:    Value          Size Type    Bind   Vis+Other Ndx(SecName) Name [+ Version Info]\n"
msgstr "   الرقم:    القيمة          الحجم النوع    الربط   الظهور+أخرى Ndx(SecName) الاسم [+ معلومات الإصدارة]\n"

#: readelf.c:14669 readelf.c:14675
#, c-format
msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
msgstr "   الرقم:    القيمة          الحجم النوع    الربط   الظهور      Ndx الاسم\n"

#: readelf.c:14688
#, c-format
msgid ""
"\n"
"Symbol table '%s' has a sh_entsize of zero!\n"
msgstr ""
"\n"
"جدول الرموز '%s' لديه sh_entsize بصفر!\n"

#: readelf.c:14696
#, c-format
msgid ""
"\n"
"In linked file '%s' symbol section '%s' contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' symbol section '%s' contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' يحتوي %<PRIu64> مدخلات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' يحتوي %<PRIu64> مدخلاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' مقطع الرموز '%s' يحتوي %<PRIu64> مدخل:\n"

#: readelf.c:14705
#, c-format
msgid ""
"\n"
"Symbol table '%s' contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"Symbol table '%s' contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"جدول الرموز '%s' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"جدول الرموز '%s' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"جدول الرموز '%s' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"جدول الرموز '%s' يحتوي %<PRIu64> مدخلات:\n"
msgstr[4] ""
"\n"
"جدول الرموز '%s' يحتوي %<PRIu64> مدخلاً:\n"
msgstr[5] ""
"\n"
"جدول الرموز '%s' يحتوي %<PRIu64> مدخل:\n"

#: readelf.c:14773
#, c-format
msgid ""
"\n"
"In linked file '%s' the dynamic symbol table contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"In linked file '%s' the dynamic symbol table contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي يحتوي %<PRIu64> مدخلات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي يحتوي %<PRIu64> مدخلاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s' جدول الرموز الديناميكي يحتوي %<PRIu64> مدخل:\n"

#: readelf.c:14783
#, c-format
msgid ""
"\n"
"Symbol table for image contains %<PRIu64> entry:\n"
msgid_plural ""
"\n"
"Symbol table for image contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"جدول الرموز للصورة لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"جدول الرموز للصورة يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"جدول الرموز للصورة يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"جدول الرموز للصورة يحتوي %<PRIu64> مدخلات:\n"
msgstr[4] ""
"\n"
"جدول الرموز للصورة يحتوي %<PRIu64> مدخلاً:\n"
msgstr[5] ""
"\n"
"جدول الرموز للصورة يحتوي %<PRIu64> مدخل:\n"

#: readelf.c:14818
#, c-format
msgid ""
"\n"
"Dynamic symbol information is not available for displaying symbols.\n"
msgstr ""
"\n"
"معلومات الرموز الديناميكية غير متاحة لعرض الرموز.\n"

#: readelf.c:14831
#, c-format
msgid ""
"\n"
"Histogram for bucket list length (total of %<PRIu64> bucket):\n"
msgid_plural ""
"\n"
"Histogram for bucket list length (total of %<PRIu64> buckets):\n"
msgstr[0] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي 0 سلة):\n"
msgstr[1] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي سلة واحدة):\n"
msgstr[2] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي سلتين):\n"
msgstr[3] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي %<PRIu64> سلال):\n"
msgstr[4] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي %<PRIu64> سلة):\n"
msgstr[5] ""
"\n"
"مدرج تكراري لطول قائمة السلال (الإجمالي %<PRIu64> سلة):\n"

#: readelf.c:14841
msgid "Out of memory allocating space for histogram buckets\n"
msgstr "نفدت الذاكرة أثناء تخصيص مساحة لسلال المدرج التكراري\n"

#: readelf.c:14847 readelf.c:14924
#, c-format
msgid " Length  Number     %% of total  Coverage\n"
msgstr " الطول  العدد     %% من الإجمالي  التغطية\n"

#: readelf.c:14857
msgid "histogram chain is corrupt\n"
msgstr "سلسلة المدرج التكراري تالفة\n"

#: readelf.c:14869
msgid "Out of memory allocating space for histogram counts\n"
msgstr "نفدت الذاكرة أثناء تخصيص مساحة لتعداد المدرج التكراري\n"

#: readelf.c:14909
#, c-format
msgid ""
"\n"
"Histogram for `%s' bucket list length (total of %<PRIu64> bucket):\n"
msgid_plural ""
"\n"
"Histogram for `%s' bucket list length (total of %<PRIu64> buckets):\n"
msgstr[0] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي 0 سلة):\n"
msgstr[1] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي سلة واحدة):\n"
msgstr[2] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي سلتين):\n"
msgstr[3] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي %<PRIu64> سلال):\n"
msgstr[4] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي %<PRIu64> سلة):\n"
msgstr[5] ""
"\n"
"مدرج تكراري لطول قائمة سلال `%s' (الإجمالي %<PRIu64> سلة):\n"

#: readelf.c:14920
msgid "Out of memory allocating space for gnu histogram buckets\n"
msgstr "نفدت الذاكرة أثناء تخصيص مساحة لسلال مدرج gnu التكراري\n"

#: readelf.c:14947
msgid "Out of memory allocating space for gnu histogram counts\n"
msgstr "نفدت الذاكرة أثناء تخصيص مساحة لتعداد مدرج gnu التكراري\n"

#: readelf.c:15013
#, c-format
msgid ""
"\n"
"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %d entry:\n"
msgid_plural ""
"\n"
"In linked file '%s: the dynamic info segment at offset %#<PRIx64> contains %d entries:\n"
msgstr[0] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> لا تحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخلات:\n"
msgstr[4] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخلاً:\n"
msgstr[5] ""
"\n"
"في الملف المربوط '%s: قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخل:\n"

#: readelf.c:15020
#, c-format
msgid ""
"\n"
"Dynamic info segment at offset %#<PRIx64> contains %d entry:\n"
msgid_plural ""
"\n"
"Dynamic info segment at offset %#<PRIx64> contains %d entries:\n"
msgstr[0] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> لا تحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخلات:\n"
msgstr[4] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخلاً:\n"
msgstr[5] ""
"\n"
"قطعة المعلومات الديناميكية عند الإزاحة %#<PRIx64> تحتوي %d مدخل:\n"

#: readelf.c:15028
#, c-format
msgid " Num: Name                           BoundTo     Flags\n"
msgstr " الرقم: الاسم                           مربوط بـ     الأعلام\n"

#: readelf.c:15035
#, c-format
msgid "<corrupt index>"
msgstr "<فهرس تالف>"

#: readelf.c:15040
#, c-format
msgid "<corrupt: %19ld>"
msgstr "<تالف: %19ld>"

#: readelf.c:15132
#, c-format
msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
msgstr "حقل LoongArch ULEB128 عند 0x%lx يحتوي قيمة ULEB128 غير صالحة\n"

#: readelf.c:15137 readelf.c:15191 readelf.c:15242 readelf.c:15288
#: readelf.c:15302 readelf.c:15346
#, c-format
msgid "%s reloc contains invalid symbol index %<PRIu64>\n"
msgstr "إعادة التعيين %s تحتوي فهرس رمز غير صالح %<PRIu64>\n"

#: readelf.c:15238
#, c-format
msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n"
msgstr "حقل MSP430 ULEB128 عند %#<PRIx64> يحتوي قيمة ULEB128 غير صالحة\n"

#. PR 21137
#: readelf.c:15253
#, c-format
msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr "إعادة تعيين sym diff لـ MSP430 تحتوي إزاحة غير صالحة: %#<PRIx64>\n"

#: readelf.c:15265
msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
msgstr "نوع إعادة تعيين MSP430 غير مدعوم وُجد بعد إعادة تعيين SYM_DIFF\n"

#: readelf.c:15312
#, c-format
msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr "إعادة تعيين sym diff لـ MN10300 تحتوي إزاحة غير صالحة: %#<PRIx64>\n"

#: readelf.c:15323
msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
msgstr "نوع إعادة تعيين MN10300 غير مدعوم وُجد بعد إعادة تعيين SYM_DIFF\n"

#: readelf.c:15365 readelf.c:15375
#, c-format
msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr "إعادة تعيين sym diff لـ RL78 تحتوي إزاحة غير صالحة: %#<PRIx64>\n"

#: readelf.c:15598
#, c-format
msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n"
msgstr "فقدان المعرفة بأنواع إعادة التعيين 32-بت المستخدمة في مقاطع DWARF للآلة رقم %d\n"

#: readelf.c:16333
#, c-format
msgid "unable to apply unsupported reloc type %d to section %s\n"
msgstr "تعذر تطبيق نوع إعادة التعيين غير المدعوم %d على المقطع %s\n"

#: readelf.c:16342
#, c-format
msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n"
msgstr "تخطي إزاحة إعادة تعيين غير صالحة %#<PRIx64> في المقطع %s\n"

#: readelf.c:16352
#, c-format
msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n"
msgstr "تخطي فهرس رمز إعادة تعيين غير صالح %#<PRIx64> في المقطع %s\n"

#: readelf.c:16376
#, c-format
msgid "skipping unexpected symbol type %s in section %s relocation %tu\n"
msgstr "تخطي نوع رمز غير متوقع %s في المقطع %s إعادة التعيين %tu\n"

#: readelf.c:16454
#, c-format
msgid ""
"\n"
"Assembly dump of section %s\n"
msgstr ""
"\n"
"تفريغ تجميعي للمقطع %s\n"

#: readelf.c:16472
#, c-format
msgid "Section '%s' has no data to dump.\n"
msgstr "المقطع '%s' لا يحتوي بيانات لتفريغها.\n"

#: readelf.c:16478
msgid "section contents"
msgstr "محتويات المقطع"

#: readelf.c:16501
#, c-format
msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n"
msgstr "حجم المقطع غير المضغوط كبير بشكل مريب: 0x%<PRIu64>\n"

#: readelf.c:16593 readelf.c:17177
#, c-format
msgid "section '%s' has unsupported compress type: %d\n"
msgstr "المقطع '%s' لديه نوع ضغط غير مدعوم: %d\n"

#: readelf.c:16629 readelf.c:17214
#, c-format
msgid "Unable to decompress section %s\n"
msgstr "تعذر فك ضغط المقطع %s\n"

#: readelf.c:16668
#, c-format
msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n"
msgstr " ملاحظة: هذا المقطع لديه عمليات إعادة تعيين، لكنها لم تُطبق على هذا التفريغ.\n"

#: readelf.c:16696
#, c-format
msgid ""
"\n"
"String dump of section '%s' in linked file %s:\n"
msgstr ""
"\n"
"تفريغ سلاسل المقطع '%s' في الملف المربوط %s:\n"

#: readelf.c:16700
#, c-format
msgid ""
"\n"
"String dump of section '%s':\n"
msgstr ""
"\n"
"تفريغ سلاسل المقطع '%s':\n"

#: readelf.c:16798 readelf.c:18272 readelf.c:18312 readelf.c:18350
#: readelf.c:18397 readelf.c:18428 readelf.c:20023 readelf.c:20055
#, c-format
msgid "<corrupt>\n"
msgstr "<تالف>\n"

#: readelf.c:16806
#, c-format
msgid "  No strings found in this section."
msgstr "  لم يُعثر على سلاسل في هذا المقطع."

#: readelf.c:16841
#, c-format
msgid ""
"\n"
"Hex dump of section '%s' in linked file %s:\n"
msgstr ""
"\n"
"تفريغ ست عشري للمقطع '%s' في الملف المربوط %s:\n"

#: readelf.c:16845
#, c-format
msgid ""
"\n"
"Hex dump of section '%s':\n"
msgstr ""
"\n"
"تفريغ ست عشري للمقطع '%s':\n"

#: readelf.c:16989
#, c-format
msgid "Iteration failed: %s, %s\n"
msgstr "فشل التكرار: %s، %s\n"

#: readelf.c:17033
#, c-format
msgid "No symbol section named %s\n"
msgstr "لا يوجد مقطع رموز باسم %s\n"

#: readelf.c:17049
#, c-format
msgid "No string table section named %s\n"
msgstr "لا يوجد مقطع جدول سلاسل باسم %s\n"

#: readelf.c:17056
msgid "strings"
msgstr "سلاسل"

#: readelf.c:17069 readelf.c:17081
#, c-format
msgid "CTF open failure: %s\n"
msgstr "فشل فتح CTF: %s\n"

#: readelf.c:17088
#, c-format
msgid ""
"\n"
"Dump of CTF section '%s' in linked file %s:\n"
msgstr ""
"\n"
"تفريغ مقطع CTF '%s' في الملف المربوط %s:\n"

#: readelf.c:17092
#, c-format
msgid ""
"\n"
"Dump of CTF section '%s':\n"
msgstr ""
"\n"
"تفريغ مقطع CTF '%s':\n"

#: readelf.c:17103
#, c-format
msgid "CTF member open failure: %s\n"
msgstr "فشل فتح عضو CTF: %s\n"

#: readelf.c:17134
#, c-format
msgid "%s section data"
msgstr "بيانات المقطع %s"

#: readelf.c:17158
#, c-format
msgid "compressed section %s is too small to contain a compression header\n"
msgstr "المقطع المضغوط %s صغير جداً ليحتوي على ترويسة ضغط\n"

#: readelf.c:17290 readelf.c:17317 readelf.c:17342
#, c-format
msgid "malformed note encountered in section %s whilst scanning for build-id note\n"
msgstr "تمت مصادفة ملاحظة مشوهة في المقطع %s أثناء المسح بحثاً عن ملاحظة معرف البناء\n"

#: readelf.c:17470
#, c-format
msgid ""
"\n"
"Section '%s' has no debugging data.\n"
msgstr ""
"\n"
"المقطع '%s' لا يحتوي بيانات تنقيح.\n"

#. There is no point in dumping the contents of a debugging section
#. which has the NOBITS type - the bits in the file will be random.
#. This can happen when a file containing a .eh_frame section is
#. stripped with the --only-keep-debug command line option.
#: readelf.c:17479
#, c-format
msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
msgstr "المقطع '%s' لديه النوع NOBITS - محتوياته غير موثوقة.\n"

#: readelf.c:17529
#, c-format
msgid "Unrecognized debug section: %s\n"
msgstr "مقطع تنقيح غير معروف: %s\n"

#: readelf.c:17559
#, c-format
msgid "Section '%s' was not dumped because it does not exist\n"
msgstr "المقطع '%s' لم يُفرّغ لأنه غير موجود\n"

#: readelf.c:17622
#, c-format
msgid "Unable to display section %d - it has a NULL type\n"
msgstr "تعذر عرض المقطع %d - لديه نوع NULL\n"

#: readelf.c:17626
#, c-format
msgid "Unable to display section %d - it has no contents\n"
msgstr "تعذر عرض المقطع %d - لا محتوى له\n"

#. FIXME: Add Proc and OS specific section types ?
#: readelf.c:17637
#, c-format
msgid "Unable to determine how to dump section %d (type %#x)\n"
msgstr "تعذر تحديد كيفية تفريغ المقطع %d (النوع %#x)\n"

#: readelf.c:17696
#, c-format
msgid "Section %d was not dumped because it does not exist!\n"
msgstr "المقطع %d لم يُفرّغ لأنه غير موجود!\n"

#: readelf.c:17752
msgid "<corrupt tag>\n"
msgstr "<وسم تالف>\n"

#: readelf.c:17766 readelf.c:17771
#, c-format
msgid "<corrupt string tag>"
msgstr "<وسم سلسلة تالف>"

#: readelf.c:17805
#, c-format
msgid "Absent/Non standard\n"
msgstr "غائب/غير قياسي\n"

#: readelf.c:17808
#, c-format
msgid "Bare metal/mwdt\n"
msgstr "Bare metal/mwdt\n"

#: readelf.c:17811
#, c-format
msgid "Bare metal/newlib\n"
msgstr "Bare metal/newlib\n"

#: readelf.c:17814
#, c-format
msgid "Linux/uclibc\n"
msgstr "لينكس/uclibc\n"

#: readelf.c:17817
#, c-format
msgid "Linux/glibc\n"
msgstr "لينكس/glibc\n"

#: readelf.c:17820 readelf.c:17899
#, c-format
msgid "Unknown\n"
msgstr "غير معروف\n"

#: readelf.c:17832 readelf.c:17862 readelf.c:17890
#, c-format
msgid "Absent\n"
msgstr "غائب\n"

#: readelf.c:17874
msgid "yes"
msgstr "نعم"

#: readelf.c:17874
msgid "no"
msgstr "لا"

#: readelf.c:17911 readelf.c:17918
msgid "default"
msgstr "مبدئي"

#: readelf.c:17912
msgid "smallest"
msgstr "الأصغر"

#: readelf.c:17917
msgid "OPTFP"
msgstr "OPTFP"

#: readelf.c:18138 readelf.c:18151 readelf.c:18169 readelf.c:18691
#: readelf.c:18970 readelf.c:18982 readelf.c:18994
#, c-format
msgid "None\n"
msgstr "لا شيء\n"

#: readelf.c:18139
#, c-format
msgid "Application\n"
msgstr "تطبيق\n"

#: readelf.c:18140
#, c-format
msgid "Realtime\n"
msgstr "وقت حقيقي\n"

#: readelf.c:18141
#, c-format
msgid "Microcontroller\n"
msgstr "متحكم دقيق\n"

#: readelf.c:18142
#, c-format
msgid "Application or Realtime\n"
msgstr "تطبيق أو وقت حقيقي\n"

#: readelf.c:18152 readelf.c:18171 readelf.c:18743 readelf.c:18760
#: readelf.c:18831 readelf.c:18851 readelf.c:21747
#, c-format
msgid "8-byte\n"
msgstr "8-بايت\n"

#: readelf.c:18153 readelf.c:18834 readelf.c:18854 readelf.c:21746
#, c-format
msgid "4-byte\n"
msgstr "4-بايت\n"

#: readelf.c:18157 readelf.c:18175
#, c-format
msgid "8-byte and up to %d-byte extended\n"
msgstr "8-بايت وممتد حتى %d-بايت\n"

#: readelf.c:18170
#, c-format
msgid "8-byte, except leaf SP\n"
msgstr "8-بايت، عدا leaf SP\n"

#: readelf.c:18186 readelf.c:18269 readelf.c:18869
#, c-format
msgid "flag = %d, vendor = "
msgstr "علم = %d، البائع = "

#: readelf.c:18207
#, c-format
msgid "True\n"
msgstr "صواب\n"

#: readelf.c:18227
#, c-format
msgid "<unknown: %d>\n"
msgstr "<غير معروف: %d>\n"

#: readelf.c:18273
msgid "corrupt vendor attribute\n"
msgstr "سمة بائع تالفة\n"

#: readelf.c:18323
#, c-format
msgid "unspecified hard/soft float\n"
msgstr "فاصلة عائمة صلبة/برمجية غير محددة\n"

#: readelf.c:18326
#, c-format
msgid "hard float\n"
msgstr "فاصلة عائمة صلبة\n"

#: readelf.c:18329
#, c-format
msgid "soft float\n"
msgstr "فاصلة عائمة برمجية\n"

#: readelf.c:18361
#, c-format
msgid "unspecified hard/soft float, "
msgstr "فاصلة عائمة صلبة/برمجية غير محددة، "

#: readelf.c:18364
#, c-format
msgid "hard float, "
msgstr "فاصلة عائمة صلبة، "

#: readelf.c:18367
#, c-format
msgid "soft float, "
msgstr "فاصلة عائمة برمجية، "

#: readelf.c:18370
#, c-format
msgid "single-precision hard float, "
msgstr "فاصلة عائمة صلبة أحادية الدقة، "

#: readelf.c:18377
#, c-format
msgid "unspecified long double\n"
msgstr "long double غير محدد\n"

#: readelf.c:18380
#, c-format
msgid "128-bit IBM long double\n"
msgstr "IBM long double 128-بت\n"

#: readelf.c:18383
#, c-format
msgid "64-bit long double\n"
msgstr "long double 64-بت\n"

#: readelf.c:18386
#, c-format
msgid "128-bit IEEE long double\n"
msgstr "IEEE long double 128-بت\n"

#: readelf.c:18408 readelf.c:18439
#, c-format
msgid "unspecified\n"
msgstr "غير محدد\n"

#: readelf.c:18411
#, c-format
msgid "generic\n"
msgstr "عام\n"

#: readelf.c:18445
#, c-format
msgid "memory\n"
msgstr "ذاكرة\n"

#: readelf.c:18472
#, c-format
msgid "any\n"
msgstr "أي\n"

#: readelf.c:18475
#, c-format
msgid "software\n"
msgstr "برمجيات\n"

#: readelf.c:18478
#, c-format
msgid "hardware\n"
msgstr "عتاد\n"

#: readelf.c:18601
#, c-format
msgid "Hard or soft float\n"
msgstr "فاصلة عائمة صلبة أو برمجية\n"

#: readelf.c:18604
#, c-format
msgid "Hard float (double precision)\n"
msgstr "فاصلة عائمة صلبة (دقة مزدوجة)\n"

#: readelf.c:18607
#, c-format
msgid "Hard float (single precision)\n"
msgstr "فاصلة عائمة صلبة (دقة أحادية)\n"

#: readelf.c:18610
#, c-format
msgid "Soft float\n"
msgstr "فاصلة عائمة برمجية\n"

#: readelf.c:18613
#, c-format
msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
msgstr "فاصلة عائمة صلبة (MIPS32r2 64-bit FPU 12 المستدعِي-محفوظة)\n"

#: readelf.c:18616
#, c-format
msgid "Hard float (32-bit CPU, Any FPU)\n"
msgstr "فاصلة عائمة صلبة (32-بت CPU، أي FPU)\n"

#: readelf.c:18619
#, c-format
msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
msgstr "فاصلة عائمة صلبة (32-بت CPU، 64-بت FPU)\n"

#: readelf.c:18622
#, c-format
msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
msgstr "توافق فاصلة عائمة صلبة (32-بت CPU، 64-بت FPU)\n"

#: readelf.c:18625
#, c-format
msgid "NaN 2008 compatibility\n"
msgstr "توافق NaN 2008\n"

#: readelf.c:18658
#, c-format
msgid "Any MSA or not\n"
msgstr "أي MSA أم لا\n"

#: readelf.c:18661
#, c-format
msgid "128-bit MSA\n"
msgstr "128-بت MSA\n"

#: readelf.c:18723
#, c-format
msgid "Not used\n"
msgstr "غير مستخدم\n"

#: readelf.c:18726
#, c-format
msgid "2 bytes\n"
msgstr "2 بايت\n"

#: readelf.c:18729
#, c-format
msgid "4 bytes\n"
msgstr "4 بايت\n"

#: readelf.c:18746 readelf.c:18763 readelf.c:18837 readelf.c:18857
#, c-format
msgid "16-byte\n"
msgstr "16-بايت\n"

#: readelf.c:18777
#, c-format
msgid "DSBT addressing not used\n"
msgstr "عنونة DSBT غير مستخدمة\n"

#: readelf.c:18780
#, c-format
msgid "DSBT addressing used\n"
msgstr "عنونة DSBT مستخدمة\n"

#: readelf.c:18794
#, c-format
msgid "Data addressing position-dependent\n"
msgstr "عنونة البيانات معتمدة على الموقع\n"

#: readelf.c:18797
#, c-format
msgid "Data addressing position-independent, GOT near DP\n"
msgstr "عنونة البيانات مستقلة عن الموقع، GOT قريب من DP\n"

#: readelf.c:18800
#, c-format
msgid "Data addressing position-independent, GOT far from DP\n"
msgstr "عنونة البيانات مستقلة عن الموقع، GOT بعيد عن DP\n"

#: readelf.c:18814
#, c-format
msgid "Code addressing position-dependent\n"
msgstr "عنونة الشيفرة معتمدة على الموقع\n"

#: readelf.c:18817
#, c-format
msgid "Code addressing position-independent\n"
msgstr "عنونة الشيفرة مستقلة عن الموقع\n"

#: readelf.c:18971
#, c-format
msgid "MSP430\n"
msgstr "MSP430\n"

#: readelf.c:18972
#, c-format
msgid "MSP430X\n"
msgstr "MSP430X\n"

#: readelf.c:18983 readelf.c:18995
#, c-format
msgid "Small\n"
msgstr "صغير\n"

#: readelf.c:18984 readelf.c:18996
#, c-format
msgid "Large\n"
msgstr "كبير\n"

#: readelf.c:18997
#, c-format
msgid "Restricted Large\n"
msgstr "كبير مقيد\n"

#: readelf.c:19003
#, c-format
msgid "  <unknown tag %<PRId64>>: "
msgstr "  <وسم غير معروف %<PRId64>>: "

#: readelf.c:19049
#, c-format
msgid "Any Region\n"
msgstr "أي منطقة\n"

#: readelf.c:19052
#, c-format
msgid "Lower Region Only\n"
msgstr "المنطقة السفلى فقط\n"

#: readelf.c:19118
#, c-format
msgid "No unaligned access\n"
msgstr "لا وصول غير محاذٍ\n"

#: readelf.c:19121
#, c-format
msgid "Unaligned access\n"
msgstr "وصول غير محاذٍ\n"

#: readelf.c:19127
#, c-format
msgid "%<PRIu64>-bytes\n"
msgstr "%<PRIu64>-بايتات\n"

#: readelf.c:19263
msgid "attributes"
msgstr "سمات"

#: readelf.c:19273
#, c-format
msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
msgstr "إصدارة سمات غير معروفة '%c'(%d) - يتوقع 'A'\n"

#: readelf.c:19290
msgid "Tag section ends prematurely\n"
msgstr "مقطع الوسم ينتهي قبل الأوان\n"

#: readelf.c:19299
#, c-format
msgid "Bad attribute length (%u > %u)\n"
msgstr "طول سمة سيئ (%u > %u)\n"

#: readelf.c:19307
#, c-format
msgid "Attribute length of %u is too small\n"
msgstr "طول السمة %u صغير جداً\n"

#: readelf.c:19318
msgid "Corrupt attribute section name\n"
msgstr "اسم مقطع سمة تالف\n"

#: readelf.c:19323
#, c-format
msgid "Attribute Section: "
msgstr "مقطع السمات: "

#: readelf.c:19350
msgid "Unused bytes at end of section\n"
msgstr "بايتات غير مستخدمة في نهاية المقطع\n"

#: readelf.c:19360
#, c-format
msgid "Bad subsection length (%u > %u)\n"
msgstr "طول مقطع فرعي سيئ (%u > %u)\n"

#: readelf.c:19368
#, c-format
msgid "Bad subsection length (%u < 6)\n"
msgstr "طول مقطع فرعي سيئ (%u < 6)\n"

#: readelf.c:19383
#, c-format
msgid "File Attributes\n"
msgstr "سمات الملف\n"

#: readelf.c:19386
#, c-format
msgid "Section Attributes:"
msgstr "سمات المقطع:"

#: readelf.c:19389
#, c-format
msgid "Symbol Attributes:"
msgstr "سمات الرمز:"

#: readelf.c:19402
#, c-format
msgid "Unknown tag: %d\n"
msgstr "وسم غير معروف: %d\n"

#: readelf.c:19423
#, c-format
msgid "  Unknown attribute:\n"
msgstr "  سمة غير معروفة:\n"

#: readelf.c:19464
msgid "MIPS GOT entry extends beyond the end of available data\n"
msgstr "مدخل MIPS GOT يمتد لما بعد نهاية البيانات المتاحة\n"

#: readelf.c:19663
msgid "Corrupt MIPS ABI Flags section.\n"
msgstr "مقطع أعلام MIPS ABI تالف.\n"

#: readelf.c:19669
msgid "MIPS ABI Flags section"
msgstr "مقطع أعلام MIPS ABI"

#: readelf.c:19728 readelf.c:20311
msgid "Global Offset Table data"
msgstr "بيانات جدول الإزاحة العام (GOT)"

#: readelf.c:19732
#, c-format
msgid ""
"\n"
"Static GOT:\n"
msgstr ""
"\n"
"GOT ساكن:\n"

#: readelf.c:19733 readelf.c:20316
#, c-format
msgid " Canonical gp value: "
msgstr " قيمة gp المعيارية: "

#: readelf.c:19747 readelf.c:20320 readelf.c:20455
#, c-format
msgid " Reserved entries:\n"
msgstr " مدخلات محجوزة:\n"

#: readelf.c:19748
#, c-format
msgid "  %*s %10s %*s\n"
msgstr "  %*s %10s %*s\n"

#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
#: readelf.c:20368 readelf.c:20457 readelf.c:20466
msgid "Address"
msgstr "العنوان"

#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
#: readelf.c:20369
msgid "Access"
msgstr "الوصول"

#: readelf.c:19750 readelf.c:19780
msgid "Value"
msgstr "القيمة"

#: readelf.c:19777 readelf.c:20348
#, c-format
msgid " Local entries:\n"
msgstr " مدخلات محلية:\n"

#: readelf.c:19859 readelf.c:20572
msgid "liblist section data"
msgstr "بيانات مقطع liblist"

#: readelf.c:19862
#, c-format
msgid ""
"\n"
"Section '.liblist' contains %zu entry:\n"
msgid_plural ""
"\n"
"Section '.liblist' contains %zu entries:\n"
msgstr[0] ""
"\n"
"المقطع '.liblist' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"المقطع '.liblist' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"المقطع '.liblist' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"المقطع '.liblist' يحتوي %zu مدخلات:\n"
msgstr[4] ""
"\n"
"المقطع '.liblist' يحتوي %zu مدخلاً:\n"
msgstr[5] ""
"\n"
"المقطع '.liblist' يحتوي %zu مدخل:\n"

#: readelf.c:19866
msgid "     Library              Time Stamp          Checksum   Version Flags\n"
msgstr "     المكتبة              الطابع الزمني          مجموع الفحص   الأعلام النسخة\n"

#: readelf.c:19892
#, c-format
msgid "<corrupt: %9ld>"
msgstr "<تالف: %9ld>"

#: readelf.c:19897
msgid " NONE"
msgstr " لا شيء"

#: readelf.c:19947
msgid "No MIPS_OPTIONS header found\n"
msgstr "لم يُعثر على ترويسة MIPS_OPTIONS\n"

#: readelf.c:19953
msgid "The MIPS options section is too small.\n"
msgstr "مقطع خيارات MIPS صغير جداً.\n"

#: readelf.c:19958
msgid "options"
msgstr "خيارات"

#: readelf.c:19977
#, c-format
msgid "Invalid size (%u) for MIPS option\n"
msgstr "حجم غير صالح (%u) لخيار MIPS\n"

#: readelf.c:19986
#, c-format
msgid ""
"\n"
"Section '%s' contains %d entry:\n"
msgid_plural ""
"\n"
"Section '%s' contains %d entries:\n"
msgstr[0] ""
"\n"
"المقطع '%s' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"المقطع '%s' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"المقطع '%s' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"المقطع '%s' يحتوي %d مدخلات:\n"
msgstr[4] ""
"\n"
"المقطع '%s' يحتوي %d مدخلاً:\n"
msgstr[5] ""
"\n"
"المقطع '%s' يحتوي %d مدخل:\n"

#: readelf.c:20024 readelf.c:20056
msgid "Truncated MIPS REGINFO option\n"
msgstr "خيار MIPS REGINFO مقطوع\n"

#: readelf.c:20192
msgid "conflict list found without a dynamic symbol table\n"
msgstr "وُجدت قائمة تعارضات بدون جدول رموز ديناميكي\n"

#: readelf.c:20200
#, c-format
msgid "Overlarge number of conflicts detected: %zx\n"
msgstr "تم اكتشاف عدد هائل من التعارضات: %zx\n"

#: readelf.c:20208
msgid "Out of memory allocating space for dynamic conflicts\n"
msgstr "نفدت الذاكرة أثناء تخصيص مساحة للتعارضات الديناميكية\n"

#: readelf.c:20218 readelf.c:20236
msgid "conflict"
msgstr "تعارض"

#: readelf.c:20249
#, c-format
msgid ""
"\n"
"Section '.conflict' contains %zu entry:\n"
msgid_plural ""
"\n"
"Section '.conflict' contains %zu entries:\n"
msgstr[0] ""
"\n"
"المقطع '.conflict' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"المقطع '.conflict' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"المقطع '.conflict' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"المقطع '.conflict' يحتوي %zu مدخلات:\n"
msgstr[4] ""
"\n"
"المقطع '.conflict' يحتوي %zu مدخلاً:\n"
msgstr[5] ""
"\n"
"المقطع '.conflict' يحتوي %zu مدخل:\n"

#: readelf.c:20253
msgid "  Num:    Index       Value  Name"
msgstr "  الرقم:    الفهرس       القيمة  الاسم"

#: readelf.c:20260
#, c-format
msgid "<corrupt symbol index>"
msgstr "<فهرس رمز تالف>"

#: readelf.c:20271 readelf.c:20403 readelf.c:20491
#, c-format
msgid "<corrupt: %14ld>"
msgstr "<تالف: %14ld>"

#: readelf.c:20294
#, c-format
msgid "The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%<PRIu64>)\n"
msgstr "إزاحة رمز GOT (%<PRIu64>) أكبر من حجم جدول الرموز (%<PRIu64>)\n"

#: readelf.c:20304
#, c-format
msgid "Too many GOT symbols: %<PRIu64>\n"
msgstr "رموز GOT كثيرة جداً: %<PRIu64>\n"

#: readelf.c:20315
#, c-format
msgid ""
"\n"
"Primary GOT:\n"
msgstr ""
"\n"
"GOT أساسي:\n"

#: readelf.c:20321
#, c-format
msgid "  %*s %10s %*s Purpose\n"
msgstr "  %*s %10s %*s الغرض\n"

#: readelf.c:20323 readelf.c:20351 readelf.c:20370 readelf.c:20457
#: readelf.c:20467
msgid "Initial"
msgstr "أولي"

#: readelf.c:20325
#, c-format
msgid " Lazy resolver\n"
msgstr " محلل كسول\n"

#: readelf.c:20340
#, c-format
msgid " Module pointer (GNU extension)\n"
msgstr " مؤشر وحدة (امتداد GNU)\n"

#: readelf.c:20366
#, c-format
msgid " Global entries:\n"
msgstr " مدخلات عامة:\n"

#: readelf.c:20371 readelf.c:20468
msgid "Sym.Val."
msgstr "قيمة.الرمز"

#. Note for translators: "Ndx" = abbreviated form of "Index".
#: readelf.c:20374 readelf.c:20468
msgid "Ndx"
msgstr "Ndx"

#: readelf.c:20374 readelf.c:20468
msgid "Name"
msgstr "الاسم"

#: readelf.c:20384
#, c-format
msgid "<no dynamic symbols>"
msgstr "<لا توجد رموز ديناميكية>"

#: readelf.c:20406
#, c-format
msgid "<symbol index %zu exceeds number of dynamic symbols>"
msgstr "<فهرس الرمز %zu يتجاوز عدد الرموز الديناميكية>"

#: readelf.c:20447
msgid "Procedure Linkage Table data"
msgstr "بيانات جدول ربط الإجراءات (PLT)"

#: readelf.c:20456
#, c-format
msgid "  %*s %*s Purpose\n"
msgstr "  %*s %*s الغرض\n"

#: readelf.c:20459
#, c-format
msgid " PLT lazy resolver\n"
msgstr " محلل PLT الكسول\n"

#: readelf.c:20461
#, c-format
msgid " Module pointer\n"
msgstr " مؤشر وحدة\n"

#: readelf.c:20464
#, c-format
msgid " Entries:\n"
msgstr " مدخلات:\n"

#: readelf.c:20478
#, c-format
msgid "<corrupt symbol index: %<PRIu64>>"
msgstr "<فهرس رمز تالف: %<PRIu64>>"

#: readelf.c:20517
msgid "NDS32 elf flags section"
msgstr "مقطع أعلام NDS32 elf"

#: readelf.c:20583
msgid "liblist string table"
msgstr "جدول سلاسل liblist"

#: readelf.c:20595
#, c-format
msgid ""
"\n"
"Library list section '%s' contains %<PRIu64> entries:\n"
msgid_plural ""
"\n"
"Library list section '%s' contains %<PRIu64> entries:\n"
msgstr[0] ""
"\n"
"مقطع قائمة المكتبات '%s' لا يحتوي أي مدخلات:\n"
msgstr[1] ""
"\n"
"مقطع قائمة المكتبات '%s' يحتوي مدخلاً واحداً:\n"
msgstr[2] ""
"\n"
"مقطع قائمة المكتبات '%s' يحتوي مدخلين:\n"
msgstr[3] ""
"\n"
"مقطع قائمة المكتبات '%s' يحتوي %<PRIu64> مدخلات:\n"
msgstr[4] ""
"\n"
"مقطع قائمة المكتبات '%s' يحتوي %<PRIu64> مدخلاً:\n"
msgstr[5] ""
"\n"
"مقطع قائمة المكتبات '%s' يحتوي %<PRIu64> مدخل:\n"

#: readelf.c:20603
msgid "     Library              Time Stamp          Checksum   Version Flags"
msgstr "     المكتبة              الطابع الزمني          مجموع الفحص   الإصدارة الأعلام"

#: readelf.c:20653
msgid "NT_AUXV (auxiliary vector)"
msgstr "NT_AUXV (متجه مساعد)"

#: readelf.c:20655
msgid "NT_PRSTATUS (prstatus structure)"
msgstr "NT_PRSTATUS (هيكل prstatus)"

#: readelf.c:20657
msgid "NT_FPREGSET (floating point registers)"
msgstr "NT_FPREGSET (سجلات الفاصلة العائمة)"

#: readelf.c:20659
msgid "NT_PRPSINFO (prpsinfo structure)"
msgstr "NT_PRPSINFO (هيكل prpsinfo)"

#: readelf.c:20661
msgid "NT_TASKSTRUCT (task structure)"
msgstr "NT_TASKSTRUCT (هيكل المهمة)"

#: readelf.c:20663
msgid "NT_GDB_TDESC (GDB XML target description)"
msgstr "NT_GDB_TDESC (وصف هدف GDB XML)"

#: readelf.c:20665
msgid "NT_PRXFPREG (user_xfpregs structure)"
msgstr "NT_PRXFPREG (هيكل user_xfpregs)"

#: readelf.c:20667
msgid "NT_PPC_VMX (ppc Altivec registers)"
msgstr "NT_PPC_VMX (سجلات ppc Altivec)"

#: readelf.c:20669
msgid "NT_PPC_VSX (ppc VSX registers)"
msgstr "NT_PPC_VSX (سجلات ppc VSX)"

#: readelf.c:20671
msgid "NT_PPC_TAR (ppc TAR register)"
msgstr "NT_PPC_TAR (سجل ppc TAR)"

#: readelf.c:20673
msgid "NT_PPC_PPR (ppc PPR register)"
msgstr "NT_PPC_PPR (سجل ppc PPR)"

#: readelf.c:20675
msgid "NT_PPC_DSCR (ppc DSCR register)"
msgstr "NT_PPC_DSCR (سجل ppc DSCR)"

#: readelf.c:20677
msgid "NT_PPC_EBB (ppc EBB registers)"
msgstr "NT_PPC_EBB (سجلات ppc EBB)"

#: readelf.c:20679
msgid "NT_PPC_PMU (ppc PMU registers)"
msgstr "NT_PPC_PMU (سجلات ppc PMU)"

#: readelf.c:20681
msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
msgstr "NT_PPC_TM_CGPR (سجلات ppc checkpointed GPR)"

#: readelf.c:20683
msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
msgstr "NT_PPC_TM_CFPR (سجلات ppc checkpointed الفاصلة العائمة)"

#: readelf.c:20685
msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
msgstr "NT_PPC_TM_CVMX (سجلات ppc checkpointed Altivec)"

#: readelf.c:20687
msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
msgstr "NT_PPC_TM_CVSX (سجلات ppc checkpointed VSX)"

#: readelf.c:20689
msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
msgstr "NT_PPC_TM_SPR (سجلات ppc TM للأغراض الخاصة)"

#: readelf.c:20691
msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
msgstr "NT_PPC_TM_CTAR (سجل ppc checkpointed TAR)"

#: readelf.c:20693
msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
msgstr "NT_PPC_TM_CPPR (سجل ppc checkpointed PPR)"

#: readelf.c:20695
msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
msgstr "NT_PPC_TM_CDSCR (سجل ppc checkpointed DSCR)"

#: readelf.c:20697
msgid "NT_386_TLS (x86 TLS information)"
msgstr "NT_386_TLS (معلومات x86 TLS)"

#: readelf.c:20699
msgid "NT_386_IOPERM (x86 I/O permissions)"
msgstr "NT_386_IOPERM (صلاحيات x86 I/O)"

#: readelf.c:20701
msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
msgstr "NT_X86_XSTATE (حالة x86 XSAVE الممتدة)"

#: readelf.c:20703
msgid "NT_X86_CET (x86 CET state)"
msgstr "NT_X86_CET (حالة x86 CET)"

#: readelf.c:20705
msgid "NT_X86_SHSTK (x86 SHSTK state)"
msgstr "NT_X86_SHSTK (حالة x86 SHSTK)"

#: readelf.c:20707
msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
msgstr "NT_S390_HIGH_GPRS (أنصاف سجلات s390 العليا)"

#: readelf.c:20709
msgid "NT_S390_TIMER (s390 timer register)"
msgstr "NT_S390_TIMER (سجل مؤقت s390)"

#: readelf.c:20711
msgid "NT_S390_TODCMP (s390 TOD comparator register)"
msgstr "NT_S390_TODCMP (سجل مقارن s390 TOD)"

#: readelf.c:20713
msgid "NT_S390_TODPREG (s390 TOD programmable register)"
msgstr "NT_S390_TODPREG (سجل s390 TOD القابل للبرمجة)"

#: readelf.c:20715
msgid "NT_S390_CTRS (s390 control registers)"
msgstr "NT_S390_CTRS (سجلات تحكم s390)"

#: readelf.c:20717
msgid "NT_S390_PREFIX (s390 prefix register)"
msgstr "NT_S390_PREFIX (سجل بادئة s390)"

#: readelf.c:20719
msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
msgstr "NT_S390_LAST_BREAK (عنوان آخر حدث كسر في s390)"

#: readelf.c:20721
msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
msgstr "NT_S390_SYSTEM_CALL (بيانات إعادة تشغيل نداء النظام في s390)"

#: readelf.c:20723
msgid "NT_S390_TDB (s390 transaction diagnostic block)"
msgstr "NT_S390_TDB (كتلة تشخيص معاملات s390)"

#: readelf.c:20725
msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
msgstr "NT_S390_VXRS_LOW (النصف العلوي لسجلات متجه s390 من 0-15)"

#: readelf.c:20727
msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
msgstr "NT_S390_VXRS_HIGH (سجلات متجه s390 من 16-31)"

#: readelf.c:20729
msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
msgstr "NT_S390_GS_CB (سجلات s390 guarded-storage)"

#: readelf.c:20731
msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
msgstr "NT_S390_GS_BC (تحكم بث s390 guarded-storage)"

#: readelf.c:20733
msgid "NT_ARM_VFP (arm VFP registers)"
msgstr "NT_ARM_VFP (سجلات arm VFP)"

#: readelf.c:20735
msgid "NT_ARM_TLS (AArch TLS registers)"
msgstr "NT_ARM_TLS (سجلات AArch TLS)"

#: readelf.c:20737
msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
msgstr "NT_ARM_HW_BREAK (سجلات AArch لتقاطعات العتاد)"

#: readelf.c:20739
msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
msgstr "NT_ARM_HW_WATCH (سجلات AArch لنقاط مراقبة العتاد)"

#: readelf.c:20741
msgid "NT_ARM_SYSTEM_CALL (AArch system call number)"
msgstr "NT_ARM_SYSTEM_CALL (رقم نداء نظام AArch)"

#: readelf.c:20743
msgid "NT_ARM_SVE (AArch SVE registers)"
msgstr "NT_ARM_SVE (سجلات AArch SVE)"

#: readelf.c:20745
msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
msgstr "NT_ARM_PAC_MASK (أقنعة رمز الاستيثاق للمؤشر AArch)"

#: readelf.c:20747
msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
msgstr "NT_ARM_PACA_KEYS (مفاتيح عنوان الاستيثاق للمؤشر ARM)"

#: readelf.c:20749
msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
msgstr "NT_ARM_PACG_KEYS (المفاتيح العامة للاستيثاق للمؤشر ARM)"

#: readelf.c:20751
msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
msgstr "NT_ARM_TAGGED_ADDR_CTRL (تحكم العنوان الموسوم AArch)"

#: readelf.c:20753
msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)"
msgstr "NT_ARM_SSVE (سجلات AArch64 streaming SVE)"

#: readelf.c:20755
msgid "NT_ARM_ZA (AArch64 SME ZA register)"
msgstr "NT_ARM_ZA (سجل AArch64 SME ZA)"

#: readelf.c:20757
msgid "NT_ARM_ZT (AArch64 SME2 ZT registers)"
msgstr "NT_ARM_ZT (سجلات AArch64 SME2 ZT)"

#: readelf.c:20759
msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
msgstr "NT_ARM_PAC_ENABLED_KEYS (مفاتيح الاستيثاق للمؤشر الممكنة AArch64)"

#: readelf.c:20761
msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
msgstr "NT_ARC_V2 (سجلات ARC HS المجمعة/الإضافية)"

#: readelf.c:20763
msgid "NT_RISCV_CSR (RISC-V control and status registers)"
msgstr "NT_RISCV_CSR (سجلات التحكم والحالة لـ RISC-V)"

#: readelf.c:20765
msgid "NT_PSTATUS (pstatus structure)"
msgstr "NT_PSTATUS (هيكل pstatus)"

#: readelf.c:20767
msgid "NT_FPREGS (floating point registers)"
msgstr "NT_FPREGS (سجلات الفاصلة العائمة)"

#: readelf.c:20769
msgid "NT_PSINFO (psinfo structure)"
msgstr "NT_PSINFO (هيكل psinfo)"

#: readelf.c:20771
msgid "NT_LWPSTATUS (lwpstatus_t structure)"
msgstr "NT_LWPSTATUS (هيكل lwpstatus_t)"

#: readelf.c:20773
msgid "NT_LWPSINFO (lwpsinfo_t structure)"
msgstr "NT_LWPSINFO (هيكل lwpsinfo_t)"

#: readelf.c:20775
msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
msgstr "NT_WIN32PSTATUS (هيكل win32_pstatus)"

#: readelf.c:20777
msgid "NT_SIGINFO (siginfo_t data)"
msgstr "NT_SIGINFO (بيانات siginfo_t)"

#: readelf.c:20779
msgid "NT_FILE (mapped files)"
msgstr "NT_FILE (ملفات مخططة)"

#: readelf.c:20787
msgid "NT_VERSION (version)"
msgstr "NT_VERSION (إصدارة)"

#: readelf.c:20789
msgid "NT_ARCH (architecture)"
msgstr "NT_ARCH (معمارية)"

#: readelf.c:20791
msgid "OPEN"
msgstr "OPEN"

#: readelf.c:20793
msgid "func"
msgstr "func"

#: readelf.c:20795
msgid "GO BUILDID"
msgstr "GO BUILDID"

#: readelf.c:20797
msgid "FDO_PACKAGING_METADATA"
msgstr "FDO_PACKAGING_METADATA"

#: readelf.c:20799
msgid "FDO_DLOPEN_METADATA"
msgstr "FDO_DLOPEN_METADATA"

#: readelf.c:20804 readelf.c:20914 readelf.c:21103 readelf.c:21720
#: readelf.c:21890 readelf.c:22019 readelf.c:22152
#, c-format
msgid "Unknown note type: (0x%08x)"
msgstr "نوع ملاحظة غير معروف: (0x%08x)"

#: readelf.c:20824
msgid "    Malformed note - too short for header\n"
msgstr "    ملاحظة مشوهة - قصيرة جداً على الترويسة\n"

#: readelf.c:20833
msgid "    Malformed note - does not end with \\0\n"
msgstr "    ملاحظة مشوهة - لا تنتهي بـ \\0\n"

#: readelf.c:20846
msgid "    Malformed note - too short for supplied file count\n"
msgstr "    ملاحظة مشوهة - قصيرة جداً على عدد الملفات المزود\n"

#: readelf.c:20850
#, c-format
msgid "    Page size: "
msgstr "    حجم الصفحة: "

#: readelf.c:20854
#, c-format
msgid "    %*s%*s%*s\n"
msgstr "    %*s%*s%*s\n"

#: readelf.c:20855
msgid "Start"
msgstr "البداية"

#: readelf.c:20856
msgid "End"
msgstr "النهاية"

#: readelf.c:20857
msgid "Page Offset"
msgstr "إزاحة الصفحة"

#: readelf.c:20865
msgid "    Malformed note - filenames end too early\n"
msgstr "    ملاحظة مشوهة - أسماء الملفات تنتهي قبل الأوان\n"

#: readelf.c:20897
msgid "NT_GNU_ABI_TAG (ABI version tag)"
msgstr "NT_GNU_ABI_TAG (وسم إصدارة ABI)"

#: readelf.c:20899
msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
msgstr "NT_GNU_HWCAP (معلومات HWCAP البرمجية المزودة من DSO)"

#: readelf.c:20901
msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
msgstr "NT_GNU_BUILD_ID (سلسلة بتات معرف البناء الفريدة)"

#: readelf.c:20903
msgid "NT_GNU_GOLD_VERSION (gold version)"
msgstr "NT_GNU_GOLD_VERSION (إصدارة gold)"

#: readelf.c:20905
msgid "NT_GNU_PROPERTY_TYPE_0"
msgstr "NT_GNU_PROPERTY_TYPE_0"

#: readelf.c:20907
msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
msgstr "NT_GNU_BUILD_ATTRIBUTE_OPEN"

#: readelf.c:20909
msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
msgstr "NT_GNU_BUILD_ATTRIBUTE_FUNC"

#: readelf.c:20998 readelf.c:21145 readelf.c:21182
#, c-format
msgid "<None>"
msgstr "<لا شيء>"

#: readelf.c:21099
msgid "NT_AMDGPU_METADATA (code object metadata)"
msgstr "NT_AMDGPU_METADATA (بيانات وصفية لكائن الشيفرة)"

#: readelf.c:21325
#, c-format
msgid "      Properties: "
msgstr "      خصائص: "

#: readelf.c:21329
#, c-format
msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
msgstr "<GNU_PROPERTY_TYPE تالف، الحجم = %#lx>\n"

#: readelf.c:21341
#, c-format
msgid "<corrupt descsz: %#lx>\n"
msgstr "<descsz تالف: %#lx>\n"

#: readelf.c:21352
#, c-format
msgid "<corrupt type (%#x) datasz: %#x>\n"
msgstr "<نوع تالف (%#x) datasz: %#x>\n"

#: readelf.c:21374 readelf.c:21428 readelf.c:21450
#, c-format
msgid "x86 ISA used: <corrupt length: %#x> "
msgstr "x86 ISA مستخدم: <طول تالف: %#x> "

#: readelf.c:21385 readelf.c:21439 readelf.c:21461
#, c-format
msgid "x86 ISA needed: <corrupt length: %#x> "
msgstr "x86 ISA مطلوب: <طول تالف: %#x> "

#: readelf.c:21396
#, c-format
msgid "x86 feature: <corrupt length: %#x> "
msgstr "ميزة x86: <طول تالف: %#x> "

#: readelf.c:21407
#, c-format
msgid "x86 feature used: <corrupt length: %#x> "
msgstr "ميزة x86 مستخدمة: <طول تالف: %#x> "

#: readelf.c:21418
#, c-format
msgid "x86 feature needed: <corrupt length: %#x> "
msgstr "ميزة x86 مطلوبة: <طول تالف: %#x> "

#: readelf.c:21480 readelf.c:21492 readelf.c:21506 readelf.c:21514
#: readelf.c:21520 readelf.c:21551
#, c-format
msgid "<corrupt length: %#x> "
msgstr "<طول تالف: %#x> "

#: readelf.c:21504
#, c-format
msgid "stack size: "
msgstr "حجم المكدس: "

#: readelf.c:21533
#, c-format
msgid "1_needed: <corrupt length: %#x> "
msgstr "1_مطلوب: <طول تالف: %#x> "

#: readelf.c:21547
#, c-format
msgid "UINT32_AND (%#x): "
msgstr "UINT32_AND (%#x): "

#: readelf.c:21549
#, c-format
msgid "UINT32_OR (%#x): "
msgstr "UINT32_OR (%#x): "

#: readelf.c:21561
#, c-format
msgid "<unknown type %#x data: "
msgstr "<بيانات نوع غير معروف %#x: "

#: readelf.c:21563
#, c-format
msgid "<processor-specific type %#x data: "
msgstr "<بيانات نوع خاص بالمعالج %#x: "

#: readelf.c:21565
#, c-format
msgid "<application-specific type %#x data: "
msgstr "<بيانات نوع خاص بالتطبيق %#x: "

#: readelf.c:21594
#, c-format
msgid "    Build ID: "
msgstr "    معرف البناء: "

#: readelf.c:21609
#, c-format
msgid "    <corrupt GNU_ABI_TAG>\n"
msgstr "    <GNU_ABI_TAG تالف>\n"

#: readelf.c:21646
#, c-format
msgid "    OS: %s, ABI: %d.%d.%d\n"
msgstr "    نظام التشغيل: %s، ABI: %d.%d.%d\n"

#: readelf.c:21655
#, c-format
msgid "    Version: "
msgstr "    الإصدارة: "

#. Hardware capabilities information.  Word 0 is the number of entries.
#. Word 1 is a bitmask of enabled entries.  The rest of the descriptor
#. is a series of entries, where each entry is a single byte followed
#. by a nul terminated string.  The byte gives the bit number to test
#. if enabled in the bitmask.
#: readelf.c:21671
#, c-format
msgid "      Hardware Capabilities: "
msgstr "      قدرات العتاد: "

#: readelf.c:21674
msgid "<corrupt GNU_HWCAP>\n"
msgstr "<GNU_HWCAP تالف>\n"

#: readelf.c:21679
#, c-format
msgid "num entries: %d, enabled mask: %x\n"
msgstr "عدد المدخلات: %d، قناع التمكين: %x\n"

#: readelf.c:21695
#, c-format
msgid "    Description data: "
msgstr "    بيانات الوصف: "

#: readelf.c:21713
msgid "Alignment of 8-byte objects"
msgstr "محاذاة كائنات 8-بايت"

#: readelf.c:21714
msgid "Sizeof double and long double"
msgstr "حجم double و long double"

#: readelf.c:21715
msgid "Type of FPU support needed"
msgstr "نوع دعم FPU المطلوب"

#: readelf.c:21716
msgid "Use of SIMD instructions"
msgstr "استخدام تعليمات SIMD"

#: readelf.c:21717
msgid "Use of cache"
msgstr "استخدام الخبيئة"

#: readelf.c:21718
msgid "Use of MMU"
msgstr "استخدام MMU"

#: readelf.c:21754
#, c-format
msgid "4-bytes\n"
msgstr "4-بايتات\n"

#: readelf.c:21755
#, c-format
msgid "8-bytes\n"
msgstr "8-بايتات\n"

#: readelf.c:21762
#, c-format
msgid "FPU-2.0\n"
msgstr "FPU-2.0\n"

#: readelf.c:21763
#, c-format
msgid "FPU-3.0\n"
msgstr "FPU-3.0\n"

#: readelf.c:21772
#, c-format
msgid "yes\n"
msgstr "نعم\n"

#: readelf.c:21782
#, c-format
msgid "unknown value: %x\n"
msgstr "قيمة غير معروفة: %x\n"

#: readelf.c:21838
msgid "NT_THRMISC (thrmisc structure)"
msgstr "NT_THRMISC (هيكل thrmisc)"

#: readelf.c:21840
msgid "NT_PROCSTAT_PROC (proc data)"
msgstr "NT_PROCSTAT_PROC (بيانات proc)"

#: readelf.c:21842
msgid "NT_PROCSTAT_FILES (files data)"
msgstr "NT_PROCSTAT_FILES (بيانات الملفات)"

#: readelf.c:21844
msgid "NT_PROCSTAT_VMMAP (vmmap data)"
msgstr "NT_PROCSTAT_VMMAP (بيانات vmmap)"

#: readelf.c:21846
msgid "NT_PROCSTAT_GROUPS (groups data)"
msgstr "NT_PROCSTAT_GROUPS (بيانات المجموعات)"

#: readelf.c:21848
msgid "NT_PROCSTAT_UMASK (umask data)"
msgstr "NT_PROCSTAT_UMASK (بيانات umask)"

#: readelf.c:21850
msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
msgstr "NT_PROCSTAT_RLIMIT (بيانات rlimit)"

#: readelf.c:21852
msgid "NT_PROCSTAT_OSREL (osreldate data)"
msgstr "NT_PROCSTAT_OSREL (بيانات osreldate)"

#: readelf.c:21854
msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
msgstr "NT_PROCSTAT_PSSTRINGS (بيانات ps_strings)"

#: readelf.c:21856
msgid "NT_PROCSTAT_AUXV (auxv data)"
msgstr "NT_PROCSTAT_AUXV (بيانات auxv)"

#: readelf.c:21858
msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
msgstr "NT_PTLWPINFO (هيكل ptrace_lwpinfo)"

#: readelf.c:21860
msgid "NT_X86_SEGBASES (x86 segment base registers)"
msgstr "NT_X86_SEGBASES (سجلات أساس مقطع x86)"

#. NetBSD core "procinfo" structure.
#: readelf.c:21874
msgid "NetBSD procinfo structure"
msgstr "هيكل NetBSD procinfo"

#: readelf.c:21877
msgid "NetBSD ELF auxiliary vector data"
msgstr "بيانات المتجه المساعد لـ NetBSD ELF"

#: readelf.c:21880
msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
msgstr "PT_LWPSTATUS (هيكل ptrace_lwpstatus)"

#: readelf.c:21909 readelf.c:21926 readelf.c:21940
msgid "PT_GETREGS (reg structure)"
msgstr "PT_GETREGS (هيكل reg)"

#: readelf.c:21911 readelf.c:21928 readelf.c:21942
msgid "PT_GETFPREGS (fpreg structure)"
msgstr "PT_GETFPREGS (هيكل fpreg)"

#: readelf.c:21924
msgid "PT___GETREGS40 (old reg structure)"
msgstr "PT___GETREGS40 (هيكل reg القديم)"

#: readelf.c:21959
msgid "OpenBSD procinfo structure"
msgstr "هيكل OpenBSD procinfo"

#: readelf.c:21961
msgid "OpenBSD ELF auxiliary vector data"
msgstr "بيانات المتجه المساعد لـ OpenBSD ELF"

#: readelf.c:21963
msgid "OpenBSD regular registers"
msgstr "سجلات OpenBSD العادية"

#: readelf.c:21965
msgid "OpenBSD floating point registers"
msgstr "سجلات الفاصلة العائمة لـ OpenBSD"

#: readelf.c:21967
msgid "OpenBSD window cookie"
msgstr "كعكة نافذة OpenBSD"

#: readelf.c:21979
msgid "QNX debug fullpath"
msgstr "المسار الكامل لتنقيح QNX"

#: readelf.c:21981
msgid "QNX debug relocation"
msgstr "إعادة تعيين تنقيح QNX"

#: readelf.c:21983
msgid "QNX stack"
msgstr "مكدس QNX"

#: readelf.c:21985
msgid "QNX generator"
msgstr "مولد QNX"

#: readelf.c:21987
msgid "QNX default library"
msgstr "مكتبة QNX المبدئية"

#: readelf.c:21989
msgid "QNX core sysinfo"
msgstr "معلومات نظام لب QNX"

#: readelf.c:21991
msgid "QNX core info"
msgstr "معلومات لب QNX"

#: readelf.c:21993
msgid "QNX core status"
msgstr "حالة لب QNX"

#: readelf.c:21995
msgid "QNX general registers"
msgstr "سجلات QNX العامة"

#: readelf.c:21997
msgid "QNX floating point registers"
msgstr "سجلات الفاصلة العائمة لـ QNX"

#: readelf.c:21999
msgid "QNX link map"
msgstr "خريطة ربط QNX"

#: readelf.c:22013
msgid "NT_STAPSDT (SystemTap probe descriptors)"
msgstr "NT_STAPSDT (واصفات مسبار SystemTap)"

#: readelf.c:22081
#, c-format
msgid "    Provider: %s\n"
msgstr "    المزود: %s\n"

#: readelf.c:22082
#, c-format
msgid "    Name: %s\n"
msgstr "    الاسم: %s\n"

#: readelf.c:22083
#, c-format
msgid "    Location: "
msgstr "    الموقع: "

#: readelf.c:22085
#, c-format
msgid ", Base: "
msgstr "، القاعدة: "

#: readelf.c:22087
#, c-format
msgid ", Semaphore: "
msgstr "، السيمافور: "

#: readelf.c:22090
#, c-format
msgid "    Arguments: %s\n"
msgstr "    المعطيات: %s\n"

#: readelf.c:22095
#, c-format
msgid "  <corrupt - note is too small>\n"
msgstr "  <تالف - الملاحظة صغيرة جداً>\n"

#: readelf.c:22096
msgid "corrupt stapdt note - the data size is too small\n"
msgstr "ملاحظة stapdt تالفة - حجم البيانات صغير جداً\n"

#: readelf.c:22105
#, c-format
msgid "    Packaging Metadata: %.*s\n"
msgstr "    بيانات التحزيم الوصفية: %.*s\n"

#: readelf.c:22110
#, c-format
msgid "    Dlopen Metadata: %.*s\n"
msgstr "    بيانات Dlopen الوصفية: %.*s\n"

#: readelf.c:22124
msgid "NT_VMS_MHD (module header)"
msgstr "NT_VMS_MHD (ترويسة الوحدة)"

#: readelf.c:22126
msgid "NT_VMS_LNM (language name)"
msgstr "NT_VMS_LNM (اسم اللغة)"

#: readelf.c:22128
msgid "NT_VMS_SRC (source files)"
msgstr "NT_VMS_SRC (ملفات المصدر)"

#: readelf.c:22132
msgid "NT_VMS_EIDC (consistency check)"
msgstr "NT_VMS_EIDC (فحص الاتساق)"

#: readelf.c:22134
msgid "NT_VMS_FPMODE (FP mode)"
msgstr "NT_VMS_FPMODE (وضع النقطة العائمة)"

#: readelf.c:22138
msgid "NT_VMS_IMGNAM (image name)"
msgstr "NT_VMS_IMGNAM (اسم الصورة)"

#: readelf.c:22140
msgid "NT_VMS_IMGID (image id)"
msgstr "NT_VMS_IMGID (معرف الصورة)"

#: readelf.c:22142
msgid "NT_VMS_LINKID (link id)"
msgstr "NT_VMS_LINKID (معرف الربط)"

#: readelf.c:22144
msgid "NT_VMS_IMGBID (build id)"
msgstr "NT_VMS_IMGBID (معرف البناء)"

#: readelf.c:22146
msgid "NT_VMS_GSTNAM (sym table name)"
msgstr "NT_VMS_GSTNAM (اسم جدول الرموز)"

#: readelf.c:22173
#, c-format
msgid "    Creation date  : %.17s\n"
msgstr "    تاريخ الإنشاء  : %.17s\n"

#: readelf.c:22174
#, c-format
msgid "    Last patch date: %.17s\n"
msgstr "    تاريخ آخر رقعة: %.17s\n"

#: readelf.c:22177
#, c-format
msgid "    Module name    : %s\n"
msgstr "    اسم الوحدة    : %s\n"

#: readelf.c:22179
#, c-format
msgid "    Module version : %s\n"
msgstr "    إصدار الوحدة : %s\n"

#: readelf.c:22181 readelf.c:22186
#, c-format
msgid "    Module version : <missing>\n"
msgstr "    إصدار الوحدة : <مفقود>\n"

#: readelf.c:22185
#, c-format
msgid "    Module name    : <missing>\n"
msgstr "    اسم الوحدة    : <مفقود>\n"

#: readelf.c:22191
#, c-format
msgid "   Language: %.*s\n"
msgstr "   اللغة: %.*s\n"

#: readelf.c:22195
#, c-format
msgid "   Floating Point mode: "
msgstr "   وضع النقطة العائمة: "

#: readelf.c:22205
#, c-format
msgid "   Link time: "
msgstr "   وقت الربط: "

#: readelf.c:22215
#, c-format
msgid "   Patch time: "
msgstr "   وقت الرقعة: "

#: readelf.c:22228
#, c-format
msgid "   Major id: %u,  minor id: %u\n"
msgstr "   المعرف الرئيسي: %u، المعرف الفرعي: %u\n"

#: readelf.c:22231
#, c-format
msgid "   Last modified  : "
msgstr "   آخر تعديل  : "

#: readelf.c:22233
#, c-format
msgid ""
"\n"
"   Link flags  : "
msgstr ""
"\n"
"   أعلام الربط  : "

#: readelf.c:22236
#, c-format
msgid "   Header flags: 0x%08x\n"
msgstr "   أعلام الترويسة: 0x%08x\n"

#: readelf.c:22238
#, c-format
msgid "   Image id    : %.*s\n"
msgstr "   معرف الصورة    : %.*s\n"

#: readelf.c:22242
#, c-format
msgid "    Image name: %.*s\n"
msgstr "    اسم الصورة: %.*s\n"

#: readelf.c:22246
#, c-format
msgid "    Global symbol table name: %.*s\n"
msgstr "    اسم جدول الرموز العام: %.*s\n"

#: readelf.c:22250
#, c-format
msgid "    Image id: %.*s\n"
msgstr "    معرف الصورة: %.*s\n"

#: readelf.c:22254
#, c-format
msgid "    Linker id: %.*s\n"
msgstr "    معرف الرابط: %.*s\n"

#: readelf.c:22264 readelf.c:22957
#, c-format
msgid "  <corrupt - data size is too small>\n"
msgstr "  <تالف - حجم البيانات صغير جداً>\n"

#: readelf.c:22265
msgid "corrupt IA64 note: data size is too small\n"
msgstr "ملاحظة IA64 تالفة: حجم البيانات صغير جداً\n"

#: readelf.c:22432 readelf.c:22441
#, c-format
msgid "    Applies to region from %#<PRIx64> to %#<PRIx64>\n"
msgstr "    ينطبق على المنطقة من %#<PRIx64> إلى %#<PRIx64>\n"

#: readelf.c:22435 readelf.c:22444
#, c-format
msgid "    Applies to region from %#<PRIx64>\n"
msgstr "    ينطبق على المنطقة من %#<PRIx64>\n"

#: readelf.c:22465
#, c-format
msgid "    <invalid description size: %lx>\n"
msgstr "    <حجم وصف غير صالح: %lx>\n"

#: readelf.c:22466
#, c-format
msgid "    <invalid descsz>"
msgstr "    <descsz غير صالح>"

#: readelf.c:22492
#, c-format
msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n"
msgstr "اكتشاف فجوة في ملاحظات البناء من %#<PRIx64> إلى %#<PRIx64>\n"

#: readelf.c:22496 readelf.c:22507
#, c-format
msgid "    Applies to region from %#<PRIx64>"
msgstr "    ينطبق على المنطقة من %#<PRIx64>"

#: readelf.c:22501 readelf.c:22512
#, c-format
msgid " to %#<PRIx64>"
msgstr " إلى %#<PRIx64>"

#: readelf.c:22518
#, c-format
msgid " (%s)"
msgstr " (%s)"

#: readelf.c:22539 readelf.c:22554
#, c-format
msgid "corrupt name field in GNU build attribute note: size = %ld\n"
msgstr "حقل اسم تالف في ملاحظة سمة بناء GNU: الحجم = %ld\n"

#: readelf.c:22540 readelf.c:22555
msgid "  <corrupt name>"
msgstr "  <اسم تالف>"

#: readelf.c:22574
#, c-format
msgid "unrecognised attribute type in name field: %d\n"
msgstr "نوع سمة غير معترف به في حقل الاسم: %d\n"

#: readelf.c:22575
msgid "<unknown name type>"
msgstr "<نوع اسم مجهول>"

#: readelf.c:22585
msgid "<version>"
msgstr "<الإصدار>"

#: readelf.c:22590
msgid "<stack prot>"
msgstr "<حماية المكدس>"

#: readelf.c:22595
msgid "<relro>"
msgstr "<relro>"

#: readelf.c:22600
msgid "<stack size>"
msgstr "<حجم المكدس>"

#: readelf.c:22605
msgid "<tool>"
msgstr "<أداة>"

#: readelf.c:22610
msgid "<ABI>"
msgstr "<ABI>"

#: readelf.c:22615
msgid "<PIC>"
msgstr "<PIC>"

#: readelf.c:22620
msgid "<short enum>"
msgstr "<ترقيم قصير>"

#: readelf.c:22639
#, c-format
msgid "unrecognised byte in name field: %d\n"
msgstr "بايت غير معترف به في حقل الاسم: %d\n"

#: readelf.c:22640
#, c-format
msgid "<unknown:_%d>"
msgstr "<مجهول:_%d>"

#: readelf.c:22652
#, c-format
msgid "attribute does not have an expected type (%c)\n"
msgstr "السمة لا تملك النوع المتوقع (%c)\n"

#: readelf.c:22656
#, c-format
msgid "corrupt name field: namesz: %lu but parsing gets to %td\n"
msgstr "حقل اسم تالف: namesz هو %lu ولكن التحليل وصل إلى %td\n"

#: readelf.c:22683
#, c-format
msgid "corrupt numeric name field: too many bytes in the value: %x\n"
msgstr "حقل اسم عددي تالف: بايتات كثيرة جداً في القيمة: %x\n"

#: readelf.c:22772
#, c-format
msgid "   description data: "
msgstr "   بيانات الوصف: "

#: readelf.c:22920
msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note"
msgstr "فشل فك حزمة محتويات msgpack في ملاحظة NT_AMDGPU_METADATA"

#: readelf.c:22943
#, c-format
msgid "   Stack Size: 0x%<PRIx32>\n"
msgstr "   حجم المكدس: 0x%<PRIx32>\n"

#: readelf.c:22945
#, c-format
msgid "   Stack allocated: %<PRIx32>\n"
msgstr "   المكدس المخصص: %<PRIx32>\n"

#: readelf.c:22947
#, c-format
msgid "   Executable: %s\n"
msgstr "   قابل للتنفيذ: %s\n"

#: readelf.c:22958
msgid "corrupt QNX note: data size is too small\n"
msgstr "ملاحظة QNX تالفة: حجم البيانات صغير جداً\n"

#: readelf.c:23103
msgid "notes"
msgstr "ملاحظات"

#: readelf.c:23115
#, c-format
msgid "Displaying notes found in: %s\n"
msgstr "عرض الملاحظات الموجودة في: %s\n"

#: readelf.c:23117
#, c-format
msgid "Displaying notes found at file offset 0x%08<PRIx64> with length 0x%08<PRIx64>:\n"
msgstr "عرض الملاحظات الموجودة عند إزاحة الملف 0x%08<PRIx64> وبطول 0x%08<PRIx64>:\n"

#: readelf.c:23130
#, c-format
msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n"
msgstr "ملاحظة تالفة: المحاذاة %<PRId64>، المتوقع 4 أو 8\n"

#: readelf.c:23136
#, c-format
msgid "  %-20s %-10s\tDescription\n"
msgstr "  %-20s %-10s\tالوصف\n"

#: readelf.c:23136
msgid "Owner"
msgstr "المالك"

#: readelf.c:23136
msgid "Data size"
msgstr "حجم البيانات"

#: readelf.c:23154 readelf.c:23183
#, c-format
msgid "Corrupt note: only %zd byte remains, not enough for a full note\n"
msgid_plural "Corrupt note: only %zd bytes remain, not enough for a full note\n"
msgstr[0] "ملاحظة تالفة: تبقى بايت واحد فقط، لا يكفي لملاحظة كاملة\n"
msgstr[1] "ملاحظة تالفة: تبقى بايتان فقط، لا يكفي لملاحظة كاملة\n"
msgstr[2] "ملاحظة تالفة: تبقى %zd بايتات فقط، لا يكفي لملاحظة كاملة\n"
msgstr[3] "ملاحظة تالفة: تبقى %zd بايت فقط، لا يكفي لملاحظة كاملة\n"
msgstr[4] "ملاحظة تالفة: تبقى %zd بايت فقط، لا يكفي لملاحظة كاملة\n"
msgstr[5] "ملاحظة تالفة: تبقى %zd بايت فقط، لا يكفي لملاحظة كاملة\n"

#: readelf.c:23211
#, c-format
msgid "note with invalid namesz and/or descsz found at offset %#tx\n"
msgstr "وُجدت ملاحظة بـ namesz أو descsz غير صالح عند الإزاحة %#tx\n"

#: readelf.c:23213
#, c-format
msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n"
msgstr " النوع: %#lx، حجم الاسم: %#lx، حجم الوصف: %#lx، المحاذاة: %u\n"

#: readelf.c:23231
msgid "Out of memory allocating space for inote name\n"
msgstr "نفاد الذاكرة عند تخصيص مساحة لاسم inote\n"

#: readelf.c:23289
msgid "v850 notes"
msgstr "ملاحظات v850"

#: readelf.c:23296
#, c-format
msgid ""
"\n"
"Displaying contents of Renesas V850 notes section at offset %#<PRIx64> with length %#<PRIx64>:\n"
msgstr ""
"\n"
"عرض محتويات قسم ملاحظات Renesas V850 عند الإزاحة %#<PRIx64> وبطول %#<PRIx64>:\n"

#: readelf.c:23314
#, c-format
msgid "Corrupt note: name size is too big: %lx\n"
msgstr "ملاحظة تالفة: حجم الاسم كبير جداً: %lx\n"

#: readelf.c:23324
#, c-format
msgid "corrupt descsz found in note at offset %#tx\n"
msgstr "وُجد descsz تالف في الملاحظة عند الإزاحة %#tx\n"

#: readelf.c:23326 readelf.c:23339
#, c-format
msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n"
msgstr " النوع: %#lx، حجم الاسم: %#lx، حجم الوصف: %#lx\n"

#: readelf.c:23337
#, c-format
msgid "corrupt namesz found in note at offset %#zx\n"
msgstr "وُجد namesz تالف في الملاحظة عند الإزاحة %#zx\n"

#: readelf.c:23413
#, c-format
msgid "No notes found in linked file '%s'.\n"
msgstr "لا توجد ملاحظات في الملف المربوط '%s'.\n"

#: readelf.c:23416
#, c-format
msgid "No notes found file.\n"
msgstr "لا توجد ملاحظات في الملف.\n"

#: readelf.c:23425
#, c-format
msgid "  Unknown GNU attribute: %s\n"
msgstr "  سمة GNU مجهولة: %s\n"

#: readelf.c:23754
#, c-format
msgid "%s: Failed to read file header\n"
msgstr "%s: فشل قراءة ترويسة الملف\n"

#: readelf.c:23769
#, c-format
msgid ""
"\n"
"File: %s\n"
msgstr ""
"\n"
"الملف: %s\n"

#: readelf.c:23930
#, c-format
msgid "%s: unable to dump the index as none was found\n"
msgstr "%s: غير قادر على تفريغ الفهرس لعدم وجوده\n"

#: readelf.c:23937
#, c-format
msgid "Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol table)\n"
msgstr "فهرس الأرشيف %s: (%<PRIu64> مدخلات، %#<PRIx64> بايت في جدول الرموز)\n"

#: readelf.c:23961
#, c-format
msgid "Contents of binary %s at offset "
msgstr "محتويات الملف الثنائي %s عند الإزاحة "

#: readelf.c:23973
#, c-format
msgid "%s: end of the symbol table reached before the end of the index\n"
msgstr "%s: تم الوصول لنهاية جدول الرموز قبل نهاية الفهرس\n"

#: readelf.c:23992
#, c-format
msgid "%s: %<PRId64> byte remains in the symbol table, but without corresponding entries in the index table\n"
msgid_plural "%s: %<PRId64> bytes remain in the symbol table, but without corresponding entries in the index table\n"
msgstr[0] "%s: لا يتبقى أي بايت في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"
msgstr[1] "%s: يتبقى بايت واحد في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"
msgstr[2] "%s: يتبقى بايتان في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"
msgstr[3] "%s: يتبقى %<PRId64> بايتات في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"
msgstr[4] "%s: يتبقى %<PRId64> بايت في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"
msgstr[5] "%s: يتبقى %<PRId64> بايت في جدول الرموز بدون مدخلات مقابلة في الفهرس\n"

#: readelf.c:24005
#, c-format
msgid "%s: failed to seek back to start of object files in the archive\n"
msgstr "%s: فشل العودة إلى بداية ملفات الكائنات في الأرشيف\n"

#: readelf.c:24097 readelf.c:24216
#, c-format
msgid "Input file '%s' is not readable.\n"
msgstr "ملف الإدخال '%s' غير قابل للقراءة.\n"

#: readelf.c:24125
#, c-format
msgid "%s: contains corrupt thin archive: %s\n"
msgstr "%s: يحتوي أرشيفاً نحيفاً (thin archive) تالفاً: %s\n"

#: readelf.c:24143
#, c-format
msgid "%s: failed to seek to archive member.\n"
msgstr "%s: فشل الانتقال إلى عضو الأرشيف.\n"

#: readelf.c:24208
msgid "Out of memory allocating file data structure\n"
msgstr "نفاد الذاكرة عند تخصيص هيكل بيانات الملف\n"

#: readelf.c:24245
#, c-format
msgid "File %s is not an archive so its index cannot be displayed.\n"
msgstr "الملف %s ليس أرشيفاً لذا لا يمكن عرض فهرسه.\n"

#: readelf.c:24311
msgid "Nothing to do.\n"
msgstr "لا يوجد شيء للقيام به.\n"

#: rename.c:200
#, c-format
msgid "%s: cannot set time: %s"
msgstr "%s: لا يمكن ضبط الوقت: %s"

#: rename.c:219
#, c-format
msgid "unable to copy file '%s'; reason: %s"
msgstr "غير قادر على نسخ الملف '%s'؛ السبب: %s"

#: resbin.c:119
#, c-format
msgid "%s: not enough binary data"
msgstr "%s: لا توجد بيانات ثنائية كافية"

#: resbin.c:136
msgid "null terminated unicode string"
msgstr "سلسلة يونيكود منتهية بصفر"

#: resbin.c:166 resbin.c:175
msgid "resource ID"
msgstr "معرف المورد"

#: resbin.c:219
msgid "cursor"
msgstr "مؤشر"

#: resbin.c:253 resbin.c:263
msgid "menu header"
msgstr "ترويسة القائمة"

#: resbin.c:277
msgid "menuex header"
msgstr "ترويسة menuex"

#: resbin.c:284
msgid "menuex offset"
msgstr "إزاحة menuex"

#: resbin.c:294
#, c-format
msgid "unsupported menu version %d"
msgstr "إصدار قائمة غير مدعوم %d"

#: resbin.c:322 resbin.c:340 resbin.c:411
msgid "menuitem header"
msgstr "ترويسة عنصر القائمة"

#: resbin.c:453
msgid "menuitem"
msgstr "عنصر قائمة"

#: resbin.c:496 resbin.c:530
msgid "dialog header"
msgstr "ترويسة الحوار"

#: resbin.c:517
#, c-format
msgid "unexpected DIALOGEX version %d"
msgstr "إصدار DIALOGEX غير متوقع %d"

#: resbin.c:574
msgid "dialog font point size"
msgstr "حجم نقطة خط الحوار"

#: resbin.c:585
msgid "dialogex font information"
msgstr "معلومات خط dialogex"

#: resbin.c:616 resbin.c:640
msgid "dialog control"
msgstr "تحكم الحوار"

#: resbin.c:629
msgid "dialogex control"
msgstr "تحكم dialogex"

#: resbin.c:668
msgid "dialog control end"
msgstr "نهاية تحكم الحوار"

#: resbin.c:681
msgid "dialog control data"
msgstr "بيانات تحكم الحوار"

#: resbin.c:723
msgid "stringtable string length"
msgstr "طول سلسلة جدول السلاسل"

#: resbin.c:736
msgid "stringtable string"
msgstr "سلسلة جدول السلاسل"

#: resbin.c:770
msgid "fontdir header"
msgstr "ترويسة دليل الخطوط"

#: resbin.c:787
msgid "fontdir"
msgstr "دليل الخطوط"

#: resbin.c:807
msgid "fontdir device name"
msgstr "اسم جهاز دليل الخطوط"

#: resbin.c:816
msgid "fontdir face name"
msgstr "اسم وجه دليل الخطوط"

#: resbin.c:860
msgid "accelerator"
msgstr "مسرع"

#: resbin.c:923
msgid "group cursor header"
msgstr "ترويسة مجموعة المؤشرات"

#: resbin.c:930 resrc.c:1362
#, c-format
msgid "unexpected group cursor type %d"
msgstr "نوع مجموعة مؤشرات غير متوقع %d"

#: resbin.c:948
msgid "group cursor"
msgstr "مجموعة المؤشرات"

#: resbin.c:988
msgid "group icon header"
msgstr "ترويسة مجموعة الأيقونات"

#: resbin.c:995 resrc.c:1309
#, c-format
msgid "unexpected group icon type %d"
msgstr "نوع مجموعة أيقونات غير متوقع %d"

#: resbin.c:1013
msgid "group icon"
msgstr "مجموعة الأيقونات"

#: resbin.c:1088
msgid "unexpected version string"
msgstr "سلسلة إصدار غير متوقعة"

#: resbin.c:1126
#, c-format
msgid "version length %lu greater than resource length %lu"
msgstr "طول الإصدار %lu أكبر من طول المورد %lu"

#: resbin.c:1133
#, c-format
msgid "unexpected version type %d"
msgstr "نوع إصدار غير متوقع %d"

#: resbin.c:1152
#, c-format
msgid "unexpected fixed version information length %ld"
msgstr "طول معلومات إصدار ثابت غير متوقع %ld"

#: resbin.c:1159
msgid "fixed version info"
msgstr "معلومات إصدار ثابتة"

#: resbin.c:1166
#, c-format
msgid "unexpected fixed version signature %lu"
msgstr "توقيع إصدار ثابت غير متوقع %lu"

#: resbin.c:1173
#, c-format
msgid "unexpected fixed version info version %lu"
msgstr "إصدار معلومات إصدار ثابت غير متوقع %lu"

#: resbin.c:1205
msgid "version var info"
msgstr "معلومات متغير الإصدار"

#: resbin.c:1226
#, c-format
msgid "unexpected stringfileinfo value length %ld"
msgstr "طول قيمة stringfileinfo غير متوقع %ld"

#: resbin.c:1247
msgid "version stringtable"
msgstr "جدول سلاسل الإصدار"

#: resbin.c:1260
#, c-format
msgid "unexpected version stringtable value length %ld"
msgstr "طول قيمة جدول سلاسل الإصدار غير متوقع %ld"

#: resbin.c:1281
msgid "version string"
msgstr "سلسلة الإصدار"

#: resbin.c:1303
#, c-format
msgid "unexpected version string length %ld != %ld + %ld"
msgstr "طول سلسلة إصدار غير متوقع %ld != %ld + %ld"

#: resbin.c:1313
#, c-format
msgid "unexpected version string length %ld < %ld"
msgstr "طول سلسلة إصدار غير متوقع %ld < %ld"

#: resbin.c:1343
#, c-format
msgid "unexpected varfileinfo value length %ld"
msgstr "طول قيمة varfileinfo غير متوقع %ld"

#: resbin.c:1368
msgid "version varfileinfo"
msgstr "varfileinfo الإصدار"

#: resbin.c:1386
#, c-format
msgid "unexpected version value length %ld"
msgstr "طول قيمة إصدار غير متوقع %ld"

#: resbin.c:1399
msgid "nul bytes found in version string"
msgstr "وُجدت بايتات صفرية في سلسلة الإصدار"

#: resbin.c:1404
#, c-format
msgid "unexpected version string character: %x"
msgstr "محرف سلسلة إصدار غير متوقع: %x"

#: resbin.c:1457
msgid "toolbar"
msgstr "شريط الأدوات"

#: resbin.c:1475
msgid "toolbar item"
msgstr "عنصر شريط الأدوات"

#: rescoff.c:124
msgid "filename required for COFF input"
msgstr "اسم الملف مطلوب لإدخال COFF"

#: rescoff.c:147
#, c-format
msgid "%s: not a PE file"
msgstr "%s: ليس ملف PE"

#: rescoff.c:155
#, c-format
msgid "%s: no resource section"
msgstr "%s: لا يوجد قسم موارد"

#: rescoff.c:168
#, c-format
msgid "%s: .rsrc section is bigger than the file!"
msgstr "%s: قسم .rsrc أكبر من الملف!"

#: rescoff.c:199
#, c-format
msgid "%s: %s: address out of bounds"
msgstr "%s: %s: العنوان خارج الحدود"

#: rescoff.c:221
#, c-format
msgid "%s: resources nest too deep"
msgstr "%s: الموارد متداخلة بعمق كبير"

#: rescoff.c:228
msgid "directory"
msgstr "دليل"

#: rescoff.c:260
msgid "named directory entry"
msgstr "مدخل دليل مسمى"

#: rescoff.c:272
msgid "directory entry name"
msgstr "اسم مدخل الدليل"

#: rescoff.c:279 rescoff.c:286
msgid "resource name"
msgstr "اسم المورد"

#: rescoff.c:305
msgid "named subdirectory"
msgstr "دليل فرعي مسمى"

#: rescoff.c:316
msgid "named resource"
msgstr "مورد مسمى"

#: rescoff.c:336
msgid "ID directory entry"
msgstr "معرف مدخل الدليل"

#: rescoff.c:356
msgid "ID subdirectory"
msgstr "معرف الدليل الفرعي"

#: rescoff.c:367
msgid "ID resource"
msgstr "معرف المورد"

#: rescoff.c:396
msgid "resource type unknown"
msgstr "نوع المورد مجهول"

#: rescoff.c:402
msgid "data entry"
msgstr "مدخل بيانات"

#: rescoff.c:413
msgid "resource data"
msgstr "بيانات المورد"

#: rescoff.c:421
msgid "resource data size"
msgstr "حجم بيانات المورد"

#: rescoff.c:521
msgid "filename required for COFF output"
msgstr "اسم الملف مطلوب لإخراج COFF"

#: rescoff.c:879
msgid "can't get BFD_RELOC_RVA relocation type"
msgstr "لا يمكن الحصول على نوع إعادة التوطين BFD_RELOC_RVA"

#: resrc.c:257 resrc.c:329
#, c-format
msgid "can't open temporary file `%s': %s"
msgstr "لا يمكن فتح الملف المؤقت `%s': %s"

#: resrc.c:263
#, c-format
msgid "can't redirect stdout: `%s': %s"
msgstr "لا يمكن إعادة توجيه stdout: `%s': %s"

#: resrc.c:325
#, c-format
msgid "can't execute `%s': %s"
msgstr "لا يمكن تنفيذ `%s': %s"

#: resrc.c:334
#, c-format
msgid "Using temporary file `%s' to read preprocessor output\n"
msgstr "استخدام الملف المؤقت `%s' لقراءة مخرجات المعالج المسبق\n"

#: resrc.c:341
#, c-format
msgid "can't popen `%s': %s"
msgstr "لا يمكن عمل popen لـ `%s': %s"

#: resrc.c:343
#, c-format
msgid "Using popen to read preprocessor output\n"
msgstr "استخدام popen لقراءة مخرجات المعالج المسبق\n"

#: resrc.c:405
#, c-format
msgid "Tried `%s'\n"
msgstr "جُرّب `%s'\n"

#: resrc.c:422
#, c-format
msgid "Using `%s'\n"
msgstr "استخدام `%s'\n"

#: resrc.c:599
msgid "preprocessing failed."
msgstr "فشلت المعالجة المسبقة."

#: resrc.c:630
#, c-format
msgid "%s: unexpected EOF"
msgstr "%s: نهاية ملف غير متوقعة"

#: resrc.c:679
#, c-format
msgid "%s: read of %lu returned %lu"
msgstr "%s: قراءة %lu أعادت %lu"

#: resrc.c:687 resrc.c:695
msgid "not enough data"
msgstr "لا توجد بيانات كافية"

#: resrc.c:734 resrc.c:1509
#, c-format
msgid "stat failed on bitmap file `%s': %s"
msgstr "فشل stat على ملف الصورة النقطية `%s': %s"

#: resrc.c:785
#, c-format
msgid "cursor file `%s' does not contain cursor data"
msgstr "ملف المؤشر `%s' لا يحتوي على بيانات مؤشر"

#: resrc.c:817 resrc.c:1217
#, c-format
msgid "%s: fseek to %lu failed: %s"
msgstr "%s: فشل fseek إلى %lu: %s"

#: resrc.c:943
msgid "help ID requires DIALOGEX"
msgstr "معرف المساعدة يتطلب DIALOGEX"

#: resrc.c:945
msgid "control data requires DIALOGEX"
msgstr "بيانات التحكم تتطلب DIALOGEX"

#: resrc.c:973
#, c-format
msgid "stat failed on font file `%s': %s"
msgstr "فشل stat على ملف الخط `%s': %s"

#: resrc.c:1186
#, c-format
msgid "icon file `%s' does not contain icon data"
msgstr "ملف الأيقونة `%s' لا يحتوي على بيانات أيقونة"

#: resrc.c:1735 resrc.c:1770
#, c-format
msgid "stat failed on file `%s': %s"
msgstr "فشل stat على الملف `%s': %s"

#: resrc.c:1970
#, c-format
msgid "can't open `%s' for output: %s"
msgstr "لا يمكن فتح `%s' للإخراج: %s"

#: size.c:89
#, c-format
msgid " Displays the sizes of sections inside binary files\n"
msgstr " يعرض أحجام الأقسام داخل الملفات الثنائية\n"

#: size.c:90
#, c-format
msgid " If no input file(s) are specified, a.out is assumed\n"
msgstr " إذا لم تُحدد ملفات إدخال، يفترض a.out\n"

#: size.c:91
#, c-format
msgid ""
" The options are:\n"
"  -A|-B|-G  --format={sysv|berkeley|gnu}  Select output style (default is %s)\n"
"  -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex\n"
"  -t        --totals                  Display the total sizes (Berkeley only)\n"
"  -f                                  Ignored.\n"
"            --common                  Display total size for *COM* syms\n"
"            --target=<bfdname>        Set the binary file format\n"
"            @<file>                   Read options from <file>\n"
"  -h|-H|-?  --help                    Display this information\n"
"  -v|-V     --version                 Display the program's version\n"
"\n"
msgstr ""
" الخيارات هي:\n"
"  -A|-B|-G  --format={sysv|berkeley|gnu}  اختر نمط الإخراج (مبدئي %s)\n"
"  -o|-d|-x  --radix={8|10|16}         اعرض الأرقام بالثماني، العشري أو الست عشري\n"
"  -t        --totals                  اعرض الأحجام الكلية (Berkeley فقط)\n"
"  -f                                  يُتجاهل.\n"
"            --common                  اعرض الحجم الكلي لرموز *COM*\n"
"            --target=<bfdname>        اضبط تنسيق الملف الثنائي\n"
"            @<file>                   اقرأ الخيارات من <file>\n"
"  -h|-H|-?  --help                    اعرض هذه المعلومات\n"
"  -v|-V     --version                 اعرض إصدار البرنامج\n"
"\n"

#: size.c:175
#, c-format
msgid "invalid argument to --format: %s"
msgstr "معامل غير صالح لـ --format: %s"

#: size.c:202
#, c-format
msgid "Invalid radix: %s\n"
msgstr "أساس غير صالح: %s\n"

#: srconv.c:130
msgid "Checksum failure"
msgstr "فشل المجموع التدقيقي"

#. FIXME: Return error status.
#: srconv.c:142
msgid "Failed to write checksum"
msgstr "فشل كتابة المجموع التدقيقي"

#: srconv.c:182
#, c-format
msgid "Unsupported integer write size: %d"
msgstr "حجم كتابة عدد صحيح غير مدعوم: %d"

#. FIXME: Return error status.
#: srconv.c:268
msgid "Failed to write TR block"
msgstr "فشل كتابة كتلة TR"

#: srconv.c:360
#, c-format
msgid "Unrecognized H8300 sub-architecture: %ld"
msgstr "بنية H8300 فرعية غير معترف بها: %ld"

#: srconv.c:378
#, c-format
msgid "Unsupported architecture: %d"
msgstr "بنية غير مدعومة: %d"

#: srconv.c:832
#, c-format
msgid "Unrecognised type: %d"
msgstr "نوع غير معترف به: %d"

#: srconv.c:958
#, c-format
msgid "Unrecognised coff symbol type: %d"
msgstr "نوع رمز coff غير معترف به: %d"

#: srconv.c:1020 srconv.c:1120
#, c-format
msgid "Unrecognised coff symbol visibility: %d"
msgstr "رؤية رمز coff غير معترف بها: %d"

#: srconv.c:1046 srconv.c:1091
#, c-format
msgid "Unrecognised coff symbol location: %d"
msgstr "موقع رمز coff غير معترف به: %d"

#. FIXME: Return error status.
#: srconv.c:1425
msgid "Failed to write CS struct"
msgstr "فشل كتابة هيكل CS"

#: srconv.c:1695
#, c-format
msgid "Convert a COFF object file into a SYSROFF object file\n"
msgstr "تحويل ملف كائن COFF إلى ملف كائن SYSROFF\n"

#: srconv.c:1696
#, c-format
msgid ""
" The options are:\n"
"  -q --quick       (Obsolete - ignored)\n"
"  -n --noprescan   Do not perform a scan to convert commons into defs\n"
"  -d --debug       Display information about what is being done\n"
"  @<file>          Read options from <file>\n"
"  -h --help        Display this information\n"
"  -v --version     Print the program's version number\n"
msgstr ""
" الخيارات هي:\n"
"  -q --quick       (مهجور - يُتجاهل)\n"
"  -n --noprescan   لا تجرِ مسحاً لتحويل المشاع (commons) إلى تعريفات\n"
"  -d --debug       عرض معلومات تنقيح عما يتم فعله\n"
"  @<file>          اقرأ الخيارات من <file>\n"
"  -h --help        اعرض هذه المعلومات\n"
"  -v --version     اطبع رقم إصدار البرنامج\n"

#: srconv.c:1785
msgid "input and output files must be different"
msgstr "يجب أن يكون ملفا الإدخال والإخراج مختلفين"

#: srconv.c:1838
#, c-format
msgid "unable to open output file %s"
msgstr "غير قادر على فتح ملف الإخراج %s"

#: stabs.c:344 stabs.c:1796
msgid "numeric overflow"
msgstr "طفح عددي"

#: stabs.c:354
#, c-format
msgid "Bad stab: %s\n"
msgstr "stab سيئ: %s\n"

#: stabs.c:362
#, c-format
msgid "Warning: %s: %s\n"
msgstr "تحذير: %s: %s\n"

#: stabs.c:486
#, c-format
msgid "N_LBRAC not within function\n"
msgstr "N_LBRAC ليس داخل دالة\n"

#: stabs.c:525
#, c-format
msgid "Too many N_RBRACs\n"
msgstr "كثير جداً من N_RBRACs\n"

#: stabs.c:764
msgid "unknown C++ encoded name"
msgstr "اسم مرموز C++ مجهول"

#. Complain and keep going, so compilers can invent new
#. cross-reference types.
#: stabs.c:1325
msgid "unrecognized cross reference type"
msgstr "نوع مرجع تراسلي غير معترف به"

#. Does this actually ever happen?  Is that why we are worrying
#. about dealing with it rather than just calling error_type?
#: stabs.c:1888
msgid "missing index type"
msgstr "نوع فهرس مفقود"

#: stabs.c:2239
msgid "unknown virtual character for baseclass"
msgstr "محرف افتراضي مجهول لفئة الأساس"

#: stabs.c:2260
msgid "unknown visibility character for baseclass"
msgstr "محرف رؤية مجهول لفئة الأساس"

#: stabs.c:2471
msgid "unnamed $vb type"
msgstr "نوع $vb غير مسمى"

#: stabs.c:2480
msgid "unrecognized C++ abbreviation"
msgstr "اختصار C++ غير معترف به"

#: stabs.c:2565
msgid "unknown visibility character for field"
msgstr "محرف رؤية مجهول للحقل"

#: stabs.c:2826
msgid "const/volatile indicator missing"
msgstr "مؤشر const/volatile مفقود"

#: stabs.c:3369
msgid "Undefined N_EXCL"
msgstr "N_EXCL غير معرف"

#: stabs.c:3445
#, c-format
msgid "Type file number %d out of range\n"
msgstr "رقم ملف النوع %d خارج النطاق\n"

#: stabs.c:3521
#, c-format
msgid "Unrecognized XCOFF type %d\n"
msgstr "نوع XCOFF غير معترف به %d\n"

#: stabs.c:3807
#, c-format
msgid "bad mangled name `%s'\n"
msgstr "اسم مشوه (mangled) سيئ `%s'\n"

#: stabs.c:3900
#, c-format
msgid "no argument types in mangled string\n"
msgstr "لا توجد أنواع معاملات في السلسلة المشوهة\n"

#: stabs.c:5240
#, c-format
msgid "Demangled name is not a function\n"
msgstr "الاسم بعد فك التشويه ليس دالة\n"

#: stabs.c:5282
#, c-format
msgid "Unexpected type in v3 arglist demangling\n"
msgstr "نوع غير متوقع في فك تشويه قائمة معاملات v3\n"

#: stabs.c:5357
#, c-format
msgid "Unrecognized demangle component %d\n"
msgstr "مكون فك تشويه غير معترف به %d\n"

#: stabs.c:5409
#, c-format
msgid "Failed to print demangled template\n"
msgstr "فشل طباعة القالب مفكوك التشويه\n"

#: stabs.c:5489
#, c-format
msgid "Couldn't get demangled builtin type\n"
msgstr "لا يمكن الحصول على النوع المدمج مفكوك التشويه\n"

#: stabs.c:5538
#, c-format
msgid "Unexpected demangled varargs\n"
msgstr "varargs مفكوكة التشويه غير متوقعة\n"

#: stabs.c:5545
#, c-format
msgid "Unrecognized demangled builtin type\n"
msgstr "نوع مدمج مفكوك التشويه غير معترف به\n"

#: strings.c:181
#, c-format
msgid "invalid integer argument %s"
msgstr "معامل عدد صحيح غير صالح %s"

#: strings.c:186
#, c-format
msgid "minimum string length is too big: %s"
msgstr "الحد الأدنى لطول السلسلة كبير جداً: %s"

#: strings.c:189
#, c-format
msgid "minimum string length is too small: %s"
msgstr "الحد الأدنى لطول السلسلة صغير جداً: %s"

#: strings.c:193
#, c-format
msgid "minimum string length %s is too big"
msgstr "الحد الأدنى لطول السلسلة %s كبير جداً"

#: strings.c:406
#, c-format
msgid "%s: Reading section %s failed: %s"
msgstr "%s: فشل قراءة القسم %s: %s"

#: strings.c:1331
#, c-format
msgid " Display printable strings in [file(s)] (stdin by default)\n"
msgstr " عرض السلاسل القابلة للطباعة في [الملف(ات)] (stdin هو المبدئي)\n"

#: strings.c:1335
#, c-format
msgid ""
"  -a - --all                Scan the entire file, not just the data section [default]\n"
"  -d --data                 Only scan the data sections in the file\n"
msgstr ""
"  -a - --all                مسح الملف بالكامل، ليس فقط قسم البيانات [مبدئي]\n"
"  -d --data                 مسح أقسام البيانات فقط في الملف\n"

#: strings.c:1339
#, c-format
msgid ""
"  -a - --all                Scan the entire file, not just the data section\n"
"  -d --data                 Only scan the data sections in the file [default]\n"
msgstr ""
"  -a - --all                مسح الملف بالكامل، ليس فقط قسم البيانات\n"
"  -d --data                 مسح أقسام البيانات فقط في الملف [مبدئي]\n"

#: strings.c:1343
#, c-format
msgid ""
"  -f --print-file-name      Print the name of the file before each string\n"
"  -n <number>               Locate & print any sequence of at least <number>\n"
"    --bytes=<number>         displayable characters.  (The default is 4).\n"
"  -t --radix={o,d,x}        Print the location of the string in base 8, 10 or 16\n"
"  -w --include-all-whitespace Include all whitespace as valid string characters\n"
"  -o                        An alias for --radix=o\n"
"  -T --target=<BFDNAME>     Specify the binary file format\n"
"  -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
"                            s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n"
"  --unicode={default|locale|invalid|hex|escape|highlight}\n"
"  -U {d|l|i|x|e|h}          Specify how to treat UTF-8 encoded unicode characters\n"
"  -s --output-separator=<string> String used to separate strings in output.\n"
"  @<file>                   Read options from <file>\n"
"  -h --help                 Display this information\n"
"  -v -V --version           Print the program's version number\n"
msgstr ""
"  -f --print-file-name      اطبع اسم الملف قبل كل سلسلة\n"
"  -n <number>               حدد موقع واطبع أي تسلسل من <number> محرفاً على الأقل\n"
"    --bytes=<number>         قابلة للعرض.  (المبدئي هو 4).\n"
"  -t --radix={o,d,x}        اطبع موقع السلسلة بالأساس 8، 10 أو 16\n"
"  -w --include-all-whitespace اعتبر كل المسافات البيضاء كمحارف سلاسل صالحة\n"
"  -o                        اسم مستعار لـ --radix=o\n"
"  -T --target=<BFDNAME>     حدد تنسيق الملف الثنائي\n"
"  -e --encoding={s,S,b,l,B,L} اختر حجم المحرف والطرفية:\n"
"                            s = 7 بت، S = 8 بت، {b,l} = 16 بت، {B,L} = 32 بت\n"
"  --unicode={default|locale|invalid|hex|escape|highlight}\n"
"  -U {d|l|i|x|e|h}          حدد كيفية التعامل مع محارف يونيكود المرمزة بـ UTF-8\n"
"  -s --output-separator=<string> السلسلة المستخدمة للفصل بين السلاسل في المخرجات.\n"
"  @<file>                   اقرأ الخيارات من <file>\n"
"  -h --help                 اعرض هذه المعلومات\n"
"  -v -V --version           اطبع رقم إصدار البرنامج\n"

#: sysdump.c:51
msgid "*undefined*"
msgstr "*غير معرف*"

#. PR 28564
#: sysdump.c:57 sysdump.c:66
msgid "*corrupt*"
msgstr "*تالف*"

#: sysdump.c:131
#, c-format
msgid "SUM IS %x\n"
msgstr "المجموع هو %x\n"

#. PR 17512: file: id:000001,src:000002,op:flip1,pos:45.
#. Prevent infinite loops re-reading beyond the end of the buffer.
#: sysdump.c:169
msgid "ICE: getINT: Out of buffer space"
msgstr "ICE: getINT: نفاد مساحة المخزن المؤقت"

#: sysdump.c:194
#, c-format
msgid "Unsupported read size: %d"
msgstr "حجم قراءة غير مدعوم: %d"

#: sysdump.c:505
#, c-format
msgid "GOT A %x\n"
msgstr "حصل على %x\n"

#: sysdump.c:523
#, c-format
msgid "WANTED %x!!\n"
msgstr "المطلوب %x!!\n"

#: sysdump.c:541
msgid "SYMBOL INFO"
msgstr "معلومات الرمز"

#: sysdump.c:559
msgid "DERIVED TYPE"
msgstr "نوع مشتق"

#: sysdump.c:616
msgid "MODULE***\n"
msgstr "وحدة***\n"

#: sysdump.c:649
#, c-format
msgid "Print a human readable interpretation of a SYSROFF object file\n"
msgstr "طباعة تفسير مقروء بشرياً لملف كائن SYSROFF\n"

#: sysdump.c:650
#, c-format
msgid ""
" The options are:\n"
"  -h --help        Display this information\n"
"  -v --version     Print the program's version number\n"
msgstr ""
" الخيارات هي:\n"
"  -h --help        اعرض هذه المعلومات\n"
"  -v --version     اطبع رقم إصدار البرنامج\n"

#: sysdump.c:716
#, c-format
msgid "cannot open input file %s"
msgstr "لا يمكن فتح ملف الإدخال %s"

#: unwind-ia64.c:180
#, c-format
msgid "Unknown code 0x%02x\n"
msgstr "كود مجهول 0x%02x\n"

#. PR 18420.
#: unwind-ia64.c:366
#, c-format
msgid ""
"\n"
"ERROR: unwind length too long (0x%lx > 0x%lx)\n"
"\n"
msgstr ""
"\n"
"خطأ: طول الـ unwind كبير جداً (0x%lx > 0x%lx)\n"
"\n"

#: unwind-ia64.c:578
#, c-format
msgid "Bad uleb128\n"
msgstr "uleb128 سيئ\n"

#: unwind-ia64.c:592
#, c-format
msgid "\t<corrupt X1>\n"
msgstr "\t<X1 تالف>\n"

#: unwind-ia64.c:616
#, c-format
msgid "\t<corrupt X2>\n"
msgstr "\t<X2 تالف>\n"

#: unwind-ia64.c:642
#, c-format
msgid "\t<corrupt X3>\n"
msgstr "\t<X3 تالف>\n"

#: unwind-ia64.c:670
#, c-format
msgid "\t<corrupt X4>\n"
msgstr "\t<X4 تالف>\n"

#: unwind-ia64.c:712
#, c-format
msgid "\t<corrupt R2>\n"
msgstr "\t<R2 تالف>\n"

#: unwind-ia64.c:758
#, c-format
msgid "\t<corrupt P2>\n"
msgstr "\t<P2 تالف>\n"

#: unwind-ia64.c:773
#, c-format
msgid "\t<corrupt P3>\n"
msgstr "\t<P3 تالف>\n"

#: unwind-ia64.c:832
#, c-format
msgid "\t<corrupt P5>\n"
msgstr "\t<P5 تالف>\n"

#: unwind-ia64.c:939
#, c-format
msgid "\t<corrupt P8>\n"
msgstr "\t<P8 تالف>\n"

#: unwind-ia64.c:1014
#, c-format
msgid "\t<corrupt P9>\n"
msgstr "\t<P9 تالف>\n"

#: unwind-ia64.c:1026
#, c-format
msgid "\t<corrupt P10>\n"
msgstr "\t<P10 تالف>\n"

#: unwind-ia64.c:1157
#, c-format
msgid "\t<corrupt IA64 descriptor>\n"
msgstr "\t<واصف IA64 تالف>\n"

#: version.c:34
#, c-format
msgid "Copyright (C) 2025 Free Software Foundation, Inc.\n"
msgstr "حقوق الطبع والنشر (C) لعام 2025 لمؤسسة البرمجيات الحرة (Free Software Foundation, Inc.)\n"

#: version.c:35
#, c-format
msgid ""
"This program is free software; you may redistribute it under the terms of\n"
"the GNU General Public License version 3 or (at your option) any later version.\n"
"This program has absolutely no warranty.\n"
msgstr ""
"هذا البرنامج برمجية حرة؛ يمكنك إعادة توزيعه بموجب شروط\n"
"رخصة جنو العمومية الإصدار 3 أو (حسب اختيارك) أي إصدار لاحق.\n"
"هذا البرنامج لا يملك أي ضمان على الإطلاق.\n"

#: windmc.c:189
#, c-format
msgid "can't create %s file `%s' for output.\n"
msgstr "لا يمكن إنشاء ملف %s `%s' للإخراج.\n"

#: windmc.c:197
#, c-format
msgid "Usage: %s [option(s)] [input-file]\n"
msgstr "الاستخدام: %s [خيارات] [ملف-الإدخال]\n"

#: windmc.c:199
#, c-format
msgid ""
" The options are:\n"
"  -a --ascii_in                Read input file as ASCII file\n"
"  -A --ascii_out               Write binary messages as ASCII\n"
"  -b --binprefix               .bin filename is prefixed by .mc filename_ for uniqueness.\n"
"  -c --customflag              Set custom flags for messages\n"
"  -C --codepage_in=<val>       Set codepage when reading mc text file\n"
"  -d --decimal_values          Print values to text files decimal\n"
"  -e --extension=<extension>   Set header extension used on export header file\n"
"  -F --target <target>         Specify output target for endianness.\n"
"  -h --headerdir=<directory>   Set the export directory for headers\n"
"  -u --unicode_in              Read input file as UTF16 file\n"
"  -U --unicode_out             Write binary messages as UFT16\n"
"  -m --maxlength=<val>         Set the maximal allowed message length\n"
"  -n --nullterminate           Automatic add a zero termination to strings\n"
"  -o --hresult_use             Use HRESULT definition instead of status code definition\n"
"  -O --codepage_out=<val>      Set codepage used for writing text file\n"
"  -r --rcdir=<directory>       Set the export directory for rc files\n"
"  -x --xdbg=<directory>        Where to create the .dbg C include file\n"
"                               that maps message ID's to their symbolic name.\n"
msgstr ""
" الخيارات هي:\n"
"  -a --ascii_in                قراءة ملف الإدخال كملف ASCII\n"
"  -A --ascii_out               كتابة الرسائل الثنائية كـ ASCII\n"
"  -b --binprefix               يُسبق اسم ملف .bin باسم ملف .mc لضمان التفرد.\n"
"  -c --customflag              ضبط أعلام مخصصة للرسائل\n"
"  -C --codepage_in=<val>       ضبط صفحة الترميز عند قراءة ملف نص mc\n"
"  -d --decimal_values          طباعة القيم للملفات النصية بالنظام العشري\n"
"  -e --extension=<extension>   ضبط امتداد الترويسة المستخدم في ملف ترويسة التصدير\n"
"  -F --target <target>         تحديد هدف الإخراج للطرفية (endianness).\n"
"  -h --headerdir=<directory>   ضبط دليل التصدير للترويسات\n"
"  -u --unicode_in              قراءة ملف الإدخال كملف UTF16\n"
"  -U --unicode_out             كتابة الرسائل الثنائية كـ UTF16\n"
"  -m --maxlength=<val>         ضبط الحد الأقصى المسموح به لطول الرسالة\n"
"  -n --nullterminate           إضافة خاتمة صفرية للسلاسل آلياً\n"
"  -o --hresult_use             استخدام تعريف HRESULT بدلاً من تعريف كود الحالة\n"
"  -O --codepage_out=<val>      ضبط صفحة الترميز المستخدمة لكتابة الملف النصي\n"
"  -r --rcdir=<directory>       ضبط دليل التصدير لملفات rc\n"
"  -x --xdbg=<directory>        مكان إنشاء ملف التضمين .dbg بلغة C\n"
"                               الذي يربط معرفات الرسائل بأسمائها الرمزية.\n"

#: windmc.c:219
#, c-format
msgid ""
"  -H --help                    Print this help message\n"
"  -v --verbose                 Verbose - tells you what it's doing\n"
"  -V --version                 Print version information\n"
msgstr ""
"  -H --help                    اطبع رسالة المساعدة هذه\n"
"  -v --verbose                 إسهاب - يخبرك بما يفعله البرنامج\n"
"  -V --version                 اطبع معلومات الإصدار\n"

#: windmc.c:260 windres.c:384
#, c-format
msgid "%s: warning: "
msgstr "%s: تحذير: "

#: windmc.c:261
#, c-format
msgid "A codepage was specified switch `%s' and UTF16.\n"
msgstr "تم تحديد صفحة ترميز مع التبديل `%s' و UTF16.\n"

#: windmc.c:262
#, c-format
msgid "\tcodepage settings are ignored.\n"
msgstr "\tيُتجاهل إعدادات صفحة الترميز.\n"

#: windmc.c:306
msgid "try to add a ill language."
msgstr "محاولة إضافة لغة غير صالحة."

#: windmc.c:1115
#, c-format
msgid "unable to open file `%s' for input.\n"
msgstr "غير قادر على فتح الملف `%s' للإدخال.\n"

#: windmc.c:1123
#, c-format
msgid "unable to read contents of %s"
msgstr "غير قادر على قراءة محتويات %s"

#: windmc.c:1135
msgid "input file does not seems to be UFT16.\n"
msgstr "ملف الإدخال لا يبدو أنه UTF16.\n"

#: windres.c:194
#, c-format
msgid "can't open %s `%s': %s"
msgstr "لا يمكن فتح %s `%s': %s"

#: windres.c:363
#, c-format
msgid ": expected to be a directory\n"
msgstr ": يُتوقع أن يكون دليلاً\n"

#: windres.c:375
#, c-format
msgid ": expected to be a leaf\n"
msgstr ": يُتوقع أن يكون ورقة (leaf)\n"

#: windres.c:386
#, c-format
msgid ": duplicate value\n"
msgstr ": قيمة مكررة\n"

#: windres.c:538
#, c-format
msgid "unknown format type `%s'"
msgstr "نوع تنسيق مجهول `%s'"

#: windres.c:539
#, c-format
msgid "%s: supported formats:"
msgstr "%s: التنسيقات المدعومة:"

#. Otherwise, we give up.
#: windres.c:622
#, c-format
msgid "can not determine type of file `%s'; use the -J option"
msgstr "لا يمكن تحديد نوع الملف `%s'؛ استخدم خيار -J"

#: windres.c:634
#, c-format
msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
msgstr "الاستخدام: %s [خيارات] [ملف-إدخال] [ملف-إخراج]\n"

#: windres.c:636
#, c-format
msgid ""
" The options are:\n"
"  -i --input=<file>            Name input file\n"
"  -o --output=<file>           Name output file\n"
"  -J --input-format=<format>   Specify input format\n"
"  -O --output-format=<format>  Specify output format\n"
"  -F --target=<target>         Specify COFF target\n"
"     --preprocessor=<program>  Program to use to preprocess rc file\n"
"     --preprocessor-arg=<arg>  Additional preprocessor argument\n"
"  -I --include-dir=<dir>       Include directory when preprocessing rc file\n"
"  -D --define <sym>[=<val>]    Define SYM when preprocessing rc file\n"
"  -U --undefine <sym>          Undefine SYM when preprocessing rc file\n"
"  -v --verbose                 Verbose - tells you what it's doing\n"
"  -c --codepage=<codepage>     Specify default codepage\n"
"  -l --language=<val>          Set language when reading rc file\n"
"     --use-temp-file           Use a temporary file instead of popen to read\n"
"                               the preprocessor output\n"
"     --no-use-temp-file        Use popen (default)\n"
msgstr ""
" الخيارات هي:\n"
"  -i --input=<file>            تسمية ملف الإدخال\n"
"  -o --output=<file>           تسمية ملف الإخراج\n"
"  -J --input-format=<format>   تحديد تنسيق الإدخال\n"
"  -O --output-format=<format>  تحديد تنسيق الإخراج\n"
"  -F --target=<target>         تحديد هدف COFF\n"
"     --preprocessor=<program>  البرنامج المستخدم لمعالجة ملف rc مسبقاً\n"
"     --preprocessor-arg=<arg>  معامل معالجة مسبقة إضافي\n"
"  -I --include-dir=<dir>       دليل التضمين عند معالجة ملف rc مسبقاً\n"
"  -D --define <sym>[=<val>]    تعريف SYM عند معالجة ملف rc مسبقاً\n"
"  -U --undefine <sym>          إلغاء تعريف SYM عند معالجة ملف rc مسبقاً\n"
"  -v --verbose                 إسهاب - يخبرك بما يفعله البرنامج\n"
"  -c --codepage=<codepage>     تحديد صفحة الترميز المبدئية\n"
"  -l --language=<val>          ضبط اللغة عند قراءة ملف rc\n"
"     --use-temp-file           استخدام ملف مؤقت بدلاً من popen لقراءة\n"
"                               مخرجات المعالج المسبق\n"
"     --no-use-temp-file        استخدام popen (مبدئي)\n"

#: windres.c:654
#, c-format
msgid "     --yydebug                 Turn on parser debugging\n"
msgstr "     --yydebug                 تشغيل تنقيع المحلل\n"

#: windres.c:657
#, c-format
msgid ""
"  -r                           Ignored for compatibility with rc\n"
"  @<file>                      Read options from <file>\n"
"  -h --help                    Print this help message\n"
"  -V --version                 Print version information\n"
msgstr ""
"  -r                           يُتجاهل للتوافق مع rc\n"
"  @<file>                      اقرأ الخيارات من <file>\n"
"  -h --help                    اطبع رسالة المساعدة هذه\n"
"  -V --version                 اطبع معلومات الإصدار\n"

#: windres.c:662
#, c-format
msgid ""
"FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
"extension if not specified.  A single file name is an input file.\n"
"No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
msgstr ""
"التنسيق هو واحد من rc أو res أو coff، ويُستنتج من امتداد اسم\n"
"الملف إذا لم يُحدد. اسم الملف الواحد هو ملف إدخال.\n"
"عدم وجود ملف إدخال يعني stdin، المبدئي هو rc. عدم وجود ملف إخراج يعني stdout، المبدئي هو rc.\n"

#: windres.c:825
msgid "invalid codepage specified.\n"
msgstr "صفحة ترميز غير صالحة.\n"

#: windres.c:840
msgid "invalid option -f\n"
msgstr "خيار غير صالح -f\n"

#: windres.c:845
msgid "No filename following the -fo option.\n"
msgstr "لا يوجد اسم ملف بعد خيار -fo.\n"

#: windres.c:937
#, c-format
msgid "Option -I is deprecated for setting the input format, please use -J instead.\n"
msgstr "الخيار -I مهجور لضبط تنسيق الإدخال، يرجى استخدام -J بدلاً منه.\n"

#: windres.c:1050
msgid "no resources"
msgstr "لا توجد موارد"

#: wrstabs.c:336 wrstabs.c:1909
#, c-format
msgid "string_hash_lookup failed: %s"
msgstr "فشل string_hash_lookup: %s"

#: wrstabs.c:660
#, c-format
msgid "stab_int_type: bad size %u"
msgstr "stab_int_type: حجم سيئ %u"

#: wrstabs.c:1382
#, c-format
msgid "%s: warning: unknown size for field `%s' in struct"
msgstr "%s: تحذير: حجم مجهول للحقل `%s' في الهيكل (struct)"
