- Statut
- En attente de l’auteur
- Extension/thème associé
- NextGen Gallery
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Si vous utilisez des albums NextGen Gallery Pro, vous constaterez que les titres des galeries ne sont pas correctement traduits dans les langues secondaires.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/nextgen-gallery-pro/templates/DisplayTypes/Albums/default.php.
- Cherchez la ligne 51.
- Remplacez :
<?php print wp_kses( $entity->title, ImagelyNGGDisplayI18N::get_kses_allowed_html() ); ?>
- Par :
<?php // WPML Workaround for compsupp-7540 if (class_exists('Sitepress')) { $string = $entity->title; $textdomain = 'WordPress'; $string_name = 'WPML Workaround: '.substr($string, 0, 20); $wpml_default_lang = apply_filters('wpml_default_language', NULL ); $wpml_current_lang = apply_filters( 'wpml_current_language', NULL ); if ($wpml_default_lang == $wpml_current_lang ) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $string ); } // Apply the translation to the string $entity->title = apply_filters('wpml_translate_single_string', $string , $textdomain, $string_name); } ?> <?php print wp_kses( $entity->title, ImagelyNGGDisplayI18N::get_kses_allowed_html() ); ?> - Consultez la page de l’interface publique où vous avez ajouté votre album.
- Allez dans WPML > Traduction de chaînes et traduisez la nouvelle chaîne de texte.