Cum să adaugi traducere pentru un string în WordPress
Site-ul meu WordPress folosește o limbă non-engleză (de exemplu chineza), iar interfața de administrare este deja tradusă în chineză
dar în wp-content\plugins\divi-builder\includes\no-results.php (folosesc Divi Builder, în interiorul fișierului, codul:
<!--Dacă nu sunt găsite rezultate-->
<div class="entry">
<h1>
<?php esc_html_e( 'No Results Found', 'et_builder_plugin' ); ?>
</h1>
<p>
<?php esc_html_e( 'The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.', 'et_builder_plugin' ); ?>
</p>
</div>
<!--Sfârșit dacă nu sunt găsite rezultate-->
Deci, cum pot traduce string-urile din interiorul funcției esc_html_e?

Nu știu răspunsul direct la întrebarea ta, dar poate acest lucru te va ajuta. Poți folosi pluginul Loco Translate sau poți face manual astfel:
_e( 'Căutare', 'name_tag_of_translation' );
Apoi mergi în wp-content/languages și acolo definești care este traducerea ta, în cazul tău vorbim despre un plugin, deci mergi în: wp-content/languages/plugins și găsești traducerea pentru pluginul tău sau creezi un fișier nou. Crearea unui fișier nou este importantă, citește mai multe pe https://developer.wordpress.org/themes/functionality/localization/
Exemplul meu de traducere:
_e( 'Căutare', 'shopkeeperchild' );
Calea unde se află traducerea: wp-content/languages/themes/ Fișierele care sunt responsabile pentru traducere: shopkeeperchild-de_DE.mo /* Uman lizibil */ shopkeeperchild-de_DE.po /* Citibil de mașină */ Pentru traducere am folosit PoEdit.
