syndikat / responsive-child-syndikat-wp-theme

0 stars 1 forks source link

Polylang probleme (Startseite, Medien) #21

Closed FreddidieKatze closed 10 years ago

FreddidieKatze commented 10 years ago

uploader funktioniert. Das Problem wird von polylang erzeugt. Da die Projekteseite bisher keiner Sprache zugeordnet war, werden uploads über die Projekteseite auch keiner Sprache zugeordet. uploads über den uploader werden der Standardsprache (deutsch) zugeordnet. Der Effekt ist, dass beim Öffnen der Medienübersicht bei Standardsprache deutsch Medien nicht angezeigt werden, die keiner Sprache zugeordnet wurden.

Das Problem setzt sich:

Die Projekteseiten wurden seinerzeit ohne Sprachzuordnung eingegeben und mussten daher alle noch mit der Zuordnung "deutsch" indexiert werden, weil sie sonst nicht angezeigt werden.

Bei Einstellungen => Sprachen => Einstellungen => Benutzerdefinierte Artikeltypen habe ich "Projekte" aktiviert, damit sie eine Sprachzuordnung erhalten. So werden uploads über die Projekteseite der Sprache der Projekteseite zugeordnet, da sie sonst nicht angezeigt werden.

Das hat den netten Nebeneffekt, dass nun auch die Suchfunktion die Projekteseiten durchsucht. Bisher war das nicht der Fall, weil bei Aufruf der deutschen Seite nur als deutsch indexierte Seiten durchsucht wurden. Also keine Projektseiten, da sie keine Zuordnung hatten.

Zusätzlich zu den Problemen mit polylang gibt es das Problem, dass die Startseite keine echte Seite ist und daher nicht mit polylang verwaltet werden kann. Ich habe Volker um Lösungsvorschläge gebeten. Eventuell muss die Seite nachgebaut werden.

tamaloa commented 10 years ago

Die Home-Seite lässt sich eventuell über Einstellungen-> Sprachen -> Übersetzung von Sätzen (Tab) übersetzen? http://test.syndikat.org/wp-admin/options-general.php?page=mlang&tab=strings

tamaloa commented 10 years ago

Das Verhalten, dass Medien einer bestimmten Sprache zugeordnet werden finde ich nicht intuitiv. Im Gegenteil, da wir ja als Medien fast nur Bilder haben ist so eine Zuordnung doch eher schlecht.

Unter Einstellungen-> Sprachen -> Einstellungen (rechter Tab) kann man die Sprache von Medien deaktivieren. Wenn diese Option keine Nachteile mit sich bringt würde ich sie nutzen @FreddidieKatze würdest du die Änderung der Einstellung testen wollen?

FreddidieKatze commented 10 years ago

Es funkioniert leider nicht. Bis gestern war dort nur deutsch als Auswahl möglich, heute gibt es auch englisch und französisch. Änderungen werden nicht gespeichert, sondern eine Fehlermeldung produziert in der wp-content/debug.log wp-content/plugins/polylang/include/mo.php Zeile 60 Was könnte das bedeuten?

Am 26.02.2014 20:12, schrieb Michael:

Die Home-Seite lässt sich eventuell über Einstellungen-> Sprachen -> Übersetzung von Sätzen (Tab) übersetzen? http://test.syndikat.org/wp-admin/options-general.php?page=mlang&tab=strings

— Reply to this email directly or view it on GitHub https://github.com/syndikat/responsive-child-syndikat-wp-theme/issues/21#issuecomment-36164225.

tamaloa commented 10 years ago

Hmm ... bei mir lokal kann ich Änderungen speichern. Eventuell ein Problem mit den Zugriffsrechten auf dem Server (automatische updates funktionieren ja auch nur wenn man ftp passwort angibt).

Aber wenn ich auf der Hauptseite bin und auf englisch umschalte dann wird mir erst garnicht die Startseite angezeigt sondern eine englische 404 Seite. Irgendwie müsste man das einstellen können, dass auch unter http://test.syndikat.org/en/ die Startseite erscheint (dann könnten wir die Sätze ändern, notfalls lokal).

http://cyberchimps.com/forum/free/responsive/

FreddidieKatze commented 10 years ago

Die mit Responsive Child Syndikat WP-Theme erzeugte Startseite lässt sich nicht übersetzen.

Änderungen unter Einstellungen => Sprachen => Übersetzung von Sätzen werden nicht gespeichert. Sie werden gespeichert, wenn keiner der Sätze ein Tag enthält. Dennoch werden sie nicht in die Startseite eingebaut.

Da die ersten Übersetzungen fertig sind, habe ich die Startseite als normale Seite nachgebaut. Leider fehlt der Zwischenraum zwischen content und den untenliegenden 3 widgets.

Könnt ihr damit vorerst leben?

tamaloa commented 10 years ago

@FreddidieKatze Ist doch perfekt. Im original (also auf maasters.de) hat die Startseite ja auch nicht mehrsprachig funktioniert - ich denke das das original Theme die mehrsprachigkeit für die Startseite nicht korrekt umsetzt. Von daher ist das die beste Lösung ohne viel Aufwand.

FreddidieKatze commented 10 years ago

Weil es mir gerade einfällt: die Alternative wären natürlich subdomains mit jeweils einer eigenen Installation, aber das ist vermutlich etwas übertrieben viel Arbeit, oder?

Am 03.03.2014 um 17:36 schrieb Jochen Schmidt:

Die mit Responsive Child Syndikat WP-Theme erzeugte Startseite lässt sich nicht übersetzen.

Änderungen unter Einstellungen => Sprachen => Übersetzung von Sätzen werden nicht gespeichert. Sie werden gespeichert, wenn keiner der Sätze ein Tag enthält. Dennoch werden sie nicht in die Startseite eingebaut.

Da die ersten Übersetzungen fertig sind, habe ich die Startseite als normale Seite nachgebaut. Leider fehlt der Zwischenraum zwischen content und den untenliegenden 3 widgets.

Könnt ihr damit vorerst leben?

tamaloa commented 10 years ago

Dann müsste man jede Änderung für jede Sprache manuell auf allen Installation durchführen (also z.B. ein Bild hochladen oder ein Projekt einfügen). Das führt mit Sicherheit schnell zu ziemlichen Unterschieden die dann wieder Fehler produzieren und so weiter. Halte ich für keine gute Idee zumal deine Lösung gut ist :)