i18n Nur Teile einer Seite lokalisieren

  • Hallo,
    ich habe ein paar eigene Inhaltstypen mit Archetypes erstellt. Diese befinden sich alle im selben Ordner und lassen sich einfach internationalisieren. Ich würde hier gerne die internationalisierung von Plone nutzen, möchte aber das die Inhalte im Rest der Site in der Defaultsprache Deutsch angezeigt werden.Die plone.app.i18n habe ich gefunden und auch das language Tool mit dem I18N_LANGUAGE cookie und den diversen anderen Methoden die Sprache festzulegen aber irgendwie komme ich dann nicht weiter wie dann der Übersetzungsprozess eingeleitet wird wenn die Sprache gesetzt ist. Weiß jemand welche Eggs ich mir dann noch anschauen muß oder hat jemand vielleicht sogar eine (einfache Lösung:-)): Mir fallen jetzt erst einmal nur quick und dirty Lösungen ein wie im LanguageTool die Sprachen für den übersetzbaren Ordner zu setzen, BrowserNegotiation abzuschalten und das I18N_Language cookie im übersetzbaren Ordner mit einem eigenen viewlwet/template zu setzen und dann im Rest der Seite über eine Zugriffregel das Cookie zu löschen.

    Danke und Gruß
    Daniel

  • Hallo Daniel,

    ich verstehe noch nicht ganz, was Du machen willst.
    Willst Du die Tempaltes über setzen oder die Inhalte?
    Für Inhalte schau Dir https://pypi.python.org/pypi/plone.app.multilingual oder den Vorgänger https://pypi.python.org/pypi/Products.LinguaPlone (nur für Archetypes) an.
    Du kannst auch nur einige Inhalte übersetzen und en Rest als Sprachneutral anlegen, dann sollten die immer in der Verfügbaren Variante angezeigt werden.
    Aber mischen von solchen Sachen in Ordner-Zweigen ist keine gute Idee.