Re: LinguaPlone: Deutsch default teilweise übers etzt
Maik Derstappen <[email protected]> Wed, 16 May 2012 12:00:28 +0200
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Inqbus GmbH & Co KG |
| Message-ID | <[email protected]> |
On 16.05.2012 11:34, Jens Nachtigall wrote: > Hallo, > > ich habe in einem Plone4.1.4 ein aktuelles LinguaPlone installiert und > gewinne immer mehr den Eindruck, dass das was ich möchte gar nicht geht: > > Ganze Website auf Deutsch, insb. alltäglicher Nachrichten, Events usw.. > Statische Inhalte wie "Über uns", "Ziele" usw. sind auf auch Deutsch > (Standard), aber auch in anderen Sprachen wie Englisch, Franz., Spanisch > usw. > > Nun soll wirklich nicht die ganze Website übersetzt werden, sondern wenn > ein Artikel in einer anderen Sprache verfügbar ist, erscheint in Link > zur Übersetzung (zB mit > http://plone.org/products/collective.portlet.lingualinks) ansonsten wird > halt immer die deutsche Version angezeigt (als fallback). > > portal_languages ist eingestellt: > Default: German > > und dann noch: > > [x] Force different URLs for each language (redirect). > > [x] Allow content language fallback. > > [x] Create content initially as neutral language. > > > Nun muss ich feststellen, dass wenn ich auf > https://mysite/en?set_language=en wechsel, dann werden gar keine > deutschen Inhalte mehr gezeigt (also kein fallback), obgleich keine > engl. Übersetzungen vorliegen. So hätte ich das aber erwartet. > > Habe jetzt ein wenig im netz gelesen, und anscheinend geht das > Teilweiseübersetzen wirklich nicht, was ich nicht ganz fassen kann, da > das doch *die* Aufgabe eines multiligualen Addons wäre... D.h. entweder > man übersetzt die gesamte Website in andere Sprachen (mitsamt täglichen > news, events) oder es geht nicht. D.h. man muss die Sitestruktur für > jede Sprache x-fach unter de/, en/, fr/ aufbauen. Für ein ehrenamtliches > Projekt wie unseres ist das nicht zu stemmen. > > Nur einiges übersetzen funktioniert zumindest nicht mit LinguaPlone -- > gibt es Alternativen oder Workarounds? > Ich glaube du kannst/musst da ohne LinguaPlone auskommen. Denn LinguaPlone handelt das alles automatisch für dich, wenn du etwas anderes willst ist es dann meist kaum damit zu erreichen. Du willst ja nur alternative Übersetzungen verlinken. Die Übersetzungen anzulegen ist kein Problem, da man bei Inhalten die Sprache ja manuell einstellen kann. Was du aber handeln musst, sind die Verbindungen zwischen den Inhalten. Also "ueber-uns" gehört zu "about-us" und dann den Link einblenden. Man könnte einfach Referenzen von den deutschen Seiten zu den englischen Seiten setzen und diese dann als Link (kleines Viewlet oder eine action) anzeigen. Wenn du eigenen Referenzen mit eigenen Relations per SchemaExtender drann baust, sollte das nicht schwierig sein. Falls du die Plone Referenzen sonst nicht verwendest, kannst du die auch dazu missbrauchen. Das geht aber nicht oder nur schwer, wenn die diese auch für Querverweise an anderen Stellen benötigst. Du müsstest dann die englischen referenzierten Objekte von den normalen Querverweisen trennen. ich hoffe ich konnte dir damit etwas helfen. Gruß Maik -- Maik Derstappen Geschäftsführer Inqbus GmbH & Co. KG Softwareentwicklung, Consulting & Hosting Karl-Heine-Straße 99 | 04229 Leipzig | Deutschland Telefon: +49 341 989758-52 Fax: +49 341 989758-72 E-Mail: [email protected] Web: http://inqbus.de/ Persönlich haftende Gesellschafterin: Inqbus Management GmbH (Amtsgericht Leipzig, HRB 27350) Vertretungsberechtigte Geschäftsführer: Maik Derstappen, Dr. Volker Jaenisch, Thomas Massmann, Markus Zapke-Gründemann Registergericht: Amtsgericht Leipzig Registernummer: HRA 16424 Umsatzsteuer-Identifikationsnummer: DE278744671 _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope