Panel pages internationalization via clone and redirect handlers ( i18n_pc )

Component ID

2555283

Component name

Panel pages internationalization via clone and redirect handlers ( i18n_pc )

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

1195

Component created

Component changed

Component body

This project aims to cover a gap in panel page (page manager pages) translation.
There are different approaches like https://www.drupal.org/project/mlpanels and i18n_panels but they can't be used for translating panels in a way of nodes translation.
Current approach adds ability to have different pages templates and content for different languages with URI translated as well.
This module provides a contextual link for panel page for ability to add clone of the page with prepopulated Selection rules and redirect handler for redirecting from cloned(translated) back to source if language is changed. Source page prepopulated with such handlers as well for redirecting to translated if language changed.

Since version 0.3 there is admin_menu integration for ability to disable contextual links on complex pages when they intended to brake html structure

Module tested only for site with English as default and single additional language.

ToDo
- add ability to support 2+ languages
- test coverage