Re: languageIndependent klappt nicht

Philip Bauer <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Da muss ich mich missverständlich ausgedrückt haben. Ich will  
keineswegs, dass die Felder beim Übersetzten geändert werden können,  
sondern dass eben der Wert von der Ursprungssprache übernommen wird.  
Das passiert ja beim erstellen der ersten Übersetzung auch. Aber wenn  
ich im Original wieder etwas ändere werden diese Änderungen im  
Englischen nicht übernommen.
Bsp: Frau Leutheuser heiratet und heisst jetzt Leutheuser- 
Schnarrenberger. Das ändere ich im Original. Wenn ich das englische  
nun ansehe steht da aber immer noch Leutheuser :-)

Ach ja:
Plone 3.2.1
Zope 2.10.6
Python 2.4.4
LinguaPlone 2.4

Philip

> Halo Philip
>
> Wie ich verstanden habe, du möchtest dass die Felder beim Übersetzen  
> geändert werden können.
> Dann muss ja languaguageIndependent (Sprachunabhängig) gleich False  
> und nicht True sein.
>
> Gruss, Ogi
>
> Am Freitag 06 März 2009 13:41:08 schrieb Philip Bauer:
>> Hallo beisammen,
>>
>> ich habe folgendes Problem und würde mich sehr über Hilfe freuen:
>> In folgendem simplen Content-Typ werden die Felder 'description',
>> 'test' und 'image2' nach einer Änderung des (deutschen) Originals in
>> der Übersetzung trotz 'languaguageIndependent=True' nicht  
>> aktualisiert.
>>
>> Das bedeutet, dass ich den Inhalt der Felder im übersetzten Dokument
>> gar nicht ändern kann.
>>
>> Das passiert sowohl bei dem standard-Feld 'description' als auch bei
>> meinen eigenen Feldern 'test' und 'image2'.
>> Nur bei dem standard-Feld 'image' (das aus dem ATNewsItemSchema  
>> kommt)
>> klappt es wie es soll, d.h der Inhalt des Originals gilt auch nach
>> einer Änderungen für beide Sprachversionen.
>>
>> Hat mein Code einen doofen Bug oder ist das ein Bug in LinguaPlone?
>>
>> Grüße,
>> Philip
>>
>>
>> from zope.interface import implements
>>
>> from Products.Archetypes import atapi
>> from Products.ATContentTypes.content.newsitem import ATNewsItem
>> from Products.ATContentTypes.content.newsitem import ATNewsItemSchema
>> from Products.ATContentTypes.content.schemata import  
>> finalizeATCTSchema
>> from awt.types.config import PROJECTNAME
>> from awt.types.interfaces import IPublication
>> from Products.ATVocabularyManager import NamedVocabulary
>>
>> from awt.types import AWTMessageFactory as _
>>
>> PublicationSchema = ATNewsItemSchema.copy() + atapi.Schema((
>>
>>         atapi.StringField(
>>         name='test',
>>         required=False,
>>         searchable=False,
>>         languageIndependent=True,
>>         storage=atapi.AnnotationStorage(),
>>         widget=atapi.StringWidget(
>>             label=_(u"Test"),
>>             label_msgid='publication_label_test',
>>         ),
>>     ),
>>
>>         atapi.ImageField('image2',
>>         required=False,
>>         languageIndependent=True,
>>         storage=atapi.AnnotationStorage(migrate=True),
>>         swallowResizeExceptions=True,
>>         max_size='no',
>>         widget=atapi.ImageWidget(label= _(u"Image 2"),
>>
>> label_msgid='publication_label_image2',
>>                                  ),
>>         ),
>>
>>
>> ))
>>
>> PublicationSchema.moveField('test', after='description')
>> PublicationSchema['description'].languageIndependent=True
>> PublicationSchema.moveField('image2', after='image')
>>
>>
>> finalizeATCTSchema(PublicationSchema)
>>
>> class Publication(ATNewsItem):
>>     """A publication
>>     """
>>
>>     implements(IPublication)
>>     portal_type = "Publication"
>>     _at_rename_after_creation = True
>>     schema = PublicationSchema
>>
>> atapi.registerType(Publication, PROJECTNAME)
>>
>>
>> *************
>> Philip Bauer
>>
>>
>>
>> _______________________________________________
>> zope mailing list
>> [email protected]
>> https://mail.dzug.org/mailman/listinfo/zope
>>
>>
>
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.