Wie setze ich einen Arabischen Text in Wordpress ein?

  • Hallo

    Ich habe einen Auftrag bekommen, einen arabischen Text in eine Wordpress Seite einzusetzen. Die Seite benutzt Polilnang zur Sprachsteuerung.

    Das die Schrift rechts eingesetzt werden muss ist klar. Texte haben wir geliefert bekommen in einem Word document.

    Jetzt das Problem:
    Wenn rechts oder links eine Klammer ist, wird diese automatisch auf die andere Seite gesetzt...

    Beispiel:

    So sieht die Seite aus, wenn man einfach kopiert und einsetzt...

    بنا مباشرة حتى قريه (بروسينو ارزيسيو) الخلابه الواقعه على بحيرة (لاغو دي لوغانو)


    Da wird jeweils die Klammer, Sonderzeichen, Komma oder der Punkt falsch angezeigt.

    Hatte jemand schon das gleiche Problem? Wenn ja, wie gelöst?
    Oder hat / gibt es da schon eine Lösung?

    Für Eure schnelle Hilfe wäre ich sehr dankbar!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich vermute, die Klammern liegen dann in einer westlichen Kodierung vor.

    1. Geh mal den Umweg über einen Texteditor (z. B. Notepad++) und konvertiere dann den Text zu ISO 8859-6 (oder auch OEM).
    2. Plugin-Option: http://wordpress.org/plugins/wp-rtl/
    3. Installiere die arabische Version von Wordpress - bzw. die Language Files - (http://ar.wordpress.org/) und nutze ein Plugin, um die Admin-Oberfläche in Englisch (e.g.) zu nutzen (http://wordpress.org/plugins/admin-locale/).

    Optional kannst Du auch noch die i18n für TinyMCE installieren, aber das sollte das RTL-Problem nicht beeinflussen.

    PS: Schnell kostet extra!

  • Da wird jeweils die Klammer, Sonderzeichen, Komma oder der Punkt falsch angezeigt.

    Hatte jemand schon das gleiche Problem? Wenn ja, wie gelöst?
    Oder hat / gibt es da schon eine Lösung?

    Nö - meine Kunden senden mir keine Word Dokumente :)

    Ich würde mir die RTL- Struktur von YAML

    Beispielseite
    http://www.yaml.de/docs/index.html

    Projekt Seite
    http://www.yaml.de/

    GitHup
    https://github.com/yamlcss/yaml/t…ons/rtl-support

    und die Anleitung im Codes
    http://codex.wordpress.org/Right-to-Left_Language_Support

    beachten...


    Für Eure schnelle Hilfe wäre ich sehr dankbar!

    kostet aber extra...

    Mit offenen Augen träumen

  • Beispielseite
    http://www.yaml.de/docs/index.html

    Projekt Seite
    http://www.yaml.de/

    GitHup
    https://github.com/yamlcss/yaml/t…ons/rtl-support

    und die Anleitung im Codes
    http://codex.wordpress.org/Right-to-Left_Language_Support

    beachten...


    Herzlichen dank für eure Hilfe! Hat mir sehr geholfen für unsere anderen Projekte.
    Mein Problem ist aber bei diesem Kunden, dass ich am CMS nichts verändern noch Plugins installieren kann / darf. Da wir nur die Übersetzung geliefert haben und wir keine weiteren Zugriffe haben...

    Gibt es sonst eine Möglichkeit im Text das ganze (html) anzupassen?
    Habe bereits das gefunden: <div align="right"><font size="3">السلام عليكم ورحمة الله وبركاته</font></div> aber bei der Klammer oder Punkt setzung ist immer noch das gleiche Problem (falsche Seite)...

    Ebenso hab ich das mal gefunden:
    einfach die XML-Dateie "de-DE.xml" im Ordner language editieren und <rtl>1</rtl> in <rtl>0</rtl> umschreiben und dann funktioniert es auch mit rechtsbündig...

    Aber wie schon erwähnt, leider habe ich nur die berechtigung da etwas zu schreiben :cry:

    Hat sonst jemand eine Idee???

  • Wenn Du keine Berechtigungen hast, sollte sich auch niemand beschweren. Davon abgesehen solltest ggf. einen native Speaker respektive einen Übersetzer konsultieren. Die kennen sich da deutlich besser mit aus!

    Option: nutz mal das lang-attribute. >> <p lang="ar"></p>

    Wird trotzdem nicht funktionieren, wenn Du mit einem LTR-System arbeitest.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!