Index: ../../Websites/installer/modules/aggregator/aggregator.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.pages.inc,v
retrieving revision 1.5
diff -u -p -r1.5 aggregator.pages.inc
--- ../../Websites/installer/modules/aggregator/aggregator.pages.inc	16 Oct 2007 13:48:11 -0000	1.5
+++ ../../Websites/installer/modules/aggregator/aggregator.pages.inc	5 Nov 2007 16:22:50 -0000
@@ -299,16 +299,8 @@ function aggregator_page_rss() {
  * @ingroup themeable
  */
 function theme_aggregator_page_rss($feeds, $category = NULL) {
-
   drupal_set_header('Content-Type: application/rss+xml; charset=utf-8');
 
-  $title = '';
-  $url = '';
-  if (isset($category)) {
-    $title = ' '. t('in category') .' '. check_plain($category->title);
-    $url = '/categories/'. $category->cid;
-  }
-
   $items = '';
   $feed_length = variable_get('feed_item_length', 'teaser');
   foreach ($feeds as $feed) {
@@ -328,11 +320,12 @@ function theme_aggregator_page_rss($feed
   }
 
   $site_name = variable_get('site_name', 'Drupal');
-  $url = url('aggregator'. $url, array('absolute' => TRUE));
+  $url = url((isset($category) ? 'aggregator/categories/'. $category->cid : 'aggregator'), array('absolute' => TRUE));
+  $description = isset($category) ? t('@site_name - aggregated feeds in category @title', array('@site_name' => $site_name, '@title' => $category->title)) : t('@site_name - aggregated feeds', array('@site_name' => $site_name));
 
   $output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
   $output .= "<rss version=\"2.0\">\n";
-  $output .= format_rss_channel($site_name .' '. t('aggregator'), $url, $site_name .' - '. t('aggregated feeds') . $title, $items);
+  $output .= format_rss_channel(t('@site_name aggregator', array('@site_name' => $site_name)), $url, $description, $items);
   $output .= "</rss>\n";
 
   print $output;
