xref: /plugin/deeplautotranslate/MenuItem.php (revision 3c636ad3694828386d1f441be3cce0488f6ef01a)
1*3c636ad3SNetali<?php
2*3c636ad3SNetali
3*3c636ad3SNetalinamespace dokuwiki\plugin\deeplautotranslate;
4*3c636ad3SNetali
5*3c636ad3SNetaliuse dokuwiki\Menu\Item\AbstractItem;
6*3c636ad3SNetali
7*3c636ad3SNetali/**
8*3c636ad3SNetali * Class MenuItem
9*3c636ad3SNetali *
10*3c636ad3SNetali * Implements the translate button for DokuWiki's menu system
11*3c636ad3SNetali *
12*3c636ad3SNetali * @package dokuwiki\plugin\deeplautotranslate
13*3c636ad3SNetali */
14*3c636ad3SNetaliclass MenuItem extends AbstractItem {
15*3c636ad3SNetali    /** @var string do action for this plugin */
16*3c636ad3SNetali    protected $type = 'translate';
17*3c636ad3SNetali
18*3c636ad3SNetali    /** @var string icon file */
19*3c636ad3SNetali    protected $svg = __DIR__ . '/img/translate.svg';
20*3c636ad3SNetali
21*3c636ad3SNetali    /**
22*3c636ad3SNetali     * Get label from plugin language file
23*3c636ad3SNetali     *
24*3c636ad3SNetali     * @return string
25*3c636ad3SNetali     */
26*3c636ad3SNetali    public function getLabel() {
27*3c636ad3SNetali        $hlp = plugin_load('action', 'deeplautotranslate');
28*3c636ad3SNetali        return $hlp->getLang('btn_translate');
29*3c636ad3SNetali    }
30*3c636ad3SNetali}