Browse Source

2to3, 7za, 7zr, [, [[, android/*: add Farsi Translation; 7z: update Farsi Translation (#10603)

* 2to3, 7za, 7zr, [, [[, android/*: add Farsi Translation; 7z: update Farsi Translation

---------

Co-authored-by: mortalpuppet <misagh.sj@mgail.com>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
mortalpuppet 1 year ago
parent
commit
39cea3c17d

+ 20 - 0
pages.fa/android/am.md

@@ -0,0 +1,20 @@
+# am
+
+> مدیر فعالیت های اندروید
+> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#am>.
+
+- یک فعالیت خاص رو شروع کن :
+
+`am start -n {{com.android.settings/.Settings}}`
+
+- یک فعالیت خاص رو شروع کن و داده به آن ارسال کن :
+
+`am start -a {{android.intent.action.VIEW}} -d {{tel:123}}`
+
+- فعالیتی که با دسته بندی و عمل خاصی مطابقت داره رو شروع کن :
+
+`am start -a {{android.intent.action.MAIN}} -c {{android.intent.category.HOME}}`
+
+- یک اینتنت رو به یک URI تبدیل میکنه :
+
+`am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}`

+ 9 - 0
pages.fa/android/bugreport.md

@@ -0,0 +1,9 @@
+# bugreport
+
+> نمایش یک گزارش خطا اندروید.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreport>.
+
+- یک گزارش خطای کامل از دستگاه مورد نظر نمایش میدهد :
+
+`bugreport`

+ 21 - 0
pages.fa/android/bugreportz.md

@@ -0,0 +1,21 @@
+# bugreportz
+
+> تولید یک گزارش خطای اندروید فشرده شده.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreportz>.
+
+- تولید که گزارش خطای کامل از یک دستگاه اندرویدی :
+
+`bugreportz`
+
+- نمایش فرایند اجرای دستور `bugreportz` :
+
+`bugreportz -p`
+
+- نمایش نسخه `bugreportz` :
+
+`bugreportz -v`
+
+- نمایش راهنمایی :
+
+`bugreportz -h`

+ 16 - 0
pages.fa/android/cmd.md

@@ -0,0 +1,16 @@
+# cmd
+
+> مدیر سرویس اندروید.
+> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/cmd/>.
+
+- فهرست تمام سرویس های درحال اجرا :
+
+`cmd -l`
+
+- فراخوان یک سرویس :
+
+`cmd {{سرویس}}`
+
+- فراخوان یک سرویس با مقادیر ورودی :
+
+`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}`

+ 8 - 0
pages.fa/android/dalvikvm.md

@@ -0,0 +1,8 @@
+# dalvikvm
+
+> ماشین مجازی اندروید.
+> اطلاعات بیشتر: <https://source.android.com/devices/tech/dalvik>.
+
+- اجرای یک برنامه جاوا :
+
+`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}`

+ 29 - 0
pages.fa/android/dumpsys.md

@@ -0,0 +1,29 @@
+# dumpsys
+
+> ارائه اطلاعات درباره سیستم سرویس اندروید.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/dumpsys>.
+
+- دریافت اطلاعات عیب بای تمامی سرویس های سیستمی :
+
+`dumpsys`
+
+- دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص :
+
+`dumpsys {{سرویس}}`
+
+- فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد :
+
+`dumpsys -l`
+
+- ورودی های یک سرویس مشخص را فهرست میکند :
+
+`dumpsys {{سرویس}} -h`
+
+- حذف یک سرویس مشخص از خروجی عیب یابی :
+
+`dumpsys --skip {{سرویس}}`
+
+- تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) :
+
+`dumpsys -t {{8}}`

+ 32 - 0
pages.fa/android/getprop.md

@@ -0,0 +1,32 @@
+# getprop
+
+> نمایش اطلاعات مربوط به مشخصات سیستم اندروید.
+> اطلاعات بیشتر: <https://manned.org/getprop>.
+
+- نمایش اطلاعات مربوط به مشخصات سیستم اندروید :
+
+`getprop`
+
+- نمایش اطلاعات مربوط به یک مشخصه :
+
+`getprop {{ویژگی}}`
+
+- نمایش سطح SDK رابط برنامه نویسی :
+
+`getprop {{ro.build.version.sdk}}`
+
+- نمایش نسخه اندروید :
+
+`getprop {{ro.build.version.release}}`
+
+- نمایش مدل دستگاه اندروید :
+
+`getprop {{ro.vendor.product.model}}`
+
+- نمایش اطلاعات قفل OEM :
+
+`getprop {{ro.oem_unlock_supported}}`
+
+- نمایش آدرس مک کارت وای فای اندروید :
+
+`getprop {{ro.boot.wifimacaddr}}`

+ 25 - 0
pages.fa/android/input.md

@@ -0,0 +1,25 @@
+# input
+
+> ارسال کد رویداد یا ورودی صفحه نمایش به یک دستگاه اندروید.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://developer.android.com/reference/android/view/KeyEvent.html#constants_1>.
+
+- ارسال کد رویداد یک کاراکتر به یک دستگاه اندروید :
+
+`input keyevent {{event_code}}`
+
+- ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) :
+
+`input text "{{متن}}"`
+
+- ارسال یک ضربه به یک دستگاه اندروید :
+
+`input tap {{x_position}} {{y_position}}`
+
+- ارسال حرکت افقی عمودی به یک دستگاه اندروید :
+
+`input swipe {{x_start}} {{y_start}} {{x_end}} {{y_end}} {{duration_in_ms}}`
+
+- ارسال یک نگهداشتن بلند مدت به یک دستگاه اندرویدی از طریق حرکت افقی عمودی :
+
+`input swipe {{x_position}} {{y_position}} {{x_position}} {{y_position}} {{duration_in_ms}}`

+ 24 - 0
pages.fa/android/logcat.md

@@ -0,0 +1,24 @@
+# logcat
+
+> تخلیه یک لاگ از پیاهم های سیستمی، شامل پشته رهگیری زمان وقوع خطا، و اطلاعات پیام های لاگ شده توسط برنامه ها.
+> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/logcat>.
+
+- نمایش لاگ سیستمی :
+
+`logcat`
+
+- نوشتن لاگ سیستمی به یک فایل :
+
+`logcat -f {{مسیر/به/فایل}}`
+
+- نمایش خطاهای منطبق با الگوی ورودی :
+
+`logcat --regex {{regular_expression}}`
+
+- نمایش لاگ های مربوط به یک PID مشخص :
+
+`logcat --pid={{pid}}`
+
+- نمایش لاگ های پروسه های مربوط به یک بسته مشخص :
+
+`logcat --pid=$(pidof -s {{بسته}})`

+ 24 - 0
pages.fa/android/pkg.md

@@ -0,0 +1,24 @@
+# pkg
+
+> ابزار مدیر بسته ها برای ترماکس.
+> اطلاعات بیشتر: <https://wiki.termux.com/wiki/Package_Management>.
+
+- ارتقا تمامی بسته های نصب شده :
+
+`pkg upgrade`
+
+- نصب یک بسته :
+
+`pkg install {{بسته}}`
+
+- حذف یک بسته :
+
+`pkg uninstall {{بسته}}`
+
+- نصب دوباره یک بسته :
+
+`pkg reinstall {{بسته}}`
+
+- جستجوی یک بسته :
+
+`pkg search {{بسته}}`

+ 24 - 0
pages.fa/android/pm.md

@@ -0,0 +1,24 @@
+# pm
+
+> نمایش اطلاعات مربوط به برنامه های یک دستگاه اندروید.
+> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#pm>.
+
+- فهرست تمامی برنامه های نصب شده :
+
+`pm list packages`
+
+- فهرست تمامی برنامه های سیستمی نصب شده :
+
+`pm list packages -s`
+
+- فهرست تمامی برنامه های نصب شده شخض ثالث :
+
+`pm list packages -3`
+
+- فهرست برنامه های منطبق با کلید واژه(ها) :
+
+`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}`
+
+- نمایش مسیر فایل APK یک برنامه مشخص :
+
+`pm path {{app}}`

+ 9 - 0
pages.fa/android/screencap.md

@@ -0,0 +1,9 @@
+# screencap
+
+> ضبط یک اسکرین شات از صفحه یک موبایل.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#screencap>.
+
+- ضبط یک اسکرین شات :
+
+`screencap {{مسیر/به/فایل}}`

+ 20 - 0
pages.fa/android/settings.md

@@ -0,0 +1,20 @@
+# settings
+
+> دریافت اطلاعات مربوط به سیستم عامل اندروید.
+> اطلاعات بیشتر: <https://adbinstaller.com/commands/adb-shell-settings-5b670d5ee7958178a2955536>.
+
+- نمایش یک فهرست از تنظیمات داخل فضای نام `global` :
+
+`settings list {{global}}`
+
+- دریافت مقدار یک تنظیم مشخص :
+
+`settings get {{global}} {{airplane_mode_on}}`
+
+- انتصاب یک مقدار مشخص به یک تنظیم :
+
+`settings put {{system}} {{screen_brightness}} {{42}}`
+
+- حذف یک تنظیم مشخص :
+
+`settings delete {{secure}} {{screensaver_enabled}}`

+ 13 - 0
pages.fa/android/wm.md

@@ -0,0 +1,13 @@
+# wm
+
+> نمایش اطلاعات مربوط به صفحه نمایش یک دستگاه اندروید.
+> این دستور فقط از طریق `adb shell` قابل اجراست.
+> اطلاعات بیشتر: <https://adbinstaller.com/commands/adb-shell-wm-5b672b17e7958178a2955538>.
+
+- نمایش اندازه فیزیکی صفحه نمایش یک دستگاه اندروید :
+
+`wm {{size}}`
+
+- نمایش فشردگی پیکسل فیزیکی صفحه نمایش یک دستگاه اندروید :
+
+`wm {{density}}`

+ 32 - 0
pages.fa/common/2to3.md

@@ -0,0 +1,32 @@
+# 2to3
+
+> تبدیل خودکار کد پایتون نسخه 2 به 3
+> اطلاعات بیشتر: <https://docs.python.org/3/library/2to3.html>.
+
+- نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) :
+
+`2to3 {{مسیر/به/فایل.py}}`
+
+- تبدیل فایل پایتون نسخه 2 به 3 :
+
+`2to3 --write {{مسیر/به/فایل.py}}`
+
+- تبدیل قابلیت های خاص پایتون نسخه 2 به 3 :
+
+`2to3 --write {{مسیر/به/فایل.py}} --fix={{raw_input}} --fix={{print}}`
+
+- تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده :
+
+`2to3 --write {{مسیر/به/فایل.py}} --nofix={{has_key}} --nofix={{isinstance}}`
+
+- نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند :
+
+`2to3 --list-fixes`
+
+- تبدیل تمامی فایل های پایتون نسخه 2 به 3 در یک مسیر :
+
+`2to3 --output-dir={{مسیر/به/پوشه_پایتون_3}} --write-unchanged-files --nobackups {{مسیر/به/پوشه_پایتون_2}}`
+
+- اجرای همزان(چند رشته ای) دستور 2 به 3 :
+
+`2to3 --processes={{4}} --output-dir={{مسیر/به/پوشه_پایتون_3}} --write --nobackups --no-diff {{مسیر/به/پوشه_پایتون_2}}`

+ 8 - 8
pages.fa/common/7z.md

@@ -3,34 +3,34 @@
 > آرشیو کننده فایل با نسبت فشرده سازی بالا.
 > اطلاعات بیشتر: <https://manned.org/7z>.
 
-- آرشیو کننده فایل یا دایرکتوری:
+- آرشیو کننده فایل یا دایرکتوری :
 
 `7z a {{7z.مسیر فایل آرشیو}} {{مسیر فایل یا دایرکتوری}}`
 
-- رمزگذاری بر روی فایل آرشیو موجود(ازجمله نام فایل ها):
+- رمزگذاری بر روی فایل آرشیو موجود(ازجمله نام فایل ها) :
 
 `7z a {{7z.مسیر فایل آرشیو رمزگذاری شده}} -p{{رمز عبور}} -mhe=on {{7z.مسیر فایل آرشیو}}`
 
-- خارج کردن فایل از حالت آرشیو با حفظ ساختار دایرکتوری ها:
+- خارج کردن فایل از حالت آرشیو با حفظ ساختار دایرکتوری ها :
 
 `7z x {{7z.مسیر فایل آرشیو}}`
 
-- خارج کردن یک فایل از حالت آرشیو در یک دایرکتوری خاص:
+- خارج کردن یک فایل از حالت آرشیو در یک دایرکتوری خاص :
 
 `7z x {{7z.مسیر فایل آرشیو}} -o{{مسیر دایرکتوری خروجی}}`
 
-- خارج کردن یک فایل از حالت آرشیو و انتقال آن به `stdout`:
+- خارج کردن یک فایل از حالت آرشیو و انتقال آن به `stdout` :
 
 `7z x {{7z.مسیر فایل آرشیو}} -so`
 
-- آرشیو کردن با یک فرمت خاص:
+- آرشیو کردن با یک فرمت خاص :
 
 `7z a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{7z.مسیر فایل آرشیو}} {{مسیر فایل یا دایرکتوری}}`
 
-- نمایش محتویات یک فایل آرشیو:
+- نمایش محتویات یک فایل آرشیو :
 
 `7z l {{7z.مسیر فایل آرشیو}}`
 
-- نمایش فرمت های در دسترسی:
+- نمایش فرمت های در دسترسی :
 
 `7z i`

+ 37 - 0
pages.fa/common/7za.md

@@ -0,0 +1,37 @@
+# 7za
+
+> بایگانی کننده فایل با ضریب فشرده سازی بالا.
+> مشابه `7z` با قابلیت پشتیبانی از انواع فایل کمتر ولی قابلیت پشتیبانی از چندین سیستم عامل.
+> اطلاعات بیشتر: <https://manned.org/7za>.
+
+- بایگانی یک فایل یا یک پوشه :
+
+`7za a {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
+
+- رمزگذاری یک بایگانی (با نام فایل ها) موجود :
+
+`7za a {{مسیر/به/رمزگذاری_شده.7z}} -p{{گذرواژه}} -mhe={{on}} {{مسیر/به/بایگانی.7z}}`
+
+- استخراج یک بایگانی با نگهداری ساختار پوشه مبدا :
+
+`7za x {{مسیر/به/بایگانی.7z}}`
+
+- استخراج یک بایگانی به یک پوشه معین :
+
+`7za x {{مسیر/به/بایگانی.7z}} -o{{مسیر/به/خروجی}}`
+
+- استخراج یک بایگانی به خروجی استاندارد :
+
+`7za x {{مسیر/به/بایگانی.7z}} -so`
+
+- بایگانی با نوع فایل مشخص شده :
+
+`7za a -t{{7z|bzip2|gzip|lzip|tar|...}} {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
+
+- فهرست کردن محتویات یک بایگانی :
+
+`7za l {{مسیر/به/بایگانی.7z}}`
+
+- فهرست کردن نوع های بایگانی موجود در سیستم عامل :
+
+`7za i`

+ 33 - 0
pages.fa/common/7zr.md

@@ -0,0 +1,33 @@
+# 7zr
+
+> بایگانی کننده فایل با فشرده سازی بالا.
+> مشابه `7z` منحصر به پشتیبانی از فایل های `.7z`.
+> اطلاعات بیشتر: <https://manned.org/7zr>.
+
+- بایگانی کردن یک فایل یا پوشه :
+
+`7zr a {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
+
+- رمزگذاری یک بایگانی (همراه با نام فایل ها) موجود :
+
+`7zr a {{مسیر/به/فایل_رمزگذاری_شده.7z}} -p{{گذرواژه}} -mhe={{on}} {{مسیر/به/بایگانی.7z}}`
+
+- استخراج یک بایگانی با نگهداری ساختار پوشه اصلی :
+
+`7zr x {{مسیر/به/بایگانی.7z}}`
+
+- استخراج یک بایگانی به پوشه معین :
+
+`7zr x {{مسیر/به/بایگانی.7z}} -o{{مسیر/به/خروجی}}`
+
+- استخراج یک بایگانی به خروجی استاندارد `stdout` :
+
+`7zr x {{مسیر/به/بایگانی.7z}} -so`
+
+- فهرست نمودن محتویات یک بایگانی :
+
+`7zr l {{مسیر/به/بایگانی.7z}}`
+
+- فهرست نمودن انواع بایگانی های موجود :
+
+`7zr i`

+ 33 - 0
pages.fa/common/[.md

@@ -0,0 +1,33 @@
+# [
+
+> بررسی نوع فایل و مقایسه مقدار ها
+> عدد 0 برمیگرداند اگر شرط درست باشد و 1 اگر شرط نادرست باشد
+> اطلاعات بیشتر : <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
+
+- بررسی میکند که آیا یک متغییر با رشته معین برابر است یا نابرابر :
+
+`[ "${{متغییر}}" {{==|!=}} "{{رشته}}" ]`
+
+- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
+
+`[ "${{متغییر}}" -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]`
+
+- اینکه متغییر با مقدار معین دارد یا مقدار نا معین دارد را بررسی میکند :
+
+`[ -n "${{متغییر}}" ]`
+
+- اینکه متغییری مقدار تهی دارد را بررسی میکند :
+
+`[ -z "${{متغییر}}" ]`
+
+- اینکه فایل معینی وجود دارد یا خیر را بررسی میکند :
+
+`[ -f {{مسیر/به/فایل}} ]`
+
+- اینکه دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
+
+`[ -d {{مسیر/به/پوشه}} ]`
+
+- اینکه فایل یا دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
+
+`[ -e {{مسیر/به/فایل_یا_پوشه}} ]`

+ 37 - 0
pages.fa/common/[[.md

@@ -0,0 +1,37 @@
+# [[
+
+> نوع فایل و مقادیر را بررسی میکند.
+> عدد 0 برمیگرداند اگر حاصل عبارت شرط درست باشد و 1 اگر نادرست باشد.
+> اطلاعات بیشتر: <https://www.gnu.org/software/bash/manual/bash.html#index-_005b_005b>.
+
+- اینکه متغییری برابر/نابرابر با رشته ای معین است را بررسی میکند :
+
+`[[ ${{متغییر}} {{==|!=}} "{{رشته}}" ]]`
+
+- اینکه متغییری از الگوی معین شده پیروی میکند را بررسی میکند :
+
+`[[ ${{متغییر}} {{==|=~}} {{الگو}} ]]`
+
+- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
+
+`[[ ${{متغییر}} -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]]`
+
+- اینکه متغییری مقدار غیرتهی دارد را بررسی میکند :
+
+`[[ -n ${{متغییر}} ]]`
+
+- اینکه متغییری مقدار تهی دارد را بررسی میکند :
+
+`[[ -z ${{متغییر}} ]]`
+
+- وجود فایلی را بررسی میکند :
+
+`[[ -f {{مسیر/به/فایل}} ]]`
+
+- وجود پوشه ای را بررسی میکند :
+
+`[[ -d {{مسیر/به/پوشه}} ]]`
+
+- وجود پوشه یا فایلی را بررسی میکند :
+
+`[[ -e {{مسیر/به/فایل_یا_پوشه}} ]]`