FreemiumProBusinessEnterprise

تسميات الحقول متعددة اللغات

كيف يعمل توطين الحقول

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

تُخزن الترجمات وتُدار عبر i18n-service — نقطة إدارة التوطين الموحدة للمنصة.

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

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

  • Label — تسمية الحقل (مثلاً «الاسم»، «Name»، «Nombre»)
  • Placeholder — تلميح داخل الحقل (مثلاً «أدخل اسمك»)
  • الوصف — نص مساعد تحت الحقل
  • خيارات الاختيار — لحقول select وradio وcheckbox
  • رسائل التحقق — نصوص أخطاء مخصصة

كيفية إضافة ترجمة

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

اللغات المتاحة حسب الخطة

الخطةعدد اللغاتاللغات
Free2ru، en
Pro4ru، en + 2 حسب الاختيار
Business7ru، en، es، ar، it، de، fr
Enterprise7ru، en، es، ar، it، de، fr

تحديد لغة المشارك

يحدد tikento لغة النموذج حسب الأولوية التالية:

  1. معامل URL?lang=en في رابط النموذج
  2. إعدادات المتصفح — ترويسة Accept-Language
  3. لغة Telegram — للتسجيل عبر Mini App
  4. اللغة الافتراضية — لغة الفعالية التي حددها المنظم

سلسلة Fallback

إذا لم تُوجد ترجمة باللغة المطلوبة، يبحث النظام حسب السلسلة:

اللغة المطلوبة → ru → en → المفتاح التقني للحقل

مثال: يفتح المشارك النموذج بالعربية (ar). إذا لم تُحدد ترجمة بالعربية، تُعرض النسخة الروسية (ru). إذا لم تُوجد — الإنجليزية (en). في أسوأ الأحوال — المعرف التقني للحقل.

دعم RTL

للغة العربية (ar) ينتقل النموذج تلقائياً إلى وضع RTL (من اليمين إلى اليسار):

  • يُحاذى النص إلى اليمين
  • تنعكس الحقول والتسميات
  • يتكيف التنقل بين الخطوات

يعمل هذا تلقائياً — لا حاجة لإعداد إضافي.

توصيات

  • أدخل التسميات دائماً بلغتين على الأقل (ru وen) — هذا يغطي معظم المشاركين
  • للفعاليات الدولية أضف لغات الجمهور المستهدف
  • تحقق من النموذج في وضع المعاينة بكل لغة
  • ترجم رسائل التحقق المخصصة إلى جميع اللغات المستخدمة حتى لا يرى المشاركون أخطاء بلغة أجنبية

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

كم لغة يمكن إضافتها لحقل؟
يعتمد عدد اللغات المتاحة على الخطة. Free — لغتان (ru، en)، Pro — 4، Business وEnterprise — جميع اللغات السبع المدعومة.
ماذا يرى المشارك إذا لم تُحدد ترجمة بلغته؟
تُفعّل سلسلة fallback: يُبحث أولاً عن ترجمة بالروسية (ru)، ثم بالإنجليزية (en). إذا لم تُوجد — يُعرض المفتاح التقني للحقل.
هل تُترجم رسائل التحقق تلقائياً؟
رسائل التحقق القياسية (حقل إلزامي، شكل غير صحيح) مترجمة إلى جميع اللغات تلقائياً. الرسائل المخصصة تحتاج ترجمة يدوية.