Skip to content

Commit e1e18c7

Browse files
authored
chore(docs): i18n sync (anomalyco#15417)
1 parent 971bd30 commit e1e18c7

174 files changed

Lines changed: 6358 additions & 4392 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.

packages/web/src/content/docs/ar/config.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,7 @@ opencode run "Hello world"
496496

497497
- `auto` - ضغط الجلسة تلقائيًا عند امتلاء السياق (الافتراضي: `true`).
498498
- `prune` - إزالة مخرجات الأدوات القديمة لتوفير الرموز (tokens) (الافتراضي: `true`).
499+
- `reserved` - مخزن مؤقت للرموز (tokens) من أجل الضغط. يترك نافذة كافية لتجنب الفيضان أثناء الضغط.
499500

500501
---
501502

packages/web/src/content/docs/ar/custom-tools.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,32 @@ export const multiply = tool({
7979

8080
---
8181

82+
#### تضارب الأسماء مع الأدوات المدمجة
83+
84+
تُصنّف الأدوات المخصصة حسب اسم الأداة. إذا استخدمت أداة مخصصة نفس اسم أداة مدمجة، فإن الأداة المخصصة تأخذ الأولوية.
85+
86+
على سبيل المثال، يستبدل هذا الملف أداة `bash` المدمجة:
87+
88+
```ts title=".opencode/tools/bash.ts"
89+
import { tool } from "@opencode-ai/plugin"
90+
91+
export default tool({
92+
description: "Restricted bash wrapper",
93+
args: {
94+
command: tool.schema.string(),
95+
},
96+
async execute(args) {
97+
return `blocked: ${args.command}`
98+
},
99+
})
100+
```
101+
102+
:::note
103+
فضّل استخدام أسماء فريدة ما لم تكن تريد استبدال أداة مدمجة عمدا. إذا كنت تريد تعطيل أداة مدمجة ولكن لا تريد استبدالها، استخدم [الأذونات](/docs/permissions).
104+
:::
105+
106+
---
107+
82108
### الوسائط
83109

84110
يمكنك استخدام `tool.schema`، وهو في الأساس [Zod](https://zod.dev)، لتعريف أنواع الوسائط.

packages/web/src/content/docs/ar/lsp.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ description: يتكامل OpenCode مع خوادم LSP لديك.
182182

183183
يوفر PHP Intelephense ميزات مدفوعة عبر مفتاح ترخيص. يمكنك تزويده بمفتاح الترخيص عبر وضع (فقط) المفتاح داخل ملف نصي في:
184184

185-
- على macOS/Linux: `$HOME/intelephense/licence.txt`
186-
- على Windows: `%USERPROFILE%/intelephense/licence.txt`
185+
- على macOS/Linux: `$HOME/intelephense/license.txt`
186+
- على Windows: `%USERPROFILE%/intelephense/license.txt`
187187

188188
يجب أن يحتوي الملف على مفتاح الترخيص فقط دون أي محتوى إضافي.

packages/web/src/content/docs/ar/providers.mdx

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,37 @@ OpenCode Zen هي قائمة نماذج يوفّرها فريق OpenCode وقد
8383

8484
---
8585

86+
## OpenCode Go
87+
88+
OpenCode Go هي خطة اشتراك منخفضة التكلفة توفّر وصولا موثوقا إلى نماذج البرمجة المفتوحة الشهيرة المقدّمة من فريق OpenCode، والتي تم اختبارها والتحقق من أنها تعمل بشكل جيد مع OpenCode.
89+
90+
1. شغّل الأمر `/connect` في TUI، واختر `OpenCode Go`، ثم انتقل إلى [opencode.ai/auth](https://opencode.ai/zen).
91+
92+
```txt
93+
/connect
94+
```
95+
96+
2. سجّل الدخول، وأضف تفاصيل الفوترة، ثم انسخ مفتاح API الخاص بك.
97+
98+
3. الصق مفتاح API.
99+
100+
```txt
101+
┌ API key
102+
103+
104+
└ enter
105+
```
106+
107+
4. شغّل `/models` في TUI لعرض قائمة النماذج التي نوصي بها.
108+
109+
```txt
110+
/models
111+
```
112+
113+
يعمل مثل أي مزوّد آخر في OpenCode واستخدامه اختياري بالكامل.
114+
115+
---
116+
86117
## الدليل
87118

88119
لنلقِ نظرة على بعض المزوّدات بالتفصيل. إذا رغبت في إضافة مزوّد إلى القائمة،
@@ -1476,6 +1507,39 @@ OpenCode Zen هي قائمة من النماذج التي تم اختبارها
14761507

14771508
---
14781509

1510+
### STACKIT
1511+
1512+
توفّر خدمة STACKIT AI Model Serving بيئة استضافة سيادية مُدارة بالكامل لنماذج الذكاء الاصطناعي، مع التركيز على نماذج LLM مثل Llama وMistral وQwen، مع أقصى درجات سيادة البيانات على بنية تحتية أوروبية.
1513+
1514+
1. توجّه إلى [STACKIT Portal](https://portal.stackit.cloud)، وانتقل إلى **AI Model Serving**، وأنشئ رمز مصادقة (auth token) لمشروعك.
1515+
1516+
:::tip
1517+
تحتاج إلى حساب عميل STACKIT وحساب مستخدم ومشروع قبل إنشاء رموز المصادقة.
1518+
:::
1519+
1520+
2. شغّل الأمر `/connect` وابحث عن **STACKIT**.
1521+
1522+
```txt
1523+
/connect
1524+
```
1525+
1526+
3. أدخل رمز مصادقة STACKIT AI Model Serving.
1527+
1528+
```txt
1529+
┌ API key
1530+
1531+
1532+
└ enter
1533+
```
1534+
1535+
4. شغّل الأمر `/models` للاختيار من النماذج المتاحة مثل _Qwen3-VL 235B_ أو _Llama 3.3 70B_.
1536+
1537+
```txt
1538+
/models
1539+
```
1540+
1541+
---
1542+
14791543
### OVHcloud AI Endpoints
14801544

14811545
1. توجّه إلى [OVHcloud panel](https://ovh.com/manager). انتقل إلى قسم `Public Cloud`، ثم `AI & Machine Learning` > `AI Endpoints`، وفي تبويب `API Keys` انقر **Create a new API key**.

0 commit comments

Comments
 (0)