كيف يعمل توطين الحقول
كل حقل في نموذج التسجيل يمكن أن يحتوي على تسميات بعدة لغات. عند عرض النموذج يختار tikento اللغة المناسبة تلقائياً بناءً على إعدادات المشارك.
تُخزن الترجمات وتُدار عبر i18n-service — نقطة إدارة التوطين الموحدة للمنصة.
ما يمكن ترجمته
لكل حقل تتوفر ترجمات للعناصر التالية:
- Label — تسمية الحقل (مثلاً «الاسم»، «Name»، «Nombre»)
- Placeholder — تلميح داخل الحقل (مثلاً «أدخل اسمك»)
- الوصف — نص مساعد تحت الحقل
- خيارات الاختيار — لحقول select وradio وcheckbox
- رسائل التحقق — نصوص أخطاء مخصصة
كيفية إضافة ترجمة
- افتح منشئ النماذج (الفعالية ← «التسجيل»).
- اختر الحقل الذي تريد إضافة ترجمة له.
- بجانب حقل التسمية (label) اضغط على أيقونة الترجمة.
- في النافذة المفتوحة أدخل التسميات باللغات المطلوبة.
- كرر ذلك للنص التوضيحي والوصف إن لزم الأمر.
- احفظ النموذج.
اللغات المتاحة حسب الخطة
| الخطة | عدد اللغات | اللغات |
|---|---|---|
| Free | 2 | ru، en |
| Pro | 4 | ru، en + 2 حسب الاختيار |
| Business | 7 | ru، en، es، ar، it، de، fr |
| Enterprise | 7 | ru، en، es، ar، it، de، fr |
تحديد لغة المشارك
يحدد tikento لغة النموذج حسب الأولوية التالية:
- معامل URL —
?lang=enفي رابط النموذج - إعدادات المتصفح — ترويسة
Accept-Language - لغة Telegram — للتسجيل عبر Mini App
- اللغة الافتراضية — لغة الفعالية التي حددها المنظم
سلسلة Fallback
إذا لم تُوجد ترجمة باللغة المطلوبة، يبحث النظام حسب السلسلة:
اللغة المطلوبة → ru → en → المفتاح التقني للحقل
مثال: يفتح المشارك النموذج بالعربية (ar). إذا لم تُحدد ترجمة بالعربية، تُعرض النسخة الروسية (ru). إذا لم تُوجد — الإنجليزية (en). في أسوأ الأحوال — المعرف التقني للحقل.
دعم RTL
للغة العربية (ar) ينتقل النموذج تلقائياً إلى وضع RTL (من اليمين إلى اليسار):
- يُحاذى النص إلى اليمين
- تنعكس الحقول والتسميات
- يتكيف التنقل بين الخطوات
يعمل هذا تلقائياً — لا حاجة لإعداد إضافي.
توصيات
- أدخل التسميات دائماً بلغتين على الأقل (ru وen) — هذا يغطي معظم المشاركين
- للفعاليات الدولية أضف لغات الجمهور المستهدف
- تحقق من النموذج في وضع المعاينة بكل لغة
- ترجم رسائل التحقق المخصصة إلى جميع اللغات المستخدمة حتى لا يرى المشاركون أخطاء بلغة أجنبية