Come aggiungere la traduzione per una stringa
Il mio sito WordPress utilizza una lingua non inglese (ad esempio cinese) e il backend è già impostato in cinese
ma in wp-content\plugins\divi-builder\includes\no-results.php (sto usando Divi Builder, nel file il codice è:
<!--Se non vengono trovati risultati-->
<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>
<!--Fine se non vengono trovati risultati-->
Quindi, come posso tradurre le stringhe all'interno di esc_html_e?

Non conosco la risposta diretta alla tua domanda, ma forse questo può aiutarti. Puoi utilizzare il plugin Loco Translate o puoi farlo manualmente in questo modo.
_e( 'Cerca', 'name_tag_of_translation' );
Poi vai in wp-content/languages e lì definisci qual è la tua traduzione, nel tuo caso parliamo di un plugin, quindi vai in: wp-content/languages/plugins e trova la traduzione del tuo plugin o crea un nuovo file. Creare un nuovo file è importante, leggi di più su https://developer.wordpress.org/themes/functionality/localization/
Il mio esempio di traduzione:
_e( 'Cerca', 'shopkeeperchild' );
Percorso dove si trova la traduzione: wp-content/languages/themes/ File responsabili della traduzione: shopkeeperchild-de_DE.mo /* Leggibile da umani / shopkeeperchild-de_DE.po / Leggibile da macchine */ Per la traduzione ho usato PoEdit.
