FreemiumProBusinessEnterprise

الفعاليات والنماذج متعددة اللغات

نظرة عامة على تعدد اللغات

يتيح لك tikento إنشاء فعاليات متاحة بعدة لغات. العنوان والوصف وتسميات حقول النموذج ونصوص الإشعارات -- كل ذلك يمكن ترجمته، وسيرى المشارك المحتوى تلقائياً بلغته.

تعدد لغات المحتوى هو وظيفة منفصلة عن لغة الواجهة. واجهة المنصة متاحة بـ 7 لغات لجميع الخطط. لغات المحتوى (لغات الفعاليات والنماذج) تعتمد على الخطة.

لغات المحتوى حسب الخطط

الخطةاللغات المتاحةاللغات
Free2ru، en
Pro4أي 4 من 7
Business7الكل
Enterprise7الكل

اللغات المتاحة: الروسية (ru)، الإنجليزية (en)، الإسبانية (es)، العربية (ar)، الإيطالية (it)، الألمانية (de)، الفرنسية (fr).

ترجمة الفعالية

الخطوة 1: تفعيل لغات إضافية

  1. افتح الفعالية وانتقل إلى علامة التبويب «نظرة عامة».
  2. ابحث عن قسم «لغات المحتوى».
  3. اضغط على «إضافة لغة» واختر اللغات المطلوبة من القائمة.
  4. احفظ التغييرات.

الخطوة 2: ترجمة الحقول الأساسية

بعد إضافة لغة ستظهر مبدلات اللغات بجانب الحقول النصية. لكل لغة املأ:

  • عنوان الفعالية -- يُعرض في القوائم وصفحة الفعالية.
  • الوصف -- النص الكامل مع التنسيق.
  • الوصف المختصر -- للبطاقات والمعاينات.
  • مكان الإقامة -- العنوان واسم المكان.

الخطوة 3: حفظ الترجمات

اضغط على «حفظ». ستكون الترجمات متاحة للمشاركين فوراً.

ترجمة نموذج التسجيل

يدعم نموذج التسجيل ترجمة كل عنصر عبر i18n-service.

ما يمكن ترجمته

لكل حقل في النموذج يمكنك ترجمة:

  • التسمية -- اسم الحقل (مثلاً «اسم العائلة» / «Last name» / «Apellido»).
  • النص التوضيحي -- التلميح داخل الحقل.
  • الوصف / التلميح -- نص توضيحي إضافي.
  • خيارات الإجابة -- لحقول من نوع select وradio وcheckbox.
  • رسائل التحقق -- نصوص الأخطاء عند الملء الخاطئ.
  • نصوص الموافقات -- خانة اختيار اتفاقية المستخدم وGDPR وغيرها.

كيفية ترجمة حقول النموذج

  1. افتح الفعالية وانتقل إلى علامة التبويب «التسجيل» (منشئ النماذج).
  2. تأكد من تفعيل لغات إضافية للفعالية (انظر أعلاه).
  3. في منشئ النماذج اضغط على الحقل الذي تريد ترجمته.
  4. في لوحة تحرير الحقل بدّل اللغة باستخدام محدد اللغة.
  5. أدخل الترجمة للتسمية والنص التوضيحي والعناصر الأخرى.
  6. كرر لكل حقل وكل لغة.

الحقول التي لم تُحدد لها ترجمة ستُعرض باللغة الأساسية للفعالية.

كيف يرى المشارك المحتوى

التحديد التلقائي للغة

عند فتح صفحة الفعالية أو نموذج التسجيل يحدد tikento اللغة المفضلة للمشارك:

  1. ملف تعريف الارتباط tikento_locale -- إذا اختار المشارك لغة سابقاً.
  2. Telegram -- لغة الحساب عند الدخول عبر Mini App.
  3. المتصفح -- رأس Accept-Language.

إذا كان المحتوى متاحاً بتلك اللغة -- يُعرض تلقائياً. وإلا -- تُستخدم اللغة الأساسية للفعالية.

التبديل اليدوي

يمكن للمشارك تبديل لغة المحتوى في صفحة الفعالية إذا كانت هناك عدة لغات متاحة. يُعرض مبدل اللغة في أعلى الصفحة.

منطق الاحتياط

إذا كانت ترجمة عنصر معين غير موجودة، يبحث النظام عنها وفق التسلسل:

اللغة المختارة → اللغة الأساسية للفعالية → الإنجليزية → مفتاح الترجمة

لن يرى المشارك أبداً حقلاً فارغاً -- في أسوأ الأحوال سيُعرض النص باللغة الأساسية.

ترجمة الإشعارات

تُرسل إشعارات البريد الإلكتروني ورسائل Telegram إلى المشاركين بلغتهم المفضلة.

ما يُترجم في الإشعارات

  • موضوع ونص رسائل البريد الإلكتروني
  • نصوص إشعارات Telegram
  • الأزرار المضمنة في Telegram
  • تأكيدات التسجيل والدفع

تُترجم قوالب الإشعارات عبر i18n-service. إذا لم يُترجم القالب إلى لغة المشارك -- تُستخدم اللغة الأساسية للفعالية.

لوحة الترجمات (Admin Console)

للمشرفين العامين للمنصة تتوفر لوحة إدارة الترجمات في قسم /admin/i18n.

إمكانيات اللوحة

  • جدول لجميع مفاتيح الترجمة مع تصفية حسب النطاق واللغة
  • تحرير مباشر للقيم مع حفظ فوري
  • مؤشر التغطية -- نسبة المفاتيح المترجمة لكل لغة
  • تصدير القاموس بتنسيق JSON
  • استيراد الترجمات من ملف JSON

تدخل التغييرات المُجراة عبر اللوحة حيز التنفيذ خلال 10 دقائق (بعد تحديث ذاكرة Redis المؤقتة).

التوصيات

للفعاليات الدولية

  • أضف جميع لغات جمهورك قبل نشر الفعالية.
  • ترجم على الأقل العنوان والوصف والحقول الرئيسية للنموذج.
  • تحقق من الترجمة بتبديل اللغة في صفحة المعاينة.

للفعاليات ذات الجمهور العربي

  • تأكد من أن وصف الفعالية يُعرض بشكل صحيح في وضع RTL (من اليمين إلى اليسار).
  • تحقق من أن خيارات الإجابة في النماذج قابلة للقراءة في وضع RTL.

للنماذج ذات المنطق الشرطي

  • يعمل المنطق الشرطي (إظهار/إخفاء الحقول بشروط) بنفس الطريقة في جميع اللغات.
  • ترجم جميع خيارات الإجابة التي تعتمد عليها الشروط -- وإلا قد لا يرى المشارك الحقول المطلوبة.

الأسئلة الشائعة

كم عدد لغات المحتوى المتاحة في الخطة المجانية؟
اثنتان: الروسية والإنجليزية. للحصول على أربع لغات تحتاج إلى خطة Pro، ولجميع اللغات السبع -- خطة Business أو Enterprise.
هل سيرى المشارك الفعالية بلغته تلقائياً؟
نعم. يحدد tikento اللغة المفضلة للمشارك (من المتصفح أو Telegram) ويعرض المحتوى بتلك اللغة إذا كانت الترجمة متاحة. وإلا -- تُعرض اللغة الأساسية للفعالية.
هل يمكن ترجمة جزء فقط من حقول النموذج؟
نعم. ترجمة كل حقل (التسمية، النص التوضيحي، التلميح) مستقلة. الحقول غير المترجمة ستظهر باللغة الأساسية للفعالية.
أين تُخزَّن ترجمات المحتوى؟
في قاعدة البيانات عبر i18n-service. تُخزَّن الترجمات مؤقتاً في Redis (مدة الصلاحية 10 دقائق) وفي Service Worker من جانب العميل للوصول بدون اتصال.