- Status
- Warten auf Autor
- Zugehöriges Plugin/Theme
- NextGen Gallery
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie NextGen Gallery Pro-Alben verwenden, werden Sie feststellen, dass die Galerietitel in Sekundärsprachen nicht korrekt übersetzt werden.
Problemumgehung
Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/nextgen-gallery-pro/templates/DisplayTypes/Albums/default.php.
- Suchen Sie nach Zeile 51.
- Ersetzen Sie:
<?php print wp_kses( $entity->title, ImagelyNGGDisplayI18N::get_kses_allowed_html() ); ?>
- Durch:
<?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() ); ?> - Rufen Sie die Seite im Frontend auf, auf der Sie Ihr Album hinzugefügt haben.
- Gehen Sie zu WPML > String-Übersetzung und übersetzen Sie den neuen String.