Browse Source

pages.{ar,fa}: remove translated placeholders (#11997)

* pages.{ar,fa}: remove translated placeholders

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

* common-arguments: reword note

* rmdir: fix Arabic translation

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

---------

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
K.B.Dharun Krishna 1 year ago
parent
commit
3a37343e59

+ 3 - 2
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    | फ़ाइल/का/पथ            | निर्देशिका/का/पथ            | फ़ाइल_या_निर्देशिका/का/पथ                 | पैकेज      | उपयोगकर्ता_नाम         |

+ 6 - 6
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}}`

+ 2 - 2
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 وقم بتحديث كل الخلاصات عند بدء التشغيل:
 

+ 7 - 6
pages.ar/common/rmdir.md

@@ -1,12 +1,13 @@
 # rmdir
 
-> يزيل الدليل.
-> لمزيد من التفاصيل: <https://www.gnu.org/software/coreutils/rmdir>.
+> إزالة الدلائل بدون ملفات.
+> أنظر أيضاً: `rm`.
+> مزيد من المعلومات: <https://www.gnu.org/software/coreutils/rmdir>.
 
-- إزالة الدليل الفارغ. استخدم `rm -r` لإزالة الدلائل الغير فارغة:
+- إزالة أدلة محددة:
 
-`rmdir {{المسار/إلى/الدليل}}`
+`rmdir {{path/to/directory1 path/to/directory2 ...}}`
 
-- إزالة الدليل المحدد ودلائله الأصلية (مفيد للدلائل المتداخلة):
+- إزالة أدلة متداخلة محددة بشكل متكرر:
 
-`rmdir -p {{المسار/إلى/الدليل}}`
+`rmdir -p {{path/to/directory1 path/to/directory2 ...}}`

+ 2 - 2
pages.ar/common/robo.md

@@ -9,8 +9,8 @@
 
 - تشغيل أمر محدد:
 
-`robo {{الأمر}}`
+`robo {{foo}}`
 
 - محاكاة تشغيل أمر محدد:
 
-`robo --simulate {{الأمر}}`
+`robo --simulate {{foo}}`

+ 3 - 3
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}}`
 
 - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:
 

+ 4 - 4
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}}`
 
 - تطوير جميع الحزم المثبتة إلى أجدد الإصدارات المتوفرة:
 

+ 2 - 2
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}}`
 
 - قم بتشغيل دوكر في وضع التصحيح واكتشاف الأخطاء:
 

+ 5 - 5
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}}`

+ 2 - 2
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}}`
 
 - إنسخ إدخال المستخدم في الطرفية أو الكونسول إلي حافظة النظام:
 

+ 2 - 2
pages.fa/android/cmd.md

@@ -9,8 +9,8 @@
 
 - فراخوان یک سرویس :
 
-`cmd {{سرویس}}`
+`cmd {{service}}`
 
 - فراخوان یک سرویس با مقادیر ورودی :
 
-`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}`
+`cmd {{service}} {{argument1 argument2 ...}}`

+ 1 - 1
pages.fa/android/dalvikvm.md

@@ -5,4 +5,4 @@
 
 - اجرای یک برنامه جاوا :
 
-`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}`
+`dalvikvm -classpath {{path/to/file.jar}} {{classname}}`

+ 3 - 3
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ثانیه) :
 

+ 1 - 1
pages.fa/android/getprop.md

@@ -9,7 +9,7 @@
 
 - نمایش اطلاعات مربوط به یک مشخصه :
 
-`getprop {{ویژگی}}`
+`getprop {{property}}`
 
 - نمایش سطح SDK رابط برنامه نویسی :
 

+ 1 - 1
pages.fa/android/input.md

@@ -10,7 +10,7 @@
 
 - ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) :
 
-`input text "{{متن}}"`
+`input text "{{text}}"`
 
 - ارسال یک ضربه به یک دستگاه اندروید :
 

+ 2 - 2
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}})`

+ 4 - 4
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}}`

+ 1 - 1
pages.fa/android/pm.md

@@ -17,7 +17,7 @@
 
 - فهرست برنامه های منطبق با کلید واژه(ها) :
 
-`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}`
+`pm list packages {{keyword1 keyword2 ...}}`
 
 - نمایش مسیر فایل APK یک برنامه مشخص :
 

+ 1 - 1
pages.fa/android/screencap.md

@@ -6,4 +6,4 @@
 
 - ضبط یک اسکرین شات :
 
-`screencap {{مسیر/به/فایل}}`
+`screencap {{path/to/file}}`

+ 6 - 6
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}}`

+ 7 - 7
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}} ]`

+ 8 - 8
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}} ]]`

+ 8 - 8
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}}`

+ 5 - 5
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}}`

+ 1 - 1
pages.fa/common/clear.md

@@ -13,7 +13,7 @@
 
 - مشخص نمودن نوع ترمینال برای پاکسازی (مقدار پیشفرض در متغییر عمومی `Term`):
 
-`clear -T {{نوع_ترمینال}}`
+`clear -T {{type_of_terminal}}`
 
 - نمایش نسخه `ncurses` استفاده شده در `clear` :
 

+ 4 - 4
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}}`

+ 6 - 6
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}}`

+ 1 - 1
pages.fa/common/df.md

@@ -13,7 +13,7 @@
 
 - نمایش سیستم‌فایل و فضای دیسک آن شامل فایل یا دایرکتوری داده شده :
 
-`df {{مسیر/به/فایل_یا_پوشه}}`
+`df {{path/to/file_or_directory}}`
 
 - نمایش آمار تعداد درایوهای آزاد :
 

+ 7 - 7
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}}`

+ 2 - 2
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 هستند.) :
 

+ 2 - 10
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}}`

+ 8 - 8
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}}"`

+ 1 - 1
pages.fa/common/head.md

@@ -5,4 +5,4 @@
 
 - نمایش چند خط اول یک فایل:
 
-`head -n {{تعداد}} {{مسیر/فایل}}`
+`head -n {{count}} {{path/to/file}}`

+ 4 - 4
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`

+ 2 - 2
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}}`
 
 - نمایش اطلاعات بیشتر:
 

+ 5 - 5
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}}`

+ 3 - 3
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}}`
 
 - ارتقاء تمامی بسته‌های نصب شده به آخرین نسخه‌های موجود:
 

+ 5 - 5
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}}`
 
 - مشاهده تاریخچه تمام عملیات‌های گذشته: