From 4f4d3d165cab86f047e26cf900e2fd6bafd2fa79 Mon Sep 17 00:00:00 2001 From: MubarakSec Date: Sun, 13 Jul 2025 00:26:41 +0300 Subject: [PATCH] yt-dlp: add Arabic translation, apt: refesh Arabic translation (#17191) * Getting used to translating * More clear for readers. * Translate yt-dlp to Arabic * removing a command not in the english * apt | adding a line was not in the arabic * apt | up to date in the commands * Update pages.ar/common/yt-dlp.md Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> * Update pages.ar/linux/apt.md Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> * Update pages.ar/common/yt-dlp.md Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> * Update pages.ar/linux/apt.md Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> * Update pages.ar/linux/apt.md Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> * Update apt.md * Update apt.md --------- Co-authored-by: Machiavelli <145562237+MachiavelliII@users.noreply.github.com> --- pages.ar/common/yt-dlp.md | 38 ++++++++++++++++++++++++++++++++++++++ pages.ar/linux/apt.md | 23 ++++++++++++----------- 2 files changed, 50 insertions(+), 11 deletions(-) create mode 100644 pages.ar/common/yt-dlp.md diff --git a/pages.ar/common/yt-dlp.md b/pages.ar/common/yt-dlp.md new file mode 100644 index 0000000000..69b917cb7a --- /dev/null +++ b/pages.ar/common/yt-dlp.md @@ -0,0 +1,38 @@ +# yt-dlp + +> تّفرع من youtube-dl مع ميزات إضافية وتحسينات. +> لتحميل الفيديوهات من Youtube ومواقع أخرى. +> أنظر أيضاً: `ytfzf`. +> لمزيد من التفاصيل: . + +- لتحميل فيديو أو قائمة تشغيل (مع الأعدادات الأفتراضية): + +`yt-dlp "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"` + +- عرض جميع الصيغ المتوفرة للتحميل من الفيديو: + +`yt-dlp {{[-F|--list-formats]}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"` + +- تحميل فيديو أو قائمة تشغيل بأفضل جودة MP4 متاح (الأفتراضي: "bv\*+ba/b"): + +`yt-dlp {{[-f|--format]}} "{{bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]}}" "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"` + +- أستخراج الصوت فقط من الفيديو (يلزم توفر ffmpeg أو ffprobe): + +`yt-dlp {{[-x|--extract-audio]}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"` + +- لتحديد صيغة الصوت وجودته من الصوت المستخرج (بين 0 (الأفضل) و 10 (الأسوء), الأفتراضي = 5): + +`yt-dlp {{[-x|--extract-audio]}} --audio-format {{mp3}} --audio-quality {{0}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"` + +- تحميل فقط العناصر الثانية والرابعة والخامسة والسادسة والأخيرة من قائمة التشغيل (مع العلم أنّ العنصر الأول يُحسب برقم 1، وليس 0): + +`yt-dlp {{[-I|--playlist-items]}} 2,4:6,-1 "{{https://youtube.com/playlist?list=PLbzoR-pLrL6pTJfLQ3UwtB-3V4fimdqnA}}"` + +- تحميل كل قوائم التشغيل من قناة اليويتوب/المستخدم, مع حفظ كل قائمة تشغيل في مجلد منفصل: + +`yt-dlp {{[-o|--output]}} "{{%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s}}" "{{https://www.youtube.com/user/TheLinuxFoundation/playlists}}"` + +- تحميل دورة من Udemy مع حفظ كل فصل في مجلد منفصل: + +`yt-dlp {{[-u|--username]}} {{user}} {{[-p|--password]}} {{password}} {{[-P|--paths]}} "{{path/to/directory}}" {{[-o|--output]}} "{{%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s}}" "{{https://www.udemy.com/java-tutorial}}"` diff --git a/pages.ar/linux/apt.md b/pages.ar/linux/apt.md index 98198ce0ab..51bce61e19 100644 --- a/pages.ar/linux/apt.md +++ b/pages.ar/linux/apt.md @@ -1,37 +1,38 @@ # apt -> أداة إدارة الحزم للتوزيعات القائمة على ديبيان. +> أداة لإدارة الحزم للتوزيعات القائمة على ديبيان. > بديل لـ `apt-get` عند الاستخدام الفعال في إصدارات أوبونتو 16.04 وما بعده. +> للاطّلاع على الأوامر المكافئة في مديري الحزم الآخرين، انظر: . > لمزيد من التفاصيل: . - تحديث قائمة الحزم الموجودة وإصداراتها (يوصى بتشغيله قبل أي أمر `apt` آخر): `sudo apt update` -- البحث عن حزمة معينة: +- البحث عن حزمة بالاسم أو الوصف: `apt search {{package}}` -- إظهار معلومات حول حزمة معينة: +- البحث عن الحزم بالاسم فقط (يدعم استخدام wildcards مثل `*`): + +`apt list {{package}}` + +- عرض معلومات تفصيلية حول حزمة معينة: `apt show {{package}}` -- تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر: +- تثبيت حزمة جديدة، أو تحديثها إلى آخر إصدار متوفر: `sudo apt install {{package}}` -- إزالة حزمة معينة (استخدام `purge` لحذف ملفات الإعدادات الخاصة بالحزمة): +- إزالة حزمة معينة (استخدم `purge` لحذف ملفات الإعدادات الخاصة بالحزمة): `sudo apt remove {{package}}` -- تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: +- تحديث جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: `sudo apt upgrade` -- إظهار قائمة جميع الحزم: - -`apt list` - - إظهار قائمة جميع الحزم المثبتة: -`apt list --installed` +`apt list {{[-i|--installed]}}`