WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
النوع
action
إصدار WPML
3.2

الوصف

*يسجل سلسلة نصية للترجمة. السلسلة النصية التي يتم تسجيلها هي جزء من حزمة أو مجموعة من السلاسل النصية (على عكس سلسلة نصية فردية**).

*لاسترداد ترجمة سلسلة نصية خاصة بـ «حزمة»، يُرجى الاطلاع على: wpml_translate_string

**لتسجيل سلسلة نصية فردية لا تنتمي إلى حزمة، يُرجى الاطلاع على: wpml_register_single_string

ملاحظة: يتطلب هذا الخطّاف وحدة WPML ترجمة النصوص

الوسطاء

$string_value
(سلسلة نصية) (مطلوب) السلسلة النصية المراد تسجيلها للترجمة
$string_name
(سلسلة نصية) (مطلوب) اسم فريد للسلسلة النصية
$package
(مصفوفة) (مطلوب) كائن الحزمة. يجب أن تتطابق مفاتيح المصفوفة مع حقول WPML_Package التالية وستكون هي نفسها لجميع النصوص المرسلة للترجمة لكائن ما:
  • kindنص حر لتعريف كائن الحزمة. يجب أن يكون هو نفسه لجميع الحزم من نفس النوع. أي «Gravity Forms» أو «Layout»
  • nameاسم لتعريف مجموعة السلاسل النصية. يجب أن يكون فريداً لكل حزمة من نفس النوع مثل المعرف.
  • titleعنوان مقروء بشرياً للحزمة. يجب أن يكون مختلفاً لكل حزمة من نفس النوع.
  • edit_linkرابط لتعديل هذه المجموعة من السلاسل النصية (يمكن أن يكون سلسلة نصية فارغة)
  • view_linkرابط لعرض هذه المجموعة من السلاسل النصية (يمكن أن يكون سلسلة نصية فارغة)
$string_title
(سلسلة نصية) (مطلوب) عنوان السلسلة النصية الذي سيتم عرضه عند تعديل الترجمة.
$string_type
(سلسلة نصية) (مطلوب) نوع السلسلة النصية. يجب أن يكون إحدى القيم التالية:
  • AREAأي شيء يجب أن يحتوي على صفوف متعددة
  • LINEقيمة من سطر واحد
  • VISUALسيتم عرض هذا كمحرر WYSIWYG وسيتم التعامل معه كمحتوى HTML

مثال على الاستخدام

يمكن العثور على مثال كامل ومفصل في صفحة التوثيق «ترجمة حزمة النصوص».

wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action

جميع خطاطيف إدراج المحتوى البالغ عددها 10 →