This project is not covered by Drupal’s security advisory policy.

This module is being written for content that is using Entity Translation so that the path for a node is the same for all languages. For example:

  1. Enable German and Polish.
  2. Create an English node with path "foobar".
  3. Aliases for the German and Polish languages for this node will be created and also will have path "foobar".

This will allow untranslated pages to show up using the fallback language and using the source path alias as well as letting you keep your translated content paths in sync with the source content.

This module was originally sponsored by Hook 42, and is now being developed & maintained by colan.

Installation

  1. Install the module and enable it as you would any other.
  2. Surf to Administration » Configuration » Regional and language » Synchronize Translation Paths settings.
  3. Check all of the content types whose URL path aliases you would like synchronized across translations.
  4. Hit the Save Configuration button.

Caveats

  • Currently only works with entity translation (translation provided by the ET module), not core's content translation. If you find that confusing, have a look at Translating content. Feel free to create an issue and provide a patch if you'd like content-translation support.
  • There is currently no functionality to synchronize paths for existing content, although it looks like there is in the UI. See #2205011: Synchronize paths for all existing content for details.
Supporting organizations: 
Initial development
Drupal 7 maintenance

Project information

Releases