r111650 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r111649‎ | r111650 | r111651 >
Date:16:52, 16 February 2012
Author:reedy
Status:ok
Tags:
Comment:
svn copy in trunk version of FeaturedFeeds
Modified paths:
  • /branches/wmf/1.18wmf1/extensions/FeaturedFeeds (replaced) (history)

Diff [purge]

Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/ApiFeaturedFeeds.php
@@ -28,8 +28,7 @@
2929
3030 $language = isset( $params['language'] ) ? $params['language'] : false;
3131 if ( $language !== false && !Language::isValidCode( $language ) ) {
32 - wfProfileOut( __METHOD__ );
33 - $this->dieUsage( 'Invalid language code', 'language-invalid' );
 32+ $language = false;
3433 }
3534 $feeds = FeaturedFeeds::getFeeds( $language );
3635 $ourFeed = $feeds[$params['feed']];
@@ -72,7 +71,7 @@
7372 return array(
7473 'feedformat' => 'The format of the feed',
7574 'feed' => 'Feed name',
76 - 'language' => 'Feed language code. Ignored by some feeds.'
 75+ 'language' => 'Feed language code. Ignored by some feeds.',
7776 );
7877 }
7978
@@ -83,7 +82,6 @@
8483 public function getPossibleErrors() {
8584 return array_merge( parent::getPossibleErrors(), array(
8685 array( 'code' => 'feed-invalid', 'info' => 'Invalid subscription feed type' ),
87 - array( 'code' => 'language-invalid', 'info' => 'Invalid language code' ),
8886 ) );
8987 }
9088
Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/FeaturedFeedsWMF.php
@@ -34,36 +34,42 @@
3535 );
3636 switch ( $site ) {
3737 case 'wikipedia':
38 - $feeds += array(
39 - 'featured' => array(
40 - 'page' => 'ffeed-featured-page',
41 - 'title' => 'ffeed-featured-title',
42 - 'short-title' => 'ffeed-featured-short-title',
43 - 'description' => 'ffeed-featured-desc',
44 - 'entryName' => 'ffeed-featured-entry',
45 - ),
46 - 'onthisday' => array(
47 - 'page' => 'ffeed-onthisday-page',
48 - 'title' => 'ffeed-onthisday-title',
49 - 'short-title' => 'ffeed-onthisday-short-title',
50 - 'description' => 'ffeed-onthisday-desc',
51 - 'entryName' => 'ffeed-onthisday-entry',
52 - ),
53 - 'dyk' => array( // Did you know?
54 - 'page' => 'ffeed-dyk-page',
55 - 'title' => 'ffeed-dyk-title',
56 - 'short-title' => 'ffeed-dyk-short-title',
57 - 'description' => 'ffeed-dyk-desc',
58 - 'entryName' => 'ffeed-dyk-entry',
59 - ),
60 - );
6138 $feeds += $media;
 39+ if ( $lang == 'commons' ) {
 40+ $feeds['potd']['inUserLanguage'] = $feeds['motd']['inUserLanguage'] = true;
 41+ } else {
 42+ $feeds += array(
 43+ 'featured' => array(
 44+ 'page' => 'ffeed-featured-page',
 45+ 'title' => 'ffeed-featured-title',
 46+ 'short-title' => 'ffeed-featured-short-title',
 47+ 'description' => 'ffeed-featured-desc',
 48+ 'entryName' => 'ffeed-featured-entry',
 49+ ),
 50+ 'good' => array(
 51+ 'page' => 'ffeed-good-page',
 52+ 'title' => 'ffeed-good-title',
 53+ 'short-title' => 'ffeed-good-short-title',
 54+ 'description' => 'ffeed-good-desc',
 55+ 'entryName' => 'ffeed-good-entry',
 56+ ),
 57+ 'onthisday' => array(
 58+ 'page' => 'ffeed-onthisday-page',
 59+ 'title' => 'ffeed-onthisday-title',
 60+ 'short-title' => 'ffeed-onthisday-short-title',
 61+ 'description' => 'ffeed-onthisday-desc',
 62+ 'entryName' => 'ffeed-onthisday-entry',
 63+ ),
 64+ 'dyk' => array( // Did you know?
 65+ 'page' => 'ffeed-dyk-page',
 66+ 'title' => 'ffeed-dyk-title',
 67+ 'short-title' => 'ffeed-dyk-short-title',
 68+ 'description' => 'ffeed-dyk-desc',
 69+ 'entryName' => 'ffeed-dyk-entry',
 70+ ),
 71+ );
 72+ }
6273 break;
63 - case 'commons':
64 - $feeds += $media;
65 - $feeds['potd']['inUserLanguage'] = true;
66 - $feeds['motd']['inUserLanguage'] = true;
67 - break;
6874 case 'wikiquote':
6975 $feeds['qotd'] = array( // Quote of the Day
7076 'page' => 'ffeed-qotd-page',
@@ -73,6 +79,16 @@
7480 'entryName' => 'ffeed-qotd-entry',
7581 );
7682 break;
 83+ case 'wikisource':
 84+ $feeds['featuredtexts'] = array( // Featured Text
 85+ 'page' => 'ffeed-featuredtexts-page',
 86+ 'title' => 'ffeed-featuredtexts-title',
 87+ 'short-title' => 'ffeed-featuredtexts-short-title',
 88+ 'description' => 'ffeed-featuredtexts-desc',
 89+ 'entryName' => 'ffeed-featuredtexts-entry',
 90+ );
 91+ break;
 92+
7793 }
7894 return true;
7995 }
Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/FeaturedFeeds.body.php
@@ -1,24 +1,26 @@
22 <?php
33
44 class FeaturedFeeds {
 5+ private static $allInContLang = null;
 6+
57 /**
68 * Returns the list of feeds
79 *
8 - * @param $langCode string||bool Code of language to use or false if default
 10+ * @param $langCode string|bool Code of language to use or false if default
911 * @return array Feeds in format of 'name' => array of FeedItem
1012 */
1113 public static function getFeeds( $langCode ) {
12 - global $wgMemc, $wgContLang;
13 -
14 - if ( !$langCode ) {
15 - $langCode = $wgContLang->getCode();
 14+ global $wgMemc, $wgLangCode;
 15+
 16+ if ( !$langCode || self::allInContentLanguage() ) {
 17+ $langCode = $wgLangCode;
1618 }
1719 static $cache = array();
1820 if ( isset( $cache[$langCode] ) ) {
1921 return $cache[$langCode];
2022 }
2123
22 - $key = wfMemcKey( 'featured-feeds', $langCode );
 24+ $key = self::getCacheKey( $langCode );
2325 $feeds = $wgMemc->get( $key );
2426
2527 if ( !$feeds ) {
@@ -30,6 +32,51 @@
3133 }
3234
3335 /**
 36+ * Returns cache key for a given language
 37+ * @param String $langCode: Feed language code
 38+ * @return String
 39+ */
 40+ private static function getCacheKey( $langCode ) {
 41+ return wfMemcKey( 'featured-feeds', $langCode );
 42+ }
 43+
 44+ /**
 45+ * Returns fully prepared feed definitions
 46+ * @return Array
 47+ */
 48+ private static function getFeedDefinitions() {
 49+ global $wgFeaturedFeeds, $wgFeaturedFeedsDefaults;
 50+ static $feedDefs = false;
 51+ if ( $feedDefs === false ) {
 52+ $feedDefs = $wgFeaturedFeeds;
 53+ wfRunHooks( 'FeaturedFeeds::getFeeds', array( &$feedDefs ) );
 54+
 55+ // fill defaults
 56+ self::$allInContLang = true;
 57+ foreach ( $feedDefs as $name => $opts ) {
 58+ foreach ( $wgFeaturedFeedsDefaults as $setting => $value ) {
 59+ if ( !isset( $opts[$setting] ) ) {
 60+ $feedDefs[$name][$setting] = $value;
 61+ }
 62+ }
 63+ self::$allInContLang = self::$allInContLang && !$feedDefs[$name]['inUserLanguage'];
 64+ }
 65+ }
 66+ return $feedDefs;
 67+ }
 68+
 69+ /**
 70+ * Returns whether all feeds are in content language
 71+ * @return Boolean
 72+ */
 73+ public static function allInContentLanguage() {
 74+ if ( is_null( self::$allInContLang ) ) {
 75+ self::getFeedDefinitions();
 76+ }
 77+ return self::$allInContLang;
 78+ }
 79+
 80+ /**
3481 * Adds feeds to the page header
3582 *
3683 * @param OutputPage $out
@@ -61,7 +108,10 @@
62109 public static function skinTemplateOutputPageBeforeExec( &$sk, &$tpl ) {
63110 global $wgDisplayFeedsInSidebar, $wgAdvertisedFeedTypes;
64111
65 - if ( $wgDisplayFeedsInSidebar && $sk->getContext()->getTitle()->isMainPage() ) {
 112+ if ( ( $wgDisplayFeedsInSidebar
 113+ || !wfMessage( 'ffeed-enable-sidebar-links' )->inContentLanguage()->isDisabled() )
 114+ && $sk->getContext()->getTitle()->isMainPage() )
 115+ {
66116 $feeds = self::getFeeds( $sk->getContext()->getLanguage()->getCode() );
67117 $links = array();
68118 $format = $wgAdvertisedFeedTypes[0]; // @fixme:
@@ -80,29 +130,49 @@
81131 }
82132
83133 /**
 134+ * Purges cache on message edit
 135+ *
 136+ * @param Article $article
 137+ * @return bool
 138+ */
 139+ public static function articleSaveComplete( $article ) {
 140+ global $wgFeaturedFeeds, $wgMemc, $wgLanguageCode;
 141+ $title = $article->getTitle();
 142+ // Although message names are configurable and can be set not to start with 'Ffeed', we
 143+ // make a shortcut here to avoid running these checks on every NS_MEDIAWIKI edit
 144+ if ( $title->getNamespace() == NS_MEDIAWIKI && strpos( $title->getText(), 'Ffeed-' ) === 0 ) {
 145+ $baseTitle = Title::makeTitle( NS_MEDIAWIKI, $title->getBaseText() );
 146+ $messages = array( 'page', 'title', 'short-title', 'description', 'entryName' );
 147+ foreach ( self::getFeedDefinitions() as $feed ) {
 148+ foreach ( $messages as $msgType ) {
 149+ $nt = Title::makeTitleSafe( NS_MEDIAWIKI, $feed[$msgType] );
 150+ if ( $nt->equals( $baseTitle ) ) {
 151+ wfDebug( "FeaturedFeeds-related page {$title->getFullText()} edited, purging cache\n" );
 152+ $wgMemc->delete( self::getCacheKey( $wgLanguageCode ) );
 153+ $lang = $title->getSubpageText();
 154+ // Sorry, users of multilingual feeds, we can't purge cache for every possible language
 155+ if ( $lang != $baseTitle->getText() ) {
 156+ $wgMemc->delete( $lang );
 157+ }
 158+ return true;
 159+ }
 160+ }
 161+ }
 162+ }
 163+ return true;
 164+ }
 165+
 166+ /**
84167 * @param $langCode string
85168 * @return array
86169 * @throws MWException
87170 */
88171 private static function getFeedsInternal( $langCode ) {
89 - global $wgFeaturedFeeds, $wgFeaturedFeedsDefaults, $wgContLang;
90 -
91172 wfProfileIn( __METHOD__ );
92 - $feedDefs = $wgFeaturedFeeds;
93 - wfRunHooks( 'FeaturedFeeds::getFeeds', array( &$feedDefs ) );
94 -
95 - // fill defaults
96 - foreach ( $feedDefs as $name => $opts ) {
97 - foreach ( $wgFeaturedFeedsDefaults as $setting => $value ) {
98 - if ( !isset( $opts[$setting] ) ) {
99 - $feedDefs[$name][$setting] = $value;
100 - }
101 - }
102 - }
 173+ $feedDefs = self::getFeedDefinitions();
103174
104175 $feeds = array();
105176 $requestedLang = Language::factory( $langCode );
106 - $parser = new Parser();
107177 foreach ( $feedDefs as $name => $opts ) {
108178 $feed = new FeaturedFeedChannel( $name, $opts, $requestedLang );
109179 if ( !$feed->isOK() ) {
@@ -201,10 +271,17 @@
202272 }
203273 }
204274
 275+ /**
 276+ * @param $key string
 277+ * @return Message
 278+ */
205279 private function msg( $key ) {
206280 return wfMessage( $key )->inLanguage( $this->language );
207281 }
208282
 283+ /**
 284+ * @return bool
 285+ */
209286 public function isOK() {
210287 $this->init();
211288 return $this->page !== false;
@@ -219,6 +296,7 @@
220297 }
221298
222299 public function init() {
 300+ global $wgLanguageCode;
223301 if ( $this->title !== false ) {
224302 return;
225303 }
@@ -227,12 +305,23 @@
228306 $this->description = $this->msg( $this->options['description'] )->text();
229307 $pageMsg = $this->msg( $this->options['page'] )->params( $this->language->getCode() );
230308 if ( $pageMsg->isDisabled() ) {
 309+ // fall back manually, messages can be existent but empty
 310+ if ( $this->language->getCode() != $wgLanguageCode ) {
 311+ $pageMsg = wfMessage( $this->options['page'] )
 312+ ->params( $this->language->getCode() )
 313+ ->inContentLanguage();
 314+ }
 315+ }
 316+ if ( $pageMsg->isDisabled() ) {
231317 return;
232318 }
233319 $this->page = $pageMsg->plain();
234320 $this->entryName = $this->msg( $this->options['entryName'] )->plain();
235321 }
236322
 323+ /**
 324+ * @return array
 325+ */
237326 public function getFeedItems() {
238327 $this->init();
239328 if ( $this->items === false ) {
@@ -286,7 +375,7 @@
287376 /**
288377 * Returns a URL to the feed
289378 *
290 - * @param type $format: Feed format, 'rss' or 'atom'
 379+ * @param $format string Feed format, 'rss' or 'atom'
291380 * @return String
292381 */
293382 public function getURL( $format ) {
Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/SpecialFeedItem.php
@@ -21,7 +21,12 @@
2222 return;
2323 }
2424 $feed = $feeds[$feedName];
25 - $date = FeaturedFeeds::startOfDay( wfTimestamp( TS_UNIX, $date ) );
 25+ $timestamp = wfTimestamp( TS_UNIX, $date );
 26+ if ( !$timestamp ) {
 27+ $out->showErrorPage( 'error', 'ffeed-invalid-timestamp' );
 28+ return;
 29+ }
 30+ $date = FeaturedFeeds::startOfDay( $timestamp );
2631 // First, search in the general cache
2732 foreach ( $feed->getFeedItems() as $item ) {
2833 if ( $item->getRawDate() == $date ) {
Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/FeaturedFeeds.i18n.php
@@ -17,6 +17,8 @@
1818 'ffeed-feed-not-found' => 'Feed $1 not found',
1919 'ffeed-entry-not-found' => 'Feed entry for $1 not found',
2020 'ffeed-sidebar-section' => 'Featured content feeds',
 21+ 'ffeed-invalid-timestamp' => 'Invalid feed timestamp',
 22+ 'ffeed-enable-sidebar-links' => '-', # do not localise
2123
2224 # Featured Article
2325 'ffeed-featured-page' => '', # do not localise
@@ -25,6 +27,13 @@
2628 'ffeed-featured-desc' => 'Best articles {{SITENAME}} has to offer',
2729 'ffeed-featured-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} featured article',
2830
 31+ # Good Article
 32+ 'ffeed-good-page' => '', # do not localise
 33+ 'ffeed-good-title' => '{{SITENAME}} good articles feed',
 34+ 'ffeed-good-short-title' => 'Good articles',
 35+ 'ffeed-good-desc' => 'Good articles {{SITENAME}} has to offer',
 36+ 'ffeed-good-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} good article',
 37+
2938 # On this day...
3039 'ffeed-onthisday-page' => '', # do not localise
3140 'ffeed-onthisday-title' => '{{SITENAME}} "On this day..." feed',
@@ -39,7 +48,7 @@
4049 'ffeed-dyk-desc' => "From {{SITENAME}}'s newest content",
4150 'ffeed-dyk-entry' => 'Did you know?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
4251
43 - // Media Of The Day
 52+ # Media Of The Day
4453 'ffeed-motd-page' => '', # do not localise
4554 'ffeed-motd-title' => '{{SITENAME}} media of the day feed',
4655 'ffeed-motd-short-title' => 'Media of the day',
@@ -59,10 +68,18 @@
6069 'ffeed-qotd-short-title' => 'Quote of the day',
6170 'ffeed-qotd-desc' => 'Some of the finest quotes on {{SITENAME}}',
6271 'ffeed-qotd-entry' => '{{SITENAME}} quote of the day for {{LOCALMONTHNAME}} {{LOCALDAY}}',
 72+
 73+ # Featured Text
 74+ 'ffeed-featuredtexts-page' => '', # do not localise
 75+ 'ffeed-featuredtexts-title' => '{{SITENAME}} featured texts feed',
 76+ 'ffeed-featuredtexts-short-title' => 'Featured texts',
 77+ 'ffeed-featuredtexts-desc' => 'Best texts {{SITENAME}} has to offer',
 78+ 'ffeed-featuredtexts-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} featured text',
6379 );
6480
6581 /** Message documentation (Message documentation)
6682 * @author Max Semenik
 83+ * @author Mormegil
6784 */
6885 $messages['qqq'] = array(
6986 'ffeed-desc' => '{{desc}}',
@@ -71,20 +88,110 @@
7289 'ffeed-featured-title' => 'Title of the Featured Articles [[w:web feed|syndication feed]]',
7390 'ffeed-featured-desc' => 'Description of the Featured Articles [[w:web feed|syndication feed]]',
7491 'ffeed-featured-entry' => "Title of day's entry in the Featured Articles [[w:web feed|syndication feed]]",
 92+ 'ffeed-good-title' => 'Title of the Good Articles [[w:web feed|syndication feed]]',
 93+ 'ffeed-good-desc' => 'Description of the Good Articles [[w:web feed|syndication feed]]',
 94+ 'ffeed-good-entry' => "Title of day's entry in the Good Articles [[w:web feed|syndication feed]]",
7595 'ffeed-onthisday-title' => 'Title of the "On this day..." [[w:web feed|syndication feed]]',
7696 'ffeed-onthisday-desc' => 'Description of the "On this day..." [[w:web feed|syndication feed]]',
77 - 'ffeed-onthisday-entry' => 'Title of day\'s entry in the "On this day..." [[w:web feed|syndication feeds]',
 97+ 'ffeed-onthisday-entry' => 'Title of day\'s entry in the "On this day..." [[w:Web feed|syndication feeds]]',
7898 'ffeed-dyk-title' => 'Title of the "Did you know?" [[w:web feed|syndication feed]]',
7999 'ffeed-dyk-desc' => 'Description of the "Did you know?" [[w:web feed|syndication feed]]',
80 - 'ffeed-dyk-entry' => 'Title of day\'s entry in the "Did you know?" [[w:web feed|syndication feeds]',
 100+ 'ffeed-dyk-entry' => 'Title of day\'s entry in the "Did you know?" [[w:Web feed|syndication feeds]]',
81101 'ffeed-motd-title' => 'Title of the Media of the Day [[w:web feed|syndication feed]]',
82102 'ffeed-motd-desc' => 'Description of the Media of the Day [[w:web feed|syndication feed]]',
83103 'ffeed-motd-entry' => "Title of day's entry in the Media of the Day [[w:web feed|syndication feed]]",
84104 'ffeed-potd-title' => 'Title of the Picture Of The Day [[w:web feed|syndication feed]]',
85105 'ffeed-potd-desc' => 'Description of the Picture Of The Day [[w:web feed|syndication feed]]',
86106 'ffeed-potd-entry' => "Title of day's entry in the Media of the Day [[w:web feed|syndication feed]]",
 107+ 'ffeed-featuredtexts-title' => 'Title of the Featured Texts [[w:web feed|syndication feed]]',
 108+ 'ffeed-featuredtexts-desc' => 'Description of the Featured Texts [[w:web feed|syndication feed]]',
 109+ 'ffeed-featuredtexts-entry' => "Title of day's entry in the Featured Texts [[w:web feed|syndication feed]]",
87110 );
88111
 112+/** Aragonese (Aragonés)
 113+ * @author Juanpabl
 114+ */
 115+$messages['an'] = array(
 116+ 'ffeed-desc' => "Adhibe fuents de publicación (feeds) d'os contenius destacaus d'o wiki",
 117+ 'ffeed-no-feed' => 'A fuent (feed) no ye especificada',
 118+ 'ffeed-feed-not-found' => "No s'ha trobau a fuent $1",
 119+ 'ffeed-entry-not-found' => "No s'ha trobau una dentrada de fuent ta $1",
 120+ 'ffeed-sidebar-section' => 'Fuents de contenius destacaus',
 121+ 'ffeed-invalid-timestamp' => "A calendata u a hora d'a fuent son incorrectas",
 122+ 'ffeed-featured-title' => "Fuent (feed) d'articlos destacaus de {{SITENAME}}",
 123+ 'ffeed-featured-short-title' => 'Articlos destacaus',
 124+ 'ffeed-featured-desc' => 'Millors articlos que ofreix {{SITENAME}}',
 125+ 'ffeed-featured-entry' => 'Articlo destacau de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 126+ 'ffeed-good-title' => "Fuent (feed) d'articlos buenos de {{SITENAME}}",
 127+ 'ffeed-good-short-title' => 'Articlos buenos',
 128+ 'ffeed-good-desc' => 'Articlos buenos que ofreix {{SITENAME}}',
 129+ 'ffeed-good-entry' => 'Artículo bueno de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 130+ 'ffeed-onthisday-title' => 'Canal "Tal día como hue..." en {{SITENAME}}',
 131+ 'ffeed-onthisday-short-title' => 'Tal día como hue...',
 132+ 'ffeed-onthisday-desc' => "Escayecimientos historicos d'iste día",
 133+ 'ffeed-onthisday-entry' => 'Tal día como hue: {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 134+ 'ffeed-dyk-title' => 'Canal "Ya sabebas que...?" en {{SITENAME}}',
 135+ 'ffeed-dyk-short-title' => 'Ya sabebas que...?',
 136+ 'ffeed-dyk-desc' => "D'os contenius mas recients de {{SITENAME}}",
 137+ 'ffeed-dyk-entry' => 'Ya sabebas que...?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 138+ 'ffeed-motd-title' => "Canal fichero multimedia d'o día en {{SITENAME}}",
 139+ 'ffeed-motd-short-title' => "Fichero multimedia d'o día",
 140+ 'ffeed-motd-desc' => "Beluns d'os millors fichers multimedia de {{SITENAME}}",
 141+ 'ffeed-motd-entry' => "Fichero multimedia d'o día {{LOCALDAY}} {{LOCALMONTHNAME}} en {{SITENAME}}",
 142+ 'ffeed-potd-title' => "Canal de Imachen d'o día en {{SITENAME}}",
 143+ 'ffeed-potd-short-title' => "A imachen d'o día",
 144+ 'ffeed-potd-desc' => "Belunas d'as millors imachens de {{SITENAME}}",
 145+ 'ffeed-potd-entry' => "A imachen d'o día de {{SITENAME}} d'o {{LOCALDAY}} de {{LOCALMONTHNAME}}",
 146+ 'ffeed-qotd-title' => "Canal de Cita d'o día en {{SITENAME}}",
 147+ 'ffeed-qotd-short-title' => "A cita d'o día",
 148+ 'ffeed-qotd-desc' => "Belunas d'as millors citas de {{SITENAME}}",
 149+ 'ffeed-qotd-entry' => "Cita d'o día de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}",
 150+ 'ffeed-featuredtexts-title' => 'Canal de textos destacaus de {{SITENAME}}',
 151+ 'ffeed-featuredtexts-short-title' => 'Textos destacaus',
 152+ 'ffeed-featuredtexts-desc' => 'Os millors textos que ofreix {{SITENAME}}',
 153+ 'ffeed-featuredtexts-entry' => 'Texto destacau de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 154+);
 155+
 156+/** Asturian (Asturianu)
 157+ * @author Xuacu
 158+ */
 159+$messages['ast'] = array(
 160+ 'ffeed-desc' => "Amiesta canales d'agregación del conteníu destacáu de la wiki",
 161+ 'ffeed-no-feed' => 'Nun se conseñó la canal',
 162+ 'ffeed-feed-not-found' => "Nun s'alcontró la canal $1",
 163+ 'ffeed-entry-not-found' => "Nun s'alcontró la entrada de la canal del $1",
 164+ 'ffeed-sidebar-section' => 'Canales de conteníu destacáu',
 165+ 'ffeed-invalid-timestamp' => "Marca d'hora de la canal inválida",
 166+ 'ffeed-featured-title' => 'Canal de los artículos destacaos de {{SITENAME}}',
 167+ 'ffeed-featured-short-title' => 'Artículos destacaos',
 168+ 'ffeed-featured-desc' => "Los meyores artículos qu'ufre {{SITENAME}}",
 169+ 'ffeed-featured-entry' => 'Artículu destacáu de {{SITENAME}} del {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 170+ 'ffeed-good-title' => 'Canal de los artículos bonos de {{SITENAME}}',
 171+ 'ffeed-good-short-title' => 'Artículos bonos',
 172+ 'ffeed-good-desc' => "Los artículos bonos qu'ufre {{SITENAME}}",
 173+ 'ffeed-good-entry' => 'Artículu bono de {{SITENAME}} del {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 174+ 'ffeed-onthisday-title' => 'Canal «Tal día como güei...» de {{SITENAME}}',
 175+ 'ffeed-onthisday-short-title' => 'Tal día como güei...',
 176+ 'ffeed-onthisday-desc' => "Socesos históricos d'esti día",
 177+ 'ffeed-onthisday-entry' => 'Tal día como güei: {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 178+ 'ffeed-dyk-title' => 'Canal "Sabíes que...?" de {{SITENAME}}',
 179+ 'ffeed-dyk-short-title' => '¿Sabíes que...?',
 180+ 'ffeed-dyk-desc' => 'Del conteníu más nuevu de {{SITENAME}}',
 181+ 'ffeed-dyk-entry' => '¿Sabíes que...?: {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 182+ 'ffeed-motd-title' => 'Canal multimedia del día de {{SITENAME}}',
 183+ 'ffeed-motd-short-title' => 'Multimedia del día',
 184+ 'ffeed-motd-desc' => 'Esbilla de la meyor multimedia de {{SITENAME}}',
 185+ 'ffeed-motd-entry' => 'Multimedia del día de {{SITENAME}} del {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 186+ 'ffeed-potd-title' => 'Canal imaxe del día de {{SITENAME}}',
 187+ 'ffeed-potd-short-title' => 'Imaxe del día',
 188+ 'ffeed-potd-desc' => 'Esbilla de les meyores imaxes de {{SITENAME}}',
 189+ 'ffeed-potd-entry' => 'Imaxe del día de {{SITENAME}} del {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 190+ 'ffeed-qotd-title' => 'Canal cita del día de {{SITENAME}}',
 191+ 'ffeed-qotd-short-title' => 'Cita del día',
 192+ 'ffeed-qotd-desc' => 'Esbilla de les meyores cites de {{SITENAME}}',
 193+ 'ffeed-qotd-entry' => 'Cita del día de {{SITENAME}} del {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 194+);
 195+
89196 /** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
90197 * @author EugeneZelenko
91198 * @author Jim-by
@@ -95,75 +202,202 @@
96203 'ffeed-no-feed' => 'Стужка не пазначаная',
97204 'ffeed-feed-not-found' => 'Стужка $1 ня знойдзеная',
98205 'ffeed-entry-not-found' => 'Запіс ў стужцы за $1 ня знойдзены',
 206+ 'ffeed-sidebar-section' => 'Стужкі абранага зьместу',
 207+ 'ffeed-invalid-timestamp' => 'Няслушны(ая) дата/час стужкі',
99208 'ffeed-featured-title' => 'Стужка з абранымі артыкуламі {{GRAMMAR:родны|{{SITENAME}}}}',
 209+ 'ffeed-featured-short-title' => 'Абраныя артыкулы',
100210 'ffeed-featured-desc' => 'Найлепшыя артыкулы ў {{GRAMMAR:месны|{{SITENAME}}}}',
101211 'ffeed-featured-entry' => 'Абраны артыкул {{GRAMMAR:родны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
 212+ 'ffeed-good-title' => 'Стужка з добрымі артыкуламі {{GRAMMAR:родны|{{SITENAME}}}}',
 213+ 'ffeed-good-short-title' => 'Добрыя артыкулы',
 214+ 'ffeed-good-desc' => 'Добрыя артыкулы ў {{GRAMMAR:месны|{{SITENAME}}}}',
 215+ 'ffeed-good-entry' => 'Добры артыкул {{GRAMMAR:родны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
102216 'ffeed-onthisday-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Гэты дзень у гісторыі»',
 217+ 'ffeed-onthisday-short-title' => 'У гэты дзень…',
103218 'ffeed-onthisday-desc' => 'Гістарычныя падзеі, якія адбыліся ў гэты дзень',
104219 'ffeed-onthisday-entry' => 'У гэты дзень, {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
105220 'ffeed-dyk-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Ці ведаеце Вы?»',
 221+ 'ffeed-dyk-short-title' => 'Ці ведаеце Вы?',
106222 'ffeed-dyk-desc' => 'З новых артыкулаў {{GRAMMAR:родны|{{SITENAME}}}}',
107223 'ffeed-dyk-entry' => 'Ці ведаеце Вы? ({{LOCALDAY}} {{LOCALMONTHNAMEGEN}})',
108 - 'ffeed-motd-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Цытата дня»',
109 - 'ffeed-motd-desc' => 'Некаторыя з найлепшых цытатаў у {{GRAMMAR:месны|{{SITENAME}}}}',
110 - 'ffeed-motd-entry' => 'Цытата дня ў {{GRAMMAR:месны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
 224+ 'ffeed-motd-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Мэдыя дня»',
 225+ 'ffeed-motd-short-title' => 'Мэдыя дня',
 226+ 'ffeed-motd-desc' => 'Некаторыя найлепшыя мэдыя ў {{GRAMMAR:родны|{{SITENAME}}}}',
 227+ 'ffeed-motd-entry' => 'Мэдыя дня ў {{GRAMMAR:месны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
111228 'ffeed-potd-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Выява дня»',
 229+ 'ffeed-potd-short-title' => 'Выява дня',
112230 'ffeed-potd-desc' => 'Некаторыя найлепшыя выявы ў {{GRAMMAR:родны|{{SITENAME}}}}',
113231 'ffeed-potd-entry' => 'Выява дня ў {{GRAMMAR:месны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
 232+ 'ffeed-qotd-title' => 'Стужка {{GRAMMAR:родны|{{SITENAME}}}} «Цытата дня»',
 233+ 'ffeed-qotd-short-title' => 'Цытата дня',
 234+ 'ffeed-qotd-desc' => 'Некаторыя з найлепшых цытатаў у {{GRAMMAR:месны|{{SITENAME}}}}',
 235+ 'ffeed-qotd-entry' => 'Цытата дня ў {{GRAMMAR:месны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
 236+ 'ffeed-featuredtexts-title' => 'Стужка з абранымі тэкстамі {{GRAMMAR:родны|{{SITENAME}}}}',
 237+ 'ffeed-featuredtexts-short-title' => 'Абраныя тэксты',
 238+ 'ffeed-featuredtexts-desc' => 'Найлепшыя тэксты ў {{GRAMMAR:месны|{{SITENAME}}}}',
 239+ 'ffeed-featuredtexts-entry' => 'Найлепшы тэкст {{GRAMMAR:родны|{{SITENAME}}}} за {{LOCALDAY}} {{LOCALMONTHNAMEGEN}}',
114240 );
115241
116242 /** Breton (Brezhoneg)
 243+ * @author Fulup
 244+ * @author Gwendal
117245 * @author Y-M D
118246 */
119247 $messages['br'] = array(
 248+ 'ffeed-desc' => 'Ouzhpennañ a ra gwazhioù embann danvez o tont eus ar wiki',
 249+ 'ffeed-no-feed' => "N'eo ket bet resisaet ar vammenn",
 250+ 'ffeed-feed-not-found' => "N'eo ket bet kavet ar vammenn $1",
 251+ 'ffeed-entry-not-found' => "N'eo ket bet kavet enmont ar wazh evit $1",
 252+ 'ffeed-sidebar-section' => 'Gwazhioù web evit danvez a-feson',
 253+ 'ffeed-invalid-timestamp' => 'Direizh eo ar vammenn web evit an eur hag an deiz',
 254+ 'ffeed-featured-title' => 'Gwazh web evit ar pennadoù a-feson eus {{SITENAME}}',
 255+ 'ffeed-featured-short-title' => 'Pennadoù a-zoare',
120256 'ffeed-featured-desc' => 'Ar pennadoù wellañ a gaver war {{SITENAME}}',
 257+ 'ffeed-featured-entry' => 'Pennad a-feson {{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}}',
 258+ 'ffeed-good-title' => 'Gwazh web evit ar pennadoù mat eus {{SITENAME}}',
 259+ 'ffeed-good-short-title' => 'Pennadoù mat',
 260+ 'ffeed-good-desc' => "Pennadoù mat a c'hall {{SITENAME}} kinnig deoc'h",
 261+ 'ffeed-good-entry' => 'Pennad mat e {{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}}',
121262 'ffeed-onthisday-title' => '{{SITENAME}} Steudad "An devezh-se..."',
 263+ 'ffeed-onthisday-short-title' => "D'an deiz-se...",
122264 'ffeed-onthisday-desc' => 'Darvoudoù istorel evit an devezh-mañ',
123265 'ffeed-onthisday-entry' => 'An deiz-se : {{LOCALDAY}} {{LOCALMONTHNAME}}',
124266 'ffeed-dyk-title' => '{{SITENAME}} Neudennad "Ha gouzout a rit ?"',
 267+ 'ffeed-dyk-short-title' => "Ha gouzout a raec'h ?",
125268 'ffeed-dyk-desc' => 'Deus danvez nevesañ {{SITENAME}}',
126269 'ffeed-dyk-entry' => 'Ha gouzout a rit ? : {{LOCALDAY}} {{LOCALMONTHNAME}}',
127 - 'ffeed-motd-title' => '{{SITENAME}} steudad arroudenn an devezh',
128 - 'ffeed-motd-desc' => 'Un nebeut deus arroudennoù wellañ {{SITENAME}}',
129 - 'ffeed-motd-entry' => 'Arroudenn an devezh deus {{SITENAME}} evit {{LOCALDAY}} {{LOCALMONTHNAME}}',
 270+ 'ffeed-motd-title' => 'Mediaoù an deiz {{SITENAME}}',
 271+ 'ffeed-motd-short-title' => 'Mediaoù an deiz',
 272+ 'ffeed-motd-desc' => 'Un dibab eus gwellañ mediaoù {{SITENAME}}',
 273+ 'ffeed-motd-entry' => 'Media an deiz eus {{SITENAME}} evit {{LOCALDAY}} {{LOCALMONTHNAME}}',
130274 'ffeed-potd-title' => '{{SITENAME}} steudad skeudenn an devezh',
131 - 'ffeed-potd-desc' => 'Un nebeut re deus skeudennoù wellañ {{SITENAME}}',
132 - 'ffeed-potd-entry' => 'Skeudenn an devezh deus {{SITENAME}} evit {{LOCALDAY}} {{LOCALMONTHNAME}}',
 275+ 'ffeed-potd-short-title' => 'Skeudenn an deiz',
 276+ 'ffeed-potd-desc' => 'Un dibab eus skeudennoù gwellañ {{SITENAME}}',
 277+ 'ffeed-potd-entry' => 'Skeudenn an deiz eus {{SITENAME}} evit {{LOCALDAY}} {{LOCALMONTHNAME}}',
 278+ 'ffeed-qotd-title' => 'Mammenn web arroudenn an deiz e {{SITENAME}}',
 279+ 'ffeed-qotd-short-title' => 'Arroud an deiz',
 280+ 'ffeed-qotd-desc' => 'Un dibab eus arroudennoù gwellañ {{SITENAME}}',
 281+ 'ffeed-qotd-entry' => 'Arroudenn an deiz eus {{SITENAME}} evit ar {{LOCALDAY}} {{LOCALMONTHNAME}}',
 282+ 'ffeed-featuredtexts-title' => 'Gwazh web evit ar testennoù a-feson eus {{SITENAME}}',
 283+ 'ffeed-featuredtexts-short-title' => 'Testennoù a-feson',
 284+ 'ffeed-featuredtexts-desc' => 'Ar pennadoù gwellañ a gaver war {{SITENAME}}',
 285+ 'ffeed-featuredtexts-entry' => "Testenn a-feson eus {{SITENAME}} d'ar {{LOCALDAY}} {{LOCALMONTHNAME}}",
133286 );
134287
 288+/** Czech (Česky)
 289+ * @author Mormegil
 290+ */
 291+$messages['cs'] = array(
 292+ 'ffeed-desc' => 'Přidává syndikační kanály pro výběr z obsahu wiki',
 293+ 'ffeed-no-feed' => 'Nebyl uveden kanál',
 294+ 'ffeed-feed-not-found' => 'Kanál $1 nenalezen',
 295+ 'ffeed-entry-not-found' => 'Záznam kanálu pro $1 nenalezen',
 296+ 'ffeed-sidebar-section' => 'Kanály s vybraným obsahem',
 297+ 'ffeed-invalid-timestamp' => 'Neplatná časová značka kanálu',
 298+ 'ffeed-featured-title' => 'Kanál nejlepších článků {{grammar:2sg|{{SITENAME}}}}',
 299+ 'ffeed-featured-short-title' => 'Nejlepší články',
 300+ 'ffeed-featured-desc' => 'Nejlepší články, které může {{SITENAME}} nabídnout',
 301+ 'ffeed-featured-entry' => 'Článek dne {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 302+ 'ffeed-good-title' => 'Kanál dobrých článků {{grammar:2sg|{{SITENAME}}}}',
 303+ 'ffeed-good-short-title' => 'Dobré články',
 304+ 'ffeed-good-desc' => 'Dobré články, které může {{SITENAME}} nabídnout',
 305+ 'ffeed-good-entry' => 'Dobrý článek na den {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 306+ 'ffeed-onthisday-title' => 'Kanál „Dnešek v minulosti“ na {{grammar:6sg|{{SITENAME}}}}',
 307+ 'ffeed-onthisday-short-title' => 'Dnešek v minulosti',
 308+ 'ffeed-onthisday-desc' => 'Historické události tento den',
 309+ 'ffeed-onthisday-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAME}} v minulosti',
 310+ 'ffeed-dyk-title' => 'Kanál „Víte, že…?“ {{grammar:2sg|{{SITENAME}}}}',
 311+ 'ffeed-dyk-short-title' => 'Víte, že…?',
 312+ 'ffeed-dyk-desc' => 'Ze zajímavého obsahu {{grammar:2sg|{{SITENAME}}}}',
 313+ 'ffeed-dyk-entry' => '„Víte, že…?“ {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
 314+ 'ffeed-motd-title' => 'Kanál souborů dne {{grammar:2sg|{{SITENAME}}}}',
 315+ 'ffeed-motd-short-title' => 'Soubor dne',
 316+ 'ffeed-motd-desc' => 'Nejlepší multimédia na {{grammar:6sg|{{SITENAME}}}}',
 317+ 'ffeed-motd-entry' => 'Soubor dne {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 318+ 'ffeed-potd-title' => 'Kanál obrázků dne {{grammar:2sg|{{SITENAME}}}}',
 319+ 'ffeed-potd-short-title' => 'Obrázek dne',
 320+ 'ffeed-potd-desc' => 'Nejlepší obrázky na {{grammar:6sg|{{SITENAME}}}}',
 321+ 'ffeed-potd-entry' => 'Obrázek dne {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 322+ 'ffeed-qotd-title' => 'Kanál citátů dne {{grammar:2sg|{{SITENAME}}}}',
 323+ 'ffeed-qotd-short-title' => 'Citát dne',
 324+ 'ffeed-qotd-desc' => 'Nejlepší citáty na {{grammar:6sg|{{SITENAME}}}}',
 325+ 'ffeed-qotd-entry' => 'Citát dne {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 326+ 'ffeed-featuredtexts-title' => 'Kanál vybraných textů {{grammar:2sg|{{SITENAME}}}}',
 327+ 'ffeed-featuredtexts-short-title' => 'Vybrané texty',
 328+ 'ffeed-featuredtexts-desc' => 'Nejlepší texty, které může {{SITENAME}} nabídnout',
 329+ 'ffeed-featuredtexts-entry' => 'Vybraný text na {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} na {{grammar:6sg|{{SITENAME}}}}',
 330+);
 331+
 332+/** Welsh (Cymraeg)
 333+ * @author Pwyll
 334+ */
 335+$messages['cy'] = array(
 336+ 'ffeed-featured-short-title' => 'Erthyglau dethol',
 337+ 'ffeed-featured-desc' => 'Erthyglau gorau {{SITENAME}}',
 338+ 'ffeed-good-title' => 'Ffrwd erthyglau gorau {{SITENAME}}',
 339+ 'ffeed-good-short-title' => 'Erthyglau da',
 340+ 'ffeed-good-desc' => "Yr erthyglau gorau sydd gan {{SITENAME}} i'w gynnig",
 341+ 'ffeed-onthisday-title' => 'Ffrwd "Ar y dydd hwn..." {{SITENAME}}',
 342+ 'ffeed-onthisday-short-title' => 'Ar y dydd hwn...',
 343+ 'ffeed-onthisday-desc' => "Digwyddiadau hanesyddol o'r diwrnod hwn",
 344+ 'ffeed-onthisday-entry' => 'Ar y dydd hwn: {{LOCALSITENAME}} {{LOCALDAY}}',
 345+ 'ffeed-dyk-title' => 'Ffrwd "Wyddoch chi?" {{SITENAME}}',
 346+ 'ffeed-dyk-short-title' => 'Wyddoch chi?',
 347+ 'ffeed-dyk-desc' => 'O gynnwys diweddaraf {{SITENAME}}',
 348+ 'ffeed-dyk-entry' => 'Wyddoch chi?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 349+ 'ffeed-motd-title' => 'Ffrwd cyfrwng y dydd {{SITENAME}}',
 350+ 'ffeed-motd-short-title' => 'Ffeil gyfrwng y dydd',
 351+ 'ffeed-potd-title' => 'Ffrwd llun y dydd {{SITENAME}}',
 352+ 'ffeed-potd-short-title' => 'Delwedd y dydd',
 353+ 'ffeed-potd-desc' => 'Rhai o ddelweddau gorau {{SITENAME}}',
 354+ 'ffeed-qotd-title' => 'Ffrwd dyfyniad y dydd {{SITENAME}}',
 355+ 'ffeed-qotd-short-title' => 'Dyfyniad y dydd',
 356+ 'ffeed-qotd-desc' => 'Rhai o ddyfyniadau gorau {{SITENAME}}',
 357+);
 358+
135359 /** German (Deutsch)
136360 * @author Kghbln
 361+ * @author Metalhead64
137362 */
138363 $messages['de'] = array(
139364 'ffeed-desc' => 'Ermöglicht gesonderte Feeds zu bestimmten Inhalten des Wikis',
140 - 'ffeed-no-feed' => 'Es wurde kein Feed angegeben.',
141 - 'ffeed-feed-not-found' => 'Feed $1 wurde nicht gefunden.',
142 - 'ffeed-entry-not-found' => 'Feedeintrag $1 wurde nicht gefunden.',
 365+ 'ffeed-no-feed' => 'Es wurde kein Feed angegeben',
 366+ 'ffeed-feed-not-found' => 'Feed $1 wurde nicht gefunden',
 367+ 'ffeed-entry-not-found' => 'Feedeintrag $1 wurde nicht gefunden',
143368 'ffeed-sidebar-section' => 'Feeds zu empfohlenen Inhalten',
144 - 'ffeed-featured-title' => 'Feeds zu empfohlenen Inhalten auf {{SITENAME}}',
145 - 'ffeed-featured-short-title' => 'Empfohlene Artikel',
146 - 'ffeed-featured-desc' => 'Die besten Artikel auf {{SITENAME}}',
147 - 'ffeed-featured-entry' => 'Am {{LOCALDAY}} {{LOCALMONTHNAME}} auf {{SITENAME}} empfohlener Artikel',
 369+ 'ffeed-invalid-timestamp' => 'Ungültiger Feed-Zeitstempel',
 370+ 'ffeed-featured-title' => 'Feed zu exzellenten Artikeln auf {{SITENAME}}',
 371+ 'ffeed-featured-short-title' => 'Exzellente Artikel',
 372+ 'ffeed-featured-desc' => 'Die exzellenten Artikel auf {{SITENAME}}',
 373+ 'ffeed-featured-entry' => 'Am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}} exzellenter Artikel',
 374+ 'ffeed-good-title' => 'Feed zu den lesenswerten Artikeln auf {{SITENAME}}',
 375+ 'ffeed-good-short-title' => 'Lesenswerte Artikel',
 376+ 'ffeed-good-desc' => 'Die lesenswerten Artikel auf {{SITENAME}}',
 377+ 'ffeed-good-entry' => 'Am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}} lesenswerter Artikel',
148378 'ffeed-onthisday-title' => 'Feed zu „An diesem Tag …“ auf {{SITENAME}}',
149379 'ffeed-onthisday-short-title' => 'An diesem Tag …',
150380 'ffeed-onthisday-desc' => 'Historische Ereignisse dieses Tages',
151 - 'ffeed-onthisday-entry' => 'An diesem Tag: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 381+ 'ffeed-onthisday-entry' => 'An diesem Tag: {{LOCALDAY}}. {{LOCALMONTHNAME}}',
152382 'ffeed-dyk-title' => 'Feed zu „Schon gewusst?“ auf {{SITENAME}}',
153383 'ffeed-dyk-short-title' => 'Schon gewusst?',
154384 'ffeed-dyk-desc' => 'Die neuesten Inhalte auf {{SITENAME}}',
155 - 'ffeed-dyk-entry' => '„Schon gewusst?“: {{LOCALDAY}} {{LOCALMONTHNAME}}',
156 - 'ffeed-motd-title' => 'Feed zur Mediendatei Zitat des Tages auf {{SITENAME}}',
 385+ 'ffeed-dyk-entry' => '„Schon gewusst?“: {{LOCALDAY}}. {{LOCALMONTHNAME}}',
 386+ 'ffeed-motd-title' => 'Feed zur Mediendatei des Tages auf {{SITENAME}}',
157387 'ffeed-motd-short-title' => 'Mediendatei des Tages',
158388 'ffeed-motd-desc' => 'Einige der besten Mediendateien auf {{SITENAME}}',
159 - 'ffeed-motd-entry' => 'Mediendatei des Tages am {{LOCALDAY}} {{LOCALMONTHNAME}} auf {{SITENAME}}',
 389+ 'ffeed-motd-entry' => 'Mediendatei des Tages am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}}',
160390 'ffeed-potd-title' => 'Feed zum Bild des Tages auf {{SITENAME}}',
161391 'ffeed-potd-short-title' => 'Bild des Tages',
162392 'ffeed-potd-desc' => 'Einige der besten Bilder auf {{SITENAME}}',
163 - 'ffeed-potd-entry' => 'Bild des Tages am {{LOCALDAY}} {{LOCALMONTHNAME}} auf {{SITENAME}}',
 393+ 'ffeed-potd-entry' => 'Bild des Tages am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}}',
164394 'ffeed-qotd-title' => 'Feed zum Zitat des Tages auf {{SITENAME}}',
165395 'ffeed-qotd-short-title' => 'Zitat des Tages',
166396 'ffeed-qotd-desc' => 'Einige der besten Zitate auf {{SITENAME}}',
167 - 'ffeed-qotd-entry' => 'Zitat des Tages am {{LOCALDAY}} {{LOCALMONTHNAME}} auf {{SITENAME}}',
 397+ 'ffeed-qotd-entry' => 'Zitat des Tages am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}}',
 398+ 'ffeed-featuredtexts-title' => 'Feed zu exzellenten Texten auf {{SITENAME}}',
 399+ 'ffeed-featuredtexts-short-title' => 'Exzellente Texte',
 400+ 'ffeed-featuredtexts-desc' => 'Die besten Texte auf {{SITENAME}}',
 401+ 'ffeed-featuredtexts-entry' => 'Am {{LOCALDAY}}. {{LOCALMONTHNAME}} auf {{SITENAME}} exzellenter Text',
168402 );
169403
170404 /** Lower Sorbian (Dolnoserbski)
@@ -175,10 +409,15 @@
176410 'ffeed-feed-not-found' => 'Kanal $1 njenamakany',
177411 'ffeed-entry-not-found' => 'Kanalowy zapisk za $1 njenamakany',
178412 'ffeed-sidebar-section' => 'Kanale dopóruconych wopśimjeśow',
 413+ 'ffeed-invalid-timestamp' => 'Njepłaśiwy kanalowy casowy kołk',
179414 'ffeed-featured-title' => '{{SITENAME}} - kanal wuběrnych nastawkow',
180415 'ffeed-featured-short-title' => 'Dopórucone nastawki',
181416 'ffeed-featured-desc' => 'Nejlěpše nastawki, kótarež {{SITENAME}} póbitujo',
182417 'ffeed-featured-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} {{SITENAME}} - wuběrny nastawk',
 418+ 'ffeed-good-title' => '{{SITENAME}} - kanal dobrych nastawkow',
 419+ 'ffeed-good-short-title' => 'Dobre nastawki',
 420+ 'ffeed-good-desc' => 'Dobre nastawki, kótarež {{SITENAME}} póbitujo',
 421+ 'ffeed-good-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} {{SITENAME}} - dobry nastawk',
183422 'ffeed-onthisday-title' => '{{SITENAME}} - kanal "Toś ten źeń..."',
184423 'ffeed-onthisday-short-title' => 'Toś ten źeń...',
185424 'ffeed-onthisday-desc' => 'Historiske tšojenja na toś ten źeń',
@@ -187,7 +426,7 @@
188427 'ffeed-dyk-short-title' => 'Sy južo wěźeł?',
189428 'ffeed-dyk-desc' => 'Nejnowše wopśimjeśe z {{GRAMMAR:genitiw|{{SITENAME}}}}',
190429 'ffeed-dyk-entry' => 'Sćo wěźeli, až...?: {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
191 - 'ffeed-motd-title' => '{{SITENAME}} - kanal citata dnja',
 430+ 'ffeed-motd-title' => 'Kanal mediuma dnja na {{GRAMMAR:lokatiw|{{SITENAME}}}}',
192431 'ffeed-motd-short-title' => 'Medium dnja',
193432 'ffeed-motd-desc' => 'Někotare z nejlěpšych mediumow na {{GRAMMAR:lokatiw|{{SITENAME}}}}',
194433 'ffeed-motd-entry' => '{{SITENAME}} - medium dnja za {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
@@ -199,42 +438,137 @@
200439 'ffeed-qotd-short-title' => 'Citat dnja',
201440 'ffeed-qotd-desc' => 'Někotare z nejlěpšych citatow na {{GRAMMAR:lokatiw|{{SITENAME}}}}',
202441 'ffeed-qotd-entry' => '{{SITENAME}} - citat dnja za {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
 442+ 'ffeed-featuredtexts-title' => '{{SITENAME}} - kanal wuběrnych tekstow',
 443+ 'ffeed-featuredtexts-short-title' => 'Wuběrne teksty',
 444+ 'ffeed-featuredtexts-desc' => 'Nejlěpše teksty, kótarež {{SITENAME}} póbitujo',
 445+ 'ffeed-featuredtexts-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} {{SITENAME}} - wuběrny tekst',
203446 );
204447
 448+/** Spanish (Español)
 449+ * @author Armando-Martin
 450+ */
 451+$messages['es'] = array(
 452+ 'ffeed-desc' => 'Agrega fuentes web (feeds) de sindicación de contenido destacado del wiki',
 453+ 'ffeed-no-feed' => 'Fuente web (feed) no especificada',
 454+ 'ffeed-feed-not-found' => 'Fuente web (feed) $1 no encontrada',
 455+ 'ffeed-entry-not-found' => 'Entrada de fuente web (feed) para $1 no encontrada',
 456+ 'ffeed-sidebar-section' => 'Fuentes web (feed) de contenido destacado',
 457+ 'ffeed-invalid-timestamp' => 'Fecha y hora de la fuente web (feed) inválida',
 458+ 'ffeed-featured-title' => 'Fuente web (feed) de artículos destacados de {{SITENAME}}',
 459+ 'ffeed-featured-short-title' => 'Artículos destacados',
 460+ 'ffeed-featured-desc' => 'Mejores artículos que {{SITENAME}} puede ofrecer',
 461+ 'ffeed-featured-entry' => 'Artículo destacado de {{SITENAME}} el {{LOCALDAY}} {{LOCALMONTHNAME}}',
 462+ 'ffeed-good-title' => 'Fuente web (feed) de artículos buenos de {{SITENAME}}',
 463+ 'ffeed-good-short-title' => 'Artículos buenos',
 464+ 'ffeed-good-desc' => 'Artículos buenos que {{SITENAME}} puede ofrecer',
 465+ 'ffeed-good-entry' => 'Artículo bueno de {{SITENAME}} el {{LOCALDAY}} {{LOCALMONTHNAME}}',
 466+ 'ffeed-onthisday-title' => 'Fuente web (feed) "De este día..." en {{SITENAME}}',
 467+ 'ffeed-onthisday-short-title' => 'En este día...',
 468+ 'ffeed-onthisday-desc' => 'Acontecimientos históricos en este día',
 469+ 'ffeed-onthisday-entry' => 'En este día: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 470+ 'ffeed-dyk-title' => 'Fuente web (feed) "¿Sabía Vd. que..." en {{SITENAME}}',
 471+ 'ffeed-dyk-short-title' => '¿Sabía usted?',
 472+ 'ffeed-dyk-desc' => 'Del contenido más reciente de {{SITENAME}}',
 473+ 'ffeed-dyk-entry' => '¿Sabía usted?: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 474+ 'ffeed-motd-title' => 'Fuente web (feed) de Medios de comunicación del día en {{SITENAME}}',
 475+ 'ffeed-motd-short-title' => 'Medios de comunicación del día',
 476+ 'ffeed-motd-desc' => 'Algunos de los mejores medios de comunicación en {{SITENAME}}',
 477+ 'ffeed-motd-entry' => 'Medios de comunicación del día {{LOCALDAY}} {{LOCALMONTHNAME}} en {{SITENAME}}',
 478+ 'ffeed-potd-title' => 'Fuente web (feed) de Imagen del día en {{SITENAME}}',
 479+ 'ffeed-potd-short-title' => 'Imagen del día',
 480+ 'ffeed-potd-desc' => 'Algunas de las mejores imágenes en {{SITENAME}}',
 481+ 'ffeed-potd-entry' => 'Imagen del día {{LOCALDAY}} {{LOCALMONTHNAME}} en {{SITENAME}}',
 482+ 'ffeed-qotd-title' => 'Fuente web (feed) de Cita del día en {{SITENAME}}',
 483+ 'ffeed-qotd-short-title' => 'Cita del día',
 484+ 'ffeed-qotd-desc' => 'Algunas de las mejores citas en {{SITENAME}}',
 485+ 'ffeed-qotd-entry' => 'Cita del día {{LOCALDAY}} {{LOCALMONTHNAME}} en {{SITENAME}}',
 486+ 'ffeed-featuredtexts-title' => 'Fuente web (feed) de textos destacados de {{SITENAME}}',
 487+ 'ffeed-featuredtexts-short-title' => 'Textos destacados',
 488+ 'ffeed-featuredtexts-desc' => 'Mejores textos {{SITENAME}} puede ofrecer',
 489+ 'ffeed-featuredtexts-entry' => 'Texto destacado de {{SITENAME}} el {{LOCALDAY}} {{LOCALMONTHNAME}}',
 490+);
 491+
 492+/** Persian (فارسی)
 493+ * @author Leyth
 494+ */
 495+$messages['fa'] = array(
 496+ 'ffeed-feed-not-found' => 'خوراک $1 یافت نشد',
 497+ 'ffeed-entry-not-found' => 'خوراک ورودی برای $1 یافت نشد',
 498+ 'ffeed-sidebar-section' => 'خوردهای محتوای برگزیده',
 499+ 'ffeed-featured-title' => 'خوراک مقالات برجستهٔ {{SITENAME}}',
 500+ 'ffeed-featured-short-title' => 'مقالات برگزیده',
 501+ 'ffeed-good-title' => 'خوراک مقالات خوب {{SITENAME}}',
 502+ 'ffeed-good-short-title' => 'مقاله‌های خوب',
 503+ 'ffeed-good-entry' => 'مقالهٔ خوب {{SITENAME}} در {{LOCALDAY}}ام {{LOCALMONTHNAME}}',
 504+ 'ffeed-onthisday-desc' => 'وقایع تاریخی امروز',
 505+ 'ffeed-dyk-short-title' => 'آیا می‌دانید؟',
 506+ 'ffeed-dyk-desc' => 'از جدیدترین محتوای {{SITENAME}}',
 507+ 'ffeed-dyk-entry' => 'آیا می دانید؟: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 508+ 'ffeed-motd-entry' => 'رسانهٔ برگزیدهٔ {{SITENAME}} در {{LOCALDAY}}ام {{LOCALMONTHNAME}}',
 509+ 'ffeed-potd-title' => 'خوراک تصویر برگزیدهٔ روز {{SITENAME}}',
 510+ 'ffeed-potd-short-title' => 'تصویر برگزیدهٔ روز',
 511+ 'ffeed-potd-desc' => 'برخی از بهترین نگاره‌ها در {{SITENAME}}',
 512+ 'ffeed-potd-entry' => 'نگارهٔ برگزیدهٔ {{SITENAME}} در {{LOCALDAY}}ام {{LOCALMONTHNAME}}',
 513+ 'ffeed-qotd-title' => 'خوراک گفتاورد برگزیدهٔ روز {{SITENAME}}',
 514+ 'ffeed-qotd-short-title' => 'گفتاورد برگزیدهٔ روز',
 515+ 'ffeed-qotd-desc' => 'برخی از بهترین گفتاوردها در {{SITENAME}}',
 516+ 'ffeed-qotd-entry' => 'گفتاورد برگزیدهٔ {{SITENAME}} در {{LOCALDAY}}ام {{LOCALMONTHNAME}}',
 517+ 'ffeed-featuredtexts-title' => 'خوراک متون برگزیدهٔ {{SITENAME}}',
 518+ 'ffeed-featuredtexts-short-title' => 'متون برگزیده',
 519+ 'ffeed-featuredtexts-entry' => 'متن برگزیدهٔ {{SITENAME}} در {{LOCALDAY}}ام {{LOCALMONTHNAME}}',
 520+);
 521+
 522+/** Finnish (Suomi)
 523+ * @author Crt
 524+ */
 525+$messages['fi'] = array(
 526+ 'ffeed-potd-short-title' => 'Päivän kuva',
 527+);
 528+
205529 /** French (Français)
206530 * @author Gomoko
207531 * @author Jean-Frédéric
 532+ * @author Tpt
208533 */
209534 $messages['fr'] = array(
210 - 'ffeed-desc' => 'Ajoute des files de publication du contenu caractéristique du wiki',
211 - 'ffeed-no-feed' => 'Alimentation non spécifiée',
212 - 'ffeed-feed-not-found' => 'Alimentation $1 non trouvée',
213 - 'ffeed-entry-not-found' => "Entrée d'alimentation pour $1 non trouvée",
 535+ 'ffeed-desc' => 'Ajoute des flux de publication du contenu du wiki',
 536+ 'ffeed-no-feed' => 'Source non spécifiée',
 537+ 'ffeed-feed-not-found' => 'Source $1 non trouvée',
 538+ 'ffeed-entry-not-found' => 'Entrée du flux pour $1 non trouvée',
214539 'ffeed-sidebar-section' => 'Alimentations de contenu caractéristique',
215 - 'ffeed-featured-title' => 'File des articles caractéristiques de {{SITENAME}}',
 540+ 'ffeed-invalid-timestamp' => "Horodatage d'alimentation invalide",
 541+ 'ffeed-featured-title' => "Liste d'articles labellisés de {{SITENAME}}",
216542 'ffeed-featured-short-title' => 'Articles en vedette',
217543 'ffeed-featured-desc' => 'Meilleurs articles que {{SITENAME}} peut offrir',
218544 'ffeed-featured-entry' => 'Article vedette de {{SITENAME}} le {{LOCALDAY}} {{LOCALMONTHNAME}}',
219 - 'ffeed-onthisday-title' => '{{SITENAME}} File «Ce jour-là..."',
 545+ 'ffeed-good-title' => 'Alimentation des bons articles de {{SITENAME}}',
 546+ 'ffeed-good-short-title' => 'Bons articles',
 547+ 'ffeed-good-desc' => 'Bons articles que {{SITENAME}} peut offrir',
 548+ 'ffeed-good-entry' => 'Bon article de {{SITENAME}} {{LOCALMONTHNAME}} {{LOCALDAY}}',
 549+ 'ffeed-onthisday-title' => 'Flux "Ce jour-là..." de {{SITENAME}}',
220550 'ffeed-onthisday-short-title' => 'Ce jour-là...',
221551 'ffeed-onthisday-desc' => 'Événements historiques sur cette journée',
222552 'ffeed-onthisday-entry' => 'Ce jour-là: {{LOCALDAY}} {{LOCALMONTHNAME}}',
223 - 'ffeed-dyk-title' => '{{SITENAME}} File "Le savez-vous?"',
 553+ 'ffeed-dyk-title' => 'Le savez-vous ? de {{SITENAME}}',
224554 'ffeed-dyk-short-title' => 'Le saviez-vous?',
225555 'ffeed-dyk-desc' => 'Du contenu le plus récent de {{SITENAME}}',
226 - 'ffeed-dyk-entry' => 'Le saviez-vous?: {{LOCALDAY}} {{LOCALMONTHNAME}}',
227 - 'ffeed-motd-title' => 'Flux du média du jour de {{SITENAME}}',
228 - 'ffeed-motd-short-title' => 'Les médias de la journée.',
 556+ 'ffeed-dyk-entry' => 'Le saviez-vous ? {{LOCALDAY}} {{LOCALMONTHNAME}}',
 557+ 'ffeed-motd-title' => 'Médias du jour de {{SITENAME}}',
 558+ 'ffeed-motd-short-title' => 'Les médias du jour.',
229559 'ffeed-motd-desc' => 'Quelques-uns des meilleurs médias sur {{SITENAME}}',
230 - 'ffeed-motd-entry' => 'Média du jour de {{SITENAME}} pour {{LOCALDAY}} {{LOCALMONTHNAME}}',
231 - 'ffeed-potd-title' => '{{SITENAME}} File image du jour',
 560+ 'ffeed-motd-entry' => 'Média du jour de {{SITENAME}} pour le {{LOCALDAY}} {{LOCALMONTHNAME}}',
 561+ 'ffeed-potd-title' => 'Images du jour de {{SITENAME}}',
232562 'ffeed-potd-short-title' => 'Image du jour',
233563 'ffeed-potd-desc' => 'Quelques-unes des meilleures images de {{SITENAME}}',
234 - 'ffeed-potd-entry' => 'Image du jour de {{SITENAME}} pour {{LOCALDAY}} {{LOCALMONTHNAME}}',
 564+ 'ffeed-potd-entry' => 'Image du jour de {{SITENAME}} pour le {{LOCALDAY}} {{LOCALMONTHNAME}}',
235565 'ffeed-qotd-title' => 'Alimentation de la citation de {{SITENAME}} du jour',
236566 'ffeed-qotd-short-title' => 'Citation du jour',
237567 'ffeed-qotd-desc' => 'Quelques-unes de meilleurs citations sur {{SITENAME}}',
238 - 'ffeed-qotd-entry' => 'Citation du jour de {{SITENAME}} pour {{LOCALDAY}} {{LOCALMONTHNAME}}',
 568+ 'ffeed-qotd-entry' => 'Citation du jour de {{SITENAME}} pour le {{LOCALDAY}} {{LOCALMONTHNAME}}',
 569+ 'ffeed-featuredtexts-title' => 'Liste de textes mis en valeur de {{SITENAME}}',
 570+ 'ffeed-featuredtexts-short-title' => 'Textes mis en valeur',
 571+ 'ffeed-featuredtexts-desc' => 'Meilleurs textes que {{SITENAME}} peut offrir',
 572+ 'ffeed-featuredtexts-entry' => 'Texte de {{SITENAME}} mis en valeur le {{LOCALDAY}} {{LOCALMONTHNAME}}',
239573 );
240574
241575 /** Galician (Galego)
@@ -246,10 +580,15 @@
247581 'ffeed-feed-not-found' => 'Non se atopou a fonte de novas "$1"',
248582 'ffeed-entry-not-found' => 'Non se atopou a entrada da fonte de novas do día $1',
249583 'ffeed-sidebar-section' => 'Fontes de novas dos contidos destacados',
 584+ 'ffeed-invalid-timestamp' => 'A data e a hora da fonte de novas son incorrectas',
250585 'ffeed-featured-title' => 'Fonte de novas dos artigos destacados de {{SITENAME}}',
251586 'ffeed-featured-short-title' => 'Artigos destacados',
252587 'ffeed-featured-desc' => 'Os mellores artigos que ofrece {{SITENAME}}',
253588 'ffeed-featured-entry' => 'Artigo destacado de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 589+ 'ffeed-good-title' => 'Fonte de novas dos artigos bos de {{SITENAME}}',
 590+ 'ffeed-good-short-title' => 'Artigos bos',
 591+ 'ffeed-good-desc' => 'Os bos artigos que ofrece {{SITENAME}}',
 592+ 'ffeed-good-entry' => 'Artigo bo de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
254593 'ffeed-onthisday-title' => 'Fonte de novas "Tal día como hoxe no ano..." de {{SITENAME}}',
255594 'ffeed-onthisday-short-title' => 'Tal día como hoxe no ano...',
256595 'ffeed-onthisday-desc' => 'Acontecementos históricos deste día',
@@ -270,8 +609,103 @@
271610 'ffeed-qotd-short-title' => 'Cita do día',
272611 'ffeed-qotd-desc' => 'Unha das mellores citas de {{SITENAME}}',
273612 'ffeed-qotd-entry' => 'Cita do día de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 613+ 'ffeed-featuredtexts-title' => 'Fonte de novas dos textos destacados de {{SITENAME}}',
 614+ 'ffeed-featuredtexts-short-title' => 'Textos destacados',
 615+ 'ffeed-featuredtexts-desc' => 'Os mellores textos que ofrece {{SITENAME}}',
 616+ 'ffeed-featuredtexts-entry' => 'Texto destacado de {{SITENAME}} o {{LOCALDAY}} de {{LOCALMONTHNAME}}',
274617 );
275618
 619+/** Gujarati (ગુજરાતી)
 620+ * @author Dsvyas
 621+ * @author KartikMistry
 622+ * @author Sushant savla
 623+ */
 624+$messages['gu'] = array(
 625+ 'ffeed-desc' => 'વિકિના ઉમદા લેખની સિંડિકેશન ફીડ અહીં ઉમેરાય છે.',
 626+ 'ffeed-no-feed' => 'ફીડ સ્પષ્ટ કરેલ નથી',
 627+ 'ffeed-feed-not-found' => 'ફીડ $1 મળી નહી',
 628+ 'ffeed-entry-not-found' => '$1 માટે ફીડ દાખલો મળ્યો નથી',
 629+ 'ffeed-sidebar-section' => 'ઉમદા માહિતીની ફીડ',
 630+ 'ffeed-invalid-timestamp' => 'અયોગ્ય ફીડ સમયછાપ',
 631+ 'ffeed-featured-title' => '{{SITENAME}} ઉમદા લેખોની ફીડ',
 632+ 'ffeed-featured-short-title' => 'નિર્વાચીત લેખ',
 633+ 'ffeed-featured-desc' => '{{SITENAME}} ના આદર્શ લેખ',
 634+ 'ffeed-featured-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} ઉમદા લેખ',
 635+ 'ffeed-good-title' => '{{SITENAME}} ઉમદા લેખોની ફીડ',
 636+ 'ffeed-good-short-title' => 'ઉમદા લેખો',
 637+ 'ffeed-good-desc' => '{{SITENAME}} ના આદર્શ લેખ',
 638+ 'ffeed-good-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} ઉમદા લેખ',
 639+ 'ffeed-onthisday-title' => '{{SITENAME}} "આ દિવસે..." ફીડ',
 640+ 'ffeed-onthisday-short-title' => 'આ દિવસે...',
 641+ 'ffeed-onthisday-desc' => 'આ દિવસની ઐતહાસિક ઘટનાઓ',
 642+ 'ffeed-onthisday-entry' => 'આ દિવસે: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 643+ 'ffeed-dyk-title' => '{{SITENAME}} "શું તમે જાણો છો?" ફીડ',
 644+ 'ffeed-dyk-short-title' => 'શું તમે જાણો છો?',
 645+ 'ffeed-dyk-desc' => '{{SITENAME}} ની નવીનત્તમ ઉમેરો',
 646+ 'ffeed-dyk-entry' => 'શું તમે જાણો છો?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 647+ 'ffeed-motd-title' => '{{SITENAME}} નું આજની મીડિયા',
 648+ 'ffeed-motd-short-title' => 'આજનું માધ્યમ',
 649+ 'ffeed-motd-desc' => '{{SITENAME}} પરની શ્રેષ્ઠ મીડિયા',
 650+ 'ffeed-motd-entry' => '{{SITENAME}} નું {{LOCALMONTHNAME}} {{LOCALDAY}} માટેનું આજનું મિડિયા',
 651+ 'ffeed-potd-title' => 'આજ નું ચિત્ર નો સ્ત્રોત {{SITENAME}} પરથી',
 652+ 'ffeed-potd-short-title' => 'આજનું ચિત્ર',
 653+ 'ffeed-potd-desc' => '{{SITENAME}} પરની શ્રેષ્ઠ ચિત્રો',
 654+ 'ffeed-potd-entry' => '{{SITENAME}} નું {{LOCALMONTHNAME}} {{LOCALDAY}} માટે આજનું ચિત્ર',
 655+ 'ffeed-qotd-title' => '{{SITENAME}} નું આજનું મુક્તક',
 656+ 'ffeed-qotd-short-title' => 'આજનું અવતરણ',
 657+ 'ffeed-qotd-desc' => '{{SITENAME}} પરનાં કેટલાંક શ્રેષ્ઠ અવતરણો',
 658+ 'ffeed-qotd-entry' => '{{SITENAME}} નું {{LOCALMONTHNAME}} {{LOCALDAY}} માટે આજનું અવતરણ',
 659+ 'ffeed-featuredtexts-title' => '{{SITENAME}} નો નિર્વાચિત લેખ',
 660+ 'ffeed-featuredtexts-short-title' => 'વિશિષ્ટ લેખ',
 661+ 'ffeed-featuredtexts-desc' => '{{SITENAME}} ના આદર્શ લેખ',
 662+ 'ffeed-featuredtexts-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} ઉમદા લેખ',
 663+);
 664+
 665+/** Hebrew (עברית)
 666+ * @author Amire80
 667+ * @author Nirofir
 668+ */
 669+$messages['he'] = array(
 670+ 'ffeed-desc' => 'הוספת הזנה לתוכן מומלץ בוויקי',
 671+ 'ffeed-no-feed' => 'לא צוינה הזנה',
 672+ 'ffeed-feed-not-found' => 'ההזנה $1 לא נמצאה',
 673+ 'ffeed-entry-not-found' => 'לא נמצאה הזנה עבור $1',
 674+ 'ffeed-sidebar-section' => 'הזנות תוכן מומלץ',
 675+ 'ffeed-invalid-timestamp' => 'חותם זמן לא תקין להזנה',
 676+ 'ffeed-featured-title' => 'הזנת ערכים מומלצים ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 677+ 'ffeed-featured-short-title' => 'ערכים מומלצים',
 678+ 'ffeed-featured-desc' => 'הערכים הטובים ביותר שיש ל{{GRAMMAR:תחילית|{{SITENAME}}}} להציע',
 679+ 'ffeed-featured-entry' => 'ערך מומלץ ב{{GRAMMAR:תחילית|{{SITENAME}}}} ב־{{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 680+ 'ffeed-good-title' => 'הזנת ערכים טובים ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 681+ 'ffeed-good-short-title' => 'ערכים טובים',
 682+ 'ffeed-good-desc' => 'ערכים טובים שיש ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 683+ 'ffeed-good-entry' => 'ערך טוב ב{{GRAMMAR:תחילית|{{SITENAME}}}} ב־{{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 684+ 'ffeed-onthisday-title' => 'הזנת "היום בהיסטוריה" ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 685+ 'ffeed-onthisday-short-title' => 'היום בהיסטוריה',
 686+ 'ffeed-onthisday-desc' => 'אירועים היסטוריים ביום הזה',
 687+ 'ffeed-onthisday-entry' => 'היום בהיסטוריה: {{LOCALDAY}} ב־{{LOCALMONTHNAME}}',
 688+ 'ffeed-dyk-title' => 'הזנת "הידעת?" של {{SITENAME}}',
 689+ 'ffeed-dyk-short-title' => 'הידעת?',
 690+ 'ffeed-dyk-desc' => 'מבחר מהתוכן החדש ביותר באתר {{SITENAME}}',
 691+ 'ffeed-dyk-entry' => 'הידעת? – {{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 692+ 'ffeed-motd-title' => 'הזנת קובץ המדיה של היום ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 693+ 'ffeed-motd-short-title' => 'קובץ המדיה הטוב של היום',
 694+ 'ffeed-motd-desc' => 'קובצי המדיה הטובים ביותר ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 695+ 'ffeed-motd-entry' => 'הזנת קובץ היום ב{{GRAMMAR:תחילית|{{SITENAME}}}} ב־{{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 696+ 'ffeed-potd-title' => 'הזנת תמונת היום ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 697+ 'ffeed-potd-short-title' => 'תמונת היום',
 698+ 'ffeed-potd-desc' => 'מבחר מהתמונות הטובות ביותר ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 699+ 'ffeed-potd-entry' => 'תמונת היום ב{{GRAMMAR:תחילית|{{SITENAME}}}} עבור {{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 700+ 'ffeed-qotd-title' => 'ציטוט היום ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 701+ 'ffeed-qotd-short-title' => 'ציטוט היום',
 702+ 'ffeed-qotd-desc' => 'הציטוטים הטובים ביותר ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 703+ 'ffeed-qotd-entry' => 'ציטוט היום ב{{GRAMMAR:תחילית|{{SITENAME}}}} ב־{{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 704+ 'ffeed-featuredtexts-title' => 'טקסטים מומלצים ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 705+ 'ffeed-featuredtexts-short-title' => 'טקסטים מומלצים',
 706+ 'ffeed-featuredtexts-desc' => 'הטקסטים הטובים ביותר ב{{GRAMMAR:תחילית|{{SITENAME}}}}',
 707+ 'ffeed-featuredtexts-entry' => 'טקסט מומלץ ב{{GRAMMAR:תחילית|{{SITENAME}}}} ב־{{LOCALDAY}} ב{{LOCALMONTHNAME}}',
 708+);
 709+
276710 /** Upper Sorbian (Hornjoserbsce)
277711 * @author Michawiki
278712 */
@@ -281,10 +715,15 @@
282716 'ffeed-feed-not-found' => 'Kanal $1 njenamakany',
283717 'ffeed-entry-not-found' => 'Kanalowy zapisk za $1 njenamakany',
284718 'ffeed-sidebar-section' => 'Kanale doporučenych wobsahow',
 719+ 'ffeed-invalid-timestamp' => 'Njepłaćiwy kanalowy časowy kołk',
285720 'ffeed-featured-title' => '{{SITENAME}} - kanal wuběrnych nastawkow',
286721 'ffeed-featured-short-title' => 'Doporučene nastawki',
287722 'ffeed-featured-desc' => 'Najlěpše nastawki, kotrež {{SITENAME}} poskića',
288723 'ffeed-featured-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} {{SITENAME}} wuběrny nastawk',
 724+ 'ffeed-good-title' => '{{SITENAME}} - kanal dobrych nastawkow',
 725+ 'ffeed-good-short-title' => 'Dobre nastawki',
 726+ 'ffeed-good-desc' => 'Dobre nastawki, kotrež {{SITENAME}} poskića',
 727+ 'ffeed-good-entry' => '{{LOCALDAY}}. {{LOCALMONTHNAMEGEN}} {{SITENAME}} dobry nastawk',
289728 'ffeed-onthisday-title' => '{{SITENAME}} - kanal "Tutón dźeń..."',
290729 'ffeed-onthisday-short-title' => 'Tutón dźeń...',
291730 'ffeed-onthisday-desc' => 'Historiske podawki na tutón dźeń',
@@ -305,8 +744,23 @@
306745 'ffeed-qotd-short-title' => 'Citat dnja',
307746 'ffeed-qotd-desc' => 'Někotre z najlěpšich citatow na {{GRAMMAR:lokatiw|{{SITENAME}}}}',
308747 'ffeed-qotd-entry' => '{{SITENAME}} - medij dnja za {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
 748+ 'ffeed-featuredtexts-title' => '{{SITENAME}} - kanal wuběrnych nastawkow',
 749+ 'ffeed-featuredtexts-short-title' => 'Wuběrne teksty',
 750+ 'ffeed-featuredtexts-desc' => 'Najlěpše teksty, kotrež {{SITENAME}} poskića',
 751+ 'ffeed-featuredtexts-entry' => 'Wuběrny tekst na {{GRAMMAR:lokatiw|{{SITENAME}}}} {{LOCALDAY}}. {{LOCALMONTHNAMEGEN}}',
309752 );
310753
 754+/** Hungarian (Magyar)
 755+ * @author Bdamokos
 756+ */
 757+$messages['hu'] = array(
 758+ 'ffeed-featured-short-title' => 'Kiemelt szócikkek',
 759+ 'ffeed-featured-desc' => 'A {{SITENAME}} legjobb szócikkei',
 760+ 'ffeed-featured-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}}-kiemelt szócikk',
 761+ 'ffeed-potd-short-title' => 'A nap képe',
 762+ 'ffeed-qotd-short-title' => 'A nap idézete',
 763+);
 764+
311765 /** Interlingua (Interlingua)
312766 * @author McDutchie
313767 */
@@ -316,10 +770,15 @@
317771 'ffeed-feed-not-found' => 'Syndication $1 non trovate',
318772 'ffeed-entry-not-found' => 'Entrata de syndication pro $1 non trovate',
319773 'ffeed-sidebar-section' => 'Syndicationes de contento eminente',
 774+ 'ffeed-invalid-timestamp' => 'Data e hora de syndication invalide',
320775 'ffeed-featured-title' => 'Syndication de articulos eminente de {{SITENAME}}',
321776 'ffeed-featured-short-title' => 'Articulos eminente',
322777 'ffeed-featured-desc' => 'Le melior articulos que {{SITENAME}} pote offerer',
323778 'ffeed-featured-entry' => 'Articulo eminente de {{SITENAME}} le {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 779+ 'ffeed-good-title' => 'Syndication de bon articulos de {{SITENAME}}',
 780+ 'ffeed-good-short-title' => 'Bon articulos',
 781+ 'ffeed-good-desc' => 'Bon articulos que {{SITENAME}} pote offerer',
 782+ 'ffeed-good-entry' => 'Bon articulo de {{SITENAME}} le {{LOCALDAY}} de {{LOCALMONTHNAME}}',
324783 'ffeed-onthisday-title' => 'Syndication "In iste die..." de {{SITENAME}}',
325784 'ffeed-onthisday-short-title' => 'In iste die...',
326785 'ffeed-onthisday-desc' => 'Eventos historic in iste die',
@@ -340,15 +799,65 @@
341800 'ffeed-qotd-short-title' => 'Citation del die',
342801 'ffeed-qotd-desc' => 'Alcunes del melior citationes in {{SITENAME}}',
343802 'ffeed-qotd-entry' => 'Citation del die de {{SITENAME}} le {{LOCALDAY}} de {{LOCALMONTHNAME}}',
 803+ 'ffeed-featuredtexts-title' => 'Syndication de textos eminente de {{SITENAME}}',
 804+ 'ffeed-featuredtexts-short-title' => 'Textos eminente',
 805+ 'ffeed-featuredtexts-desc' => 'Le melior textos que {{SITENAME}} pote offerer',
 806+ 'ffeed-featuredtexts-entry' => 'Texto eminente de {{SITENAME}} le {{LOCALDAY}} de {{LOCALMONTHNAME}}',
344807 );
345808
 809+/** Korean (한국어)
 810+ * @author Kwj2772
 811+ */
 812+$messages['ko'] = array(
 813+ 'ffeed-desc' => '위키의 알찬 컨텐츠에 대한 피드를 제공',
 814+ 'ffeed-no-feed' => '피드가 제시되지 않았습니다.',
 815+ 'ffeed-feed-not-found' => '$1 피드가 없습니다',
 816+ 'ffeed-entry-not-found' => '$1 피드 항목이 없습니다.',
 817+ 'ffeed-sidebar-section' => '알찬 컨텐츠 피드',
 818+ 'ffeed-invalid-timestamp' => '피드 타임스탬프가 잘못되었습니다.',
 819+ 'ffeed-featured-title' => '{{SITENAME}} 알찬 글 피드',
 820+ 'ffeed-featured-short-title' => '알찬 글',
 821+ 'ffeed-featured-desc' => '{{SITENAME}}이(가) 제공하는 최고의 문서',
 822+ 'ffeed-featured-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}}일 {{SITENAME}} 알찬 글',
 823+ 'ffeed-good-title' => '{{SITENAME}} 좋은 글 피드',
 824+ 'ffeed-good-short-title' => '좋은 글',
 825+ 'ffeed-good-desc' => '{{SITENAME}}에 등재된 고품질 문서',
 826+ 'ffeed-good-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}}일 {{SITENAME}} 좋은 글',
 827+ 'ffeed-onthisday-title' => '{{SITENAME}} "오늘의 역사..." 피드',
 828+ 'ffeed-onthisday-short-title' => '오늘의 역사...',
 829+ 'ffeed-onthisday-desc' => '이 날에 있었던 역사적 사건',
 830+ 'ffeed-onthisday-entry' => '오늘의 역사: {{LOCALMONTHNAME}} {{LOCALDAY}}일',
 831+ 'ffeed-dyk-title' => '{{SITENAME}} "알고 계십니까?" 피드',
 832+ 'ffeed-dyk-short-title' => '알고 계십니까?',
 833+ 'ffeed-dyk-desc' => '{{SITENAME}}의 최신 정보에서 가져온 것입니다.',
 834+ 'ffeed-dyk-entry' => '알고 계십니까?: {{LOCALMONTHNAME}} {{LOCALDAY}}일',
 835+ 'ffeed-motd-title' => '{{SITENAME}} 오늘의 미디어 피드',
 836+ 'ffeed-motd-short-title' => '오늘의 미디어',
 837+ 'ffeed-motd-desc' => '{{SITENAME}}의 가장 좋은 미디어 자료',
 838+ 'ffeed-motd-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}}일 {{SITENAME}} 오늘의 미디어',
 839+ 'ffeed-potd-title' => '{{SITENAME}} 오늘의 그림 피드',
 840+ 'ffeed-potd-short-title' => '오늘의 그림',
 841+ 'ffeed-potd-desc' => '{{SITENAME}}의 가장 좋은 그림',
 842+ 'ffeed-potd-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}}일 {{SITENAME}} 오늘의 그림',
 843+ 'ffeed-qotd-title' => '{{SITENAME}} 오늘의 명언 피드',
 844+ 'ffeed-qotd-short-title' => '오늘의 명언',
 845+ 'ffeed-qotd-desc' => '{{SITENAME}}에서 가장 좋은 명언 인용',
 846+ 'ffeed-qotd-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}}일 {{SITENAME}} 오늘의 명언',
 847+);
 848+
346849 /** Luxembourgish (Lëtzebuergesch)
347850 * @author Robby
348851 */
349852 $messages['lb'] = array(
 853+ 'ffeed-no-feed' => 'Feed net spezifizéiert',
 854+ 'ffeed-feed-not-found' => 'De Feed $1 gouf net fonnt',
 855+ 'ffeed-featured-title' => 'Feed vun de recommandéierten Artikelen op {{SITENAME}}',
350856 'ffeed-featured-short-title' => 'Recommandéiert Artikelen',
351857 'ffeed-featured-desc' => 'Déi bescht Artikelen déi {{SITENAME}} ze bidden huet',
352858 'ffeed-featured-entry' => 'Den {{LOCALDAY}} {{LOCALMONTHNAME}} op {{SITENAME}} ausgezeechenten Artikel',
 859+ 'ffeed-good-title' => 'Feed vun de gudden Artikelen op {{SITENAME}}',
 860+ 'ffeed-good-short-title' => 'Gutt Artikelen',
 861+ 'ffeed-good-desc' => 'Gutt Artikelen déi {{SITENAME}} ze bidden huet',
353862 'ffeed-onthisday-short-title' => 'Um Dag vun haut...',
354863 'ffeed-onthisday-desc' => 'Historesch Evenementer op dësem Dag',
355864 'ffeed-onthisday-entry' => 'Op dësem Dag: {{LOCALMONTHNAME}} {{LOCALDAY}}',
@@ -357,10 +866,19 @@
358867 'ffeed-dyk-desc' => 'De rezensten Inhalt op {{SITENAME}}',
359868 'ffeed-dyk-entry' => 'Wosst Dir schonn?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
360869 'ffeed-motd-title' => '{{SITENAME}} Feed mam Medie-Fichier vum Dag',
 870+ 'ffeed-motd-short-title' => 'Medie-Fichier vum Dag',
361871 'ffeed-motd-desc' => 'E puer vun de beschte Medie-Fichieren op {{SITENAME}}',
 872+ 'ffeed-potd-title' => '{{SITENAME}} Feed: Bild vum Dag',
362873 'ffeed-potd-short-title' => 'Bild vum Dag',
363874 'ffeed-potd-desc' => 'E puer vun de beschte Biller op {{SITENAME}}',
 875+ 'ffeed-potd-entry' => 'Bild vum Dag vum {{LOCALDAY}} {{LOCALMONTHNAME}} op {{SITENAME}}',
 876+ 'ffeed-qotd-title' => 'Feed vum Zitat vum Dag op {{SITENAME}}',
364877 'ffeed-qotd-short-title' => 'Zitat vum Dag',
 878+ 'ffeed-qotd-desc' => 'E puer vun de beschte Zitater op {{SITENAME}}',
 879+ 'ffeed-featuredtexts-title' => '{{SITENAME}} Feed: Exzellent Texter',
 880+ 'ffeed-featuredtexts-short-title' => 'Exzellent Texter',
 881+ 'ffeed-featuredtexts-desc' => 'Déi bescht Texter déi {{SITENAME}} ze bidden huet',
 882+ 'ffeed-featuredtexts-entry' => 'Den {{LOCALDAY}} {{LOCALMONTHNAME}} op {{SITENAME}} ausgezeechenten Text',
365883 );
366884
367885 /** Macedonian (Македонски)
@@ -372,10 +890,15 @@
373891 'ffeed-feed-not-found' => 'Каналот $1 не е пронајден',
374892 'ffeed-entry-not-found' => 'Каналскиот запис за $1 не е пронајден',
375893 'ffeed-sidebar-section' => 'Канали за избрани содржини',
 894+ 'ffeed-invalid-timestamp' => 'Неважечки датум и време за емитувањето',
376895 'ffeed-featured-title' => 'Канал на избрани статии на {{SITENAME}}',
377896 'ffeed-featured-short-title' => 'Избрани статии',
378897 'ffeed-featured-desc' => 'Најдобрите статии на {{SITENAME}}',
379898 'ffeed-featured-entry' => 'Избрана статија на {{SITENAME}} за {{LOCALDAY}} {{LOCALMONTHNAME}}',
 899+ 'ffeed-good-title' => 'Канал на добри статии на {{SITENAME}}',
 900+ 'ffeed-good-short-title' => 'Добри статии',
 901+ 'ffeed-good-desc' => 'Добрите статии на {{SITENAME}}',
 902+ 'ffeed-good-entry' => 'Добра статија на {{SITENAME}} за {{LOCALDAY}} {{LOCALMONTHNAME}}',
380903 'ffeed-onthisday-title' => 'Канал „На денешен ден...“ на {{SITENAME}}',
381904 'ffeed-onthisday-short-title' => 'На денешен ден...',
382905 'ffeed-onthisday-desc' => 'Историски настани што се случиле на денешен ден',
@@ -396,8 +919,126 @@
397920 'ffeed-qotd-short-title' => 'Мисла на денот',
398921 'ffeed-qotd-desc' => 'Наијнтересните мисли на {{SITENAME}}',
399922 'ffeed-qotd-entry' => 'Мисла на денот за {{LOCALDAY}} {{LOCALMONTHNAME}} на {{SITENAME}}',
 923+ 'ffeed-featuredtexts-title' => 'Канал на избрани текстови на {{SITENAME}}',
 924+ 'ffeed-featuredtexts-short-title' => 'Избрани текстови',
 925+ 'ffeed-featuredtexts-desc' => 'Најдобрите текстови на {{SITENAME}}',
 926+ 'ffeed-featuredtexts-entry' => 'Избран текст на {{SITENAME}} за {{LOCALDAY}} {{LOCALMONTHNAME}}',
400927 );
401928
 929+/** Malayalam (മലയാളം)
 930+ * @author Praveenp
 931+ */
 932+$messages['ml'] = array(
 933+ 'ffeed-no-feed' => 'ഫീഡ് വ്യക്തമാക്കിയിട്ടില്ല',
 934+ 'ffeed-feed-not-found' => '$1 എന്ന ഫീഡ് കണ്ടെത്താനായില്ല',
 935+ 'ffeed-entry-not-found' => '$1-നുള്ള ഫീഡ് ഇനം കണ്ടെത്താനായില്ല',
 936+ 'ffeed-sidebar-section' => 'തിരഞ്ഞെടുക്കപ്പെട്ട ഉള്ളടക്കങ്ങളുടെ ഫീഡ്',
 937+ 'ffeed-invalid-timestamp' => 'അസാധുവായ ഫീഡ് സമയമുദ്ര',
 938+ 'ffeed-featured-title' => '{{SITENAME}} സംരംഭത്തിലെ തിരഞ്ഞെടുക്കപ്പെട്ട ലേഖനങ്ങളുടെ ഫീഡ്',
 939+ 'ffeed-featured-short-title' => 'തിരഞ്ഞെടുക്കപ്പെട്ട ലേഖനങ്ങൾ',
 940+ 'ffeed-featured-desc' => '{{SITENAME}} നൽകുന്ന മികച്ച ലേഖനങ്ങൾ',
 941+ 'ffeed-featured-entry' => '{{SITENAME}} സംരംഭത്തിൽ {{LOCALMONTHNAME}} {{LOCALDAY}} -ലെ തിരഞ്ഞെടുക്കപ്പെട്ട ലേഖനം',
 942+ 'ffeed-good-title' => '{{SITENAME}} സംരംഭത്തിലെ നല്ല ലേഖനങ്ങളുടെ ഫീഡ്',
 943+ 'ffeed-good-short-title' => 'നല്ല ലേഖനങ്ങൾ',
 944+ 'ffeed-onthisday-short-title' => 'ഇന്നേ ദിവസം...',
 945+ 'ffeed-onthisday-desc' => 'ഈ ദിവസത്തിലുണ്ടായിട്ടുള്ള ചരിത്ര സംഭവങ്ങൾ',
 946+ 'ffeed-onthisday-entry' => 'ഇന്നേ ദിവസം: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 947+ 'ffeed-dyk-title' => '{{SITENAME}} "താങ്കൾക്കറിയാമോ?" ഫീഡ്',
 948+ 'ffeed-dyk-short-title' => 'താങ്കൾക്കറിയാമോ?',
 949+ 'ffeed-motd-short-title' => 'ഇന്നത്തെ മീഡിയ',
 950+ 'ffeed-potd-short-title' => 'ഇന്നത്തെ ചിത്രം',
 951+ 'ffeed-qotd-short-title' => 'ഇന്നത്തെ ഉദ്ധരണി',
 952+);
 953+
 954+/** Marathi (मराठी)
 955+ * @author Mahitgar
 956+ * @author Rahuldeshmukh101
 957+ */
 958+$messages['mr'] = array(
 959+ 'ffeed-desc' => 'विकिच्या विशेष मजकुरांची सिंडीकेशन रसद जोडते (सिंडिकेशन शब्द कुठे दिसतो ते अभ्यासून ट्रांसलेटविकिवर जाऊन शब्दाचा सुयोग्य अनुवाद करण्यात सहाय्य करा)',
 960+ 'ffeed-no-feed' => 'विशीष्ट रसद नमुद नाही केली',
 961+ 'ffeed-feed-not-found' => ' $1 रसद मिळाली नाही',
 962+ 'ffeed-entry-not-found' => '$1 करिता रसद नोंद आढळली नाही',
 963+ 'ffeed-sidebar-section' => 'विशेष मजकुरांची रसद',
 964+ 'ffeed-invalid-timestamp' => 'अग्राह्य रसद नोंदणीची वेळ:',
 965+ 'ffeed-featured-title' => '{{SITENAME}} विशेष लेखांची रसद',
 966+ 'ffeed-featured-short-title' => 'विशेष लेख',
 967+ 'ffeed-featured-desc' => '{{SITENAME}} वर उपलब्ध असलेले सर्वोत्कृउष्ट लेख',
 968+ 'ffeed-featured-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} विशेष लेख',
 969+ 'ffeed-good-title' => '{{SITENAME}} चांगल्या लेखांची रसद',
 970+ 'ffeed-good-short-title' => 'उत्तम लेख',
 971+ 'ffeed-good-desc' => '{{SITENAME}} वर उपलब्ध चांगले लेख',
 972+ 'ffeed-good-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} चांगले लेख',
 973+ 'ffeed-onthisday-title' => '{{SITENAME}} "दिनविशेष..." रसद',
 974+ 'ffeed-onthisday-short-title' => 'ह्या दिवशी ...',
 975+ 'ffeed-onthisday-desc' => 'ह्या दिवशीच्या ऐतिहासिक घटना',
 976+ 'ffeed-onthisday-entry' => 'ह्या दिवशी : {{LOCALMONTHNAME}} {{LOCALDAY}}',
 977+ 'ffeed-dyk-title' => '{{SITENAME}} "आणि हे आपणास माहीत आहे का?" रसद',
 978+ 'ffeed-dyk-short-title' => 'आपणास माहित आहे का ?',
 979+ 'ffeed-dyk-desc' => " {{SITENAME}}'च्या अतीअलिकडील मजकुरातून",
 980+ 'ffeed-dyk-entry' => 'आपणास माहित आहे का ?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 981+ 'ffeed-motd-title' => '{{SITENAME}} आजची बहुमाध्यमी क्लिपची रसद',
 982+ 'ffeed-motd-short-title' => 'आजचे चलचित्र',
 983+ 'ffeed-motd-desc' => '{{SITENAME}}वरील काही अत्युत्त्म बहुमाध्यमी क्लिप',
 984+ 'ffeed-motd-entry' => '{{SITENAME}} आजची बहुमाध्यमी क्लिप {{LOCALMONTHNAME}} {{LOCALDAY}} करिता',
 985+ 'ffeed-potd-title' => '{{SITENAME}} आजचे छायाचित्र रसद',
 986+ 'ffeed-potd-short-title' => 'आजचे चित्र',
 987+ 'ffeed-potd-desc' => 'काही उत्तम चित्रे {{SITENAME}} येथे आहेत',
 988+ 'ffeed-potd-entry' => '{{SITENAME}} आजचे छायाचित्र {{LOCALMONTHNAME}} {{LOCALDAY}} करिता',
 989+ 'ffeed-qotd-title' => '{{SITENAME}} आजचे अवतरणची रसद',
 990+ 'ffeed-qotd-short-title' => 'आजचा सुविचार',
 991+ 'ffeed-qotd-desc' => 'काही उत्तम विचार सुमने {{SITENAME}} येथे आहेत',
 992+ 'ffeed-qotd-entry' => '{{SITENAME}} आजचे अवतरण {{LOCALMONTHNAME}} {{LOCALDAY}} करिता',
 993+ 'ffeed-featuredtexts-title' => '{{SITENAME}} विशेष मजकुराची रसद',
 994+ 'ffeed-featuredtexts-short-title' => 'विशेष मजकुर',
 995+ 'ffeed-featuredtexts-desc' => '{{SITENAME}}कडे असलेला सर्वोत्कृष्ट मजकुर',
 996+ 'ffeed-featuredtexts-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} विशेष मजकुर',
 997+);
 998+
 999+/** Malay (Bahasa Melayu)
 1000+ * @author Anakmalaysia
 1001+ */
 1002+$messages['ms'] = array(
 1003+ 'ffeed-desc' => 'Menambahkan suapan sindiket kandungan pilihan wiki',
 1004+ 'ffeed-no-feed' => 'Suapan tidak dinyatakan',
 1005+ 'ffeed-feed-not-found' => 'Suapan $1 tidak dijumpai',
 1006+ 'ffeed-entry-not-found' => 'Entri suapan pada $1 tidak dijumpai',
 1007+ 'ffeed-sidebar-section' => 'Suapan kandungan pilihan',
 1008+ 'ffeed-invalid-timestamp' => 'Cop masa suapan tidak sah',
 1009+ 'ffeed-featured-title' => 'Suapan rencana pilihan {{SITENAME}}',
 1010+ 'ffeed-featured-short-title' => 'Rencana pilihan',
 1011+ 'ffeed-featured-desc' => 'Rencana-rencana terbaik yang ditawarkan oleh {{SITENAME}}',
 1012+ 'ffeed-featured-entry' => 'Rencana pilihan {{SITENAME}} {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1013+ 'ffeed-good-title' => 'Suapan rencana berkualiti {{SITENAME}}',
 1014+ 'ffeed-good-short-title' => 'Rencana berkualiti',
 1015+ 'ffeed-good-desc' => 'Rencana-rencana berkualti yang ditawarkan oleh {{SITENAME}}',
 1016+ 'ffeed-good-entry' => 'Rencana berkualiti {{SITENAME}} {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1017+ 'ffeed-onthisday-title' => 'Suapan "Hari ini dalam sejarah" {{SITENAME}}',
 1018+ 'ffeed-onthisday-short-title' => 'Hari ini dalam sejarah',
 1019+ 'ffeed-onthisday-desc' => 'Peristiwa-peristiwa bersejarah pada hari ini',
 1020+ 'ffeed-onthisday-entry' => 'Pada hari ini: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1021+ 'ffeed-dyk-title' => 'Suapan "Tahukah anda..." {{SITENAME}}',
 1022+ 'ffeed-dyk-short-title' => 'Tahukah anda...',
 1023+ 'ffeed-dyk-desc' => 'Dari kandungan terbaru {{SITENAME}}',
 1024+ 'ffeed-dyk-entry' => 'Tahukah anda...: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1025+ 'ffeed-motd-title' => 'Suapan media pilihan {{SITENAME}}',
 1026+ 'ffeed-motd-short-title' => 'Media pilihan',
 1027+ 'ffeed-motd-desc' => 'Bahan-bahan media yang terbaik di {{SITENAME}}',
 1028+ 'ffeed-motd-entry' => 'Bahan media pilihan {{SITENAME}} pada {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1029+ 'ffeed-potd-title' => 'Suapan gambar pilihan {{SITENAME}}',
 1030+ 'ffeed-potd-short-title' => 'Gambar pilihan',
 1031+ 'ffeed-potd-desc' => 'Gambar-gambar yang terbaik di {{SITENAME}}',
 1032+ 'ffeed-potd-entry' => 'Gambar pilihan {{SITENAME}} pada {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1033+ 'ffeed-qotd-title' => 'Suapan petikan pilihan {{SITENAME}}',
 1034+ 'ffeed-qotd-short-title' => 'Petikan pilihan',
 1035+ 'ffeed-qotd-desc' => 'Petikan-petikan yang paling menarik di {{SITENAME}}',
 1036+ 'ffeed-qotd-entry' => 'Petikan pilihan {{SITENAME}} pada {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1037+ 'ffeed-featuredtexts-title' => 'suapan teks pilihan {{SITENAME}}',
 1038+ 'ffeed-featuredtexts-short-title' => 'Teks pilihan',
 1039+ 'ffeed-featuredtexts-desc' => 'Teks-teks terbaik yang ditawarkan oleh {{SITENAME}}',
 1040+ 'ffeed-featuredtexts-entry' => 'Teks pilihan {{SITENAME}} {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1041+);
 1042+
4021043 /** Dutch (Nederlands)
4031044 * @author SPQRobin
4041045 * @author Siebrand
@@ -407,10 +1048,16 @@
4081049 'ffeed-no-feed' => 'Er is geen feed opgegeven',
4091050 'ffeed-feed-not-found' => 'De feed $1 bestaat niet',
4101051 'ffeed-entry-not-found' => 'De feedvermelding $1 is niet gevonden',
 1052+ 'ffeed-sidebar-section' => 'Feeds met uitgelichte inhoud',
 1053+ 'ffeed-invalid-timestamp' => 'Ongeldige tijdstempel voor feed',
4111054 'ffeed-featured-title' => 'Feed voor uitgelichte artikelen van {{SITENAME}}',
4121055 'ffeed-featured-short-title' => 'Uitgelichte artikelen',
4131056 'ffeed-featured-desc' => 'De beste artikelen van {{SITENAME}}',
4141057 'ffeed-featured-entry' => 'Uitgelicht artikel van {{SITENAME}} op {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1058+ 'ffeed-good-title' => "Feed met goede pagina's voor {{SITENAME}}",
 1059+ 'ffeed-good-short-title' => "Goede pagina's",
 1060+ 'ffeed-good-desc' => "Goede pagina's die {{SITENAME}} te bieden heeft",
 1061+ 'ffeed-good-entry' => 'Goede pagina van {{LOCALDAY}} {{LOCALMONTHNAME}} van {{SITENAME}}',
4151062 'ffeed-onthisday-title' => 'Feed voor "Op deze dag..." van {{SITENAME}}',
4161063 'ffeed-onthisday-short-title' => 'Op deze dag...',
4171064 'ffeed-onthisday-desc' => 'Historische gebeurtenissen op deze dag',
@@ -431,5 +1078,186 @@
4321079 'ffeed-qotd-short-title' => 'Citaat van de dag',
4331080 'ffeed-qotd-desc' => 'De beste uitspraken van {{SITENAME}}',
4341081 'ffeed-qotd-entry' => 'Uitspraak van de dag voor van {{LOCALDAY}} {{LOCALMONTHNAME}} van {{SITENAME}}',
 1082+ 'ffeed-featuredtexts-desc' => 'De beste teksten die {{SITENAME}} te bieden heeft',
4351083 );
4361084
 1085+/** Polish (Polski)
 1086+ * @author BeginaFelicysym
 1087+ */
 1088+$messages['pl'] = array(
 1089+ 'ffeed-no-feed' => 'Nie określono kanału',
 1090+ 'ffeed-feed-not-found' => 'Nie odnaleziono kanału $1',
 1091+ 'ffeed-entry-not-found' => 'Nie odnaleziono wejść kanału z dnia $1',
 1092+ 'ffeed-sidebar-section' => 'Kanały z polecaną zawartością',
 1093+ 'ffeed-invalid-timestamp' => 'Nieprawidłowa sygnatura czasowa kanału',
 1094+ 'ffeed-featured-title' => 'Kanał wyróżnionych artykułów witryny {{SITENAME}}',
 1095+ 'ffeed-featured-short-title' => 'Polecane artykuły',
 1096+ 'ffeed-featured-desc' => 'Najlepsze artykuły, jakie oferuje {{SITENAME}}',
 1097+ 'ffeed-featured-entry' => 'Artykuł promowany {{NAZWA_WITRYNY}} z {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1098+ 'ffeed-good-title' => 'Kanał dobrych artykułów witryny {{SITENAME}}',
 1099+ 'ffeed-good-short-title' => 'Dobre artykuły',
 1100+ 'ffeed-good-desc' => 'Dobre artykuły, jakie oferuje {{SITENAME}}',
 1101+ 'ffeed-good-entry' => 'Dobry artykuł {{NAZWA_WITRYNY}} z {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1102+ 'ffeed-onthisday-title' => 'Kanał "W tym dniu" na {{SITENAME}}',
 1103+ 'ffeed-onthisday-short-title' => 'W tym dniu...',
 1104+ 'ffeed-onthisday-desc' => 'Wydarzenia historyczne w tym dniu',
 1105+ 'ffeed-onthisday-entry' => 'W tym dniu: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 1106+ 'ffeed-dyk-title' => 'Kanał "Czy wiesz, że?" witryny {{SITENAME}}',
 1107+ 'ffeed-dyk-short-title' => 'Czy wiesz, że?',
 1108+ 'ffeed-dyk-entry' => 'Czy wiesz, że?: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1109+ 'ffeed-potd-short-title' => 'Grafika dnia',
 1110+ 'ffeed-qotd-short-title' => 'Cytat dnia',
 1111+);
 1112+
 1113+/** Western Punjabi (پنجابی)
 1114+ * @author Khalid Mahmood
 1115+ */
 1116+$messages['pnb'] = array(
 1117+ 'ffeed-desc' => 'وکی دے فیچرڈ لکھتاں چ سنڈیکیشن رلاؤ',
 1118+ 'ffeed-no-feed' => 'فیڈ نئیں دسی گئی۔',
 1119+ 'ffeed-feed-not-found' => 'فیڈ 1$ نئیں لبی',
 1120+ 'ffeed-entry-not-found' => 'تریخ 1$ لئی نئیں لبی۔',
 1121+ 'ffeed-sidebar-section' => 'فیچرڈ کونٹنٹ فیڈز',
 1122+ 'ffeed-invalid-timestamp' => 'ناں منی جان والی فیڈ ٹائیمسٹیمپ',
 1123+ 'ffeed-featured-title' => '{{SITENAME}} فیچرڈ آرٹیکل فیڈ',
 1124+ 'ffeed-featured-short-title' => 'ودیا آرٹیکل',
 1125+ 'ffeed-featured-desc' => 'ودیا آرٹیکل {{SITENAME}} دین پین کے۔',
 1126+ 'ffeed-featured-entry' => '{{معینہناں}} {{دن}} {{SITENAME}} فیچرڈ آرٹیکل',
 1127+ 'ffeed-good-title' => '{{SITENAME}} چنگے ارٹیکل بارے',
 1128+ 'ffeed-good-short-title' => 'چنکے ارٹیکل',
 1129+ 'ffeed-good-desc' => 'چنکے ارٹیکل {{SITENAME}} دسنے پیسن۔',
 1130+ 'ffeed-good-entry' => '{{معینہناں}} {{دن}} {{SITENAME}} چنکے آرٹیکل',
 1131+ 'ffeed-onthisday-title' => '{{SITENAME}} "اس دن نوں..." فیڈ',
 1132+ 'ffeed-onthisday-short-title' => 'اس دن نوں۔۔۔۔۔',
 1133+ 'ffeed-onthisday-desc' => 'ایس دن دیاں تریخی گلاں',
 1134+ 'ffeed-onthisday-entry' => 'اس دن نوں: {{معینہ}} {{دن}}',
 1135+ 'ffeed-dyk-title' => '{{SITENAME}} "کیا تسین جاندے سی?" دسو',
 1136+ 'ffeed-dyk-short-title' => 'کیاتسی جاندے سی ؟',
 1137+ 'ffeed-dyk-desc' => '{{SITENAME}} دیآں سب توں نویاں تبدیلیاں توں',
 1138+ 'ffeed-dyk-entry' => 'کیا تسی جاندے او ?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 1139+);
 1140+
 1141+/** Tamil (தமிழ்)
 1142+ * @author Shanmugamp7
 1143+ */
 1144+$messages['ta'] = array(
 1145+ 'ffeed-good-short-title' => 'நல்ல கட்டுரைகள்',
 1146+ 'ffeed-good-entry' => '{{LOCALMONTHNAME}} {{LOCALDAY}} {{SITENAME}} நல்ல கட்டுரை',
 1147+ 'ffeed-onthisday-short-title' => 'இந்த நாளில்...',
 1148+ 'ffeed-onthisday-desc' => 'இந்த நாளில் வரலாற்று நிகழ்வுகள்',
 1149+ 'ffeed-onthisday-entry' => 'இந்த நாளில்: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 1150+ 'ffeed-dyk-short-title' => 'உங்களுக்கு தெரியுமா?',
 1151+ 'ffeed-dyk-desc' => '{{SITENAME}} லிருந்து புதிய உள்ளடக்கம்',
 1152+ 'ffeed-dyk-entry' => 'உங்களுக்கு தெரியுமா?: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 1153+ 'ffeed-potd-short-title' => 'இன்றைய சிறப்புப்படம்',
 1154+ 'ffeed-potd-desc' => 'சில சிறந்த படங்கள் {{SITENAME}}ல்',
 1155+ 'ffeed-potd-entry' => '{{SITENAME}}இன்றைய சிறப்புப்படம் {{LOCALMONTHNAME}} {{LOCALDAY}}க்கு',
 1156+ 'ffeed-qotd-short-title' => 'இன்றைய தின மேற்கோள்',
 1157+);
 1158+
 1159+/** Telugu (తెలుగు)
 1160+ * @author Veeven
 1161+ */
 1162+$messages['te'] = array(
 1163+ 'ffeed-featured-short-title' => 'విశేష వ్యాసాలు',
 1164+ 'ffeed-onthisday-short-title' => 'ఈ రోజున&hellip;',
 1165+ 'ffeed-onthisday-desc' => 'ఈ రోజు జరిగిన చారిత్రక ఘటనలు',
 1166+ 'ffeed-dyk-short-title' => 'మీకు తెలుసా?',
 1167+ 'ffeed-potd-short-title' => 'నేటి చిత్రం',
 1168+);
 1169+
 1170+/** Vietnamese (Tiếng Việt)
 1171+ * @author Minh Nguyen
 1172+ */
 1173+$messages['vi'] = array(
 1174+ 'ffeed-desc' => 'Thêm các nguồn tin có nội dung chọn lọc của wiki',
 1175+ 'ffeed-no-feed' => 'Không định rõ nguồn tin',
 1176+ 'ffeed-feed-not-found' => 'Không tìm thấy nguồn tin $1',
 1177+ 'ffeed-entry-not-found' => 'Không tìm thấy mục $1 trong nguồn tin',
 1178+ 'ffeed-sidebar-section' => 'Nguồn tin có nội dung chọn lọc',
 1179+ 'ffeed-invalid-timestamp' => 'Dấu thời gian nguồn tin không hợp lệ',
 1180+ 'ffeed-featured-title' => 'Nguồn tin bài viết chọn lọc {{SITENAME}}',
 1181+ 'ffeed-featured-short-title' => 'Bài viết chọn lọc',
 1182+ 'ffeed-featured-desc' => 'Các bài viết nổi bật nhất của {{SITENAME}}',
 1183+ 'ffeed-featured-entry' => 'Bài viết chọn lọc tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1184+ 'ffeed-good-title' => 'Nguồn tin bài chất lượng tốt {{SITENAME}}',
 1185+ 'ffeed-good-short-title' => 'Bài chất lượng tốt',
 1186+ 'ffeed-good-desc' => 'Các bài có chất lượng tốt tại {{SITENAME}}',
 1187+ 'ffeed-good-entry' => 'Bài chất lượng tốt tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1188+ 'ffeed-onthisday-title' => 'Nguồn tin “Ngày này năm xưa” tại {{SITENAME}}',
 1189+ 'ffeed-onthisday-short-title' => 'Ngày này năm xưa',
 1190+ 'ffeed-onthisday-desc' => 'Các sự kiện xảy ra ngày này năm xưa',
 1191+ 'ffeed-onthisday-entry' => 'Vào ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1192+ 'ffeed-dyk-title' => 'Nguồn tin “Bạn có biết” tại {{SITENAME}}',
 1193+ 'ffeed-dyk-short-title' => 'Bạn có biết',
 1194+ 'ffeed-dyk-desc' => 'Được lấy từ những nội dung mới của {{SITENAME}}',
 1195+ 'ffeed-dyk-entry' => 'Bạn có biết: {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1196+ 'ffeed-motd-title' => 'Nguồn tin tư liệu trong ngày tại {{SITENAME}}',
 1197+ 'ffeed-motd-short-title' => 'Tư liệu trong ngày',
 1198+ 'ffeed-motd-desc' => 'Những tư liệu xuất sắc nhất tại {{SITENAME}}',
 1199+ 'ffeed-motd-entry' => 'Tư liệu trong ngày tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1200+ 'ffeed-potd-title' => 'Nguồn tin hình ảnh trong ngày tại {{SITENAME}}',
 1201+ 'ffeed-potd-short-title' => 'Hình ảnh trong ngày',
 1202+ 'ffeed-potd-desc' => 'Những hình ảnh xuất sắc nhất tại {{SITENAME}}',
 1203+ 'ffeed-potd-entry' => 'Hình ảnh trong ngày tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1204+ 'ffeed-qotd-title' => 'Nguồn tin danh ngôn trong ngày tại {{SITENAME}}',
 1205+ 'ffeed-qotd-short-title' => 'Danh ngôn trong ngày',
 1206+ 'ffeed-qotd-desc' => 'Những danh ngôn hay nhất tại {{SITENAME}}',
 1207+ 'ffeed-qotd-entry' => 'Danh ngôn trong ngày tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1208+ 'ffeed-featuredtexts-title' => 'Nguồn tin văn kiện chọn lọc {{SITENAME}}',
 1209+ 'ffeed-featuredtexts-short-title' => 'Văn kiện chọn lọc',
 1210+ 'ffeed-featuredtexts-desc' => 'Các văn kiện nổi bật nhất củA {{SITENAME}}',
 1211+ 'ffeed-featuredtexts-entry' => 'Văn kiện chọn lọc tại {{SITENAME}} ngày {{LOCALDAY}} {{LOCALMONTHNAME}}',
 1212+);
 1213+
 1214+/** Simplified Chinese (‪中文(简体)‬)
 1215+ * @author Liangent
 1216+ */
 1217+$messages['zh-hans'] = array(
 1218+ 'ffeed-desc' => '为wiki的特色内容提供联合供稿',
 1219+ 'ffeed-no-feed' => '没有指定供稿',
 1220+ 'ffeed-feed-not-found' => '没有找到供稿$1',
 1221+ 'ffeed-entry-not-found' => '找不到$1的供稿项目',
 1222+ 'ffeed-sidebar-section' => '特色内容供稿',
 1223+ 'ffeed-invalid-timestamp' => '无效时间戳',
 1224+ 'ffeed-featured-title' => '{{SITENAME}}特色条目供稿',
 1225+ 'ffeed-featured-short-title' => '特色条目',
 1226+ 'ffeed-featured-desc' => '{{SITENAME}}上最佳的条目',
 1227+ 'ffeed-featured-entry' => '{{SITENAME}}{{LOCALMONTHNAME}}{{LOCALDAY}}日特色条目',
 1228+ 'ffeed-good-title' => '{{SITENAME}}优良条目供稿',
 1229+ 'ffeed-good-short-title' => '优良条目',
 1230+ 'ffeed-good-desc' => '{{SITENAME}}上较好的条目',
 1231+ 'ffeed-good-entry' => '{{SITENAME}}{{LOCALMONTHNAME}}{{LOCALDAY}}日特色条目',
 1232+ 'ffeed-onthisday-title' => '{{SITENAME}}“历史上的今天”供稿',
 1233+ 'ffeed-onthisday-short-title' => '历史上的今天',
 1234+ 'ffeed-onthisday-desc' => '这一天的历史事件',
 1235+ 'ffeed-onthisday-entry' => '历史上的今天:{{LOCALMONTHNAME}}{{LOCALDAY}}日',
 1236+ 'ffeed-dyk-title' => '{{SITENAME}}“你知道吗?”供稿',
 1237+ 'ffeed-dyk-short-title' => '你知道吗?',
 1238+ 'ffeed-dyk-desc' => '来自{{SITENAME}}的最新内容',
 1239+ 'ffeed-dyk-entry' => '你知道吗?:{{LOCALMONTHNAME}}{{LOCALDAY}}日',
 1240+ 'ffeed-motd-title' => '{{SITENAME}}每日媒体供稿',
 1241+ 'ffeed-motd-short-title' => '每日媒体',
 1242+ 'ffeed-motd-desc' => '{{SITENAME}}上最佳的一些媒体',
 1243+ 'ffeed-motd-entry' => '{{SITENAME}}{{LOCALMONTHNAME}}{{LOCALDAY}}日的每日媒体',
 1244+ 'ffeed-potd-title' => '{{SITENAME}}每日图片供稿',
 1245+ 'ffeed-potd-short-title' => '每日图片',
 1246+ 'ffeed-potd-desc' => '{{SITENAME}}上最佳的一些图片',
 1247+ 'ffeed-potd-entry' => '{{SITENAME}}{{LOCALMONTHNAME}}{{LOCALDAY}}日的每日图片',
 1248+ 'ffeed-qotd-title' => '{{SITENAME}}每日名言供稿',
 1249+ 'ffeed-qotd-short-title' => '每日名言',
 1250+ 'ffeed-qotd-desc' => '{{SITENAME}}上最佳的一些名言',
 1251+ 'ffeed-qotd-entry' => '{{SITENAME}}{{LOCALMONTHNAME}}{{LOCALDAY}}日的每日名言',
 1252+);
 1253+
 1254+/** Traditional Chinese (‪中文(繁體)‬)
 1255+ * @author Oapbtommy
 1256+ */
 1257+$messages['zh-hant'] = array(
 1258+ 'ffeed-onthisday-short-title' => '在這一天 … …',
 1259+ 'ffeed-onthisday-entry' => '在這一天: {{LOCALMONTHNAME}} {{LOCALDAY}}',
 1260+ 'ffeed-dyk-short-title' => '你知道嗎?',
 1261+ 'ffeed-motd-short-title' => '每日媒體',
 1262+ 'ffeed-potd-short-title' => '每日圖片',
 1263+);
 1264+
Index: branches/wmf/1.18wmf1/extensions/FeaturedFeeds/FeaturedFeeds.php
@@ -32,6 +32,7 @@
3333
3434 $wgAPIModules['featuredfeed'] = 'ApiFeaturedFeeds';
3535
 36+$wgHooks['ArticleSaveComplete'][] = 'FeaturedFeeds::articleSaveComplete';
3637 $wgHooks['BeforePageDisplay'][] = 'FeaturedFeeds::beforePageDisplay';
3738 $wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'FeaturedFeeds::skinTemplateOutputPageBeforeExec';
3839
Property changes on: branches/wmf/1.18wmf1/extensions/FeaturedFeeds
___________________________________________________________________
Deleted: svn:mergeinfo
3940 Reverse-merged /branches/new-installer/phase3/extensions/FeaturedFeeds:r43664-66004
4041 Reverse-merged /branches/REL1_15/phase3/extensions/FeaturedFeeds:r51646
4142 Reverse-merged /branches/REL1_18/extensions/FeaturedFeeds:r101758,103190
4243 Reverse-merged /branches/REL1_17/phase3/extensions/FeaturedFeeds:r81445,81448
4344 Reverse-merged /trunk/extensions/FeaturedFeeds:r95614,99592,99653,100092,100419,100516,100686,100692,100699,103260,103315,103378,103382,103669,104337,104736,104862-104863,104865,104971,105275,105902,105908,107043,107050,107337,107783,107816,107818,108701,108789,109532,109536,109542,110033
4445 Reverse-merged /branches/sqlite/extensions/FeaturedFeeds:r58211-58321
4546 Reverse-merged /trunk/phase3/extensions/FeaturedFeeds:r92580,92634,92713,92762,92765,92791,92854,92884,92886-92887,92894,92898,92907,92932,92958,93141,93149,93151,93233-93234,93258,93266,93303,93516-93518,93520,93818-93822,93847,93858,93891,93935-93936,94058,94062,94068,94107,94155,94235,94277,94346,94372,94422,94425,94444,94448,94456,94498,94517,94601,94630,94728,94738,94825,94862,94995-94997,95023,95042,95072-95073,95155,95327,95332,95410,95422,95426,95442,95468,95601,95812,98578,98598,98656

Status & tagging log