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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,116 changes: 1,116 additions & 0 deletions i18n/ar/code.json

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions i18n/ar/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 current"
},
"sidebar.dev.category.Agent 智能助手": {
"message": "المساعد الذكي Agent",
"description": "The label for category Agent in sidebar"
},
"sidebar.use.category.服务协议": {
"message": "اتفاقية الخدمة",
"description": "The label for category Service Agreement in sidebar"
},
"sidebar.use.category.从其它管理器迁移": {
"message": "الهجرة من مديري البرامج الآخرين",
"description": "The label for category Migrate from other managers in sidebar"
}
}
20 changes: 20 additions & 0 deletions i18n/ar/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

مستوحى من فلسفة تصميم Tampermonkey ومتوافق مع سكرپتات Tampermonkey، يقدم ScriptCat إطار عمل لتنفيذ سكرپتات الخلفية، ويوفر عدداً من واجهات البرمجة (APIs) الخاصة التي تتيح للسكرپتات القيام بالمزيد، بالإضافة إلى محرر ممتاز يجعل كتابة وتطوير أكواد السكرپتات أكثر راحة وسلاسة.

للاطلاع على خارطة الطريق الخاصة بنا، راجع [المشروع #1](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/ar/docusaurus-plugin-content-docs/current/change/index.md

Large diffs are not rendered by default.

35 changes: 35 additions & 0 deletions i18n/ar/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

## إعداد الإخفاء التلقائي للقائمة

يعرض الإعداد الافتراضي 5 عناصر في القائمة؛ عند تجاوز 5، يتم إخفاء الباقي تلقائياً، والنقر على «المزيد» يُظهر العناصر المخفية.

![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/ar/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` الصفحة الحالية مباشرة (على سبيل المثال، النوافذ الخاصة والعادية لها مخازن مختلفة)
- إزالة `@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)



### إضافة نوع مفتاح تبديل إلى UserConfig

![image-20250620165640030](@site/docs/change/v0.17.assets/image-20250620165640030.png)
11 changes: 11 additions & 0 deletions i18n/ar/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/ar/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/ar/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/ar/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 في مرحلة الاختبار حالياً؛ قد تتغير الميزات وواجهات برمجة التطبيقات التالية قبل الإصدار الرسمي. نرحب بتجربتها وإرسال ملاحظاتكم.
:::

v1.4 هو تحديث رئيسي لـ ScriptCat، يقدم نظام **Agent** الجديد كلياً الذي يتيح للمستخدمين أتمتة إجراءات المتصفح، واستخراج بيانات الويب، وإدارة الملفات، وتشغيل المهام المجدولة من خلال المحادثة باللغة الطبيعية.

## Agent

تمت إضافة نقطة دخول جديدة لمحادثة Agent في لوحة التحكم، حيث يمكنك إجراء محادثة متعددة الجولات مع نموذج ذكاء اصطناعي؛ يقوم الذكاء الاصطناعي تلقائياً باستدعاء الأدوات المدمجة لإنجاز المهام.

**القدرات الأساسية:**

- **دعم نماذج متعددة** — تنسيقات متوافقة مع OpenAI ونظام Anthropic الأصلي، مع دعم Prompt Caching
- **11 أداة مدمجة** — جلب/بحث الويب، إدارة التبويبات، نظام ملفات OPFS، تنفيذ الكود، التفاعل مع المستخدم، والمزيد
- **نظام Skills** — حزم من التعليمات + سكرپتات أدوات + مواد مرجعية توسع المعرفة المجالية للـ Agent
- **تكامل MCP** — يدعم [Model Context Protocol](https://modelcontextprotocol.io/) للاتصال بخوادم أدوات خارجية
- **أتمتة DOM** — التنقل في الصفحات، لقطات الشاشة، النقر، التعبئة، التمرير، تنفيذ السكرپتات، والمزيد
- **المهام المجدولة** — جدولة المهام عبر تعبيرات Cron (أنماط داخلية / أحداث)
- **الوكلاء الفرعيون** — يمكن إنشاء وكلاء فرعيين مستقلين للتعامل مع المهام الفرعية المعقدة
- **إدارة السياق** — الضغط التلقائي وPrompt Caching لتقليل استهلاك الرموز

**واجهة برمجة السكرپت (`CAT.agent.*`) :**

يمكن لسكرپتات المستخدم استدعاء قدرات الـ Agent عبر مساحة الأسماء `CAT.agent.*`، بما في ذلك واجهات المحادثة وdom والـ Skills والمهام والنموذج وopfs وmcp. تتطلب كل واجهة الإعلان عن الإذن المقابل باستخدام `@grant`.

**6 صفحات في لوحة التحكم:** المحادثة، إعدادات النموذج، إدارة الـ Skills، المهام المجدولة، خوادم 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.
55 changes: 55 additions & 0 deletions i18n/ar/docusaurus-plugin-content-docs/current/change/v1.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: v1.5 — New Interface
---

:::caution مرحلة الاختبار
لا يزال v1.5 في مرحلة الاختبار (بيتا) حالياً؛ قد تتغير الميزات التالية قبل الإصدار الرسمي. نرحب بتجربتها وإرسال ملاحظاتكم — ويمكنكم أيضاً الانضمام إلى النقاش حول الواجهة الجديدة في [GitHub Discussions](https://github.com/scriptscat/scriptcat/discussions).
:::

v1.5 هو إعادة بناء كاملة لواجهة ScriptCat: أنظف وأكثر اتساقاً وأسهل في الاستخدام — مع تحسينات مخصصة للجوال بحيث يحصل مستخدمو سطح المكتب والجوال على تجربة أفضل.

## واجهة جديدة كلياً [#1514](https://github.com/scriptscat/scriptcat/pull/1514)

تمت إعادة بناء الواجهة بالكامل، بأسلوب بصري أكثر اتساقاً، وتسلسل هرمي أوضح، ودعم كامل للثيم الفاتح/الداكن. توفر قائمة السكرپتات عرضي الجدول والبطاقات، مع تصفية متقدمة حسب الحالة والنوع والوسم والمصدر — بحيث تبقى إدارة العديد من السكرپتات مريحة.

![واجهة سطح المكتب الجديدة](v1.5.assets/desktop.png)

## تحسينات الجوال

أصبح التخطيط الآن مصمماً خصيصاً لمتصفحات الجوال التي تدعم الإضافات (مثل Edge لنظام Android وKiwi): تُعرض قائمة السكرپتات على شكل بطاقات، ويوجد شريط تنقل سفلي، ودرج جانبي أيسر يوفر وصولاً سريعاً إلى الاشتراكات والسجلات والأدوات والإعدادات، وتتكيف نافذة الإضافة المنبثقة مع الشاشات الضيقة.

![واجهة الجوال](v1.5.assets/mobile.png)

## 💥 الوصول الخارجي (جسر MCP) [#1573](https://github.com/scriptscat/scriptcat/pull/1573)

يتيح برنامج `sctl` المحلي للعملاء CLI وMCP الوصول إلى ScriptCat بشكل موحد: عرض/قراءة بيانات السكرپتات الوصفية، والتثبيت، والتفعيل/التعطيل، والحذف، والتحرير — وكل ذلك محمي بـ**تفويض متدرج وصفحة تأكيد بشرية**، بثلاثة مستويات: رفض / السماح / السماح لهذه الجلسة، ويُسجل كل إجراء في سجل تدقيق.

## 💥 سلة محذوفات السكرپتات [#1585](https://github.com/scriptscat/scriptcat/pull/1585)

لم تعد السكرپتات المحذوفة تُتلف فوراً — تنتقل إلى سلة المحذوفات أولاً، مع دعم **الاستعادة** (مع الحفاظ على بيانات السكرپت الأصلية وأذوناته)، والحذف الدائم، والتنظيف التلقائي حسب مدة الاحتفاظ. مدة الاحتفاظ الافتراضية 30 يوماً ويمكن ضبطها في الإعدادات أو ضبطها على "أبداً".

## 💥 دعم Firefox MV3 الرسمي [#1561](https://github.com/scriptscat/scriptcat/pull/1561)

مع تحسين الاتصال بين الصندوق الرمل والنوافذ الخلفية، يدعم ScriptCat MV3 الآن متصفح Firefox رسمياً.

## اختيار نوع السكرپت من المحرر [#1544](https://github.com/scriptscat/scriptcat/pull/1544)

زر "+" في شريط تبويبات المحرر يتيح الآن اختيار نوع السكرپت المراد إنشاؤه مباشرة (عادي / خلفية / مجدول)، دون العودة إلى صفحة القائمة.

## تنزيل يدوي للنسخ الاحتياطية المحلية [#1543](https://github.com/scriptscat/scriptcat/pull/1543)

توفر النسخ الاحتياطية المحلية الآن رابط تنزيل يدوي لتصدير ملف النسخ الاحتياطي مباشرة إلى جهازك.

## رسائل structured_clone على Chromium 148+ [#1534](https://github.com/scriptscat/scriptcat/pull/1534)

على Chromium 148+، تستخدم الرسائل الداخلية للإضافة تسلسل `structured_clone`، الذي يدعم نطاقاً أوسع من أنواع البيانات.

## تحسينات أخرى

- **GM API**: يحترم `GM_download` الأصلي الآن `@connect`، بما يتوافق مع `GM_xmlhttpRequest` [#1506](https://github.com/scriptscat/scriptcat/pull/1506)
- **الأداء**: تحسين ذاكرة التخزين المؤقت لتحميل السكرپتات وإصلاح قوائم منبثقة متبقية [#1511](https://github.com/scriptscat/scriptcat/pull/1511)
- **المحرر**: تعديل قواعد `eslint-plugin-userscripts` [#1510](https://github.com/scriptscat/scriptcat/pull/1510)
- التحديثات الأولية (بيتا) تفتح الآن صفحة سجل التغييرات تلقائياً
- **إصلاح**: منع مشاكل المهام المجدولة الناتجة عن الاكتشاف التلقائي لمنطقة زمنية غير صحيحة في cron [#1531](https://github.com/scriptscat/scriptcat/pull/1531)
- **إصلاح**: استبدال واجهة تجريبية غير متاحة في مثال crontab [#1542](https://github.com/scriptscat/scriptcat/pull/1542)
- **i18n**: إضافة الكورية والتركية والبرتغالية البرازيلية
Loading