diff --git a/contributing-guides/translation-templates/common-arguments.md b/contributing-guides/translation-templates/common-arguments.md index fb5d18314e..d0a2e8dc2d 100644 --- a/contributing-guides/translation-templates/common-arguments.md +++ b/contributing-guides/translation-templates/common-arguments.md @@ -5,9 +5,11 @@ The best way to edit this file is by using [tableconvert.com](https://tableconve There, the old table can be **imported**, **edited** in a WYSIWYG editor and **exported** again. Only the left-alignment of the header gets lost and has to be re-added again (`|----` → `|:---`). +> [!NOTE] +> Placeholders in Arabian (`ar`) and Farsi (`fa`) pages shouldn't be translated to prevent flipped text when reading. + | en | path/to/file | path/to/directory | path/to/file_or_directory | package | username | |:------|:---------------------|:-----------------------|:----------------------------------|:----------|:------------------| -| ar | المسار/إلى/الملف | المسار/إلى/الدليل | المسار/إلى/الملف_أو_الدليل | حزمة | اسم_المستخدم | | bn | পাথ/টু/ফাইল | পাথ/টু/ডিরেক্টরি | পথ/থেকে/ফাইল_অথবা_ডিরেক্টরি | প্যাকেজ | ইউজারনেম | | bs | | | | | | | ca | camí/al/fitxer | camí/al/directori | camí/al/fitxer_o_directori | paquet | nom_usuari | @@ -15,7 +17,6 @@ Only the left-alignment of the header gets lost and has to be re-added again (`| | da | sti/til/fil | sti/til/mappe | sti/til/fil_eller_mappe | pakke | brugernavn | | de | pfad/zu/datei | pfad/zu/verzeichnis | pfad/zu/datei_oder_verzeichnis | paket | benutzername | | es | ruta/al/archivo | ruta/al/directorio | ruta/al/archivo_o_directorio | paquete | nombre_de_usuario | -| fa | مسیر/به/فایل | مسیر/به/پوشه | مسیر/به/فایل_یا_پوشه | بسته | نام کاربری | | fi | polku/tiedostoon | polku/hakemistoon | polku/tiedostoon_vai_hakemistoon | paketti | tunnus | | fr | chemin/vers/fichier | chemin/vers/dossier | chemin/vers/fichier_ou_dossier | paquet | nom_d_utilisateur | | hi | फ़ाइल/का/पथ | निर्देशिका/का/पथ | फ़ाइल_या_निर्देशिका/का/पथ | पैकेज | उपयोगकर्ता_नाम | diff --git a/pages.ar/common/fastmod.md b/pages.ar/common/fastmod.md index 44e3734733..0c5ae7b800 100644 --- a/pages.ar/common/fastmod.md +++ b/pages.ar/common/fastmod.md @@ -6,24 +6,24 @@ - استبدال بالتعبيرات النمطية في كل ملفات المسار الحالي وأبنائه في الملفات غير المُتجاهلة بـ .ignore أو .gitignore: -`fastmod {{تعبير_نمطي}} {{بديل}}` +`fastmod {{regex_pattern}} {{replacement}}` - استبدال متجاهلا حالة الحرف في ملف أو في ملفات مسار: -`fastmod --ignore-case {{تعبير_نمطي}} {{بديل}} -- {{مسار/الـ/ملف مسار/الـ/السجل ...}}` +`fastmod --ignore-case {{regex_pattern}} {{replacement}} -- {{path/to/file path/to/directory ...}}` - استبدال بالتعبيرات النمطية مع تحديد المكان الذي يُستبدل فيه: -`fastmod {{تعبير_نمطي}} {{بديل}} --dir {{مسار/للـ/سجل}} --iglob {{'**/*.{js,json}'}}` +`fastmod {{regex}} {{replacement}} --dir {{path/to/directory}} --iglob {{'**/*.{js,json}'}}` - استبدال بالنص مُطابقةً (وليس التعبيرات النمطية)، في ملفات امتداداتهم إما js أو json فحسب: -`fastmod --fixed-strings {{نص_مطابِق}} {{بديل}} --extensions {{json,js}}` +`fastmod --fixed-strings {{exact_string}} {{replacement}} --extensions {{json,js}}` - استبدال بجميع النصوص مُطابقةً، مباشرة دون مِحَثِّ تأكيد (prompt): -`fastmod --accept-all --fixed-strings {{نص_مطابِق}} {{بديل}}` +`fastmod --accept-all --fixed-strings {{exact_string}} {{replacement}}` - استبدال بجميع النصوص مُطابقةً، مباشرة دون تأكيد، مع طباعة الملفات المُستبدل فيها: -`fastmod --accept-all --print-changed-files --fixed-strings {{نص_مطابِق}} {{بديل}}` +`fastmod --accept-all --print-changed-files --fixed-strings {{exact_string}} {{replacement}}` diff --git a/pages.ar/common/newsboat.md b/pages.ar/common/newsboat.md index 57e6cfa174..7428694d09 100644 --- a/pages.ar/common/newsboat.md +++ b/pages.ar/common/newsboat.md @@ -5,11 +5,11 @@ - إستيراد روابط الخلاصات من ملف OPML: -`newsboat -i {{الخلاصات.xml}}` +`newsboat -i {{my-feeds.xml}}` - إضافة روابط الخلاصات يدوياً: -`echo {{http://مثال.com/الخلاصة/إلي/المسار}} >> "${HOME}/.newsboat/urls"` +`echo {{http://example.com/path/to/feed}} >> "${HOME}/.newsboat/urls"` - إبدأ newsboat وقم بتحديث كل الخلاصات عند بدء التشغيل: diff --git a/pages.ar/common/rmdir.md b/pages.ar/common/rmdir.md index dd63c539de..cd576a4e75 100644 --- a/pages.ar/common/rmdir.md +++ b/pages.ar/common/rmdir.md @@ -1,12 +1,13 @@ # rmdir -> يزيل الدليل. -> لمزيد من التفاصيل: . +> إزالة الدلائل بدون ملفات. +> أنظر أيضاً: `rm`. +> مزيد من المعلومات: . -- إزالة الدليل الفارغ. استخدم `rm -r` لإزالة الدلائل الغير فارغة: +- إزالة أدلة محددة: -`rmdir {{المسار/إلى/الدليل}}` +`rmdir {{path/to/directory1 path/to/directory2 ...}}` -- إزالة الدليل المحدد ودلائله الأصلية (مفيد للدلائل المتداخلة): +- إزالة أدلة متداخلة محددة بشكل متكرر: -`rmdir -p {{المسار/إلى/الدليل}}` +`rmdir -p {{path/to/directory1 path/to/directory2 ...}}` diff --git a/pages.ar/common/robo.md b/pages.ar/common/robo.md index 576bae5caa..2752a89a81 100644 --- a/pages.ar/common/robo.md +++ b/pages.ar/common/robo.md @@ -9,8 +9,8 @@ - تشغيل أمر محدد: -`robo {{الأمر}}` +`robo {{foo}}` - محاكاة تشغيل أمر محدد: -`robo --simulate {{الأمر}}` +`robo --simulate {{foo}}` diff --git a/pages.ar/linux/apt-get.md b/pages.ar/linux/apt-get.md index 37df7287fc..269cd14454 100644 --- a/pages.ar/linux/apt-get.md +++ b/pages.ar/linux/apt-get.md @@ -10,15 +10,15 @@ - تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر: -`apt-get install {{الحزمة}}` +`apt-get install {{package}}` - إزالة حزمة معينة: -`apt-get remove {{الحزمة}}` +`apt-get remove {{package}}` - إزالة حزمة معينة وملفات الإعدادات الخاصة بها: -`apt-get purge {{الحزمة}}` +`apt-get purge {{package}}` - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: diff --git a/pages.ar/linux/apt.md b/pages.ar/linux/apt.md index a902d7b630..07c621c365 100644 --- a/pages.ar/linux/apt.md +++ b/pages.ar/linux/apt.md @@ -10,19 +10,19 @@ - البحث عن حزمة معينة: -`apt search {{الحزمة}}` +`apt search {{package}}` - إظهار معلومات حول حزمة معينة: -`apt show {{الحزمة}}` +`apt show {{package}}` - تثبيت حزمة معينة، أو تحديثها إلى آخر إصدار متوفر: -`sudo apt install {{الحزمة}}` +`sudo apt install {{package}}` - إزالة حزمة معينة (استخدام `purge` لحذف ملفات الإعدادات الخاصة بالحزمة): -`sudo apt remove {{الحزمة}}` +`sudo apt remove {{package}}` - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة: diff --git a/pages.ar/linux/dockerd.md b/pages.ar/linux/dockerd.md index b621fad83f..b47c58bfb1 100644 --- a/pages.ar/linux/dockerd.md +++ b/pages.ar/linux/dockerd.md @@ -9,11 +9,11 @@ - قم بتشغيل دوكر في الخلفية واجعله يستمع علي منفذ معين (يونكس وبروتوكول ضبط الإرسال): -`dockerd --host unix://{{السوكيت/إلي/المسار}} --host tcp://{{ip}}` +`dockerd --host unix://{{path/to/tmp.sock}} --host tcp://{{ip}}` - قم بتشغيل دوكر في الخلفية برقم عملية معين: -`dockerd --pidfile {{ملف_رقم_العملية/إلي/المسار}}` +`dockerd --pidfile {{path/to/pid_file}}` - قم بتشغيل دوكر في وضع التصحيح واكتشاف الأخطاء: diff --git a/pages.ar/linux/gpasswd.md b/pages.ar/linux/gpasswd.md index 806893c30f..a3bc16fa84 100644 --- a/pages.ar/linux/gpasswd.md +++ b/pages.ar/linux/gpasswd.md @@ -5,20 +5,20 @@ - عرّف مديرين المجموعة المسماة: -`sudo gpasswd -A {{مدير 2, مدير 1}} {{مجموعة}}` +`sudo gpasswd -A {{user1,user2}} {{group}}` - عين أعضاء المجموعة المسماة: -`sudo gpasswd -M {{عضو 2, عضو 1}} {{مجموعة}}` +`sudo gpasswd -M {{user1,user2}} {{group}}` - إنشئ رقم سري للمجموعة المسماة: -`gpasswd {{مجموعة}}` +`gpasswd {{group}}` - أضف عضو إلي المجموعة المسماة: -`gpasswd -a {{عضو}} {{مجموعة}}` +`gpasswd -a {{user}} {{group}}` - إحذف عضو من المجموعة المسماة: -`gpasswd -d {{عضو}} {{مجموعة}}` +`gpasswd -d {{user}} {{group}}` diff --git a/pages.ar/linux/xclip.md b/pages.ar/linux/xclip.md index 1ccd332751..3a2aa2dc6f 100644 --- a/pages.ar/linux/xclip.md +++ b/pages.ar/linux/xclip.md @@ -18,11 +18,11 @@ - إنسخ محتوي ملف إلي حافظة النظام: -`xclip -sel clip {{اسم_الملف.txt}}` +`xclip -sel clip {{input_file.txt}}` - إنسخ محتوي صورة بصيغة PNG إلي حافظة النظام (يمكن أن تستخدم في أي برنامج عن طريق لصق): -`xclip -sel clip -t image/png {{اسم_الملف.png}}` +`xclip -sel clip -t image/png {{input_file.png}}` - إنسخ إدخال المستخدم في الطرفية أو الكونسول إلي حافظة النظام: diff --git a/pages.fa/android/cmd.md b/pages.fa/android/cmd.md index d878681ab5..a34e2a8027 100644 --- a/pages.fa/android/cmd.md +++ b/pages.fa/android/cmd.md @@ -9,8 +9,8 @@ - فراخوان یک سرویس : -`cmd {{سرویس}}` +`cmd {{service}}` - فراخوان یک سرویس با مقادیر ورودی : -`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}` +`cmd {{service}} {{argument1 argument2 ...}}` diff --git a/pages.fa/android/dalvikvm.md b/pages.fa/android/dalvikvm.md index 6de73a9a85..5cec59c6ef 100644 --- a/pages.fa/android/dalvikvm.md +++ b/pages.fa/android/dalvikvm.md @@ -5,4 +5,4 @@ - اجرای یک برنامه جاوا : -`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}` +`dalvikvm -classpath {{path/to/file.jar}} {{classname}}` diff --git a/pages.fa/android/dumpsys.md b/pages.fa/android/dumpsys.md index e46622ada2..c62e9ac094 100644 --- a/pages.fa/android/dumpsys.md +++ b/pages.fa/android/dumpsys.md @@ -10,7 +10,7 @@ - دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص : -`dumpsys {{سرویس}}` +`dumpsys {{service}}` - فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد : @@ -18,11 +18,11 @@ - ورودی های یک سرویس مشخص را فهرست میکند : -`dumpsys {{سرویس}} -h` +`dumpsys {{service}} -h` - حذف یک سرویس مشخص از خروجی عیب یابی : -`dumpsys --skip {{سرویس}}` +`dumpsys --skip {{service}}` - تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) : diff --git a/pages.fa/android/getprop.md b/pages.fa/android/getprop.md index 149be92b1f..dc4f179161 100644 --- a/pages.fa/android/getprop.md +++ b/pages.fa/android/getprop.md @@ -9,7 +9,7 @@ - نمایش اطلاعات مربوط به یک مشخصه : -`getprop {{ویژگی}}` +`getprop {{property}}` - نمایش سطح SDK رابط برنامه نویسی : diff --git a/pages.fa/android/input.md b/pages.fa/android/input.md index 301d230414..2d594eaba6 100644 --- a/pages.fa/android/input.md +++ b/pages.fa/android/input.md @@ -10,7 +10,7 @@ - ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) : -`input text "{{متن}}"` +`input text "{{text}}"` - ارسال یک ضربه به یک دستگاه اندروید : diff --git a/pages.fa/android/logcat.md b/pages.fa/android/logcat.md index 827bd885bc..82a6666538 100644 --- a/pages.fa/android/logcat.md +++ b/pages.fa/android/logcat.md @@ -9,7 +9,7 @@ - نوشتن لاگ سیستمی به یک فایل : -`logcat -f {{مسیر/به/فایل}}` +`logcat -f {{path/to/file}}` - نمایش خطاهای منطبق با الگوی ورودی : @@ -21,4 +21,4 @@ - نمایش لاگ های پروسه های مربوط به یک بسته مشخص : -`logcat --pid=$(pidof -s {{بسته}})` +`logcat --pid=$(pidof -s {{package}})` diff --git a/pages.fa/android/pkg.md b/pages.fa/android/pkg.md index 2995d377a3..cf6f33a2a4 100644 --- a/pages.fa/android/pkg.md +++ b/pages.fa/android/pkg.md @@ -9,16 +9,16 @@ - نصب یک بسته : -`pkg install {{بسته}}` +`pkg install {{package}}` - حذف یک بسته : -`pkg uninstall {{بسته}}` +`pkg uninstall {{package}}` - نصب دوباره یک بسته : -`pkg reinstall {{بسته}}` +`pkg reinstall {{package}}` - جستجوی یک بسته : -`pkg search {{بسته}}` +`pkg search {{package}}` diff --git a/pages.fa/android/pm.md b/pages.fa/android/pm.md index 7ce8936885..0e463ee05c 100644 --- a/pages.fa/android/pm.md +++ b/pages.fa/android/pm.md @@ -17,7 +17,7 @@ - فهرست برنامه های منطبق با کلید واژه(ها) : -`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}` +`pm list packages {{keyword1 keyword2 ...}}` - نمایش مسیر فایل APK یک برنامه مشخص : diff --git a/pages.fa/android/screencap.md b/pages.fa/android/screencap.md index f490c7e067..3890246d58 100644 --- a/pages.fa/android/screencap.md +++ b/pages.fa/android/screencap.md @@ -6,4 +6,4 @@ - ضبط یک اسکرین شات : -`screencap {{مسیر/به/فایل}}` +`screencap {{path/to/file}}` diff --git a/pages.fa/common/2to3.md b/pages.fa/common/2to3.md index 0a72f492bb..7939ed68c3 100644 --- a/pages.fa/common/2to3.md +++ b/pages.fa/common/2to3.md @@ -5,19 +5,19 @@ - نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) : -`2to3 {{مسیر/به/فایل.py}}` +`2to3 {{path/to/file.py}}` - تبدیل فایل پایتون نسخه 2 به 3 : -`2to3 --write {{مسیر/به/فایل.py}}` +`2to3 --write {{path/to/file.py}}` - تبدیل قابلیت های خاص پایتون نسخه 2 به 3 : -`2to3 --write {{مسیر/به/فایل.py}} --fix={{raw_input}} --fix={{print}}` +`2to3 --write {{path/to/file.py}} --fix={{raw_input}} --fix={{print}}` - تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده : -`2to3 --write {{مسیر/به/فایل.py}} --nofix={{has_key}} --nofix={{isinstance}}` +`2to3 --write {{path/to/file.py}} --nofix={{has_key}} --nofix={{isinstance}}` - نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند : @@ -25,8 +25,8 @@ - تبدیل تمامی فایل های پایتون نسخه 2 به 3 در یک مسیر : -`2to3 --output-dir={{مسیر/به/پوشه_پایتون_3}} --write-unchanged-files --nobackups {{مسیر/به/پوشه_پایتون_2}}` +`2to3 --output-dir={{path/to/python3_directory}} --write-unchanged-files --nobackups {{path/to/python2_directory}}` - اجرای همزان(چند رشته ای) دستور 2 به 3 : -`2to3 --processes={{4}} --output-dir={{مسیر/به/پوشه_پایتون_3}} --write --nobackups --no-diff {{مسیر/به/پوشه_پایتون_2}}` +`2to3 --processes={{4}} --output-dir={{path/to/python3_directory}} --write --nobackups --no-diff {{path/to/python2_directory}}` diff --git a/pages.fa/common/[.md b/pages.fa/common/[.md index 1101c0def7..28f2c3a33a 100644 --- a/pages.fa/common/[.md +++ b/pages.fa/common/[.md @@ -6,28 +6,28 @@ - بررسی میکند که آیا یک متغییر با رشته معین برابر است یا نابرابر : -`[ "${{متغییر}}" {{=|!=}} "{{رشته}}" ]` +`[ "${{variable}}" {{=|!=}} "{{string}}" ]` - اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند : -`[ "${{متغییر}}" -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]` +`[ "${{variable}}" -{{eq|ne|gt|lt|ge|le}} {{integer}} ]` - اینکه متغییر با مقدار معین دارد یا مقدار نا معین دارد را بررسی میکند : -`[ -n "${{متغییر}}" ]` +`[ -n "${{variable}}" ]` - اینکه متغییری مقدار تهی دارد را بررسی میکند : -`[ -z "${{متغییر}}" ]` +`[ -z "${{variable}}" ]` - اینکه فایل معینی وجود دارد یا خیر را بررسی میکند : -`[ -f {{مسیر/به/فایل}} ]` +`[ -f {{path/to/file}} ]` - اینکه دایرکتوری معینی وجود دارد یا خیر را بررسی میکند : -`[ -d {{مسیر/به/پوشه}} ]` +`[ -d {{path/to/directory}} ]` - اینکه فایل یا دایرکتوری معینی وجود دارد یا خیر را بررسی میکند : -`[ -e {{مسیر/به/فایل_یا_پوشه}} ]` +`[ -e {{path/to/file_or_directory}} ]` diff --git a/pages.fa/common/[[.md b/pages.fa/common/[[.md index a023b1c9c7..bb5e6c40cf 100644 --- a/pages.fa/common/[[.md +++ b/pages.fa/common/[[.md @@ -6,32 +6,32 @@ - اینکه متغییری برابر/نابرابر با رشته ای معین است را بررسی میکند : -`[[ ${{متغییر}} {{==|!=}} "{{رشته}}" ]]` +`[[ ${{variable}} {{==|!=}} "{{string}}" ]]` - اینکه متغییری از الگوی معین شده پیروی میکند را بررسی میکند : -`[[ ${{متغییر}} {{==|=~}} {{الگو}} ]]` +`[[ ${{variable}} {{==|=~}} {{pattern}} ]]` - اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند : -`[[ ${{متغییر}} -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]]` +`[[ ${{variable}} -{{eq|ne|gt|lt|ge|le}} {{integer}} ]]` - اینکه متغییری مقدار غیرتهی دارد را بررسی میکند : -`[[ -n ${{متغییر}} ]]` +`[[ -n ${{variable}} ]]` - اینکه متغییری مقدار تهی دارد را بررسی میکند : -`[[ -z ${{متغییر}} ]]` +`[[ -z ${{variable}} ]]` - وجود فایلی را بررسی میکند : -`[[ -f {{مسیر/به/فایل}} ]]` +`[[ -f {{path/to/file}} ]]` - وجود پوشه ای را بررسی میکند : -`[[ -d {{مسیر/به/پوشه}} ]]` +`[[ -d {{path/to/directory}} ]]` - وجود پوشه یا فایلی را بررسی میکند : -`[[ -e {{مسیر/به/فایل_یا_پوشه}} ]]` +`[[ -e {{path/to/file_or_directory}} ]]` diff --git a/pages.fa/common/chmod.md b/pages.fa/common/chmod.md index 7dba5fd42f..6622fa0462 100644 --- a/pages.fa/common/chmod.md +++ b/pages.fa/common/chmod.md @@ -5,32 +5,32 @@ - به مالک فایل دسترسی اجرا میدهد: -`chmod u+x {{مسیر/به/فایل}}` +`chmod u+x {{path/to/file}}` - به کابر مالک دسترسی خواند|نوشتن یک فایل|پوشه را میدهد: -`chmod u+rw {{مسیر/به/فایل_یا_پوشه}}` +`chmod u+rw {{path/to/file_or_directory}}` - دسترسی اجرا را از گروه صلب میکند: -`chmod g-x {{مسیر/به/فایل}}` +`chmod g-x {{path/to/file}}` - به تمامی کاربرها دسترسی خواندن و اجرا میدهد: -`chmod a+rx {{مسیر/به/فایل}}` +`chmod a+rx {{path/to/file}}` - به دیگران(کاربرانی که صاحب فایل نیستند) دسترسی های گروه را میدهد: -`chmod o=g {{مسیر/به/فایل}}` +`chmod o=g {{path/to/file}}` - به همگان همه دسترسی(ها) را میدهد: -`chmod o= {{مسیر/به/فایل}}` +`chmod o= {{path/to/file}}` - به صورت بازگشتی به گروه و دیگران دسترسی نوشتن میدهد: -`chmod -R g+w,o+w {{مسیر/به/پوشه}}` +`chmod -R g+w,o+w {{path/to/directory}}` - به صورت بازگشتی در پوشه و زیرپوشه(ها) دسترسی اجرا و خواندن فایل(ها) را میدهد: -`chmod -R a+rX {{مسیر/به/پوشه}}` +`chmod -R a+rX {{path/to/directory}}` diff --git a/pages.fa/common/chown.md b/pages.fa/common/chown.md index 9072ed16e5..837a6a3129 100644 --- a/pages.fa/common/chown.md +++ b/pages.fa/common/chown.md @@ -5,20 +5,20 @@ - تغییر مالک یه فایل یا پوشه: -`chown {{کاربر}} {{مسیر/به/فایل_یا_پوشه}}` +`chown {{user}} {{path/to/file_or_directory}}` - تغییر کاربر و گروه مالک فایل: -`chown {{کاربر}}:{{گروه}} {{مسیر/به/فایل_یا_پوشه}}` +`chown {{user}}:{{group}} {{path/to/file_or_directory}}` - تغییر بازگشتی مالک یه پوشه و محتویات آن: -`chown -R {{کاربر}} {{مسیر/به/پوشه}}` +`chown -R {{user}} {{path/to/directory}}` - تغییر مالک یک فایل میانبر(به فایل دیگری اشاره میکند) : -`chown -h {{کاربر}} {{مسیر/به/فایل_میانبر}}` +`chown -h {{user}} {{path/to/symlink}}` - تغییر مالک یک فایل/پوشه برای همسان شدن با فایل مرجع: -`chown --reference={{مسیر/به/فایل_مرجع}} {{مسیر/به/فایل_یا_پوشه}}` +`chown --reference={{path/to/reference_file}} {{path/to/file_or_directory}}` diff --git a/pages.fa/common/clear.md b/pages.fa/common/clear.md index 25f605ef94..e57a42a4a0 100644 --- a/pages.fa/common/clear.md +++ b/pages.fa/common/clear.md @@ -13,7 +13,7 @@ - مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`): -`clear -T {{نوع_ترمینال}}` +`clear -T {{type_of_terminal}}` - نمایش نسخه `ncurses` استفاده شده در `clear` : diff --git a/pages.fa/common/cmp.md b/pages.fa/common/cmp.md index c9afcd566b..6d1e982a88 100644 --- a/pages.fa/common/cmp.md +++ b/pages.fa/common/cmp.md @@ -5,16 +5,16 @@ - نمایش کارکتر و خطی که اولین تفاوت دو فایل در آن یافت شد: -`cmp {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` +`cmp {{path/to/file1}} {{path/to/file2}}` - نمایش اطلاعات اولین تفاوت پیدا شده: کاراکتر، شماره خط، بایت ها، و مقادیر آنها: -`cmp --print-bytes {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` +`cmp --print-bytes {{path/to/file1}} {{path/to/file2}}` - نمایش شماره بایتها و مقادیر تمامی تفاوت ها: -`cmp --verbose {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` +`cmp --verbose {{path/to/file1}} {{path/to/file2}}` - مقایسه فایلها در حالت خاموش، تنها مقدار خروجی برنامه در ترمینال در دسترس است: -`cmp --quiet {{مسیر/به/فایل_اول}} {{مسیر/به/فایل_دوم}}` +`cmp --quiet {{path/to/file1}} {{path/to/file2}}` diff --git a/pages.fa/common/dd.md b/pages.fa/common/dd.md index 9a61fdff60..11d007e5b4 100644 --- a/pages.fa/common/dd.md +++ b/pages.fa/common/dd.md @@ -5,24 +5,24 @@ - یک حافظه قابل حمل با قابلیت بوت شدن میسازد، برای مثال `archlinux-xxx.iso` : -`dd if={{مسیر/فایل}} of=/dev/{{نام/دستگاه/قابل/حمل}}` +`dd if={{path/to/file.iso}} of=/dev/{{usb_drive}}` - محتویات یک درایو را در مکانی دیگر با بلوک های 4 مگابایتی کپی و همچنین از خطاها صرف نظر میکند: -`dd if=/dev/{{حافظه/منبع}} of=/dev/{{درایو/مقصد}} bs={{4194304}} conv={{noerror}}` +`dd if=/dev/{{source_drive}} of=/dev/{{dest_drive}} bs={{4194304}} conv={{noerror}}` - یک فایل ۱۰۰ بایتی تصادفی با استفاده از درایور تصادفی هسته بسازید: -`dd if=/dev/urandom of={{مسیر/به/فایلی/تصادفی}} bs={{100}} count={{1}}` +`dd if=/dev/urandom of={{path/to/random_file}} bs={{100}} count={{1}}` - عملکرد نوشتن دیسک را بسنجید: -`dd if=/dev/zero of={{مسیر/فایل_1_گیگابایتی}} bs={{1024}} count={{1000000}}` +`dd if=/dev/zero of={{path/to/file_1GB}} bs={{1024}} count={{1000000}}` - یک پشتیبان از سیستم را در یک فایل IMG میسازد : -`dd if={{/dev/drive_device}} of={{مسیر/به/فایل.img}}` +`dd if={{/dev/drive_device}} of={{path/to/file.img}}` - یک درایو را از یک فایل IMG بازیابی کنید: -`dd if={{مسیر/به/فایل.img}} of={{/dev/drive_device}}` +`dd if={{path/to/file.img}} of={{/dev/drive_device}}` diff --git a/pages.fa/common/df.md b/pages.fa/common/df.md index b890a913f3..a0815e9ded 100644 --- a/pages.fa/common/df.md +++ b/pages.fa/common/df.md @@ -13,7 +13,7 @@ - نمایش سیستم‌فایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده : -`df {{مسیر/به/فایل_یا_پوشه}}` +`df {{path/to/file_or_directory}}` - نمایش آمار تعداد درایوهای آزاد : diff --git a/pages.fa/common/diff.md b/pages.fa/common/diff.md index 0655d34812..9c7c74d323 100644 --- a/pages.fa/common/diff.md +++ b/pages.fa/common/diff.md @@ -5,28 +5,28 @@ - مقایسه فایل ها (فهرست تغییرات فایل های قدیمی به جدید) : -`diff {{فایل قدیمی}} {{فایل_جدید}}` +`diff {{old_file}} {{new_file}}` - مقایسه فایل ها، با صرف نظر از فاصله های خالی: -`diff --ignore-all-space {{فایل قدیمی}} {{فایل_جدید}}` +`diff --ignore-all-space {{old_file}} {{new_file}}` - مقایسه فایل ها، با نمایش تفاوت ها در کنار هم: -`diff --side-by-side {{فایل قدیمی}} {{فایل_جدید}}` +`diff --side-by-side {{old_file}} {{new_file}}` - مقایسه فایل ها، به نمایش تفاوت ها به صورت یکپارچه (همانند `git diff`) : -`diff --unified {{فایل قدیمی}} {{فایل_جدید}}` +`diff --unified {{old_file}} {{new_file}}` - مقایسه بازگشتی پوشه ها (نمایش اسامی متفاوت فایل ها و پوشه ها و همچنین تغییرات فایل ها): -`diff --recursive {{پوشه_قدیمی}} {{پوشه_جدید}}` +`diff --recursive {{old_directory}} {{new_directory}}` - نمایش نام فایل های متفاوت مقایسه شده: -`diff --recursive --brief {{پوشه_قدیمی}} {{پوشه_جدید}}` +`diff --recursive --brief {{old_directory}} {{new_directory}}` - از تفاوت دو فایل متنی یک بروزرسانی میسازد، فایل های ناموجود را خالی فرض میکند : -`diff --text --unified --new-file {{فایل قدیمی}} {{فایل_جدید}} > {{تفاوت.patch}}` +`diff --text --unified --new-file {{old_file}} {{new_file}} > {{diff.patch}}` diff --git a/pages.fa/common/echo.md b/pages.fa/common/echo.md index 2ab44eb733..2a7080c9a4 100644 --- a/pages.fa/common/echo.md +++ b/pages.fa/common/echo.md @@ -17,11 +17,11 @@ - افزودن یک پیام به انتهای یک فایل: -`echo "{{سلام دنیا}}" >> {{فایل.متنی}}` +`echo "{{سلام دنیا}}" >> {{file.txt}}` - فعال کردن تفسیر کاراکترهای خاص، برای مثال tab: -`echo -e "{{ستون 1\tستون 2}}"` +`echo -e "{{Column 1\tColumn 2}}"` - چاپ وضعیت خروج آخرین دستور اجرا شده (نکته: معادل های این دستور در ویندور به ترتیب echo %errorlevel% و $lastexitcode هستند.) : diff --git a/pages.fa/common/export.md b/pages.fa/common/export.md index d178a862e4..4655295bb8 100644 --- a/pages.fa/common/export.md +++ b/pages.fa/common/export.md @@ -5,16 +5,8 @@ - ایجاد و تعیین مقدار یک متغییر جدید: -`export {{متغییر}}={{مقدار}}` - -- حذف یک متغییر سیستمی: - -`export -n {{متغییر}}` - -- افزودن یک تابع شل به متغییر سیستمی: - -`export -f {{نام تابع}}` +`export {{VARIABLE}}={{value}}` - افزودن یک مسیر به متغییر $PATH: -`export PATH=$PATH:{{مسیر/برای/افزودن}}` +`export PATH=$PATH:{{path/to/append}}` diff --git a/pages.fa/common/grep.md b/pages.fa/common/grep.md index c788615848..8b37cff799 100644 --- a/pages.fa/common/grep.md +++ b/pages.fa/common/grep.md @@ -5,32 +5,32 @@ - جستجو یک الگو در یک فایل : -`grep "{{الگو_جستجو}}" {{مسیر/به/فایل}}` +`grep "{{search_pattern}}" {{path/to/file}}` - جستجو یک عبارت خاص (معادل مقایسه رشته ای) : -`grep --fixed-strings "{{رشته_مورد_نظر}}" {{مسیر/به/فایل}}` +`grep --fixed-strings "{{exact_string}}" {{path/to/file}}` - جستجو بازگشتی یک الگو در تمامی فایل های یک پوشه، نمایش تمامی خطوط منطبق، فایل های باینری را رد میکند: -`grep --recursive --line-number --binary-files={{without-match}} "{{الگو_جستجو}}" {{مسیر/به/پوشه}}` +`grep --recursive --line-number --binary-files={{without-match}} "{{search_pattern}}" {{path/to/directory}}` - استفاده از عبارات با قاعده توسعه یافته (با پشتیبانی از `?`، `+`، `{}`، `()` و `|`)، در حالت حساس به بزرگی کوچکی کاراکتر ها : -`grep --extended-regexp --ignore-case "{{الگو_جستجو}}" {{مسیر/به/فایل}}` +`grep --extended-regexp --ignore-case "{{search_pattern}}" {{path/to/file}}` - چاپ 3 خط از قبل و بعد محل انطباق: -`grep --{{context|before-context|after-context}}={{3}} "{{الگو_جستجو}}" {{مسیر/به/فایل}}` +`grep --{{context|before-context|after-context}}={{3}} "{{search_pattern}}" {{path/to/file}}` - چاپ نام فایل و شماره خط برای هر انطباق با رنگبندی : -`grep --with-filename --line-number --color=always "{{الگو_جستجو}}" {{مسیر/به/فایل}}` +`grep --with-filename --line-number --color=always "{{search_pattern}}" {{path/to/file}}` - جستجوی خطوط منطبق، چاپ متن منطبق : -`grep --only-matching "{{الگو_جستجو}}" {{مسیر/به/فایل}}` +`grep --only-matching "{{search_pattern}}" {{path/to/file}}` - ورودی استاندارد (stdin) رو برای الگوهایی که منطبق نیستند جستجو میکند : -`cat {{مسیر/به/فایل}} | grep --invert-match "{{الگوی_جستجو}}"` +`cat {{path/to/file}} | grep --invert-match "{{search_pattern}}"` diff --git a/pages.fa/common/head.md b/pages.fa/common/head.md index 00ec4331dd..355512c816 100644 --- a/pages.fa/common/head.md +++ b/pages.fa/common/head.md @@ -5,4 +5,4 @@ - نمایش چند خط اول یک فایل: -`head -n {{تعداد}} {{مسیر/فایل}}` +`head -n {{count}} {{path/to/file}}` diff --git a/pages.fa/linux/abbr.md b/pages.fa/linux/abbr.md index 83313ca246..d3578bfd26 100644 --- a/pages.fa/linux/abbr.md +++ b/pages.fa/linux/abbr.md @@ -6,16 +6,16 @@ - اضافه کردن مخفف جدید: -`abbr --add {{نام_اختصاری}} {{دستور}} {{آرگومان_های_دستور}}` +`abbr --add {{abbreviation_name}} {{command}} {{command_arguments}}` - تغییر نام یک مخفف موجود: -`abbr --rename {{نام_قدیمی}} {{نام_جدید}}` +`abbr --rename {{old_name}} {{new_name}}` - پاک کردن یک مخفف موجود: -`abbr --erase {{نام_مخفف}}` +`abbr --erase {{abbreviation_name}}` - وارد کردن یک مخفف وارد شده در یک میزبان دیگر از طریق ssh: -`ssh {{نام_میزبان}} abbr --show | source` +`ssh {{host_name}} abbr --show | source` diff --git a/pages.fa/linux/ac.md b/pages.fa/linux/ac.md index 2e9807d9cb..a09ea918c4 100644 --- a/pages.fa/linux/ac.md +++ b/pages.fa/linux/ac.md @@ -13,11 +13,11 @@ - چاپ تعداد ساعات اتصال یک کاربر خاص: -`ac --individual-totals {{نام_کاربری}}` +`ac --individual-totals {{username}}` - چاپ تعداد ساعات اتصال یک کاربر خاص (به همراه مجموع آن): -`ac --daily-totals --individual-totals {{نام_کاربری}}` +`ac --daily-totals --individual-totals {{username}}` - نمایش اطلاعات بیشتر: diff --git a/pages.fa/linux/adduser.md b/pages.fa/linux/adduser.md index 99edde8276..602e1d0297 100644 --- a/pages.fa/linux/adduser.md +++ b/pages.fa/linux/adduser.md @@ -5,20 +5,20 @@ - ایجاد یک کاربر جدید با دایرکتوری خانگی پیش‌فرض و درخواست از کاربر برای تنظیم رمز عبور: -`adduser {{نام‌ کاربری}}` +`adduser {{username}}` - ایجاد یک کاربر جدید بدون دایرکتوری خانگی: -`adduser --no-create-home {{نام‌ کاربری}}` +`adduser --no-create-home {{username}}` - ایجاد یک کاربر جدید با دایرکتوری خانگی در مسیر مشخص: -`adduser --home {{مسیر/به/خانه}} {{نام‌ کاربری}}` +`adduser --home {{path/to/home}} {{username}}` - ایجاد یک کاربر جدید با تنظیم پوسته (shell) مشخص به عنوان پوسته ورود: -`adduser --shell {{مسیر/به/پوسته}} {{نام‌ کاربری}}` +`adduser --shell {{path/to/shell}} {{username}}` - ایجاد یک کاربر جدید که به گروه مشخصی تعلق دارد: -`adduser --ingroup {{گروه}} {{نام‌ کاربری}}` +`adduser --ingroup {{group}} {{username}}` diff --git a/pages.fa/linux/apt-get.md b/pages.fa/linux/apt-get.md index 73d2f8c5f8..9d6da4a77a 100644 --- a/pages.fa/linux/apt-get.md +++ b/pages.fa/linux/apt-get.md @@ -10,15 +10,15 @@ - نصب یک بسته یا به روزرسانی آن به آخرین نسخه موجود: -`apt-get install {{بسته}}` +`apt-get install {{package}}` - حذف یک بسته: -`apt-get remove {{بسته}}` +`apt-get remove {{package}}` - حذف یک بسته و فایل‌های پیکربندی آن: -`apt-get purge {{بسته}}` +`apt-get purge {{package}}` - ارتقاء تمامی بسته‌های نصب شده به آخرین نسخه‌های موجود: diff --git a/pages.fa/linux/dnf.md b/pages.fa/linux/dnf.md index e338b31cbf..3fc41cf834 100644 --- a/pages.fa/linux/dnf.md +++ b/pages.fa/linux/dnf.md @@ -10,19 +10,19 @@ - جستجوی بسته‌ها بر اساس کلمات کلیدی: -`dnf search {{کلمه_کلیدی1 کلمه_کلیدی2 ...}}` +`dnf search {{keyword1 keyword2 ...}}` - نمایش جزئیات یک بسته: -`dnf info {{بسته}}` +`dnf info {{package}}` - نصب یک بسته جدید (از `-y` برای تأیید اتوماتیک تمام پنجره‌ها استفاده کنید): -`sudo dnf install {{بسته1 بسته2 ...}}` +`sudo dnf install {{package1 package2 ...}}` - حذف یک بسته: -`sudo dnf remove {{بسته1 بسته2 ...}}` +`sudo dnf remove {{package1 package2 ...}}` - لیست بسته‌های نصب شده: @@ -30,7 +30,7 @@ - یافتن بسته‌هایی که دستور مشخصی را ارائه می‌دهند: -`dnf provides {{دستور}}` +`dnf provides {{command}}` - مشاهده تاریخچه تمام عملیات‌های گذشته: