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 Form’ או ‘Layout’
- nameשם לזיהוי קבוצת המחרוזות. חייב להיות ייחודי עבור כל חבילה מאותו סוג, כגון מזהה (ID).
- 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