Skip to content

Commit

Permalink
Added more languages to docs auto translated by AiDoc.ps1
Browse files Browse the repository at this point in the history
  • Loading branch information
rrg92 committed Sep 16, 2024
1 parent 669d18a commit 87d5e79
Show file tree
Hide file tree
Showing 528 changed files with 48,520 additions and 873 deletions.
922 changes: 898 additions & 24 deletions docs/ar-SA/AiTranslations.json

Large diffs are not rendered by default.

307 changes: 196 additions & 111 deletions docs/ar-SA/CHATS.about.md

Large diffs are not rendered by default.

60 changes: 32 additions & 28 deletions docs/ar-SA/START-README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,29 @@
* [english](docs/en-US/START-README.md)
* [Français](docs/fr-FR/START-README.md)
* [日本語](docs/ja-JP/START-README.md)
* [العربية](docs/sa-SA/START-README.md)
* [العربية](docs/ar-SA/START-README.md)
* [Deutsch](docs/de-DE/START-README.md)
* [español](docs/es-ES/START-README.md)
* [עברית](docs/he-IL/START-README.md)
* [italiano](docs/it-IT/START-README.md)

PowershAI (PowerShell + AI) هو وحدة نمطية تُدمج خدمات الذكاء الاصطناعي مباشرة في PowerShell.
يمكنك استدعاء الأوامر في كل من البرامج النصية وسطر الأوامر.
PowershAI (PowerShell + AI) هو وحدة نمطية تدمج خدمات الذكاء الاصطناعي مباشرة في PowerShell.
يمكنك استدعاء الأوامر في كل من النصوص البرمجية وسطر الأوامر.

توجد أوامر متعددة تسمح بالمحادثات مع LLMs واستدعاء مساحات Hugging Face و Gradio، إلخ.
يمكنك التحدث إلى GPT-4o-mini و gemini flash و llama 3.1، إلخ، باستخدام رموزك الخاصة لهذه الخدمة.
أي أنك لا تدفع أي رسوم لاستخدام PowershAI، بالإضافة إلى التكاليف التي ستكون عليك دفعها بشكل طبيعي عند استخدام هذه الخدمات.
يوجد العديد من الأوامر التي تسمح بإجراء محادثات مع LLMs ، واستدعاء مساحات Hugging Face ، و Gradio ، إلخ.
يمكنك التحدث مع GPT-4o-mini ، gemini flash ، llama 3.1 ، إلخ ، باستخدام رموزك الخاصة من هذه الخدمة.
أي أنك لا تدفع أي شيء لاستخدام PowershAI ، بالإضافة إلى التكاليف التي كنت ستتحملها عادةً عند استخدام هذه الخدمات.

هذه الوحدة النمطية مثالية لدمج أوامر PowerShell مع LLMs المفضلة لديك، واختبار المكالمات، و POCs، إلخ.
مثالية لأولئك الذين اعتادوا على استخدام PowerShell ويرغبون في دمج الذكاء الاصطناعي في نصوصهم بطريقة أسهل وأبسط!
هذه الوحدة النمطية مثالية لدمج أوامر powershell مع LLMs المفضلة لديك ، واختبار المكالمات ، و pocs ، إلخ.
وهو مثالي لأولئك الذين اعتادوا بالفعل على استخدام PowerShell ويريدون جلب الذكاء الاصطناعي إلى نصوصهم بطريقة أبسط وأسهل!

توضح الأمثلة التالية كيفية استخدام Powershai في المواقف الشائعة:
تُظهر الأمثلة التالية كيفية استخدام Powershai في المواقف الشائعة:

## تحليل سجلات Windows
```powershell
import-module powershai
Set-OpenaiToken # يضبط رمزًا لـ OpenAI (يجب القيام بذلك مرة واحدة فقط)
Set-OpenaiToken # يُحدد رمزًا لـ OpenAI (يجب عليك القيام بذلك مرة واحدة فقط)
Set-AiProvider openai
Get-WinEvent -LogName Application,System -MaxEvents 500 | ia "هل هناك حدث مهم؟"
Expand All @@ -38,41 +42,41 @@ Set-AiProvider openai
```powershell
import-module powershai
Set-GoogleApiKey # يضبط رمزًا لـ Google Gemini (يجب القيام بذلك مرة واحدة فقط)
Set-GoogleApiKey # يُحدد رمزًا لـ Google Gemini (يجب عليك القيام بذلك مرة واحدة فقط)
Set-AiProvider google
Get-Service | ia "قم بإعداد ملخص لخدمات غير أصلية في Windows والتي قد تشكل خطورة"
Get-Service | ia "قم بإجراء ملخص للخدمات التي ليست أصلية لنظام Windows والتي قد تشكل خطرًا"
```

## شرح التزامات git
```powershell
import-module powershai
Set-MaritalkToken # يضبط رمزًا لـ Maritaca.AI (LLM برازيلي)
Set-MaritalkToken # يُحدد رمزًا لـ Maritaca.AI (LLM البرازيلي)
Set-AiProvider maritalk
git log --oneline | ia "قم بإعداد ملخص لهذه التزامات التي تم إجراؤها"
git log --oneline | ia "قم بإجراء ملخص لهذه التزامات التي تم إجراؤها"
```


الأمثلة أعلاه هي مجرد عرض صغير لكيفية سهولة البدء في استخدام الذكاء الاصطناعي في Powershell ودمجه مع أي أمر تقريبًا!
الأمثلة المذكورة أعلاه ليست سوى عرض صغير لكيفية سهولة بدء استخدام الذكاء الاصطناعي في Powershell الخاص بك ودمجه مع أي أمر تقريبًا!
[استكشف المزيد في الوثائق](docs/pt-BR)

## التثبيت

توجد جميع الوظائف في دليل `powershai`، وهو وحدة نمطية PowerShell.
أبسط خيار للتثبيت هو استخدام الأمر `Install-Module`:
توجد جميع الوظائف في دليل `powershai` ، وهو وحدة نمطية PowerShell.
أبسط خيار للتثبيت هو باستخدام الأمر `Install-Module`:

```powershell
Install-Module -Name powershai -Scope CurrentUser
```

بعد التثبيت، ما عليك سوى استيراده إلى جلسة عملك:
بعد التثبيت ، ما عليك سوى استيراده في جلسة العمل:

```powershell
import-module powershai
# شاهد الأوامر المتاحة
# شاهد الأوامر المتاحة
Get-Command -mo powershai
```

Expand All @@ -81,33 +85,33 @@ Get-Command -mo powershai
```powershell
cd CAMINHO
# النسخ
# نسخ
git clone ...
# استيراد من المسار المحدد!
# استيراد من المسار المحدد!
Import-Module .\powershai
```

## استكشف واساهم
## استكشف وساهم

لا يزال هناك الكثير لتوثيقه وتطويره في PowershAI!
مع قيامي بإجراء تحسينات، أترك تعليقات في الكود لمساعدة أولئك الذين يرغبون في معرفة كيفية قيامي بذلك!
لا تتردد في استكشاف والمساهمة باقتراحات لتحسينات.
مع إجراء التحسينات ، أترك تعليقات في الكود لمساعدة أولئك الذين يرغبون في معرفة كيفية القيام بذلك!
لا تتردد في استكشاف والمساهمة بآراء لتحسينات.

## مشاريع أخرى مع PowerShell
## مشاريع أخرى باستخدام PowerShell

فيما يلي بعض المشاريع المثيرة للاهتمام الأخرى التي تُدمج PowerShell مع الذكاء الاصطناعي:
فيما يلي بعض المشاريع المثيرة للاهتمام الأخرى التي تدمج PowerShell مع الذكاء الاصطناعي:

- [PSAI](https://github.com/dfinke/PSAI)
- [PSOpenAI](https://github.com/mkht/PSOpenAI)
- [dbatools.ai](https://github.com/potatoqualitee/dbatools.ai)

استكشف وتعلم واساهم!
استكشف ، وتعلم ، وساهم!




<!--PowershaiAiDocBlockStart-->
_ترجمت تلقائيًا باستخدام PowershAI و AI.
_ترجم تلقائيًا باستخدام PowershAI و AI
_
<!--PowershaiAiDocBlockEnd-->
122 changes: 122 additions & 0 deletions docs/ar-SA/cmdlets/Add-PowershaiChatTool.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
---
external help file: powershai-help.xml
schema: 2.0.0
powershai: true
---

# Add-PowershaiChatTool

## SYNOPSIS <!--!= @#Synop !-->
يضيف الدوال، البرامج النصية، الملفات القابلة للتنفيذ كأداة قابلة للدعوة بواسطة LLM في الدردشة الحالية (أو الافتراضية لجميعها).

## DESCRIPTION <!--!= @#Desc !-->
يضيف الدوال إلى جلسة العمل الحالية إلى قائمة أدوات الدعوة المسموح بها!
عند إضافة أمر، يتم إرساله إلى النموذج الحالي كخيار لدعوة الأداة.
سيتم استخدام مساعدة الدالة المتاحة لوصفها، بما في ذلك المعلمات.
بذلك، يمكنك، في وقت التشغيل، إضافة مهارات جديدة إلى الذكاء الاصطناعي والتي يمكن استدعاؤها بواسطة LLM وتنفيذها بواسطة PowershAI.

عند إضافة البرامج النصية، يتم إضافة جميع الدوال داخل البرنامج النصي دفعة واحدة.

لمزيد من المعلومات حول الأدوات، راجع موضوع about_Powershai_Chats

مهم للغاية:
لا تقم أبدًا بإضافة أوامر لا تعرفها أو التي قد تعرض جهاز الكمبيوتر الخاص بك للخطر.
سيقوم POWERSHELL بتنفيذها بناءً على طلب LLM وبالمعلمات التي يستدعيها LLM، وباستخدام بيانات اعتماد المستخدم الحالي.
إذا كنت مسجلاً دخولًا باستخدام حساب ممتاز، مثل المسؤول، لاحظ أنه يمكنك تنفيذ أي إجراء بناءً على طلب خادم بعيد (LLM).

## SYNTAX <!--!= @#Syntax !-->

```
Add-PowershaiChatTool [[-names] <Object>] [[-description] <Object>] [-ForceCommand] [[-ChatId] <Object>] [-Global] [<CommonParameters>]
```

## PARAMETERS <!--!= @#Params !-->

### -names
اسم الأمر أو مسار البرنامج النصي أو الملف القابل للتنفيذ
يمكن أن يكون مصفوفة سلسلة تحتوي على هذه العناصر المختلطة.
عندما يكون الاسم الذي ينتهي بـ .ps1، يتم التعامل معه كبرنامج نصي (أي سيتم تحميل الدوال من البرنامج النصي)
إذا كنت ترغب في التعامل مع أمر (تنفيذ البرنامج النصي)، فقم بتحديد المعلمة -Command، لإجبارها على التعامل معها كأمر!

```yml
Parameter Set: (All)
Type: Object
Aliases:
Accepted Values:
Required: false
Position: 1
Default Value:
Accept pipeline input: false
Accept wildcard characters: false
```
### -description
وصف لهذه الأداة التي سيتم تمريرها إلى LLM.
سيستخدم الأمر المساعدة ويرسل أيضًا المحتوى الموصوف
إذا تم إضافة هذه المعلمة، فسيتم إرسالها مع المساعدة.
```yml
Parameter Set: (All)
Type: Object
Aliases:
Accepted Values:
Required: false
Position: 2
Default Value:
Accept pipeline input: false
Accept wildcard characters: false
```
### -ForceCommand
إجبار التعامل معه كأمر. مفيد عندما تريد تنفيذ برنامج نصي كأمر.
مفيد فقط عندما تمرر اسم ملف غامض، يتطابق مع اسم أحد الأوامر!
```yml
Parameter Set: (All)
Type: SwitchParameter
Aliases:
Accepted Values:
Required: false
Position: named
Default Value: False
Accept pipeline input: false
Accept wildcard characters: false
```
### -ChatId
الدردشة التي سيتم إنشاء الأداة فيها
```yml
Parameter Set: (All)
Type: Object
Aliases:
Accepted Values:
Required: false
Position: 3
Default Value: .
Accept pipeline input: false
Accept wildcard characters: false
```
### -Global
إنشاء الأداة عالميًا، أي ستكون متاحة في جميع الدردشات
```yml
Parameter Set: (All)
Type: SwitchParameter
Aliases:
Accepted Values:
Required: false
Position: named
Default Value: False
Accept pipeline input: false
Accept wildcard characters: false
```
<!--PowershaiAiDocBlockStart-->
_ترجم تلقائيًا باستخدام PowershAI و AI
_
<!--PowershaiAiDocBlockEnd-->
75 changes: 75 additions & 0 deletions docs/ar-SA/cmdlets/Clear-PowershaiChat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
external help file: powershai-help.xml
schema: 2.0.0
powershai: true
---

# Clear-PowershaiChat

## SYNOPSIS <!--!= @#Synop !-->
حذف عناصر الدردشة!

## DESCRIPTION <!--!= @#Desc !-->
حذف عناصر محددة من دردشة.
مفيد لتحرير الموارد، أو لتعطيل الاعتماد على llm بسبب السجل.

## SYNTAX <!--!= @#Syntax !-->

```
Clear-PowershaiChat [-History] [-Context] [[-ChatId] <Object>] [<CommonParameters>]
```

## PARAMETERS <!--!= @#Params !-->

### -History
حذف جميع السجل

```yml
Parameter Set: (All)
Type: SwitchParameter
Aliases:
Accepted Values:
Required: false
Position: named
Default Value: False
Accept pipeline input: false
Accept wildcard characters: false
```
### -Context
حذف السياق
معرف الدردشة. القيمة الافتراضية: النشط.
```yml
Parameter Set: (All)
Type: SwitchParameter
Aliases:
Accepted Values:
Required: false
Position: named
Default Value: False
Accept pipeline input: false
Accept wildcard characters: false
```
### -ChatId
```yml
Parameter Set: (All)
Type: Object
Aliases:
Accepted Values:
Required: false
Position: 1
Default Value: .
Accept pipeline input: false
Accept wildcard characters: false
```
<!--PowershaiAiDocBlockStart-->
_ترجم تلقائيًا باستخدام PowershAI و AI
_
<!--PowershaiAiDocBlockEnd-->
54 changes: 54 additions & 0 deletions docs/ar-SA/cmdlets/Close-HttpRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
external help file: powershai-help.xml
schema: 2.0.0
powershai: true
---

# Close-HttpRequest

## SYNOPSIS <!--!= @#Synop !-->
إغلاق طلب HTTP مفتوح باستخدام Start-HttpRequest

## SYNTAX <!--!= @#Syntax !-->

```
Close-HttpRequest [[-HttpRequest] <Object>] [-Force] [<CommonParameters>]
```

## PARAMETERS <!--!= @#Params !-->

### -HttpRequest

```yml
Parameter Set: (All)
Type: Object
Aliases:
Accepted Values:
Required: false
Position: 1
Default Value:
Accept pipeline input: true (ByValue)
Accept wildcard characters: false
```
### -Force
```yml
Parameter Set: (All)
Type: SwitchParameter
Aliases:
Accepted Values:
Required: false
Position: named
Default Value: False
Accept pipeline input: false
Accept wildcard characters: false
```
<!--PowershaiAiDocBlockStart-->
_ترجم تلقائيًا باستخدام PowershAI و AI
_
<!--PowershaiAiDocBlockEnd-->
Loading

0 comments on commit 87d5e79

Please sign in to comment.