There was some problem with generating paths to taxonomy terms if they were localized or translated. I've made some patch for it. You must apply it to i18n and pathauto modules.
Here you can read about the problem on pathauto issue list https://drupal.org/node/1993462

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

dmaciej’s picture

dmaciej’s picture

Tests with i18n taxonomy disabled and some fix...

Jose Reyero’s picture

Issue summary: View changes
Status: Patch (to be ported) » Needs work

The idea looks good though the patch has some issues, may be improved:
- It is assuming you want to regenerate the path for every language every time, it may not be so.
- Instead of invoking one module from the other, can't we just use generic hook_taxonomy_update() kind of hooks so we don't need that many 'if module_exists' ?

Btw, set the patch to 'Needs review' when ready because otherwise the testbot -and possibly me too- will ignore it.

dmaciej’s picture

@Jose Reyero:
1. I will think about it.
2. Do you suggest to change

if (module_exists('pathauto') && module_exists('i18n_taxonomy')) { // ... }

to a form hook in pathauto module - it will be one `module_exists` still.
I don't see a way to do these things from the taxonomy hook. Could you give more explaination here?

dmaciej’s picture

Status: Needs work » Needs review
dmaciej’s picture

Status: Needs review » Needs work

The last submitted patch, 1: pathauto-i18n-taxonomy-and-pathauto-1993462-6.patch, failed testing.

The last submitted patch, 1: i18n-i18n-taxonomy-and-pathauto-2098975-1.patch, failed testing.

The last submitted patch, 2: pathauto-i18n-taxonomy-and-pathauto-1993462-7.patch, failed testing.

The last submitted patch, 2: i18n-i18n-taxonomy-and-pathauto-2098975-2.patch, failed testing.

The last submitted patch, 2: i18n-i18n-taxonomy-and-pathauto-2098975-2.patch, failed testing.