Dieser Benutzer hat keine Lieblingsthemen.
Bevorzugte Forumsthemen
Forumsthemen erstellt
Status |
Thema
|
Unterstützer | Stimmen | Beiträge | Frische |
---|---|---|---|---|---|
Übersetzung der Startseite
Angefangen von: oliverT-11 in: Unterstützung in Deutsch |
2 | 8 | Vor 8 Monaten, 3 Wochen | ||
Übersetzung der Startseite
Angefangen von: oliverT-11
in: Unterstützung in Deutsch
Problem: Solution: Als temporäre Lösung haben wir nun den Code kopiert und ihn für das "url" Feld angepasst. Bitte beachten Sie, dass es sich hierbei nicht um eine vollständig getestete Lösung handelt und dass die endgültige Korrektur vom LayerSlider-Team durchgeführt werden sollte. Workaround: if( ! empty( $layer['url'] ) && $layer['type'] != 'img' ) { // Check 'createdWith' property to decide which WPML implementation // should we use. This property was added in v6.5.5 along with the // new WPML implementation, so no version comparison required. if( ! empty( $layer['uuid'] ) && ! empty( $data['properties']['createdWith'] ) ) { $string_name = "slider-{$sliderID}-layer-{$layer['uuid']}-url"; do_action( 'wpml_register_single_string', 'LayerSlider Sliders', $string_name, $layer['url'] ); // Old implementation } else { $string_name = '<'.$layer['type'].':'.substr(sha1($layer['url']), 0, 10).'> layer on slide #'.($slideIndex+1).' in slider #'.$sliderID.''; do_action( 'wpml_register_single_string', 'LayerSlider WP', $string_name, $layer['url']); } } #2 Öffnen Sie wp-content/plugins/LayerSlider/assets/includes/slider_markup_html.php und fügen Sie nach Zeile 234 ein: if( ! empty( $slides['properties']['attrs']['createdWith'] ) ) { $string_name = "slider-{$id}-layer-{$layer['props']['uuid']}-url"; $layer['props']['url'] = apply_filters( 'wpml_translate_single_string', $layer['props']['url'], 'LayerSlider Sliders', $string_name ); // Old implementation } else { $string_name = '<'.$layer['props']['type'].':'.substr(sha1($layer['props']['url']), 0, 10).'> layer on slide #'.($slidekey+1).' in slider #'.$id.''; $layer['props']['url'] = apply_filters( 'wpml_translate_single_string', $layer['props']['url'], 'LayerSlider WP', $string_name); } #3 Öffnen Sie den Slider, bearbeiten Sie diese (z.B. ein Leerzeichen im Layer-Text hinzufügen) und speichern Sie. #4 Die Links sind nun in der String Translation Tabelle registriert. Markieren Sie die Strings und wählen Sie unterhalb der Tabelle "Die Sprache der ausgewählten Strings ändern" und ändern Sie die Strings von Englisch auf Deutsch (Damit die deutsche Flagge neben dem String erscheint). #5 Übersetzen Sie nun die Links zu /en/ => z.B..: /en/services/#mindful_business. |
2 | 15 |
Vor 3 Jahren, 11 Monaten
oliverT-11 |
||
LayerSlider translation is not working
1
2
Angefangen von: oliverT-11 in: Unterstützung in Deutsch |
2 | 23 |
Vor 4 Jahren
oliverT-11 |