قم بترجمة جميع السلاسل التي يصعب الوصول إليها أو غير المرئية باستخدام الرمز القصير TranslatePress المعروض أدناه.
كيفية استخدام الرمز القصير الشرطي TranslatePress الشرطي لعرض المحتوى بناءً على اللغة
لا يمكن ترجمة أشياء مثل رسائل البريد الإلكتروني المرسلة إلى المستخدمين من قبل ملحقات مختلفة باستخدام واجهة الترجمة المرئية لأنها لا تظهر في الواجهة الأمامية.
بالنسبة لهذه الأنواع الأخرى من المحتوى، يمكنك استخدام TranslatePress رمز قصير مشروط لعرض المحتوى بناءً على اللغة:
يمكن القيام بذلك أيضًا باستخدام PHP:
<?php
$current_language = get_locale();
if( $current_language == 'en_EN' ){
echo 'text in language en_EN';
}
if( $current_language == 'fr_FR' ){
echo 'text in language fr_FR';
}
?>
عرض الصور بناءً على اللغة باستخدام الرمز القصير الشرطي
هناك حالة استخدام أخرى للرمز القصير الشرطي لـ ترجمة الصوربشكل أساسي عرض صور مختلفة للغات مختلفة.
[trp_language language="en_US"]
<img src="https://example.com/image_en.png" />
[/trp_language]
[trp_language language="fr_FR"]
<img src="https://example.com/image_fr.png" />
[/trp_language]
ومع ذلك، يمكن الآن تحقيق ذلك بسهولة مباشرةً من الواجهة الأمامية باستخدام وظيفة ترجمة الصور المدمجة.
من الممكن أيضًا استخدام الرمز القصير الشرطي لعرض كتل جوتنبرج باللغة المطلوبة فقط.
للقيام بذلك، سيتعين عليك لف مكوِّن غوتنبرغ بين مكوِّنين من الكود القصير. سيحتوي مكوِّن الكود القصير الأول على بداية الكود القصير الشرطي الخاص بنا ().

يمكن رؤية النتيجة في الصور التالية. الصفحة الأولى هي النسخة الإنجليزية الافتراضية والثانية هي النسخة الإسبانية لنفس الصفحة.


بديل آخر للرمز القصير الشرطي لـ TranslatePress هو واجهة ترجمة السلاسل حيث يمكنك الوصول إلى سلاسل gettext (مثل رسائل البريد الإلكتروني) وترجمتها بسهولة من قائمة.
0 تعليق