Skip to content

Commit 4ecd054

Browse files
docs: update translations for changed English sources
1 parent da39629 commit 4ecd054

106 files changed

Lines changed: 5521 additions & 4983 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/ar/built-in-policies.mdx

Lines changed: 159 additions & 162 deletions
Large diffs are not rendered by default.

docs/ar/cli/audit.mdx

Lines changed: 35 additions & 34 deletions
Large diffs are not rendered by default.

docs/ar/configuration.mdx

Lines changed: 67 additions & 59 deletions
Large diffs are not rendered by default.

docs/ar/dashboard.mdx

Lines changed: 45 additions & 44 deletions
Large diffs are not rendered by default.

docs/ar/getting-started.mdx

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
2-
---
3-
title: البدء السريع
2+
title: ابدأ الآن
43
description: "ثبّت failproofai، فعّل السياسات، واترك وكلاءك يعملون بموثوقية"
54
icon: rocket
65
---
@@ -31,16 +30,16 @@ bun add -g failproofai
3130
## البدء السريع
3231

3332
<Steps>
34-
<Step title="تفعيل السياسات">
35-
السياسات هي قواعد تعمل قبل وبعد كل استدعاء أداة لدى الوكيل. تلتقط الأوامر الضارة، تسرب الأسرار، وأوضاع الفشل الأخرى قبل أن تسبب ضررًا.
33+
<Step title="فعّل السياسات">
34+
السياسات هي قواعد تعمل قبل وبعد كل استدعاء أداة من الوكيل. تقبض على الأوامر المدمرة وتسريب الأسرار وأوضاع الفشل الأخرى قبل أن تسبب ضررًا.
3635

3736
```bash
3837
failproofai policies --install
3938
```
4039

41-
يكتب هذا إدخالات hook في أدوات الوكيل المثبتة لديك (ملف Claude Code `~/.claude/settings.json`، ملف OpenAI Codex `~/.codex/hooks.json`، ملف GitHub Copilot CLI `~/.copilot/hooks/failproofai.json`، ملف Cursor Agent `~/.cursor/hooks.json`، مكون OpenCode المولد في `~/.config/opencode/plugins/failproofai.mjs` بالإضافة إلى إدخال التسجيل في مصفوفة `plugin` في `~/.config/opencode/opencode.json`، ملف Pi `~/.pi/agent/settings.json`، ملف Gemini CLI `~/.gemini/settings.json`، أو ملف Hermes `~/.hermes/config.yaml`). عند وجود أكثر من واحد ستُطلب منك المتابعة؛ مرر `--cli claude codex copilot cursor opencode pi gemini hermes` (أي مجموعة فرعية) لتخطي الطلب.
40+
يكتب هذا مدخلات الخطاف في واجهات سطر الأوامر المثبتة للوكيل (ملف `~/.claude/settings.json` الخاص بـ Claude Code، `~/.codex/hooks.json` الخاص بـ OpenAI Codex، `~/.copilot/hooks/failproofai.json` الخاص بـ GitHub Copilot CLI، `~/.cursor/hooks.json` الخاص بـ Cursor Agent، مكون إضافة shim مُنتج في `~/.config/opencode/plugins/failproofai.mjs` الخاص بـ OpenCode بالإضافة إلى مدخل تسجيل في مصفوفة `plugin` في `~/.config/opencode/opencode.json`، `~/.pi/agent/settings.json` الخاص بـ Pi، `~/.hermes/config.yaml` الخاص بـ Hermes، `~/.openclaw/openclaw.json` الخاص بـ OpenClaw، `~/.factory/hooks.json` الخاص بـ Factory Droid، `~/.config/devin/config.json` الخاص بـ Devin CLI، `~/.gemini/config/hooks.json` الخاص بـ Antigravity CLI، أو دليل المكون الإضافي الذي يتم اكتشافه تلقائيًا في `~/.agents/plugins/failproofai/hooks/hooks.json` الخاص بـ Goose). عندما يكون أكثر من واحد موجودًا ستُطالب؛ مرّر `--cli claude codex copilot cursor opencode pi hermes openclaw factory devin antigravity goose` (أي مجموعة جزئية) لتخطي المطالبة.
4241

43-
دعم GitHub Copilot CLI و Cursor Agent و OpenCode و Pi و Gemini CLI موجود في مرحلة **تجريبية** — ثبّت باستخدام `--cli copilot` أو `--cli cursor` أو `--cli opencode` أو `--cli pi` أو `--cli gemini`. يثبّت Hermes (hermes-agent، بوابة Slack/Telegram) بنطاق المستخدم باستخدام `--cli hermes` وهو أيضًا **مصدر تدقيق** دون اتصال.
42+
دعم GitHub Copilot CLI و Cursor Agent و OpenCode و Pi هو **تجريبي** — ثبّت باستخدام `--cli copilot` أو `--cli cursor` أو `--cli opencode` أو `--cli pi`. يثبت Hermes (hermes-agent، بوابة Slack/Telegram) بنطاق المستخدم باستخدام `--cli hermes` وهو **أيضًا** مصدر تدقيق غير متصل. يثبت OpenClaw (بوابة openclaw، مساعد متعدد القنوات ذاتي الاستضافة) بنطاق المستخدم باستخدام `--cli openclaw` — يعمل الإنفاذ عبر خطاف البرنامج المدمج (`before_agent_finalize` هو بوابة نهاية دور حقيقية، لذا يفرض البرنامج المدمج `require-*-before-stop`) — وهو **أيضًا** مصدر تدقيق غير متصل. يثبت Factory Droid (`droid`) باستخدام `--cli factory` (نطاق المستخدم والمشروع) وهو **أيضًا** مصدر تدقيق غير متصل. يثبت Devin CLI (`devin`، Cognition) باستخدام `--cli devin` (نطاق المستخدم والمشروع) وهو **أيضًا** مصدر تدقيق غير متصل. يثبت Antigravity CLI (`agy`) باستخدام `--cli antigravity` (نطاق المستخدم والمشروع) وهو **أيضًا** مصدر تدقيق غير متصل. يثبت Goose (اسم الكود goose، Block) باستخدام `--cli goose` (نطاق المستخدم والمشروع) — يقطع المثبت للتو دليل مكون إضافي في `~/.agents/plugins/failproofai/` الذي يكتشفه Goose تلقائيًا، وهو **أيضًا** مصدر تدقيق غير متصل.
4443

4544
```bash
4645
failproofai policies --install --scope project
@@ -49,66 +48,70 @@ bun add -g failproofai
4948
failproofai policies --install --cli cursor --scope project
5049
failproofai policies --install --cli opencode --scope project
5150
failproofai policies --install --cli pi --scope project
52-
failproofai policies --install --cli gemini --scope project
5351
failproofai policies --install --cli hermes --scope user
52+
failproofai policies --install --cli openclaw --scope user
53+
failproofai policies --install --cli factory --scope project
54+
failproofai policies --install --cli devin --scope project
55+
failproofai policies --install --cli antigravity --scope project
56+
failproofai policies --install --cli goose --scope project
5457
failproofai policies --install block-sudo block-rm-rf sanitize-api-keys
5558
```
5659
</Step>
57-
<Step title="التحقق">
60+
<Step title="تحقق">
5861
```bash
5962
failproofai policies
6063
```
6164

62-
يعرض كل سياسة، وما إذا كانت مفعّلة، وأي معاملات مُعدّة.
65+
يعرض كل سياسة، وما إذا كانت مُفعّلة، وأي معاملات مكونة.
6366
</Step>
64-
<Step title="تشغيل لوحة المعلومات">
67+
<Step title="شغّل لوحة المعلومات">
6568
```bash
6669
failproofai
6770
```
6871

69-
يفتح لوحة معلومات محلية على `http://localhost:8020` حيث يمكنك استعراض الجلسات، فحص استدعاءات الأدوات، وإدارة السياسات.
72+
يفتح لوحة معلومات محلية في `http://localhost:8020` حيث يمكنك استعراض الجلسات والتفتيش على استدعاءات الأدوات وإدارة السياسات.
7073
</Step>
71-
<Step title="تشغيل وكيلك">
72-
شغّل Claude Code كالمعتاد. إذا حاول الوكيل فعل شيء محفوف بالمخاطر، سيعترضه failproofai تلقائيًا. اتركه يعمل دون إشراف واستعرض ما حدث في لوحة المعلومات.
74+
<Step title="شغّل وكيلك">
75+
شغّل Claude Code كالمعتاد. إذا حاول الوكيل فعل شيء محفوف بالمخاطر، سيعترضه failproofai تلقائيًا. اتركه يعمل دون حضور واستعرض ما حدث في لوحة المعلومات.
7376
</Step>
7477
</Steps>
7578

7679
---
7780

78-
## كيف تعمل السياسات
81+
## كيفية عمل السياسات
7982

80-
في كل مرة يشغّل الوكيل أداة، يستدعي Claude Code failproofai كعملية فرعية:
83+
في كل مرة يشغل الوكيل أداة، يستدعي Claude Code failproofai كعملية فرعية:
8184

8285
```text
83-
Claude Code → failproofai --hook PreToolUse → reads stdin JSON
84-
evaluates policies
85-
writes decision to stdout
86+
Claude Code → failproofai --hook PreToolUse → يقرأ JSON من stdin
87+
يقيّم السياسات
88+
يكتب القرار إلى stdout
8689
```
8790

88-
كل سياسة تعيد أحد ثلاث قرارات:
91+
تُرجع كل سياسة أحد ثلاثة قرارات:
8992

90-
- **allow** - يمضي الوكيل بشكل طبيعي
91-
- **deny** - يتم حظر الإجراء، يُخبر الوكيل السبب
92-
- **instruct** - يتم إضافة سياق إضافي إلى فوري الوكيل
93+
- **allow** - يستمر الوكيل بشكل طبيعي
94+
- **deny** - يتم حظر الإجراء، ويُخبر الوكيل السبب
95+
- **instruct** - يضاف سياق إضافي إلى موجه الوكيل
9396

9497
<Note>
95-
تعمل السياسات في عمليتك المحلية. لا شيء يُرسل إلى خدمة بعيدة.
98+
تعمل السياسات في عمليتك المحلية. لا يتم إرسال أي شيء إلى خدمة بعيدة.
9699
</Note>
97100

98101
---
99102

100-
## إعداد سياسات الفريق باستخدام السياسات المستندة إلى الاتفاقية
103+
## اضبط سياسات الفريق باستخدام السياسات المبنية على الاتفاقية
101104

102-
أسرع طريقة لإنشاء معايير الجودة عبر فريقك هي اتفاقية `.failproofai/policies/`. ضع ملفات السياسة في هذا الدليل وسيتم تحميلها تلقائيًا — لا أعلام، لا تغييرات إعدادات، لا أوامر تثبيت.
105+
الطريقة الأسرع لإنشاء معايير جودة في جميع أنحاء فريقك هي اتفاقية `.failproofai/policies/`. ضع ملفات السياسة في هذا الدليل وسيتم تحميلها تلقائيًا — لا أعلام، لا تغييرات في الإعدادات، لا أوامر تثبيت.
103106

104107
<Steps>
105-
<Step title="إنشاء دليل السياسات">
108+
<Step title="أنشئ دليل السياسات">
106109
```bash
107110
mkdir -p .failproofai/policies
108111
```
109112
</Step>
110-
<Step title="إضافة ملفات السياسة">
111-
انسخ أمثلة المبتدئين أو اكتب خاصتك:
113+
<Step title="أضف ملفات السياسة">
114+
انسخ أمثلة البدء أو اكتب خاصتك:
112115

113116
```bash
114117
cp node_modules/failproofai/examples/convention-policies/*.mjs .failproofai/policies/
@@ -133,43 +136,43 @@ Claude Code → failproofai --hook PreToolUse → reads stdin JSON
133136
});
134137
```
135138
</Step>
136-
<Step title="الالتزام بـ git">
139+
<Step title="التزم بـ git">
137140
```bash
138141
git add .failproofai/policies/
139142
git commit -m "Add team quality policies"
140143
```
141144
142-
كل فرد من فريقك الذي لديه failproofai مثبت سيستقبل هذه السياسات تلقائيًا. لا يلزم إعداد لكل مطور.
145+
كل عضو في الفريق لديه failproofai مثبتًا يختار هذه السياسات تلقائيًا. لا حاجة لإعداد لكل مطور.
143146
</Step>
144147
</Steps>
145148
146149
<Tip>
147-
التزم بـ `.failproofai/policies/` في مستودعك حتى يتشارك الفريق بأكمله نفس المعايير. كلما اكتشف فريقك أوضاع فشل جديدة، أضف سياسات وادفع — الجميع يحصلون على التحديث في `git pull` التالي. بمرور الوقت تصبح هذه السياسات معيار جودة حي يستمر في التحسن.
150+
التزم بـ `.failproofai/policies/` في مستودعك حتى يشارك الفريق بأكمله نفس المعايير. مع اكتشاف فريقك لأوضاع فشل جديدة، أضف سياسات وادفع — يحصل الجميع على التحديث في عملية `git pull` التالية. بمرور الوقت، تصبح هذه السياسات معيار جودة حي يستمر في التحسن.
148151
</Tip>
149152
150153
---
151154
152155
## تخزين البيانات
153156
154-
جميع الإعدادات والسجلات تبقى على جهازك:
157+
تبقى جميع الإعدادات والسجلات على جهازك:
155158
156159
| المسار | ما يخزنه |
157-
|------|-------------|
160+
|------|----------------|
158161
| `~/.failproofai/policies-config.json` | إعدادات السياسة العامة |
159-
| `~/.failproofai/hook-activity.jsonl` | سجل تنفيذ Hook |
160-
| `~/.failproofai/hook.log` | سجل تصحيح أخطاء Hook المخصص |
161-
| `.failproofai/policies-config.json` | إعدادات لكل مشروع (مُلتزم به) |
162-
| `.failproofai/policies-config.local.json` | تجاوزات شخصية (مُستثناة من git) |
162+
| `~/.failproofai/hook-activity.jsonl` | سجل تنفيذ الخطاف |
163+
| `~/.failproofai/hook.log` | سجل تصحيح لأخطاء الخطاف المخصصة |
164+
| `.failproofai/policies-config.json` | إعدادات لكل مشروع (ملتزم بها) |
165+
| `.failproofai/policies-config.local.json` | التجاوزات الشخصية (مُدرجة في gitignore) |
163166
164167
---
165168
166-
## إلغاء التثبيت
169+
## الإزالة
167170
168171
```bash
169172
failproofai policies --uninstall
170173
```
171174
172-
يزيل إدخالات hook من `~/.claude/settings.json`. ملفات الإعدادات في `~/.failproofai/` يتم الاحتفاظ بها.
175+
يزيل مدخلات الخطاف من `~/.claude/settings.json`. يتم الاحتفاظ بملفات الإعدادات في `~/.failproofai/`.
173176
174177
---
175178
@@ -190,7 +193,7 @@ failproofai policies --uninstall
190193
</Card>
191194
192195
<Card title="مراقب الوكيل" icon="chart-line" href="/ar/dashboard">
193-
مراقبة الجلسات واستعرض نشاط السياسة
196+
راقب الجلسات واستعرض نشاط السياسة
194197
</Card>
195198
196199
</CardGroup>

docs/ar/introduction.mdx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
---
22
title: "Failproof AI"
3-
description: "FailproofAI يوفر للوكلاء الذكيين 39 سياسة فشل مدمجة تكتشف الحلقات وتسرب الأسرار واستدعاءات الأدوات المدمرة والمزيد في تثبيت واحد."
3+
description: "FailproofAI يمنح وكلاء الذكاء الاصطناعي 39 سياسة فشل مدمجة تكتشف الحلقات والتسريبات السرية واستدعاءات الأدوات المدمرة والمزيد في تثبيت واحد."
44
---
55

66
[![npm weekly downloads](https://img.shields.io/npm/dw/failproofai?style=flat-square&color=2ea44f)](https://www.npmjs.com/package/failproofai)
77

8-
الخطافات والسياسات لـ **معالجة أعطال الذكاء الاصطناعي** و **استرجاع الأخطاء** و **موثوقية نماذج اللغة الكبيرة**. حافظ على موثوقية وكلائك الذكيين والعمل بشكل مستقل عبر **Claude Code** و **OpenAI Codex** و **GitHub Copilot** و **Cursor Agent** و **OpenCode** و **Pi** و **Gemini CLI** و **Hermes** و **Agents SDK**.
8+
خطافات وسياسات لـ **معالجة فشل الذكاء الاصطناعي**، **استرجاع الأخطاء**، و**موثوقية نموذج اللغة الكبير**. حافظ على وكلاء الذكاء الاصطناعي الخاص بك موثوقين وتشغيلهم بشكل مستقل عبر **Claude Code**، **OpenAI Codex**، **GitHub Copilot**، **Cursor Agent**، **OpenCode**، **Pi**، **Hermes**، **OpenClaw**، **Factory Droid**، **Devin CLI**، **Antigravity CLI**، و**Agents SDK**.
99

10-
الوكلاء الذكيون يفشلون بطرق يمكن التنبؤ بها. يقومون بتنفيذ أوامر مدمرة، تسرب الأسرار، الانجراف عن المهمة الأساسية، الوقوع في حلقات، أو الدفع مباشرة إلى الفرع الرئيسي. إذا تركت دون مراقبة، فإن الأعطال الصغيرة قد تؤدي إلى انقطاعات، تسرب بيانات الاعتماد، وفقدان العمل.
10+
وكلاء الذكاء الاصطناعي يفشلون بطرق يمكن التنبؤ بها. يقومون بتشغيل أوامر مدمرة، وتسريب الأسرار، والانجراف عن المهمة، والعلوق في حلقات، أو الدفع مباشرة إلى الفرع الرئيسي. في حالة تركهم بدون مراقبة، قد تتسبب الأخطاء الصغيرة في انهيارات وتسريب بيانات المصادقة وفقدان العمل.
1111

12-
FailproofAI يحل هذه المشكلة عبر **السياسات**. هذه القواعد تتصل بكل استدعاء أداة من الوكيل لـ **الكشف عن الأعطال** و **تخفيفها** (حظر، توجيه، تعقيم) و **تنبيهك** عند الحاجة للاهتمام. لوحة معلومات محلية تسمح لك باستعراض كل استدعاء أداة وفشل وكيل وإجراء استرجاع بعد ذلك.
12+
يحل FailproofAI هذه المشكلة باستخدام **السياسات**. هذه القواعد تتعلق بكل استدعاء أداة من وكيل لـ **اكتشاف الأخطاء**، **التخفيف من آثارها** (حظر، إرشاد، تعقيم)، و**إنبيهك** عند الحاجة إلى الانتباه. لوحة تحكم محلية تسمح لك بمراجعة كل استدعاء أداة، فشل الوكيل، وإجراء الاسترجاع لاحقاً.
1313

14-
لا تغادر أي بيانات جهازك.
14+
لا تترك أي بيانات جهازك.
1515

16-
## ابدأ الآن
16+
## البدء
1717

1818
<CardGroup cols={2}>
1919

2020
<Card title="39 سياسة مدمجة" icon="shield" href="/ar/built-in-policies">
21-
حظر الأوامر المدمرة، منع تسرب الأسرار، إبقاء الوكلاء داخل حدود المشروع، والمزيد. كل ذلك جاهز من البداية.
21+
احظر الأوامر المدمرة، ومنع تسريب الأسرار، وحافظ على الوكلاء داخل حدود المشروع، والمزيد. كل شيء جاهز من الصندوق.
2222
</Card>
2323

24-
<Card title="سياسات مخصصة" icon="code" href="/ar/custom-policies">
25-
اكتب قواعدك الخاصة في JavaScript باستخدام واجهة برمجية بسيطة allow / deny / instruct.
24+
<Card title="السياسات المخصصة" icon="code" href="/ar/custom-policies">
25+
اكتب قواعدك الخاصة في JavaScript باستخدام واجهة برمجة تطبيقات allow / deny / instruct بسيطة.
2626
</Card>
2727

2828
<Card title="مراقب الوكيل" icon="chart-line" href="/ar/dashboard">
29-
انظر إلى ما فعله وكلائك أثناء غيابك. استعرض الجلسات، افحص استدعاءات الأدوات، راجع المكان الذي تم تطبيق السياسات فيه.
29+
شاهد ما فعله وكلاؤك أثناء غيابك. تصفح الجلسات، وافحص استدعاءات الأدوات، وراجع حيث تم تفعيل السياسات.
3030
</Card>
3131

3232
<Card title="تكوين سهل" icon="gear" href="/ar/configuration">
33-
ضبط أي سياسة دون كود. عيّن قوائم السماح أو الفروع المحمية أو العتبات لكل مشروع أو عالميًا.
33+
اضبط أي سياسة بدون كود. عيّن قوائم السماح أو الفروع المحمية أو العتبات لكل مشروع أو عام.
3434
</Card>
3535

3636
</CardGroup>
3737

38-
## ابدأ بسرعة
38+
## البدء السريع
3939

4040
<CodeGroup>
4141

@@ -50,8 +50,8 @@ bun add -g failproofai
5050
</CodeGroup>
5151

5252
```bash
53-
failproofai policies --install # تفعيل السياسات (أو تخطيسيقدم failproofai تعيينها عند التشغيل الأول)
54-
failproofai # إطلاق لوحة المعلومات
53+
failproofai policies --install # enable policies (or skip`failproofai` will offer to set them up on first run)
54+
failproofai # launch the dashboard
5555
```
5656

57-
راجع دليل [البدء](/ar/getting-started) للحصول على الشرح الكامل.
57+
اطلع على دليل [البدء](/ar/getting-started) للحصول على الشرح الكامل.

0 commit comments

Comments
 (0)