| 1 | import type { HomeDict } from "../types"; |
| 2 | |
| 3 | /** |
| 4 | * Arabic home dictionary — native copy for the whale-road landing page, |
| 5 | * in the current direction: your models, more capable together; agents |
| 6 | * and control on your own machine; availability stated per surface as it |
| 7 | * is today. Product vocabulary stays literal (Plan / Work / Operate, Ask / |
| 8 | * Auto-Review / Full Access, Codewhale, TUI, codewhale exec, Fleet). |
| 9 | */ |
| 10 | |
| 11 | export const home: HomeDict = { |
| 12 | metaTitle: "Codewhale: وكيل برمجة مفتوح المصدر لأي نموذج", |
| 13 | metaDescription: |
| 14 | "Codewhale وكيل برمجة مفتوح المصدر لطرفيتك. يقرأ مشروعك ويعدّل الملفات ويشغّل اختباراتك باستخدام النموذج المستضاف أو المحلي الذي تختاره.", |
| 15 | heroTitle: "وكيل برمجة مفتوح المصدر لأي نموذج", |
| 16 | heroIntro: |
| 17 | "يقرأ {brand} مشروعك ويعدّل الملفات ويشغّل اختباراتك من طرفيتك. اربط نموذجًا مستضافًا أو محليًا، واختر الإجراءات التي تحتاج إلى موافقتك.", |
| 18 | getCodewhale: "ثبّت Codewhale", |
| 19 | heroInstallAria: "أمر التثبيت", |
| 20 | exploreProduct: "شاهد كيف يعمل", |
| 21 | shotPreview: "معاينة الطرفية", |
| 22 | shotBuild: "إصدار تطوير v{version}", |
| 23 | screenshotAlt: |
| 24 | "إصدار تطوير Codewhale v{version}: علامة الحوت، جلسة جديدة، حقل الرسالة، أذونات Ask، وضع Work وحالة النموذج. عرض للمخرجات الفعلية من طرفية معزولة.", |
| 25 | latestRelease: "أحدث إصدار {tag}", |
| 26 | releaseUnavailable: "حالة الإصدار غير متاحة", |
| 27 | currentSource: "المصدر", |
| 28 | sourceCandidate: "غير منشور", |
| 29 | publishedRelease: "منشور", |
| 30 | figcaptionSourceCandidate: "غير منشور", |
| 31 | chapterTerminal: "طرفيتك", |
| 32 | chapterTerminalTitle: "تابع كل تعديل وكل أمر أثناء تنفيذه", |
| 33 | gainHeading: |
| 34 | "فوّض المهمة واحتفظ بالتحكم", |
| 35 | gainLede: |
| 36 | "اطلب نتيجة: إصلاح خطأ، أو شرح وحدة برمجية، أو أتمتة مهمة تكررها. ابدأ بوكيل واحد، وأضف المزيد من الوكلاء عندما يكبر العمل.", |
| 37 | gain: [ |
| 38 | [ |
| 39 | "غيّر الشيفرة وتحقق منها", |
| 40 | "يفحص الوكيل مشروعك ويعدّل الملفات ويشغّل اختباراتك. تابع كل تعديل ونتيجة كل أمر أثناء عمله." |
| 41 | ], |
| 42 | [ |
| 43 | "أتمت العمل المتكرر", |
| 44 | "شغّل codewhale exec من السكربتات وCI. استخدم Fleet لتقسيم عمل أكبر بين عدة وكلاء." |
| 45 | ], |
| 46 | [ |
| 47 | "ابقَ متحكمًا", |
| 48 | "اضبط الأذونات قبل بدء العمل، وأجب عن طلبات الموافقة، وأوقف أي مهمة في أي وقت. شغّل /receipts لعرض قائمة بكل ملف وأمر وموافقة في الجلسة." |
| 49 | ] |
| 50 | ], |
| 51 | chapterModels: "نماذجك", |
| 52 | modelsHeading: "اختر نموذجًا لكل مهمة", |
| 53 | modelsBody: |
| 54 | "اختر لكل جلسة مزوّدًا مدمجًا، أو أي نقطة نهاية متوافقة مع OpenAI، أو نموذجًا محليًا. يبقى اتصالك بالنموذج منفصلًا عن أي حساب Codewhale.", |
| 55 | modelsFacts: [ |
| 56 | ["مستضاف", "مفتاح API الخاص بك، محفوظ عبر codewhale auth set --provider <id>"], |
| 57 | ["بوابة", "نقطة نهاية واحدة لنماذج كثيرة؛ وما زلت أنت من يختار المزوّد"], |
| 58 | ["محلي", "vLLM أو SGLang أو Ollama على localhost، وغالبًا دون مفتاح"], |
| 59 | ], |
| 60 | modelsLink: "تصفّح النماذج والمزوّدين", |
| 61 | startHeading: "ثبّت، واربط نموذجًا، وشغّل مهمة", |
| 62 | startLede: |
| 63 | "شغّل مهمتك الأولى في ثلاث خطوات من مجلد مشروعك. أضف Fleet لاحقًا إذا احتاج العمل إلى عدة وكلاء.", |
| 64 | startGuideLink: "اتبع دليل البداية ←", |
| 65 | startVocabularyLink: "اطّلع على مفردات المنتج ←", |
| 66 | chapterAvailability: "أين يعمل", |
| 67 | availabilityHeading: "استخدم Codewhale في طرفيتك اليوم", |
| 68 | availabilityLede: |
| 69 | "يمكنك الآن استخدام الطرفية أو عميل المتصفح المحلي أو واجهة CodeWhale GUI التي يصونها المجتمع. تطبيق سطح المكتب وتطبيق الويب المستضاف الذي يُعاد بناؤه قيد التطوير، ويشتركان في نموذج الجلسات نفسه.", |
| 70 | availability: [ |
| 71 | [ |
| 72 | "الطرفية والمتصفح المحلي", |
| 73 | "تم الإصدار", |
| 74 | "ثبّته على Linux أو macOS أو Windows، ثم شغّل codewhale، أو codewhale web لعميل المتصفح المحلي. يعمل npm وCargo أيضًا؛ ودعم Android عبر Termux في مرحلة المعاينة." |
| 75 | ], |
| 76 | [ |
| 77 | "CodeWhale GUI (VS Code)", |
| 78 | "متاح", |
| 79 | "مشروع مستقل يصونه المجتمع: محادثة وخيوط وتغييرات الملفات في شريط جانبي داخل VS Code متصلة بـ Codewhale Runtime نفسه. ثبّت الواجهة من VS Code Marketplace.", |
| 80 | "https://marketplace.visualstudio.com/items?itemName=HengQuWorld.brotherwhale-vscode" |
| 81 | ], |
| 82 | [ |
| 83 | "تطبيق الويب", |
| 84 | "معاينة قيد التطوير", |
| 85 | "يُعاد بناؤه ليطابق تطبيق سطح المكتب. يمكنك اليوم تسجيل الدخول، ثم كتابة /rc في جلسة طرفية قيد التشغيل لمتابعتها على الويب؛ وما زال تنفيذ المهام المستضاف قيد التأهيل." |
| 86 | ], |
| 87 | [ |
| 88 | "سطح المكتب", |
| 89 | "نسخة قيد التطوير", |
| 90 | "التطبيق الأصلي الذي يتحول إلى العميل الرئيسي لـ Codewhale: المجلدات والمحادثات واتصالات النماذج في نافذة واحدة. لا يتوفر تنزيل عام بعد." |
| 91 | ], |
| 92 | [ |
| 93 | "أجهزة الكمبيوتر السحابية", |
| 94 | "قيد التطوير", |
| 95 | "أجهزة كمبيوتر مستضافة تشغّل مهامك." |
| 96 | ] |
| 97 | ], |
| 98 | availabilityNote: |
| 99 | "لا تحتاج الطرفية والمتصفح المحلي وواجهة GUI إلى حساب Codewhale. يستخدم الويب المستضاف وسطح المكتب حسابًا لا يحل محل اتصالك بالنموذج؛ ويفوترك مزوّدك على الاستخدام بمفتاحك الخاص.", |
| 100 | accountLink: "أنشئ حسابًا", |
| 101 | surfacesHeading: "وسّع ما يمكن للوكيل الوصول إليه", |
| 102 | surfaces: [ |
| 103 | ["الملفات والأوامر", "اقرأ المشروع، وعدّل الملفات، وشغّل الاختبارات، وافحص المخرجات ضمن الأذونات التي تحددها."], |
| 104 | ["الإضافات وMCP", "اربط المزيد من الأدوات والخدمات. تبقى كل إضافة معطّلة حتى تراجعها وتفعّلها."], |
| 105 | ["Computer Use · معاينة", "إضافة تتيح للوكيل رؤية التطبيقات الأخرى وتشغيلها. أنت من يفعّل الإضافة ويمنحها أذونات النظام التي تطلبها."], |
| 106 | ["الجلسات المحفوظة", "احتفظ بالمحادثة ونتائج الأدوات معًا، واستأنف العمل بدلًا من البدء من جديد. يفتح المتصفح المحلي الجلسة نفسها على جهازك."], |
| 107 | ["Fleet", "وزّع أجزاء المهمة على وكلاء بنماذج وأدوار مختلفة، ثم تابع تقدمهم."], |
| 108 | ], |
| 109 | runtimeLink: "اطّلع على كل التكاملات", |
| 110 | installBandHeading: "التثبيت على macOS أو Linux", |
| 111 | copy: "انسخ", |
| 112 | copied: "نُسخ ✓", |
| 113 | binaries: "الملفات الثنائية", |
| 114 | chinaMirrors: "مرايا في الصين", |
| 115 | installGuideLink: "اقرأ دليل التثبيت ←", |
| 116 | communityHeading: "ابنِ Codewhale معنا", |
| 117 | communityBody: |
| 118 | "أبلغ عن خطأ، أو اقترح ميزة، أو أرسل أول طلب سحب لك على GitHub. نرحّب بالإصلاحات الصغيرة المختبَرة.", |
| 119 | communityLinksAria: "روابط المجتمع", |
| 120 | contribute: "إرسال طلب سحب", |
| 121 | }; |
| 122 |