it-swarm.asia

كيف يمكنني ترجمة نموذج وحدة Webform؟

لا أرى حقًا طريقة لترجمة وحدة Webform. هل هناك أي شخص آخر يواجه هذه المشكلة؟

أعلم أنه ممكن مع الإعدادات المحلية (لنفس العقدة) ، أو إنشاء عقدة أخرى ، لكني أريد حقًا استخدام الخيار الأول.

8
drupal_stuff_alter

تم إعطاء النموذج الأمامي للويب Webform القدرة على التعديل (وبالتالي ترجمته) في هذه المشكلة: اجعل Webform متعدد اللغات (i18n) على دراية من خلال الوحدات المساهمة . تم تضمين هذا التحسين بالفعل في أحدث إصدارات Webform ، ولكن هذا التحسين هو فقط على مستوى API ؛ لا توفر وحدة Webform النمطية أي قدرات ترجمة في حد ذاتها.

تسمى الوحدة الإضافية التي توفر إمكانيات الترجمة لـ Webform Local Webform Localization ، ولكنها متاحة حاليًا فقط كمشروع وضع الحماية هنا: http://drupal.org/sandbox/GDrupal/14071

تلقى مؤلف الوحدة مؤخرًا (قبل أسبوعين) الضوء الأخضر لتحويل الوحدة إلى مشروع عادي تم الترويج له بالكامل ، مما يجعلها أكثر سهولة في الوصول إليها على Drupal.org.

توفر وحدة Webform Localization النمطية وضعين للترجمة ، أحدهما يستخدم العقد المنفصلة ويقوم بمزامنة إعدادات نموذج ويب معينة بين العقد ؛ وتلك التي تستخدم عقدة واحدة وتجعل السلاسل متاحة للترجمة من خلال وحدة i18n_strings. نهج العقدة الواحدة هو أيضًا ما كنت أدافع عنه واختبرت أنه يعمل مع هذه الوحدة. يحتفظ نهج العقدة الواحدة فقط بجميع النتائج من جميع اللغات المجمعة معًا ، مع عقد منفصلة تكون النتائج منفصلة لكل لغة.

7
Nate Lampton

هل هذا وظيفة في drupal.org مساعدة على الإطلاق؟

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

1
Chapabu