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.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
Dieses Thema enthält 11 Antworten, hat 2 Stimmen.
Zuletzt aktualisiert von christianS-187 Vor 1 Jahr, 11 Monate.
Assistiert von: Marcel.
Verfasser | Beiträge |
---|---|
Mai 20, 2022 unter 11:29 am #11265233 | |
christianS-187 |
In meiner index.php (WordPress) befinden sich einige Zeilen Text die ich übersetzen müsste. Ich bitte um Support. |
Mai 20, 2022 unter 1:12 pm #11266683 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo Claudia, Ihr Code ist aktuell nicht für eine Mehrsprachigkeit vorbereitet und kann daher nicht eingelesen werden. Dies betrifft nicht nur WPML, sondern auch andere Übersetzungs-Lösungen. Die Strings müssen zuvor in sogenannte getText() calls gewrappt werden. Beachten Sie dafür bitte den WordPress-Plugin/Theme Autor Guide: https://make.wordpress.org/polyglots/handbook/plugin-theme-authors-guide/gettext/ Weitere Infos dazu finden Sie hier: https://wpml.org/documentation/support/enabling-text-translation-for-themes-not-compatible-with-wpml/ Sollten Sie dabei Unterstützung benötigen, können Sie sich gerne an unsere zertifizierten WPML Dienstleister wenden: https://wpml.org/contractors/, der Ihnen Code dementsprechend umprogrammieren kann. Freundliche Grüße |
Mai 23, 2022 unter 5:44 am #11276007 | |
christianS-187 |
Hallo Marcel, ich habe die Strings in getText() calls gewrappt. LG Claudia |
Mai 23, 2022 unter 7:56 am #11276659 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo Claudia, Sie sollten ebenso eine Textdomain dafür im PHP Code übergeben. Hier ein Beispiel: _e( 'Thank you!', 'my-plugin-domain' ); Der Identifier "my-plugin-domain" entspricht der Textdomain, welche im Custom Theme im Headerbereich der style.css Datei definiert wurde. Sollte es danach nicht funktionieren, könnten 2 Änderungen an der Installation notwendig sein. #1 Fügen Sie diesen Code in Ihre wp-config.php ein, um den WP-Speicher zu erhöhen: define('WP_MEMORY_LIMIT', '256M'); Fügen Sie ihn kurz vor "That's all, stop editing! Happy blogging." ein. Weitere Informationen finden Sie hier: https://wpml.org/home/minimum-requirements/ #2 Erhöhen Sie die PHP Variable "max_input_vars" wie hier beschrieben: https://wpml.org/forums/topic/cant-add-string-for-translation-from-admin-strings/ Funktioniert es damit? Freundliche Grüße |
Mai 24, 2022 unter 6:21 am #11286219 | |
christianS-187 |
Hallo Marcel, das Einfügen der Textdomain und das Erhöhen des WP-Speichers ist erledigt, Ich habe versucht die PHP Variable "max_input_vars" in der .htaccess und Wir müssen uns dbzgl. mit unserem Provider in Verbindung setzen. Danke vorerst für die Unterstützung. LG Claudia |
Mai 24, 2022 unter 6:57 am #11286383 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo Claudia, danke für die Info, geht in Ordnung! Ob die gesetzte Variable angenommen wird, sehen Sie unter WPML -> Support als "Max. Eingangsvariablen". Freundliche Grüße |
Mai 24, 2022 unter 10:10 am #11290007 | |
christianS-187 |
Hallo Marcel, wir habe alle Einstellungen geändert. LG Claudia |
Mai 24, 2022 unter 10:15 am #11290127 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo Claudia, haben Sie nun ebenso die Strings innerhalb der gesetzten Textdomain übersetzt? Die zuvor übersetzten Strings wurden ohne Zuweisung automatisch zu "WordPress" zugewiesen. Setzen Sie im Custom Theme ebenso ein load_theme_textdomain()? Freundliche Grüße |
Mai 24, 2022 unter 10:59 am #11291051 | |
christianS-187 |
Hallo Marcel, add_action( 'after_setup_theme', 'my_theme_setup' ); LG Claudia |
Mai 24, 2022 unter 11:06 am #11291081 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo Claudia, dies sieht alles korrekt aus. Funktioniert die String-Übersetzung, wenn Sie Strings eines Standard Themes wie TwentyTwenty-One übersetzen? Testen Sie dies am besten auf einer getrennten Staging-Seite, damit nichts kaputt geht. Bitte beachten Sie, dass unsere Support Policy leider keinen Support für Custom Coding inkludiert. Hierfür können Sie sich gerne an einen zertifizierten WPML Dienstleister wenden: https://wpml.org/contractors/. Freundliche Grüße |
Mai 25, 2022 unter 6:35 am #11299871 | |
christianS-187 |
Hallo Marcel, jetzt funktioniert es!!! LG Claudia |