\CMSBatchAction_TranslateController
Controller to process translation of pages batch action.
Synopsis
class CMSBatchAction_TranslateController
extends LeftAndMain
{
- // members
- private static string $url_segment = 'batchtranslate';
- private static string $menu_title = 'Translate into';
- private static boolean $required_permission_codes = false;
- private static array $allowed_actions = ;
- // methods
- public Form index()
- public Form TranslatePagesForm()
- public boolean doTranslatePages()
- public void applicablePages()
- public void duplicateRelations()
Hierarchy
Extends
- LeftAndMain
Members
private
- $allowed_actions
- $required_permission_codes
- $url_segment
Methods
public
- TranslatePagesForm() — Presents a form to select a language to translate the pages selected with batch actions into.
- applicablePages()
- doTranslatePages() — Handles the translation of pages and its relations
- duplicateRelations()
- index() — Function called by AJAX from LeftAndMain.BatchActionsTranslate.js and from $this->doTranslatePages().