Browse Source

aria2c, composer, todo: add Farsi translation (#12014)

Mohammad Reza Soleimani 1 year ago
parent
commit
0c1893ff8e
3 changed files with 105 additions and 0 deletions
  1. 37 0
      pages.fa/common/aria2c.md
  2. 36 0
      pages.fa/common/composer.md
  3. 32 0
      pages.fa/common/todo.md

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

@@ -0,0 +1,37 @@
+# aria2c
+
+> ابزاری برای دانلود سریع.
+> قابلیت پشتیبانی از Http(s), FTP, SFTP, BitTorrent, Metalink.
+> اطلاعات بیشتر: <https://aria2.github.io>.
+
+- دانلود لینک موردنظر و ذخیره در فایل:
+
+`aria2c "{{url}}"`
+
+- دانلود یک فایل از لینک موردنظر با اسم خروجی دلخواه:
+
+`aria2c --out={{path/to/file}} "{{url}}"`
+
+- دانلود چند فایل مختلف به صورت همزمان:
+
+`aria2c --force-sequential {{false}} "{{url1 url2 ...}}"`
+
+- دانلود از چند لینک مختلف:
+
+`aria2c "{{url1 url2 ...}}"`
+
+- دانلود لینک های لیست شده در یک فایل همراه با تنظیم تعداد دانلود های همزمان:
+
+`aria2c --input-file={{path/to/file}} --max-concurrent-downloads={{number_of_downloads}}`
+
+- دانلود با چندین اتصال مختلف:
+
+`aria2c --split={{number_of_connections}} "{{url}}"`
+
+- دانلود از FTP با نام کاربری و رمزعبور:
+
+`aria2c --ftp-user={{username}} --ftp-passwd={{password}} "{{url}}"`
+
+- محدود کردن سرعت دانلود با واحد بایت بر ثانیه:
+
+`aria2c --max-download-limit={{speed}} "{{url}}"`

+ 36 - 0
pages.fa/common/composer.md

@@ -0,0 +1,36 @@
+# composer
+
+> ابزاری بسته محور برای مدیریت وابستگی های پروژه های php.
+> اطلاعات بیشتر: <https://getcomposer.org/>.
+
+- ساخت یک فایل `composer.json` به صورت کنشگرا:
+
+`composer init`
+
+- اضافه کردن یک بسته به عنوان وابستگی به این پروژه، همچنین یک ورودی به `composer.json` وارد می کند:
+
+`composer require {{user/package}}`
+
+- نصب تمام وابستگی های این پروژه که در `composer.json` هستند و `composer.lock` را ایجاد می کند:
+
+`composer install`
+
+- حذف یک بسته از این پروژه، وابستگی مربوط به آنرا از `composer.json` و `composer.lock` حذف می کند:
+
+`composer remove {{user/package}}`
+
+- بروزرسانی تمام وابستگی های این پروژه که در `composer.json` هستند و یادداشت کردن نسخه های جدید در فایل `composer.lock`:
+
+`composer update`
+
+- فقط `composer.lock` را بروزرسانی می کند بعد از این که `composer.json` را به صورت دستی بروزرسانی کردید:
+
+`composer update --lock`
+
+- اطلاعات بیشتری درباره دلیل نصب نشدن یک وابستگی ارائه می دهد:
+
+`composer why-not {{user/package}}`
+
+- بروزرسانی کامپوزر به آخرین نسخه اش:
+
+`composer self-update`

+ 32 - 0
pages.fa/common/todo.md

@@ -0,0 +1,32 @@
+# todo
+
+> ابزاری ساده و استاندارد برای مدیریت یادداشت و فهرست وظایف.
+> اطلاعات بیشتر: <https://todoman.readthedocs.io>.
+
+- لیست کارهای آغاز نشده:
+
+`todo list --startable`
+
+- اضافه کردن یک وظیفه به فهرست کارها :
+
+`todo new {{thing_to_do}} --list {{work}}`
+
+- اضافه کردن مکان به یک وظیفه با آیدی:
+
+`todo edit --location {{location_name}} {{task_id}}`
+
+- نمایش جزییات یک وظیفه:
+
+`todo show {{task_id}}`
+
+- علامت زدن وظیفه ها با آیدی مشخص شده به عنوان تکمیل شده:
+
+`todo done {{task_id1 task_id2 ...}}`
+
+- حذف یک وظیفه:
+
+`todo delete {{task_id}}`
+
+- حذف وظایف انجام شده و بازشماری آیدی وظایف باقی مانده:
+
+`todo flush`