|
5 | 5 | </p> |
6 | 6 |
|
7 | 7 | <p align="center"> |
8 | | - <strong>⚡️ مجموعة أدوات الترجمة المدعومة بالذكاء الاصطناعي للويب والموبايل، مباشرة من CI/CD.</strong> |
| 8 | + <strong>⚡️ أداة سطر أوامر مفتوحة المصدر مدعومة بالذكاء الاصطناعي لتوطين الويب والتطبيقات المحمولة.</strong> |
9 | 9 | </p> |
10 | 10 |
|
11 | 11 | <br /> |
12 | 12 |
|
13 | 13 | <p align="center"> |
14 | | - <a href="https://lingo.dev">الموقع الإلكتروني</a> • |
| 14 | + <a href="https://docs.lingo.dev">الوثائق</a> • |
15 | 15 | <a href="https://github.com/lingodotdev/lingo.dev/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">المساهمة</a> • |
16 | | - <a href="#-github-action">GitHub Action</a> |
| 16 | + <a href="#-github-action">إجراء GitHub</a> • |
| 17 | + <a href="#">ضع نجمة للمستودع</a> |
17 | 18 | </p> |
18 | 19 |
|
19 | 20 | <p align="center"> |
20 | 21 | <a href="https://github.com/lingodotdev/lingo.dev/actions/workflows/release.yml"> |
21 | | - <img src="https://github.com/lingodotdev/lingo.dev/actions/workflows/release.yml/badge.svg" alt="Release" /> |
| 22 | + <img src="https://github.com/lingodotdev/lingo.dev/actions/workflows/release.yml/badge.svg" alt="الإصدار" /> |
22 | 23 | </a> |
23 | 24 | <a href="https://github.com/lingodotdev/lingo.dev/blob/main/LICENSE.md"> |
24 | | - <img src="https://img.shields.io/github/license/lingodotdev/lingo.dev" alt="License" /> |
| 25 | + <img src="https://img.shields.io/github/license/lingodotdev/lingo.dev" alt="الترخيص" /> |
25 | 26 | </a> |
26 | 27 | <a href="https://github.com/lingodotdev/lingo.dev/commits/main"> |
27 | | - <img src="https://img.shields.io/github/last-commit/lingodotdev/lingo.dev" alt="Last Commit" /> |
| 28 | + <img src="https://img.shields.io/github/last-commit/lingodotdev/lingo.dev" alt="آخر التزام" /> |
28 | 29 | </a> |
29 | 30 | </p> |
30 | 31 |
|
31 | 32 | <br /> |
32 | 33 |
|
33 | | -يقوم Lingo.dev بأتمتة عملية الترجمة البرمجية من البداية إلى النهاية باستخدام أحدث نماذج التعلم الآلي. |
| 34 | +Lingo.dev هي أداة سطر أوامر مفتوحة المصدر مدعومة من المجتمع للتوطين بالذكاء الاصطناعي لتطبيقات الويب والهاتف المحمول. |
34 | 35 |
|
35 | | -ينتج ترجمات أصيلة على الفور، مما يلغي العمل اليدوي والأعباء الإدارية. يفهم محرك الترجمة Lingo.dev سياق المنتج، مما يؤدي إلى إنشاء ترجمات مثالية يتوقعها المتحدثون الأصليون في أكثر من 60 لغة. نتيجة لذلك، تقوم الفرق بالترجمة بسرعة أكبر 100 مرة، مع جودة متطورة، وتوصيل الميزات إلى المزيد من العملاء الدافعين في جميع أنحاء العالم. |
| 36 | +تم تصميم Lingo.dev لإنتاج ترجمات أصيلة فورًا، مما يلغي العمل اليدوي وأعباء الإدارة. نتيجة لذلك، تقوم الفرق بتوطين دقيق أسرع بـ 100 مرة، وإطلاق ميزات لمزيد من المستخدمين السعداء حول العالم. يمكن استخدامها مع نموذج اللغة الكبير الخاص بك أو مع محرك التوطين المُدار من Lingo.dev. |
| 37 | + |
| 38 | +> **حقيقة قليلة المعرفة:** بدأت Lingo.dev كمشروع صغير في هاكاثون طلابي في عام 2023! بعد العديد من التكرارات، تم قبولنا في Y Combinator في عام 2024، ونحن الآن نوظف! هل أنت مهتم ببناء أدوات التوطين من الجيل التالي؟ أرسل سيرتك الذاتية إلى careers@lingo.dev 🚀 |
| 39 | +
|
| 40 | +## 📑 في هذا الدليل |
| 41 | + |
| 42 | +- [البدء السريع](#-quickstart) - ابدأ في دقائق |
| 43 | +- [التخزين المؤقت](#-caching-with-i18nlock) - تحسين تحديثات الترجمة |
| 44 | +- [إجراء GitHub](#-github-action) - أتمتة التوطين في CI/CD |
| 45 | +- [الميزات](#-supercharged-features) - ما الذي يجعل Lingo.dev قوية |
| 46 | +- [الوثائق](#-documentation) - أدلة ومراجع مفصلة |
| 47 | +- [المساهمة](#-contribute) - انضم إلى مجتمعنا |
36 | 48 |
|
37 | 49 | ## 💫 البدء السريع |
38 | 50 |
|
39 | | -1. قم بإنشاء حساب على [الموقع](https://lingo.dev) |
| 51 | +تم تصميم واجهة سطر أوامر Lingo.dev للعمل مع نموذج اللغة الكبير الخاص بك، ومحرك التوطين المُدار من Lingo.dev المبني على أحدث نماذج اللغة الكبيرة المتطورة (SOTA). |
| 52 | + |
| 53 | +### استخدام نموذج اللغة الكبير الخاص بك (BYOK أو أحضر مفتاحك الخاص) |
| 54 | + |
| 55 | +1. قم بإنشاء ملف تكوين `i18n.json`: |
| 56 | + |
| 57 | +```json |
| 58 | +{ |
| 59 | + "version": 1.5, |
| 60 | + "provider": { |
| 61 | + "id": "anthropic", |
| 62 | + "model": "claude-3-7-sonnet-latest", |
| 63 | + "prompt": "You're translating text from {source} to {target}." |
| 64 | + }, |
| 65 | + "locale": { |
| 66 | + "source": "en", |
| 67 | + "targets": ["es", "fr", "de"] |
| 68 | + } |
| 69 | +} |
| 70 | +``` |
40 | 71 |
|
41 | | -2. قم بتهيئة مشروعك: |
| 72 | +2. قم بتعيين مفتاح API الخاص بك كمتغير بيئي: |
42 | 73 |
|
43 | | - ```bash |
44 | | - npx lingo.dev@latest init |
45 | | - ``` |
| 74 | +```bash |
| 75 | +export ANTHROPIC_API_KEY=your_anthropic_api_key |
46 | 76 |
|
47 | | -3. راجع وثائقنا: [docs.lingo.dev](https://docs.lingo.dev) |
| 77 | +# أو لـ OpenAI |
48 | 78 |
|
49 | | -4. قم بترجمة تطبيقك (يستغرق ثواني): |
50 | | - ```bash |
51 | | - npx lingo.dev@latest i18n |
52 | | - ``` |
| 79 | +export OPENAI_API_KEY=your_openai_api_key |
| 80 | +``` |
53 | 81 |
|
54 | | -## 🤖 GitHub Action |
| 82 | +3. قم بتشغيل الترجمة: |
55 | 83 |
|
56 | | -يقدم Lingo.dev خدمة GitHub Action لأتمتة الترجمة في خط أنابيب CI/CD الخاص بك. إليك الإعداد الأساسي: |
| 84 | +```bash |
| 85 | +npx lingo.dev@latest i18n |
| 86 | +``` |
57 | 87 |
|
58 | | -```yaml |
59 | | -- uses: lingodotdev/lingo.dev@main |
60 | | - with: |
61 | | - api-key: ${{ secrets.LINGODOTDEV_API_KEY }} |
| 88 | +### استخدام Lingo.dev Cloud |
| 89 | + |
| 90 | +غالبًا ما تتطلب التطبيقات ذات المستوى الإنتاجي ميزات مثل ذاكرة الترجمة، ودعم المصطلحات، وضمان جودة الترجمة. أيضًا، في بعض الأحيان، قد ترغب في أن يقرر خبير نيابة عنك أي مزود LLM ونموذج يجب استخدامه، وتحديث النموذج تلقائيًا عند إصدار نماذج جديدة. Lingo.dev هو محرك ترجمة مُدار يوفر هذه الميزات: |
| 91 | + |
| 92 | +1. قم بإنشاء ملف تكوين `i18n.json` (بدون عقدة المزود): |
| 93 | + |
| 94 | +```json |
| 95 | +{ |
| 96 | + "version": 1.5, |
| 97 | + "locale": { |
| 98 | + "source": "en", |
| 99 | + "targets": ["es", "fr", "de"] |
| 100 | + } |
| 101 | +} |
62 | 102 | ``` |
63 | 103 |
|
64 | | -يقوم هذا الإجراء بتشغيل `lingo.dev i18n` مع كل عملية دفع، مما يحافظ على تحديث ترجماتك تلقائياً. |
| 104 | +2. قم بالمصادقة مع Lingo.dev: |
65 | 105 |
|
66 | | -لمعرفة المزيد عن وضع طلبات السحب وخيارات التكوين الأخرى، قم بزيارة [وثائق GitHub Action](https://docs.lingo.dev/setup/gha) الخاصة بنا. |
| 106 | +```bash |
| 107 | +npx lingo.dev@latest auth --login |
| 108 | +``` |
67 | 109 |
|
68 | | -## 🥇 لماذا تختار الفرق Lingo.dev |
| 110 | +3. قم بتشغيل الترجمة: |
69 | 111 |
|
70 | | -- 🔥 **تكامل فوري**: إعداد في دقائق |
71 | | -- 🔄 **أتمتة CI/CD**: تكامل سلس مع خط أنابيب التطوير |
72 | | -- 🌍 **أكثر من 60 لغة**: توسع عالمي بدون عناء |
73 | | -- 🧠 **محرك ترجمة ذكي**: ترجمات تناسب منتجك بشكل حقيقي |
74 | | -- 📊 **مرونة في التنسيق**: يدعم JSON وYAML وCSV وMarkdown والمزيد |
| 112 | +```bash |
| 113 | +npx lingo.dev@latest i18n |
| 114 | +``` |
75 | 115 |
|
76 | | -## 🛠️ مميزات متطورة |
| 116 | +## 📖 التوثيق |
77 | 117 |
|
78 | | -- ⚡️ **سرعة البرق**: ترجمة ذكية في ثوانٍ |
79 | | -- 🔄 **تحديثات تلقائية**: تزامن مع أحدث المحتوى |
80 | | -- 🌟 **جودة محلية**: ترجمات تبدو أصلية |
81 | | -- 👨💻 **صديق للمطورين**: واجهة سطر أوامر تتكامل مع سير عملك |
82 | | -- 📈 **قابل للتوسع**: للشركات الناشئة والفرق المؤسسية النامية |
| 118 | +للحصول على أدلة مفصلة ومراجع API، قم بزيارة [التوثيق](https://lingo.dev/go/docs). |
83 | 119 |
|
84 | | -## 📚 الوثائق |
| 120 | +## 🔒 التخزين المؤقت باستخدام `i18n.lock` |
85 | 121 |
|
86 | | -للحصول على أدلة مفصلة ومراجع API، قم بزيارة [الوثائق](https://lingo.dev/go/docs). |
| 122 | +يستخدم Lingo.dev ملف `i18n.lock` لتتبع مجاميع التحقق من المحتوى، مما يضمن ترجمة النص المتغير فقط. هذا يحسن: |
87 | 123 |
|
88 | | -## 🤝 المساهمة |
| 124 | +- ⚡️ **السرعة**: تخطي المحتوى المترجم بالفعل |
| 125 | +- 🔄 **الاتساق**: منع إعادة الترجمة غير الضرورية |
| 126 | +- 💰 **التكلفة**: لا توجد فواتير للترجمات المتكررة |
| 127 | + |
| 128 | +## 🤖 إجراء GitHub |
| 129 | + |
| 130 | +يقدم Lingo.dev إجراء GitHub لأتمتة الترجمة في خط أنابيب CI/CD الخاص بك. إليك الإعداد الأساسي: |
| 131 | + |
| 132 | +```yaml |
| 133 | +- uses: lingodotdev/lingo.dev@main |
| 134 | + with: |
| 135 | + api-key: ${{ secrets.LINGODOTDEV_API_KEY }} |
| 136 | +``` |
| 137 | +
|
| 138 | +يقوم هذا الإجراء بتشغيل `lingo.dev i18n` مع كل دفع، مما يحافظ على تحديث ترجماتك تلقائيًا. |
| 139 | + |
| 140 | +للحصول على وضع طلب السحب وخيارات التكوين الأخرى، قم بزيارة [توثيق إجراء GitHub](https://docs.lingo.dev/setup/gha) الخاص بنا. |
89 | 141 |
|
90 | | -مهتم بالمساهمة، حتى لو لم تكن عميلاً؟ |
| 142 | +## ⚡️ القدرات الخارقة لـ Lingo.dev |
91 | 143 |
|
92 | | -ألق نظرة على [المشكلات الجيدة للبدء](https://github.com/lingodotdev/lingo.dev/labels/good%20first%20issue) واقرأ [دليل المساهمة](./CONTRIBUTING.md). |
| 144 | +## ⚡️ القدرات الخارقة لـ Lingo.dev |
| 145 | + |
| 146 | +- 🔥 **تكامل فوري**: يعمل مع قاعدة الشفرة البرمجية الخاصة بك في دقائق |
| 147 | +- 🔄 **أتمتة CI/CD**: قم بإعدادها ثم انساها |
| 148 | +- 🌍 **وصول عالمي**: أطلق منتجك للمستخدمين في كل مكان |
| 149 | +- 🧠 **مدعوم بالذكاء الاصطناعي**: يستخدم أحدث نماذج اللغة للترجمات الطبيعية |
| 150 | +- 📊 **متوافق مع جميع الصيغ**: JSON وYAML وCSV وMarkdown وAndroid وiOS والكثير غيرها |
| 151 | +- 🔍 **فروقات نظيفة**: يحافظ على بنية ملفاتك بالضبط |
| 152 | +- ⚡️ **سرعة فائقة**: ترجمات في ثوانٍ، وليس أيام |
| 153 | +- 🔄 **مزامنة دائمة**: تحديث تلقائي عند تغيير المحتوى |
| 154 | +- 🌟 **جودة بشرية**: ترجمات لا تبدو آلية |
| 155 | +- 👨💻 **صُمم بواسطة مطورين، للمطورين**: نستخدمه يومياً بأنفسنا |
| 156 | +- 📈 **ينمو معك**: من مشروع جانبي إلى مستوى المؤسسات |
| 157 | + |
| 158 | +## 🤝 المساهمة |
93 | 159 |
|
94 | | -## 👨💻 الفريق |
| 160 | +Lingo.dev مدفوع بالمجتمع، لذا نرحب بجميع المساهمات! |
95 | 161 |
|
96 | | -- **[فيرونيكا](https://github.com/vrcprl)** |
97 | | -- **[ماكس](https://github.com/maxprilutskiy)** |
98 | | -- **[ماتيج](https://github.com/mathio)** |
| 162 | +هل لديك فكرة لميزة جديدة؟ أنشئ مشكلة على GitHub! |
99 | 163 |
|
100 | | -أسئلة أو استفسارات؟ راسلنا على veronica@lingo.dev |
| 164 | +تريد المساهمة؟ أنشئ طلب سحب! |
101 | 165 |
|
102 | 166 | ## 🌐 الملف التعريفي بلغات أخرى |
103 | 167 |
|
|
0 commit comments