mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 16:36:21 +02:00
Native CLI i18n: The TrustGraph CLI has built-in translation support that dynamically loads language strings. You can test and use different languages by simply passing the --lang flag (e.g., --lang es for Spanish, --lang ru for Russian) or by configuring your environment's LANG variable. Automated Docs Translations: This PR introduces autonomously translated Markdown documentation into several target languages, including Spanish, Swahili, Portuguese, Turkish, Hindi, Hebrew, Arabic, Simplified Chinese, and Russian.
61 lines
2.4 KiB
Markdown
61 lines
2.4 KiB
Markdown
---
|
|
layout: default
|
|
title: "إنشاء الوثائق تلقائيًا"
|
|
parent: "Arabic (Beta)"
|
|
---
|
|
|
|
**تعليمات مهمة:**
|
|
|
|
- الحفاظ على جميع تنسيقات Markdown، والعناوين، والروابط، وعلامات HTML.
|
|
- لا تقم بترجمة الكود الموجود داخل علامات backticks أو كتل الكود.
|
|
- قم بإخراج النص المترجم فقط، بدون مقدمات أو تفسيرات.
|
|
|
|
النص المراد ترجمته:
|
|
|
|
# إنشاء الوثائق تلقائيًا
|
|
|
|
> **Beta Translation:** This document was translated via Machine Learning and as such may not be 100% accurate. All non-English languages are currently classified as Beta.
|
|
|
|
## وثائق واجهة برمجة تطبيقات REST و WebSocket
|
|
|
|
- `specs/build-docs.sh` - يقوم بإنشاء وثائق REST و WebSocket من مواصفات OpenAPI و AsyncAPI.
|
|
|
|
## وثائق واجهة برمجة تطبيقات Python
|
|
|
|
يتم إنشاء وثائق واجهة برمجة تطبيقات Python من سلاسل التوثيق باستخدام نص برمجي Python مخصص يقوم بتحليل حزمة `trustgraph.api`.
|
|
|
|
### المتطلبات الأساسية
|
|
|
|
يجب أن تكون حزمة trustgraph قابلة للاستيراد. إذا كنت تعمل في بيئة تطوير:
|
|
|
|
```bash
|
|
cd trustgraph-base
|
|
pip install -e .
|
|
```
|
|
|
|
### إنشاء الوثائق
|
|
|
|
من دليل الوثائق:
|
|
|
|
```bash
|
|
cd docs
|
|
python3 generate-api-docs.py > python-api.md
|
|
```
|
|
|
|
يولد هذا ملف Markdown واحد يحتوي على وثائق واجهة برمجة تطبيقات كاملة، ويظهر:
|
|
- دليل التثبيت والإرشادات السريعة
|
|
- عبارات الاستيراد لكل فئة/نوع
|
|
- سلاسل التوثيق الكاملة مع أمثلة
|
|
- جدول محتويات مُنظمة حسب الفئة
|
|
|
|
### أسلوب الوثائق
|
|
|
|
تتبع جميع سلاسل التوثيق تنسيق Google:
|
|
- ملخص موجز في سطر واحد
|
|
- وصف تفصيلي
|
|
- قسم Args مع أوصاف المعلمات
|
|
- قسم Returns
|
|
- قسم Raises (عندما يكون ذلك مناسبًا)
|
|
- كتل كود مع تمييز نحوي مناسب
|
|
|
|
تعرض الوثائق التي تم إنشاؤها واجهة برمجة التطبيقات العامة تمامًا كما يستوردها المستخدمون من `trustgraph.api`، دون الكشف عن هيكل الوحدة الداخلية.
|