make design elements translateable

This commit is contained in:
Mario Vavti 2015-05-20 08:34:40 +02:00
parent fe00d29047
commit 578d21120a

View File

@ -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].
*