Forums / General / unable to add translations of older articles
Andre Felipe Machado
Sunday 27 February 2005 6:43:18 pm
Sir: After changing primary language of the site, older articles can not be edited anymore. The procedure described at http://www.ez.no/ez_publish/documentation/day_to_day_use/translate_content Only works for articles created under the current default language. Is there a way to edit older articles, Will I have to reconfigure to older master language (por-PT), add translation for each article, then re reconfigure to the new default language (por-BR)? Is there a better way to accomplish this? Is there a site ini configuration for this? Regards.Andre Felipe
--- A Debian user never dies. Issues a last command: shutdown -h now http://www.techforce.com.br
Ćukasz Serwatka
Monday 28 February 2005 10:22:50 pm
You can change your translations in database. Look in to "ezcontentobject_name" table and "ezcontentobject_attribute".
Personal website -> http://serwatka.net Blog (about eZ Publish) -> http://serwatka.net/blog
Thursday 03 March 2005 5:59:17 am
Hello, Thanks for your hint. First I manually deleted all por-PT second translation articles. So, only single language articles remained. They were por-PT OR por-BR, not both. I stoped ezpublish then dumped sql from db. (complete and delayed inserts, , drop db, etc, slow and big but reliable) After, used vim (it can edit multimegabytes files that crashes other editors) to change all but first por-PT instances for por-BR. The first occurrence is the ez configuration showing wich translations are available. Restored the database from the new sql dump and restarted Ezpub. Cleared all caches. It has been working for some hours and I can edit the old articles. They are showing por-BR as the only translation. wow, it was a brain surgery. I will test more, but I 'guess' it is ok. Is there any hidden catch about this solution? Many thanks.Andre Felipe
Sunday 06 March 2005 6:44:57 am
Hello, I discovered a drawback. The article images, and other images became invisible. The 'right' way to overcome this is BEFORE changing master translation, to ADD the new translation to all articles. Then after the master translation changing, delete the old translation. The images are stored in /var/storage using directories associated with translation and a control code. Simply changing its suffix to new translation does not work. The other quick and dirt mode is using ezpublish to edit each image, re uploading each one to each image object. This is dirty. will leave wrong translation subdirs, but is faster. i suggest the most labarious way. it is cleaner. Regards.Andre Felipe