كل عرض توضيحي مع شرح صوتي من البداية إلى النهاية. ومعظمها يرتبط أيضًا بالقسم الذي يشرحه — الرابط أسفل كل عرض يأخذك إليه. ابدأ بالفيديو التعريفي، ثم مسار المفاهيم بالترتيب، وشاهد البقية كمرجع.
ابدأ من هنا
ما هو Langsys، والإعداد الكامل في لقطة واحدة، والفكرة الوحيدة التي تحتاجها كل لغة: الجمل المسطحة.
شاهد · 1:17ما هو Langsys؟حزمة SDK داخل تطبيقك ومدير ترجمة مستضاف: كيف تسجّل العبارة نفسها بمجرد التشغيل، ومن أين تأتي الترجمات، ومقال مدونة نُشر الساعة 09:00 يحصل عليه قارئ في مدريد بالإسبانية الساعة 09:03 — دون بناء ودون مفتاح كتابة. على الصفحة: /learnشاهد · 4:13البدء من الألف إلى الياءأنشئ المشروع ولغاته، وأنشئ مفتاح قراءة وكتابة، وثبّت حزمة SDK وهيّئها، ثم شاهد t() و<Translate> و<Phrase> و<DontTranslate> وهي تسجّل عباراتها، والتطبيق وهو يتحول إلى الإسبانية والفرنسية دون إعادة تحميل. على الصفحة: /learn/quickstartشاهد · 1:14صيغ الجمعلماذا تتغير الجملة بتغير العدد، ولماذا يُعدّ if (count === 1) الذي يعالج ذلك قاعدة نحوية إنجليزية داخل شيفرتك، وكيف تمنحك كتابة الجملة بصيغة مسطحة كل الحالات في كل اللغات. على الصفحة: /learn/concepts/locale-store
مسار المفاهيم
خمس وحدات قصيرة بالترتيب، وكل وحدة تبني على السابقة. لا توجد صيغ خاصة بأي SDK على الشاشة، فالمقاطع نفسها موضوعة أعلى صفحات المفاهيم.
شاهد · 0:30سير العملالمشكلة — تمرّ الترجمة ذهابًا وإيابًا عبر مسار معالجة، وتحذفها Langsys. على الصفحة: /learn/concepts/how-it-worksشاهد · 0:42الملفات الرئيسيةمن أين يبدأ المشروع، والمفتاح الذي تُجبرك أنظمة i18n الأخرى على ابتكاره، وما الذي يحل محله. على الصفحة: /learn/concepts/token-discoveryشاهد · 0:36مخزن اللغات المحليةكيف تُحفظ اللغة النشطة وكيف يجري التبديل بينها. على الصفحة: /learn/concepts/locale-storeشاهد · 1:30المفاتيح والبيئاتلماذا لا يمكن أبدًا شحن مفتاح قادر على التسجيل، ولماذا يُعدّ المفتاح للقراءة فقط طريقًا مسدودًا، وأي مفتاح يوضع في أي مكان — ثم تدوينة الساعة 09:00: ما الذي يغادر المتصفح ومن يسجّل مباشرةً. على الصفحة: /learn/concepts/keys-and-environmentsشاهد · 0:30إضافة لغة محليةالوصول إلى لغة جديدة مجرد إعداد في المشروع — تُترجم العبارات الجديدة فور وصولها، وتُكمل عملية تشغيل واحدة ما تبقّى. على الصفحة: /learn/concepts/adding-a-locale
Svelte، واجهة برمجية تلو أخرى
مقطع واحد لكل عنصر أساسي في langsys-js-svelte. بقية الروابط تشترك في الواجهة نفسها؛ والاختلاف في الصياغة فقط.
شاهد · 1:00Svelte: شرح تفصيليما الذي تفعله حلول i18n الأخرى ليبقيك على إيقاع واحد: استدعاء واحد، وتبديل لغة المحليّة، ولماذا يُعدّ الإسبانية المسطّحة خطأً لنصف مستخدميك، وماذا يفعل ICU select حيال ذلك. على الصفحة: /learn/sdk/svelteشاهد · 1:09t(phrase, category, params)يبدأ بمشكلة ملف المفاتيح، ثم الوسائط الثلاثة، والعناصر النائبة في ICU، وصيغ الجمع. على الصفحة: /learn/sdk/svelteشاهد · 1:06<Phrase>جملة تتضمن ترميزًا بداخلها، تُحفظ كعبارة واحدة، وسبب كون معاملاتها %name%. على الصفحة: /learn/sdk/svelteشاهد · 1:04<Translate>وسم واحد يسجّل منطقة كاملة، وسبب تفوّق الكتلة على استدعاء لكل سطر. على الصفحة: /learn/sdk/svelteشاهد · 0:34<DontTranslate>أسماء العلامات التجارية والمعرّفات تبقى كما هي حرفيًا، دون إخراجها من الجملة. على الصفحة: /learn/sdk/svelteشاهد · 0:42كتل المحتوىما هي كتلة المحتوى — قسم واحد يُسجَّل كوحدة، ومع ذلك يتكوّن من عبارات قابلة لإعادة الاستخدام بشكل فردي. على الصفحة: /learn/sdk/svelteشاهد · 0:34الفئاتلماذا اخترعت i18n المفاتيح، وما الذي يحل محلها — الكلمة نفسها بمعنيين، والأزواج التي تنقسم إليها. على الصفحة: /learn/sdk/svelteشاهد · 0:39المطابقة بحسب الجنسالجمل الشرطية التي تتركها مكتبات i18n الأخرى في مكوّنك، والفروع التي يولّدها Langsys بدلًا منها. على الصفحة: /learn/sdk/svelteشاهد · 1:07السماتكيف يبدو النموذج المترجَم جزئيًا لمن يتعامل معه، وكيف يصل وسم <Translate> واحد إلى النصوص البديلة وعناصر الإيضاح المؤقتة وتسميات aria في تمريرة واحدة. على الصفحة: /learn/sdk/svelteشاهد · 0:46الأرقام والتواريخالأرقام والتواريخ وفق CLDR — لماذا يُعد التجميع نمطًا وليس فاصلًا، ولماذا يجب تمرير رقم الطلب كسلسلة نصية. على الصفحة: /learn/sdk/svelte
مدير الترجمة
app.langsys.dev دون أي كود على الشاشة — لمن يملك المحتوى واللغات والمفاتيح والفاتورة.
شاهد · 3:02إدارة الترجماتالمدير بمفرده، لمن يملك المحتوى النصي: تصحيح مسودة آلية، وتحديث الذاكرة، والترجمة بالذكاء الاصطناعي مع الانتقال التلقائي إلى التالي عبر قائمة الانتظار، وعدم الترجمة أبدًا، ومترجم مدعو للإسبانية فقط. على الصفحة: /learn/dashboardشاهد · 2:47ذاكرة الترجمةيبدأ المشروع الثاني ممتلئًا بالفعل — سطر السلة المصحَّح مع شارة كاتبه منقولًا كما هو، ودون استدعاء أي نموذج. على مستوى المؤسسة بأكملها: إدخال واحد لكل جملة في كل لغة. على الصفحة: /learn/dashboardشاهد · 2:24إعدادات المترجم بالذكاء الاصطناعيكل مفتاح تبديل في علامة التبويب معروض: تخصيص لكل مشروع، واستخدام ترجمات الذكاء الاصطناعي، وتشغيل الترجمة التلقائية وإيقافها، والكشف التلقائي الذي يتعامل مع عبارة تصل مكتوبة بالإسبانية أصلاً. على الصفحة: /learn/concepts/keys-and-environmentsشاهد · 1:49إضافة لغةإضافة الألمانية إلى مشروع قائم: ضبط السياسة على السؤال أولًا، والنافذة التي تحسب تكلفة الكتالوج الحالي بدقة، وتحويل المتجر إلى الألمانية دون بناء أو نشر أي شيء. على الصفحة: /learn/concepts/adding-a-localeشاهد · 1:30اللحاق بلغة متأخرةإجراءات المدير الجماعية للغة تأخرت ترجمتها — الترجمة بالذكاء الاصطناعي للعبارات المعلقة للغة واحدة، ثم للمشروع كله. على الصفحة: /learn/concepts/adding-a-localeشاهد · 1:38ترجمة كتلة محتوىمنطقة <Translate> ككتلة واحدة في Manager: النص الأصلي بجانب النص الإيطالي غير المترجم، والترجمة بالذكاء الاصطناعي تملأ مقاطعه، ومقطع أُعيدت صياغته يدويًا، وجملة <DontTranslate> مستثناة من الترجمة. على الصفحة: /learn/concepts/token-discoveryشاهد · 1:30مفاتيح API في بيئة الإنتاجالمفتاح بعد إطلاقه: صفحة النشاط مع أسبوع فعلي من عمليات القراءة، وإيقاف المفتاح مؤقتًا دون حذفه، وتدوير المفتاح أمام الكاميرا. على الصفحة: /learn/concepts/keys-and-environmentsشاهد · 1:48مؤسسة واحدة، مشاريع متعددةالمؤسسة بوصفها نقطة انطلاق كل مشروع: اللغات الافتراضية وإعدادات المترجم بالذكاء الاصطناعي والفوترة، ومشروع أُعيد إلى وراثتها. على الصفحة: /learn/dashboardشاهد · 2:22الاستخدام والرصيدالعدّادان وكيفية تمويل المشروع: استخدام واجهة API مقابل الخطة، والرصيد المدفوع مسبقًا والمجاني، والتحويل إلى مشروع، والحد الشهري والشحن التلقائي. على الصفحة: /learn/dashboardشاهد · 1:26الخطط والمدفوعاتجولة في ما هو مسجّل لديك: الخطة ودورة الفوترة، وتغيير الخطة، وطرق الدفع، والعناوين، والفواتير — مع إلغاء كل نافذة حوارية. على الصفحة: /learn/dashboardشاهد · 1:13الإشعاراتصندوق الوارد ومرشحاته، ثم الإعدادات الافتراضية للحساب حسب الإشعارات داخل التطبيق والبريد الإلكتروني، مع تفعيل تجاوز خاص بكل مشروع ثم إيقافه من جديد. على الصفحة: /learn/dashboardشاهد · 1:47اربط مساعدك الذكيLangsys داخل مساعد ذكاء اصطناعي عبر خادم MCP المستضاف: claude mcp add، وشاشة Authorize Access، وإجابة حقيقية عن لغات المتجر، ثم إلغاء الاتصال من الأمان. على الصفحة: /learn/dashboard
تُنتج المقاطع من النسخ الرئيسية في langsys-demo-videos وتُنشر في مستودع langsys-demos، وهي التطبيقات التجريبية نفسها التي تفتحها كل صفحة SDK في StackBlitz.