Hi and thanks for the great work on this module.

I've tried to set aliases on translations of nodes of a basic content type (the "Page" CT which comes with core).

The language negociation is set to 'Session', and I can access the various translations with URLs like node/123/?language=de, so basically the system works.

But I can't access the translated version (in any language) via the URL alias set at the bottom of the "node/123/translate/edit/xx" page.

When I try, I get a 404 error.

I tried both alpha1 and dev with the same result and can't figure what to try to make this work.

Perhaps I'm misunderstanding something or forgot to setup a parameter somewhere, but as of now I think it's a bug.

Comments

Countzero’s picture

I just tried the 'URL prefix' negociation and it does work.

Unfortunately, this solution is not applicable for my use case because I have to keep existing URLs from an old version of the website.

Countzero’s picture

Title: Translation not accessible via URL alias » Translation not accessible via URL alias with Session based negociation

Rewording title.

Also, it's probably related to this : http://drupal.org/node/1294946

Countzero’s picture

Sorry to bump this, but I'd really like to have a hint about this subject, even if it's to read that it won't be fixed.

I'd be happy to try to solve this and would appreciate any information about the code involved.

good_man’s picture

Status: Active » Closed (duplicate)

This is a duplicate of #1294946: Language detection based on session doesn't work with URL aliases, it's a core issue not Entity Translation.