x

الفصول الرئيسية

  1. LimeSurvey Cloud مقابل LimeSurvey CE
  2. دليل البدء السريع - LimeSurvey 3.0+
  3. التثبيت - LimeSurvey CE
  4. كيفية تصميم استبيان جيد (دليل)
  5. البدء
  6. إدارة LimeSurvey
  7. الاستبيانات - مقدمة
  8. إعدادات الاستبيان
  9. قائمة المسح
  10. هيكل المسح
  11. الأسئلة - مقدمة
  12. مجموعات الأسئلة - مقدمة
  13. المسوحات - الإدارة
  14. خيارات شريط أدوات الاستبيان
  15. استبيان متعدد اللغات
  16. محرك ExpressionScript - دليل البدء السريع
  17. غير مصنفة والميزات المتقدمة
  18. الأسئلة الشائعة العامة
  19. استكشاف الأخطاء وإصلاحها
  20. حلول بديلة
  21. الترخيص
  22. سجل تغييرات الإصدارات
  23. البرامج المساعدة
 Actions

ترجمة LimeSurvey

From LimeSurvey Manual

ربما تُرجمت هذه الصفحة آليًا وقد تحتوي على أخطاء. عرض الأصل الإنجليزي · تحسين هذه الترجمة
This page is a translated version of the page Translating LimeSurvey and the translation is 100% complete.
  هذه الصفحة موجودة لتحسين الترجمة الموزعة لـ LimeSurvey. إذا كنت بحاجة إلى ترجمة مخصصة محددة، يمكنك استخدام الترجمة المخصصة عبر الوصول إلى قاعدة البيانات



ترجمة LimeSurvey

ألن يكون رائعًا أن تكون LimeSurvey مترجمة بالكامل إلى لغتك الأم؟ يبحث فريق LimeSurvey دائمًا عن ترجمات جديدة وعن أشخاص يساعدون في تحديث الترجمات الموجودة. يرجى قراءة هذه التعليمات ولا تتردد في إرسال رسالة عبر البريد الإلكتروني إلى translations@limesurvey.org إذا كانت لديك أي شكوك أو أسئلة أخرى.

كيفية الترجمة - تعليمات خطوة بخطوة

تحديث ترجمة موجودة

  1. سجّل في موقع LimeSurvey ثم سجّل الدخول إلى حسابك.
  2. انتقل إلى https://translate.limesurvey.org وسجّل الدخول هناك باستخدام اسم المستخدم وكلمة المرور نفسيهما.
  3. اختر نسخة LimeSurvey التي تريد ترجمتها وابدأ مباشرةً. بعد الموافقة على ترجمتك، ستُضاف تلقائيًا إلى الإصدار المستقر الأسبوعي وسيُذكر اسم المستخدم الخاص بك في تغير السجل.
  4. إذا كنت مهتمًا بأن تصبح المترجم الرئيسي للغتك مع صلاحية الموافقة على النصوص المترجمة حديثًا، يرجى الاتصال بنا على translations@limesurvey.org. يتطلب هذا الدور ما لا يزيد عن ساعة عمل تقريبًا في الأسبوع - ومن المهم لنا أن تكون موثوقًا في القيام بذلك.

تخصيص ترجمة موجودة

 Hint: منذ LimeSurvey 5.4.0 يمكنك استخدام الترجمة المخصصة عبر الوصول إلى قاعدة البيانات


قد ترغب أحيانًا في تعديل ترجمة موجودة لتناسب حالة الاستبيان الخاصة بك بشكل أفضل. في هذه الحالة، قم بما يلي:

  1. انتقل إلى https://translate.limesurvey.org، واختر نسخة LimeSurvey التي تريد ترجمتها واللغة المحددة التي تريد تعديلها.
  2. في أسفل صفحة الترجمة ستجد خيارًا لتصدير جميع النصوص كملف *.po. انقر على التصدير واحفظه كملف *.po على القرص الصلب المحلي لديك:
  3. قم بتنزيل وتثبيت Poedit.
  4. شغّل Poedit وقم بتحرير ملف *.po الذي تم تنزيله - عدّل الترجمات المطلوبة.
  5. عند حفظ ملف *.po، يتم إنشاء ملف *.mo تلقائيًا. وسيقوم LimeSurvey بقراءة هذا الأخير.
  6. الخطوة الأخيرة هي وضع ملف *.mo المعني في مجلد اللغة الصحيح داخل /locale عن طريق استبدال الملف الموجود.
على سبيل المثال، سيكون موقع اللغة الفرنسية هو <LimeSurvey_root_directory>/locale/fr/LC_MESSAGES/fr.po.
ملاحظة: إذا كنت تستخدم LimeSurvey Pro(لمستخدمي Cooperate وEnterprise فقط)، فسيسعد الفريق بوضع الملف نيابةً عنك. ما عليك سوى إنشاء تذكرة دعم وإرفاق ملف *.po (وليس ملف .*mo).

إنشاء ترجمة جديدة

  1. أولًا، احصل على إمكانية الوصول إلى نسخة التطوير من LimeSurvey. للحصول على تعليمات مفصلة، راجع الشفرة المصدرية.
  2. قم بتنزيل وتثبيت Poedit .
  3. عليك الآن معرفة رمز اللغة الخاص بلغتك - يمكنك البحث عن رمز لغتك في سجل IANA Language Subtag Registry.
  4. انتقل إلى المجلد /locale (الموجود في المجلد الجذر لـ LimeSurvey) وأنشئ مجلدًا باسم رمز لغتك.
  5. قم بتنزيل قالب لغتك عبر الانتقال إلى الرابط التالي [١]. اختر المشروع، ثم أي لغة (مثلًا اختر الإدخال الإنجليزي)، ومرر إلى الأسفل. هناك ستجد إمكانية تصدير ملف اللغة كملف <your_language_code>.po.
  6. انسخ ملف <your_language_code>.po إلى المجلد الذي أنشأته حديثًا في المجلد /locale.
  7. افتح الملف باستخدام Poedit وترجم كل ما تحتاج إلى ترجمته.
  8. لكي يتعرف LimeSurvey على لغتك، يجب عليك إضافتها في الملف application/helpers/surveytranslator_helper.php (الموجود في المجلد الجذر لـ LimeSurvey). افتح هذا الملف بمحرر نصوص وأضف لغتك بالطريقة نفسها التي عُرّفت بها اللغات الأخرى في هذا الملف.
  9. احفظ - لكي يتمكن LimeSurvey من رؤية اللغة المضافة حديثًا، احفظ ملف *.po المعدل. سيؤدي ذلك تلقائيًا إلى إنشاء ملف *.mo في المجلد نفسه، وسيقوم LimeSurvey بقراءته.
  10. أرسل ملف *.po الجديد وملف surveytranslator_helper.php المحدّث إلى translations@limesurvey.org.
إذا كانت لغتك تستخدم الكثير من الأحرف الخاصة: يرجى التحقق من الخط الذي يجب استخدامه لإنشاء ملفات PDF (تحقق باستخدام dejavusans على سبيل المثال). عندها يمكننا إضافة ملف هذا الخط في الإعداد الافتراضي alternatepdffontfile.
إذا كنت تريد أن يكون اسمك مرتبطًا بصفحة الفريق أو معروضًا فيها، يرجى ذكر ذلك في البريد الإلكتروني!

نموذج شفرة لإضافة لغة جديدة

    $supportedLanguages['code']['description'] = gT('Language'); // Your language name in English
    $supportedLanguages['code']['nativedescription'] = 'Language in native';  // The native name of your language
    $supportedLanguages['code']['rtl'] = (true|false); // RTL 
    $supportedLanguages['code']['dateformat'] = integer; // See getDateFormatData function
    $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , for radix point
    $supportedLanguages['code']['cldr'] = 'code';  // If the related Yii language code differs you can here map your language to a new code
    $supportedLanguages['code']['momentjs'] = 'code'; // Used by moment.js

أجزاء أخرى يجب ترجمتها

  • يستخدم LimeSurvey المكتبة moment.js. عند إرسال الرسالة إلى translations@limesurvey.org تحقق من رمز اللغة الذي يجب استخدامه.