Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème:
Le client avait un code personnalisé dans les fichiers PHP de son thème.

Solution:
La fonction esc_html_e() était utilisée correctement (voir la documentation WordPress plus bas).
- Allez dans "WPML > Localisation du thème et des plugins"
- Rescannez le thème ou le plugin qui contient ce code
- Allez dans "WPML > Traduction de chaînes" et cherchez les textes à traduire.

Documentation:
https://developer.wordpress.org/reference/functions/esc_html_e/
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#scan-the-theme-or-plugin

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Ce sujet contient 2 réponses, a 2 voix.

Dernière mise à jour par sirineZ Il y a 1 année et 6 mois.

Assisté par: Nicolas V..

Auteur Articles
Novembre 28, 2023 à 7:19 pm #14943819

sirineZ

Autre soucis : J'ai ajouté du php manuellement dans The Events calendar, fait le nécessaire pour que pouvoir retrouver les strings et malheureusement je n'arrive pas à les traduire :

<?php
// Event Website
if ( ! empty( $website_url ) ) : ?>
<dd class="tribe-events-event-url">
" target="_blank">
</dd>
<?php endif ?>

<?php do_action( 'tribe_events_single_meta_details_section_end' ); ?>
</dl>
</div>
idem ici, je ne les retrouve pas dans les strings :
<!-- ligne additionnelle -->
<dd class="additional-info">
<?php esc_html_e( 'Not familiar yet with the site?' , 'the-events-calendar-pro' ); ?>
lien caché"><?php esc_html_e( 'See map', 'the-events-calendar-pro' ); ?>.
</dd>
</dl>

J'ai également un soucis concernant The Events Calendar - filter bar : j'ai pourtant tout trouvé mais 2 filtres me résistent (day - time - voir screenshot). Désolée de vous bombarder mais je fatigue un peu, ca fait des jours que j'accumule les soucis et que je contacte WPML à droite à gauche alors si je peux centraliser ca m'arrangerait. Merci beaucoup pour votre aide.

Novembre 28, 2023 à 7:31 pm #14943881

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Re bonjour,

La fonction esc_html_e() utilisée dans les deux snippet de code semblent correcte.
- Allez dans "WPML > Localisation du thème et des plugins"
- Rescannez le thème ou le plugin qui contient ce snippet
- Allez dans "WPML > Traduction de chaînes" et cherchez les. Pour le premier snippet, le textdomain est 'the-events-calendar' et pour le deuxième 'the-events-calendar-pro'

Dites moi si cela fonctionne.

Novembre 29, 2023 à 2:33 am #14945617

sirineZ

Bonjour Nicolas,

Après avoir rescanné le thème enfant, les strings correspondantes sont bien apparues. J'ai donc finalement réussi à les traduire. Un grand merci !

Capture d'écran 2023-11-28 221627.png
Capture d'écran 2023-11-28 221657.png
Capture d'écran 2023-11-28 221752.png
Capture d'écran 2023-11-28 222426.png