trustgraph/docs/README.api-docs.ar.md
Alex Jenkins 8954fa3ad7 Feat: TrustGraph i18n & Documentation Translation Updates (#781)
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.
2026-04-14 12:08:32 +01:00

2.4 KiB

layout title parent
default إنشاء الوثائق تلقائيًا 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 قابلة للاستيراد. إذا كنت تعمل في بيئة تطوير:

cd trustgraph-base
pip install -e .

إنشاء الوثائق

من دليل الوثائق:

cd docs
python3 generate-api-docs.py > python-api.md

يولد هذا ملف Markdown واحد يحتوي على وثائق واجهة برمجة تطبيقات كاملة، ويظهر:

  • دليل التثبيت والإرشادات السريعة
  • عبارات الاستيراد لكل فئة/نوع
  • سلاسل التوثيق الكاملة مع أمثلة
  • جدول محتويات مُنظمة حسب الفئة

أسلوب الوثائق

تتبع جميع سلاسل التوثيق تنسيق Google:

  • ملخص موجز في سطر واحد
  • وصف تفصيلي
  • قسم Args مع أوصاف المعلمات
  • قسم Returns
  • قسم Raises (عندما يكون ذلك مناسبًا)
  • كتل كود مع تمييز نحوي مناسب

تعرض الوثائق التي تم إنشاؤها واجهة برمجة التطبيقات العامة تمامًا كما يستوردها المستخدمون من trustgraph.api، دون الكشف عن هيكل الوحدة الداخلية.