Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Schlagwörter: Custom Work
Dieses Thema enthält 11 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von Marcel Vor 1 Jahr, 9 Monaten.
Assistiert von: Marcel.
Verfasser | Beiträge |
---|---|
August 1, 2023 unter 3:29 pm #14135717 | |
philipR-10 |
Text übersetzten, der manuell in <body> gesetzt ist? |
August 1, 2023 unter 5:18 pm #14136363 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, es können nur Strings übersetzt werden, welcher lt. i18n WordPress Developer Standard (https://codex.wordpress.org/I18n_for_WordPress_Developers) für eine Mehrsprachigkeit via getText() calls registriert wurden. Wie genau wurde der Text hier eingebunden? In Ihrer übermittelten Debug Info sehe ich ein 3rd Party Plugin "Truendo". Wird dies hier verwendet? Falls ja, was genau wird im body der Seite genau eingebunden? Freundliche Grüße |
August 2, 2023 unter 7:10 am #14139359 | |
philipR-10 |
Hallo Marcel. Der Text wird nicht über Truendo eingebunden sondern ist im <body> händisch gesetzt. Siehe Screenshot. Grüße. Philip |
August 2, 2023 unter 9:30 am #14140587 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, danke für die Info. Da dieser Text nicht für eine Mehrsprachigkeit vorbereitet wurde, kann dieser nicht übersetzt werden. Sie müssen den Text über getText() Calls via PHP registrieren, dann kann dieser für eine String Übersetzung registriert werden. Weitere Infos finden Sie dazu hier: https://wpml.org/documentation/support/enabling-text-translation-for-themes-not-compatible-with-wpml/. Es wäre ggf. besser den Code über die functions.php bzw. über die header.php einzubinden, ggf. erlaubt Divi hier keine PHP Eingabe in den Theme-Optionen. Freundliche Grüße |
August 4, 2023 unter 12:50 pm #14155029 | |
philipR-10 |
Hallo Marcel. |
August 4, 2023 unter 1:11 pm #14155097 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, wie sieht Ihr Code nun aus? Haben Sie die Strings in einen getText() Call gepackt? Freundliche Grüße |
August 7, 2023 unter 7:44 am #14161625 | |
philipR-10 |
Hallo. Der Code: // Cookie Text ?> return ob_get_clean(); // End output buffering and return the content |
August 7, 2023 unter 7:51 am #14161647 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, Sie müssen die Strings wie zuvor beschrieben in einem PHP getText() Calls packen: https://wpml.org/documentation/support/enabling-text-translation-for-themes-not-compatible-with-wpml/. Bitte beachten Sie das i18n Handbuch für WordPress Mehrsprachigkeit: https://codex.wordpress.org/I18n_for_WordPress_Developers. Freundliche Grüße |
August 7, 2023 unter 7:56 am #14161663 | |
philipR-10 |
function getText($string) { function cc_banner_shortcode() { ?> return ob_get_clean(); // End output buffering and return the content Danke, Marcel. Was sagst du dazu? |
August 7, 2023 unter 8:06 am #14161723 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, es reicht ein __( 'Thank you!', 'my-plugin-domain' ); je String. Das Echo wird damit bereits ausgeführt. Sollten Sie hierfür weitere Hilfe benötigen, empfehle ich Ihnen einen zertifizierten WPML Dienstleister mit der Anpassung zu beauftragen. Sie finden diese hier: https://wpml.org/contractors/. Freundliche Grüße |
August 7, 2023 unter 8:08 am #14161727 | |
philipR-10 |
Danke. Marcel. |
August 7, 2023 unter 8:08 am #14161729 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Gerne! |