WPML
apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
النوع
filter
إصدار WPML
3.2

الوصف

*يسترد ترجمة سلسلة نصية. يبحث المرشِّح عن سلسلة نصية تكون جزءاً من حزمة أو مجموعة من السلاسل النصية (على عكس السلسلة النصية الفردية**). إذا وجدها، فإنه يبحث عن ترجمة في اللغة الحالية. إذا توفرت ترجمة، فسيعيدها. وبخلاف ذلك، سيعيد السلسلة النصية الأصلية.

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

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

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

الوسطاء

$string_value
(سلسلة نصية) (مطلوب) القيمة الأصلية للسلسلة النصية
$string_name
(سلسلة نصية) (مطلوب) الاسم المسجل للسلسلة النصية
$package
(مختلط) (مطلوب) معرف الحزمة المسجل للسلسلة النصية
  • إذا كان $package عبارة عن مصفوفة، فيجب أن تكون ترابطية وتحتوي على المفاتيح kind و name.
  • إذا كان $package عبارة عن كائن، فيجب أن يحتوي على الحقول kind و name.

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

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

wpml_media_url, wpml_media_id, force_suppress_filters, wpml_get_translated_slug, wpml_home_url, wpml_translate_single_string, wpml_elements_without_translations, wpml_permalink, wpml_unfiltered_admin_string, wpml_element_link

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