Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
955 changes: 955 additions & 0 deletions i18n/fa/code.json

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version.label": {
"message": "بعدی",
"description": "The label for version.label"
},
"sidebar.dev.category.Agent 智能助手": {
"message": "Agent",
"description": "The label for sidebar.dev.category.Agent 智能助手"
},
"sidebar.use.category.服务协议": {
"message": "توافق‌نامه خدمات",
"description": "The label for sidebar.use.category.服务协议"
},
"sidebar.use.category.从其它管理器迁移": {
"message": "مهاجرت از مدیرهای دیگر",
"description": "The label for sidebar.use.category.从其它管理器迁移"
}
}
20 changes: 20 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/about/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
sidebar: false
title: درباره
description: درباره ScriptCat
icon: info
---


## درباره ScriptCat

ScriptCat با الهام از طراحی Tampermonkey و سازگار با اسکریپت‌های Tampermonkey ساخته شده است؛ چارچوب اجرای اسکریپت پس‌زمینه را پیاده‌سازی می‌کند و مجموعه‌ای از APIهای ویژه ارائه می‌دهد که به اسکریپت‌ها امکان انجام کارهای بیشتری می‌دهد، همراه با یک ویرایشگر عالی که نوشتن و توسعه کد اسکریپت را راحت‌تر و روان‌تر می‌کند.

برای نقشه راه توسعه ما، به [پروژه شماره ۱](https://github.com/scriptscat/scriptcat/projects/1) مراجعه کنید، جایی که برنامه‌های توسعه خود را منتشر می‌کنیم. اگر پیشنهادی دارید، می‌توانید با باز کردن یک [issue](https://github.com/scriptscat/scriptcat/issues) به ما اطلاع دهید.

**اگر آن را مفید می‌دانید، لطفاً به ما یک ستاره بدهید ❤❤❤**

## انجمن چینی Tampermonkey
> [برای بازدید کلیک کنید](https://bbs.tampermonkey.net.cn/)

انجمن چینی Tampermonkey جامعه‌ای است که ما برای توسعه و بحث درباره اسکریپت‌های سبک Tampermonkey ایجاد کرده‌ایم. این انجمن دارای منابع فراوانی برای یادگیری اسکریپت و اعضای باتجربه بسیاری است، بنابراین می‌توانید در آنجا بحث و سؤال کنید. ما همچنین از انتشار و نصب اسکریپت‌ها پشتیبانی می‌کنیم، بنابراین همه آزادند آثار خود را به اشتراک بگذارند.

Large diffs are not rendered by default.

472 changes: 472 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/index.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v0.16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: v0.16
---

## v0.16.1

## افزودن مرتب‌سازی بر اساس آخرین به‌روزرسانی

![image-20240423113515332](@site/docs/change/v0.16.assets/image-20240423113515332.png)

## v0.16.2

## پیکربندی مخفی‌سازی خودکار منو

پیکربندی پیش‌فرض ۵ مورد از منو را نشان می‌دهد؛ اگر بیش از ۵ مورد باشد، منو بقیه را به‌طور خودکار مخفی می‌کند و کلیک روی «بیشتر» موارد مخفی را نشان می‌دهد.

![alt text](@site/docs/change/v0.16.assets/setting.png)

![iShot_2024-04-23_11.14.37](@site/docs/change/v0.16.assets/iShot_2024-04-23_11.14.37.gif)

## افزودن کنترل نمایش/مخفی‌سازی ستون‌ها در فهرست اسکریپت‌ها

![image-20240423111623608](@site/docs/change/v0.16.assets/image-20240423111623608.png)

## v0.16.3

> عمدتاً رفع اشکال

## v0.16.4

> عمدتاً رفع اشکال

## v0.16.5

> عمدتاً رفع اشکال
31 changes: 31 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v0.17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: v0.17
---

از v0.17.0 به بعد، ScriptCat به Manifest V3 ارتقا یافت و موتور ذخیره‌سازی خود را از `indexedDB` به `chrome.storage.local` تغییر داد. تغییر موتور ذخیره‌سازی به‌طور خودکار این صفحه را باز کرده و افزونه را مجدداً راه‌اندازی می‌کند. اگر متوجه مشکلی در داده‌ها شدید، لطفاً در [GitHub](https://github.com/scriptscat/scriptcat/issues) به ما اطلاع دهید.

## v0.17.0-alpha

بازنویسی برای Manifest V3، تغییر موتور ذخیره‌سازی و اصلاح برخی امکانات

- برای سازگاری با Tampermonkey، `maxRedirects` از `GM_xmlhttpRequest` حذف و به‌جای آن از `redirect` استفاده شد
- متد `store` از `GM_cookie` به همراه `storeId` و `tabId` حذف شد؛ دریافت کوکی‌ها اکنون مستقیماً از `store` صفحه فعلی استفاده می‌کند (مثلاً پنجره‌های ناشناس و عادی storeهای متفاوتی دارند)
- `@require-css` حذف شد

## v0.17.0-beta.4

### افزودن بررسی سریع به‌روزرسانی اسکریپت به صفحه پاپ‌آپ

![image-20250620165421754](@site/docs/change/v0.17.assets/image-20250620165421754.png)



### پیاده‌سازی قابلیت لیست سیاه سایت‌ها

![image-20250620165529101](@site/docs/change/v0.17.assets/image-20250620165529101.png)



### افزودن نوع کلید (switch) به UserConfig

![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png)
11 changes: 11 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: v1.1
---

## پلتفرم‌های ذخیره‌سازی ابری

افزودن پشتیبانی از Dropbox

## به‌روزرسانی‌های API

- افزودن `@early-start` که به اسکریپت شما اجازه می‌دهد زودتر از صفحه اجرا شود [#649](https://github.com/scriptscat/scriptcat/pull/649)
41 changes: 41 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v1.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: v1.2
---

اصلاح: به‌روزرسانی نسخه دیگر به‌طور خودکار صفحه تغییرات را باز نمی‌کند

## نوار کناری فهرست اسکریپت‌ها [#794](https://github.com/scriptscat/scriptcat/issues/794)

افزودن فیلترهای پیشرفته به نوار کناری به همراه قابلیت برچسب‌گذاری؛ برچسب‌ها از مسیر اسکریپت ← تنظیمات قابل ویرایش هستند.

![image-20251016230129315](@site/docs/change/v1.2.assets/image-20251016230129315.png)

## نمای کارتی [#860](https://github.com/scriptscat/scriptcat/issues/860)

افزودن نمای کارتی که در اولین راه‌اندازی به‌طور خودکار بین نمای کارتی و نمای جدولی جابه‌جا می‌شود تا صفحه‌نمایش‌های باریک بهتر بتوانند اطلاعات اسکریپت را نمایش دهند.

![image-20251023103730266](@site/docs/change/v1.2.assets/image-20251023103730266.png)

## منطق دوستانه‌تر بررسی به‌روزرسانی [#755](https://github.com/scriptscat/scriptcat/issues/755)

منطق بررسی به‌روزرسانی بهینه شد — به‌جای نمایش پنجره به‌روزرسانی برای هر اسکریپت به‌طور هم‌زمان، اکنون همه در یک پنجره به‌روزرسانی واحد ادغام شده‌اند که می‌توانید انتخاب کنید کدام اسکریپت‌ها به‌روزرسانی شوند یا همه را با یک کلیک به‌روزرسانی کنید. همچنین میزان تغییر هر اسکریپت نمایش داده می‌شود.

![image-20251016225931823](@site/docs/change/v1.2.assets/image-20251016225931823.png)

## افزودن پیکربندی ویرایشگر و تعاریف انواع ویرایشگر [#708](https://github.com/scriptscat/scriptcat/pull/708)

اکنون می‌توانید پیکربندی ویرایشگر و تعاریف انواع ویرایشگر را سفارشی کنید؛ پیکربندی ویرایشگر را می‌توان با ارجاع به [compilerOptions](https://www.typescriptlang.org/tsconfig/#compilerOptions) از `tsconfig.json` نوشت.

![08c2889f-3029-4d3c-b180-c52d77c8077c](@site/docs/change/v1.2.assets/08c2889f-3029-4d3c-b180-c52d77c8077c.png)

## گزینه اجرا در پس‌زمینه [#1048](https://github.com/scriptscat/scriptcat/pull/1048)

افزودن گزینه اجرا در پس‌زمینه در تنظیمات ← زمان اجرا. هنگام فعال بودن، مرورگر حتی پس از بسته شدن همه پنجره‌ها در پس‌زمینه به کار خود ادامه می‌دهد و تا زمانی که مرورگر را به‌صورت دستی خارج نکنید، در سینی سیستم کوچک می‌شود. این امکان به اسکریپت‌های پس‌زمینه می‌دهد به کار خود ادامه دهند.

![image-20251204174034940](@site/docs/change/v1.2.assets/image-20251204174034940.png)

## به‌روزرسانی‌های API

- پشتیبانی از `inject-into`، به طوری که اسکریپت‌ها اکنون می‌توانند در محیط محتوا تزریق شوند [#711](https://github.com/scriptscat/scriptcat/issues/711)
- `GM_openInTab` از پارامترهایی مانند سنجاق کردن تب، باز کردن در پنجره ناشناس و موارد دیگر پشتیبانی می‌کند [#788](https://github.com/scriptscat/scriptcat/pull/788)
- `GM_registerMenuCommand` از منوهای سطح دوم و خطوط جداکننده پشتیبانی می‌کند [#831](https://github.com/scriptscat/scriptcat/pull/831)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v1.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: v1.3
---

## جریان جدید نصب اسکریپت [#842](https://github.com/scriptscat/scriptcat/issues/842)

جریان نصب اسکریپت بازطراحی شد — دیگر به انتقال به وب‌سایت‌های خارجی یا باز کردن پنجره‌های جدید وابسته نیست. اسکریپت‌ها اکنون مستقیماً در صفحه فعلی نصب می‌شوند. چیدمان صفحه نصب نیز با طراحی واکنش‌گرا، پیش‌نمایش کد قابل پیمایش و نمایش خطای درون‌خطی هنگام شکست دانلود بهینه شده است.

## گزینه‌های زمان اجرای اسکریپت [#895](https://github.com/scriptscat/scriptcat/issues/895)

گزینه زمان اجرا در تنظیمات اسکریپت اضافه شد که به شما امکان می‌دهد از بین `document-start`، `document-body`، `document-end`، `document-idle`، `early-start` و موارد دیگر انتخاب کنید و کنترل دقیقی بر زمان اجرای اسکریپت خود داشته باشید.

![گزینه‌های زمان اجرای اسکریپت](v1.3.assets/run-timing.png)

## پشتیبانی از ذخیره‌سازی Amazon S3 [#1146](https://github.com/scriptscat/scriptcat/issues/1146)

همگام‌سازی و پشتیبان‌گیری ابری اکنون از Amazon S3 به عنوان بک‌اند ذخیره‌سازی پشتیبانی می‌کند، علاوه بر گزینه‌های موجود مانند WebDAV، Baidu Netdisk، OneDrive، Google Drive و Dropbox.

![گزینه ذخیره‌سازی Amazon S3](v1.3.assets/s3-storage.png)

## جداسازی ذخیره‌سازی ابری [#1151](https://github.com/scriptscat/scriptcat/issues/1151)

دکمه جداسازی به تنظیمات همگام‌سازی ابری اضافه شد که قطع یا تغییر اتصالات ذخیره‌سازی ابری را آسان می‌کند.
50 changes: 50 additions & 0 deletions i18n/fa/docusaurus-plugin-content-docs/current/change/v1.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: v1.4 — Agent
---

:::caution مرحله آزمایش
v1.4 در حال حاضر هنوز در مرحله آزمایش است؛ امکانات و APIهای زیر ممکن است قبل از انتشار رسمی تغییر کنند. بازخورد شما از آزمایش آن خوشآمد است.
:::

v1.4 یک بهروزرسانی بزرگ برای ScriptCat است که سیستم کاملاً جدید **Agent** را معرفی میکند و به کاربران امکان میدهد اقدامات مرورگر را خودکار کنند، دادههای وب را استخراج کنند، فایلها را مدیریت کنند و وظایف زمانبندیشده را از طریق گفتگوی زبان طبیعی اجرا کنند.

## Agent

نقطه ورود جدیدی برای چت Agent به داشبورد اضافه شده است که میتوانید گفتگوی چندمرحلهای با مدل هوش مصنوعی داشته باشید؛ هوش مصنوعی بهطور خودکار ابزارهای داخلی را برای تکمیل وظایف فراخوانی میکند.

**قابلیتهای اصلی:**

- **پشتیبانی از چند مدل** — فرمتهای سازگار با OpenAI و بومی Anthropic، با پشتیبانی از Prompt Caching
- **۱۱ ابزار داخلی** — دریافت/جستجوی وب، مدیریت تب، سیستم فایل OPFS، اجرای کد، تعامل با کاربر و موارد دیگر
- **سیستم Skill** — بستههایی از دستورها + اسکریپتهای ابزار + مواد مرجع که دانش حوزه Agent را گسترش میدهند
- **یکپارچهسازی MCP** — پشتیبانی از [Model Context Protocol](https://modelcontextprotocol.io/) برای اتصال به سرورهای ابزار خارجی
- **اتوماسیون DOM** — پیمایش صفحه، اسکرینشات، کلیک، پر کردن، اسکرول، اجرای اسکریپت و موارد دیگر
- **وظایف زمانبندیشده** — زمانبندی وظایف بر اساس عبارات Cron (حالتهای داخلی / رویدادی)
- **زیر-نمایندهها** — میتوانند نمایندههای فرعی مستقل برای انجام وظایف فرعی پیچیده ایجاد کنند
- **مدیریت زمینه** — فشردهسازی خودکار و Prompt Caching برای کاهش مصرف توکن

**API اسکریپت (`CAT.agent.*`):**

اسکریپتهای کاربری میتوانند قابلیتهای Agent را از طریق فضای نام `CAT.agent.*` فراخوانی کنند، از جمله APIهای conversation، dom، skills، task، model، opfs و mcp. هر API نیازمند اعلام مجوز مربوطه با `@grant` است.

**۶ صفحه داشبورد:** چت، پیکربندی مدل، مدیریت Skill، وظایف زمانبندیشده، سرورهای MCP و مرورگر OPFS.

## پشتیبانی از برچسب `@unwrap`

به اسکریپت اجازه میدهد مستقیماً در صفحه تزریق شود و از پوشش سندباکس عبور کند.

## رویداد `window.onurlchange`

شنود رویداد تغییر URL سازگار با Tampermonkey را با استفاده از Navigation API پیادهسازی میکند.

## بهبودهای ویرایشگر

منوی ویرایش (جستجو، جایگزینی، واگرد و…) اضافه شد و چند مشکل میانبر صفحهکلید و راهنما رفع شد.

## موتورهای جستجوی چندپلتفرمی

کشف اسکریپت اکنون امکان انتخاب بین پلتفرمهای مختلف موتور جستجو را فراهم میکند.

## ارائهدهندگان آیکون بیشتر

ارائهدهندگان خدمات آیکون بیشتری برای اسکریپتها اضافه شدند.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading