Using a vanilla commons3.3 install, I am trying to use the Content Translation module (after enabling Locale) to translate wiki posts

Setup
- enable locale module
- enable content translation module
- enable translation for wiki content type

1. Create a new wiki post
2. Go to translate
3. Add translation for another language (e.g. German)
4. The translated wiki post functions correctly, showing the link to the other language
5. Go back to the source post, to the translate interface, and it does not show the other language

Comments

synotna’s picture

While testing out other modules, I have noticed that when I disable and re-enable the content translation module, the missing link is fixed, but when I make a new post and a new translation, the same problem happens again

devin carlson’s picture

Assigned: Unassigned » devin carlson

This is an issue with the Entity Cache module, see #2060407: Core content translation not working. Following your steps, if you clear the site cache after step #5, you should see the link to the node in the other language on the translation page of the source post. If you don't need the performance benefits of Entity Cache, I'd suggest disabling it until this issue is resolved.

I'll look into a fix.

ezra-g’s picture

Issue tags: +Commons 7.x-3.4 radar

Thanks, Devin! Adding to the 3.4 radar.

devin carlson’s picture

I've posted a fix for review at #1349566: Add tests for content translation.

devin carlson’s picture

Status: Active » Needs review
StatusFileSize
new681 bytes

A patch to include the fix from #1349566-12: Add tests for content translation in case it takes a while for that issue to be fixed.

devin carlson’s picture

Status: Needs review » Fixed

Retested #5 and committed to Commons 7.x-3.x.

http://drupalcode.org/project/commons.git/commit/c660254

Automatically closed -- issue fixed for 2 weeks with no activity.