Skip to content

Commit 4a2d30f

Browse files
author
Lingo.dev
committed
i18n: Lingo Translation Update (docs)
1 parent 1852330 commit 4a2d30f

433 files changed

Lines changed: 18782 additions & 13153 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.

apps/docs/content/docs/ar/clients/official/javascript.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ h1: مكتبة جافاسكريبت/تايبسكريبت SDK لسولانا
4848

4949
للتوقيع المتوافق مع kit عبر منصات إدارة المفاتيح المتعددة على الخادم:
5050

51-
| الحزمة | الوصف | GitHub |
52-
| ---------------- | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
53-
| @solana/keychain | توقيع موحد: Memory، Vault، Privy، Turnkey، AWS KMS، Fireblocks، GCP KMS، CDP، Para، Dfns، Crossmint | [المصدر](https://github.com/solana-foundation/solana-keychain) |
51+
| الحزمة | الوصف | GitHub |
52+
| ---------------- | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
53+
| @solana/keychain | التوقيع الموحد: الذاكرة، Vault، Privy، Turnkey، AWS KMS، Fireblocks، GCP KMS، CDP، Para، Dfns، Crossmint، Openfort، Utila | [المصدر](https://github.com/solana-foundation/solana-keychain) |
5454

55-
راجع
56-
[دليل إضافة الموقعين](https://github.com/solana-foundation/solana-keychain/blob/main/docs/ADDING_SIGNERS.md)
57-
لدمج خدمات إدارة المفاتيح الإضافية.
55+
راجع [توثيق Keychain](/docs/tools/keychain) و
56+
[اختيار الواجهة الخلفية](/docs/tools/keychain/choosing-a-backend) للاطلاع على
57+
إرشادات الإعداد ونموذج الحضانة.
5858

5959
## Solana Web3.js
6060

apps/docs/content/docs/ar/clients/official/rust.mdx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,11 @@ Pinocchio هي مكتبة بدون تبعيات لإنشاء برامج سولا
9393

9494
للتوقيع من جانب الخادم في بيئة الإنتاج عبر خلفيات متعددة لإدارة المفاتيح:
9595

96-
| الحزمة | الوصف | المستندات | GitHub |
97-
| --------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------------------- |
98-
| solana-keychain | التوقيع الموحد: الذاكرة، Vault، Privy، Turnkey، AWS KMS، Fireblocks، GCP KMS، CDP، Para، Dfns، Crossmint | [الحزمة](https://crates.io/crates/solana-keychain) | [المصدر](https://github.com/solana-foundation/solana-keychain) |
99-
100-
استخدم علامات الميزات لتضمين الخلفيات التي تحتاجها فقط. راجع
101-
[دليل إضافة الموقعين](https://github.com/solana-foundation/solana-keychain/blob/main/docs/ADDING_SIGNERS.md)لدمج
102-
خدمات إدارة المفاتيح الإضافية.
96+
| الحزمة | الوصف | التوثيق | GitHub |
97+
| --------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | -------------------------------------------------------------- |
98+
| solana-keychain | توقيع موحّد: الذاكرة، Vault، Privy، Turnkey، AWS KMS، Fireblocks، GCP KMS، CDP، Para، Dfns، Crossmint، Openfort، Utila | [Crate](https://crates.io/crates/solana-keychain) | [Source](https://github.com/solana-foundation/solana-keychain) |
99+
100+
استخدم أعلام الميزات لتضمين الخلفيات التي تحتاجها فقط. راجع
101+
[توثيق Keychain](/docs/tools/keychain) و
102+
[اختيار خلفية](/docs/tools/keychain/choosing-a-backend) للاطلاع على إرشادات
103+
الإعداد وننموذج الحضانة.

apps/docs/content/docs/ar/core/transactions/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"title": "المعاملات",
33
"pages": [
44
"transaction-structure",
5+
"signing-in-production",
56
"versioned-transactions",
67
"transaction-pipeline",
78
"durable-nonces"
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: التوقيع في بيئة الإنتاج
3+
description:
4+
أين تُخزَّن مفاتيح التوقيع في تطبيق سولانا الإنتاجي، وكيفية الاختيار بين
5+
المفاتيح المحلية ومحافظ المتصفح وخدمات KMS/HSM السحابية وخلفيات التوقيع
6+
المُدارة.
7+
type: conceptual
8+
prerequisites:
9+
- /docs/core/transactions/transaction-structure
10+
related:
11+
- /docs/tools/keychain
12+
- /docs/payments/production-readiness
13+
---
14+
15+
لا تُنفَّذ أي معاملة إلا إذا حملت
16+
[توقيعاً](/docs/core/transactions/transaction-structure#signatures) صالحاً من كل
17+
موقِّع مطلوب. أثناء التطوير المحلي، تحتفظ عادةً بذلك المفتاح على شكل
18+
[`Keypair`](/developers/cookbook/wallets/create-keypair) وتوقّع مباشرةً. أما في
19+
بيئة الإنتاج فالسؤال الجوهري مختلف: **أين يُخزَّن المفتاح الخاص، ومن يملك صلاحية
20+
تفويض التوقيع به؟**
21+
22+
<Callout type="warn">
23+
لا تُدرج المفاتيح الخاصة أبداً في كود جانب العميل، ولا تحزمها ضمن واجهة
24+
أمامية، ولا ترفعها إلى نظام التحكم بالمصدر. فأي شخص يحصل على المفتاح يكتسب
25+
تحكماً كاملاً في أموال ذلك الحساب.
26+
</Callout>
27+
28+
## أساليب التوقيع
29+
30+
| الأسلوب | مكان تخزين المفتاح | من يوقّع | الأنسب لـ |
31+
| ---------------------- | ----------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------- |
32+
| **keypair محلي** | ملف أو متغير بيئة على الجهاز | الكود الخاص بك، مباشرةً | التطوير المحلي، الاختبارات، التكامل المستمر (CI) |
33+
| **محفظة المتصفح** | محفظة المستخدم النهائي (مثل Phantom، Solflare) | المستخدم النهائي، لكل معاملة على حدة | تطبيقات dApps الأمامية حيث يوقّع المستخدمون معاملاتهم بأنفسهم |
34+
| **KMS سحابي / HSM** | خدمة مفاتيح مدعومة بالأجهزة (AWS KMS، GCP KMS، Vault) | تطلب الخلفية توقيعاً من الخدمة | خدمات الخلفية، عمليات الخزينة، البيئات الخاضعة للتنظيم |
35+
| **محافظ مُدارة / MPC** | موزَّعة أو محتجزة عبر بنية تحتية لدى مزوّد | يشارك المزوّد في التوقيع وفقاً لسياستك | المحافظ المدمجة، سير عمل الموافقات، الحضانة المؤسسية |
36+
37+
يُعدّ keypair المحلي الأسلوب الوحيد الذي يضع مادة المفتاح الخام مباشرةً داخل
38+
تطبيقك. أما جميع أساليب الإنتاج فتحتفظ بالمفتاح في بنية تحتية مخصصة، وتطلب من
39+
تلك البنية التوقيع نيابةً عنك.
40+
41+
## التوقيع من الخادم
42+
43+
عندما يحتاج الخادم إلى التوقيع — سواءً لدفع الرسوم، أو إرسال معاملات البرنامج،
44+
أو إدارة الخزينة — استخدم خادمًا خلفيًا مخصصًا لإدارة المفاتيح بدلاً من keypair
45+
خام. تُشغّل مؤسسة سولانا [Keychain](/docs/tools/keychain)، وهي مكتبة توقيع
46+
موحّدة (بلغتَي Rust وTypeScript) تعرض واجهة `SolanaSigner` واحدة عبر جميع
47+
الخوادم الخلفية المدرجة في الجدول أعلاه: Memory وHashiCorp Vault وAWS KMS وGCP
48+
KMS وFireblocks وPrivy وTurnkey وCDP وCrossmint وDfns وPara وOpenfort وUtila.
49+
50+
نظرًا لأن الواجهة متطابقة عبر جميع الخوادم الخلفية، يمكنك التطوير محليًا
51+
باستخدام مفتاح في الذاكرة، ثم التبديل إلى خادم إنتاج من خلال الإعدادات فحسب، دون
52+
الحاجة إلى إعادة كتابة كود التطبيق. يتوافق Keychain مع
53+
[`@solana/kit`](/docs/clients/official/javascript)
54+
و[Rust SDK](/docs/clients/official/rust).
55+
56+
<Cards>
57+
<Card title="Keychain" href="/docs/tools/keychain">
58+
توقيع موحّد عبر المفاتيح المحلية وKMS وHSM وخوادم المحافظ المُدارة.
59+
</Card>
60+
<Card
61+
title="اختيار الخادم الخلفي"
62+
href="/docs/tools/keychain/choosing-a-backend"
63+
>
64+
قارن بين نماذج الحفظ واختر الخادم الخلفي المناسب للتوقيع في تطبيقك.
65+
</Card>
66+
</Cards>
67+
68+
للاطلاع على قائمة التحقق الكاملة للإنتاج — إدارة المفاتيح وأمان RPC والمراقبة —
69+
راجع [جاهزية الإنتاج](/docs/payments/production-readiness).

0 commit comments

Comments
 (0)