Skip Navigation

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.

Schlagwörter: 

This topic contains 9 Antworten, has 2 Teilnehmer.

Last updated by Marcel vor 1 Jahr.

Assisted by: Marcel.

Autor Beiträge
März 21, 2023 um 4:05 pm #13295599

Werner

Ich muss diese Strings auf diesen beiden Seiten übersetzen:

Übersichtsseite
hidden link

Detailseite:
hidden link

Zu übersetzen wäre folgendes:
Gender: Geschlecht
Age: Geburtsjahr
Color: Farbe
Pet ID: Microchip
Size: Gewicht
Vaccinated: Kastriert?
City: Ort
Breed: Geimpft?

Birth: Geboren
Total Price: Kosten

Wie mach ich das?

März 21, 2023 um 4:42 pm #13296325

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hallo,

Sie können diese Inhalte nur übersetzen, wenn die Inhalte über einen getText() Call für eine Mehrsprachigkeit übergeben wird. Siehe https://wpml.org/documentation/support/translating-the-theme-you-created/.

Ihr Theme beschreibt auf Themeforest leider nicht, ob die Strings dementsprechend vorbereitet wurden. Bitte prüfen Sie via WPML -> String Translation, ob Sie diese Strings bereits als registriert vorfinden. Falls ja, können diese Inhalte dort übersetzt werden.

Freundliche Grüße
Marcel

März 21, 2023 um 5:00 pm #13296669

Werner

In den Strings kann ich diese Texte eben leider nicht finden.
Denke mal das Theme ist nicht WPML Ready.
Ich MUSS aber diese Texte auf deutsch und italienisch haben.
Wie könnte man das lösen?

März 21, 2023 um 5:19 pm #13296771

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hallo,

haben Sie versucht, die Textdomain Ihres Themes einzulesen? Das Theme selbst wurde bisher von den Autoren nicht für eine WPML Zertifizierung bei uns (https://wpml.org/theme/?wpv_view_count=119967&wpv-theme-category=0&wpv_post_search=billu&wpv-wpcf-recommendation-flag=&wpv_filter_submit=Search) eingereicht, wir können nicht sagen, ob es für die Mehrsprachigkeit vorbereitet wurde. Dies können Sie bei den Autoren erfragen:.

Wie im oben angeführten Link müssen Sie ansonsten die Strings in getText() calls "wrappen", damit diese für eine Übersetzung registriert werden können. Weitere Infos finden Sie im "I18n for WordPress Developers" Handbuch unter https://codex.wordpress.org/I18n_for_WordPress_Developers.

Sie können die Autoren gerne einladen sich für eine WPML Zertifizierung hier https://wpml.org/documentation/support/go-global-program/ zu bewerben, dann können wir die Autoren dabei unterstützen deren WPML Integration zu zertifizieren.

Sollten Sie die Anpassung im Code selbst vornehmen wollen und benötigen dabei Unterstützung, empfehle ich Ihnen einen zertifizierten WPML Dienstleister hierfür zu kontaktieren, der Ihnen dies in das Theme dementsprechend umprogrammieren kann: https://wpml.org/contractors/.

Freundliche Grüße
Marcel

März 22, 2023 um 11:31 am #13304165

Werner

Vom Entwickler bekommt man so gut wie keine Antwort.
Können Sie mir da helfen, diese Strings zu übersetzen?

März 22, 2023 um 11:41 am #13304241

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hallo,

unsere Support Policy deckt leider kein Custom Coding ab. Sie können einen zertifizierten WPML Dienstleister von hier damit beauftragen: https://wpml.org/contractors/.

Sie können das Plugin https://wordpress.org/plugins/string-locator/ installieren, dann ist ersichtlich, ob der Code für eine Mehrsprachigkeit vorbereitet wurde. Suchen Sie dort einfach nach z.b.: "Breed" und kopieren Sie mir den jeweiligen Code-Part in die nächste Antwort. Dann sind wir 100% sicher, ob das Theme für eine Mehrsprachigkeit vorbereitet wurde oder nicht.

Freundliche Grüße
Marcel

März 22, 2023 um 1:40 pm #13305703

Werner

Ich hab jetzt die PHP files gefunden, in denen die Strings hinterlegt sind.
Die sind so aufgebaut.
Hab die jetzt mal einfach direkt im File Deutsch gemacht.

<h6>Ort:</h6>
<span><?php echo esc_html($pet_location) ?></span>

Aber wie kann cih die jetzt localisieren?
Da muss man so einen Code anfügen, richtig?

März 22, 2023 um 2:19 pm #13306079

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hallo,

danke für die Info. Das Theme unterstützt somit keine Mehrsprachigkeit. Bitte beachten Sie hierfür den WordPress Developer Codex: https://codex.wordpress.org/I18n_for_WordPress_Developers#:~:text=In%20order%20to%20make%20a%20string%20translatable%20in%20your%20application%20you%20have%20to%20just%20wrap%20the%20original%20string%20in%20a%20__()%20function%3A.

Sie müssen den String in einem getText() call packen:

__( 'String', 'my-text-domain' );

Es sind ggf. weitere Anpassungen im Theme notwendig, falls auch keine Textdomain gesetzt ist.

Freundliche Grüße
Marcel

März 22, 2023 um 2:58 pm #13306549
Werner

Danke, das hat prima geklapppt!

Noch eine Frage.
Im footer unten rechts hat der Entwickler einen statischen Sprachumschlater eingebaut.
Der gefällt mir recht gut, aber passt nicht zu meinen Sprachen.
Wie kann ich den jetzt auf WPML anpassen?

<div class="footer-lang">
<div class="dropdown">
<button class="dropdown-toggle" type="button" id="dropdownMenuButton2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="hidden link" alt="img"> English
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton2">
<a class="dropdown-item" href="hidden link"><img src="hidden link" alt="img">Russia</a>
<a class="dropdown-item" href="hidden link"><img src="hidden link" alt="img">Thailand</a>
<a class="dropdown-item" href="hidden link"><img src="hidden link" alt="img">India</a>
</div>
</div>
</div>

Neue Threads, die von Marcel erstellt wurden und mit diesem verbunden sind, sind unten aufgeführt:

https://wpml.org/de/forums/topic/bestehenden-statischen-sprachumschalter-fuer-wpml-verwenden/

März 22, 2023 um 3:05 pm #13306615

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+01:00)

Hallo,

danke für die Info. Ich habe für die neue Frage ein getrenntes Ticket angelegt und schließe dieses zum Thema Strings.

Freundliche Grüße
Marcel

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.