diff options
Diffstat (limited to 'plugins/SlicedFavorites')
8 files changed, 222 insertions, 6 deletions
diff --git a/plugins/SlicedFavorites/SlicedFavoritesPlugin.php b/plugins/SlicedFavorites/SlicedFavoritesPlugin.php index ed7f5ebb9..d2407484d 100644 --- a/plugins/SlicedFavorites/SlicedFavoritesPlugin.php +++ b/plugins/SlicedFavorites/SlicedFavoritesPlugin.php @@ -33,13 +33,13 @@ class SlicedFavoritesPlugin extends Plugin * 'slices' => array( * // show only pop's notices on /favorited * 'default' => array('include' => array('pop')), - * + * * // show only son's notices on /favorited/blog * 'blog' => array('include' => array('son')), - * + * * // show all favorited notices except pop's and son's on /favorited/submitted * 'submitted' => array('exclude' => array('pop', 'son')), - * + * * // show all favorited notices on /favorited/everybody * 'everybody' => array(), * ) @@ -106,4 +106,28 @@ class SlicedFavoritesPlugin extends Plugin } return true; } + + /** + * Provide plugin version information. + * + * This data is used when showing the version page. + * + * @param array &$versions array of version data arrays; see EVENTS.txt + * + * @return boolean hook value + */ + function onPluginVersion(&$versions) + { + $url = 'http://status.net/wiki/Plugin:SlicedFavorites'; + + $versions[] = array('name' => 'SlicedFavorites', + 'version' => STATUSNET_VERSION, + 'author' => 'Brion Vibber', + 'homepage' => $url, + 'rawdescription' => + // TRANS: Plugin description. + _m('Shows timelines of popular notices for defined subsets of users.')); + + return true; + } } diff --git a/plugins/SlicedFavorites/favoritedsliceaction.php b/plugins/SlicedFavorites/favoritedsliceaction.php index 020688cfa..9c8a9f53f 100644 --- a/plugins/SlicedFavorites/favoritedsliceaction.php +++ b/plugins/SlicedFavorites/favoritedsliceaction.php @@ -32,7 +32,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } - class FavoritedSliceAction extends FavoritedAction { private $includeUsers = array(), $excludeUsers = array(); @@ -46,7 +45,6 @@ class FavoritedSliceAction extends FavoritedAction * * @todo move queries from showContent() to here */ - function prepare($args) { parent::prepare($args); @@ -54,6 +52,7 @@ class FavoritedSliceAction extends FavoritedAction $this->slice = $this->arg('slice', 'default'); $data = array(); if (Event::handle('SlicedFavoritesGetSettings', array($this->slice, &$data))) { + // TRANS: Client exception. throw new ClientException(_m('Unknown favorites slice.')); } if (isset($data['include'])) { @@ -73,7 +72,6 @@ class FavoritedSliceAction extends FavoritedAction * * @return void */ - function showContent() { $slice = $this->sliceWhereClause(); diff --git a/plugins/SlicedFavorites/locale/SlicedFavorites.pot b/plugins/SlicedFavorites/locale/SlicedFavorites.pot new file mode 100644 index 000000000..7d4a541c6 --- /dev/null +++ b/plugins/SlicedFavorites/locale/SlicedFavorites.pot @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "" + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "" diff --git a/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po new file mode 100644 index 000000000..625a67800 --- /dev/null +++ b/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po @@ -0,0 +1,32 @@ +# Translation of StatusNet - SlicedFavorites to Interlingua (Interlingua) +# Expored from translatewiki.net +# +# Author: McDutchie +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - SlicedFavorites\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: 2010-10-03 19:57:24+0000\n" +"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ia\n" +"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "Monstra chronologias de notas popular pro certe gruppos de usatores." + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "Section de favorites incognite." diff --git a/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po new file mode 100644 index 000000000..a8406a452 --- /dev/null +++ b/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - SlicedFavorites to Macedonian (Македонски) +# Expored from translatewiki.net +# +# Author: Bjankuloski06 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - SlicedFavorites\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: 2010-10-03 19:57:24+0000\n" +"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: mk\n" +"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n" +"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "" +"Прикажува хронологии на популарни забелешки за определени подмножества " +"корисници." + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "Непознато парче од бендисаните." diff --git a/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po new file mode 100644 index 000000000..1b9ee5bdf --- /dev/null +++ b/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - SlicedFavorites to Dutch (Nederlands) +# Expored from translatewiki.net +# +# Author: Siebrand +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - SlicedFavorites\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: 2010-10-03 19:57:24+0000\n" +"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: nl\n" +"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "" +"Geeft de tijdlijnen van populaire mededelingen weer voor ingestelde groepen " +"gebruikers." + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "Onbekende favorietengebruikersgroep." diff --git a/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po new file mode 100644 index 000000000..9b8905f21 --- /dev/null +++ b/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - SlicedFavorites to Tagalog (Tagalog) +# Expored from translatewiki.net +# +# Author: AnakngAraw +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - SlicedFavorites\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: 2010-10-03 19:57:24+0000\n" +"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: tl\n" +"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "" +"Nagpapakita ng mga guhit ng panahon ng tanyag na mga pabatid para sa " +"inilarawang mga kabahaging pangkat ng mga tagagamit." + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "Hindi nalalamang hiwa ng mga paborito." diff --git a/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po new file mode 100644 index 000000000..5c5f0d003 --- /dev/null +++ b/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po @@ -0,0 +1,33 @@ +# Translation of StatusNet - SlicedFavorites to Ukrainian (Українська) +# Expored from translatewiki.net +# +# Author: Boogie +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - SlicedFavorites\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-03 19:53+0000\n" +"PO-Revision-Date: 2010-10-03 19:57:24+0000\n" +"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: uk\n" +"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n" +"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " +"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#. TRANS: Plugin description. +#: SlicedFavoritesPlugin.php:129 +msgid "Shows timelines of popular notices for defined subsets of users." +msgstr "Показує стрічки популярних дописів для певних підмножин користувачів." + +#. TRANS: Client exception. +#: favoritedsliceaction.php:56 +msgid "Unknown favorites slice." +msgstr "Невідома вибірка обраних повідомлень." |