* Plugin Isso.
*/
+use Shaarli\Config\ConfigManager;
+
/**
* Display an error everywhere if the plugin is enabled without configuration.
*
- * @param $data array List of links
* @param $conf ConfigManager instance
*
* @return mixed - linklist data with Isso plugin.
{
$issoUrl = $conf->get('plugins.ISSO_SERVER');
if (empty($issoUrl)) {
- $error = 'Isso plugin error: '.
- 'Please define the "ISSO_SERVER" setting in the plugin administration page.';
+ $error = t('Isso plugin error: '.
+ 'Please define the "ISSO_SERVER" setting in the plugin administration page.');
return array($error);
}
}
// Only display comments for permalinks.
if (count($data['links']) == 1 && empty($data['search_tags']) && empty($data['search_term'])) {
$link = reset($data['links']);
- $isso_html = file_get_contents(PluginManager::$PLUGINS_PATH . '/isso/isso.html');
+ $issoHtml = file_get_contents(PluginManager::$PLUGINS_PATH . '/isso/isso.html');
- $isso = sprintf($isso_html, $issoUrl, $issoUrl, $link['linkdate'], $link['linkdate']);
+ $isso = sprintf($issoHtml, $issoUrl, $issoUrl, $link['id'], $link['id']);
$data['plugin_end_zone'][] = $isso;
// Hackish way to include this CSS file only when necessary.
return $data;
}
+
+/**
+ * This function is never called, but contains translation calls for GNU gettext extraction.
+ */
+function isso_dummy_translation()
+{
+ // meta
+ t('Let visitor comment your shaares on permalinks with Isso.');
+ t('Isso server URL (without \'http://\')');
+}