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>
pull/23/head
mortalpuppet 2023-09-14 19:01:28 +03:30 committed by GitHub
parent be457c6ef1
commit 39cea3c17d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 454 additions and 8 deletions

20
pages.fa/android/am.md Normal file
View File

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

View File

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

View File

@ -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
pages.fa/android/cmd.md Normal file
View File

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

View File

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

View File

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

View File

@ -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
pages.fa/android/input.md Normal file
View File

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

View File

@ -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
pages.fa/android/pkg.md Normal file
View File

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

24
pages.fa/android/pm.md Normal file
View File

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

View File

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

View File

@ -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
pages.fa/android/wm.md Normal file
View File

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

32
pages.fa/common/2to3.md Normal file
View File

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

View File

@ -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
pages.fa/common/7za.md Normal file
View File

@ -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
pages.fa/common/7zr.md Normal file
View File

@ -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
pages.fa/common/[.md Normal file
View File

@ -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
pages.fa/common/[[.md Normal file
View File

@ -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 {{مسیر/به/فایل_یا_پوشه}} ]]`