Sauter la navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Fuseau horaire du supporter: Europe/Zagreb (GMT+01:00)

Marqué : 

Ce sujet contient 0 réponse, a 0 voix.

Dernière mise à jour par Bruno Kos Il y a 3 heures et 10 minutes.

Assisté par: Bruno Kos.

Auteur Articles
Novembre 25, 2024 à 3:18 pm #16440791

Optimeasy

Contexte de la question:
Je tente de faire fonctionner la traduction du plugin The Events Calendar. Le problème est visible sur la page : lien caché

Symptômes:
Quand je clique sur "auto-enregistrer les chaines pour la traduction", mes traductions fonctionnent, mais quand je le décoche, les traductions ne fonctionnent plus. Je m'attendais à voir la traduction en français, mais j'ai obtenu la traduction en anglais.

Questions:
Pourquoi les traductions ne fonctionnent-elles pas lorsque je décoche "auto-enregistrer les chaines pour la traduction" ?
Comment puis-je faire en sorte que les traductions fonctionnent sans avoir à cocher cette option ?

Novembre 25, 2024 à 10:17 pm #16442105

Optimeasy

Tous mes sites qui utilise events calandar, les traductions ne fonctionne plus mais fonctionne si je sélectionne auto-enreistrer les string dans wpml string translation

Novembre 26, 2024 à 7:14 am #16442721

Bruno Kos
Supporter

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

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Je suis en train de vérifier ce point avec notre équipe de compatibilité et je vous tiendrai au courant.

Novembre 26, 2024 à 8:56 am #16443349

Bruno Kos
Supporter

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

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Pouvez-vous essayer les étapes suivantes:

1. Dans le fichier `wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTextDomain.php`, modifiez la fonction `loadCustomMOFile` comme suit :

private function loadCustomMOFile( $domain, $mofile, $locale ) {
    $wpml_mofile = $this->file_manager->get( $domain, $locale );

    if ( $wpml_mofile && $wpml_mofile !== $mofile ) {
        load_textdomain( $domain, $wpml_mofile );
        load_textdomain( $domain, $mofile ); //solution temporaire!!!!
    }

    $this->setCustomMOLoaded( $domain );
}

2. Si cette modification ne résout pas le problème, essayez comme solution temporaire de revenir à une version précédente de WordPress. Vous pouvez utiliser un plugin comme [Core Rollback](https://wordpress.org/plugins/core-rollback/) pour effectuer cette opération facilement.

Ce problème est dû à des modifications récentes de WordPress qui affectent tous les plugins multilingues.

Novembre 26, 2024 à 5:58 pm #16446642

Optimeasy

Le code ne fonctionne pas mais en revenant en arrière de wordpress sa fonctionne.

Novembre 27, 2024 à 8:03 am #16447770

Bruno Kos
Supporter

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

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Je vous suggère de conserver cette version. Notre équipe de compatibilité est en train de vérifier cela et nous verrons avec leurs développeurs, mais ce n'est pas à cause de WPML.

Ces changements dans WordPress ont fait que les traductions ne se chargent pas pour toutes les solutions multilingues et beaucoup de thèmes et de plugins sont affectés par cela.

janvier 21, 2025 à 6:54 pm #16620199

Optimeasy

Avez-vous trouvé le problème ?

janvier 22, 2025 à 6:45 am #16621137

Bruno Kos
Supporter

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

Fuseau horaire: Europe/Zagreb (GMT+01:00)

Il appartient aux développeurs de The Events Calendar de mettre en œuvre les changements nécessaires, nous ne pouvons pas les réparer.
https://wpml.org/errata/wp-6-7-translations-not-loaded-for-the-events-calendar-plugin/