diff options
Diffstat (limited to 'include/bbcode.php')
-rw-r--r-- | include/bbcode.php | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/include/bbcode.php b/include/bbcode.php index c6d756cdd..1f5a65399 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -175,12 +175,29 @@ function bb_parse_element($match) { $j = json_decode(base64url_decode($match[1]),true); if ($j) { - $o = EOL . '<a href="#" onclick="importElement(\'' . $match[1] . '\'); return false;" >' . t('Install ' . $j['type'] . ' element: ') . $j['pagetitle'] . '</a>' . EOL; + $text = sprintf( t('Install %s element: '), translate_design_element($j['type'])) . $j['pagetitle']; + $o = EOL . '<a href="#" onclick="importElement(\'' . $match[1] . '\'); return false;" >' . $text . '</a>' . EOL; } return $o; } +function translate_design_element($type) { + switch($type) { + case 'webpage': + $ret = t('webpage'); + break; + case 'layout': + $ret = t('layout'); + break; + case 'block': + $ret = t('block'); + break; + } + + return $ret; +} + /** * @brief Returns an QR-code image from a value given in $match[1]. * |