Index: modules/forum/forum.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.module,v
retrieving revision 1.463
diff -u -r1.463 forum.module
--- modules/forum/forum.module	17 Sep 2008 07:11:57 -0000	1.463
+++ modules/forum/forum.module	19 Sep 2008 16:58:55 -0000
@@ -12,8 +12,8 @@
 function forum_help($path, $arg) {
   switch ($path) {
     case 'admin/help#forum':
-      $output = '<p>' . t('The forum module lets you create threaded discussion forums with functionality similar to other message board systems. Forums are useful because they allow community members to discuss topics with one another while ensuring those conversations are archived for later reference. The <a href="@create-topic">forum topic</a> menu item (under <em>Create content</em> on the Navigation menu) creates the initial post of a new threaded discussion, or thread.', array('@create-topic' => url('node/add/forum'))) . '</p>';
-      $output .= '<p>' . t('A threaded discussion occurs as people leave comments on a forum topic (or on other comments within that topic). A forum topic is contained within a forum, which may hold many similar or related forum topics. Forums are (optionally) nested within a container, which may hold many similar or related forums. Both containers and forums may be nested within other containers and forums, and provide structure for your message board. By carefully planning this structure, you make it easier for users to find and comment on a specific forum topic.') . '</p>';
+      $output = '<p>' . t('The forum module lets yar create threaded discussion forums with functionality similar to other message board systems. Forums are useful because they allow community members to discuss topics with one another while ensuring those conversations are archived for later reference. The <a href="@create-topic">forum topic</a> menu item (under <em>Create content</em> on the Navigation menu) creates the initial post of a new threaded discussion, or thread.', array('@create-topic' => url('node/add/forum'))) . '</p>';
+      $output .= '<p>' . t('A threaded discussion occurs as people leave comments on a forum topic (or on other comments within that topic). A forum topic is contained within a forum, which may hold many similar or related forum topics. Forums are (optionally) nested within a container, which may hold many similar or related forums. Both containers and forums may be nested within other containers and forums, and provide structure for yarr message board. By carefully planning this structure, yar make it easier for users to find and comment on a specific forum topic.') . '</p>';
       $output .= '<p>' . t('When administering a forum, note that:') . '</p>';
       $output .= '<ul><li>' . t('a forum topic (and all of its comments) may be moved between forums by selecting a different forum while editing a forum topic.') . '</li>';
       $output .= '<li>' . t('when moving a forum topic between forums, the <em>Leave shadow copy</em> option creates a link in the original forum pointing to the new location.') . '</li>';
@@ -22,13 +22,13 @@
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@forum">Forum module</a>.', array('@forum' => 'http://drupal.org/handbook/modules/forum/')) . '</p>';
       return $output;
     case 'admin/build/forum':
-      return '<p>' . t('This page displays a list of existing forums and containers. Containers (optionally) hold forums, and forums hold forum topics (a forum topic is the initial post to a threaded discussion). To provide structure, both containers and forums may be placed inside other containers and forums. To rearrange forums and containers, grab a drag-and-drop handle under the <em>Name</em> column and drag the forum or container to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save</em> button at the bottom of the page.') . '</p>';
+      return '<p>' . t('This page displays a list of existing forums and containers. Containers (optionally) hold forums, and forums hold forum topics (a forum topic is the initial post to a threaded discussion). To provide structure, both containers and forums may be placed inside other containers and forums. To rearrange forums and containers, grab a drag-and-drop handle under the <em>Name</em> column and drag the forum or container to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save</em> button at the bottom of the page.') . '</p>';
     case 'admin/build/forum/add/container':
       return '<p>' . t('By grouping related or similar forums, containers help organize forums. For example, a container named "Food" may hold two forums named "Fruit" and "Vegetables", respectively.') . '</p>';
     case 'admin/build/forum/add/forum':
       return '<p>' . t('A forum holds related or similar forum topics (a forum topic is the initial post to a threaded discussion). For example, a forum named "Fruit" may contain forum topics titled "Apples" and "Bananas", respectively.') . '</p>';
     case 'admin/build/forum/settings':
-      return '<p>' . t('These settings allow you to adjust the display of your forum topics. The content types available for use within a forum may be selected by editing the <em>Content types</em> on the <a href="@forum-vocabulary">forum vocabulary page</a>.', array('@forum-vocabulary' => url('admin/content/taxonomy/edit/vocabulary/' . variable_get('forum_nav_vocabulary', '')))) . '</p>';
+      return '<p>' . t('These settings allow yar to adjust the display of yarr forum topics. The content types available for use within a forum may be selected by editing the <em>Content types</em> on the <a href="@forum-vocabulary">forum vocabulary page</a>.', array('@forum-vocabulary' => url('admin/content/taxonomy/edit/vocabulary/' . variable_get('forum_nav_vocabulary', '')))) . '</p>';
   }
 }
 
@@ -453,7 +453,7 @@
     $forum_terms = taxonomy_node_get_terms_by_vocabulary($node, $vid);
     // if editing, give option to leave shadows
     $shadow = (count($forum_terms) > 1);
-    $form['shadow'] = array('#type' => 'checkbox', '#title' => t('Leave shadow copy'), '#default_value' => $shadow, '#description' => t('If you move this topic, you can leave a link in the old forum to the new forum.'));
+    $form['shadow'] = array('#type' => 'checkbox', '#title' => t('Leave shadow copy'), '#default_value' => $shadow, '#description' => t('If yar move this topic, yar can leave a link in the old forum to the new forum.'));
   }
 
   $form['body_field'] = node_body_field($node, $type->body_label, 1);
@@ -675,7 +675,7 @@
     if (empty($forum_types)) {
       // The user is logged-in; but denied access to create any new forum content type.
       if ($user->uid) {
-        $forum_types['disallowed'] = array('title' => t('You are not allowed to post new content in forum.'));
+        $forum_types['disallowed'] = array('title' => t('Yar are not allowed to post new content in forum.'));
       }
       // The user is not logged-in; and denied access to create any new forum content type.
       else {
Index: modules/forum/forum-topic-list.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum-topic-list.tpl.php,v
retrieving revision 1.4
diff -u -r1.4 forum-topic-list.tpl.php
--- modules/forum/forum-topic-list.tpl.php	30 Aug 2007 18:58:12 -0000	1.4
+++ modules/forum/forum-topic-list.tpl.php	19 Sep 2008 16:58:55 -0000
@@ -7,7 +7,7 @@
  *
  * Available variables:
  * - $header: The table header. This is pre-generated with click-sorting
- *   information. If you need to change this, @see template_preprocess_forum_topic_list().
+ *   information. If yar need to change this, @see template_preprocess_forum_topic_list().
  * - $pager: The pager to display beneath the table.
  * - $topics: An array of topics to be displayed.
  * - $topic_id: Numeric id for the current forum topic.
Index: modules/forum/forum.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.test,v
retrieving revision 1.3
diff -u -r1.3 forum.test
--- modules/forum/forum.test	30 May 2008 18:17:35 -0000	1.3
+++ modules/forum/forum.test	19 Sep 2008 16:58:55 -0000
@@ -294,7 +294,7 @@
     if ($response2 == 200) {
       $this->assertTitle(t('Forum | Drupal'), t('Forum help node was displayed'));
       $this->assertText(t('Forum'), t('Forum help node was displayed'));
-      $this->assertText(t('Home ' . $crumb . ' Administer ' . $crumb . ' Help'), t('Breadcrumbs were displayed'));
+      $this->assertText(t('Home ' . $crumb . ' Administarrrrr, avast ' . $crumb . ' Help'), t('Breadcrumbs were displayed'));
     }
 
     // Verify the forum blocks were displayed.
Index: modules/forum/forum.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.admin.inc,v
retrieving revision 1.12
diff -u -r1.12 forum.admin.inc
--- modules/forum/forum.admin.inc	16 Jul 2008 21:59:26 -0000	1.12
+++ modules/forum/forum.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -165,7 +165,7 @@
   $form['tid'] = array('#type' => 'value', '#value' => $tid);
   $form['name'] = array('#type' => 'value', '#value' => $term->name);
 
-  return confirm_form($form, t('Are you sure you want to delete the forum %name?', array('%name' => $term->name)), 'admin/build/forum', t('Deleting a forum or container will also delete its sub-forums, if any. To delete posts in this forum, visit <a href="@content">content administration</a> first. This action cannot be undone.', array('@content' => url('admin/content/node'))), t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete the forum %name?', array('%name' => $term->name)), 'admin/build/forum', t('Deleting a forum or container will also delete its sub-forums, if any. To delete posts in this forum, visit <a href="@content">content administration</a> first. This action cannot be undone.', array('@content' => url('admin/content/node'))), t('Delete'), t('Cancel'));
 }
 
 /**
Index: INSTALL.mysql.txt
===================================================================
RCS file: /cvs/drupal/drupal/INSTALL.mysql.txt,v
retrieving revision 1.10
diff -u -r1.10 INSTALL.mysql.txt
--- INSTALL.mysql.txt	19 Nov 2007 19:53:51 -0000	1.10
+++ INSTALL.mysql.txt	19 Sep 2008 16:58:53 -0000
@@ -3,22 +3,22 @@
 CREATE THE MySQL DATABASE
 --------------------------
 
-This step is only necessary if you don't already have a database set-up (e.g. by
-your host). In the following examples, 'username' is an example MySQL user which
-has the CREATE and GRANT privileges. Use the appropriate user name for your
+This step is only necessary if yar don't already have a database set-up (e.g. by
+yarr host). In the following examples, 'username' is an example MySQL user which
+has the CREATE and GRANT privileges. Use the appropriate user name for yarr
 system.
 
-First, you must create a new database for your Drupal site (here, 'databasename'
+First, yar must create a new database for yarr Drupal site (here, 'databasename'
 is the name of the new database):
 
   mysqladmin -u username -p create databasename
 
 MySQL will prompt for the 'username' database password and then create the
-initial database files. Next you must login and set the access database rights:
+initial database files. Next yar must login and set the access database rights:
 
   mysql -u username -p
 
-Again, you will be asked for the 'username' database password. At the MySQL
+Again, yar will be asked for the 'username' database password. At the MySQL
 prompt, enter following command:
 
   GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
@@ -27,11 +27,11 @@
 
 where
 
- 'databasename' is the name of your database
- 'username@localhost' is the username of your MySQL account
+ 'databasename' is the name of yarr database
+ 'username@localhost' is the username of yarr MySQL account
  'password' is the password required for that username
 
-Note: Unless your database user has all of the privileges listed above, you will
+Note: Unless yarr database user has all of the privileges listed above, yar will
 not be able to run Drupal.
 
 If successful, MySQL will reply with:
Index: install.php
===================================================================
RCS file: /cvs/drupal/drupal/install.php,v
retrieving revision 1.131
diff -u -r1.131 install.php
--- install.php	17 Sep 2008 19:32:53 -0000	1.131
+++ install.php	19 Sep 2008 16:58:54 -0000
@@ -215,14 +215,14 @@
 
   if (!$drivers) {
     $form['no_drivers'] = array(
-      '#markup' => st('Your web server does not appear to support any common database types. Check with your hosting provider to see if they offer any databases that <a href="@drupal-databases">Drupal supports</a>.', array('@drupal-databases' => 'http://drupal.org/node/270#database')),
+      '#markup' => st('Yarr web server does not appear to support any common database types. Check with yarr hosting provider to see if they offer any databases that <a href="@drupal-databases">Drupal supports</a>.', array('@drupal-databases' => 'http://drupal.org/node/270#database')),
     );
   }
   else {
     $form['basic_options'] = array(
       '#type' => 'fieldset',
       '#title' => st('Basic options'),
-      '#description' => '<p>' . st('To set up your @drupal database, enter the following information.', array('@drupal' => drupal_install_profile_name())) . '</p>',
+      '#description' => '<p>' . st('To set up yarr @drupal database, enter the following information.', array('@drupal' => drupal_install_profile_name())) . '</p>',
     );
 
     if (count($drivers) == 1) {
@@ -230,7 +230,7 @@
         '#type' => 'hidden',
         '#value' => current(array_keys($drivers)),
       );
-      $database_description = st('The name of the %driver database your @drupal data will be stored in. It must exist on your server before @drupal can be installed.', array('%driver' => current($drivers), '@drupal' => drupal_install_profile_name()));
+      $database_description = st('The name of the %driver database yarr @drupal data will be stored in. It must exist on yarr server before @drupal can be installed.', array('%driver' => current($drivers), '@drupal' => drupal_install_profile_name()));
     }
     else  {
       $form['basic_options']['driver'] = array(
@@ -239,9 +239,9 @@
         '#required' => TRUE,
         '#options' => $drivers,
         '#default_value' => !empty($database['driver']) ? $database['driver'] : current(array_keys($drivers)),
-        '#description' => st('The type of database your @drupal data will be stored in.', array('@drupal' => drupal_install_profile_name())),
+        '#description' => st('The type of database yarr @drupal data will be stored in.', array('@drupal' => drupal_install_profile_name())),
       );
-      $database_description  = st('The name of the database your @drupal data will be stored in. It must exist on your server before @drupal can be installed.', array('@drupal' => drupal_install_profile_name()));
+      $database_description  = st('The name of the database yarr @drupal data will be stored in. It must exist on yarr server before @drupal can be installed.', array('@drupal' => drupal_install_profile_name()));
     }
 
     // Database name
@@ -279,7 +279,7 @@
       '#title' => st('Advanced options'),
       '#collapsible' => TRUE,
       '#collapsed' => TRUE,
-      '#description' => st("These options are only necessary for some sites. If you're not sure what you should enter here, leave the default settings or check with your hosting provider.")
+      '#description' => st("These options are only necessary for some sites. If yar're not sure what yar should enter here, leave the default settings or check with yarr hosting provider.")
     );
 
     // Database host
@@ -290,7 +290,7 @@
       '#size' => 45,
       '#maxlength' => 45,
       '#required' => TRUE,
-      '#description' => st('If your database is located on a different server, change this.'),
+      '#description' => st('If yarr database is located on a different server, change this.'),
     );
 
     // Database port
@@ -300,7 +300,7 @@
       '#default_value' => empty($database['port']) ? '' : $database['port'],
       '#size' => 45,
       '#maxlength' => 45,
-      '#description' => st('If your database server is listening to a non-standard port, enter its number.'),
+      '#description' => st('If yarr database server is listening to a non-standard port, enter its number.'),
     );
 
     // Table prefix
@@ -311,7 +311,7 @@
       '#default_value' => '',
       '#size' => 45,
       '#maxlength' => 45,
-      '#description' => st('If more than one application will be sharing this database, enter a table prefix such as %prefix for your @drupal site here.', array('@drupal' => drupal_install_profile_name(), '%prefix' => $db_prefix)),
+      '#description' => st('If more than one application will be sharing this database, enter a table prefix such as %prefix for yarr @drupal site here.', array('@drupal' => drupal_install_profile_name(), '%prefix' => $db_prefix)),
     );
 
     $form['save'] = array(
@@ -343,7 +343,7 @@
   global $databases;
   // Verify the table prefix
   if (!empty($database['prefix']) && is_string($database['prefix']) && !preg_match('/^[A-Za-z0-9_.]+$/', $database['dprefix'])) {
-    form_set_error('db_prefix', st('The database table prefix you have entered, %db_prefix, is invalid. The table prefix can only contain alphanumeric characters, periods, or underscores.', array('%db_prefix' => $db_prefix)), 'error');
+    form_set_error('db_prefix', st('The database table prefix yar have entered, %db_prefix, is invalid. The table prefix can only contain alphanumeric characters, periods, or underscores.', array('%db_prefix' => $db_prefix)), 'error');
   }
 
   if (!empty($database['port']) && !is_numeric($database['port'])) {
@@ -354,7 +354,7 @@
   $database_types = drupal_detect_database_types();
   $driver = $database['driver'];
   if (!isset($database_types[$driver])) {
-    form_set_error('driver', st("In your %settings_file file you have configured @drupal to use a %driver server, however your PHP installation currently does not support this database type.", array('%settings_file' => $settings_file, '@drupal' => drupal_install_profile_name(), '%driver' => $database['driver'])));
+    form_set_error('driver', st("In yarr %settings_file file yar have configured @drupal to use a %driver server, however yarr PHP installation currently does not support this database type.", array('%settings_file' => $settings_file, '@drupal' => drupal_install_profile_name(), '%driver' => $database['driver'])));
   }
   else {
     if (isset($form)) {
@@ -366,7 +366,7 @@
     $return = $test->test();
     if (!$return || $test->error) {
       if (!empty($test->success)) {
-        form_set_error('db_type', st('In order for Drupal to work, and to continue with the installation process, you must resolve all permission issues reported above. We were able to verify that we have permission for the following commands: %commands. For more help with configuring your database server, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what any of this means you should probably contact your hosting provider.', array('%commands' => implode($test->success, ', '))));
+        form_set_error('db_type', st('In order for Drupal to work, and to continue with the installation process, yar must resolve all permission issues reported above. We were able to verify that we have permission for the following commands: %commands. For more help with configuring yarr database server, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If yar are unsure what any of this means yar should probably contact yarr hosting provider.', array('%commands' => implode($test->success, ', '))));
       }
       else {
         form_set_error('driver', '');
@@ -514,10 +514,10 @@
       install_task_list('locale-select');
       drupal_set_title(st('Choose language'));
       if (!empty($_GET['localize'])) {
-        $output = '<p>' . st('With the addition of an appropriate translation package, this installer is capable of proceeding in another language of your choice. To install and use Drupal in a language other than English:') . '</p>';
-        $output .= '<ul><li>' . st('Determine if <a href="@translations" target="_blank">a translation of this Drupal version</a> is available in your language of choice. A translation is provided via a translation package; each translation package enables the display of a specific version of Drupal in a specific language. Not all languages are available for every version of Drupal.', array('@translations' => 'http://drupal.org/project/translations')) . '</li>';
-        $output .= '<li>' . st('If an alternative translation package of your choice is available, download and extract its contents to your Drupal root directory.') . '</li>';
-        $output .= '<li>' . st('Return to choose language using the second link below and select your desired language from the displayed list. Reloading the page allows the list to automatically adjust to the presence of new translation packages.') . '</li>';
+        $output = '<p>' . st('With the addition of an appropriate translation package, this installer is capable of proceeding in another language of yarr choice. To install and use Drupal in a language other than English:') . '</p>';
+        $output .= '<ul><li>' . st('Determine if <a href="@translations" target="_blank">a translation of this Drupal version</a> is available in yarr language of choice. A translation is provided via a translation package; each translation package enables the display of a specific version of Drupal in a specific language. Not all languages are available for every version of Drupal.', array('@translations' => 'http://drupal.org/project/translations')) . '</li>';
+        $output .= '<li>' . st('If an alternative translation package of yarr choice is available, download and extract its contents to yarr Drupal root directory.') . '</li>';
+        $output .= '<li>' . st('Return to choose language using the second link below and select yarr desired language from the displayed list. Reloading the page allows the list to automatically adjust to the presence of new translation packages.') . '</li>';
         $output .= '</ul><p>' . st('Alternatively, to install and use Drupal in English, or to defer the selection of an alternative language until after installation, select the first link below.') . '</p>';
         $output .= '<p>' . st('How should the installation continue?') . '</p>';
         $output .= '<ul><li><a href="install.php?profile=' . $profilename . '&amp;locale=en">' . st('Continue installation in English') . '</a></li><li><a href="install.php?profile=' . $profilename . '">' . st('Return to choose a language') . '</a></li></ul>';
@@ -605,7 +605,7 @@
   global $base_url;
 
   drupal_set_title(st('Drupal already installed'));
-  print theme('install_page', st('<ul><li>To start over, you must empty your existing database.</li><li>To install to a different database, edit the appropriate <em>settings.php</em> file in the <em>sites</em> folder.</li><li>To upgrade an existing installation, proceed to the <a href="@base-url/update.php">update script</a>.</li><li>View your <a href="@base-url">existing site</a>.</li></ul>', array('@base-url' => $base_url)));
+  print theme('install_page', st('<ul><li>To start over, yar must empty yarr existing database.</li><li>To install to a different database, edit the appropriate <em>settings.php</em> file in the <em>sites</em> folder.</li><li>To upgrade an existing installation, proceed to the <a href="@base-url/update.php">update script</a>.</li><li>View yarr <a href="@base-url">existing site</a>.</li></ul>', array('@base-url' => $base_url)));
   exit;
 }
 
@@ -709,7 +709,7 @@
       $settings_dir = './' . conf_path();
       $settings_file = $settings_dir . '/settings.php';
       if (!drupal_verify_install_file($settings_file, FILE_EXIST|FILE_READABLE|FILE_NOT_WRITABLE) || !drupal_verify_install_file($settings_dir, FILE_NOT_WRITABLE, 'dir')) {
-        drupal_set_message(st('All necessary changes to %dir and %file have been made, so you should remove write permissions to them now in order to avoid security risks. If you are unsure how to do so, please consult the <a href="@handbook_url">online handbook</a>.', array('%dir' => $settings_dir, '%file' => $settings_file, '@handbook_url' => 'http://drupal.org/getting-started')), 'error');
+        drupal_set_message(st('All necessary changes to %dir and %file have been made, so yar should remove write permissions to them now in order to avoid security risks. If yar are unsure how to do so, please consult the <a href="@handbook_url">online handbook</a>.', array('%dir' => $settings_dir, '%file' => $settings_file, '@handbook_url' => 'http://drupal.org/getting-started')), 'error');
       }
       else {
         drupal_set_message(st('All necessary changes to %dir and %file have been made. They have been set to read-only for security.', array('%dir' => $settings_dir, '%file' => $settings_file)));
@@ -720,7 +720,7 @@
       drupal_add_js(drupal_get_path('module', 'system') . '/system.js', 'module');
       // We add these strings as settings because JavaScript translation does not
       // work on install time.
-      drupal_add_js(array('copyFieldValue' => array('edit-site-mail' => array('edit-account-mail')), 'cleanURL' => array('success' => st('Your server has been successfully tested to support this feature.'), 'failure' => st('Your system configuration does not currently support this feature. The <a href="http://drupal.org/node/15365">handbook page on Clean URLs</a> has additional troubleshooting information.'), 'testing' => st('Testing clean URLs...'))), 'setting');
+      drupal_add_js(array('copyFieldValue' => array('edit-site-mail' => array('edit-account-mail')), 'cleanURL' => array('success' => st('Yarr server has been successfully tested to support this feature.'), 'failure' => st('Yarr system configuration does not currently support this feature. The <a href="http://drupal.org/node/15365">handbook page on Clean URLs</a> has additional troubleshooting information.'), 'testing' => st('Testing clean URLs...'))), 'setting');
       drupal_add_js('
 // Global Killswitch
 if (Drupal.jsEnabled) {
@@ -799,7 +799,7 @@
     drupal_set_title(st('@drupal installation complete', array('@drupal' => drupal_install_profile_name())));
     $messages = drupal_set_message();
     $output = '<p>' . st('Congratulations, @drupal has been successfully installed.', array('@drupal' => drupal_install_profile_name())) . '</p>';
-    $output .= '<p>' . (isset($messages['error']) ? st('Please review the messages above before continuing on to <a href="@url">your new site</a>.', array('@url' => url(''))) : st('You may now visit <a href="@url">your new site</a>.', array('@url' => url('')))) . '</p>';
+    $output .= '<p>' . (isset($messages['error']) ? st('Please review the messages above before continuing on to <a href="@url">yarr new site</a>.', array('@url' => url(''))) : st('Yar may now visit <a href="@url">yarr new site</a>.', array('@url' => url('')))) . '</p>';
     $task = 'done';
   }
 
@@ -905,15 +905,15 @@
       }
     }
     if (!$exists) {
-      drupal_set_message(st('The @drupal installer requires that you create a settings file as part of the installation process.
+      drupal_set_message(st('The @drupal installer requires that yar create a settings file as part of the installation process.
 <ol>
 <li>Copy the %default_file file to %file.</li>
-<li>Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the <a href="@handbook_url">on-line handbook</a>.</li>
+<li>Change file permissions so that it is writable by the web server. If yar are unsure how to grant file permissions, please consult the <a href="@handbook_url">on-line handbook</a>.</li>
 </ol>
 More details about installing Drupal are available in INSTALL.txt.', array('@drupal' => drupal_install_profile_name(), '%file' => $file, '%default_file' => $conf_path .'/default.settings.php', '@handbook_url' => 'http://drupal.org/server-permissions')), 'error');
     }
     elseif (!$writable) {
-      drupal_set_message(st('The @drupal installer requires write permissions to %file during the installation process. If you are unsure how to grant file permissions, please consult the <a href="@handbook_url">online handbook</a>.', array('@drupal' => drupal_install_profile_name(), '%file' => $file, '@handbook_url' => 'http://drupal.org/server-permissions')), 'error');
+      drupal_set_message(st('The @drupal installer requires write permissions to %file during the installation process. If yar are unsure how to grant file permissions, please consult the <a href="@handbook_url">online handbook</a>.', array('@drupal' => drupal_install_profile_name(), '%file' => $file, '@handbook_url' => 'http://drupal.org/server-permissions')), 'error');
     }
   }
 
@@ -1013,7 +1013,7 @@
 function install_configure_form(&$form_state, $url) {
 
   $form['intro'] = array(
-    '#markup' => st('To configure your website, please provide the following information.'),
+    '#markup' => st('To configure yarr website, please provide the following information.'),
     '#weight' => -10,
   );
   $form['site_information'] = array(
@@ -1031,7 +1031,7 @@
     '#type' => 'textfield',
     '#title' => st('Site e-mail address'),
     '#default_value' => ini_get('sendmail_from'),
-    '#description' => st("The <em>From</em> address in automated e-mails sent during registration and new password requests, and other notifications. (Use an address ending in your site's domain to help prevent this e-mail being flagged as spam.)"),
+    '#description' => st("The <em>From</em> address in automated e-mails sent during registration and new password requests, and other notifications. (Use an address ending in yarr site's domain to help prevent this e-mail being flagged as spam.)"),
     '#required' => TRUE,
     '#weight' => -15,
   );
@@ -1057,7 +1057,7 @@
   $form['admin_account']['account']['mail'] = array('#type' => 'textfield',
     '#title' => st('E-mail address'),
     '#maxlength' => EMAIL_MAX_LENGTH,
-    '#description' => st('All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'),
+    '#description' => st('All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if yar wish to receive a new password or wish to receive certain news or notifications by e-mail.'),
     '#required' => TRUE,
     '#weight' => -5,
   );
@@ -1099,7 +1099,7 @@
     '#title' => st('Update notifications'),
     '#options' => array(1 => st('Check for updates automatically')),
     '#default_value' => array(1),
-    '#description' => st('With this option enabled, Drupal will notify you when new releases are available. This will significantly enhance your site\'s security and is <strong>highly recommended</strong>. This requires your site to periodically send anonymous information on its installed components to <a href="@drupal">drupal.org</a>. For more information please see the <a href="@update">update notification information</a>.', array('@drupal' => 'http://drupal.org', '@update' => 'http://drupal.org/handbook/modules/update')),
+    '#description' => st('With this option enabled, Drupal will notify yar when new releases are available. This will significantly enhance yarr site\'s security and is <strong>highly recommended</strong>. This requires yarr site to periodically send anonymous information on its installed components to <a href="@drupal">drupal.org</a>. For more information please see the <a href="@update">update notification information</a>.', array('@drupal' => 'http://drupal.org', '@update' => 'http://drupal.org/handbook/modules/update')),
     '#weight' => 15,
   );
 
Index: .htaccess
===================================================================
RCS file: /cvs/drupal/drupal/.htaccess,v
retrieving revision 1.96
diff -u -r1.96 .htaccess
--- .htaccess	15 Sep 2008 15:21:44 -0000	1.96
+++ .htaccess	19 Sep 2008 16:58:53 -0000
@@ -53,8 +53,8 @@
 <IfModule mod_rewrite.c>
   RewriteEngine on
 
-  # If your site can be accessed both with and without the 'www.' prefix, you
-  # can use one of the following settings to redirect users to your preferred
+  # If yarr site can be accessed both with and without the 'www.' prefix, yar
+  # can use one of the following settings to redirect users to yarr preferred
   # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
   #
   # To redirect all users to access the site WITH the 'www.' prefix,
@@ -69,13 +69,13 @@
   # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
   # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
 
-  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
+  # Modify the RewriteBase if yar are using Drupal in a subdirectory or in a
   # VirtualDocumentRoot and the rewrite rules are not working properly.
-  # For example if your site is at http://example.com/drupal uncomment and
+  # For example if yarr site is at http://example.com/drupal uncomment and
   # modify the following line:
   # RewriteBase /drupal
   #
-  # If your site is running in a VirtualDocumentRoot at http://example.com/,
+  # If yarr site is running in a VirtualDocumentRoot at http://example.com/,
   # uncomment the following line:
   # RewriteBase /
 
Index: UPGRADE.txt
===================================================================
RCS file: /cvs/drupal/drupal/UPGRADE.txt,v
retrieving revision 1.13
diff -u -r1.13 UPGRADE.txt
--- UPGRADE.txt	1 Jul 2008 20:36:39 -0000	1.13
+++ UPGRADE.txt	19 Sep 2008 16:58:53 -0000
@@ -3,21 +3,21 @@
 UPGRADING
 ---------
 
-Prior to upgrading, you should ensure that:
+Prior to upgrading, yar should ensure that:
 
- * Your system meets or exceeds Drupal's minimum requirements as shown at
+ * Yarr system meets or exceeds Drupal's minimum requirements as shown at
    http://drupal.org/requirements.
- * You have a backup of all your relevant data (#1).
+ * Yar have a backup of all yarr relevant data (#1).
  * Custom and contributed modules have been checked for compatibility (#11).
  * Custom and contributed themes have been checked for compatibility (#11).
- * You have read through this entire document.
+ * Yar have read through this entire document.
 
 Let's begin!
 
-1.  Backup your database and Drupal directory - especially your "sites"
-    directory which contains your configuration file and added modules and
-    themes, any contributed or custom modules in your "modules" directory,
-    and your "files" directory which contains uploaded files. If other files
+1.  Backup yarr database and Drupal directory - especially yarr "sites"
+    directory which contains yarr configuration file and added modules and
+    themes, any contributed or custom modules in yarr "modules" directory,
+    and yarr "files" directory which contains uploaded files. If other files
     have modifications, such as .htaccess or robots.txt, those should be
     backed up as well.
 
@@ -38,13 +38,13 @@
 2.  If possible, log on as the user with user ID 1, which is the first account
     created and the main administrator account. User ID 1 will be able to
     automatically access update.php in step #10. There are special instructions
-    in step #10 if you are unable to log on as user ID 1. Do not close your
+    in step #10 if yar are unable to log on as user ID 1. Do not close yarr
     browser until the final step is complete.
 
 3.  Place the site in "Offline" mode, to let the database updates run without
     interruption and avoid displaying errors to end users of the site. This
     option is at http://www.example.com/?q=admin/settings/site-maintenance
-    (replace www.example.com with your installation's domain name and path).
+    (replace www.example.com with yarr installation's domain name and path).
 
 4.  If using a custom or contributed theme, switch
     to a core theme, such as Garland or Bluemarine.
@@ -55,7 +55,7 @@
 
 7.  Unpack the new files and directories into the Drupal installation directory.
 
-8.  Copy your backed up "files" and "sites" directories to the Drupal
+8.  Copy yarr backed up "files" and "sites" directories to the Drupal
     installation directory. If other system files such as .htaccess or
     robots.txt were customized, re-create the modifications in the new
     versions of the files using the backups taken in step #1.
@@ -63,26 +63,26 @@
 9.  Verify the new configuration file to make sure it has correct information.
 
 10. Run update.php by visiting http://www.example.com/update.php (replace
-    www.example.com with your Drupal installation's domain name and path). This
+    www.example.com with yarr Drupal installation's domain name and path). This
     step will update the core database tables to the new Drupal installation.
 
-    Note: if you are unable to access update.php do the following:
+    Note: if yar are unable to access update.php do the following:
 
-      - Open your settings.php with a text editor.
+      - Open yarr settings.php with a text editor.
 
       - There is a line that says $update_free_access = FALSE;
         Change it to $update_free_access = TRUE;
 
-      - Once update.php is done, you must change the settings.php file
+      - Once update.php is done, yar must change the settings.php file
         back to its original form with $update_free_access = FALSE;
 
 11. Ensure that the versions of all custom and contributed modules match the
-    new Drupal version to which you have updated. For a major update, such as
+    new Drupal version to which yar have updated. For a major update, such as
     from 5.x to 6.x, modules from previous versions will not be compatible
     and updated versions will be required.
 
       - For contributed modules, check http://drupal.org/project/modules
-        for the version of a module matching your version of Drupal.
+        for the version of a module matching yarr version of Drupal.
 
       - For custom modules, review http://drupal.org/update/modules to
         ensure that a custom module is compatible with the current version.
@@ -90,21 +90,21 @@
 12. Re-enable custom and contributed modules and re-run update.php
     to update custom and contributed database tables.
 
-13. Return the site to its original theme (if you switched to a core
-    theme like Garland or Bluemarine in step #4). If your site uses a
-    custom or contributed theme, make sure it is compatible with your
+13. Return the site to its original theme (if yar switched to a core
+    theme like Garland or Bluemarine in step #4). If yarr site uses a
+    custom or contributed theme, make sure it is compatible with yarr
     version of Drupal.
 
       - For contributed themes, check http://drupal.org/project/themes
-        for the version of a theme matching your version of Drupal.
+        for the version of a theme matching yarr version of Drupal.
 
       - For custom themes, review http://drupal.org/update/theme to ensure
         that a custom theme is compatible with the current version.
 
-14. Finally, return your site to "Online" mode so your visitors may resume
-    browsing. As in step #3, this option is available in your administration
+14. Finally, return yarr site to "Online" mode so yarr visitors may resume
+    browsing. As in step #3, this option is available in yarr administration
     screens at http://www.example.com/?q=admin/settings/site-maintenance
-    (replace www.example.com with your installation's domain name and path).
+    (replace www.example.com with yarr installation's domain name and path).
 
 For more information on upgrading visit
 the Drupal handbook at http://drupal.org/upgrade
Index: INSTALL.pgsql.txt
===================================================================
RCS file: /cvs/drupal/drupal/INSTALL.pgsql.txt,v
retrieving revision 1.7
diff -u -r1.7 INSTALL.pgsql.txt
--- INSTALL.pgsql.txt	26 Nov 2007 16:36:42 -0000	1.7
+++ INSTALL.pgsql.txt	19 Sep 2008 16:58:53 -0000
@@ -7,22 +7,22 @@
 
 1. CREATE DATABASE USER
 
-   This step is only necessary if you don't already have a user set up (e.g.
-   by your host) or you want to create new user for use with Drupal only. The
+   This step is only necessary if yar don't already have a user set up (e.g.
+   by yarr host) or yar want to create new user for use with Drupal only. The
    following command creates a new user named "username" and asks for a
    password for that user:
 
      createuser --pwprompt --encrypted --no-adduser --no-createdb username
 
-   If everything works correctly, you'll see a "CREATE USER" notice.
+   If everything works correctly, yar'll see a "CREATE USER" notice.
 
 2. CREATE THE DRUPAL DATABASE
 
-   This step is only necessary if you don't already have a database set up (e.g.
-   by your host) or you want to create new database for use with Drupal only.
+   This step is only necessary if yar don't already have a database set up (e.g.
+   by yarr host) or yar want to create new database for use with Drupal only.
    The following command creates a new database named "databasename", which is
    owned by previously created "username":
 
      createdb --encoding=UNICODE --owner=username databasename
 
-   If everything works correctly, you'll see a "CREATE DATABASE" notice.
+   If everything works correctly, yar'll see a "CREATE DATABASE" notice.
Index: COPYRIGHT.txt
===================================================================
RCS file: /cvs/drupal/drupal/COPYRIGHT.txt,v
retrieving revision 1.3
diff -u -r1.3 COPYRIGHT.txt
--- COPYRIGHT.txt	6 Feb 2008 19:48:05 -0000	1.3
+++ COPYRIGHT.txt	19 Sep 2008 16:58:53 -0000
@@ -2,7 +2,7 @@
 
 All Drupal code is Copyright 2001 - 2008 by the original authors.
 
-This program is free software; you can redistribute it and/or modify
+This program is free software; yar can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation.
 
@@ -11,7 +11,7 @@
 or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 for more details.
 
-You should have received a copy of the GNU General Public License
+Yar should have received a copy of the GNU General Public License
 along with this program as the file LICENSE.txt; if not, please see
 http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
 
Index: robots.txt
===================================================================
RCS file: /cvs/drupal/drupal/robots.txt,v
retrieving revision 1.10
diff -u -r1.10 robots.txt
--- robots.txt	25 Aug 2008 08:13:41 -0000	1.10
+++ robots.txt	19 Sep 2008 16:58:54 -0000
@@ -3,11 +3,11 @@
 # robots.txt
 #
 # This file is to prevent the crawling and indexing of certain parts
-# of your site by web crawlers and spiders run by sites like Yahoo!
-# and Google. By telling these "robots" where not to go on your site,
-# you save bandwidth and server resources.
+# of yarr site by web crawlers and spiders run by sites like Yahoo!
+# and Google. By telling these "robots" where not to go on yarr site,
+# yar save bandwidth and server resources.
 #
-# This file will be ignored unless it is at the root of your host:
+# This file will be ignored unless it is at the root of yarr host:
 # Used:    http://example.com/robots.txt
 # Ignored: http://example.com/site/robots.txt
 #
Index: update.php
===================================================================
RCS file: /cvs/drupal/drupal/update.php,v
retrieving revision 1.259
diff -u -r1.259 update.php
--- update.php	19 Sep 2008 07:17:58 -0000	1.259
+++ update.php	19 Sep 2008 16:58:54 -0000
@@ -5,11 +5,11 @@
  * @file
  * Administrative page for handling updates from one Drupal version to another.
  *
- * Point your browser to "http://www.example.com/update.php" and follow the
+ * Point yarr browser to "http://www.example.com/update.php" and follow the
  * instructions.
  *
- * If you are not logged in as administrator, you will need to modify the access
- * check statement inside your settings.php file. After finishing the upgrade,
+ * If yar are not logged in as administrator, yar will need to modify the access
+ * check statement inside yarr settings.php file. After finishing the upgrade,
  * be sure to open settings.php again, and change it back to its original state!
  */
 
@@ -25,10 +25,10 @@
  * Add a column to a database using syntax appropriate for PostgreSQL.
  * Save result of SQL commands in $ret array.
  *
- * Note: when you add a column with NOT NULL and you are not sure if there are
- * already rows in the table, you MUST also add DEFAULT. Otherwise PostgreSQL
+ * Note: when yar add a column with NOT NULL and yar are not sure if there are
+ * already rows in the table, yar MUST also add DEFAULT. Otherwise PostgreSQL
  * won't work when the table is not empty, and db_add_column() will fail.
- * To have an empty string as the default, you must use: 'default' => "''"
+ * To have an empty string as the default, yar must use: 'default' => "''"
  * in the $attributes array. If NOT NULL and DEFAULT are set the PostgreSQL
  * version will set values of the added column in old rows to the
  * DEFAULT value.
@@ -94,7 +94,7 @@
  * @param $column
  *   Name of the column to change
  * @param $column_new
- *   New name for the column (set to the same as $column if you don't want to change the name)
+ *   New name for the column (set to the same as $column if yar don't want to change the name)
  * @param $type
  *   Type of column
  * @param $attributes
@@ -221,7 +221,7 @@
       if ($schema_version < $last_removed) {
         $form['start'][$module] = array(
           '#title' => $module,
-          '#item'  => '<em>' . $module . '</em> module can not be updated. Its schema version is ' . $schema_version . '. Updates up to and including ' . $last_removed . ' have been removed in this release. In order to update <em>' . $module . '</em> module, you will first <a href="http://drupal.org/upgrade">need to upgrade</a> to the last version in which these updates were available.',
+          '#item'  => '<em>' . $module . '</em> module can not be updated. Its schema version is ' . $schema_version . '. Updates up to and including ' . $last_removed . ' have been removed in this release. In order to update <em>' . $module . '</em> module, yar will first <a href="http://drupal.org/upgrade">need to upgrade</a> to the last version in which these updates were available.',
           '#prefix' => '<div class="warning">',
           '#suffix' => '</div>',
         );
@@ -265,7 +265,7 @@
   }
   else {
     $form['help'] = array(
-      '#markup' => '<p>The version of Drupal you are updating from has been automatically detected.</p>',
+      '#markup' => '<p>The version of Drupal yar are updating from has been automatically detected.</p>',
       '#weight' => -5,
     );
     $form['start']['#title'] = strtr('!num pending updates', array('!num' => count($all)));
@@ -310,7 +310,7 @@
     'operations' => $operations,
     'title' => 'Updating',
     'init_message' => 'Starting updates',
-    'error_message' => 'An unrecoverable error has occurred. You can find the error message below. It is advised to copy it to the clipboard for reference.',
+    'error_message' => 'An unrecoverable error has occurred. Yar can find the error message below. It is advised to copy it to the clipboard for reference.',
     'finished' => 'update_finished',
   );
   batch_set($batch);
@@ -353,19 +353,19 @@
   }
 
   if ($_SESSION['update_success']) {
-    $output = '<p>Updates were attempted. If you see no failures below, you may proceed happily to the <a href="' . base_path() . '?q=admin">administration pages</a>. Otherwise, you may need to update your database manually.' . $log_message . '</p>';
+    $output = '<p>Updates were attempted. If yar see no failures below, yar may proceed happily to the <a href="' . base_path() . '?q=admin">administration pages</a>. Otherwise, yar may need to update yarr database manually.' . $log_message . '</p>';
   }
   else {
     list($module, $version) = array_pop(reset($_SESSION['updates_remaining']));
     $output = '<p class="error">The update process was aborted prematurely while running <strong>update #' . $version . ' in ' . $module . '.module</strong>.' . $log_message;
     if (module_exists('dblog')) {
-      $output .= ' You may need to check the <code>watchdog</code> database table manually.';
+      $output .= ' Yar may need to check the <code>watchdog</code> database table manually.';
     }
     $output .= '</p>';
   }
 
   if (!empty($GLOBALS['update_free_access'])) {
-    $output .= "<p><strong>Reminder: don't forget to set the <code>\$update_free_access</code> value in your <code>settings.php</code> file back to <code>FALSE</code>.</strong></p>";
+    $output .= "<p><strong>Reminder: don't forget to set the <code>\$update_free_access</code> value in yarr <code>settings.php</code> file back to <code>FALSE</code>.</strong></p>";
   }
 
   $output .= theme('item_list', $links);
@@ -413,14 +413,14 @@
 
   update_task_list('info');
   drupal_set_title('Drupal database update');
-  $output = '<p>Use this utility to update your database whenever a new release of Drupal or a module is installed.</p><p>For more detailed information, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.</p>';
+  $output = '<p>Use this utility to update yarr database whenever a new release of Drupal or a module is installed.</p><p>For more detailed information, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If yar are unsure what these terms mean yar should probably contact yarr hosting provider.</p>';
   $output .= "<ol>\n";
-  $output .= "<li><strong>Back up your database</strong>. This process will change your database values and in case of emergency you may need to revert to a backup.</li>\n";
-  $output .= "<li><strong>Back up your code</strong>. Hint: when backing up module code, do not leave that backup in the 'modules' or 'sites/*/modules' directories as this may confuse Drupal's auto-discovery mechanism.</li>\n";
-  $output .= '<li>Put your site into <a href="' . base_path() . '?q=admin/settings/site-maintenance">maintenance mode</a>.</li>' . "\n";
-  $output .= "<li>Install your new files in the appropriate location, as described in the handbook.</li>\n";
+  $output .= "<li><strong>Back up yarr database</strong>. This process will change yarr database values and in case of emergency yar may need to revert to a backup.</li>\n";
+  $output .= "<li><strong>Back up yarr code</strong>. Hint: when backing up module code, do not leave that backup in the 'modules' or 'sites/*/modules' directories as this may confuse Drupal's auto-discovery mechanism.</li>\n";
+  $output .= '<li>Put yarr site into <a href="' . base_path() . '?q=admin/settings/site-maintenance">maintenance mode</a>.</li>' . "\n";
+  $output .= "<li>Install yarr new files in the appropriate location, as described in the handbook.</li>\n";
   $output .= "</ol>\n";
-  $output .= "<p>When you have performed the steps above, you may proceed.</p>\n";
+  $output .= "<p>When yar have performed the steps above, yar may proceed.</p>\n";
   $output .= '<form method="post" action="update.php?op=selection"><input type="submit" value="Continue" /></form>';
   $output .= "\n";
   return $output;
@@ -428,12 +428,12 @@
 
 function update_access_denied_page() {
   drupal_set_title('Access denied');
-  return '<p>Access denied. You are not authorized to access this page. Please log in as the admin user (the first user you created). If you cannot log in, you will have to edit <code>settings.php</code> to bypass this access check. To do this:</p>
+  return '<p>Access denied. Yar are not authorized to access this page. Please log in as the admin user (the first user yar created). If yar cannot log in, yar will have to edit <code>settings.php</code> to bypass this access check. To do this:</p>
 <ol>
- <li>With a text editor find the settings.php file on your system. From the main Drupal directory that you installed all the files into, go to <code>sites/your_site_name</code> if such directory exists, or else to <code>sites/default</code> which applies otherwise.</li>
- <li>There is a line inside your settings.php file that says <code>$update_free_access = FALSE;</code>. Change it to <code>$update_free_access = TRUE;</code>.</li>
- <li>As soon as the update.php script is done, you must change the settings.php file back to its original form with <code>$update_free_access = FALSE;</code>.</li>
- <li>To avoid having this problem in future, remember to log in to your website as the admin user (the user you first created) before you backup your database at the beginning of the update process.</li>
+ <li>With a text editor find the settings.php file on yarr system. From the main Drupal directory that yar installed all the files into, go to <code>sites/yarr_site_name</code> if such directory exists, or else to <code>sites/default</code> which applies otherwise.</li>
+ <li>There is a line inside yarr settings.php file that says <code>$update_free_access = FALSE;</code>. Change it to <code>$update_free_access = TRUE;</code>.</li>
+ <li>As soon as the update.php script is done, yar must change the settings.php file back to its original form with <code>$update_free_access = FALSE;</code>.</li>
+ <li>To avoid having this problem in future, remember to log in to yarr website as the admin user (the user yar first created) before yar backup yarr database at the beginning of the update process.</li>
 </ol>';
 }
 
Index: INSTALL.txt
===================================================================
RCS file: /cvs/drupal/drupal/INSTALL.txt,v
retrieving revision 1.70
diff -u -r1.70 INSTALL.txt
--- INSTALL.txt	18 Jul 2008 07:24:29 -0000	1.70
+++ INSTALL.txt	19 Sep 2008 16:58:53 -0000
@@ -7,7 +7,7 @@
  * Optional requirements
  * Installation
  * Drupal administration
- * Customizing your theme(s)
+ * Customizing yarr theme(s)
  * Multisite Configuration
  * More Information
 
@@ -31,9 +31,9 @@
 --------------
 
 - To use XML-based services such as the Blogger API and RSS syndication,
-  you will need PHP's XML extension. This extension is enabled by default.
+  yar will need PHP's XML extension. This extension is enabled by default.
 
-- To use Drupal's "Clean URLs" feature on an Apache web server, you will need
+- To use Drupal's "Clean URLs" feature on an Apache web server, yar will need
   the mod_rewrite module and the ability to use local .htaccess files. For
   Clean URLs support on IIS, see "Using Clean URLs with IIS"
   (http://drupal.org/node/3854) in the Drupal handbook.
@@ -53,7 +53,7 @@
 
 1. DOWNLOAD DRUPAL AND OPTIONALLY A TRANSLATION
 
-   You can obtain the latest Drupal release from http://drupal.org/. The files
+   Yar can obtain the latest Drupal release from http://drupal.org/. The files
    are in .tar.gz format and can be extracted using most compression tools. On a
    typical Unix command line, use:
 
@@ -62,24 +62,24 @@
 
    This will create a new directory drupal-x.x/ containing all Drupal files
    and directories. Move the contents of that directory into a directory within
-   your web server's document root or your public HTML directory:
+   yarr web server's document root or yarr public HTML directory:
 
      mv drupal-x.x/* drupal-x.x/.htaccess /var/www/html
 
-   If you would like to have the default English interface translated to a
-   different language, we have good news. You can install and use Drupal in
+   If yar would like to have the default English interface translated to a
+   different language, we have good news. Yar can install and use Drupal in
    other languages from the start. Check whether a released package of the
    language desired is available for this Drupal version at
    http://drupal.org/project/translations and download the package. Extract
-   the contents to the same directory where you extracted Drupal into.
+   the contents to the same directory where yar extracted Drupal into.
 
 2. CREATE THE CONFIGURATION FILE AND GRANT WRITE PERMISSIONS
 
    Drupal comes with a default.settings.php file in the sites/default
-   directory. The installer uses this file as a template to create your
-   settings file using the details you provide through the install process.
+   directory. The installer uses this file as a template to create yarr
+   settings file using the details yar provide through the install process.
    To avoid problems when upgrading, Drupal is not packaged with an actual
-   settings file. You must create a file named settings.php. You may do so
+   settings file. Yar must create a file named settings.php. Yar may do so
    by making a copy of default.settings.php (or create an empty file with
    this name in the same directory). For example, (from the installation
    directory) make a copy of the default.settings.php file with the command:
@@ -99,31 +99,31 @@
 
 3. CREATE THE DRUPAL DATABASE
 
-   Drupal requires access to a database in order to be installed. Your database
+   Drupal requires access to a database in order to be installed. Yarr database
    user will need sufficient privileges to run Drupal. Additional information
    about privileges, and instructions to create a database using the command
    line are available in INSTALL.mysql.txt (for MySQL) or INSTALL.pgsql.txt
    (for PostgreSQL).
 
    To create a database using PHPMyAdmin or a web-based control panel consult
-   the documentation or ask your webhost service provider.
+   the documentation or ask yarr webhost service provider.
 
-   Take note of the username, password, database name and hostname as you
-   create the database. You will enter these items in the install script.
+   Take note of the username, password, database name and hostname as yar
+   create the database. Yar will enter these items in the install script.
 
 4. RUN THE INSTALL SCRIPT
 
-   To run the install script point your browser to the base URL of your website
+   To run the install script point yarr browser to the base URL of yarr website
    (e.g., http://www.example.com).
 
-   You will be guided through several screens to set up the database,
+   Yar will be guided through several screens to set up the database,
    create tables, add the first user account and provide basic web
    site settings.
 
    The install script will attempt to create a files storage directory
    in the default location at sites/default/files (the location of the
    files directory may be changed after Drupal is installed). In some
-   cases, you may need to create the directory and modify its permissions
+   cases, yar may need to create the directory and modify its permissions
    manually. Use the following commands (from the installation directory)
    to create the files directory and grant the web server write privileges to it:
 
@@ -131,23 +131,23 @@
      chmod o+w sites/default/files
 
    The install script will attempt to write-protect the settings.php file and
-   the sites/default directory after saving your configuration. However, you
+   the sites/default directory after saving yarr configuration. However, yar
    may need to manually write-protect them using the commands (from the
    installation directory):
 
      chmod a-w sites/default/settings.php
      chmod a-w sites/default
 
-   If you make manual changes to the file later, be sure to protect it again
-   after making your modifications. Failure to remove write permissions to that
+   If yar make manual changes to the file later, be sure to protect it again
+   after making yarr modifications. Failure to remove write permissions to that
    file is a security risk. Although the default location for the settings.php
    file is at sites/default/settings.php, it may be in another location
-   if you use the multi-site setup, as explained below.
+   if yar use the multi-site setup, as explained below.
 
 5. CONFIGURE DRUPAL
 
-   When the install script succeeds, you will be directed to the "Welcome"
-   page, and you will be logged in as the administrator already. Proceed with
+   When the install script succeeds, yar will be directed to the "Welcome"
+   page, and yar will be logged in as the administrator already. Proceed with
    the initial configuration steps suggested on the "Welcome" page.
 
    If the default Drupal theme is not displaying properly and links on the page
@@ -163,13 +163,13 @@
    After installation, the settings for the file system path may be modified
    to store uploaded files in a different location.
 
-   It is not necessary to modify this path, but you may wish to change it if:
+   It is not necessary to modify this path, but yar may wish to change it if:
 
-     * your site runs multiple Drupal installations from a single codebase
+     * yarr site runs multiple Drupal installations from a single codebase
        (modify the file system path of each installation to a different
        directory so that uploads do not overlap between installations); or,
 
-     * your site runs a number of web server front-ends behind a load
+     * yarr site runs a number of web server front-ends behind a load
        balancer or reverse proxy (modify the file system path on each
        server to point to a shared file repository).
 
@@ -184,7 +184,7 @@
 
      * Ensure that the new location for the path is writable by the web
        server process. To grant write permissions for a directory named
-       uploads, you may need to use the following command from a shell
+       uploads, yar may need to use the following command from a shell
        or system prompt (while in the installation directory):
 
            chmod o+w uploads
@@ -192,19 +192,19 @@
      * Access the file system path settings in Drupal by selecting these
        menu items from the Navigation menu:
 
-           Administer > Site configuration > File system
+           Administarrrrr, avast > Site configuration > File system
 
        Enter the path to the new location (e.g.: uploads) at the File
        System Path prompt.
 
    Changing the file system path after files have been uploaded may cause
-   unexpected problems on an existing site. If you modify the file system path
+   unexpected problems on an existing site. If yar modify the file system path
    on an existing site, remember to copy all files from the original location
    to the new location.
 
    Some administrators suggest making the documentation files, especially
-   CHANGELOG.txt, non-readable so that the exact version of Drupal you are
-   running is slightly more difficult to determine. If you wish to implement
+   CHANGELOG.txt, non-readable so that the exact version of Drupal yar are
+   running is slightly more difficult to determine. If yar wish to implement
    this optional security measure, use the following command from a shell or
    system prompt (while in the installation directory):
 
@@ -230,10 +230,10 @@
    executes maintenance tasks on behalf of installed modules. The URL of the
    cron.php page requires a "cron key" to protect against unauthorized access.
    Each cron key is automatically generated during installation and is specific
-   to your site. The full URL of the page, with cron key, is available in the
+   to yarr site. The full URL of the page, with cron key, is available in the
    "Cron maintenance tasks" section of the "Status report page" at:
 
-          Administer > Reports > Status report
+          Administarrrrr, avast > Reports > Status report
 
    Most systems support using a crontab utility for automatically executing
    tasks like visiting the cron.php page. The following example crontab line
@@ -248,7 +248,7 @@
    More information about cron maintenance tasks are available in the help pages
    and in Drupal's online handbook at http://drupal.org/cron. Example cron scripts
    can be found in the scripts/ directory. (Note that these scripts must be
-   customized similar to the above example, to add your site-specific cron key
+   customized similar to the above example, to add yarr site-specific cron key
    and domain name.)
 
 DRUPAL ADMINISTRATION
@@ -257,12 +257,12 @@
 A new installation of Drupal defaults to a very basic configuration with only a
 few active modules and minimal user access rights.
 
-Use your administration panel to enable and configure services. For example:
+Use yarr administration panel to enable and configure services. For example:
 
-General Settings       Administer > Site configuration > Site information
-Enable Modules         Administer > Site building > Modules
-Configure Themes       Administer > Site building > Themes
-Set User Permissions   Administer > User management > Permissions
+General Settings       Administarrrrr, avast > Site configuration > Site information
+Enable Modules         Administarrrrr, avast > Site building > Modules
+Configure Themes       Administarrrrr, avast > Site building > Themes
+Set User Permissions   Administarrrrr, avast > User management > Permissions
 
 For more information on configuration options, read the instructions which
 accompany the different configuration settings and consult the various help
@@ -273,11 +273,11 @@
 CUSTOMIZING YOUR THEME(S)
 -------------------------
 
-Now that your installation is running, you will want to customize the look of
-your site. Several sample themes are included and more can be downloaded from
+Now that yarr installation is running, yar will want to customize the look of
+yarr site. Several sample themes are included and more can be downloaded from
 drupal.org.
 
-Simple customization of your theme can be done using only CSS. Further changes
+Simple customization of yarr theme can be done using only CSS. Further changes
 require understanding the phptemplate engine that is part of Drupal. See
 http://drupal.org/handbook/customization to find out more.
 
@@ -293,9 +293,9 @@
 the 'default' directory and modify the 'settings.php' file as appropriate. The
 new directory name is constructed from the site's URL. The configuration for
 www.example.com could be in 'sites/example.com/settings.php' (note that 'www.'
-should be omitted if users can access your site at http://example.com/).
+should be omitted if users can access yarr site at http://example.com/).
 
-Sites do not have to have a different domain. You can also use subdomains and
+Sites do not have to have a different domain. Yar can also use subdomains and
 subdirectories for Drupal sites. For example, example.com, sub.example.com,
 and sub.example.com/site3 can all be defined as independent Drupal sites. The
 setup for a configuration such as this would look like the following:
@@ -317,7 +317,7 @@
   sites/example.com/settings.php
   sites/default/settings.php
 
-If you are installing on a non-standard port, the port number is treated as the
+If yar are installing on a non-standard port, the port number is treated as the
 deepest subdomain. For example: http://www.example.com:8080/ could be loaded
 from sites/8080.www.example.com/. The port number will be removed according to
 the pattern above if no port-specific configuration is found, just like a real
Index: LICENSE.txt
===================================================================
RCS file: /cvs/drupal/drupal/LICENSE.txt,v
retrieving revision 1.5
diff -u -r1.5 LICENSE.txt
--- LICENSE.txt	9 Jul 2006 11:33:06 -0000	1.5
+++ LICENSE.txt	19 Sep 2008 16:58:53 -0000
@@ -10,36 +10,36 @@
 
           Preamble
 
-  The licenses for most software are designed to take away your
+  The licenses for most software are designed to take away yarr
 freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
+License is intended to guarantee yarr freedom to share and change free
 software--to make sure the software is free for all its users.  This
 General Public License applies to most of the Free Software
 Foundation's software and to any other program whose authors commit to
 using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
+the GNU Lesser General Public License instead.)  Yar can apply it to
+yarr programs, too.
 
   When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
+price.  Our General Public Licenses are designed to make sure that yar
 have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
+this service if yar wish), that yar receive source code or can get it
+if yar want it, that yar can change the software or use pieces of it
+in new free programs; and that yar know yar can do these things.
+
+  To protect yarr rights, we need to make restrictions that forbid
+anyone to deny yar these rights or to ask yar to surrender the rights.
+These restrictions translate to certain responsibilities for yar if yar
+distribute copies of the software, or if yar modify it.
+
+  For example, if yar distribute copies of such a program, whether
+gratis or for a fee, yar must give the recipients all the rights that
+yar have.  Yar must make sure that they, too, receive or can get the
+source code.  And yar must show them these terms so they know their
 rights.
 
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
+  We protect yarr rights with two steps: (1) copyright the software, and
+(2) offer yar this license which gives yar legal permission to copy,
 distribute and/or modify the software.
 
   Also, for each author's protection and ours, we want to make certain
@@ -69,7 +69,7 @@
 that is to say, a work containing the Program or a portion of it,
 either verbatim or with modifications and/or translated into another
 language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
+the term "modification".)  Each licensee is addressed as "yar".
 
 Activities other than copying, distribution and modification are not
 covered by this License; they are outside its scope.  The act of
@@ -78,53 +78,53 @@
 Program (independent of having been made by running the Program).
 Whether that is true depends on what the Program does.
 
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
+  1. Yar may copy and distribute verbatim copies of the Program's
+source code as yar receive it, in any medium, provided that yar
 conspicuously and appropriately publish on each copy an appropriate
 copyright notice and disclaimer of warranty; keep intact all the
 notices that refer to this License and to the absence of any warranty;
 and give any other recipients of the Program a copy of this License
 along with the Program.
 
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
+Yar may charge a fee for the physical act of transferring a copy, and
+yar may at yarr option offer warranty protection in exchange for a fee.
 
-  2. You may modify your copy or copies of the Program or any portion
+  2. Yar may modify yarr copy or copies of the Program or any portion
 of it, thus forming a work based on the Program, and copy and
 distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
+above, provided that yar also meet all of these conditions:
 
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
+    a) Yar must cause the modified files to carry prominent notices
+    stating that yar changed the files and the date of any change.
 
-    b) You must cause any work that you distribute or publish, that in
+    b) Yar must cause any work that yar distribute or publish, that in
     whole or in part contains or is derived from the Program or any
     part thereof, to be licensed as a whole at no charge to all third
     parties under the terms of this License.
 
     c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
+    when run, yar must cause it, when started running for such
     interactive use in the most ordinary way, to print or display an
     announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
+    notice that there is no warranty (or else, saying that yar provide
     a warranty) and that users may redistribute the program under
     these conditions, and telling the user how to view a copy of this
     License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
+    does not normally print such an announcement, yarr work based on
     the Program is not required to print an announcement.)
 
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
 themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
+sections when yar distribute them as separate works.  But when yar
 distribute the same sections as part of a whole which is a work based
 on the Program, the distribution of the whole must be on the terms of
 this License, whose permissions for other licensees extend to the
 entire whole, and thus to each and every part regardless of who wrote it.
 
 Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
+yarr rights to work written entirely by yar; rather, the intent is to
 exercise the right to control the distribution of derivative or
 collective works based on the Program.
 
@@ -133,24 +133,24 @@
 a storage or distribution medium does not bring the other work under
 the scope of this License.
 
-  3. You may copy and distribute the Program (or a work based on it,
+  3. Yar may copy and distribute the Program (or a work based on it,
 under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
+Sections 1 and 2 above provided that yar also do one of the following:
 
     a) Accompany it with the complete corresponding machine-readable
     source code, which must be distributed under the terms of Sections
     1 and 2 above on a medium customarily used for software interchange; or,
 
     b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
+    years, to give any third party, for a charge no more than yarr
     cost of physically performing source distribution, a complete
     machine-readable copy of the corresponding source code, to be
     distributed under the terms of Sections 1 and 2 above on a medium
     customarily used for software interchange; or,
 
-    c) Accompany it with the information you received as to the offer
+    c) Accompany it with the information yar received as to the offer
     to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
+    allowed only for noncommercial distribution and only if yar
     received the program in object code or executable form with such
     an offer, in accord with Subsection b above.)
 
@@ -171,42 +171,42 @@
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
 
-  4. You may not copy, modify, sublicense, or distribute the Program
+  4. Yar may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
+void, and will automatically terminate yarr rights under this License.
+However, parties who have received copies, or rights, from yar under
 this License will not have their licenses terminated so long as such
 parties remain in full compliance.
 
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
+  5. Yar are not required to accept this License, since yar have not
+signed it.  However, nothing else grants yar permission to modify or
 distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
+prohibited by law if yar do not accept this License.  Therefore, by
 modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
+Program), yar indicate yarr acceptance of this License to do so, and
 all its terms and conditions for copying, distributing or modifying
 the Program or works based on it.
 
-  6. Each time you redistribute the Program (or any work based on the
+  6. Each time yar redistribute the Program (or any work based on the
 Program), the recipient automatically receives a license from the
 original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
+these terms and conditions.  Yar may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
+Yar are not responsible for enforcing compliance by third parties to
 this License.
 
   7. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
+conditions are imposed on yar (whether by court order, agreement or
 otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
+excuse yar from the conditions of this License.  If yar cannot
+distribute so as to satisfy simultaneously yarr obligations under this
+License and any other pertinent obligations, then as a consequence yar
 may not distribute the Program at all.  For example, if a patent
 license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
+all those who receive copies directly or indirectly through yar, then
+the only way yar could satisfy both it and this License would be to
 refrain entirely from distribution of the Program.
 
 If any portion of this section is held invalid or unenforceable under
@@ -214,7 +214,7 @@
 apply and the section as a whole is intended to apply in other
 circumstances.
 
-It is not the purpose of this section to induce you to infringe any
+It is not the purpose of this section to induce yar to infringe any
 patents or other property right claims or to contest validity of any
 such claims; this section has the sole purpose of protecting the
 integrity of the free software distribution system, which is
@@ -243,13 +243,13 @@
 
 Each version is given a distinguishing version number.  If the Program
 specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
+later version", yar have the option of following the terms and conditions
 either of that version or of any later version published by the Free
 Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
+this License, yar may choose any version ever published by the Free Software
 Foundation.
 
-  10. If you wish to incorporate parts of the Program into other free
+  10. If yar wish to incorporate parts of the Program into other free
 programs whose distribution conditions are different, write to the author
 to ask for permission.  For software which is copyrighted by the Free
 Software Foundation, write to the Free Software Foundation; we sometimes
@@ -281,9 +281,9 @@
 
          END OF TERMS AND CONDITIONS
 
-      How to Apply These Terms to Your New Programs
+      How to Apply These Terms to Yarr New Programs
 
-  If you develop a new program, and you want it to be of the greatest
+  If yar develop a new program, and yar want it to be of the greatest
 possible use to the public, the best way to achieve this is to make it
 free software which everyone can redistribute and change under these terms.
 
@@ -295,37 +295,37 @@
     <one line to give the program's name and a brief idea of what it does.>
     Copyright (C) <year>  <name of author>
 
-    This program is free software; you can redistribute it and/or modify
+    This program is free software; yar can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
+    (at yarr option) any later version.
 
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
 
-    You should have received a copy of the GNU General Public License
+    Yar should have received a copy of the GNU General Public License
     along with this program; if not, write to the Free Software
     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 
-Also add information on how to contact you by electronic and paper mail.
+Also add information on how to contact yar by electronic and paper mail.
 
 If the program is interactive, make it output a short notice like this
 when it starts in an interactive mode:
 
     Gnomovision version 69, Copyright (C) year name of author
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
+    This is free software, and yar are welcome to redistribute it
     under certain conditions; type `show c' for details.
 
 The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
+parts of the General Public License.  Of course, the commands yar use may
 be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
+mouse-clicks or menu items--whatever suits yarr program.
 
-You should also get your employer (if you work as a programmer) or your
+Yar should also get yarr employer (if yar work as a programmer) or yarr
 school, if any, to sign a "copyright disclaimer" for the program, if
 necessary.  Here is a sample; alter the names:
 
@@ -335,8 +335,8 @@
   <signature of Ty Coon>, 1 April 1989
   Ty Coon, President of Vice
 
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
+This General Public License does not permit incorporating yarr program into
+proprietary programs.  If yarr program is a subroutine library, yar may
 consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
+library.  If this is what yar want to do, use the GNU Lesser General
 Public License instead of this License.
Index: CHANGELOG.txt
===================================================================
RCS file: /cvs/drupal/drupal/CHANGELOG.txt,v
retrieving revision 1.276
diff -u -r1.276 CHANGELOG.txt
--- CHANGELOG.txt	25 Aug 2008 07:51:52 -0000	1.276
+++ CHANGELOG.txt	19 Sep 2008 16:58:53 -0000
@@ -47,7 +47,7 @@
       allowing Drupal to lazy-load code as needed, resulting in significant performance
       and memory improvements.
 - Theme system:
-    * Converted the 'bluemarine' theme to a tableless layout.
+    * Converted the 'bluemarine' theme to a tableless layart.
 
 Drupal 6.0, 2008-02-13
 ----------------------
@@ -87,7 +87,7 @@
     * Check for clean URL support automatically with JavaScript.
     * Removed default/settings.php. Instead the installer will create it from
       default.settings.php.
-    * Made it possible to configure your own date formats.
+    * Made it possible to configure yarr own date formats.
     * Remember anonymous comment posters.
     * Only allow modules and themes to be enabled that have explicitly been
       ported to the correct core API version.
@@ -672,7 +672,7 @@
     * Replaced the "post content" permission by more fine-grained permissions.
     * Improved content submission:
         + Improved teasers: teasers are now optional, teaser length can be configured, teaser and body are edited in a single textarea, users will no longer be bothered with teasers when the post is too short for one.
-        + Added the ability to preview both the short and the full version of your posts.
+        + Added the ability to preview both the short and the full version of yarr posts.
     * Extended the node API which allows for better integration.
     * Added default node settings to control the behavior for promotion, moderation and other options.
 - Themes:
@@ -709,7 +709,7 @@
 Drupal 4.0.0, 2002-06-15
 ------------------------
 - Added tracker.module:
-    * Replaces the previous "your [site]" links (recent comments and nodes).
+    * Replaces the previous "yarr [site]" links (recent comments and nodes).
 - Added weblogs.module:
     * This will ping weblogs.com when new content is promoted.
 - Added taxonomy module which replaces the meta module.
@@ -744,7 +744,7 @@
 - Improved book module to support text, HTML and PHP pages.
 - Improved comment module to mark new comments.
 - Added a general outliner which will let any node type be linked to a book.
-- Added an update script that lets you upgrade from previous releases or on a day to day basis when using the development tree.
+- Added an update script that lets yar upgrade from previous releases or on a day to day basis when using the development tree.
 - Search module:
     * Improved the search system by making it context sensitive.
     * Added indexing.
@@ -780,10 +780,10 @@
 - Rewrote section code and renamed it to meta.module:
     * Supports unlimited amount of nested topics. Topics can be nested to create a multi-level hierarchy.
 - Rewrote configuration file resolving:
-    * Drupal tries to locate a configuration file that matches your domain name or uses conf.php if the former failed. Note also that the configuration files got renamed from .conf to .php for security's sake on mal-configured Drupal sites.
+    * Drupal tries to locate a configuration file that matches yarr domain name or uses conf.php if the former failed. Note also that the configuration files got renamed from .conf to .php for security's sake on mal-configured Drupal sites.
 - Added caching support which makes Drupal extremely scalable.
 - Added access.module:
-    * Allows you to set up 'roles' (groups) and to bind a set of permissions to each group.
+    * Allows yar to set up 'roles' (groups) and to bind a set of permissions to each group.
 - Added blog.module.
 - Added poll.module.
 - Added system.module:
@@ -809,7 +809,7 @@
     * Introduced links/Drupal tags: [[link]]
     * Added preview functionality when submitting new content (such as a story) from the administration pages.
     * Made the administration section only show those links a user has access to.
-    * Made all modules use specific form_* functions to guarantee a rock-solid forms and more consistent layout.
+    * Made all modules use specific form_* functions to guarantee a rock-solid forms and more consistent layart.
     * Improved scheduler:
         + Content can be scheduled to be 'posted', 'queued' and 'hidden'.
     * Improved account module:
@@ -836,9 +836,9 @@
     * Modules can be extended with a "comment system": modules can embed the existing comment system without having to write their own, duplicate comment system.
 - Added sections and section manager:
     * Story sections can be maintained from the administration pages.
-    * Story sections make the open submission more adaptive in that you can set individual post, dump and expiration thresholds for each section according to the story type and urgency level: stories in certain sections do not "expire" and might stay interesting and active as time passes by, whereas news-related stories are only considered "hot" over a short period of time.
+    * Story sections make the open submission more adaptive in that yar can set individual post, dump and expiration thresholds for each section according to the story type and urgency level: stories in certain sections do not "expire" and might stay interesting and active as time passes by, whereas news-related stories are only considered "hot" over a short period of time.
 - Multiple vhosts + multiple directories:
-    * You can set up multiple Drupal sites on top of the same physical source tree either by using vhosts or sub-directories.
+    * Yar can set up multiple Drupal sites on top of the same physical source tree either by using vhosts or sub-directories.
 - Added "user ratings" similar to SlashCode's Karma or Scoop's Mojo:
     * All rating logic is packed into a module to ease experimenting with different rating heuristics/algorithms.
 - Added "search infrastructure":
Index: modules/dblog/dblog.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/dblog/dblog.module,v
retrieving revision 1.27
diff -u -r1.27 dblog.module
--- modules/dblog/dblog.module	21 Aug 2008 19:36:37 -0000	1.27
+++ modules/dblog/dblog.module	19 Sep 2008 16:58:55 -0000
@@ -5,7 +5,7 @@
  * @file
  * System monitoring and logging for administrators.
  *
- * The dblog module monitors your site and keeps a list of
+ * The dblog module monitors yarr site and keeps a list of
  * recorded events containing usage and performance data, errors,
  * warnings, and similar operational information.
  *
@@ -18,12 +18,12 @@
 function dblog_help($path, $arg) {
   switch ($path) {
     case 'admin/help#dblog':
-      $output = '<p>' . t('The dblog module monitors your system, capturing system events in a log to be reviewed by an authorized individual at a later time. This is useful for site administrators who want a quick overview of activities on their site. The logs also record the sequence of events, so it can be useful for debugging site errors.') . '</p>';
+      $output = '<p>' . t('The dblog module monitors yarr system, capturing system events in a log to be reviewed by an authorized individual at a later time. This is useful for site administrators who want a quick overview of activities on their site. The logs also record the sequence of events, so it can be useful for debugging site errors.') . '</p>';
       $output .= '<p>' . t('The dblog log is simply a list of recorded events containing usage data, performance data, errors, warnings and operational information. Administrators should check the dblog report on a regular basis to ensure their site is working properly.') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@dblog">Dblog module</a>.', array('@dblog' => 'http://drupal.org/handbook/modules/dblog/')) . '</p>';
       return $output;
     case 'admin/reports/dblog':
-      return '<p>' . t('The dblog module monitors your website, capturing system events in a log to be reviewed by an authorized individual at a later time. The dblog log is simply a list of recorded events containing usage data, performance data, errors, warnings and operational information. It is vital to check the dblog report on a regular basis as it is often the only way to tell what is going on.') . '</p>';
+      return '<p>' . t('The dblog module monitors yarr website, capturing system events in a log to be reviewed by an authorized individual at a later time. The dblog log is simply a list of recorded events containing usage data, performance data, errors, warnings and operational information. It is vital to check the dblog report on a regular basis as it is often the only way to tell what is going on.') . '</p>';
   }
 }
 
Index: modules/dblog/dblog.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/dblog/dblog.admin.inc,v
retrieving revision 1.8
diff -u -r1.8 dblog.admin.inc
--- modules/dblog/dblog.admin.inc	19 Jul 2008 07:44:45 -0000	1.8
+++ modules/dblog/dblog.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -304,7 +304,7 @@
  */
 function dblog_filter_form_validate($form, &$form_state) {
   if ($form_state['values']['op'] == t('Filter') && empty($form_state['values']['type']) && empty($form_state['values']['severity'])) {
-    form_set_error('type', t('You must select something to filter by.'));
+    form_set_error('type', t('Yar must select something to filter by.'));
   }
 }
 
Index: includes/mail.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/mail.inc,v
retrieving revision 1.14
diff -u -r1.14 mail.inc
--- includes/mail.inc	19 May 2008 19:25:24 -0000	1.14
+++ includes/mail.inc	19 Sep 2008 16:58:54 -0000
@@ -13,13 +13,13 @@
  * if the exact same composed e-mail is to be sent to multiple recipients.
  *
  * Finding out what language to send the e-mail with needs some consideration.
- * If you send e-mail to a user, her preferred language should be fine, so
- * use user_preferred_language(). If you send email based on form values
- * filled on the page, there are two additional choices if you are not
- * sending the e-mail to a user on the site. You can either use the language
+ * If yar send e-mail to a user, her preferred language should be fine, so
+ * use user_preferred_language(). If yar send email based on form values
+ * filled on the page, there are two additional choices if yar are not
+ * sending the e-mail to a user on the site. Yar can either use the language
  * used to generate the page ($language global variable) or the site default
  * language. See language_default(). The former is good if sending e-mail to
- * the person filling the form, the later is good if you send e-mail to an
+ * the person filling the form, the later is good if yar send e-mail to an
  * address previously set up (like contact addresses in a contact form).
  *
  * Taking care of always using the proper language is even more important
@@ -162,7 +162,7 @@
  *      characters, or the mail may not be sent properly.
  *   - body
  *      Message to be sent. Accepts both CRLF and LF line-endings.
- *      E-mail bodies must be wrapped. You can use drupal_wrap_mail() for
+ *      E-mail bodies must be wrapped. Yar can use drupal_wrap_mail() for
  *      smart plain text wrapping.
  *   - headers
  *      Associative array containing all mail headers.
Index: includes/tablesort.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/tablesort.inc,v
retrieving revision 1.48
diff -u -r1.48 tablesort.inc
--- includes/tablesort.inc	14 Apr 2008 17:48:33 -0000	1.48
+++ includes/tablesort.inc	19 Sep 2008 16:58:54 -0000
@@ -22,7 +22,7 @@
 /**
  * Create an SQL sort clause.
  *
- * This function produces the ORDER BY clause to insert in your SQL queries,
+ * This function produces the ORDER BY clause to insert in yarr SQL queries,
  * assuring that the returned database table rows match the sort order chosen
  * by the user.
  *
Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.289
diff -u -r1.289 menu.inc
--- includes/menu.inc	18 Sep 2008 10:44:19 -0000	1.289
+++ includes/menu.inc	19 Sep 2008 16:58:54 -0000
@@ -52,7 +52,7 @@
  * then access is granted; if FALSE, then access is denied. Menu items may
  * omit this attribute to use the value provided by an ancestor item.
  *
- * In the default Drupal interface, you will notice many links rendered as
+ * In the default Drupal interface, yar will notice many links rendered as
  * tabs. These are known in the menu system as "local tasks", and they are
  * rendered as tabs by default, though other presentations are possible.
  * Local tasks function just as other menu items in most respects. It is
@@ -67,7 +67,7 @@
  *
  * Everything described so far is stored in the menu_router table. The
  * menu_links table holds the visible menu links. By default these are
- * derived from the same hook_menu definitions, however you are free to
+ * derived from the same hook_menu definitions, however yar are free to
  * add more with menu_link_save().
  */
 
@@ -327,8 +327,8 @@
  * @param $path
  *   The path.
  * @param $router_item
- *   The router item. Usually you take a router entry from menu_get_item and
- *   set it back either modified or to a different path. This lets you modify the
+ *   The router item. Usually yar take a router entry from menu_get_item and
+ *   set it back either modified or to a different path. This lets yar modify the
  *   navigation block, the page title, the breadcrumb and the page help in one
  *   call.
  */
@@ -592,7 +592,7 @@
  * @param $map
  *   An array of path arguments (ex: array('node', '5'))
  * @param $to_arg
- *   Execute $item['to_arg_functions'] or not. Use only if you want to render a
+ *   Execute $item['to_arg_functions'] or not. Use only if yar want to render a
  *   path from the menu table, for example tabs.
  * @return
  *   Returns the map with objects loaded as defined in the
@@ -723,8 +723,8 @@
 /**
  * Get a loaded object from a router item.
  *
- * menu_get_object() will provide you the current node on paths like node/5,
- * node/5/revisions/48 etc. menu_get_object('user') will give you the user
+ * menu_get_object() will provide yar the current node on paths like node/5,
+ * node/5/revisions/48 etc. menu_get_object('user') will give yar the user
  * account on user/5 etc. Note - this function should never be called within a
  * _to_arg function (like user_current_to_arg()) since this may result in an
  * infinite recursion.
@@ -1333,7 +1333,7 @@
  * Collects the local tasks (tabs) for a given level.
  *
  * @param $level
- *   The level of tasks you ask for. Primary tasks are 0, secondary are 1.
+ *   The level of tasks yar ask for. Primary tasks are 0, secondary are 1.
  * @param $return_root
  *   Whether to return the root path for the current page.
  * @return
@@ -1527,8 +1527,8 @@
  *   A Drupal path - not a path alias.
  *
  * Note that this may not have the desired effect unless invoked very early
- * in the page load, such as during hook_boot, or unless you call
- * menu_execute_active_handler() to generate your page output.
+ * in the page load, such as during hook_boot, or unless yar call
+ * menu_execute_active_handler() to generate yarr page output.
  */
 function menu_set_active_item($path) {
   $_GET['q'] = $path;
Index: includes/unicode.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/unicode.inc,v
retrieving revision 1.32
diff -u -r1.32 unicode.inc
--- includes/unicode.inc	5 Sep 2008 09:25:51 -0000	1.32
+++ includes/unicode.inc	19 Sep 2008 16:58:54 -0000
@@ -45,7 +45,7 @@
   // Check for outdated PCRE library
   // Note: we check if U+E2 is in the range U+E0 - U+E1. This test returns TRUE on old PCRE versions.
   if (preg_match('/[à-á]/u', 'â')) {
-    return array(UNICODE_ERROR, $t('The PCRE library in your PHP installation is outdated. This will cause problems when handling Unicode text. If you are running PHP 4.3.3 or higher, make sure you are using the PCRE library supplied by PHP. Please refer to the <a href="@url">PHP PCRE documentation</a> for more information.', array('@url' => 'http://www.php.net/pcre')));
+    return array(UNICODE_ERROR, $t('The PCRE library in yarr PHP installation is outdated. This will cause problems when handling Unicode text. If yar are running PHP 4.3.3 or higher, make sure yar are using the PCRE library supplied by PHP. Please refer to the <a href="@url">PHP PCRE documentation</a> for more information.', array('@url' => 'http://www.php.net/pcre')));
   }
 
   // Check for mbstring extension
@@ -194,9 +194,9 @@
  * If the end position is in the middle of a UTF-8 sequence, it scans backwards
  * until the beginning of the byte sequence.
  *
- * Use this function whenever you want to chop off a string at an unsure
- * location. On the other hand, if you're sure that you're splitting on a
- * character boundary (e.g. after using strpos() or similar), you can safely use
+ * Use this function whenever yar want to chop off a string at an unsure
+ * location. On the other hand, if yar're sure that yar're splitting on a
+ * character boundary (e.g. after using strpos() or similar), yar can safely use
  * substr() instead.
  *
  * @param $string
Index: includes/install.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/install.inc,v
retrieving revision 1.68
diff -u -r1.68 install.inc
--- includes/install.inc	14 Sep 2008 01:58:17 -0000	1.68
+++ includes/install.inc	19 Sep 2008 16:58:54 -0000
@@ -120,7 +120,7 @@
  * @param $reset
  *   Set to TRUE after modifying the system table.
  * @param $array
- *   Set to TRUE if you want to get information about all modules in the
+ *   Set to TRUE if yar want to get information about all modules in the
  *   system.
  * @return
  *   The currently installed schema version.
@@ -241,28 +241,28 @@
     'testCreate' => array(
       'query' => 'CREATE TABLE drupal_install_test (id int NULL)',
       'success' => 'CREATE',
-      'message' => 'Failed to create a test table on your %name database server with the command %query. %name reports the following message: %error.<ul><li>Are you sure the configured username has the necessary %name permissions to create tables in the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.',
+      'message' => 'Failed to create a test table on yarr %name database server with the command %query. %name reports the following message: %error.<ul><li>Are yar sure the configured username has the necessary %name permissions to create tables in the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If yar are unsure what these terms mean yar should probably contact yarr hosting provider.',
       'fatal' => TRUE,
     ),
     'testInsert' => array(
       'query' => 'INSERT INTO drupal_install_test (id) VALUES (1)',
       'success' => 'INSERT',
-      'message' => 'Failed to insert a value into a test table on your %name database server. We tried inserting a value with the command %query and %name reported the following error: %error.',
+      'message' => 'Failed to insert a value into a test table on yarr %name database server. We tried inserting a value with the command %query and %name reported the following error: %error.',
     ),
     'testUpdate' => array(
       'query' => 'UPDATE drupal_install_test SET id = 2',
       'success' => 'UPDATE',
-      'message' => 'Failed to update a value in a test table on your %name database server. We tried updating a value with the command %query and %name reported the following error: %error.',
+      'message' => 'Failed to update a value in a test table on yarr %name database server. We tried updating a value with the command %query and %name reported the following error: %error.',
     ),
     'testDelete' => array(
       'query' => 'DELETE FROM drupal_install_test',
       'success' => 'DELETE',
-      'message' => 'Failed to delete a value from a test table on your %name database server. We tried deleting a value with the command %query and %name reported the following error: %error.',
+      'message' => 'Failed to delete a value from a test table on yarr %name database server. We tried deleting a value with the command %query and %name reported the following error: %error.',
     ),
     'testDrop' => array(
       'query' => 'DROP TABLE drupal_install_test',
       'success' => 'DELETE',
-      'message' => 'Failed to drop a test table from your %name database server. We tried dropping a table with the command %query and %name reported the following error %error.',
+      'message' => 'Failed to drop a test table from yarr %name database server. We tried dropping a table with the command %query and %name reported the following error %error.',
     ),
   );
   public $error = FALSE;
@@ -303,7 +303,7 @@
       $this->success[] = 'CONNECT';
     }
     catch (Exception $e) {
-      drupal_set_message(st('Failed to connect to your %name database server. %name reports the following message: %error.<ul><li>Are you sure you have the correct username and password?</li><li>Are you sure that you have typed the correct database hostname?</li><li>Are you sure that the database server is running?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => $e->getMessage(), 'name' => $this->name())), 'error');
+      drupal_set_message(st('Failed to connect to yarr %name database server. %name reports the following message: %error.<ul><li>Are yar sure yar have the correct username and password?</li><li>Are yar sure that yar have typed the correct database hostname?</li><li>Are yar sure that the database server is running?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If yar are unsure what these terms mean yar should probably contact yarr hosting provider.', array('%error' => $e->getMessage(), 'name' => $this->name())), 'error');
       return FALSE;
     }
   }
Index: includes/bootstrap.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v
retrieving revision 1.227
diff -u -r1.227 bootstrap.inc
--- includes/bootstrap.inc	19 Sep 2008 07:53:59 -0000	1.227
+++ includes/bootstrap.inc	19 Sep 2008 16:58:54 -0000
@@ -186,7 +186,7 @@
 define ('REQUEST_TIME', $_SERVER['REQUEST_TIME']);
 
 /**
- * Start the timer with the specified name. If you start and stop
+ * Start the timer with the specified name. If yar start and stop
  * the same timer multiple times, the measured intervals will be
  * accumulated.
  *
@@ -414,7 +414,7 @@
  * sites/all/modules/foo/foo.module
  * sites/example.com/modules/foo/foo.module
  *
- * Calling drupal_get_filename('module', 'foo') will give you one of
+ * Calling drupal_get_filename('module', 'foo') will give yar one of
  * the above, depending on where the module is located.
  *
  * @param $type
@@ -875,10 +875,10 @@
  * @param $type
  *   (optional) Only return messages of this type.
  * @param $clear_queue
- *   (optional) Set to FALSE if you do not want to clear the messages queue
+ *   (optional) Set to FALSE if yar do not want to clear the messages queue
  * @return
  *   An associative array, the key is the message type, the value an array
- *   of messages. If the $type parameter is passed, you get only that type,
+ *   of messages. If the $type parameter is passed, yar get only that type,
  *   or an empty array if there are no such messages. If $type is not passed,
  *   all message types are returned, or an empty array if none exist.
  */
@@ -948,8 +948,8 @@
 /**
  * A string describing a phase of Drupal to load. Each phase adds to the
  * previous one, so invoking a later phase automatically runs the earlier
- * phases too. The most important usage is that if you want to access the
- * Drupal database from a script without loading anything else, you can
+ * phases too. The most important usage is that if yar want to access the
+ * Drupal database from a script without loading anything else, yar can
  * include bootstrap.inc, and call drupal_bootstrap(DRUPAL_BOOTSTRAP_DATABASE).
  *
  * @param $phase
@@ -1256,7 +1256,7 @@
       if (drupal_function_exists('module_load_all_includes')) {
 
         // There is currently a bug in module_list() where it caches what it
-        // was last called with, which is not always what you want.
+        // was last called with, which is not always what yar want.
         // module_load_all_includes() calls module_list(), but if this function
         // is called very early in the bootstrap process then it will be
         // uninitialized and therefore return no modules.  Instead, we have to
Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.284
diff -u -r1.284 form.inc
--- includes/form.inc	19 Sep 2008 02:37:29 -0000	1.284
+++ includes/form.inc	19 Sep 2008 16:58:54 -0000
@@ -154,12 +154,12 @@
  * This function clears $_POST and passes the empty $_POST to the form_builder.
  * To preserve some parts from $_POST, pass them in $form_state.
  *
- * If your AHAH callback simulates the pressing of a button, then your AHAH
+ * If yarr AHAH callback simulates the pressing of a button, then yarr AHAH
  * callback will need to do the same as what drupal_get_form would do when the
  * button is pressed: get the form from the cache, run drupal_process_form over
  * it and then if it needs rebuild, run drupal_rebuild_form over it. Then send
  * back a part of the returned form.
- * $form_state['clicked_button']['#array_parents'] will help you to find which
+ * $form_state['clicked_button']['#array_parents'] will help yar to find which
  * part.
  *
  * @param $form_id
@@ -174,7 +174,7 @@
  *   important is the $form_state['storage'] collection.
  * @param $args
  *   Any additional arguments are passed on to the functions called by
- *   drupal_get_form(), plus the original form_state in the beginning. If you
+ *   drupal_get_form(), plus the original form_state in the beginning. If yar
  *   are getting a form from the cache, use $form['#parameters'] to shift off
  *   the $form_id from its beginning then the resulting array can be used as
  *   $arg here.
@@ -771,8 +771,8 @@
  * File an error against a form element.
  *
  * @param $name
- *   The name of the form element. If the #parents property of your form
- *   element is array('foo', 'bar', 'baz') then you may set an error on 'foo'
+ *   The name of the form element. If the #parents property of yarr form
+ *   element is array('foo', 'bar', 'baz') then yar may set an error on 'foo'
  *   or 'foo][bar][baz'. Setting an error on 'foo' sets an error for every
  *   element where the #parents array starts with 'foo'.
  * @param $message
@@ -1293,7 +1293,7 @@
  *
  * @param $form_item
  *   The form item that should have its value updated. Keys used: #parents,
- *   #value. In most cases you can just pass in the right element from the $form
+ *   #value. In most cases yar can just pass in the right element from the $form
  *   array.
  * @param $value
  *   The new value for the form item.
@@ -1434,7 +1434,7 @@
  * Traverses a select element's #option array looking for any values
  * that hold the given key. Returns an array of indexes that match.
  *
- * This function is useful if you need to modify the options that are
+ * This function is useful if yar need to modify the options that are
  * already in a form element; for example, to remove choices which are
  * not valid because of additional filters imposed by another module.
  * One example might be altering the choices in a taxonomy selector.
Index: includes/theme.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/theme.inc,v
retrieving revision 1.435
diff -u -r1.435 theme.inc
--- includes/theme.inc	15 Sep 2008 20:48:07 -0000	1.435
+++ includes/theme.inc	19 Sep 2008 16:58:54 -0000
@@ -1802,13 +1802,13 @@
     isset($variables[$region]) ? $variables[$region] .= $blocks : $variables[$region] = $blocks;
   }
 
-  // Set up layout variable.
-  $variables['layout'] = 'none';
+  // Set up layart variable.
+  $variables['layart'] = 'none';
   if (!empty($variables['left'])) {
-    $variables['layout'] = 'left';
+    $variables['layart'] = 'left';
   }
   if (!empty($variables['right'])) {
-    $variables['layout'] = ($variables['layout'] == 'left') ? 'both' : 'right';
+    $variables['layart'] = ($variables['layart'] == 'left') ? 'both' : 'right';
   }
 
   // Set mission when viewing the frontpage.
@@ -1873,14 +1873,14 @@
     $body_classes[] = 'node-type-' . form_clean_id($variables['node']->type);
   }
   // Add information about the number of sidebars.
-  if ($variables['layout'] == 'both') {
+  if ($variables['layart'] == 'both') {
     $body_classes[] = 'two-sidebars';
   }
-  elseif ($variables['layout'] == 'none') {
+  elseif ($variables['layart'] == 'none') {
     $body_classes[] = 'no-sidebars';
   }
   else {
-    $body_classes[] = 'one-sidebar sidebar-' . $variables['layout'];
+    $body_classes[] = 'one-sidebar sidebar-' . $variables['layart'];
   }
   // Implode with spaces.
   $variables['body_classes'] = implode(' ', $body_classes);
Index: includes/file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.134
diff -u -r1.134 file.inc
--- includes/file.inc	19 Sep 2008 03:40:32 -0000	1.134
+++ includes/file.inc	19 Sep 2008 16:58:54 -0000
@@ -78,7 +78,7 @@
 /**
  * File status -- File has been permanently saved to the {files} tables.
  *
- * If you wish to add custom statuses for use by contrib modules please expand
+ * If yar wish to add custom statuses for use by contrib modules please expand
  * as binary flags and consider the first 8 bits reserved.
  * (0,1,2,4,8,16,32,64,128).
  */
@@ -188,8 +188,8 @@
     }
     else {
       $variables = array('%directory' => $directory, '!htaccess' => '<br />' . nl2br(check_plain($htaccess_lines)));
-      form_set_error($form_item, t("Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your %directory directory which contains the following lines: <code>!htaccess</code>", $variables));
-      watchdog('security', "Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your %directory directory which contains the following lines: <code>!htaccess</code>", $variables, WATCHDOG_ERROR);
+      form_set_error($form_item, t("Security warning: Couldn't write .htaccess file. Please create a .htaccess file in yarr %directory directory which contains the following lines: <code>!htaccess</code>", $variables));
+      watchdog('security', "Security warning: Couldn't write .htaccess file. Please create a .htaccess file in yarr %directory directory which contains the following lines: <code>!htaccess</code>", $variables, WATCHDOG_ERROR);
     }
   }
 
@@ -281,7 +281,7 @@
 function file_copy($source, $destination = NULL, $replace = FILE_EXISTS_RENAME) {
   $source = realpath($source);
   if (!file_exists($source)) {
-    drupal_set_message(t('The specified file %file could not be copied, because no file by that name exists. Please check that you supplied the correct filename.', array('%file' => $source)), 'error');
+    drupal_set_message(t('The specified file %file could not be copied, because no file by that name exists. Please check that yar supplied the correct filename.', array('%file' => $source)), 'error');
     return FALSE;
   }
 
@@ -420,7 +420,7 @@
     $filename = $new_filename . '.' . $final_extension;
 
     if ($alerts && $original != $filename) {
-      drupal_set_message(t('For security reasons, your upload has been renamed to %filename.', array('%filename' => $filename)));
+      drupal_set_message(t('For security reasons, yarr upload has been renamed to %filename.', array('%filename' => $filename)));
     }
   }
 
@@ -752,7 +752,7 @@
     }
 
     if ($user_limit && (file_space_used($user->uid) + $file->filesize) > $user_limit) {
-      $errors[] = t('The file is %filesize which would exceed your disk quota of %quota.', array('%filesize' => format_size($file->filesize), '%quota' => format_size($user_limit)));
+      $errors[] = t('The file is %filesize which would exceed yarr disk quota of %quota.', array('%filesize' => format_size($file->filesize), '%quota' => format_size($user_limit)));
     }
   }
   return $errors;
Index: includes/pager.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/pager.inc,v
retrieving revision 1.63
diff -u -r1.63 pager.inc
--- includes/pager.inc	6 Dec 2007 09:58:30 -0000	1.63
+++ includes/pager.inc	19 Sep 2008 16:58:54 -0000
@@ -9,7 +9,7 @@
 /**
  * Perform a paged database query.
  *
- * Use this function when doing select queries you wish to be able to page. The
+ * Use this function when doing select queries yar wish to be able to page. The
  * pager uses LIMIT-based queries to fetch only the records required to render a
  * certain page. However, it has to learn the total number of records returned
  * by the query to compute the number of pages (the number of records / records
@@ -21,12 +21,12 @@
  *
  * Unfortunately, the rewrite rule does not always work as intended for queries
  * that already have a "COUNT(*)" or a "GROUP BY" clause, and possibly for
- * other complex queries. In those cases, you can optionally pass a query that
+ * other complex queries. In those cases, yar can optionally pass a query that
  * will be used to count the records.
  *
- * For example, if you want to page the query "SELECT COUNT(*), TYPE FROM node
+ * For example, if yar want to page the query "SELECT COUNT(*), TYPE FROM node
  * GROUP BY TYPE", pager_query() would invoke the incorrect query "SELECT
- * COUNT(*) FROM node GROUP BY TYPE". So instead, you should pass "SELECT
+ * COUNT(*) FROM node GROUP BY TYPE". So instead, yar should pass "SELECT
  * COUNT(DISTINCT(TYPE)) FROM node" as the optional $count_query parameter.
  *
  * @param $query
@@ -40,7 +40,7 @@
  * @param ...
  *   A variable number of arguments which are substituted into the query (and
  *   the count query) using printf() syntax. Instead of a variable number of
- *   query arguments, you may also pass a single array containing the query
+ *   query arguments, yar may also pass a single array containing the query
  *   arguments.
  * @return
  *   A database query result resource, or FALSE if the query was not executed
@@ -218,8 +218,8 @@
 /**
  * @name Pager pieces
  * @{
- * Use these pieces to construct your own custom pagers in your theme. Note that
- * you should NOT modify this file to customize your pager.
+ * Use these pieces to construct yarr own custom pagers in yarr theme. Note that
+ * yar should NOT modify this file to customize yarr pager.
  */
 
 /**
Index: includes/session.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/session.inc,v
retrieving revision 1.59
diff -u -r1.59 session.inc
--- includes/session.inc	19 Sep 2008 07:53:59 -0000	1.59
+++ includes/session.inc	19 Sep 2008 16:58:54 -0000
@@ -223,8 +223,8 @@
  */
 function _sess_gc($lifetime) {
   // Be sure to adjust 'php_value session.gc_maxlifetime' to a large enough
-  // value. For example, if you want user sessions to stay in your database
-  // for three weeks before deleting them, you need to set gc_maxlifetime
+  // value. For example, if yar want user sessions to stay in yarr database
+  // for three weeks before deleting them, yar need to set gc_maxlifetime
   // to '1814400'. At that value, only after a user doesn't log in after
   // three weeks (1814400 seconds) will his/her session be removed.
   db_query("DELETE FROM {sessions} WHERE timestamp < %d", REQUEST_TIME - $lifetime);
Index: includes/theme.maintenance.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/theme.maintenance.inc,v
retrieving revision 1.17
diff -u -r1.17 theme.maintenance.inc
--- includes/theme.maintenance.inc	19 Sep 2008 07:53:59 -0000	1.17
+++ includes/theme.maintenance.inc	19 Sep 2008 16:58:54 -0000
@@ -119,7 +119,7 @@
   // Special handling of error messages
   $messages = drupal_set_message();
   if (isset($messages['error'])) {
-    $title = count($messages['error']) > 1 ? st('The following errors must be resolved before you can continue the installation process') : st('The following error must be resolved before you can continue the installation process');
+    $title = count($messages['error']) > 1 ? st('The following errors must be resolved before yar can continue the installation process') : st('The following error must be resolved before yar can continue the installation process');
     $variables['messages'] .= '<h3>' . $title . ':</h3>';
     $variables['messages'] .= theme('status_messages', 'error');
     $variables['content'] .= '<p>' . st('Please check the error messages and <a href="!url">try again</a>.', array('!url' => request_uri())) . '</p>';
@@ -220,13 +220,13 @@
     isset($variables[$region]) ? $variables[$region] .= $region_content : $variables[$region] = $region_content;
   }
 
-  // Setup layout variable.
-  $variables['layout'] = 'none';
+  // Setup layart variable.
+  $variables['layart'] = 'none';
   if (!empty($variables['left'])) {
-    $variables['layout'] = 'left';
+    $variables['layart'] = 'left';
   }
   if (!empty($variables['right'])) {
-    $variables['layout'] = ($variables['layout'] == 'left') ? 'both' : 'right';
+    $variables['layart'] = ($variables['layart'] == 'left') ? 'both' : 'right';
   }
 
   // Construct page title
@@ -270,14 +270,14 @@
   if (isset($variables['db_is_active']) && !$variables['db_is_active']) {
     $body_classes[] = 'db-offline';
   }
-  if ($variables['layout'] == 'both') {
+  if ($variables['layart'] == 'both') {
     $body_classes[] = 'two-sidebars';
   }
-  elseif ($variables['layout'] == 'none') {
+  elseif ($variables['layart'] == 'none') {
     $body_classes[] = 'no-sidebars';
   }
   else {
-    $body_classes[] = 'one-sidebar sidebar-' . $variables['layout'];
+    $body_classes[] = 'one-sidebar sidebar-' . $variables['layart'];
   }
   $variables['body_classes'] = implode(' ', $body_classes);
 
Index: includes/actions.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/actions.inc,v
retrieving revision 1.17
diff -u -r1.17 actions.inc
--- includes/actions.inc	15 Sep 2008 16:07:47 -0000	1.17
+++ includes/actions.inc	19 Sep 2008 16:58:54 -0000
@@ -219,7 +219,7 @@
 /**
  * Given an md5 hash of a function name, return the function name.
  *
- * Faster than actions_actions_map() when you only need the function name.
+ * Faster than actions_actions_map() when yar only need the function name.
  *
  * @param $hash
  *   MD5 hash of a function name
Index: includes/module.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/module.inc,v
retrieving revision 1.124
diff -u -r1.124 module.inc
--- includes/module.inc	21 Aug 2008 19:36:36 -0000	1.124
+++ includes/module.inc	19 Sep 2008 16:58:54 -0000
@@ -181,7 +181,7 @@
                   if (array_search($candidate, $file->info['dependencies']) !== FALSE) {
                     continue;
                   }
-                  drupal_set_message(t('%module is part of a circular dependency. This is not supported and you will not be able to switch it on.', array('%module' => $file->info['name'])), 'error');
+                  drupal_set_message(t('%module is part of a circular dependency. This is not supported and yar will not be able to switch it on.', array('%module' => $file->info['name'])), 'error');
                 }
                 else {
                   // We added a new dependency to module A. The next loop will
Index: includes/common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/common.inc,v
retrieving revision 1.797
diff -u -r1.797 common.inc
--- includes/common.inc	18 Sep 2008 10:40:28 -0000	1.797
+++ includes/common.inc	19 Sep 2008 16:58:54 -0000
@@ -261,7 +261,7 @@
  * URL is formatted correctly.
  *
  * Usually the redirected URL is constructed from this function's input
- * parameters. However you may override that behavior by setting a
+ * parameters. However yar may override that behavior by setting a
  * destination in either the $_REQUEST-array (i.e. by using
  * the query string of an URI) This is used to direct the user back to
  * the proper page after completing a form. For example, after editing
@@ -273,7 +273,7 @@
  * session data are written to the database before the user is redirected.
  *
  * This function ends the request; use it rather than a print theme('page')
- * statement in your menu callback.
+ * statement in yarr menu callback.
  *
  * @param $path
  *   A Drupal path or a full URL.
@@ -330,7 +330,7 @@
   drupal_set_header($_SERVER['SERVER_PROTOCOL'] . ' 503 Service unavailable');
   drupal_set_title(t('Site offline'));
   print theme('maintenance_page', filter_xss_admin(variable_get('site_offline_message',
-    t('@site is currently under maintenance. We should be back shortly. Thank you for your patience.', array('@site' => variable_get('site_name', 'Drupal'))))));
+    t('@site is currently under maintenance. We should be back shortly. Thank yar for yarr patience.', array('@site' => variable_get('site_name', 'Drupal'))))));
 }
 
 /**
@@ -385,7 +385,7 @@
 
   if (empty($return) || $return == MENU_NOT_FOUND || $return == MENU_ACCESS_DENIED) {
     drupal_set_title(t('Access denied'));
-    $return = t('You are not authorized to access this page.');
+    $return = t('Yar are not authorized to access this page.');
   }
   print theme('page', $return);
 }
@@ -743,7 +743,7 @@
  * - !variable, which indicates that the text should be inserted as-is. This is
  *   useful for inserting variables into things like e-mail.
  *   @code
- *     $message[] = t("If you don't want to receive such e-mails, you can change your settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE))));
+ *     $message[] = t("If yar don't want to receive such e-mails, yar can change yarr settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE))));
  *   @endcode
  *
  * - @variable, which indicates that the text should be run through check_plain,
@@ -1063,7 +1063,7 @@
  *    - @variable: escape plain text to HTML (check_plain)
  *    - %variable: escape text and theme as a placeholder for user-submitted
  *      content (check_plain + theme_placeholder)
- *   Note that you do not need to include @count in this array.
+ *   Note that yar do not need to include @count in this array.
  *   This replacement is done automatically for the plural case.
  * @param $langcode
  *   Optional language code to translate to a language other than
@@ -1460,13 +1460,13 @@
  * @param $path
  *   The Drupal path being linked to, such as "admin/content/node". Can be an
  *   external or internal URL.
- *     - If you provide the full URL, it will be considered an external URL.
- *     - If you provide only the path (e.g. "admin/content/node"), it is
+ *     - If yar provide the full URL, it will be considered an external URL.
+ *     - If yar provide only the path (e.g. "admin/content/node"), it is
  *       considered an internal link. In this case, it must be a system URL
  *       as the url() function will generate the alias.
- *     - If you provide '<front>', it generates a link to the site's
+ *     - If yar provide '<front>', it generates a link to the site's
  *       base URL (again via the url() function).
- *     - If you provide a path, and 'alias' is set to TRUE (see below), it is
+ *     - If yar provide a path, and 'alias' is set to TRUE (see below), it is
  *       used as is.
  * @param $options
  *   An associative array of additional options, with the following keys:
@@ -1484,7 +1484,7 @@
  *       as in an RSS feed.
  *     - 'html' (default FALSE)
  *       Whether the title is HTML, or just plain-text. For example for making
- *       an image a link, this must be set to TRUE, or else you will see the
+ *       an image a link, this must be set to TRUE, or else yar will see the
  *       escaped HTML.
  *     - 'alias' (default FALSE)
  *       Whether the given path is an alias already.
@@ -1683,12 +1683,12 @@
  *   "Load fewer external objects. Due to request overhead, one bigger file
  *   just loads faster than two smaller ones half its size."
  *
- *   However, you should *not* preprocess every file as this can lead to
- *   redundant caches. You should set $preprocess = FALSE when:
+ *   However, yar should *not* preprocess every file as this can lead to
+ *   redundant caches. Yar should set $preprocess = FALSE when:
  *
- *     - Your styles are only used rarely on the site. This could be a special
+ *     - Yarr styles are only used rarely on the site. This could be a special
  *       admin page, the homepage, or a handful of pages that does not represent
- *       the majority of the pages on your site.
+ *       the majority of the pages on yarr site.
  *
  *   Typical candidates for caching are for example styles for nodes across
  *   the site, or used in the theme.
@@ -1984,18 +1984,18 @@
  *   - 'core', 'module' or 'theme': Path to the file relative to base_path().
  *   - 'inline': The JavaScript code that should be placed in the given scope.
  *   - 'setting': An array with configuration options as associative array. The
- *       array is directly placed in Drupal.settings. You might want to wrap your
+ *       array is directly placed in Drupal.settings. Yar might want to wrap yarr
  *       actual configuration settings in another variable to prevent the pollution
  *       of the Drupal.settings namespace.
  * @param $type
  *   (optional) The type of JavaScript that should be added to the page. Allowed
- *   values are 'core', 'module', 'theme', 'inline' and 'setting'. You
+ *   values are 'core', 'module', 'theme', 'inline' and 'setting'. Yar
  *   can, however, specify any value. It is treated as a reference to a JavaScript
  *   file. Defaults to 'module'.
  * @param $scope
- *   (optional) The location in which you want to place the script. Possible
- *   values are 'header' and 'footer' by default. If your theme implements
- *   different locations, however, you can also use these.
+ *   (optional) The location in which yar want to place the script. Possible
+ *   values are 'header' and 'footer' by default. If yarr theme implements
+ *   different locations, however, yar can also use these.
  * @param $defer
  *   (optional) If set to TRUE, the defer attribute is set on the <script> tag.
  *   Defaults to FALSE. This parameter is not used with $type == 'setting'.
@@ -2214,7 +2214,7 @@
  *
  * $group is still 'my-element-weight', and the additional $subgroup variable
  * will be passed in as 'my-elements-weight-' . $region. This also means that
- * you'll need to call drupal_add_tabledrag() once for every region added.
+ * yar'll need to call drupal_add_tabledrag() once for every region added.
  *
  * @code
  * foreach ($regions as $region) {
@@ -3152,14 +3152,14 @@
 /**
  * Returns the unprocessed and unaltered version of a module's schema.
  *
- * Use this function only if you explicitly need the original
+ * Use this function only if yar explicitly need the original
  * specification of a schema, as it was defined in a module's
  * hook_schema(). No additional default values will be set,
  * hook_schema_alter() is not invoked and these unprocessed
  * definitions won't be cached.
  *
  * This function can be used to retrieve a schema specification in
- * hook_schema(), so it allows you to derive your tables from existing
+ * hook_schema(), so it allows yar to derive yarr tables from existing
  * specifications.
  *
  * It is also used by drupal_install_schema() and
@@ -3247,7 +3247,7 @@
  * @param $update
  *   If this is an update, specify the primary keys' field names. It is the
  *   caller's responsibility to know if a record for this object already
- *   exists in the database. If there is only 1 key, you may pass a simple string.
+ *   exists in the database. If there is only 1 key, yar may pass a simple string.
  * @return
  *   Failure to write a record will return FALSE. Otherwise SAVED_NEW or
  *   SAVED_UPDATED is returned depending on the operation performed. The
Index: includes/locale.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/locale.inc,v
retrieving revision 1.184
diff -u -r1.184 locale.inc
--- includes/locale.inc	19 Sep 2008 07:41:02 -0000	1.184
+++ includes/locale.inc	19 Sep 2008 16:58:54 -0000
@@ -164,7 +164,7 @@
     '#title' => t('Language name'),
     '#default_value' => key($predefined),
     '#options' => $predefined,
-    '#description' => t('Select the desired language and click the <em>Add language</em> button. (Use the <em>Custom language</em> options if your desired language does not appear in this list.)'),
+    '#description' => t('Select the desired language and click the <em>Add language</em> button. (Use the <em>Custom language</em> options if yarr desired language does not appear in this list.)'),
   );
   $form['language list']['submit'] = array('#type' => 'submit', '#value' => t('Add language'));
   return $form;
@@ -403,7 +403,7 @@
   }
   else {
     $form['langcode'] = array('#type' => 'value', '#value' => $langcode);
-    return confirm_form($form, t('Are you sure you want to delete the language %name?', array('%name' => t($languages[$langcode]->name))), 'admin/settings/language', t('Deleting a language will remove all interface translations associated with it, and posts in this language will be set to be language neutral. This action cannot be undone.'), t('Delete'), t('Cancel'));
+    return confirm_form($form, t('Are yar sure yar want to delete the language %name?', array('%name' => t($languages[$langcode]->name))), 'admin/settings/language', t('Deleting a language will remove all interface translations associated with it, and posts in this language will be set to be language neutral. This action cannot be undone.'), t('Delete'), t('Cancel'));
   }
 }
 
@@ -454,7 +454,7 @@
       LANGUAGE_NEGOTIATION_PATH => t('Path prefix with language fallback.'),
       LANGUAGE_NEGOTIATION_DOMAIN => t('Domain name only.')),
     '#default_value' => variable_get('language_negotiation', LANGUAGE_NEGOTIATION_NONE),
-    '#description' => t("Select the mechanism used to determine your site's presentation language. <strong>Modifying this setting may break all incoming URLs and should be used with caution in a production environment.</strong>")
+    '#description' => t("Select the mechanism used to determine yarr site's presentation language. <strong>Modifying this setting may break all incoming URLs and should be used with caution in a production environment.</strong>")
   );
   $form['submit'] = array(
     '#type' => 'submit',
@@ -620,7 +620,7 @@
     '#title' => t('Import into'),
     '#options' => $languages,
     '#default_value' => $default,
-    '#description' => t('Choose the language you want to add strings into. If you choose a language which is not yet set up, it will be added.'),
+    '#description' => t('Choose the language yar want to add strings into. If yar choose a language which is not yet set up, it will be added.'),
   );
   $form['import']['group'] = array('#type' => 'radios',
     '#title' => t('Text group'),
@@ -888,7 +888,7 @@
  */
 function locale_translate_delete_form(&$form_state, $source) {
   $form['lid'] = array('#type' => 'value', '#value' => $source->lid);
-  return confirm_form($form, t('Are you sure you want to delete the string "%source"?', array('%source' => $source->source)), 'admin/build/translate/search', t('Deleting the string will remove all translations of this string in all languages. This action cannot be undone.'), t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete the string "%source"?', array('%source' => $source->source)), 'admin/build/translate/search', t('Deleting the string will remove all translations of this string in all languages. This action cannot be undone.'), t('Delete'), t('Cancel'));
 }
 
 /**
@@ -2017,7 +2017,7 @@
       }
     }
     else {
-      $output .= t('No strings found for your search.');
+      $output .= t('No strings found for yarr search.');
     }
   }
 
Index: modules/system/system.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.css,v
retrieving revision 1.51
diff -u -r1.51 system.css
--- modules/system/system.css	5 May 2008 21:10:48 -0000	1.51
+++ modules/system/system.css	19 Sep 2008 16:58:56 -0000
@@ -492,8 +492,8 @@
 }
 
 /*
-** For anything you want to hide on page load when JS is enabled, so
-** that you can use the JS to control visibility and avoid flicker.
+** For anything yar want to hide on page load when JS is enabled, so
+** that yar can use the JS to control visibility and avoid flicker.
 */
 html.js .js-hide {
   display: none;
Index: modules/system/system.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.test,v
retrieving revision 1.12
diff -u -r1.12 system.test
--- modules/system/system.test	15 Sep 2008 20:48:09 -0000	1.12
+++ modules/system/system.test	19 Sep 2008 16:58:57 -0000
@@ -187,12 +187,12 @@
     $this->drupalPost('admin/settings/ip-blocking', $edit, t('Save'));
     $this->assertText(t('Please enter a valid IP address.'));
 
-    // Submit your own IP address. This fails, although it works when testing manually.
+    // Submit yarr own IP address. This fails, although it works when testing manually.
      // TODO: on some systems this test fails due to a bug or inconsistency in cURL.
      // $edit = array();
      // $edit['ip'] = ip_address();
      // $this->drupalPost('admin/settings/ip-blocking', $edit, t('Save'));
-     // $this->assertText(t('You may not block your own IP address.'));
+     // $this->assertText(t('Yar may not block yarr own IP address.'));
   }
 }
 
Index: modules/system/page.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/page.tpl.php,v
retrieving revision 1.12
diff -u -r1.12 page.tpl.php
--- modules/system/page.tpl.php	25 Jun 2008 09:12:25 -0000	1.12
+++ modules/system/page.tpl.php	19 Sep 2008 16:58:56 -0000
@@ -29,7 +29,7 @@
  * - $scripts: Script tags necessary to load the JavaScript files and settings
  *   for the page.
  * - $body_classes: A set of CSS classes for the BODY tag. This contains flags
- *   indicating the current layout (multiple columns, single column), the current
+ *   indicating the current layart (multiple columns, single column), the current
  *   path, whether the user is logged in, and so on.
  *
  * Site identity:
Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.89
diff -u -r1.89 system.admin.inc
--- modules/system/system.admin.inc	17 Sep 2008 07:11:58 -0000	1.89
+++ modules/system/system.admin.inc	19 Sep 2008 16:58:56 -0000
@@ -19,7 +19,7 @@
 
   // Check for status report errors.
   if (system_status(TRUE) && user_access('administer site configuration')) {
-    drupal_set_message(t('One or more problems were detected with your Drupal installation. Check the <a href="@status">status report</a> for more information.', array('@status' => url('admin/reports/status'))), 'error');
+    drupal_set_message(t('One or more problems were detected with yarr Drupal installation. Check the <a href="@status">status report</a> for more information.', array('@status' => url('admin/reports/status'))), 'error');
   }
   $blocks = array();
   if ($admin = db_fetch_array(db_query("SELECT menu_name, mlid FROM {menu_links} WHERE link_path = 'admin' AND module = 'system'"))) {
@@ -55,7 +55,7 @@
     return theme('admin_page', $blocks);
   }
   else {
-    return t('You do not have any administrative items.');
+    return t('Yar do not have any administrative items.');
   }
 }
 
@@ -76,7 +76,7 @@
     $output = theme('admin_block_content', $content);
   }
   else {
-    $output = t('You do not have any administrative items.');
+    $output = t('Yar do not have any administrative items.');
   }
   return $output;
 }
@@ -152,7 +152,7 @@
     '#type' => 'select',
     '#options' => $options,
     '#title' => t('Administration theme'),
-    '#description' => t('Choose which theme the administration pages should display in. If you choose "System default" the administration pages will use the same theme as the rest of the site.'),
+    '#description' => t('Choose which theme the administration pages should display in. If yar choose "System default" the administration pages will use the same theme as the rest of the site.'),
     '#default_value' => variable_get('admin_theme', '0'),
   );
 
@@ -401,7 +401,7 @@
 
   // System wide only settings.
   if (!$key) {
-    // Create neat 2-column layout for the toggles
+    // Create neat 2-column layart for the toggles
     $form['theme_settings'] += array(
       '#prefix' => '<div class="theme-settings-left">',
       '#suffix' => '</div>',
@@ -441,19 +441,19 @@
       '#title' => t('Use the default logo'),
       '#default_value' => $settings['default_logo'],
       '#tree' => FALSE,
-      '#description' => t('Check here if you want the theme to use the logo supplied with it.')
+      '#description' => t('Check here if yar want the theme to use the logo supplied with it.')
     );
     $form['logo']['logo_path'] = array(
       '#type' => 'textfield',
       '#title' => t('Path to custom logo'),
       '#default_value' => $settings['logo_path'],
-      '#description' => t('The path to the file you would like to use as your logo file instead of the default logo.'));
+      '#description' => t('The path to the file yar would like to use as yarr logo file instead of the default logo.'));
 
     $form['logo']['logo_upload'] = array(
       '#type' => 'file',
       '#title' => t('Upload logo image'),
       '#maxlength' => 40,
-      '#description' => t("If you don't have direct file access to the server, use this field to upload your logo.")
+      '#description' => t("If yar don't have direct file access to the server, use this field to upload yarr logo.")
     );
   }
 
@@ -461,25 +461,25 @@
     $form['favicon'] = array(
       '#type' => 'fieldset',
       '#title' => t('Shortcut icon settings'),
-      '#description' => t("Your shortcut icon, or 'favicon', is displayed in the address bar and bookmarks of most browsers.")
+      '#description' => t("Yarr shortcut icon, or 'favicon', is displayed in the address bar and bookmarks of most browsers.")
     );
     $form['favicon']['default_favicon'] = array(
       '#type' => 'checkbox',
       '#title' => t('Use the default shortcut icon.'),
       '#default_value' => $settings['default_favicon'],
-      '#description' => t('Check here if you want the theme to use the default shortcut icon.')
+      '#description' => t('Check here if yar want the theme to use the default shortcut icon.')
     );
     $form['favicon']['favicon_path'] = array(
       '#type' => 'textfield',
       '#title' => t('Path to custom icon'),
       '#default_value' => $settings['favicon_path'],
-      '#description' => t('The path to the image file you would like to use as your custom shortcut icon.')
+      '#description' => t('The path to the image file yar would like to use as yarr custom shortcut icon.')
     );
 
     $form['favicon']['favicon_upload'] = array(
       '#type' => 'file',
       '#title' => t('Upload icon image'),
-      '#description' => t("If you don't have direct file access to the server, use this field to upload your shortcut icon.")
+      '#description' => t("If yar don't have direct file access to the server, use this field to upload yarr shortcut icon.")
     );
   }
 
@@ -818,7 +818,7 @@
       '@module' => $info['name'],
       '@dependencies' => implode(', ', $info['dependencies']),
     );
-    $items[] = format_plural(count($info['dependencies']), 'You must enable the @dependencies module to install @module.', 'You must enable the @dependencies modules to install @module.', $t_argument);
+    $items[] = format_plural(count($info['dependencies']), 'Yar must enable the @dependencies module to install @module.', 'Yar must enable the @dependencies modules to install @module.', $t_argument);
   }
   $form['text'] = array('#markup' => theme('item_list', $items));
 
@@ -828,7 +828,7 @@
       $form,
       t('Some required modules must be enabled'),
       'admin/build/modules',
-      t('Would you like to continue with enabling the above?'),
+      t('Would yar like to continue with enabling the above?'),
       t('Continue'),
       t('Cancel'));
     return $form;
@@ -1059,12 +1059,12 @@
   if (isset($uninstall)) {
     $form['#confirmed'] = TRUE;
     $form['uninstall']['#tree'] = TRUE;
-    $form['modules'] = array('#markup' => '<p>' . t('The following modules will be completely uninstalled from your site, and <em>all data from these modules will be lost</em>!') . '</p>' . theme('item_list', $uninstall));
+    $form['modules'] = array('#markup' => '<p>' . t('The following modules will be completely uninstalled from yarr site, and <em>all data from these modules will be lost</em>!') . '</p>' . theme('item_list', $uninstall));
     $form = confirm_form(
       $form,
       t('Confirm uninstall'),
       'admin/build/modules/uninstall',
-      t('Would you like to continue with uninstalling the above?'),
+      t('Would yar like to continue with uninstalling the above?'),
       t('Uninstall'),
       t('Cancel'));
     return $form;
@@ -1157,7 +1157,7 @@
     form_set_error('ip', t('This IP address is already blocked.'));
   }
   else if ($ip == ip_address()) {
-    form_set_error('ip', t('You may not block your own IP address.'));
+    form_set_error('ip', t('Yar may not block yarr own IP address.'));
   }
   else if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE) == FALSE) {
     form_set_error('ip', t('Please enter a valid IP address.'));
@@ -1182,7 +1182,7 @@
     '#type' => 'value',
     '#value' => $iid,
   );
-  return confirm_form($form, t('Are you sure you want to delete %ip?', array('%ip' => $iid['ip'])), 'admin/settings/ip-blocking', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete %ip?', array('%ip' => $iid['ip'])), 'admin/settings/ip-blocking', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
 }
 
 /**
@@ -1214,26 +1214,26 @@
     '#type' => 'textfield',
     '#title' => t('E-mail address'),
     '#default_value' => variable_get('site_mail', ini_get('sendmail_from')),
-    '#description' => t("The <em>From</em> address in automated e-mails sent during registration and new password requests, and other notifications. (Use an address ending in your site's domain to help prevent this e-mail being flagged as spam.)"),
+    '#description' => t("The <em>From</em> address in automated e-mails sent during registration and new password requests, and other notifications. (Use an address ending in yarr site's domain to help prevent this e-mail being flagged as spam.)"),
     '#required' => TRUE,
   );
   $form['site_slogan'] = array(
     '#type' => 'textfield',
     '#title' => t('Slogan'),
     '#default_value' => variable_get('site_slogan', ''),
-    '#description' => t("Your site's motto, tag line, or catchphrase (often displayed alongside the title of the site).")
+    '#description' => t("Yarr site's motto, tag line, or catchphrase (often displayed alongside the title of the site).")
   );
   $form['site_mission'] = array(
     '#type' => 'textarea',
     '#title' => t('Mission'),
     '#default_value' => variable_get('site_mission', ''),
-    '#description' => t("Your site's mission or focus statement (often prominently displayed on the front page).")
+    '#description' => t("Yarr site's mission or focus statement (often prominently displayed on the front page).")
   );
   $form['site_footer'] = array(
     '#type' => 'textarea',
     '#title' => t('Footer message'),
     '#default_value' => variable_get('site_footer', ''),
-    '#description' => t('This text will be displayed at the bottom of each page. Useful for adding a copyright notice to your pages.')
+    '#description' => t('This text will be displayed at the bottom of each page. Useful for adding a copyright notice to yarr pages.')
   );
   $form['anonymous'] = array(
     '#type' => 'textfield',
@@ -1272,7 +1272,7 @@
     $item['link_path'] = $normal_path;
   }
   if (!empty($item) && !menu_valid_path($item)) {
-    form_set_error('site_frontpage', t("The path '@path' is either invalid or you do not have access to it.", array('@path' => $item['link_path'])));
+    form_set_error('site_frontpage', t("The path '@path' is either invalid or yar do not have access to it.", array('@path' => $item['link_path'])));
   }
 }
 
@@ -1340,7 +1340,7 @@
     $description .= '<p>' . t('<strong class="error">The following enabled modules are incompatible with aggressive mode caching and will not function properly: %modules</strong>', array('%modules' => implode(', ', $problem_modules))) . '.</p>';
   }
   else {
-    $description .= '<p>' . t('<strong class="ok">Currently, all enabled modules are compatible with the aggressive caching policy.</strong> Please note, if you use aggressive caching and enable new modules, you will need to check this page again to ensure compatibility.') . '</p>';
+    $description .= '<p>' . t('<strong class="ok">Currently, all enabled modules are compatible with the aggressive caching policy.</strong> Please note, if yar use aggressive caching and enable new modules, yar will need to check this page again to ensure compatibility.') . '</p>';
   }
   $form['page_cache'] = array(
     '#type' => 'fieldset',
@@ -1391,7 +1391,7 @@
   $form['bandwidth_optimizations'] = array(
     '#type' => 'fieldset',
     '#title' => t('Bandwidth optimizations'),
-    '#description' => '<p>' . t('Drupal can automatically optimize external resources like CSS and JavaScript, which can reduce both the size and number of requests made to your website. CSS files can be aggregated and compressed into a single file, while JavaScript files are aggregated (but not compressed). These optional optimizations may reduce server load, bandwidth requirements, and page loading times.') . '</p><p>' . t('These options are disabled if you have not set up your files directory, or if your download method is set to private.') . '</p>'
+    '#description' => '<p>' . t('Drupal can automatically optimize external resources like CSS and JavaScript, which can reduce both the size and number of requests made to yarr website. CSS files can be aggregated and compressed into a single file, while JavaScript files are aggregated (but not compressed). These optional optimizations may reduce server load, bandwidth requirements, and page loading times.') . '</p><p>' . t('These options are disabled if yar have not set up yarr files directory, or if yarr download method is set to private.') . '</p>'
   );
 
   $directory = file_directory_path();
@@ -1416,7 +1416,7 @@
   $form['clear_cache'] = array(
     '#type' => 'fieldset',
     '#title' => t('Clear cached data'),
-    '#description' => t('Caching data improves performance, but may cause problems while troubleshooting new modules, themes, or translations, if outdated information has been cached. To refresh all cached data on your site, click the button below. <em>Warning: high-traffic sites will experience performance slowdowns while cached data is rebuilt.</em>'),
+    '#description' => t('Caching data improves performance, but may cause problems while troubleshooting new modules, themes, or translations, if outdated information has been cached. To refresh all cached data on yarr site, click the button below. <em>Warning: high-traffic sites will experience performance slowdowns while cached data is rebuilt.</em>'),
   );
 
   $form['clear_cache']['clear'] = array(
@@ -1472,7 +1472,7 @@
     '#title' => t('Download method'),
     '#default_value' => variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC),
     '#options' => array(FILE_DOWNLOADS_PUBLIC => t('Public - files are available using HTTP directly.'), FILE_DOWNLOADS_PRIVATE => t('Private - files are transferred by Drupal.')),
-    '#description' => t('Choose the <em>Public download</em> method unless you wish to enforce fine-grained access controls over file downloads. Changing the download method will modify all download paths and may cause unexpected problems on an existing site.')
+    '#description' => t('Choose the <em>Public download</em> method unless yar wish to enforce fine-grained access controls over file downloads. Changing the download method will modify all download paths and may cause unexpected problems on an existing site.')
   );
 
   return system_settings_form($form);
@@ -1715,13 +1715,13 @@
     '#title' => t('Site status'),
     '#default_value' => variable_get('site_offline', 0),
     '#options' => array(t('Online'), t('Offline')),
-    '#description' => t('When set to "Online", all visitors will be able to browse your site normally. When set to "Offline", only users with the "administer site configuration" permission will be able to access your site to perform maintenance; all other visitors will see the site offline message configured below. Authorized users can log in during "Offline" mode directly via the <a href="@user-login">user login</a> page.', array('@user-login' => url('user'))),
+    '#description' => t('When set to "Online", all visitors will be able to browse yarr site normally. When set to "Offline", only users with the "administer site configuration" permission will be able to access yarr site to perform maintenance; all other visitors will see the site offline message configured below. Authorized users can log in during "Offline" mode directly via the <a href="@user-login">user login</a> page.', array('@user-login' => url('user'))),
   );
 
   $form['site_offline_message'] = array(
     '#type' => 'textarea',
     '#title' => t('Site offline message'),
-    '#default_value' => variable_get('site_offline_message', t('@site is currently under maintenance. We should be back shortly. Thank you for your patience.', array('@site' => variable_get('site_name', 'Drupal')))),
+    '#default_value' => variable_get('site_offline_message', t('@site is currently under maintenance. We should be back shortly. Thank yar for yarr patience.', array('@site' => variable_get('site_name', 'Drupal')))),
     '#description' => t('Message to show visitors when the site is in offline mode.')
   );
 
@@ -1747,14 +1747,14 @@
     if (strpos(request_uri(), '?q=') !== FALSE) {
       drupal_add_js(drupal_get_path('module', 'system') . '/system.js', 'module');
 
-      $form['clean_url']['#description'] .= ' <span>' . t('Before enabling clean URLs, you must perform a test to determine if your server is properly configured. If you are able to see this page again after clicking the "Run the clean URL test" link, the test has succeeded and the radio buttons above will be available. If instead you are directed to a "Page not found" error, you will need to change the configuration of your server. The <a href="@handbook">handbook page on Clean URLs</a> has additional troubleshooting information.', array('@handbook' => 'http://drupal.org/node/15365')) . '</span>';
+      $form['clean_url']['#description'] .= ' <span>' . t('Before enabling clean URLs, yar must perform a test to determine if yarr server is properly configured. If yar are able to see this page again after clicking the "Run the clean URL test" link, the test has succeeded and the radio buttons above will be available. If instead yar are directed to a "Page not found" error, yar will need to change the configuration of yarr server. The <a href="@handbook">handbook page on Clean URLs</a> has additional troubleshooting information.', array('@handbook' => 'http://drupal.org/node/15365')) . '</span>';
 
       $form['clean_url']['#disabled'] = TRUE;
       $form['clean_url']['#prefix'] = '<div id="clean-url">';
       $form['clean_url']['#suffix'] = '<p>' . t('<a href="@clean_url">Run the clean url test</a>.', array('@clean_url' => base_path() . 'admin/settings/clean-urls')) . '</p></div>';
     }
     else {
-      $form['clean_url']['#description'] .= ' <div class="ok">' . t('Your server has been successfully tested to support this feature.') . '</div>';
+      $form['clean_url']['#description'] .= ' <div class="ok">' . t('Yarr server has been successfully tested to support this feature.') . '</div>';
     }
   }
 
@@ -1862,7 +1862,7 @@
   ));
 
   $output .= '<h2>' . t('Query cache information') . '</h2>';
-  $output .= '<p>' . t('The MySQL query cache can improve performance of your site by storing the result of queries. Then, if an identical query is received later, the MySQL server retrieves the result from the query cache rather than parsing and executing the statement again.') . '</p>';
+  $output .= '<p>' . t('The MySQL query cache can improve performance of yarr site by storing the result of queries. Then, if an identical query is received later, the MySQL server retrieves the result from the query cache rather than parsing and executing the statement again.') . '</p>';
   $output .= _system_sql($data, array(
    'Qcache_queries_in_cache' => t('The number of queries in the query cache.'),
    'Qcache_hits' => t('The number of times MySQL found previous results in the cache.'),
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.622
diff -u -r1.622 system.module
--- modules/system/system.module	17 Sep 2008 20:37:32 -0000	1.622
+++ modules/system/system.module	19 Sep 2008 16:58:57 -0000
@@ -49,37 +49,37 @@
 
   switch ($path) {
     case 'admin/help#system':
-      $output = '<p>' . t('The system module is at the foundation of your Drupal website, and provides basic but extensible functionality for use by other modules and themes. Some integral elements of Drupal are contained in and managed by the system module, including caching, enabling or disabling of modules and themes, preparing and displaying the administrative page, and configuring fundamental site settings. A number of key system maintenance operations are also part of the system module.') . '</p>';
+      $output = '<p>' . t('The system module is at the foundation of yarr Drupal website, and provides basic but extensible functionality for use by other modules and themes. Some integral elements of Drupal are contained in and managed by the system module, including caching, enabling or disabling of modules and themes, preparing and displaying the administrative page, and configuring fundamental site settings. A number of key system maintenance operations are also part of the system module.') . '</p>';
       $output .= '<p>' . t('The system module provides:') . '</p>';
-      $output .= '<ul><li>' . t('support for enabling and disabling <a href="@modules">modules</a>. Drupal comes packaged with a number of core modules; each module provides a discrete set of features and may be enabled depending on the needs of your site. A wide array of additional modules contributed by members of the Drupal community are available for download at the <a href="@drupal-modules">Drupal.org module page</a>.', array('@modules' => url('admin/build/modules'), '@drupal-modules' => 'http://drupal.org/project/modules')) . '</li>';
-      $output .= '<li>' . t('support for enabling and disabling <a href="@themes">themes</a>, which determine the design and presentation of your site. Drupal comes packaged with several core themes and additional contributed themes are available at the <a href="@drupal-themes">Drupal.org theme page</a>.', array('@themes' => url('admin/build/themes'), '@drupal-themes' => 'http://drupal.org/project/themes')) . '</li>';
-      $output .= '<li>' . t('a robust <a href="@cache-settings">caching system</a> that allows the efficient re-use of previously-constructed web pages and web page components. Drupal stores the pages requested by anonymous users in a compressed format; depending on your site configuration and the amount of your web traffic tied to anonymous visitors, Drupal\'s caching system may significantly increase the speed of your site.', array('@cache-settings' => url('admin/settings/performance'))) . '</li>';
+      $output .= '<ul><li>' . t('support for enabling and disabling <a href="@modules">modules</a>. Drupal comes packaged with a number of core modules; each module provides a discrete set of features and may be enabled depending on the needs of yarr site. A wide array of additional modules contributed by members of the Drupal community are available for download at the <a href="@drupal-modules">Drupal.org module page</a>.', array('@modules' => url('admin/build/modules'), '@drupal-modules' => 'http://drupal.org/project/modules')) . '</li>';
+      $output .= '<li>' . t('support for enabling and disabling <a href="@themes">themes</a>, which determine the design and presentation of yarr site. Drupal comes packaged with several core themes and additional contributed themes are available at the <a href="@drupal-themes">Drupal.org theme page</a>.', array('@themes' => url('admin/build/themes'), '@drupal-themes' => 'http://drupal.org/project/themes')) . '</li>';
+      $output .= '<li>' . t('a robust <a href="@cache-settings">caching system</a> that allows the efficient re-use of previously-constructed web pages and web page components. Drupal stores the pages requested by anonymous users in a compressed format; depending on yarr site configuration and the amount of yarr web traffic tied to anonymous visitors, Drupal\'s caching system may significantly increase the speed of yarr site.', array('@cache-settings' => url('admin/settings/performance'))) . '</li>';
       $output .= '<li>' . t('a set of routine administrative operations that rely on a correctly-configured <a href="@cron">cron maintenance task</a> to run automatically. A number of other modules, including the feed aggregator, and search also rely on <a href="@cron">cron maintenance tasks</a>. For more information, see the online handbook entry for <a href="@handbook">configuring cron jobs</a>.', array('@cron' => url('admin/reports/status'), '@handbook' => 'http://drupal.org/cron')) . '</li>';
-      $output .= '<li>' . t('basic configuration options for your site, including <a href="@date-settings">date and time settings</a>, <a href="@file-system">file system settings</a>, <a href="@clean-url">clean URL support</a>, <a href="@site-info">site name and other information</a>, and a <a href="@site-maintenance">site maintenance</a> function for taking your site temporarily offline.', array('@date-settings' => url('admin/settings/date-time'), '@file-system' => url('admin/settings/file-system'), '@clean-url' => url('admin/settings/clean-urls'), '@site-info' => url('admin/settings/site-information'), '@site-maintenance' => url('admin/settings/site-maintenance'))) . '</li></ul>';
+      $output .= '<li>' . t('basic configuration options for yarr site, including <a href="@date-settings">date and time settings</a>, <a href="@file-system">file system settings</a>, <a href="@clean-url">clean URL support</a>, <a href="@site-info">site name and other information</a>, and a <a href="@site-maintenance">site maintenance</a> function for taking yarr site temporarily offline.', array('@date-settings' => url('admin/settings/date-time'), '@file-system' => url('admin/settings/file-system'), '@clean-url' => url('admin/settings/clean-urls'), '@site-info' => url('admin/settings/site-information'), '@site-maintenance' => url('admin/settings/site-maintenance'))) . '</li></ul>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@system">System module</a>.', array('@system' => 'http://drupal.org/handbook/modules/system/')) . '</p>';
       return $output;
     case 'admin':
-      return '<p>' . t('Welcome to the administration section. Here you may control how your site functions.') . '</p>';
+      return '<p>' . t('Welcome to the administration section. Here yar may control how yarr site functions.') . '</p>';
     case 'admin/by-module':
-      return '<p>' . t('This page shows you all available administration tasks for each module.') . '</p>';
+      return '<p>' . t('This page shows yar all available administration tasks for each module.') . '</p>';
     case 'admin/build/themes':
-      $output = '<p>' . t('Select which themes are available to your users and specify the default theme. To configure site-wide display settings, click the "configure" task above. Alternatively, to override these settings in a specific theme, click the "configure" link for that theme. Note that different themes may have different regions available for displaying content; for consistency in presentation, you may wish to enable only one theme.') . '</p>';
-      $output .= '<p>' . t('To change the appearance of your site, a number of <a href="@themes">contributed themes</a> are available.', array('@themes' => 'http://drupal.org/project/themes')) . '</p>';
+      $output = '<p>' . t('Select which themes are available to yarr users and specify the default theme. To configure site-wide display settings, click the "configure" task above. Alternatively, to override these settings in a specific theme, click the "configure" link for that theme. Note that different themes may have different regions available for displaying content; for consistency in presentation, yar may wish to enable only one theme.') . '</p>';
+      $output .= '<p>' . t('To change the appearance of yarr site, a number of <a href="@themes">contributed themes</a> are available.', array('@themes' => 'http://drupal.org/project/themes')) . '</p>';
       return $output;
     case 'admin/build/themes/settings/' . $arg[4]:
       $reference = explode('.', $arg[4], 2);
       $theme = array_pop($reference);
-      return '<p>' . t('These options control the display settings for the <code>%template</code> theme. When your site is displayed using this theme, these settings will be used. By clicking "Reset to defaults," you can choose to use the <a href="@global">global settings</a> for this theme.', array('%template' => $theme, '@global' => url('admin/build/themes/settings'))) . '</p>';
+      return '<p>' . t('These options control the display settings for the <code>%template</code> theme. When yarr site is displayed using this theme, these settings will be used. By clicking "Reset to defaults," yar can choose to use the <a href="@global">global settings</a> for this theme.', array('%template' => $theme, '@global' => url('admin/build/themes/settings'))) . '</p>';
     case 'admin/build/themes/settings':
-      return '<p>' . t('These options control the default display settings for your entire site, across all themes. Unless they have been overridden by a specific theme, these settings will be used.') . '</p>';
+      return '<p>' . t('These options control the default display settings for yarr entire site, across all themes. Unless they have been overridden by a specific theme, these settings will be used.') . '</p>';
     case 'admin/build/modules':
       $output = '<p>' . t('Modules are plugins that extend Drupal\'s core functionality. Enable modules by selecting the <em>Enabled</em> checkboxes below and clicking the <em>Save configuration</em> button. Once a module is enabled, new <a href="@permissions">permissions</a> may be available.)', array('@permissions' => url('admin/user/permissions'))) . '</p>';
       $output .= '<p>' . t('It is important that <a href="@update-php">update.php</a> is run every time a module is updated to a newer version.', array('@update-php' => $base_url . '/update.php')) . '</p>';
-      $output .= '<p>' . t('You can find all administration tasks belonging to a particular module on the <a href="@by-module">administration by module page</a>.', array('@by-module' => url('admin/by-module'))) . '</p>';
-      $output .= '<p>' . t('To extend the functionality of your site, a number of <a href="@modules">contributed modules</a> are available.', array('@modules' => 'http://drupal.org/project/modules')) . '</p>';
+      $output .= '<p>' . t('Yar can find all administration tasks belonging to a particular module on the <a href="@by-module">administration by module page</a>.', array('@by-module' => url('admin/by-module'))) . '</p>';
+      $output .= '<p>' . t('To extend the functionality of yarr site, a number of <a href="@modules">contributed modules</a> are available.', array('@modules' => 'http://drupal.org/project/modules')) . '</p>';
       return $output;
     case 'admin/build/modules/uninstall':
-      return '<p>' . t('The uninstall process removes all data related to a module. To uninstall a module, you must first disable it. Not all modules support this feature.') . '</p>';
+      return '<p>' . t('The uninstall process removes all data related to a module. To uninstall a module, yar must first disable it. Not all modules support this feature.') . '</p>';
     case 'admin/build/block/configure':
       if ($arg[4] == 'system' && $arg[5] == 0) {
         return '<p>' . t('The <em>Powered by Drupal</em> block is an optional link to the home page of the Drupal project. While there is absolutely no requirement that sites feature this link, it may be used to show support for Drupal.') . '</p>';
@@ -90,15 +90,15 @@
       $output = '<p>' . t('Actions are individual tasks that the system can do, such as unpublishing a piece of content or banning a user. Modules, such as the trigger module, can fire these actions when certain system events happen; for example, when a new post is added or when a user logs in. Modules may also provide additional actions.') . '</p>';
       $output .= '<p>' . t('There are two types of actions: simple and advanced. Simple actions do not require any additional configuration, and are listed here automatically. Advanced actions can do more than simple actions; for example, send an e-mail to a specified address, or check for certain words within a piece of content. These actions need to be created and configured first before they may be used. To create an advanced action, select the action from the drop-down below and click the <em>Create</em> button.') . '</p>';
       if (module_exists('trigger')) {
-        $output .= '<p>' . t('You may proceed to the <a href="@url">Triggers</a> page to assign these actions to system events.', array('@url' => url('admin/build/trigger'))) . '</p>';
+        $output .= '<p>' . t('Yar may proceed to the <a href="@url">Triggers</a> page to assign these actions to system events.', array('@url' => url('admin/build/trigger'))) . '</p>';
       }
       return $output;
     case 'admin/settings/actions/configure':
       return t('An advanced action offers additional configuration options which may be filled out below. Changing the <em>Description</em> field is recommended, in order to better identify the precise action taking place. This description will be displayed in modules such as the trigger module when assigning actions to system events, so it is best if it is as descriptive as possible (for example, "Send e-mail to Moderation Team" rather than simply "Send e-mail").');
     case 'admin/settings/ip-blocking':
-      return '<p>' . t('IP addresses listed here are blocked from your site before any modules are loaded. You may add IP addresses to the list, or delete existing entries.') . '</p>';
+      return '<p>' . t('IP addresses listed here are blocked from yarr site before any modules are loaded. Yar may add IP addresses to the list, or delete existing entries.') . '</p>';
     case 'admin/reports/status':
-      return '<p>' . t("Here you can find a short overview of your site's parameters as well as any problems detected with your installation. It may be useful to copy and paste this information into support requests filed on drupal.org's support forums and project issue queues.") . '</p>';
+      return '<p>' . t("Here yar can find a short overview of yarr site's parameters as well as any problems detected with yarr installation. It may be useful to copy and paste this information into support requests filed on drupal.org's support forums and project issue queues.") . '</p>';
   }
 }
 
@@ -166,12 +166,12 @@
 function system_perm() {
   return array(
     'administer site configuration' => t('Configure site-wide settings such as module or theme administration settings.'),
-    'administer actions' => t('Manage the actions defined for your site.'),
+    'administer actions' => t('Manage the actions defined for yarr site.'),
     'administer files' => t('Manage user-uploaded files.'),
     'access administration pages' => t('View the administration panel and browse the help system.'),
     'access site reports' => t('View reports from system logs and other status information.'),
     'select different theme' => t('Select a theme other than the default theme set by the site administrator.'),
-    'block IP addresses' => t('Block IP addresses from accessing your site.'),
+    'block IP addresses' => t('Block IP addresses from accessing yarr site.'),
   );
 }
 
@@ -337,7 +337,7 @@
     'type' => MENU_CALLBACK,
   );
   $items['admin'] = array(
-    'title' => 'Administer',
+    'title' => 'Administarrrrr, avast',
     'access arguments' => array('access administration pages'),
     'page callback' => 'system_main_admin_page',
     'weight' => 9,
@@ -363,7 +363,7 @@
   );
   $items['admin/content'] = array(
     'title' => 'Content management',
-    'description' => "Manage your site's content.",
+    'description' => "Manage yarr site's content.",
     'position' => 'left',
     'weight' => -10,
     'page callback' => 'system_admin_menu_block_page',
@@ -381,7 +381,7 @@
   );
   $items['admin/build'] = array(
     'title' => 'Site building',
-    'description' => 'Control how your site looks and feels.',
+    'description' => 'Control how yarr site looks and feels.',
     'position' => 'right',
     'weight' => -10,
     'page callback' => 'system_admin_menu_block_page',
@@ -389,7 +389,7 @@
   );
   $items['admin/settings/admin'] = array(
     'title' => 'Administration theme',
-    'description' => 'Settings for how your administrative pages should look.',
+    'description' => 'Settings for how yarr administrative pages should look.',
     'position' => 'left',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_admin_theme_settings'),
@@ -399,7 +399,7 @@
   // Themes:
   $items['admin/build/themes'] = array(
     'title' => 'Themes',
-    'description' => 'Change which theme your site uses or allows users to set.',
+    'description' => 'Change which theme yarr site uses or allows users to set.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_themes_form', NULL),
     'access arguments' => array('administer site configuration'),
@@ -436,7 +436,7 @@
   // Modules:
   $items['admin/build/modules'] = array(
     'title' => 'Modules',
-    'description' => 'Enable or disable add-on modules for your site.',
+    'description' => 'Enable or disable add-on modules for yarr site.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_modules'),
     'access arguments' => array('administer site configuration'),
@@ -465,13 +465,13 @@
   // Actions:
   $items['admin/settings/actions'] = array(
     'title' => 'Actions',
-    'description' => 'Manage the actions defined for your site.',
+    'description' => 'Manage the actions defined for yarr site.',
     'access arguments' => array('administer actions'),
     'page callback' => 'system_actions_manage'
   );
   $items['admin/settings/actions/manage'] = array(
     'title' => 'Manage actions',
-    'description' => 'Manage the actions defined for your site.',
+    'description' => 'Manage the actions defined for yarr site.',
     'page callback' => 'system_actions_manage',
     'type' => MENU_DEFAULT_LOCAL_TASK,
     'weight' => -2,
@@ -557,7 +557,7 @@
   );
   $items['admin/settings/image-toolkit'] = array(
     'title' => 'Image toolkit',
-    'description' => 'Choose which image toolkit to use if you have installed optional toolkits.',
+    'description' => 'Choose which image toolkit to use if yar have installed optional toolkits.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_image_toolkit_settings'),
     'access arguments' => array('administer site configuration'),
@@ -591,7 +591,7 @@
   );
   $items['admin/settings/clean-urls'] = array(
     'title' => 'Clean URLs',
-    'description' => 'Enable or disable clean URLs for your site.',
+    'description' => 'Enable or disable clean URLs for yarr site.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_clean_url_settings'),
     'access arguments' => array('administer site configuration'),
@@ -624,7 +624,7 @@
   );
   $items['admin/reports/status'] = array(
     'title' => 'Status report',
-    'description' => "Get a status report about your site's operation and any detected problems.",
+    'description' => "Get a status report about yarr site's operation and any detected problems.",
     'page callback' => 'system_status',
     'weight' => 10,
     'access arguments' => array('administer site configuration'),
@@ -732,7 +732,7 @@
         '#title' => t('Time zone'),
         '#default_value' => strlen($edit['timezone']) ? $edit['timezone'] : variable_get('date_default_timezone', 0),
         '#options' => $zones,
-        '#description' => t('Select your current local time. Dates and times throughout this site will be displayed using this time zone.'),
+        '#description' => t('Select yarr current local time. Dates and times throughout this site will be displayed using this time zone.'),
       );
     }
 
@@ -1203,8 +1203,8 @@
 /**
  * Execute the system_settings_form.
  *
- * If you want node type configure style handling of your checkboxes,
- * add an array_filter value to your form.
+ * If yar want node type configure style handling of yarr checkboxes,
+ * add an array_filter value to yarr form.
  */
 function system_settings_form_submit($form, &$form_state) {
   $op = isset($form_state['values']['op']) ? $form_state['values']['op'] : '';
@@ -1274,14 +1274,14 @@
  * his/her mind.
  *
  * If the submit handler for this form is invoked, the user successfully
- * confirmed the action. You should never directly inspect $_POST to see if an
+ * confirmed the action. Yar should never directly inspect $_POST to see if an
  * action was confirmed.
  *
  * @ingroup forms
  * @param $form
  *   Additional elements to inject into the form, for example hidden elements.
  * @param $question
- *   The question to ask the user (e.g. "Are you sure you want to delete the
+ *   The question to ask the user (e.g. "Are yar sure yar want to delete the
  *   block <em>foo</em>?").
  * @param $path
  *   The page to go to if the user denies the action.
@@ -1699,7 +1699,7 @@
     '#value' => $action->aid,
   );
   return confirm_form($form,
-    t('Are you sure you want to delete the action %action?', array('%action' => $action->description)),
+    t('Are yar sure yar want to delete the action %action?', array('%action' => $action->description)),
     'admin/settings/actions/manage',
     t('This cannot be undone.'),
     t('Delete'), t('Cancel')
@@ -1768,7 +1768,7 @@
     '#title' => t('Recipient'),
     '#default_value' => $context['recipient'],
     '#maxlength' => '254',
-    '#description' => t('The email address to which the message should be sent OR enter %author if you would like to send an e-mail to the author of the original post.', array('%author' => '%author')),
+    '#description' => t('The email address to which the message should be sent OR enter %author if yar would like to send an e-mail to the author of the original post.', array('%author' => '%author')),
   );
   $form['subject'] = array(
     '#type' => 'textfield',
@@ -1783,7 +1783,7 @@
     '#default_value' => $context['message'],
     '#cols' => '80',
     '#rows' => '20',
-    '#description' => t('The message that should be sent. You may include the following variables: %site_name, %username, %node_url, %node_type, %title, %teaser, %body. Not all variables will be available in all contexts.'),
+    '#description' => t('The message that should be sent. Yar may include the following variables: %site_name, %username, %node_url, %node_type, %title, %teaser, %body. Not all variables will be available in all contexts.'),
   );
   return $form;
 }
@@ -1929,7 +1929,7 @@
     '#default_value' => isset($context['message']) ? $context['message'] : '',
     '#required' => TRUE,
     '#rows' => '8',
-    '#description' => t('The message to be displayed to the current user. You may include the following variables: %site_name, %username, %node_url, %node_type, %title, %teaser, %body. Not all variables will be available in all contexts.'),
+    '#description' => t('The message to be displayed to the current user. Yar may include the following variables: %site_name, %username, %node_url, %node_type, %title, %teaser, %body. Not all variables will be available in all contexts.'),
   );
   return $form;
 }
@@ -2087,10 +2087,10 @@
 function theme_system_compact_link() {
   $output = '<div class="compact-link">';
   if (system_admin_compact_mode()) {
-    $output .= l(t('Show descriptions'), 'admin/compact/off', array('attributes' => array('title' => t('Expand layout to include descriptions.')), 'query' => drupal_get_destination()));
+    $output .= l(t('Show descriptions'), 'admin/compact/off', array('attributes' => array('title' => t('Expand layart to include descriptions.')), 'query' => drupal_get_destination()));
   }
   else {
-    $output .= l(t('Hide descriptions'), 'admin/compact/on', array('attributes' => array('title' => t('Compress layout by hiding descriptions.')), 'query' => drupal_get_destination()));
+    $output .= l(t('Hide descriptions'), 'admin/compact/on', array('attributes' => array('title' => t('Compress layart by hiding descriptions.')), 'query' => drupal_get_destination()));
   }
   $output .= '</div>';
 
Index: modules/system/system.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.js,v
retrieving revision 1.15
diff -u -r1.15 system.js
--- modules/system/system.js	8 Feb 2008 02:50:19 -0000	1.15
+++ modules/system/system.js	19 Sep 2008 16:58:56 -0000
@@ -23,12 +23,12 @@
     success: function () {
       // Check was successful.
       $("#clean-url input.form-radio").attr("disabled", false);
-      $("#clean-url .description span").append('<div class="ok">'+ Drupal.t('Your server has been successfully tested to support this feature.') +"</div>");
+      $("#clean-url .description span").append('<div class="ok">'+ Drupal.t('Yarr server has been successfully tested to support this feature.') +"</div>");
       $("#testing").hide();
     },
     error: function() {
       // Check failed.
-      $("#clean-url .description span").append('<div class="warning">'+ Drupal.t('Your system configuration does not currently support this feature. The <a href="http://drupal.org/node/15365">handbook page on Clean URLs</a> has additional troubleshooting information.') +"</div>");
+      $("#clean-url .description span").append('<div class="warning">'+ Drupal.t('Yarr system configuration does not currently support this feature. The <a href="http://drupal.org/node/15365">handbook page on Clean URLs</a> has additional troubleshooting information.') +"</div>");
       $("#testing").hide();
     }
   });
Index: modules/system/system.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.install,v
retrieving revision 1.267
diff -u -r1.267 system.install
--- modules/system/system.install	19 Sep 2008 07:53:59 -0000	1.267
+++ modules/system/system.install	19 Sep 2008 16:58:56 -0000
@@ -37,7 +37,7 @@
     'value' => ($phase == 'runtime') ? l(phpversion(), 'admin/reports/status/php') : phpversion(),
   );
   if (version_compare(phpversion(), DRUPAL_MINIMUM_PHP) < 0) {
-    $requirements['php']['description'] = $t('Your PHP installation is too old. Drupal requires at least PHP %version.', array('%version' => DRUPAL_MINIMUM_PHP));
+    $requirements['php']['description'] = $t('Yarr PHP installation is too old. Drupal requires at least PHP %version.', array('%version' => DRUPAL_MINIMUM_PHP));
     $requirements['php']['severity'] = REQUIREMENT_ERROR;
   }
 
@@ -52,7 +52,7 @@
   // (register_globals off), when it is in fact on. We can only guarantee
   // register_globals is off if the value returned is 'off', '', or 0.
   if (!empty($register_globals) && strtolower($register_globals) != 'off') {
-    $requirements['php_register_globals']['description'] = $t('<em>register_globals</em> is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when <em>register_globals</em> is enabled. The PHP manual has instructions for <a href="http://php.net/configuration.changes">how to change configuration settings</a>.');
+    $requirements['php_register_globals']['description'] = $t('<em>register_globals</em> is enabled. Drupal requires this configuration directive to be disabled. Yarr site may not be secure when <em>register_globals</em> is enabled. The PHP manual has instructions for <a href="http://php.net/configuration.changes">how to change configuration settings</a>.');
     $requirements['php_register_globals']['severity'] = REQUIREMENT_ERROR;
     $requirements['php_register_globals']['value'] = $t("Enabled ('@value')", array('@value' => $register_globals));
   }
@@ -70,21 +70,21 @@
   if ($memory_limit && parse_size($memory_limit) < parse_size(DRUPAL_MINIMUM_PHP_MEMORY_LIMIT)) {
     $description = '';
     if ($phase == 'install') {
-      $description = $t('Consider increasing your PHP memory limit to %memory_minimum_limit to help prevent errors in the installation process.', array('%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
+      $description = $t('Consider increasing yarr PHP memory limit to %memory_minimum_limit to help prevent errors in the installation process.', array('%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
     }
     elseif ($phase == 'update') {
-      $description = $t('Consider increasing your PHP memory limit to %memory_minimum_limit to help prevent errors in the update process.', array('%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
+      $description = $t('Consider increasing yarr PHP memory limit to %memory_minimum_limit to help prevent errors in the update process.', array('%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
     }
     elseif ($phase == 'runtime') {
-      $description = $t('Depending on your configuration, Drupal can run with a %memory_limit PHP memory limit. However, a %memory_minimum_limit PHP memory limit or above is recommended, especially if your site uses additional custom or contributed modules.', array('%memory_limit' => $memory_limit, '%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
+      $description = $t('Depending on yarr configuration, Drupal can run with a %memory_limit PHP memory limit. However, a %memory_minimum_limit PHP memory limit or above is recommended, especially if yarr site uses additional custom or contributed modules.', array('%memory_limit' => $memory_limit, '%memory_minimum_limit' => DRUPAL_MINIMUM_PHP_MEMORY_LIMIT));
     }
 
     if (!empty($description)) {
       if ($php_ini_path = get_cfg_var('cfg_file_path')) {
-        $description .= ' ' . $t('Increase the memory limit by editing the memory_limit parameter in the file %configuration-file and then restart your web server (or contact your system administrator or hosting provider for assistance).', array('%configuration-file' => $php_ini_path));
+        $description .= ' ' . $t('Increase the memory limit by editing the memory_limit parameter in the file %configuration-file and then restart yarr web server (or contact yarr system administrator or hosting provider for assistance).', array('%configuration-file' => $php_ini_path));
       }
       else {
-        $description .= ' ' . $t('Contact your system administrator or hosting provider for assistance with increasing your PHP memory limit.');
+        $description .= ' ' . $t('Contact yarr system administrator or hosting provider for assistance with increasing yarr PHP memory limit.');
       }
 
       $requirements['php_memory_limit']['description'] = $description . ' ' . $t('See the <a href="@url">Drupal requirements</a> for more information.', array('@url' => 'http://drupal.org/requirements'));
@@ -109,10 +109,10 @@
         'description' => '',
       );
       if (!$conf_dir) {
-        $requirements['settings.php']['description'] .= $t('The directory %file is not protected from modifications and poses a security risk. You must change the directory\'s permissions to be non-writable. ', array('%file' => conf_path()));
+        $requirements['settings.php']['description'] .= $t('The directory %file is not protected from modifications and poses a security risk. Yar must change the directory\'s permissions to be non-writable. ', array('%file' => conf_path()));
       }
       if (!$conf_file) {
-        $requirements['settings.php']['description'] .= $t('The file %file is not protected from modifications and poses a security risk. You must change the file\'s permissions to be non-writable.', array('%file' => conf_path() . '/settings.php'));
+        $requirements['settings.php']['description'] .= $t('The file %file is not protected from modifications and poses a security risk. Yar must change the file\'s permissions to be non-writable.', array('%file' => conf_path() . '/settings.php'));
       }
     }
     else {
@@ -170,7 +170,7 @@
       }
     }
 
-    $description .= ' ' . $t('You can <a href="@cron">run cron manually</a>.', array('@cron' => url('admin/reports/status/run-cron')));
+    $description .= ' ' . $t('Yar can <a href="@cron">run cron manually</a>.', array('@cron' => url('admin/reports/status/run-cron')));
     $description .= '<br />' . $t('To run cron from outside the site, go to <a href="!cron">!cron</a>', array('!cron' => url('cron.php', array('absolute' => TRUE, 'query' => 'cron_key=' . variable_get('cron_key', 'drupal')))));
 
     $requirements['cron'] = array(
@@ -205,7 +205,7 @@
     }
     // The files directory requirement check is done only during install and runtime.
     if ($phase == 'runtime') {
-      $description = $error . ' ' . $t('You may need to set the correct directory at the <a href="@admin-file-system">file system settings page</a> or change the current directory\'s permissions so that it is writable.', array('@admin-file-system' => url('admin/settings/file-system')));
+      $description = $error . ' ' . $t('Yar may need to set the correct directory at the <a href="@admin-file-system">file system settings page</a> or change the current directory\'s permissions so that it is writable.', array('@admin-file-system' => url('admin/settings/file-system')));
     }
     elseif ($phase == 'install') {
       // For the installer UI, we need different wording. 'value' will
@@ -243,7 +243,7 @@
         if (max($updates) > $default) {
           $requirements['update']['severity'] = REQUIREMENT_ERROR;
           $requirements['update']['value'] = $t('Out of date');
-          $requirements['update']['description'] = $t('Some modules have database schema updates to install. You should run the <a href="@update">database update script</a> immediately.', array('@update' => base_path() . 'update.php'));
+          $requirements['update']['description'] = $t('Some modules have database schema updates to install. Yar should run the <a href="@update">database update script</a> immediately.', array('@update' => base_path() . 'update.php'));
           break;
         }
       }
@@ -256,7 +256,7 @@
       $requirements['update access'] = array(
         'value' => $t('Not protected'),
         'severity' => REQUIREMENT_ERROR,
-        'description' => $t('The update.php script is accessible to everyone without authentication check, which is a security risk. You must change the $update_free_access value in your settings.php back to FALSE.'),
+        'description' => $t('The update.php script is accessible to everyone without authentication check, which is a security risk. Yar must change the $update_free_access value in yarr settings.php back to FALSE.'),
       );
     }
     else {
@@ -277,7 +277,7 @@
       $requirements['update status'] = array(
         'value' => $t('Not enabled'),
         'severity' => REQUIREMENT_WARNING,
-        'description' => $t('Update notifications are not enabled. It is <strong>highly recommended</strong> that you enable the update status module from the <a href="@module">module administration page</a> in order to stay up-to-date on new releases. For more information please read the <a href="@update">Update status handbook page</a>.', array('@update' => 'http://drupal.org/handbook/modules/update', '@module' => url('admin/build/modules'))),
+        'description' => $t('Update notifications are not enabled. It is <strong>highly recommended</strong> that yar enable the update status module from the <a href="@module">module administration page</a> in order to stay up-to-date on new releases. For more information please read the <a href="@update">Update status handbook page</a>.', array('@update' => 'http://drupal.org/handbook/modules/update', '@module' => url('admin/build/modules'))),
       );
     }
     else {
@@ -289,7 +289,7 @@
           'title' => $t('HTTP request status'),
           'value' => $t('Fails'),
           'severity' => REQUIREMENT_ERROR,
-          'description' => $t('Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to your webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services.'),
+          'description' => $t('Yarr system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to yarr webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services.'),
         );
       }
     }
@@ -1658,7 +1658,7 @@
         $ret[] = array('success' => TRUE, 'query' => "variable_set($new_name)");
         $ret[] = array('success' => TRUE, 'query' => "variable_del($old_name)");
         if ($old_name == 'user_mail_approval_body') {
-          drupal_set_message('Saving an old value of the welcome message body for users that are pending administrator approval. However, you should consider modifying this text, since Drupal can now be configured to automatically notify users and send them their login information when their accounts are approved. See the <a href="' . url('admin/user/settings') . '">User settings</a> page for details.');
+          drupal_set_message('Saving an old value of the welcome message body for users that are pending administrator approval. However, yar should consider modifying this text, since Drupal can now be configured to automatically notify users and send them their login information when their accounts are approved. See the <a href="' . url('admin/user/settings') . '">User settings</a> page for details.');
         }
       }
     }
@@ -2674,7 +2674,7 @@
 
   // Notify user that delete permissions may have been changed. This was in
   // effect since system_update_6039(), but there was no user notice.
-  drupal_set_message('Drupal now has separate edit and delete permissions. Previously, users who were able to edit content were automatically allowed to delete it. For added security, delete permissions for individual core content types have been <strong>removed</strong> from all roles on your site (only roles with the "administer nodes" permission can now delete these types of content). If you would like to reenable any individual delete permissions, you can do this at the <a href="' . url('admin/user/permissions', array('fragment' => 'module-node')) . '">permissions page</a>.');
+  drupal_set_message('Drupal now has separate edit and delete permissions. Previously, users who were able to edit content were automatically allowed to delete it. For added security, delete permissions for individual core content types have been <strong>removed</strong> from all roles on yarr site (only roles with the "administer nodes" permission can now delete these types of content). If yar would like to reenable any individual delete permissions, yar can do this at the <a href="' . url('admin/user/permissions', array('fragment' => 'module-node')) . '">permissions page</a>.');
   return $ret;
 }
 
@@ -2799,7 +2799,7 @@
     }
   }
   if (isset($invalid_host)) {
-    drupal_set_message('Drupal no longer supports wildcard IP address blocking. Visitors whose IP addresses match ranges you have previously set using <em>access rules</em> will no longer be blocked from your site when you take it out of maintenance mode. See the <a href="http://drupal.org/node/24302">IP address and referrer blocking Handbook page</a> for alternative methods.', 'warning');
+    drupal_set_message('Drupal no longer supports wildcard IP address blocking. Visitors whose IP addresses match ranges yar have previously set using <em>access rules</em> will no longer be blocked from yarr site when yar take it out of maintenance mode. See the <a href="http://drupal.org/node/24302">IP address and referrer blocking Handbook page</a> for alternative methods.', 'warning');
     $ret[] = array('success' => TRUE, 'query' => '');
   }
   // Make sure not to block any IP addresses that were specifically allowed by access rules.
Index: includes/database/pgsql/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/pgsql/schema.inc,v
retrieving revision 1.2
diff -u -r1.2 schema.inc
--- includes/database/pgsql/schema.inc	15 Sep 2008 20:48:07 -0000	1.2
+++ includes/database/pgsql/schema.inc	19 Sep 2008 16:58:54 -0000
@@ -235,8 +235,8 @@
    * @param $keys_new
    *   Optional keys and indexes specification to be created on the
    *   table along with adding the field. The format is the same as a
-   *   table specification but without the 'fields' element.  If you are
-   *   adding a type 'serial' field, you MUST specify at least one key
+   *   table specification but without the 'fields' element.  If yar are
+   *   adding a type 'serial' field, yar MUST specify at least one key
    *   or index including it in this array. @see db_change_field for more
    *   explanation why.
    */
@@ -406,15 +406,15 @@
   /**
    * Change a field definition.
    *
-   * IMPORTANT NOTE: To maintain database portability, you have to explicitly
+   * IMPORTANT NOTE: To maintain database portability, yar have to explicitly
    * recreate all indices and primary keys that are using the changed field.
    *
-   * That means that you have to drop all affected keys and indexes with
+   * That means that yar have to drop all affected keys and indexes with
    * db_drop_{primary_key,unique_key,index}() before calling db_change_field().
    * To recreate the keys and indices, pass the key definitions as the
    * optional $new_keys argument directly to db_change_field().
    *
-   * For example, suppose you have:
+   * For example, suppose yar have:
    * @code
    * $schema['foo'] = array(
    *   'fields' => array(
@@ -423,7 +423,7 @@
    *   'primary key' => array('bar')
    * );
    * @endcode
-   * and you want to change foo.bar to be type serial, leaving it as the
+   * and yar want to change foo.bar to be type serial, leaving it as the
    * primary key.  The correct sequence is:
    * @code
    * db_drop_primary_key($ret, 'foo');
@@ -439,15 +439,15 @@
    * sequences (from serial-type fields) that use the changed field to be dropped.
    *
    * On MySQL, all type 'serial' fields must be part of at least one key
-   * or index as soon as they are created.  You cannot use
+   * or index as soon as they are created.  Yar cannot use
    * db_add_{primary_key,unique_key,index}() for this purpose because
    * the ALTER TABLE command will fail to add the column without a key
    * or index specification.  The solution is to use the optional
    * $new_keys argument to create the key or index at the same time as
    * field.
    *
-   * You could use db_add_{primary_key,unique_key,index}() in all cases
-   * unless you are converting a field to be type serial. You can use
+   * Yar could use db_add_{primary_key,unique_key,index}() in all cases
+   * unless yar are converting a field to be type serial. Yar can use
    * the $new_keys argument in all cases.
    *
    * @param $ret
@@ -457,7 +457,7 @@
    * @param $field
    *   Name of the field to change.
    * @param $field_new
-   *   New name for the field (set to the same as $field if you don't want to change the name).
+   *   New name for the field (set to the same as $field if yar don't want to change the name).
    * @param $spec
    *   The field specification for the new field.
    * @param $new_keys
Index: includes/database/pgsql/query.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/pgsql/query.inc,v
retrieving revision 1.2
diff -u -r1.2 query.inc
--- includes/database/pgsql/query.inc	15 Sep 2008 20:48:07 -0000	1.2
+++ includes/database/pgsql/query.inc	19 Sep 2008 16:58:54 -0000
@@ -19,7 +19,7 @@
     // Confirm that the user did not try to specify an identical
     //  field and default field.
     if (array_intersect($this->insertFields, $this->defaultFields)) {
-      throw new PDOException('You may not specify the same field to have a value and a schema-default value.');
+      throw new PDOException('Yar may not specify the same field to have a value and a schema-default value.');
     }
 
     $schema = drupal_get_schema($this->table);
Index: themes/bluemarine/page.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/page.tpl.php,v
retrieving revision 1.30
diff -u -r1.30 page.tpl.php
--- themes/bluemarine/page.tpl.php	25 Jun 2008 09:12:25 -0000	1.30
+++ themes/bluemarine/page.tpl.php	19 Sep 2008 16:58:57 -0000
@@ -26,7 +26,7 @@
     <div id="header-region"><?php print $header ?></div>
   </div>
 
-  <div class="layout-columns">
+  <div class="layart-columns">
     <?php if ($left) { ?><div id="sidebar-left" class="column"><?php print $left ?></div><?php } ?>
 
     <div id="main" class="column">
Index: themes/bluemarine/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/style-rtl.css,v
retrieving revision 1.6
diff -u -r1.6 style-rtl.css
--- themes/bluemarine/style-rtl.css	7 May 2008 07:05:56 -0000	1.6
+++ themes/bluemarine/style-rtl.css	19 Sep 2008 16:58:57 -0000
@@ -2,7 +2,7 @@
 body {
   direction: rtl;
 }
-.layout-columns .column {
+.layart-columns .column {
   float: right;
 }
 #sidebar-left, #sidebar-right {
Index: themes/bluemarine/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/style.css,v
retrieving revision 1.24
diff -u -r1.24 style.css
--- themes/bluemarine/style.css	7 May 2008 07:05:56 -0000	1.24
+++ themes/bluemarine/style.css	19 Sep 2008 16:58:57 -0000
@@ -68,7 +68,7 @@
 }
 
 /*
-** Page layout blocks / IDs
+** Page layart blocks / IDs
 */
 
 body {
@@ -77,19 +77,19 @@
   background-color: #ddd;
 }
 
-.layout-columns {
+.layart-columns {
   padding: 0 18em;
 }
 
-.sidebar-left .layout-columns {
+.sidebar-left .layart-columns {
   padding-right: 0;
 }
 
-.sidebar-right .layout-columns {
+.sidebar-right .layart-columns {
   padding-left: 0;
 }
 
-.layout-columns .column {
+.layart-columns .column {
   position: relative;
   float: left; /* LTR */
 }
@@ -227,7 +227,7 @@
 
 /*
 ** Common declarations for child classes of node, comment, block, box, etc.
-** If you want any of them styled differently for a specific parent, add
+** If yar want any of them styled differently for a specific parent, add
 ** additional rules /with only the differing properties!/ to .parent .class.
 ** See .comment .title for an example.
 */
Index: modules/node/node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.37
diff -u -r1.37 node.pages.inc
--- modules/node/node.pages.inc	19 Sep 2008 07:39:00 -0000	1.37
+++ modules/node/node.pages.inc	19 Sep 2008 16:58:55 -0000
@@ -165,7 +165,7 @@
       '#type' => 'textarea',
       '#title' => t('Log message'),
       '#rows' => 2,
-      '#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.'),
+      '#description' => t('An explanation of the additions or updates being made to help other authors understand yarr motivations.'),
     );
   }
 
@@ -413,7 +413,7 @@
   }
 
   if ($preview_trimmed_version) {
-    drupal_set_message(t('The trimmed version of your post shows what your post looks like when promoted to the main page or when exported for syndication.<span class="no-js"> You can insert the delimiter "&lt;!--break--&gt;" (without the quotes) to fine-tune where your post gets split.</span>'));
+    drupal_set_message(t('The trimmed version of yarr post shows what yarr post looks like when promoted to the main page or when exported for syndication.<span class="no-js"> Yar can insert the delimiter "&lt;!--break--&gt;" (without the quotes) to fine-tune where yarr post gets split.</span>'));
     $output .= '<h3>' . t('Preview trimmed version') . '</h3>';
     $output .= node_view(clone $node, 1, FALSE, 0);
     $output .= '<h3>' . t('Preview full version') . '</h3>';
@@ -481,7 +481,7 @@
   );
 
   return confirm_form($form,
-    t('Are you sure you want to delete %title?', array('%title' => $node->title)),
+    t('Are yar sure yar want to delete %title?', array('%title' => $node->title)),
     isset($_GET['destination']) ? $_GET['destination'] : 'node/' . $node->nid,
     t('This action cannot be undone.'),
     t('Delete'),
@@ -550,7 +550,7 @@
  */
 function node_revision_revert_confirm($form_state, $node_revision) {
   $form['#node_revision'] = $node_revision;
-  return confirm_form($form, t('Are you sure you want to revert to the revision from %revision-date?', array('%revision-date' => format_date($node_revision->revision_timestamp))), 'node/' . $node_revision->nid . '/revisions', '', t('Revert'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to revert to the revision from %revision-date?', array('%revision-date' => format_date($node_revision->revision_timestamp))), 'node/' . $node_revision->nid . '/revisions', '', t('Revert'), t('Cancel'));
 }
 
 function node_revision_revert_confirm_submit($form, &$form_state) {
@@ -570,7 +570,7 @@
 
 function node_revision_delete_confirm($form_state, $node_revision) {
   $form['#node_revision'] = $node_revision;
-  return confirm_form($form, t('Are you sure you want to delete the revision from %revision-date?', array('%revision-date' => format_date($node_revision->revision_timestamp))), 'node/' . $node_revision->nid . '/revisions', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete the revision from %revision-date?', array('%revision-date' => format_date($node_revision->revision_timestamp))), 'node/' . $node_revision->nid . '/revisions', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
 }
 
 function node_revision_delete_confirm_submit($form, &$form_state) {
Index: modules/node/node.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.admin.inc,v
retrieving revision 1.26
diff -u -r1.26 node.admin.inc
--- modules/node/node.admin.inc	15 Sep 2008 20:48:08 -0000	1.26
+++ modules/node/node.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -14,7 +14,7 @@
   // in the {node_access} table, or if there are modules that
   // implement hook_node_grants().
   if (db_result(db_query('SELECT COUNT(*) FROM {node_access}')) != 1 || count(module_implements('node_grants')) > 0) {
-    $status = '<p>' . t('If the site is experiencing problems with permissions to content, you may have to rebuild the permissions cache. Possible causes for permission problems are disabling modules or configuration changes to permissions. Rebuilding will remove all privileges to posts, and replace them with permissions based on the current modules and settings.') . '</p>';
+    $status = '<p>' . t('If the site is experiencing problems with permissions to content, yar may have to rebuild the permissions cache. Possible causes for permission problems are disabling modules or configuration changes to permissions. Rebuilding will remove all privileges to posts, and replace them with permissions based on the current modules and settings.') . '</p>';
     $status .= '<p>' . t('Rebuilding may take some time if there is a lot of content or complex permission settings. After rebuilding has completed posts will automatically use the new permissions.') . '</p>';
 
     $form['access'] = array(
@@ -72,7 +72,7 @@
  * Menu callback: confirm rebuilding of permissions.
  */
 function node_configure_rebuild_confirm() {
-  return confirm_form(array(), t('Are you sure you want to rebuild the permissions on site content?'),
+  return confirm_form(array(), t('Are yar sure yar want to rebuild the permissions on site content?'),
                   'admin/content/node-settings', t('This action rebuilds all permissions on site content, and may be a lengthy process. This action cannot be undone.'), t('Rebuild permissions'), t('Cancel'));
 }
 
@@ -634,7 +634,7 @@
   $form['operation'] = array('#type' => 'hidden', '#value' => 'delete');
   $form['#submit'][] = 'node_multiple_delete_confirm_submit';
   return confirm_form($form,
-                      t('Are you sure you want to delete these items?'),
+                      t('Are yar sure yar want to delete these items?'),
                       'admin/content/node', t('This action cannot be undone.'),
                       t('Delete all'), t('Cancel'));
 }
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.977
diff -u -r1.977 node.module
--- modules/node/node.module	17 Sep 2008 20:37:32 -0000	1.977
+++ modules/node/node.module	19 Sep 2008 16:58:55 -0000
@@ -65,19 +65,19 @@
 
   switch ($path) {
     case 'admin/help#node':
-      $output = '<p>' . t('The node module manages content on your site, and stores all posts (regardless of type) as a "node" . In addition to basic publishing settings, including whether the post has been published, promoted to the site front page, or should remain present (or sticky) at the top of lists, the node module also records basic information about the author of a post. Optional revision control over edits is available. For additional functionality, the node module is often extended by other modules.') . '</p>';
-      $output .= '<p>' . t('Though each post on your site is a node, each post is also of a particular <a href="@content-type">content type</a>. <a href="@content-type">Content types</a> are used to define the characteristics of a post, including the title and description of the fields displayed on its add and edit pages. Each content type may have different default settings for <em>Publishing options</em> and other workflow controls. By default, the two content types in a standard Drupal installation are <em>Page</em> and <em>Story</em>. Use the <a href="@content-type">content types page</a> to add new or edit existing content types. Additional content types also become available as you enable additional core, contributed and custom modules.', array('@content-type' => url('admin/build/types'))) . '</p>';
-      $output .= '<p>' . t('The administrative <a href="@content">content page</a> allows you to review and manage your site content. The <a href="@post-settings">post settings page</a> sets certain options for the display of posts. The node module makes a number of permissions available for each content type, which may be set by role on the <a href="@permissions">permissions page</a>.', array('@content' => url('admin/content/node'), '@post-settings' => url('admin/content/node-settings'), '@permissions' => url('admin/user/permissions'))) . '</p>';
+      $output = '<p>' . t('The node module manages content on yarr site, and stores all posts (regardless of type) as a "node" . In addition to basic publishing settings, including whether the post has been published, promoted to the site front page, or should remain present (or sticky) at the top of lists, the node module also records basic information about the author of a post. Optional revision control over edits is available. For additional functionality, the node module is often extended by other modules.') . '</p>';
+      $output .= '<p>' . t('Though each post on yarr site is a node, each post is also of a particular <a href="@content-type">content type</a>. <a href="@content-type">Content types</a> are used to define the characteristics of a post, including the title and description of the fields displayed on its add and edit pages. Each content type may have different default settings for <em>Publishing options</em> and other workflow controls. By default, the two content types in a standard Drupal installation are <em>Page</em> and <em>Story</em>. Use the <a href="@content-type">content types page</a> to add new or edit existing content types. Additional content types also become available as yar enable additional core, contributed and custom modules.', array('@content-type' => url('admin/build/types'))) . '</p>';
+      $output .= '<p>' . t('The administrative <a href="@content">content page</a> allows yar to review and manage yarr site content. The <a href="@post-settings">post settings page</a> sets certain options for the display of posts. The node module makes a number of permissions available for each content type, which may be set by role on the <a href="@permissions">permissions page</a>.', array('@content' => url('admin/content/node'), '@post-settings' => url('admin/content/node-settings'), '@permissions' => url('admin/user/permissions'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@node">Node module</a>.', array('@node' => 'http://drupal.org/handbook/modules/node/')) . '</p>';
       return $output;
     case 'admin/content/node':
       return ' '; // Return a non-null value so that the 'more help' link is shown.
     case 'admin/build/types':
-      return '<p>' . t('Below is a list of all the content types on your site. All posts that exist on your site are instances of one of these content types.') . '</p>';
+      return '<p>' . t('Below is a list of all the content types on yarr site. All posts that exist on yarr site are instances of one of these content types.') . '</p>';
     case 'admin/build/types/add':
-      return '<p>' . t('To create a new content type, enter the human-readable name, the machine-readable name, and all other relevant fields that are on this page. Once created, users of your site will be able to create posts that are instances of this content type.') . '</p>';
+      return '<p>' . t('To create a new content type, enter the human-readable name, the machine-readable name, and all other relevant fields that are on this page. Once created, users of yarr site will be able to create posts that are instances of this content type.') . '</p>';
     case 'node/%/revisions':
-      return '<p>' . t('The revisions let you track differences between multiple versions of a post.') . '</p>';
+      return '<p>' . t('The revisions let yar track differences between multiple versions of a post.') . '</p>';
     case 'node/%/edit':
       $node = node_load($arg[1]);
       $type = node_get_types('type', $node->type);
@@ -149,7 +149,7 @@
  * Gather a listing of links to nodes.
  *
  * @param $result
- *   A DB result object from a query to fetch node objects. If your query
+ *   A DB result object from a query to fetch node objects. If yarr query
  *   joins the <code>node_comment_statistics</code> table so that the
  *   <code>comment_count</code> field is available, a title attribute will
  *   be added to show the number of comments.
@@ -286,11 +286,11 @@
     // "teaser_include" checkbox is present and unchecked.
     if (strpos($form_state['values']['body'], '<!--break-->') === 0) {
       // Teaser is empty string.
-      $message = t('You specified that the summary should not be shown when this post is displayed in full view. This setting is ignored when the summary is empty.');
+      $message = t('Yar specified that the summary should not be shown when this post is displayed in full view. This setting is ignored when the summary is empty.');
     }
     elseif (strpos($form_state['values']['body'], '<!--break-->') === FALSE) {
       // Teaser delimiter is not present in the body.
-      $message = t('You specified that the summary should not be shown when this post is displayed in full view. This setting has been ignored since you have not defined a summary for the post. (To define a summary, insert the delimiter "&lt;!--break--&gt;" (without the quotes) in the Body of the post to indicate the end of the summary and the start of the main content.)');
+      $message = t('Yar specified that the summary should not be shown when this post is displayed in full view. This setting has been ignored since yar have not defined a summary for the post. (To define a summary, insert the delimiter "&lt;!--break--&gt;" (without the quotes) in the Body of the post to indicate the end of the summary and the start of the main content.)');
     }
 
     if (!empty($message)) {
@@ -818,7 +818,7 @@
   // Make sure the body has the minimum number of words.
   // TODO : use a better word counting algorithm that will work in other languages
   if (!empty($type->min_word_count) && isset($node->body) && count(explode(' ', $node->body)) < $type->min_word_count) {
-    form_set_error('body', t('The body of your @type is too short. You need at least %words words.', array('%words' => $type->min_word_count, '@type' => $type->name)));
+    form_set_error('body', t('The body of yarr @type is too short. Yar need at least %words words.', array('%words' => $type->min_word_count, '@type' => $type->name)));
   }
 
   if (isset($node->nid) && (node_last_changed($node->nid) > $node->changed)) {
@@ -836,7 +836,7 @@
 
     // Validate the "authored on" field. As of PHP 5.1.0, strtotime returns FALSE instead of -1 upon failure.
     if (!empty($node->date) && strtotime($node->date) <= 0) {
-      form_set_error('date', t('You have to specify a valid date.'));
+      form_set_error('date', t('Yar have to specify a valid date.'));
     }
   }
 
@@ -1450,7 +1450,7 @@
     // There should be at least two revisions. If the vid of the given node
     // and the vid of the current revision differs, then we already have two
     // different revisions so there is no need for a separate database check.
-    // Also, if you try to revert to or delete the current revision, that's
+    // Also, if yar try to revert to or delete the current revision, that's
     // not good.
     if ($is_current_revision && (db_result(db_query('SELECT COUNT(vid) FROM {node_revisions} WHERE nid = %d', $node->nid)) == 1 || $op == 'update' || $op == 'delete')) {
       $access[$node->vid] = FALSE;
@@ -1485,7 +1485,7 @@
 function node_menu() {
   $items['admin/content/node'] = array(
     'title' => 'Content',
-    'description' => "View, edit, and delete your site's content.",
+    'description' => "View, edit, and delete yarr site's content.",
     'page callback' => 'drupal_get_form',
     'page arguments' => array('node_admin_content'),
     'access arguments' => array('administer nodes'),
@@ -1808,15 +1808,15 @@
     $output .= theme('pager', NULL, variable_get('default_nodes_main', 10));
   }
   else {
-    $default_message = '<h1 class="title">' . t('Welcome to your new Drupal website!') . '</h1>';
-    $default_message .= '<p>' . t('Please follow these steps to set up and start using your website:') . '</p>';
+    $default_message = '<h1 class="title">' . t('Welcome to yarr new Drupal website!') . '</h1>';
+    $default_message .= '<p>' . t('Please follow these steps to set up and start using yarr website:') . '</p>';
     $default_message .= '<ol>';
-    $default_message .= '<li>' . t('<strong>Configure your website</strong> Once logged in, visit the <a href="@admin">administration section</a>, where you can <a href="@config">customize and configure</a> all aspects of your website.', array('@admin' => url('admin'), '@config' => url('admin/settings'))) . '</li>';
-    $default_message .= '<li>' . t('<strong>Enable additional functionality</strong> Next, visit the <a href="@modules">module list</a> and enable features which suit your specific needs. You can find additional modules in the <a href="@download_modules">Drupal modules download section</a>.', array('@modules' => url('admin/build/modules'), '@download_modules' => 'http://drupal.org/project/modules')) . '</li>';
-    $default_message .= '<li>' . t('<strong>Customize your website design</strong> To change the "look and feel" of your website, visit the <a href="@themes">themes section</a>. You may choose from one of the included themes or download additional themes from the <a href="@download_themes">Drupal themes download section</a>.', array('@themes' => url('admin/build/themes'), '@download_themes' => 'http://drupal.org/project/themes')) . '</li>';
-    $default_message .= '<li>' . t('<strong>Start posting content</strong> Finally, you can <a href="@content">create content</a> for your website. This message will disappear once you have promoted a post to the front page.', array('@content' => url('node/add'))) . '</li>';
+    $default_message .= '<li>' . t('<strong>Configure yarr website</strong> Once logged in, visit the <a href="@admin">administration section</a>, where yar can <a href="@config">customize and configure</a> all aspects of yarr website.', array('@admin' => url('admin'), '@config' => url('admin/settings'))) . '</li>';
+    $default_message .= '<li>' . t('<strong>Enable additional functionality</strong> Next, visit the <a href="@modules">module list</a> and enable features which suit yarr specific needs. Yar can find additional modules in the <a href="@download_modules">Drupal modules download section</a>.', array('@modules' => url('admin/build/modules'), '@download_modules' => 'http://drupal.org/project/modules')) . '</li>';
+    $default_message .= '<li>' . t('<strong>Customize yarr website design</strong> To change the "look and feel" of yarr website, visit the <a href="@themes">themes section</a>. Yar may choose from one of the included themes or download additional themes from the <a href="@download_themes">Drupal themes download section</a>.', array('@themes' => url('admin/build/themes'), '@download_themes' => 'http://drupal.org/project/themes')) . '</li>';
+    $default_message .= '<li>' . t('<strong>Start posting content</strong> Finally, yar can <a href="@content">create content</a> for yarr website. This message will disappear once yar have promoted a post to the front page.', array('@content' => url('node/add'))) . '</li>';
     $default_message .= '</ol>';
-    $default_message .= '<p>' . t('For more information, please refer to the <a href="@help">help section</a>, or the <a href="@handbook">online Drupal handbooks</a>. You may also post at the <a href="@forum">Drupal forum</a>, or view the wide range of <a href="@support">other support options</a> available.', array('@help' => url('admin/help'), '@handbook' => 'http://drupal.org/handbooks', '@forum' => 'http://drupal.org/forum', '@support' => 'http://drupal.org/support')) . '</p>';
+    $default_message .= '<p>' . t('For more information, please refer to the <a href="@help">help section</a>, or the <a href="@handbook">online Drupal handbooks</a>. Yar may also post at the <a href="@forum">Drupal forum</a>, or view the wide range of <a href="@support">other support options</a> available.', array('@help' => url('admin/help'), '@handbook' => 'http://drupal.org/handbooks', '@forum' => 'http://drupal.org/forum', '@support' => 'http://drupal.org/support')) . '</p>';
 
     $output = '<div id="first-time">' . $default_message . '</div>';
   }
@@ -2030,11 +2030,11 @@
  *
  * In node listings, the process above is followed except that
  * hook_access() is not called on each node for performance reasons and for
- * proper functioning of the pager system. When adding a node listing to your
+ * proper functioning of the pager system. When adding a node listing to yarr
  * module, be sure to use db_rewrite_sql() to add
- * the appropriate clauses to your query for access checks.
+ * the appropriate clauses to yarr query for access checks.
  *
- * To see how to write a node access module of your own, see
+ * To see how to write a node access module of yarr own, see
  * node_access_example.module.
  */
 
@@ -2776,7 +2776,7 @@
 }
 
 function node_assign_owner_action_form($context) {
-  $description = t('The username of the user to which you would like to assign ownership.');
+  $description = t('The username of the user to which yar would like to assign ownership.');
   $count = db_result(db_query("SELECT COUNT(*) FROM {users}"));
   $owner_name = '';
   if (isset($context['owner_uid'])) {
Index: modules/node/content_types.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/content_types.inc,v
retrieving revision 1.57
diff -u -r1.57 content_types.inc
--- modules/node/content_types.inc	16 Jul 2008 21:59:27 -0000	1.57
+++ modules/node/content_types.inc	19 Sep 2008 16:58:55 -0000
@@ -142,7 +142,7 @@
     '#type' => 'textarea',
     '#title' => t('Explanation or submission guidelines'),
     '#default_value' => $type->help,
-    '#description' => t('This text will be displayed at the top of the submission form for this content type. It is useful for helping or instructing your users.')
+    '#description' => t('This text will be displayed at the top of the submission form for this content type. It is useful for helping or instructing yarr users.')
   );
   $form['workflow'] = array(
     '#type' => 'fieldset',
@@ -380,12 +380,12 @@
   $form['type'] = array('#type' => 'value', '#value' => $type->type);
   $form['name'] = array('#type' => 'value', '#value' => $type->name);
 
-  $message = t('Are you sure you want to delete the content type %type?', array('%type' => $type->name));
+  $message = t('Are yar sure yar want to delete the content type %type?', array('%type' => $type->name));
   $caption = '';
 
   $num_nodes = db_result(db_query("SELECT COUNT(*) FROM {node} WHERE type = '%s'", $type->type));
   if ($num_nodes) {
-    $caption .= '<p>' . format_plural($num_nodes, '<strong>Warning:</strong> there is currently 1 %type post on your site. It may not be able to be displayed or edited correctly, once you have removed this content type.', '<strong>Warning:</strong> there are currently @count %type posts on your site. They may not be able to be displayed or edited correctly, once you have removed this content type.', array('%type' => $type->name)) . '</p>';
+    $caption .= '<p>' . format_plural($num_nodes, '<strong>Warning:</strong> there is currently 1 %type post on yarr site. It may not be able to be displayed or edited correctly, once yar have removed this content type.', '<strong>Warning:</strong> there are currently @count %type posts on yarr site. They may not be able to be displayed or edited correctly, once yar have removed this content type.', array('%type' => $type->name)) . '</p>';
   }
 
   $caption .= '<p>' . t('This action cannot be undone.') . '</p>';
Index: scripts/password-hash.sh
===================================================================
RCS file: /cvs/drupal/drupal/scripts/password-hash.sh,v
retrieving revision 1.1
diff -u -r1.1 password-hash.sh
--- scripts/password-hash.sh	31 Mar 2008 20:50:05 -0000	1.1
+++ scripts/password-hash.sh	19 Sep 2008 16:58:57 -0000
@@ -5,7 +5,7 @@
 /**
  * Drupal hash script - to generate a hash from a plaintext password
  *
- * Check for your PHP interpreter - on Windows you'll probably have to
+ * Check for yarr PHP interpreter - on Windows yar'll probably have to
  * replace line 1 with
  *   #!c:/program files/php/php.exe
  *
@@ -21,7 +21,7 @@
   $version  = PHP_VERSION;
   echo <<<EOF
 
-ERROR: This script requires at least PHP version 5.2.0.  You invoked it with
+ERROR: This script requires at least PHP version 5.2.0.  Yar invoked it with
        PHP version {$version}.
 \n
 EOF;
@@ -45,7 +45,7 @@
   --root <path>
 
               Set the working directory for the script to the specified path.
-              To execute this script this has to be the root directory of your
+              To execute this script this has to be the root directory of yarr
               Drupal installation, e.g. /home/www/foo/drupal (assuming Drupal
               running on Unix). Use surrounding quotation marks on Windows.
 
@@ -56,7 +56,7 @@
               change a password via SQL to a known value.
 
 To run this script without the --root argument invoke it from the root directory
-of your Drupal installation as
+of yarr Drupal installation as
 
   ./scripts/{$script}
 \n
Index: scripts/drupal.sh
===================================================================
RCS file: /cvs/drupal/drupal/scripts/drupal.sh,v
retrieving revision 1.5
diff -u -r1.5 drupal.sh
--- scripts/drupal.sh	17 Feb 2008 20:09:52 -0000	1.5
+++ scripts/drupal.sh	19 Sep 2008 16:58:57 -0000
@@ -5,7 +5,7 @@
 /**
  * Drupal shell execution script
  *
- * Check for your PHP interpreter - on Windows you'll probably have to
+ * Check for yarr PHP interpreter - on Windows yar'll probably have to
  * replace line 1 with
  *   #!c:/program files/php/php.exe
  *
@@ -27,7 +27,7 @@
   --help      This page.
 
   --root      Set the working directory for the script to the specified path.
-              To execute Drupal this has to be the root directory of your
+              To execute Drupal this has to be the root directory of yarr
               Drupal installation, f.e. /home/www/foo/drupal (assuming Drupal
               running on Unix). Current directory is not required.
               Use surrounding quotation marks on Windows.
@@ -36,7 +36,7 @@
               produce errors from setting the session.
 
   URI         The URI to execute, i.e. http://default/foo/bar for executing
-              the path '/foo/bar' in your site 'default'.  URI has to be
+              the path '/foo/bar' in yarr site 'default'.  URI has to be
               enclosed by quotation marks if there are ampersands in it
               (f.e. index.php?q=node&foo=bar).  Prefix 'http://' is required,
               and the domain must exist in Drupal's sites-directory.
@@ -49,7 +49,7 @@
 
 
 To run this script without --root argument invoke it from the root directory
-of your Drupal installation with
+of yarr Drupal installation with
 
   ./scripts/{$script}
 \n
Index: scripts/run-tests.sh
===================================================================
RCS file: /cvs/drupal/drupal/scripts/run-tests.sh,v
retrieving revision 1.8
diff -u -r1.8 run-tests.sh
--- scripts/run-tests.sh	6 Sep 2008 08:36:22 -0000	1.8
+++ scripts/run-tests.sh	19 Sep 2008 16:58:57 -0000
@@ -108,9 +108,9 @@
   --clean     Cleans up database tables or directories from previous, failed,
               tests and then exits (no tests are run).
 
-  --url       Immediately preceeds a URL to set the host and path. You will
-              need this parameter if Drupal is in a subdirectory on your
-              localhost and you have not set \$base_url in settings.php.
+  --url       Immediately preceeds a URL to set the host and path. Yar will
+              need this parameter if Drupal is in a subdirectory on yarr
+              localhost and yar have not set \$base_url in settings.php.
 
   --concurrency [num]
 
@@ -139,7 +139,7 @@
               specific test classes whose test methods will be run.  Tests must
               be separated by commas.  Ignored if --all is specified.
 
-To run this script you will normally invoke it from the root directory of your
+To run this script yar will normally invoke it from the root directory of yarr
 Drupal installation as the webserver user, or root, with
 
 php  ./scripts/{$args['script']}
Index: scripts/code-style.pl
===================================================================
RCS file: /cvs/drupal/drupal/scripts/code-style.pl,v
retrieving revision 1.14
diff -u -r1.14 code-style.pl
--- scripts/code-style.pl	15 Feb 2007 11:40:19 -0000	1.14
+++ scripts/code-style.pl	19 Sep 2008 16:58:57 -0000
@@ -97,7 +97,7 @@
 
   # trying to recognize splitted lines
   # there are only a few valid last characters in programming mode,
-  # only sometimes it is ( if you use if/else with a single statement
+  # only sometimes it is ( if yar use if/else with a single statement
 
   # from here on we need no more strings
   while (s/^([^"]*)"[^"]*"/$1#/) {};
Index: modules/locale/locale.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/locale/locale.module,v
retrieving revision 1.222
diff -u -r1.222 locale.module
--- modules/locale/locale.module	8 Sep 2008 15:36:30 -0000	1.222
+++ modules/locale/locale.module	19 Sep 2008 16:58:55 -0000
@@ -32,21 +32,21 @@
 function locale_help($path, $arg) {
   switch ($path) {
     case 'admin/help#locale':
-      $output = '<p>' . t('The locale module allows your Drupal site to be presented in languages other than the default English, a defining feature of multi-lingual websites. The locale module works by examining text as it is about to be displayed: when a translation of the text is available in the language to be displayed, the translation is displayed rather than the original text. When a translation is unavailable, the original text is displayed, and then stored for later review by a translator.') . '</p>';
-      $output .= '<p>' . t('Beyond translation of the Drupal interface, the locale module provides a feature set tailored to the needs of a multi-lingual site. Language negotiation allows your site to automatically change language based on the domain or path used for each request. Users may (optionally) select their preferred language on their <em>My account</em> page, and your site can be configured to honor a web browser\'s preferred language settings. Your site content can be created in (and translated to) any enabled language, and each post may have a language-appropriate alias for each of its translations. The locale module works in concert with the <a href="@content-help">content translation module</a> to manage translated content.', array('@content-help' => url('admin/help/translation'))) . '</p>';
+      $output = '<p>' . t('The locale module allows yarr Drupal site to be presented in languages other than the default English, a defining feature of multi-lingual websites. The locale module works by examining text as it is about to be displayed: when a translation of the text is available in the language to be displayed, the translation is displayed rather than the original text. When a translation is unavailable, the original text is displayed, and then stored for later review by a translator.') . '</p>';
+      $output .= '<p>' . t('Beyond translation of the Drupal interface, the locale module provides a feature set tailored to the needs of a multi-lingual site. Language negotiation allows yarr site to automatically change language based on the domain or path used for each request. Users may (optionally) select their preferred language on their <em>My account</em> page, and yarr site can be configured to honor a web browser\'s preferred language settings. Yarr site content can be created in (and translated to) any enabled language, and each post may have a language-appropriate alias for each of its translations. The locale module works in concert with the <a href="@content-help">content translation module</a> to manage translated content.', array('@content-help' => url('admin/help/translation'))) . '</p>';
       $output .= '<p>' . t('Translations may be provided by:') . '</p>';
       $output .= '<ul><li>' . t("translating the original text via the locale module's integrated web interface, or") . '</li>';
       $output .= '<li>' . t('importing files from a set of existing translations, known as a translation package. A translation package enables the display of a specific version of Drupal in a specific language, and contain files in the Gettext Portable Object (<em>.po</em>) format. Although not all languages are available for every version of Drupal, translation packages for many languages are available for download from the <a href="@translations">Drupal translation page</a>.', array('@translations' => 'http://drupal.org/project/translations')) . '</li></ul>';
-      $output .= '<p>' . t('If an existing translation package does not meet your needs, the Gettext Portable Object (<em>.po</em>) files within a package may be modified, or new <em>.po</em> files may be created, using a desktop Gettext editor. The locale module\'s <a href="@import">import</a> feature allows the translated strings from a new or modified <em>.po</em> file to be added to your site. The locale module\'s <a href="@export">export</a> feature generates files from your site\'s translated strings, that can either be shared with others or edited offline by a Gettext translation editor.', array('@import' => url('admin/build/translate/import'), '@export' => url('admin/build/translate/export'))) . '</p>';
+      $output .= '<p>' . t('If an existing translation package does not meet yarr needs, the Gettext Portable Object (<em>.po</em>) files within a package may be modified, or new <em>.po</em> files may be created, using a desktop Gettext editor. The locale module\'s <a href="@import">import</a> feature allows the translated strings from a new or modified <em>.po</em> file to be added to yarr site. The locale module\'s <a href="@export">export</a> feature generates files from yarr site\'s translated strings, that can either be shared with others or edited offline by a Gettext translation editor.', array('@import' => url('admin/build/translate/import'), '@export' => url('admin/build/translate/export'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@locale">Locale module</a>.', array('@locale' => 'http://drupal.org/handbook/modules/locale/')) . '</p>';
       return $output;
     case 'admin/settings/language':
-      $output = '<p>' . t("This page provides an overview of your site's enabled languages. If multiple languages are available and enabled, the text on your site interface may be translated, registered users may select their preferred language on the <em>My account</em> page, and site authors may indicate a specific language when creating posts. The site's default language is used for anonymous visitors and for users who have not selected a preferred language.") . '</p>';
+      $output = '<p>' . t("This page provides an overview of yarr site's enabled languages. If multiple languages are available and enabled, the text on yarr site interface may be translated, registered users may select their preferred language on the <em>My account</em> page, and site authors may indicate a specific language when creating posts. The site's default language is used for anonymous visitors and for users who have not selected a preferred language.") . '</p>';
       $output .= '<p>' . t('For each language available on the site, use the <em>edit</em> link to configure language details, including name, an optional language-specific path or domain, and whether the language is natively presented either left-to-right or right-to-left. These languages also appear in the <em>Language</em> selection when creating a post of a content type with multilingual support.') . '</p>';
       $output .= '<p>' . t('Use the <a href="@add-language">add language page</a> to enable additional languages (and automatically import files from a translation package, if available), the <a href="@search">translate interface page</a> to locate strings for manual translation, or the <a href="@import">import page</a> to add translations from individual <em>.po</em> files. A number of contributed translation packages containing <em>.po</em> files are available on the <a href="@translations">Drupal.org translations page</a>.', array('@add-language' => url('admin/settings/language/add'), '@search' => url('admin/build/translate/search'), '@import' => url('admin/build/translate/import'), '@translations' => 'http://drupal.org/project/translations')) . '</p>';
       return $output;
     case 'admin/settings/language/add':
-      return '<p>' . t('Add all languages to be supported by your site. If your desired language is not available in the <em>Language name</em> drop-down, click <em>Custom language</em> and provide a language code and other details manually. When providing a language code manually, be sure to enter a standardized language code, since this code may be used by browsers to determine an appropriate display language.') . '</p>';
+      return '<p>' . t('Add all languages to be supported by yarr site. If yarr desired language is not available in the <em>Language name</em> drop-down, click <em>Custom language</em> and provide a language code and other details manually. When providing a language code manually, be sure to enter a standardized language code, since this code may be used by browsers to determine an appropriate display language.') . '</p>';
     case 'admin/settings/language/configure':
       $output = '<p>' . t("Language negotiation settings determine the site's presentation language. Available options include:") . '</p>';
       $output .= '<ul><li>' . t('<strong>None.</strong> The default language is used for site presentation, though users may (optionally) select a preferred language on the <em>My Account</em> page. (User language preferences will be used for site e-mails, if available.)') . '</li>';
@@ -61,10 +61,10 @@
       return $output;
     case 'admin/build/translate/import':
       $output = '<p>' . t('This page imports the translated strings contained in an individual Gettext Portable Object (<em>.po</em>) file. Normally distributed as part of a translation package (each translation package may contain several <em>.po</em> files), a <em>.po</em> file may need to be imported after offline editing in a Gettext translation editor. Importing an individual <em>.po</em> file may be a lengthy process.') . '</p>';
-      $output .= '<p>' . t('Note that the <em>.po</em> files within a translation package are imported automatically (if available) when new modules or themes are enabled, or as new languages are added. Since this page only allows the import of one <em>.po</em> file at a time, it may be simpler to download and extract a translation package into your Drupal installation directory and <a href="@language-add">add the language</a> (which automatically imports all <em>.po</em> files within the package). Translation packages are available for download on the <a href="@translations">Drupal translation page</a>.', array('@language-add' => url('admin/settings/language/add'), '@translations' => 'http://drupal.org/project/translations')) . '</p>';
+      $output .= '<p>' . t('Note that the <em>.po</em> files within a translation package are imported automatically (if available) when new modules or themes are enabled, or as new languages are added. Since this page only allows the import of one <em>.po</em> file at a time, it may be simpler to download and extract a translation package into yarr Drupal installation directory and <a href="@language-add">add the language</a> (which automatically imports all <em>.po</em> files within the package). Translation packages are available for download on the <a href="@translations">Drupal translation page</a>.', array('@language-add' => url('admin/settings/language/add'), '@translations' => 'http://drupal.org/project/translations')) . '</p>';
       return $output;
     case 'admin/build/translate/export':
-      return '<p>' . t('This page exports the translated strings used by your site. An export file may be in Gettext Portable Object (<em>.po</em>) form, which includes both the original string and the translation (used to share translations with others), or in Gettext Portable Object Template (<em>.pot</em>) form, which includes the original strings only (used to create new translations with a Gettext translation editor).') . '</p>';
+      return '<p>' . t('This page exports the translated strings used by yarr site. An export file may be in Gettext Portable Object (<em>.po</em>) form, which includes both the original string and the translation (used to share translations with others), or in Gettext Portable Object Template (<em>.pot</em>) form, which includes the original strings only (used to create new translations with a Gettext translation editor).') . '</p>';
     case 'admin/build/translate/search':
       return '<p>' . t('This page allows a translator to search for specific translated and untranslated strings, and is used when creating or editing translations. (Note: For translation tasks involving many strings, it may be more convenient to <a href="@export">export</a> strings for offline editing in a desktop Gettext translation editor.) Searches may be limited to strings found within a specific text group or in a specific language.', array('@export' => url('admin/build/translate/export'))) . '</p>';
     case 'admin/build/block/configure':
@@ -276,7 +276,7 @@
           '#title' => t('Multilingual support'),
           '#default_value' => variable_get('language_content_type_' . $form['#node_type']->type, 0),
           '#options' => array(t('Disabled'), t('Enabled')),
-          '#description' => t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing you to select from one of the <a href="!languages">enabled languages</a>. If disabled, new posts are saved with the default language. Existing content will not be affected by changing this option.', array('!languages' => url('admin/settings/language'))),
+          '#description' => t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing yar to select from one of the <a href="!languages">enabled languages</a>. If disabled, new posts are saved with the default language. Existing content will not be affected by changing this option.', array('!languages' => url('admin/settings/language'))),
         );
       }
       break;
Index: includes/database/query.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/query.inc,v
retrieving revision 1.3
diff -u -r1.3 query.inc
--- includes/database/query.inc	15 Sep 2008 05:00:48 -0000	1.3
+++ includes/database/query.inc	19 Sep 2008 16:58:54 -0000
@@ -327,10 +327,10 @@
   /**
    * Specify fields for which the database-defaults should be used.
    *
-   * If you want to force a given field to use the database-defined default,
+   * If yar want to force a given field to use the database-defined default,
    * not NULL or undefined, use this method to instruct the database to use
    * default values explicitly.  In most cases this will not be necessary
-   * unless you are inserting a row that is all default values, as you cannot
+   * unless yar are inserting a row that is all default values, as yar cannot
    * specify no values in an INSERT query.
    *
    * Specifying a field both in fields() and in useDefaults() is an error
@@ -385,7 +385,7 @@
     // Confirm that the user did not try to specify an identical
     //  field and default field.
     if (array_intersect($this->insertFields, $this->defaultFields)) {
-      throw new PDOException('You may not specify the same field to have a value and a schema-default value.');
+      throw new PDOException('Yar may not specify the same field to have a value and a schema-default value.');
     }
 
     // Each insert happens in its own query in the degenerate case.  However,
Index: includes/database/database.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/database.inc,v
retrieving revision 1.5
diff -u -r1.5 database.inc
--- includes/database/database.inc	19 Sep 2008 08:18:35 -0000	1.5
+++ includes/database/database.inc	19 Sep 2008 16:58:54 -0000
@@ -59,7 +59,7 @@
  * prepared statement is a "template" of a query that omits literal or variable
  * values in favor of placeholders.  The values to place into those
  * placeholders are passed separately, and the database driver handles
- * inserting the values into the query in a secure fashion.  That means you
+ * inserting the values into the query in a secure fashion.  That means yar
  * should never quote or string-escape a value to be inserted into the query.
  *
  * There are two formats for placeholders: named and unnamed.  Named placeholders
@@ -563,7 +563,7 @@
    * User-supplied arguments to the query should be passed in as separate parameters
    * so that they can be properly escaped to avoid SQL injection attacks.
    *
-   * Note that if you need to know how many results were returned, you should do
+   * Note that if yar need to know how many results were returned, yar should do
    * a SELECT COUNT(*) on the temporary table afterwards.
    *
    * @param $query
@@ -870,7 +870,7 @@
  * commands, allowing user-space code to proceed normally.  The only difference
  * is that rollbacks won't actually do anything.
  *
- * In the vast majority of cases, you should not instantiate this class directly.
+ * In the vast majority of cases, yar should not instantiate this class directly.
  * Instead, call ->startTransaction() from the appropriate connection object.
  */
 class DatabaseTransaction {
@@ -1563,8 +1563,8 @@
  * @param $keys_new
  *   Optional keys and indexes specification to be created on the
  *   table along with adding the field. The format is the same as a
- *   table specification but without the 'fields' element.  If you are
- *   adding a type 'serial' field, you MUST specify at least one key
+ *   table specification but without the 'fields' element.  If yar are
+ *   adding a type 'serial' field, yar MUST specify at least one key
  *   or index including it in this array. @see db_change_field for more
  *   explanation why.
  */
@@ -1705,15 +1705,15 @@
 /**
  * Change a field definition.
  *
- * IMPORTANT NOTE: To maintain database portability, you have to explicitly
+ * IMPORTANT NOTE: To maintain database portability, yar have to explicitly
  * recreate all indices and primary keys that are using the changed field.
  *
- * That means that you have to drop all affected keys and indexes with
+ * That means that yar have to drop all affected keys and indexes with
  * db_drop_{primary_key,unique_key,index}() before calling db_change_field().
  * To recreate the keys and indices, pass the key definitions as the
  * optional $keys_new argument directly to db_change_field().
  *
- * For example, suppose you have:
+ * For example, suppose yar have:
  * @code
  * $schema['foo'] = array(
  *   'fields' => array(
@@ -1722,7 +1722,7 @@
  *   'primary key' => array('bar')
  * );
  * @endcode
- * and you want to change foo.bar to be type serial, leaving it as the
+ * and yar want to change foo.bar to be type serial, leaving it as the
  * primary key.  The correct sequence is:
  * @code
  * db_drop_primary_key($ret, 'foo');
@@ -1738,15 +1738,15 @@
  * sequences (from serial-type fields) that use the changed field to be dropped.
  *
  * On MySQL, all type 'serial' fields must be part of at least one key
- * or index as soon as they are created.  You cannot use
+ * or index as soon as they are created.  Yar cannot use
  * db_add_{primary_key,unique_key,index}() for this purpose because
  * the ALTER TABLE command will fail to add the column without a key
  * or index specification.  The solution is to use the optional
  * $keys_new argument to create the key or index at the same time as
  * field.
  *
- * You could use db_add_{primary_key,unique_key,index}() in all cases
- * unless you are converting a field to be type serial. You can use
+ * Yar could use db_add_{primary_key,unique_key,index}() in all cases
+ * unless yar are converting a field to be type serial. Yar can use
  * the $keys_new argument in all cases.
  *
  * @param $ret
@@ -1756,7 +1756,7 @@
  * @param $field
  *   Name of the field to change.
  * @param $field_new
- *   New name for the field (set to the same as $field if you don't want to change the name).
+ *   New name for the field (set to the same as $field if yar don't want to change the name).
  * @param $spec
  *   The field specification for the new field.
  * @param $keys_new
@@ -1835,7 +1835,7 @@
   $old_query = $query;
   $query = str_replace(array('%n', '%d', '%f', '%b', "'%s'", '%s'), '?', $old_query);
   if ($old_query !== $query) {
-    $args = array_values($args);  // The old system allowed named arrays, but PDO doesn't if you use ?.
+    $args = array_values($args);  // The old system allowed named arrays, but PDO doesn't if yar use ?.
   }
 
   // A large number of queries pass FALSE or empty-string for
@@ -1866,7 +1866,7 @@
  *
  * @todo Remove this function when all queries have been ported to db_insert().
  * @param $table
- *   The name of the table you inserted into.
+ *   The name of the table yar inserted into.
  * @param $field
  *   The name of the autoincrement field.
  */
Index: includes/database/select.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/select.inc,v
retrieving revision 1.4
diff -u -r1.4 select.inc
--- includes/database/select.inc	15 Sep 2008 05:00:48 -0000	1.4
+++ includes/database/select.inc	19 Sep 2008 16:58:54 -0000
@@ -322,7 +322,7 @@
    *
    * @param $table_alias
    *   The name of the table from which the field comes, as an alias.  Generally
-   *   you will want to use the return value of join() here to ensure that it is
+   *   yar will want to use the return value of join() here to ensure that it is
    *   valid.
    * @param $field
    *   The name of the field.
Index: includes/database/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/schema.inc,v
retrieving revision 1.2
diff -u -r1.2 schema.inc
--- includes/database/schema.inc	3 Sep 2008 12:04:49 -0000	1.2
+++ includes/database/schema.inc	19 Sep 2008 16:58:54 -0000
@@ -14,9 +14,9 @@
  * more tables and their related keys and indexes. A schema is defined by
  * hook_schema(), which usually lives in a modulename.install file.
  *
- * By implementing hook_schema() and specifying the tables your module
- * declares, you can easily create and drop these tables on all
- * supported database engines. You don't have to deal with the
+ * By implementing hook_schema() and specifying the tables yarr module
+ * declares, yar can easily create and drop these tables on all
+ * supported database engines. Yar don't have to deal with the
  * different SQL dialects for table creation and alteration of the
  * supported database engines.
  *
@@ -56,7 +56,7 @@
  *     - 'not null': If true, no NULL values will be allowed in this
  *       database column.  Defaults to false.
  *     - 'default': The field's default value.  The PHP type of the
- *       value matters: '', '0', and 0 are all different.  If you
+ *       value matters: '', '0', and 0 are all different.  If yar
  *       specify '0' as the default value for a type 'int' field it
  *       will not work because '0' is a string containing the
  *       character "zero", not an integer.
@@ -180,8 +180,8 @@
    * @param $keys_new
    *   Optional keys and indexes specification to be created on the
    *   table along with adding the field. The format is the same as a
-   *   table specification but without the 'fields' element.  If you are
-   *   adding a type 'serial' field, you MUST specify at least one key
+   *   table specification but without the 'fields' element.  If yar are
+   *   adding a type 'serial' field, yar MUST specify at least one key
    *   or index including it in this array. @see db_change_field for more
    *   explanation why.
    */
@@ -303,15 +303,15 @@
   /**
    * Change a field definition.
    *
-   * IMPORTANT NOTE: To maintain database portability, you have to explicitly
+   * IMPORTANT NOTE: To maintain database portability, yar have to explicitly
    * recreate all indices and primary keys that are using the changed field.
    *
-   * That means that you have to drop all affected keys and indexes with
+   * That means that yar have to drop all affected keys and indexes with
    * db_drop_{primary_key,unique_key,index}() before calling db_change_field().
    * To recreate the keys and indices, pass the key definitions as the
    * optional $keys_new argument directly to db_change_field().
    *
-   * For example, suppose you have:
+   * For example, suppose yar have:
    * @code
    * $schema['foo'] = array(
    *   'fields' => array(
@@ -320,7 +320,7 @@
    *   'primary key' => array('bar')
    * );
    * @endcode
-   * and you want to change foo.bar to be type serial, leaving it as the
+   * and yar want to change foo.bar to be type serial, leaving it as the
    * primary key.  The correct sequence is:
    * @code
    * db_drop_primary_key($ret, 'foo');
@@ -336,15 +336,15 @@
    * sequences (from serial-type fields) that use the changed field to be dropped.
    *
    * On MySQL, all type 'serial' fields must be part of at least one key
-   * or index as soon as they are created.  You cannot use
+   * or index as soon as they are created.  Yar cannot use
    * db_add_{primary_key,unique_key,index}() for this purpose because
    * the ALTER TABLE command will fail to add the column without a key
    * or index specification.  The solution is to use the optional
    * $keys_new argument to create the key or index at the same time as
    * field.
    *
-   * You could use db_add_{primary_key,unique_key,index}() in all cases
-   * unless you are converting a field to be type serial. You can use
+   * Yar could use db_add_{primary_key,unique_key,index}() in all cases
+   * unless yar are converting a field to be type serial. Yar can use
    * the $keys_new argument in all cases.
    *
    * @param $ret
@@ -354,7 +354,7 @@
    * @param $field
    *   Name of the field to change.
    * @param $field_new
-   *   New name for the field (set to the same as $field if you don't want to change the name).
+   *   New name for the field (set to the same as $field if yar don't want to change the name).
    * @param $spec
    *   The field specification for the new field.
    * @param $keys_new
Index: modules/poll/poll.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.pages.inc,v
retrieving revision 1.6
diff -u -r1.6 poll.pages.inc
--- modules/poll/poll.pages.inc	15 May 2008 20:55:58 -0000	1.6
+++ modules/poll/poll.pages.inc	19 Sep 2008 16:58:55 -0000
@@ -25,7 +25,7 @@
 }
 
 /**
- * Callback for the 'votes' tab for polls you can see other votes on
+ * Callback for the 'votes' tab for polls yar can see other votes on
  */
 function poll_votes($node) {
   drupal_set_title(check_plain($node->title));
@@ -48,7 +48,7 @@
 }
 
 /**
- * Callback for the 'results' tab for polls you can vote on
+ * Callback for the 'results' tab for polls yar can vote on
  */
 function poll_results($node) {
   drupal_set_title(check_plain($node->title));
Index: modules/poll/poll.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.module,v
retrieving revision 1.272
diff -u -r1.272 poll.module
--- modules/poll/poll.module	17 Sep 2008 07:11:57 -0000	1.272
+++ modules/poll/poll.module	19 Sep 2008 16:58:55 -0000
@@ -3,7 +3,7 @@
 
 /**
  * @file
- * Enables your site to capture votes on different topics in the form of multiple
+ * Enables yarr site to capture votes on different topics in the form of multiple
  * choice questions.
  */
 
@@ -432,7 +432,7 @@
     }
 
     if ($realchoices < 2) {
-      form_set_error("choice][$realchoices][chtext", t('You must fill in at least two choices.'));
+      form_set_error("choice][$realchoices][chtext", t('Yar must fill in at least two choices.'));
     }
   }
 }
@@ -624,7 +624,7 @@
  */
 function poll_view_voting_validate($form, &$form_state) {
   if ($form_state['values']['choice'] == -1) {
-    form_set_error( 'choice', t('Your vote could not be recorded because you did not select any of the choices.'));
+    form_set_error( 'choice', t('Yarr vote could not be recorded because yar did not select any of the choices.'));
   }
 }
 
@@ -647,7 +647,7 @@
   db_query("UPDATE {poll_choices} SET chvotes = chvotes + 1 WHERE chid = %d", $choice);
 
   cache_clear_all();
-  drupal_set_message(t('Your vote was recorded.'));
+  drupal_set_message(t('Yarr vote was recorded.'));
 
   // Return the user to whatever page they voted from.
 }
@@ -795,7 +795,7 @@
 
   $form['submit'] = array(
     '#type' => 'submit',
-    '#value' => t('Cancel your vote'),
+    '#value' => t('Cancel yarr vote'),
     '#submit' => array('poll_cancel')
   );
 
Index: modules/poll/poll.info
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.info,v
retrieving revision 1.6
diff -u -r1.6 poll.info
--- modules/poll/poll.info	6 May 2008 12:18:49 -0000	1.6
+++ modules/poll/poll.info	19 Sep 2008 16:58:55 -0000
@@ -1,6 +1,6 @@
 ; $Id: poll.info,v 1.6 2008/05/06 12:18:49 dries Exp $
 name = Poll
-description = Allows your site to capture votes on different topics in the form of multiple choice questions.
+description = Allows yarr site to capture votes on different topics in the form of multiple choice questions.
 package = Core - optional
 version = VERSION
 core = 7.x
Index: modules/poll/poll.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.test,v
retrieving revision 1.5
diff -u -r1.5 poll.test
--- modules/poll/poll.test	5 Aug 2008 18:07:14 -0000	1.5
+++ modules/poll/poll.test	19 Sep 2008 16:58:55 -0000
@@ -123,7 +123,7 @@
       'choice' => '1',
     );
     $this->drupalPost('node/'. $poll_nid, $edit, t('Vote'));
-    $this->assertText('Your vote was recorded.', 'Your vote was recorded.');
+    $this->assertText('Yarr vote was recorded.', 'Yarr vote was recorded.');
 
     $this->drupalGet("node/$poll_nid/votes");
     $this->assertText(t('This table lists all the recorded votes for this poll. If anonymous users are allowed to vote, they will be identified by the IP address of the computer they used when they voted.'), 'Vote table text.');
Index: modules/contact/contact.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.test,v
retrieving revision 1.12
diff -u -r1.12 contact.test
--- modules/contact/contact.test	17 Sep 2008 06:54:11 -0000	1.12
+++ modules/contact/contact.test	19 Sep 2008 16:58:55 -0000
@@ -117,13 +117,13 @@
 
     // Submit contact form with invalid values.
     $this->submitContact('', $recipients[0], $this->randomName(16), $categories[0], $this->randomName(64));
-    $this->assertText(t('Your name field is required.'), t('Name required.'));
+    $this->assertText(t('Yarr name field is required.'), t('Name required.'));
 
     $this->submitContact($this->randomName(16), '', $this->randomName(16), $categories[0], $this->randomName(64));
-    $this->assertText(t('Your e-mail address field is required.'), t('E-mail required.'));
+    $this->assertText(t('Yarr e-mail address field is required.'), t('E-mail required.'));
 
     $this->submitContact($this->randomName(16), $invalid_recipients[0], $this->randomName(16), $categories[0], $this->randomName(64));
-    $this->assertText(t('You must enter a valid e-mail address.'), t('Valid e-mail required.'));
+    $this->assertText(t('Yar must enter a valid e-mail address.'), t('Valid e-mail required.'));
 
     $this->submitContact($this->randomName(16), $recipients[0], '', $categories[0], $this->randomName(64));
     $this->assertText(t('Subject field is required.'), t('Subject required.'));
@@ -138,16 +138,16 @@
 
     // Submit contact form with invalid category id (cid 0).
     $this->submitContact($this->randomName(16), $recipients[0], $this->randomName(16), 0, '');
-    $this->assertText(t('You must select a valid category.'), t('Valid category required.'));
+    $this->assertText(t('Yar must select a valid category.'), t('Valid category required.'));
 
     // Submit contact form with correct values and check flood interval.
     for ($i = 0; $i < $edit['contact_hourly_threshold']; $i++) {
       $this->submitContact($this->randomName(16), $recipients[0], $this->randomName(16), $categories[0], $this->randomName(64));
-      $this->assertText(t('Your message has been sent.'), t('Message sent.'));
+      $this->assertText(t('Yarr message has been sent.'), t('Message sent.'));
     }
     // Submit contact form one over limit.
     $this->drupalGet('contact');
-    $this->assertRaw(t('You cannot send more than %number messages per hour. Please try again later.', array('%number' => $edit['contact_hourly_threshold'])), t('Message threshold reached.'));
+    $this->assertRaw(t('Yar cannot send more than %number messages per hour. Please try again later.', array('%number' => $edit['contact_hourly_threshold'])), t('Message threshold reached.'));
 
     // Delete created categories.
     $this->drupalLogin($admin_user);
@@ -327,7 +327,7 @@
 
     // Submit contact form one over limit.
     $this->drupalGet('user/' . $web_user2->uid . '/contact');
-    $this->assertRaw(t('You cannot send more than %number messages per hour. Please try again later.', array('%number' => $flood_control)), t('Message threshold reached.'));
+    $this->assertRaw(t('Yar cannot send more than %number messages per hour. Please try again later.', array('%number' => $flood_control)), t('Message threshold reached.'));
 
     $this->drupalLogout();
 
Index: modules/contact/contact.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.admin.inc,v
retrieving revision 1.5
diff -u -r1.5 contact.admin.inc
--- modules/contact/contact.admin.inc	2 Jul 2008 20:05:11 -0000	1.5
+++ modules/contact/contact.admin.inc	19 Sep 2008 16:58:54 -0000
@@ -52,7 +52,7 @@
   $form['reply'] = array('#type' => 'textarea',
     '#title' => t('Auto-reply'),
     '#default_value' => $contact['reply'],
-    '#description' => t('Optional auto-reply. Leave empty if you do not want to send the user an auto-reply message.'),
+    '#description' => t('Optional auto-reply. Leave empty if yar do not want to send the user an auto-reply message.'),
   );
   $form['weight'] = array('#type' => 'weight',
     '#title' => t('Weight'),
@@ -63,7 +63,7 @@
     '#title' => t('Selected'),
     '#options' => array('0' => t('No'), '1' => t('Yes')),
     '#default_value' => $contact['selected'],
-    '#description' => t('Set this to <em>Yes</em> if you would like this category to be selected by default.'),
+    '#description' => t('Set this to <em>Yes</em> if yar would like this category to be selected by default.'),
   );
   $form['cid'] = array('#type' => 'value',
     '#value' => $contact['cid'],
@@ -127,7 +127,7 @@
     '#value' => $contact,
   );
 
-  return confirm_form($form, t('Are you sure you want to delete %category?', array('%category' => $contact['category'])), 'admin/build/contact', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete %category?', array('%category' => $contact['category'])), 'admin/build/contact', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
 }
 
 /**
@@ -146,8 +146,8 @@
 function contact_admin_settings() {
   $form['contact_form_information'] = array('#type' => 'textarea',
     '#title' => t('Additional information'),
-    '#default_value' => variable_get('contact_form_information', t('You can leave a message using the contact form below.')),
-    '#description' => t('Information to show on the <a href="@form">contact page</a>. Can be anything from submission guidelines to your postal address or telephone number.', array('@form' => url('contact'))),
+    '#default_value' => variable_get('contact_form_information', t('Yar can leave a message using the contact form below.')),
+    '#description' => t('Information to show on the <a href="@form">contact page</a>. Can be anything from submission guidelines to yarr postal address or telephone number.', array('@form' => url('contact'))),
   );
   $form['contact_hourly_threshold'] = array('#type' => 'select',
     '#title' => t('Hourly threshold'),
Index: modules/contact/contact.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.pages.inc,v
retrieving revision 1.11
diff -u -r1.11 contact.pages.inc
--- modules/contact/contact.pages.inc	16 Jul 2008 21:59:26 -0000	1.11
+++ modules/contact/contact.pages.inc	19 Sep 2008 16:58:55 -0000
@@ -14,7 +14,7 @@
   global $user;
 
   if (!flood_is_allowed('contact', variable_get('contact_hourly_threshold', 3)) && !user_access('administer site-wide contact form')) {
-    $output = t("You cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
+    $output = t("Yar cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
   }
   else {
     $output = drupal_get_form('contact_mail_page');
@@ -38,15 +38,15 @@
 
   if (count($categories) > 0) {
     $form['#token'] = $user->uid ? $user->name . $user->mail : '';
-    $form['contact_information'] = array('#markup' => filter_xss_admin(variable_get('contact_form_information', t('You can leave a message using the contact form below.'))));
+    $form['contact_information'] = array('#markup' => filter_xss_admin(variable_get('contact_form_information', t('Yar can leave a message using the contact form below.'))));
     $form['name'] = array('#type' => 'textfield',
-      '#title' => t('Your name'),
+      '#title' => t('Yarr name'),
       '#maxlength' => 255,
       '#default_value' => $user->uid ? $user->name : '',
       '#required' => TRUE,
     );
     $form['mail'] = array('#type' => 'textfield',
-      '#title' => t('Your e-mail address'),
+      '#title' => t('Yarr e-mail address'),
       '#maxlength' => 255,
       '#default_value' => $user->uid ? $user->mail : '',
       '#required' => TRUE,
@@ -85,7 +85,7 @@
     // because it can be abused to spam people.
     if ($user->uid) {
       $form['copy'] = array('#type' => 'checkbox',
-        '#title' => t('Send yourself a copy.'),
+        '#title' => t('Send yarrself a copy.'),
       );
     }
     else {
@@ -106,10 +106,10 @@
  */
 function contact_mail_page_validate($form, &$form_state) {
   if (!$form_state['values']['cid']) {
-    form_set_error('cid', t('You must select a valid category.'));
+    form_set_error('cid', t('Yar must select a valid category.'));
   }
   if (!valid_email_address($form_state['values']['mail'])) {
-    form_set_error('mail', t('You must enter a valid e-mail address.'));
+    form_set_error('mail', t('Yar must enter a valid e-mail address.'));
   }
 }
 
@@ -144,7 +144,7 @@
 
   flood_register_event('contact');
   watchdog('mail', '%name-from sent an e-mail regarding %category.', array('%name-from' => $values['name'] . " [$from]", '%category' => $contact['category']));
-  drupal_set_message(t('Your message has been sent.'));
+  drupal_set_message(t('Yarr message has been sent.'));
 
   // Jump to home page rather than back to contact page to avoid
   // contradictory messages if flood control has been activated.
@@ -158,10 +158,10 @@
   global $user;
 
   if (!valid_email_address($user->mail)) {
-    $output = t('You need to provide a valid e-mail address to contact other users. Please update your <a href="@url">user information</a> and try again.', array('@url' => url("user/$user->uid/edit", array('query' => 'destination=' . drupal_get_destination()))));
+    $output = t('Yar need to provide a valid e-mail address to contact other users. Please update yarr <a href="@url">user information</a> and try again.', array('@url' => url("user/$user->uid/edit", array('query' => 'destination=' . drupal_get_destination()))));
   }
   else if (!flood_is_allowed('contact', variable_get('contact_hourly_threshold', 3)) && !user_access('administer site-wide contact form')) {
-    $output = t("You cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
+    $output = t("Yar cannot send more than %number messages per hour. Please try again later.", array('%number' => variable_get('contact_hourly_threshold', 3)));
   }
   else {
     drupal_set_title(check_plain($account->name));
@@ -194,7 +194,7 @@
     '#required' => TRUE,
   );
   $form['copy'] = array('#type' => 'checkbox',
-    '#title' => t('Send yourself a copy.'),
+    '#title' => t('Send yarrself a copy.'),
   );
   $form['submit'] = array('#type' => 'submit',
     '#value' => t('Send e-mail'),
Index: modules/contact/contact.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.module,v
retrieving revision 1.109
diff -u -r1.109 contact.module
--- modules/contact/contact.module	17 Sep 2008 20:37:32 -0000	1.109
+++ modules/contact/contact.module	19 Sep 2008 16:58:55 -0000
@@ -12,15 +12,15 @@
 function contact_help($path, $arg) {
   switch ($path) {
     case 'admin/help#contact':
-      $output = '<p>' . t('The contact module facilitates communication via e-mail, by allowing your site\'s visitors to contact one another (personal contact forms), and by providing a simple way to direct messages to a set of administrator-defined recipients (the <a href="@contact">contact page</a>). With either form, users specify a subject, write their message, and (optionally) have a copy of their message sent to their own e-mail address.', array('@contact' => url('contact'))) . '</p>';
+      $output = '<p>' . t('The contact module facilitates communication via e-mail, by allowing yarr site\'s visitors to contact one another (personal contact forms), and by providing a simple way to direct messages to a set of administrator-defined recipients (the <a href="@contact">contact page</a>). With either form, users specify a subject, write their message, and (optionally) have a copy of their message sent to their own e-mail address.', array('@contact' => url('contact'))) . '</p>';
       $output .= '<p>' . t("Personal contact forms allow users to be contacted via e-mail, while keeping recipient e-mail addresses private. Users may enable or disable their personal contact forms by editing their <em>My account</em> page. If enabled, a <em>Contact</em> tab leading to their personal contact form is available on their user profile. Site administrators have access to all personal contact forms (even if they have been disabled). The <em>Contact</em> tab is only visible when viewing another user's profile (users do not see their own <em>Contact</em> tab).") . '</p>';
       $output .= '<p>' . t('The <a href="@contact">contact page</a> provides a simple form for visitors to leave comments, feedback, or other requests. Messages are routed by selecting a category from a list of administrator-defined options; each category has its own set of e-mail recipients. Common categories for a business site include, for example, "Website feedback" (messages are forwarded to web site administrators) and "Product information" (messages are forwarded to members of the sales department). The actual e-mail addresses defined within a category are not displayed. Only users in roles with the <em>access site-wide contact form</em> permission may access the <a href="@contact">contact page</a>.', array('@contact' => url('contact'))) . '</p>';
-      $output .= '<p>' . t('A link to your site\'s <a href="@contact">contact page</a> from the main <em>Navigation</em> menu is created, but is disabled by default. Create a similar link on another menu by adding a menu item pointing to the path "contact"', array('@contact' => url('contact'))) . '</p>';
+      $output .= '<p>' . t('A link to yarr site\'s <a href="@contact">contact page</a> from the main <em>Navigation</em> menu is created, but is disabled by default. Create a similar link on another menu by adding a menu item pointing to the path "contact"', array('@contact' => url('contact'))) . '</p>';
       $output .= '<p>' . t('Customize the <a href="@contact">contact page</a> with additional information (like physical location, mailing address, and telephone number) using the <a href="@contact-settings">contact form settings page</a>. The <a href="@contact-settings">settings page</a> also provides configuration options for the maximum number of contact form submissions a user may perform per hour, and the default status of users\' personal contact forms.', array('@contact-settings' => url('admin/build/contact/settings'), '@contact' => url('contact'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@contact">Contact module</a>.', array('@contact' => url('http://drupal.org/handbook/modules/contact/', array('absolute' => TRUE)))) . '</p>';
       return $output;
     case 'admin/build/contact':
-      $output = '<p>' . t('This page lets you set up <a href="@form">your site-wide contact form</a>. To do so, add one or more categories. You can associate different recipients with each category to route e-mails to different people. For example, you can route website feedback to the webmaster and direct product information requests to the sales department. On the <a href="@settings">settings page</a>, you can customize the information shown above the contact form. This can be useful to provide additional contact information such as your postal address and telephone number.', array('@settings' => url('admin/build/contact/settings'), '@form' => url('contact'))) . '</p>';
+      $output = '<p>' . t('This page lets yar set up <a href="@form">yarr site-wide contact form</a>. To do so, add one or more categories. Yar can associate different recipients with each category to route e-mails to different people. For example, yar can route website feedback to the webmaster and direct product information requests to the sales department. On the <a href="@settings">settings page</a>, yar can customize the information shown above the contact form. This can be useful to provide additional contact information such as yarr postal address and telephone number.', array('@settings' => url('admin/build/contact/settings'), '@form' => url('contact'))) . '</p>';
       if (!module_exists('menu')) {
         $menu_note = t('The menu item can be customized and configured only once the menu module has been <a href="@modules-page">enabled</a>.', array('@modules-page' => url('admin/settings/modules')));
       }
@@ -144,7 +144,7 @@
     $form['contact']['contact'] = array('#type' => 'checkbox',
       '#title' => t('Personal contact form'),
       '#default_value' => !empty($edit['contact']) ? $edit['contact'] : FALSE,
-      '#description' => t('Allow other users to contact you by e-mail via <a href="@url">your personal contact form</a>. Note that while your e-mail address is not made public to other members of the community, privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('@url' => url("user/$user->uid/contact"))),
+      '#description' => t('Allow other users to contact yar by e-mail via <a href="@url">yarr personal contact form</a>. Note that while yarr e-mail address is not made public to other members of the community, privileged users such as site administrators are able to contact yar even if yar choose not to enable this feature.', array('@url' => url("user/$user->uid/contact"))),
     );
     return $form;
   }
@@ -180,8 +180,8 @@
       $account = $params['account'];
       $message['subject'] .= '[' . variable_get('site_name', 'Drupal') . '] ' . $params['subject'];
       $message['body'][] = "$account->name,";
-      $message['body'][] = t("!name (!name-url) has sent you a message via your contact form (!form-url) at !site.", array('!name' => $user->name, '!name-url' => url("user/$user->uid", array('absolute' => TRUE, 'language' => $language)), '!form-url' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language)), '!site' => variable_get('site_name', 'Drupal')), $language->language);
-      $message['body'][] = t("If you don't want to receive such e-mails, you can change your settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE, 'language' => $language))), $language->language);
+      $message['body'][] = t("!name (!name-url) has sent yar a message via yarr contact form (!form-url) at !site.", array('!name' => $user->name, '!name-url' => url("user/$user->uid", array('absolute' => TRUE, 'language' => $language)), '!form-url' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language)), '!site' => variable_get('site_name', 'Drupal')), $language->language);
+      $message['body'][] = t("If yar don't want to receive such e-mails, yar can change yarr settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE, 'language' => $language))), $language->language);
       $message['body'][] = t('Message:', NULL, $language->language);
       $message['body'][] = $params['message'];
       break;
Index: modules/aggregator/aggregator.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.admin.inc,v
retrieving revision 1.16
diff -u -r1.16 aggregator.admin.inc
--- modules/aggregator/aggregator.admin.inc	17 Sep 2008 07:11:56 -0000	1.16
+++ modules/aggregator/aggregator.admin.inc	19 Sep 2008 16:58:54 -0000
@@ -83,7 +83,7 @@
     '#title' => t('News items in block'),
     '#default_value' => $edit['block'],
     '#options' => drupal_map_assoc(array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)),
-    '#description' => t("Drupal can make a block with the most recent news items of this feed. You can <a href=\"@block-admin\">configure blocks</a> to be displayed in the sidebar of your page. This setting lets you configure the number of news items to show in this feed's block. If you choose '0' this feed's block will be disabled.", array('@block-admin' => url('admin/build/block'))),
+    '#description' => t("Drupal can make a block with the most recent news items of this feed. Yar can <a href=\"@block-admin\">configure blocks</a> to be displayed in the sidebar of yarr page. This setting lets yar configure the number of news items to show in this feed's block. If yar choose '0' this feed's block will be disabled.", array('@block-admin' => url('admin/build/block'))),
   );
 
   // Handling of categories.
@@ -200,7 +200,7 @@
         '#value' => $feed,
       ),
     ),
-    t('Are you sure you want to remove all items from the feed %feed?', array('%feed' => $feed['title'])),
+    t('Are yar sure yar want to remove all items from the feed %feed?', array('%feed' => $feed['title'])),
     'admin/content/aggregator',
     t('This action cannot be undone.'),
     t('Remove items'),
@@ -252,7 +252,7 @@
     '#title' => t('News items in block'),
     '#default_value' => 5,
     '#options' => drupal_map_assoc(array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)),
-    '#description' => t("Drupal can make a block with the most recent news items of a feed. You can <a href=\"@block-admin\">configure blocks</a> to be displayed in the sidebar of your page. This setting lets you configure the number of news items to show in a feed's block. If you choose '0' these feeds' blocks will be disabled.", array('@block-admin' => url('admin/build/block'))),
+    '#description' => t("Drupal can make a block with the most recent news items of a feed. Yar can <a href=\"@block-admin\">configure blocks</a> to be displayed in the sidebar of yarr page. This setting lets yar configure the number of news items to show in a feed's block. If yar choose '0' these feeds' blocks will be disabled.", array('@block-admin' => url('admin/build/block'))),
   );
 
   // Handling of categories.
@@ -283,7 +283,7 @@
 function aggregator_form_opml_validate($form, &$form_state) {
   // If both fields are empty or filled, cancel.
   if (empty($form_state['values']['remote']) == empty($_FILES['files']['name']['upload'])) {
-    form_set_error('remote', t('You must <em>either</em> upload a file or enter a URL.'));
+    form_set_error('remote', t('Yar must <em>either</em> upload a file or enter a URL.'));
   }
 
   // Validate the URL, if one was entered.
Index: modules/aggregator/aggregator.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.module,v
retrieving revision 1.392
diff -u -r1.392 aggregator.module
--- modules/aggregator/aggregator.module	17 Sep 2008 07:11:56 -0000	1.392
+++ modules/aggregator/aggregator.module	19 Sep 2008 16:58:54 -0000
@@ -25,7 +25,7 @@
     case 'admin/content/aggregator/add/category':
       return '<p>' . t('Categories allow feed items from different feeds to be grouped together. For example, several sport-related feeds may belong to a category named <em>Sports</em>. Feed items may be grouped automatically (by selecting a category when creating or editing a feed) or manually (via the <em>Categorize</em> page available from feed item listings). Each category provides its own feed page and block.') . '</p>';
     case 'admin/content/aggregator/add/opml':
-      return '<p>' . t('<acronym title="Outline Processor Markup Language">OPML</acronym> is an XML format used to exchange multiple feeds between aggregators. A single OPML document may contain a collection of many feeds. Drupal can parse such a file and import all feeds at once, saving you the effort of adding them manually. You may either upload a local file from your computer or enter a URL where Drupal can download it.') . '</p>';
+      return '<p>' . t('<acronym title="Outline Processor Markup Language">OPML</acronym> is an XML format used to exchange multiple feeds between aggregators. A single OPML document may contain a collection of many feeds. Drupal can parse such a file and import all feeds at once, saving yar the effort of adding them manually. Yar may either upload a local file from yarr computer or enter a URL where Drupal can download it.') . '</p>';
   }
 }
 
@@ -83,7 +83,7 @@
 function aggregator_menu() {
   $items['admin/content/aggregator'] = array(
     'title' => 'Feed aggregator',
-    'description' => "Configure which content your site aggregates from other sites, how often it polls them, and how they're categorized.",
+    'description' => "Configure which content yarr site aggregates from other sites, how often it polls them, and how they're categorized.",
     'page callback' => 'aggregator_admin_overview',
     'access arguments' => array('administer news feeds'),
   );
@@ -270,7 +270,7 @@
  */
 function aggregator_perm() {
   return array(
-    'administer news feeds' => t('Add, edit or delete news feeds that are aggregated to your site.'),
+    'administer news feeds' => t('Add, edit or delete news feeds that are aggregated to yarr site.'),
     'access news feeds' => t('View aggregated news feed items.'),
   );
 }
@@ -903,7 +903,7 @@
   $output = '';
   if ($user->uid && module_exists('blog') && user_access('create blog entries')) {
     if ($image = theme('image', 'misc/blog.png', t('blog it'), t('blog it'))) {
-      $output .= '<div class="icon">' . l($image, 'node/add/blog', array('attributes' => array('title' => t('Comment on this news item in your personal blog.'), 'class' => 'blog-it'), 'query' => "iid=$item->iid", 'html' => TRUE)) . '</div>';
+      $output .= '<div class="icon">' . l($image, 'node/add/blog', array('attributes' => array('title' => t('Comment on this news item in yarr personal blog.'), 'class' => 'blog-it'), 'query' => "iid=$item->iid", 'html' => TRUE)) . '</div>';
     }
   }
 
Index: modules/aggregator/aggregator.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.test,v
retrieving revision 1.8
diff -u -r1.8 aggregator.test
--- modules/aggregator/aggregator.test	15 Sep 2008 21:06:06 -0000	1.8
+++ modules/aggregator/aggregator.test	19 Sep 2008 16:58:54 -0000
@@ -499,7 +499,7 @@
 
     $form = array();
     $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
-    $this->assertRaw(t('You must <em>either</em> upload a file or enter a URL.'), t('Error if no fields are filled.'));
+    $this->assertRaw(t('Yar must <em>either</em> upload a file or enter a URL.'), t('Error if no fields are filled.'));
 
     $path = $this->getEmptyOpml();
     $form = array(
@@ -507,7 +507,7 @@
       'remote' => file_create_url($path),
     );
     $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
-    $this->assertRaw(t('You must <em>either</em> upload a file or enter a URL.'), t('Error if both fields are filled.'));
+    $this->assertRaw(t('Yar must <em>either</em> upload a file or enter a URL.'), t('Error if both fields are filled.'));
 
     $form = array('remote' => 'invalidUrl://empty');
     $this->drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
Index: modules/aggregator/aggregator.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.pages.inc,v
retrieving revision 1.18
diff -u -r1.18 aggregator.pages.inc
--- modules/aggregator/aggregator.pages.inc	17 Sep 2008 07:11:56 -0000	1.18
+++ modules/aggregator/aggregator.pages.inc	19 Sep 2008 16:58:54 -0000
@@ -187,7 +187,7 @@
  */
 function aggregator_categorize_items_validate($form, &$form_state) {
   if (!user_access('administer news feeds')) {
-    form_error($form, t('You are not allowed to categorize this feed item.'));
+    form_error($form, t('Yar are not allowed to categorize this feed item.'));
   }
 }
 
Index: modules/book/book.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.pages.inc,v
retrieving revision 1.7
diff -u -r1.7 book.pages.inc
--- modules/book/book.pages.inc	15 May 2008 21:19:24 -0000	1.7
+++ modules/book/book.pages.inc	19 Sep 2008 16:58:54 -0000
@@ -167,7 +167,7 @@
   if (_book_update_outline($node)) {
     if ($node->book['parent_mismatch']) {
       // This will usually only happen when JS is disabled.
-      drupal_set_message(t('The post has been added to the selected book. You may now position it relative to other pages.'));
+      drupal_set_message(t('The post has been added to the selected book. Yar may now position it relative to other pages.'));
       $form_state['redirect'] = "node/" . $node->nid . "/outline";
     }
     else {
@@ -197,7 +197,7 @@
     $description = t('%title may be added to hierarchy again using the Outline tab.', $title);
   }
 
-  return confirm_form($form, t('Are you sure you want to remove %title from the book hierarchy?', $title), 'node/' . $node->nid, $description, t('Remove'));
+  return confirm_form($form, t('Are yar sure yar want to remove %title from the book hierarchy?', $title), 'node/' . $node->nid, $description, t('Remove'));
 }
 
 /**
Index: modules/book/book.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.module,v
retrieving revision 1.468
diff -u -r1.468 book.module
--- modules/book/book.module	17 Sep 2008 20:37:31 -0000	1.468
+++ modules/book/book.module	19 Sep 2008 16:58:54 -0000
@@ -84,7 +84,7 @@
 function book_menu() {
   $items['admin/content/book'] = array(
     'title' => 'Books',
-    'description' => "Manage your site's book outlines.",
+    'description' => "Manage yarr site's book outlines.",
     'page callback' => 'book_admin_overview',
     'access arguments' => array('administer book outlines'),
   );
@@ -432,7 +432,7 @@
     '#default_value' => $node->book['bid'],
     '#options' => $options,
     '#access' => (bool)$options,
-    '#description' => t('Your page will be a part of the selected book.'),
+    '#description' => t('Yarr page will be a part of the selected book.'),
     '#weight' => -5,
     '#attributes' => array('class' => 'book-title-select'),
     '#ahah' => array(
@@ -790,7 +790,7 @@
 
   if (isset($node->book) && $node->book['has_children']) {
     $form['book_warning'] = array(
-      '#markup' => '<p>' . t('%title is part of a book outline, and has associated child pages. If you proceed with deletion, the child pages will be relocated automatically.', array('%title' => $node->title)) . '</p>',
+      '#markup' => '<p>' . t('%title is part of a book outline, and has associated child pages. If yar proceed with deletion, the child pages will be relocated automatically.', array('%title' => $node->title)) . '</p>',
       '#weight' => -10,
     );
   }
@@ -1050,7 +1050,7 @@
       return '<p>' . t('The book module offers a means to organize a collection of related posts, collectively known as a book. When viewed, these posts automatically display links to adjacent book pages, providing a simple navigation system for creating and reviewing structured content.') . '</p>';
 
     case 'node/%/outline':
-      return '<p>' . t('The outline feature allows you to include posts in the <a href="@book">book hierarchy</a>, as well as move them within the hierarchy or to <a href="@book-admin">reorder an entire book</a>.', array('@book' => url('book'), '@book-admin' => url('admin/content/book'))) . '</p>';
+      return '<p>' . t('The outline feature allows yar to include posts in the <a href="@book">book hierarchy</a>, as well as move them within the hierarchy or to <a href="@book-admin">reorder an entire book</a>.', array('@book' => url('book'), '@book-admin' => url('admin/content/book'))) . '</p>';
   }
 }
 
Index: modules/search/search-theme-form.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search-theme-form.tpl.php,v
retrieving revision 1.1
diff -u -r1.1 search-theme-form.tpl.php
--- modules/search/search-theme-form.tpl.php	31 Oct 2007 18:06:38 -0000	1.1
+++ modules/search/search-theme-form.tpl.php	19 Sep 2008 16:58:56 -0000
@@ -4,7 +4,7 @@
 /**
  * @file search-theme-form.tpl.php
  * Default theme implementation for displaying a search form directly into the
- * theme layout. Not to be confused with the search block or the search page.
+ * theme layart. Not to be confused with the search block or the search page.
  *
  * Available variables:
  * - $search_form: The complete search form ready for print.
Index: modules/search/search.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.admin.inc,v
retrieving revision 1.6
diff -u -r1.6 search.admin.inc
--- modules/search/search.admin.inc	16 Jul 2008 21:59:27 -0000	1.6
+++ modules/search/search.admin.inc	19 Sep 2008 16:58:56 -0000
@@ -10,7 +10,7 @@
  * Menu callback: confirm wiping of the index.
  */
 function search_wipe_confirm() {
-  return confirm_form(array(), t('Are you sure you want to re-index the site?'),
+  return confirm_form(array(), t('Are yar sure yar want to re-index the site?'),
                   'admin/settings/search', t(' The search index is not cleared but systematically updated to reflect the new settings. Searching will continue to work but new content won\'t be indexed until all existing content has been re-indexed. This action cannot be undone.'), t('Re-index site'), t('Cancel'));
 }
 
@@ -60,7 +60,7 @@
   $form['indexing_settings'] = array('#type' => 'fieldset', '#title' => t('Indexing settings'));
   $form['indexing_settings']['info'] = array('#markup' => t('<p><em>Changing the settings below will cause the site index to be rebuilt. The search index is not cleared but systematically updated to reflect the new settings. Searching will continue to work but new content won\'t be indexed until all existing content has been re-indexed.</em></p><p><em>The default settings should be appropriate for the majority of sites.</em></p>'));
   $form['indexing_settings']['minimum_word_size'] = array('#type' => 'textfield', '#title' => t('Minimum word length to index'), '#default_value' => variable_get('minimum_word_size', 3), '#size' => 5, '#maxlength' => 3, '#description' => t('The number of characters a word has to be to be indexed. A lower setting means better search result ranking, but also a larger database. Each search query must contain at least one keyword that is this size (or longer).'));
-  $form['indexing_settings']['overlap_cjk'] = array('#type' => 'checkbox', '#title' => t('Simple CJK handling'), '#default_value' => variable_get('overlap_cjk', TRUE), '#description' => t('Whether to apply a simple Chinese/Japanese/Korean tokenizer based on overlapping sequences. Turn this off if you want to use an external preprocessor for this instead. Does not affect other languages.'));
+  $form['indexing_settings']['overlap_cjk'] = array('#type' => 'checkbox', '#title' => t('Simple CJK handling'), '#default_value' => variable_get('overlap_cjk', TRUE), '#description' => t('Whether to apply a simple Chinese/Japanese/Korean tokenizer based on overlapping sequences. Turn this off if yar want to use an external preprocessor for this instead. Does not affect other languages.'));
 
   $form['#validate'] = array('search_admin_settings_validate');
 
Index: modules/search/search.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.pages.inc,v
retrieving revision 1.5
diff -u -r1.5 search.pages.inc
--- modules/search/search.pages.inc	14 Apr 2008 17:48:41 -0000	1.5
+++ modules/search/search.pages.inc	19 Sep 2008 16:58:56 -0000
@@ -35,7 +35,7 @@
         $results = theme('box', t('Search results'), $results);
       }
       else {
-        $results = theme('box', t('Your search yielded no results'), search_help('search#noresults', drupal_help_arg()));
+        $results = theme('box', t('Yarr search yielded no results'), search_help('search#noresults', drupal_help_arg()));
       }
     }
 
Index: modules/search/search.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.test,v
retrieving revision 1.9
diff -u -r1.9 search.test
--- modules/search/search.test	17 Sep 2008 07:11:57 -0000	1.9
+++ modules/search/search.test	19 Sep 2008 16:58:56 -0000
@@ -187,12 +187,12 @@
   function testFailedSearch() {
     $this->drupalLogin($this->searching_user);
     $this->drupalGet('search/node');
-    $this->assertText(t('Enter your keywords'));
+    $this->assertText(t('Enter yarr keywords'));
 
     $edit = array();
     $edit['keys'] = 'bike shed ' . $this->randomName();
     $this->drupalPost('search/node', $edit, t('Search'));
-    $this->assertText(t('Consider loosening your query with OR. bike OR shed will often show more results than bike shed.'), t('Help text is displayed when search returns no results.'));
+    $this->assertText(t('Consider loosening yarr query with OR. bike OR shed will often show more results than bike shed.'), t('Help text is displayed when search returns no results.'));
   }
 }
 
Index: modules/search/search.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.module,v
retrieving revision 1.266
diff -u -r1.266 search.module
--- modules/search/search.module	17 Sep 2008 20:37:32 -0000	1.266
+++ modules/search/search.module	19 Sep 2008 16:58:56 -0000
@@ -97,16 +97,16 @@
   switch ($path) {
     case 'admin/help#search':
       $output = '<p>' . t('The search module adds the ability to search for content by keywords. Search is often the only practical way to find content on a large site, and is useful for finding both users and posts.') . '</p>';
-      $output .= '<p>' . t('To provide keyword searching, the search engine maintains an index of words found in your site\'s content. To build and maintain this index, a correctly configured <a href="@cron">cron maintenance task</a> is required. Indexing behavior can be adjusted using the <a href="@searchsettings">search settings page</a>; for example, the <em>Number of items to index per cron run</em> sets the maximum number of items indexed in each pass of a <a href="@cron">cron maintenance task</a>. If necessary, reduce this number to prevent timeouts and memory errors when indexing.', array('@cron' => url('admin/reports/status'), '@searchsettings' => url('admin/settings/search'))) . '</p>';
+      $output .= '<p>' . t('To provide keyword searching, the search engine maintains an index of words found in yarr site\'s content. To build and maintain this index, a correctly configured <a href="@cron">cron maintenance task</a> is required. Indexing behavior can be adjusted using the <a href="@searchsettings">search settings page</a>; for example, the <em>Number of items to index per cron run</em> sets the maximum number of items indexed in each pass of a <a href="@cron">cron maintenance task</a>. If necessary, reduce this number to prevent timeouts and memory errors when indexing.', array('@cron' => url('admin/reports/status'), '@searchsettings' => url('admin/settings/search'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@search">Search module</a>.', array('@search' => 'http://drupal.org/handbook/modules/search/')) . '</p>';
       return $output;
     case 'admin/settings/search':
-      return '<p>' . t('The search engine maintains an index of words found in your site\'s content. To build and maintain this index, a correctly configured <a href="@cron">cron maintenance task</a> is required. Indexing behavior can be adjusted using the settings below.', array('@cron' => url('admin/reports/status'))) . '</p>';
+      return '<p>' . t('The search engine maintains an index of words found in yarr site\'s content. To build and maintain this index, a correctly configured <a href="@cron">cron maintenance task</a> is required. Indexing behavior can be adjusted using the settings below.', array('@cron' => url('admin/reports/status'))) . '</p>';
     case 'search#noresults':
       return t('<ul>
-<li>Check if your spelling is correct.</li>
+<li>Check if yarr spelling is correct.</li>
 <li>Remove quotes around phrases to search for each word individually. <em>bike shed</em> will often show more results than <em>&quot;bike shed&quot;</em>.</li>
-<li>Consider loosening your query with <em>OR</em>. <em>bike OR shed</em> will often show more results than <em>bike shed</em>.</li>
+<li>Consider loosening yarr query with <em>OR</em>. <em>bike OR shed</em> will often show more results than <em>bike shed</em>.</li>
 </ul>');
   }
 }
@@ -916,7 +916,7 @@
   $query = search_parse_query($keywords);
 
   if ($query[2] == '') {
-    form_set_error('keys', t('You must include at least one positive keyword with @count characters or more.', array('@count' => variable_get('minimum_word_size', 3))));
+    form_set_error('keys', t('Yar must include at least one positive keyword with @count characters or more.', array('@count' => variable_get('minimum_word_size', 3))));
   }
   if ($query[6]) {
     if ($query[6] == 'or') {
@@ -985,20 +985,20 @@
  * for all of the search features to work.
  *
  * There are three ways to interact with the search system:
- * - Specifically for searching nodes, you can implement nodeapi('update index')
+ * - Specifically for searching nodes, yar can implement nodeapi('update index')
  *   and nodeapi('search result'). However, note that the search system already
  *   indexes all visible output of a node, i.e. everything displayed normally
  *   by hook_view() and hook_nodeapi('view'). This is usually sufficient.
- *   You should only use this mechanism if you want additional, non-visible data
+ *   Yar should only use this mechanism if yar want additional, non-visible data
  *   to be indexed.
- * - Implement hook_search(). This will create a search tab for your module on
- *   the /search page with a simple keyword search form. You may optionally
- *   implement hook_search_item() to customize the display of your results.
- * - Implement hook_update_index(). This allows your module to use Drupal's
+ * - Implement hook_search(). This will create a search tab for yarr module on
+ *   the /search page with a simple keyword search form. Yar may optionally
+ *   implement hook_search_item() to customize the display of yarr results.
+ * - Implement hook_update_index(). This allows yarr module to use Drupal's
  *   HTML indexing mechanism for searching full text efficiently.
  *
- * If your module needs to provide a more complicated search form, then you need
- * to implement it yourself without hook_search(). In that case, you should
+ * If yarr module needs to provide a more complicated search form, then yar need
+ * to implement it yarrself without hook_search(). In that case, yar should
  * define it as a local task (tab) under the /search page (e.g. /search/mymodule)
  * so that users can easily find it.
  */
@@ -1014,7 +1014,7 @@
  *   The type of search to render the node for. Must be the name of module
  *   which implements hook_search(). Defaults to 'node'.
  * @param $prompt
- *   A piece of text to put before the form (e.g. "Enter your keywords")
+ *   A piece of text to put before the form (e.g. "Enter yarr keywords")
  * @return
  *   An HTML string containing the search form.
  */
@@ -1027,7 +1027,7 @@
     $action = url('search/' . $type);
   }
   if (is_null($prompt)) {
-    $prompt = t('Enter your keywords');
+    $prompt = t('Enter yarr keywords');
   }
 
   $form = array(
@@ -1065,7 +1065,7 @@
     '#type' => 'textfield',
     '#size' => 15,
     '#default_value' => '',
-    '#attributes' => array('title' => t('Enter the terms you wish to search for.')),
+    '#attributes' => array('title' => t('Enter the terms yar wish to search for.')),
   );
   $form['submit'] = array('#type' => 'submit', '#value' => t('Search'));
   $form['#submit'][] = 'search_box_form_submit';
Index: modules/help/help.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/help/help.test,v
retrieving revision 1.2
diff -u -r1.2 help.test
--- modules/help/help.test	30 May 2008 07:30:51 -0000	1.2
+++ modules/help/help.test	19 Sep 2008 16:58:55 -0000
@@ -64,7 +64,7 @@
 //        }
         $this->assertTitle($name . ' | Drupal', t('[' . $module . '] Title was displayed'));
         $this->assertRaw('<h2>' . t($name) . '</h2>', t('[' . $module . '] Heading was displayed'));
-        $this->assertText(t('Home ' . $crumb . ' Administer ' . $crumb . ' Help'), t('[' . $module . '] Breadcrumbs were displayed'));
+        $this->assertText(t('Home ' . $crumb . ' Administarrrrr, avast ' . $crumb . ' Help'), t('[' . $module . '] Breadcrumbs were displayed'));
       }
     }
   }
Index: modules/taxonomy/taxonomy.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.module,v
retrieving revision 1.426
diff -u -r1.426 taxonomy.module
--- modules/taxonomy/taxonomy.module	19 Sep 2008 02:43:40 -0000	1.426
+++ modules/taxonomy/taxonomy.module	19 Sep 2008 16:58:57 -0000
@@ -113,7 +113,7 @@
 function taxonomy_menu() {
   $items['admin/content/taxonomy'] = array(
     'title' => 'Taxonomy',
-    'description' => 'Manage tagging, categorization, and classification of your content.',
+    'description' => 'Manage tagging, categorization, and classification of yarr content.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('taxonomy_overview_vocabularies'),
     'access arguments' => array('administer taxonomy'),
@@ -1234,18 +1234,18 @@
 function taxonomy_help($path, $arg) {
   switch ($path) {
     case 'admin/help#taxonomy':
-      $output = '<p>' . t('The taxonomy module allows you to categorize content using various systems of classification. Free-tagging vocabularies are created by users on the fly when they submit posts (as commonly found in blogs and social bookmarking applications). Controlled vocabularies allow for administrator-defined short lists of terms as well as complex hierarchies with multiple relationships between different terms. These methods can be applied to different content types and combined together to create a powerful and flexible method of classifying and presenting your content.') . '</p>';
-      $output .= '<p>' . t('For example, when creating a recipe site, you might want to classify posts by both the type of meal and preparation time. A vocabulary for each allows you to categorize using each criteria independently instead of creating a tag for every possible combination.') . '</p>';
+      $output = '<p>' . t('The taxonomy module allows yar to categorize content using various systems of classification. Free-tagging vocabularies are created by users on the fly when they submit posts (as commonly found in blogs and social bookmarking applications). Controlled vocabularies allow for administrator-defined short lists of terms as well as complex hierarchies with multiple relationships between different terms. These methods can be applied to different content types and combined together to create a powerful and flexible method of classifying and presenting yarr content.') . '</p>';
+      $output .= '<p>' . t('For example, when creating a recipe site, yar might want to classify posts by both the type of meal and preparation time. A vocabulary for each allows yar to categorize using each criteria independently instead of creating a tag for every possible combination.') . '</p>';
       $output .= '<p>' . t('Type of Meal: <em>Appetizer, Main Course, Salad, Dessert</em>') . '</p>';
       $output .= '<p>' . t('Preparation Time: <em>0-30mins, 30-60mins, 1-2 hrs, 2hrs+</em>') . '</p>';
-      $output .= '<p>' . t("Each taxonomy term (often called a 'category' or 'tag' in other systems) automatically provides lists of posts and a corresponding RSS feed. These taxonomy/term URLs can be manipulated to generate AND and OR lists of posts classified with terms. In our recipe site example, it then becomes easy to create pages displaying 'Main courses', '30 minute recipes', or '30 minute main courses and appetizers' by using terms on their own or in combination with others. There are a significant number of contributed modules which you to alter and extend the behavior of the core module for both display and organization of terms.") . '</p>';
+      $output .= '<p>' . t("Each taxonomy term (often called a 'category' or 'tag' in other systems) automatically provides lists of posts and a corresponding RSS feed. These taxonomy/term URLs can be manipulated to generate AND and OR lists of posts classified with terms. In our recipe site example, it then becomes easy to create pages displaying 'Main courses', '30 minute recipes', or '30 minute main courses and appetizers' by using terms on their own or in combination with others. There are a significant number of contributed modules which yar to alter and extend the behavior of the core module for both display and organization of terms.") . '</p>';
       $output .= '<p>' . t("Terms can also be organized in parent/child relationships from the admin interface. An example would be a vocabulary grouping countries under their parent geo-political regions. The taxonomy module also enables advanced implementations of hierarchy, for example placing Turkey in both the 'Middle East' and 'Europe'.") . '</p>';
       $output .= '<p>' . t('The taxonomy module supports the use of both synonyms and related terms, but does not directly use this functionality. However, optional contributed or custom modules may make full use of these advanced features.') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@taxonomy">Taxonomy module</a>.', array('@taxonomy' => 'http://drupal.org/handbook/modules/taxonomy/')) . '</p>';
       return $output;
     case 'admin/content/taxonomy':
-      $output = '<p>' . t("The taxonomy module allows you to categorize your content using both tags and administrator defined terms. It is a flexible tool for classifying content with many advanced features. To begin, create a 'Vocabulary' to hold one set of terms or tags. You can create one free-tagging vocabulary for everything, or separate controlled vocabularies to define the various properties of your content, for example 'Countries' or 'Colors'.") . '</p>';
-      $output .= '<p>' . t('Use the list below to configure and review the vocabularies defined on your site, or to list and manage the terms (tags) they contain. A vocabulary may (optionally) be tied to specific content types as shown in the <em>Type</em> column and, if so, will be displayed when creating or editing posts of that type. Multiple vocabularies tied to the same content type will be displayed in the order shown below. To change the order of a vocabulary, grab a drag-and-drop handle under the <em>Name</em> column and drag it to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save</em> button at the bottom of the page.') . '</p>';
+      $output = '<p>' . t("The taxonomy module allows yar to categorize yarr content using both tags and administrator defined terms. It is a flexible tool for classifying content with many advanced features. To begin, create a 'Vocabulary' to hold one set of terms or tags. Yar can create one free-tagging vocabulary for everything, or separate controlled vocabularies to define the various properties of yarr content, for example 'Countries' or 'Colors'.") . '</p>';
+      $output .= '<p>' . t('Use the list below to configure and review the vocabularies defined on yarr site, or to list and manage the terms (tags) they contain. A vocabulary may (optionally) be tied to specific content types as shown in the <em>Type</em> column and, if so, will be displayed when creating or editing posts of that type. Multiple vocabularies tied to the same content type will be displayed in the order shown below. To change the order of a vocabulary, grab a drag-and-drop handle under the <em>Name</em> column and drag it to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save</em> button at the bottom of the page.') . '</p>';
       return $output;
     case 'admin/content/taxonomy/%':
       $vocabulary = taxonomy_vocabulary_load($arg[3]);
@@ -1254,14 +1254,14 @@
       }
       switch ($vocabulary->hierarchy) {
         case 0:
-          return '<p>' . t('%capital_name is a flat vocabulary. You may organize the terms in the %name vocabulary by using the handles on the left side of the table. To change the name or description of a term, click the <em>edit</em> link next to the term.', array('%capital_name' => drupal_ucfirst($vocabulary->name), '%name' => $vocabulary->name)) . '</p>';
+          return '<p>' . t('%capital_name is a flat vocabulary. Yar may organize the terms in the %name vocabulary by using the handles on the left side of the table. To change the name or description of a term, click the <em>edit</em> link next to the term.', array('%capital_name' => drupal_ucfirst($vocabulary->name), '%name' => $vocabulary->name)) . '</p>';
         case 1:
-          return '<p>' . t('%capital_name is a single hierarchy vocabulary. You may organize the terms in the %name vocabulary by using the handles on the left side of the table. To change the name or description of a term, click the <em>edit</em> link next to the term.', array('%capital_name' => drupal_ucfirst($vocabulary->name), '%name' => $vocabulary->name)) . '</p>';
+          return '<p>' . t('%capital_name is a single hierarchy vocabulary. Yar may organize the terms in the %name vocabulary by using the handles on the left side of the table. To change the name or description of a term, click the <em>edit</em> link next to the term.', array('%capital_name' => drupal_ucfirst($vocabulary->name), '%name' => $vocabulary->name)) . '</p>';
         case 2:
-          return '<p>' . t('%capital_name is a multiple hierarchy vocabulary. To change the name or description of a term, click the <em>edit</em> link next to the term. Drag and drop of multiple hierarchies is not supported, but you can re-enable drag and drop support by editing each term to include only a single parent.', array('%capital_name' => drupal_ucfirst($vocabulary->name))) . '</p>';
+          return '<p>' . t('%capital_name is a multiple hierarchy vocabulary. To change the name or description of a term, click the <em>edit</em> link next to the term. Drag and drop of multiple hierarchies is not supported, but yar can re-enable drag and drop support by editing each term to include only a single parent.', array('%capital_name' => drupal_ucfirst($vocabulary->name))) . '</p>';
       }
     case 'admin/content/taxonomy/add/vocabulary':
-      return '<p>' . t('Define how your vocabulary will be presented to administrators and users, and which content types to categorize with it. Tags allows users to create terms when submitting posts by typing a comma separated list. Otherwise terms are chosen from a select list and can only be created by users with the "administer taxonomy" permission.') . '</p>';
+      return '<p>' . t('Define how yarr vocabulary will be presented to administrators and users, and which content types to categorize with it. Tags allows users to create terms when submitting posts by typing a comma separated list. Otherwise terms are chosen from a select list and can only be created by users with the "administer taxonomy" permission.') . '</p>';
   }
 }
 
Index: modules/taxonomy/taxonomy.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.admin.inc,v
retrieving revision 1.28
diff -u -r1.28 taxonomy.admin.inc
--- modules/taxonomy/taxonomy.admin.inc	11 Sep 2008 19:47:40 -0000	1.28
+++ modules/taxonomy/taxonomy.admin.inc	19 Sep 2008 16:58:57 -0000
@@ -823,8 +823,8 @@
     );
   }
   $question = t('Set multiple term parents?');
-  $description = '<p>' . t("Adding multiple parents to a term will cause the %vocabulary vocabulary to look for multiple parents on every term. Because multiple parents are not supported when using the drag and drop outline interface, drag and drop will be disabled if you enable this option. If you choose to have multiple parents, you will only be able to set parents by using the term edit form.", array('%vocabulary' => $vocabulary->name)) . '</p>';
-  $description .= '<p>' . t("You may re-enable the drag and drop interface at any time by reducing multiple parents to a single parent for the terms in this vocabulary.") . '</p>';
+  $description = '<p>' . t("Adding multiple parents to a term will cause the %vocabulary vocabulary to look for multiple parents on every term. Because multiple parents are not supported when using the drag and drop outline interface, drag and drop will be disabled if yar enable this option. If yar choose to have multiple parents, yar will only be able to set parents by using the term edit form.", array('%vocabulary' => $vocabulary->name)) . '</p>';
+  $description .= '<p>' . t("Yar may re-enable the drag and drop interface at any time by reducing multiple parents to a single parent for the terms in this vocabulary.") . '</p>';
   return confirm_form($form, $question, drupal_get_destination(), $description, t('Set multiple parents'));
 }
 
@@ -842,7 +842,7 @@
   $form['tid'] = array('#type' => 'value', '#value' => $tid);
   $form['delete'] = array('#type' => 'value', '#value' => TRUE);
   return confirm_form($form,
-                  t('Are you sure you want to delete the term %title?',
+                  t('Are yar sure yar want to delete the term %title?',
                   array('%title' => $term->name)),
                   'admin/content/taxonomy',
                   t('Deleting a term will delete all its children if there are any. This action cannot be undone.'),
@@ -879,7 +879,7 @@
   $form['name'] = array('#type' => 'value', '#value' => $vocabulary->name);
   $form['#submit'] = array('taxonomy_vocabulary_confirm_delete_submit');
   return confirm_form($form,
-                  t('Are you sure you want to delete the vocabulary %title?',
+                  t('Are yar sure yar want to delete the vocabulary %title?',
                   array('%title' => $vocabulary->name)),
                   'admin/content/taxonomy',
                   t('Deleting a vocabulary will delete all the terms in it. This action cannot be undone.'),
@@ -914,7 +914,7 @@
   $form['name'] = array('#type' => 'value', '#value' => $vocabulary->name);
   $form['reset_alphabetical'] = array('#type' => 'value', '#value' => TRUE);
   return confirm_form($form,
-                  t('Are you sure you want to reset the vocabulary %title to alphabetical order?',
+                  t('Are yar sure yar want to reset the vocabulary %title to alphabetical order?',
                   array('%title' => $vocabulary->name)),
                   'admin/content/taxonomy/' . $vid,
                   t('Resetting a vocabulary will discard all custom ordering and sort items alphabetically.'),
Index: modules/user/user.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.test,v
retrieving revision 1.14
diff -u -r1.14 user.test
--- modules/user/user.test	17 Sep 2008 07:11:59 -0000	1.14
+++ modules/user/user.test	19 Sep 2008 16:58:57 -0000
@@ -31,7 +31,7 @@
     $edit['name'] = $name = $this->randomName();
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
     $this->drupalPost('user/register', $edit, t('Create new account'));
-    $this->assertText(t('Your password and further instructions have been sent to your e-mail address.'), t('User registered successfully.'));
+    $this->assertText(t('Yarr password and further instructions have been sent to yarr e-mail address.'), t('User registered successfully.'));
 
     // Check database for created user.
     $user = user_load($edit);
@@ -55,7 +55,7 @@
     $edit['name'] = $name;
     $edit['pass'] = 'foo';
     $this->drupalPost('user', $edit, t('Log in'));
-    $this->assertText(t('Sorry, unrecognized username or password. Have you forgotten your password?'), t('Invalid login attempt failed.'));
+    $this->assertText(t('Sorry, unrecognized username or password. Have yar forgotten yarr password?'), t('Invalid login attempt failed.'));
 
     // Login using password reset page.
     $url = user_pass_reset_url($user);
@@ -64,7 +64,7 @@
     $this->assertText(t('This login can be used only once.'), t('Login can be used only once.'));
 
     $this->drupalPost(NULL, NULL, t('Log in'));
-    $this->assertText(t('You have just used your one-time login link. It is no longer necessary to use this link to login. Please change your password.'), t('This link is no longer valid.'));
+    $this->assertText(t('Yar have just used yarr one-time login link. It is no longer necessary to use this link to login. Please change yarr password.'), t('This link is no longer valid.'));
 
     // Change user password.
     $new_pass = user_password();
@@ -181,7 +181,7 @@
     $edit['name'] = $this->randomName();
     $edit['mail'] = $edit['name'] . '@example.com';
     $this->drupalPost('user/register', $edit, t('Create new account'));
-    $this->assertText(t('Your password and further instructions have been sent to your e-mail address.'), t('User registered successfully.'));
+    $this->assertText(t('Yarr password and further instructions have been sent to yarr e-mail address.'), t('User registered successfully.'));
 
     $user = user_load($edit);
 
@@ -192,7 +192,7 @@
     // Delete user.
     $this->drupalGet('user/' . $user->uid . '/edit');
     $this->drupalPost(NULL, NULL, t('Delete'));
-    $this->assertRaw(t('Are you sure you want to delete the account %name?', array('%name' => $user->name)), t('[confirm deletion] Asks for confirmation.'));
+    $this->assertRaw(t('Are yar sure yar want to delete the account %name?', array('%name' => $user->name)), t('[confirm deletion] Asks for confirmation.'));
     $this->assertText(t('All submissions made by this user will be attributed to the anonymous account. This action cannot be undone.'), t('[confirm deletion] Inform that all submissions will be attributed to anonymouse account.'));
 
     // Confirm deletion.
Index: modules/user/user-profile.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user-profile.tpl.php,v
retrieving revision 1.2
diff -u -r1.2 user-profile.tpl.php
--- modules/user/user-profile.tpl.php	7 Aug 2007 08:39:36 -0000	1.2
+++ modules/user/user-profile.tpl.php	19 Sep 2008 16:58:57 -0000
@@ -9,7 +9,7 @@
  * e.g., example.com/user/123. 123 being the users ID.
  *
  * By default, all user profile data is printed out with the $user_profile
- * variable. If there is a need to break it up you can use $profile instead.
+ * variable. If there is a need to break it up yar can use $profile instead.
  * It is keyed to the name of each category or other data attached to the
  * account. If it is a category it will contain all the profile items. By
  * default $profile['summary'] is provided which contains data on the user's
Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.922
diff -u -r1.922 user.module
--- modules/user/user.module	17 Sep 2008 07:11:59 -0000	1.922
+++ modules/user/user.module	19 Sep 2008 16:58:57 -0000
@@ -357,7 +357,7 @@
  */
 function user_validate_name($name) {
   if (!$name) {
-    return t('You must enter a username.');
+    return t('Yar must enter a username.');
   }
   if (substr($name, 0, 1) == ' ') {
     return t('The username cannot begin with a space.');
@@ -390,7 +390,7 @@
 
 function user_validate_mail($mail) {
   if (!$mail) {
-    return t('You must enter an e-mail address.');
+    return t('Yar must enter an e-mail address.');
   }
   if (!valid_email_address($mail)) {
     return t('The e-mail address %mail is not valid.', array('%mail' => $mail));
@@ -965,7 +965,7 @@
   // User administration pages.
   $items['admin/user'] = array(
     'title' => 'User management',
-    'description' => "Manage your site's users, groups and access to site features.",
+    'description' => "Manage yarr site's users, groups and access to site features.",
     'position' => 'left',
     'page callback' => 'system_admin_menu_block_page',
     'access arguments' => array('access administration pages'),
@@ -1227,10 +1227,10 @@
     '#attributes' => array('tabindex' => '1'),
   );
 
-  $form['name']['#description'] = t('Enter your @s username.', array('@s' => variable_get('site_name', 'Drupal')));
+  $form['name']['#description'] = t('Enter yarr @s username.', array('@s' => variable_get('site_name', 'Drupal')));
   $form['pass'] = array('#type' => 'password',
     '#title' => t('Password'),
-    '#description' => t('Enter the password that accompanies your username.'),
+    '#description' => t('Enter the password that accompanies yarr username.'),
     '#required' => TRUE,
     '#attributes' => array('tabindex' => '2'),
   );
@@ -1286,7 +1286,7 @@
 function user_login_final_validate($form, &$form_state) {
   global $user;
   if (!$user->uid) {
-    form_set_error('name', t('Sorry, unrecognized username or password. <a href="@password">Have you forgotten your password?</a>', array('@password' => url('user/password'))));
+    form_set_error('name', t('Sorry, unrecognized username or password. <a href="@password">Have yar forgotten yarr password?</a>', array('@password' => url('user/password'))));
     watchdog('user', 'Login attempt failed for %user.', array('%user' => $form_state['values']['name']));
   }
 }
@@ -1425,7 +1425,7 @@
     '#title' => t('E-mail address'),
     '#default_value' => $edit['mail'],
     '#maxlength' => EMAIL_MAX_LENGTH,
-    '#description' => t('A valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'),
+    '#description' => t('A valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if yar wish to receive a new password or wish to receive certain news or notifications by e-mail.'),
     '#required' => TRUE,
   );
   if (!$register) {
@@ -1489,7 +1489,7 @@
       '#type' => 'textarea',
       '#title' => t('Signature'),
       '#default_value' => $edit['signature'],
-      '#description' => t('Your signature will be publicly displayed at the end of your comments.'),
+      '#description' => t('Yarr signature will be publicly displayed at the end of yarr comments.'),
     );
   }
 
@@ -1499,12 +1499,12 @@
     $picture = theme('user_picture', (object)$edit);
     if ($edit['picture']) {
       $form['picture']['current_picture'] = array('#markup' => $picture);
-      $form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#description' => t('Check this box to delete your current picture.'));
+      $form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#description' => t('Check this box to delete yarr current picture.'));
     }
     else {
       $form['picture']['picture_delete'] = array('#type' => 'hidden');
     }
-    $form['picture']['picture_upload'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Your virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) . ' ' . variable_get('user_picture_guidelines', ''));
+    $form['picture']['picture_upload'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Yarr virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) . ' ' . variable_get('user_picture_guidelines', ''));
     $form['#validate'][] = 'user_validate_picture';
   }
   $form['#uid'] = $uid;
@@ -1529,7 +1529,7 @@
     form_set_error('mail', $error);
   }
   else if (db_result(db_query("SELECT COUNT(*) FROM {users} WHERE uid != %d AND LOWER(mail) = LOWER('%s')", $uid, $edit['mail'])) > 0) {
-    form_set_error('mail', t('The e-mail address %email is already registered. <a href="@password">Have you forgotten your password?</a>', array('%email' => $edit['mail'], '@password' => url('user/password'))));
+    form_set_error('mail', t('The e-mail address %email is already registered. <a href="@password">Have yar forgotten yarr password?</a>', array('%email' => $edit['mail'], '@password' => url('user/password'))));
   }
 }
 
@@ -1611,34 +1611,34 @@
       case 'register_no_approval_required_subject':
         return t('Account details for !username at !site', $variables, $langcode);
       case 'register_no_approval_required_body':
-        return t("!username,\n\nThank you for registering at !site. You may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYou may also log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\n\n--  !site team", $variables, $langcode);
+        return t("!username,\n\nThank yar for registering at !site. Yar may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYar may also log in by clicking on this link or copying and pasting it in yarr browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, yar will be redirected to !edit_uri so yar can change yarr password.\n\n\n--  !site team", $variables, $langcode);
       case 'register_admin_created_subject':
-        return t('An administrator created an account for you at !site', $variables, $langcode);
+        return t('An administrator created an account for yar at !site', $variables, $langcode);
       case 'register_admin_created_body':
-        return t("!username,\n\nA site administrator at !site has created an account for you. You may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYou may also log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\n\n--  !site team", $variables, $langcode);
+        return t("!username,\n\nA site administrator at !site has created an account for yar. Yar may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYar may also log in by clicking on this link or copying and pasting it in yarr browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, yar will be redirected to !edit_uri so yar can change yarr password.\n\n\n--  !site team", $variables, $langcode);
       case 'register_pending_approval_subject':
       case 'register_pending_approval_admin_subject':
         return t('Account details for !username at !site (pending admin approval)', $variables, $langcode);
       case 'register_pending_approval_body':
-        return t("!username,\n\nThank you for registering at !site. Your application for an account is currently pending approval. Once it has been approved, you will receive another e-mail containing information about how to log in, set your password, and other details.\n\n\n--  !site team", $variables, $langcode);
+        return t("!username,\n\nThank yar for registering at !site. Yarr application for an account is currently pending approval. Once it has been approved, yar will receive another e-mail containing information about how to log in, set yarr password, and other details.\n\n\n--  !site team", $variables, $langcode);
       case 'register_pending_approval_admin_body':
         return t("!username has applied for an account.\n\n!edit_uri", $variables, $langcode);
       case 'password_reset_subject':
         return t('Replacement login information for !username at !site', $variables, $langcode);
       case 'password_reset_body':
-        return t("!username,\n\nA request to reset the password for your account has been made at !site.\n\nYou may now log in to !uri_brief by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once. It expires after one day and nothing will happen if it's not used.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.", $variables, $langcode);
+        return t("!username,\n\nA request to reset the password for yarr account has been made at !site.\n\nYar may now log in to !uri_brief by clicking on this link or copying and pasting it in yarr browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once. It expires after one day and nothing will happen if it's not used.\n\nAfter logging in, yar will be redirected to !edit_uri so yar can change yarr password.", $variables, $langcode);
       case 'status_activated_subject':
         return t('Account details for !username at !site (approved)', $variables, $langcode);
       case 'status_activated_body':
-        return t("!username,\n\nYour account at !site has been activated.\n\nYou may now log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\nOnce you have set your own password, you will be able to log in to !login_uri in the future using:\n\nusername: !username\n", $variables, $langcode);
+        return t("!username,\n\nYarr account at !site has been activated.\n\nYar may now log in by clicking on this link or copying and pasting it in yarr browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, yar will be redirected to !edit_uri so yar can change yarr password.\n\nOnce yar have set yarr own password, yar will be able to log in to !login_uri in the future using:\n\nusername: !username\n", $variables, $langcode);
       case 'status_blocked_subject':
         return t('Account details for !username at !site (blocked)', $variables, $langcode);
       case 'status_blocked_body':
-        return t("!username,\n\nYour account on !site has been blocked.", $variables, $langcode);
+        return t("!username,\n\nYarr account on !site has been blocked.", $variables, $langcode);
       case 'status_deleted_subject':
         return t('Account details for !username at !site (deleted)', $variables, $langcode);
       case 'status_deleted_body':
-        return t("!username,\n\nYour account on !site has been deleted.", $variables, $langcode);
+        return t("!username,\n\nYarr account on !site has been deleted.", $variables, $langcode);
     }
   }
 }
@@ -1831,7 +1831,7 @@
   $form['operation'] = array('#type' => 'hidden', '#value' => 'delete');
 
   return confirm_form($form,
-                      t('Are you sure you want to delete these users?'),
+                      t('Are yar sure yar want to delete these users?'),
                       'admin/user/user', t('This action cannot be undone.'),
                       t('Delete all'), t('Cancel'));
 }
@@ -1857,7 +1857,7 @@
     case 'admin/help#user':
       $output = '<p>' . t('The user module allows users to register, login, and log out. Users benefit from being able to sign on because it associates content they create with their account and allows various permissions to be set for their roles. The user module supports user roles which establish fine grained permissions allowing each role to do only what the administrator wants them to. Each user is assigned to one or more roles. By default there are two roles <em>anonymous</em> - a user who has not logged in, and <em>authenticated</em> a user who has signed up and who has been authorized.') . '</p>';
       $output .= '<p>' . t("Users can use their own name or handle and can specify personal configuration settings through their individual <em>My account</em> page. Users must authenticate by supplying a local username and password or through their OpenID, an optional and secure method for logging into many websites with a single username and password. In some configurations, users may authenticate using a username and password from another Drupal site, or through some other site-specific mechanism.") . '</p>';
-      $output .= '<p>' . t('A visitor accessing your website is assigned a unique ID, or session ID, which is stored in a cookie. The cookie does not contain personal information, but acts as a key to retrieve information from your site. Users should have cookies enabled in their web browser when using your site.') . '</p>';
+      $output .= '<p>' . t('A visitor accessing yarr website is assigned a unique ID, or session ID, which is stored in a cookie. The cookie does not contain personal information, but acts as a key to retrieve information from yarr site. Users should have cookies enabled in their web browser when using yarr site.') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@user">User module</a>.', array('@user' => 'http://drupal.org/handbook/modules/user/')) . '</p>';
       return $output;
     case 'admin/user/user':
@@ -1866,9 +1866,9 @@
     case 'admin/user/user/account/create':
       return '<p>' . t("This web page allows administrators to register new users. Users' e-mail addresses and usernames must be unique.") . '</p>';
     case 'admin/user/permissions':
-      return '<p>' . t('Permissions let you control what users can do on your site. Each user role (defined on the <a href="@role">user roles page</a>) has its own set of permissions. For example, you could give users classified as "Administrators" permission to "administer nodes" but deny this power to ordinary, "authenticated" users. You can use permissions to reveal new features to privileged users (those with subscriptions, for example). Permissions also allow trusted users to share the administrative burden of running a busy site.', array('@role' => url('admin/user/roles'))) . '</p>';
+      return '<p>' . t('Permissions let yar control what users can do on yarr site. Each user role (defined on the <a href="@role">user roles page</a>) has its own set of permissions. For example, yar could give users classified as "Administrators" permission to "administer nodes" but deny this power to ordinary, "authenticated" users. Yar can use permissions to reveal new features to privileged users (those with subscriptions, for example). Permissions also allow trusted users to share the administrative burden of running a busy site.', array('@role' => url('admin/user/roles'))) . '</p>';
     case 'admin/user/roles':
-      return t('<p>Roles allow you to fine tune the security and administration of Drupal. A role defines a group of users that have certain privileges as defined in <a href="@permissions">user permissions</a>. Examples of roles include: anonymous user, authenticated user, moderator, administrator and so on. In this area you will define the <em>role names</em> of the various roles. To delete a role choose "edit".</p><p>By default, Drupal comes with two user roles:</p>
+      return t('<p>Roles allow yar to fine tune the security and administration of Drupal. A role defines a group of users that have certain privileges as defined in <a href="@permissions">user permissions</a>. Examples of roles include: anonymous user, authenticated user, moderator, administrator and so on. In this area yar will define the <em>role names</em> of the various roles. To delete a role choose "edit".</p><p>By default, Drupal comes with two user roles:</p>
       <ul>
       <li>Anonymous user: this role is used for users that don\'t have a user account or that are not authenticated.</li>
       <li>Authenticated user: this role is automatically granted to all logged in users.</li>
@@ -2269,9 +2269,9 @@
 
   // The first user may login immediately, and receives a customized welcome e-mail.
   if ($account->uid == 1) {
-    drupal_set_message(t('Welcome to Drupal. You are now logged in as user #1, which gives you full control over your website.'));
+    drupal_set_message(t('Welcome to Drupal. Yar are now logged in as user #1, which gives yar full control over yarr website.'));
     if (variable_get('user_email_verification', TRUE)) {
-      drupal_set_message(t('</p><p> Your password is <strong>%pass</strong>. You may change your password below.</p>', array('%pass' => $pass)));
+      drupal_set_message(t('</p><p> Yarr password is <strong>%pass</strong>. Yar may change yarr password below.</p>', array('%pass' => $pass)));
     }
 
     user_authenticate(array_merge($form_state['values'], $merge_data));
@@ -2290,7 +2290,7 @@
       // user immediately.
       _user_mail_notify('register_no_approval_required', $account);
       if (user_authenticate(array_merge($form_state['values'], $merge_data))) {
-        drupal_set_message(t('Registration successful. You are now logged in.'));
+        drupal_set_message(t('Registration successful. Yar are now logged in.'));
       }
       $form_state['redirect'] = '';
       return;
@@ -2303,7 +2303,7 @@
         drupal_set_message(t('Password and further instructions have been e-mailed to the new user <a href="@url">%name</a>.', array('@url' => url("user/$account->uid"), '%name' => $account->name)));
       }
       else {
-        drupal_set_message(t('Your password and further instructions have been sent to your e-mail address.'));
+        drupal_set_message(t('Yarr password and further instructions have been sent to yarr e-mail address.'));
         $form_state['redirect'] = '';
         return;
       }
@@ -2311,7 +2311,7 @@
     else {
       // Create new user account, administrator approval required.
       _user_mail_notify('register_pending_approval', $account);
-      drupal_set_message(t('Thank you for applying for an account. Your account is currently pending approval by the site administrator.<br />In the meantime, a welcome message with further instructions has been sent to your e-mail address.'));
+      drupal_set_message(t('Thank yar for applying for an account. Yarr account is currently pending approval by the site administrator.<br />In the meantime, a welcome message with further instructions has been sent to yarr e-mail address.'));
       $form_state['redirect'] = '';
       return;
 
Index: modules/user/user.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v
retrieving revision 1.27
diff -u -r1.27 user.admin.inc
--- modules/user/user.admin.inc	17 Sep 2008 20:37:32 -0000	1.27
+++ modules/user/user.admin.inc	19 Sep 2008 16:58:57 -0000
@@ -233,13 +233,13 @@
   $form['registration'] = array('#type' => 'fieldset', '#title' => t('User registration settings'));
   $form['registration']['user_register'] = array('#type' => 'radios', '#title' => t('Public registrations'), '#default_value' => variable_get('user_register', 1), '#options' => array(t('Only site administrators can create new user accounts.'), t('Visitors can create accounts and no administrator approval is required.'), t('Visitors can create accounts but administrator approval is required.')));
   $form['registration']['user_email_verification'] = array('#type' => 'checkbox', '#title' => t('Require e-mail verification when a visitor creates an account'), '#default_value' => variable_get('user_email_verification', TRUE), '#description' => t('If this box is checked, new users will be required to validate their e-mail address prior to logging into the site, and will be assigned a system-generated password. With it unchecked, users will be logged in immediately upon registering, and may select their own passwords during registration.'));
-  $form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#description' => t('This text is displayed at the top of the user registration form and is useful for helping or instructing your users.'));
+  $form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#description' => t('This text is displayed at the top of the user registration form and is useful for helping or instructing yarr users.'));
 
   // User e-mail settings.
   $form['email'] = array(
     '#type' => 'fieldset',
     '#title' => t('User e-mail settings'),
-    '#description' => t('Drupal sends emails whenever new users register on your site, and optionally, may also notify users after other account actions. Using a simple set of content templates, notification e-mails can be customized to fit the specific needs of your site.'),
+    '#description' => t('Drupal sends emails whenever new users register on yarr site, and optionally, may also notify users after other account actions. Using a simple set of content templates, notification e-mails can be customized to fit the specific needs of yarr site.'),
   );
   // These email tokens are shared for all settings, so just define
   // the list once to help ensure they stay in sync.
@@ -479,7 +479,7 @@
     '#type' => 'textarea',
     '#title' => t('Picture guidelines'),
     '#default_value' => variable_get('user_picture_guidelines', ''),
-    '#description' => t("This text is displayed at the picture upload form in addition to the default guidelines. It's useful for helping or instructing your users."),
+    '#description' => t("This text is displayed at the picture upload form in addition to the default guidelines. It's useful for helping or instructing yarr users."),
   );
 
   return system_settings_form($form);
@@ -678,7 +678,7 @@
     }
   }
   else {
-    form_set_error('name', t('You must specify a valid role name.'));
+    form_set_error('name', t('Yar must specify a valid role name.'));
   }
 }
 
Index: modules/user/user.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.pages.inc,v
retrieving revision 1.17
diff -u -r1.17 user.pages.inc
--- modules/user/user.pages.inc	17 Sep 2008 07:11:59 -0000	1.17
+++ modules/user/user.pages.inc	19 Sep 2008 16:58:57 -0000
@@ -64,7 +64,7 @@
   // Mail one time login URL and instructions using current language.
   _user_mail_notify('password_reset', $account, $language);
   watchdog('user', 'Password reset instructions mailed to %name at %email.', array('%name' => $account->name, '%email' => $account->mail));
-  drupal_set_message(t('Further instructions have been sent to your e-mail address.'));
+  drupal_set_message(t('Further instructions have been sent to yarr e-mail address.'));
 
   $form_state['redirect'] = 'user';
   return;
@@ -78,7 +78,7 @@
 
   // Check if the user is already logged in. The back button is often the culprit here.
   if ($user->uid) {
-    drupal_set_message(t('You have already used this one-time login link. It is not necessary to use this link to login anymore. You are already logged in.'));
+    drupal_set_message(t('Yar have already used this one-time login link. It is not necessary to use this link to login anymore. Yar are already logged in.'));
     drupal_goto();
   }
   else {
@@ -89,7 +89,7 @@
     if ($timestamp < $current && $account = user_load(array('uid' => $uid, 'status' => 1)) ) {
       // No time out for first time login.
       if ($account->login && $current - $timestamp > $timeout) {
-        drupal_set_message(t('You have tried to use a one-time login link that has expired. Please request a new one using the form below.'));
+        drupal_set_message(t('Yar have tried to use a one-time login link that has expired. Please request a new one using the form below.'));
         drupal_goto('user/password');
       }
       else if ($account->uid && $timestamp > $account->login && $timestamp < $current && $hashed_pass == user_pass_rehash($account->pass, $timestamp, $account->login)) {
@@ -101,11 +101,11 @@
           // user_authenticate_finalize() also updates the login timestamp of the
           // user, which invalidates further use of the one-time login link.
           user_authenticate_finalize($form_state['values']);
-          drupal_set_message(t('You have just used your one-time login link. It is no longer necessary to use this link to login. Please change your password.'));
+          drupal_set_message(t('Yar have just used yarr one-time login link. It is no longer necessary to use this link to login. Please change yarr password.'));
           drupal_goto('user/' . $user->uid . '/edit');
         }
         else {
-          $form['message'] = array('#markup' => t('<p>This is a one-time login for %user_name and will expire on %expiration_date.</p><p>Click on this button to login to the site and change your password.</p>', array('%user_name' => $account->name, '%expiration_date' => format_date($timestamp + $timeout))));
+          $form['message'] = array('#markup' => t('<p>This is a one-time login for %user_name and will expire on %expiration_date.</p><p>Click on this button to login to the site and change yarr password.</p>', array('%user_name' => $account->name, '%expiration_date' => format_date($timestamp + $timeout))));
           $form['help'] = array('#markup' => '<p>' . t('This login can be used only once.') . '</p>');
           $form['submit'] = array('#type' => 'submit', '#value' => t('Log in'));
           $form['#action'] = url("user/reset/$uid/$timestamp/$hashed_pass/login");
@@ -113,7 +113,7 @@
         }
       }
       else {
-        drupal_set_message(t('You have tried to use a one-time login link which has either been used or is no longer valid. Please request a new one using the form below.'));
+        drupal_set_message(t('Yar have tried to use a one-time login link which has either been used or is no longer valid. Please request a new one using the form below.'));
         drupal_goto('user/password');
       }
     }
@@ -152,7 +152,7 @@
   user_build_content($account);
 
   // To theme user profiles, copy modules/user/user_profile.tpl.php
-  // to your theme directory, and edit it as instructed in that file's comments.
+  // to yarr theme directory, and edit it as instructed in that file's comments.
   return theme('user_profile', $account);
 }
 
@@ -305,7 +305,7 @@
   $form['_account'] = array('#type' => 'value', '#value' => $account);
 
   return confirm_form($form,
-    t('Are you sure you want to delete the account %name?', array('%name' => $account->name)),
+    t('Are yar sure yar want to delete the account %name?', array('%name' => $account->name)),
     'user/' . $account->uid,
     t('All submissions made by this user will be attributed to the anonymous account. This action cannot be undone.'),
     t('Delete'), t('Cancel'));
Index: modules/filter/filter.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v
retrieving revision 1.227
diff -u -r1.227 filter.module
--- modules/filter/filter.module	19 Sep 2008 07:53:59 -0000	1.227
+++ modules/filter/filter.module	19 Sep 2008 16:58:55 -0000
@@ -20,22 +20,22 @@
 function filter_help($path, $arg) {
   switch ($path) {
     case 'admin/help#filter':
-      $output = '<p>' . t("The filter module allows administrators to configure text input formats for use on your site. An input format defines the HTML tags, codes, and other input allowed in both content and comments, and is a key feature in guarding against potentially damaging input from malicious users. Two input formats included by default are <em>Filtered HTML</em> (which allows only an administrator-approved subset of HTML tags) and <em>Full HTML</em> (which allows the full set of HTML tags). Additional input formats may be created by an administrator.") . '</p>';
+      $output = '<p>' . t("The filter module allows administrators to configure text input formats for use on yarr site. An input format defines the HTML tags, codes, and other input allowed in both content and comments, and is a key feature in guarding against potentially damaging input from malicious users. Two input formats included by default are <em>Filtered HTML</em> (which allows only an administrator-approved subset of HTML tags) and <em>Full HTML</em> (which allows the full set of HTML tags). Additional input formats may be created by an administrator.") . '</p>';
       $output .= '<p>' . t('Each input format uses filters to manipulate text, and most input formats apply several different filters to text in a specific order. Each filter is designed for a specific purpose, and generally either adds, removes or transforms elements within user-entered text before it is displayed. A filter does not change the actual content of a post, but instead, modifies it temporarily before it is displayed. A filter may remove unapproved HTML tags, for instance, while another automatically adds HTML to make links referenced in text clickable.') . '</p>';
       $output .= '<p>' . t('Users with access to more than one input format can use the <em>Input format</em> fieldset to choose between available input formats when creating or editing multi-line content. Administrators determine the input formats available to each user role, select a default input format, and control the order of formats listed in the <em>Input format</em> fieldset.') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@filter">Filter module</a>.', array('@filter' => 'http://drupal.org/handbook/modules/filter/')) . '</p>';
       return $output;
     case 'admin/settings/filters':
       $output = '<p>' . t('Use the list below to review the input formats available to each user role, to select a default input format, and to control the order of formats listed in the <em>Input format</em> fieldset. (The <em>Input format</em> fieldset is displayed below textareas when users with access to more than one input format create multi-line content.) The input format selected as <em>Default</em> is available to all users and, unless another format is selected, is applied to all content. All input formats are available to users in roles with the "administer filters" permission.') . '</p>';
-      $output .= '<p>' . t('Since input formats, if available, are presented in the same order as the list below, it may be helpful to arrange the formats in descending order of your preference for their use. To change the order of an input format, grab a drag-and-drop handle under the <em>Name</em> column and drag to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save changes</em> button at the bottom of the page.') . '</p>';
+      $output .= '<p>' . t('Since input formats, if available, are presented in the same order as the list below, it may be helpful to arrange the formats in descending order of yarr preference for their use. To change the order of an input format, grab a drag-and-drop handle under the <em>Name</em> column and drag to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save changes</em> button at the bottom of the page.') . '</p>';
       return $output;
     case 'admin/settings/filters/%':
-      return '<p>' . t('Every <em>filter</em> performs one particular change on the user input, for example stripping out malicious HTML or making URLs clickable. Choose which filters you want to apply to text in this input format. If you notice some filters are causing conflicts in the output, you can <a href="@rearrange">rearrange them</a>.', array('@rearrange' => url('admin/settings/filters/' . $arg[3] . '/order'))) . '</p>';
+      return '<p>' . t('Every <em>filter</em> performs one particular change on the user input, for example stripping out malicious HTML or making URLs clickable. Choose which filters yar want to apply to text in this input format. If yar notice some filters are causing conflicts in the output, yar can <a href="@rearrange">rearrange them</a>.', array('@rearrange' => url('admin/settings/filters/' . $arg[3] . '/order'))) . '</p>';
     case 'admin/settings/filters/%/configure':
-      return '<p>' . t('If you cannot find the settings for a certain filter, make sure you have enabled it on the <a href="@url">edit tab</a> first.', array('@url' => url('admin/settings/filters/' . $arg[3]))) . '</p>';
+      return '<p>' . t('If yar cannot find the settings for a certain filter, make sure yar have enabled it on the <a href="@url">edit tab</a> first.', array('@url' => url('admin/settings/filters/' . $arg[3]))) . '</p>';
     case 'admin/settings/filters/%/order':
-      $output = '<p>' . t('Because of the flexible filtering system, you might encounter a situation where one filter prevents another from doing its job. For example: a word in an URL gets converted into a glossary term, before the URL can be converted to a clickable link. When this happens, rearrange the order of the filters.') . '</p>';
-      $output .= '<p>' . t("Filters are executed from top-to-bottom. To change the order of the filters, modify the values in the <em>Weight</em> column or grab a drag-and-drop handle under the <em>Name</em> column and drag filters to new locations in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save configuration</em> button at the bottom of the page.") . '</p>';
+      $output = '<p>' . t('Because of the flexible filtering system, yar might encounter a situation where one filter prevents another from doing its job. For example: a word in an URL gets converted into a glossary term, before the URL can be converted to a clickable link. When this happens, rearrange the order of the filters.') . '</p>';
+      $output .= '<p>' . t("Filters are executed from top-to-bottom. To change the order of the filters, modify the values in the <em>Weight</em> column or grab a drag-and-drop handle under the <em>Name</em> column and drag filters to new locations in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save configuration</em> button at the bottom of the page.") . '</p>';
       return $output;
   }
 }
@@ -177,7 +177,7 @@
             }
 
             $output .= '<p>' . t('This site allows HTML content. While learning all of HTML may feel intimidating, learning how to use a very small number of the most basic HTML "tags" is very easy. This table provides examples for each tag that is enabled on this site.') . '</p>';
-            $output .= '<p>' . t('For more information see W3C\'s <a href="@html-specifications">HTML Specifications</a> or use your favorite search engine to find other sites that explain HTML.', array('@html-specifications' => 'http://www.w3.org/TR/html/')) . '</p>';
+            $output .= '<p>' . t('For more information see W3C\'s <a href="@html-specifications">HTML Specifications</a> or use yarr favorite search engine to find other sites that explain HTML.', array('@html-specifications' => 'http://www.w3.org/TR/html/')) . '</p>';
             $tips = array(
               'a' => array( t('Anchors are used to make links to other pages.'), '<a href="' . $base_url . '">' . variable_get('site_name', 'Drupal') . '</a>'),
               'br' => array( t('By default line break tags are automatically added, so use this tag to add additional ones. Use of this tag is different because it is not used with an open/close pair like all the others. Use the extra " /" inside the tag to maintain XHTML 1.0 compatibility'), t('Text with <br />line break')),
@@ -215,7 +215,7 @@
               'h5' => array( t('Heading'), '<h5>' . t('Subtitle five') . '</h5>'),
               'h6' => array( t('Heading'), '<h6>' . t('Subtitle six') . '</h6>')
             );
-            $header = array(t('Tag Description'), t('You Type'), t('You Get'));
+            $header = array(t('Tag Description'), t('Yar Type'), t('Yar Get'));
             preg_match_all('/<([a-z0-9]+)[^a-z0-9]/i', $allowed_html, $out);
             foreach ($out[1] as $tag) {
               if (array_key_exists($tag, $tips)) {
@@ -236,7 +236,7 @@
             $output .= theme('table', $header, $rows);
 
             $output .= '<p>' . t('Most unusual characters can be directly entered without any problems.') . '</p>';
-            $output .= '<p>' . t('If you do encounter problems, try using HTML character entities. A common example looks like &amp;amp; for an ampersand &amp; character. For a full list of entities see HTML\'s <a href="@html-entities">entities</a> page. Some of the available characters include:', array('@html-entities' => 'http://www.w3.org/TR/html4/sgml/entities.html')) . '</p>';
+            $output .= '<p>' . t('If yar do encounter problems, try using HTML character entities. A common example looks like &amp;amp; for an ampersand &amp; character. For a full list of entities see HTML\'s <a href="@html-entities">entities</a> page. Some of the available characters include:', array('@html-entities' => 'http://www.w3.org/TR/html4/sgml/entities.html')) . '</p>';
 
             $entities = array(
               array( t('Ampersand'), '&amp;'),
@@ -244,7 +244,7 @@
               array( t('Less than'), '&lt;'),
               array( t('Quotation mark'), '&quot;'),
             );
-            $header = array(t('Character Description'), t('You Type'), t('You Get'));
+            $header = array(t('Character Description'), t('Yar Type'), t('Yar Get'));
             unset($rows);
             foreach ($entities as $entity) {
               $rows[] = array(
@@ -392,9 +392,9 @@
  * For more info, see the hook_filter() documentation.
  *
  * Note: because filters can inject JavaScript or execute PHP code, security is
- * vital here. When a user supplies a $format, you should validate it with
+ * vital here. When a user supplies a $format, yar should validate it with
  * filter_access($format) before accepting/using it. This is normally done in
- * the validation stage of the node system. You should for example never make a
+ * the validation stage of the node system. Yar should for example never make a
  * preview of content in a disallowed format.
  */
 
@@ -408,7 +408,7 @@
  *    the default format.
  * @param $check
  *    Whether to check the $format with filter_access() first. Defaults to TRUE.
- *    Note that this will check the permissions of the current user, so you
+ *    Note that this will check the permissions of the current user, so yar
  *    should specify $check = FALSE when viewing other people's content. When
  *    showing content that is not (yet) stored in the database (eg. upon preview),
  *    set to TRUE so the user's permissions are checked.
@@ -604,7 +604,7 @@
     case 'description':
       switch ($delta) {
         case 0:
-          return t('Allows you to restrict the HTML tags the user can use. It will also remove harmful content such as JavaScript events, JavaScript URLs and CSS styles from those tags that are not removed.');
+          return t('Allows yar to restrict the HTML tags the user can use. It will also remove harmful content such as JavaScript events, JavaScript URLs and CSS styles from those tags that are not removed.');
         case 1:
           return t('Converts line breaks into HTML (i.e. &lt;br&gt; and &lt;p&gt;) tags.');
         case 2:
Index: modules/filter/filter.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.install,v
retrieving revision 1.9
diff -u -r1.9 filter.install
--- modules/filter/filter.install	14 Apr 2008 17:48:37 -0000	1.9
+++ modules/filter/filter.install	19 Sep 2008 16:58:55 -0000
@@ -69,7 +69,7 @@
         'length' => 255,
         'not null' => TRUE,
         'default' => '',
-        'description' => t('A comma-separated string of roles; references {role}.rid.'), // This is bad since you can't use joins, nor index.
+        'description' => t('A comma-separated string of roles; references {role}.rid.'), // This is bad since yar can't use joins, nor index.
       ),
       'cache' => array(
         'type' => 'int',
Index: modules/filter/filter.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.admin.inc,v
retrieving revision 1.13
diff -u -r1.13 filter.admin.inc
--- modules/filter/filter.admin.inc	24 Jul 2008 16:27:51 -0000	1.13
+++ modules/filter/filter.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -265,7 +265,7 @@
       $form['format'] = array('#type' => 'hidden', '#value' => $format->format);
       $form['name'] = array('#type' => 'hidden', '#value' => $format->name);
 
-      return confirm_form($form, t('Are you sure you want to delete the input format %format?', array('%format' => $format->name)), 'admin/settings/filters', t('If you have any content left in this input format, it will be switched to the default input format. This action cannot be undone.'), t('Delete'), t('Cancel'));
+      return confirm_form($form, t('Are yar sure yar want to delete the input format %format?', array('%format' => $format->name)), 'admin/settings/filters', t('If yar have any content left in this input format, it will be switched to the default input format. This action cannot be undone.'), t('Delete'), t('Cancel'));
     }
     else {
       drupal_set_message(t('The default format cannot be deleted.'));
Index: themes/garland/maintenance-page.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/maintenance-page.tpl.php,v
retrieving revision 1.5
diff -u -r1.5 maintenance-page.tpl.php
--- themes/garland/maintenance-page.tpl.php	28 Apr 2008 09:25:27 -0000	1.5
+++ themes/garland/maintenance-page.tpl.php	19 Sep 2008 16:58:57 -0000
@@ -25,7 +25,7 @@
   </head>
   <body class="<?php print $body_classes ?>">
 
-<!-- Layout -->
+<!-- Layart -->
   <div id="header-region" class="clear-block"><?php print $header; ?></div>
 
     <div id="wrapper">
@@ -85,7 +85,7 @@
 
     </div> <!-- /container -->
   </div>
-<!-- /layout -->
+<!-- /layart -->
 
   </body>
 </html>
Index: themes/garland/fix-ie.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/fix-ie.css,v
retrieving revision 1.10
diff -u -r1.10 fix-ie.css
--- themes/garland/fix-ie.css	13 Mar 2008 20:02:18 -0000	1.10
+++ themes/garland/fix-ie.css	19 Sep 2008 16:58:57 -0000
@@ -1,7 +1,7 @@
 /* $Id: fix-ie.css,v 1.10 2008/03/13 20:02:18 dries Exp $ */
 
 body {
-  /* Center layout */
+  /* Center layart */
   text-align: center;
 }
 
Index: themes/garland/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style-rtl.css,v
retrieving revision 1.10
diff -u -r1.10 style-rtl.css
--- themes/garland/style-rtl.css	25 Jun 2008 09:12:25 -0000	1.10
+++ themes/garland/style-rtl.css	19 Sep 2008 16:58:57 -0000
@@ -286,8 +286,8 @@
 }
 
 /**
- * Apply hasLayout to elements in IE7, using standard property "min-height"
- * (see http://www.satzansatz.de/cssd/onhavinglayout.html)
+ * Apply hasLayart to elements in IE7, using standard property "min-height"
+ * (see http://www.satzansatz.de/cssd/onhavinglayart.html)
  */
 
 /* Fix background bleed in center column. */
Index: themes/garland/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style.css,v
retrieving revision 1.46
diff -u -r1.46 style.css
--- themes/garland/style.css	25 Jun 2008 09:12:25 -0000	1.46
+++ themes/garland/style.css	19 Sep 2008 16:58:57 -0000
@@ -306,7 +306,7 @@
 }
 
 /**
- * Layout
+ * Layart
  */
 #header-region {
   min-height: 1em;
Index: themes/garland/fix-ie-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/fix-ie-rtl.css,v
retrieving revision 1.4
diff -u -r1.4 fix-ie-rtl.css
--- themes/garland/fix-ie-rtl.css	13 Mar 2008 20:02:18 -0000	1.4
+++ themes/garland/fix-ie-rtl.css	19 Sep 2008 16:58:57 -0000
@@ -1,7 +1,7 @@
 /* $Id: fix-ie-rtl.css,v 1.4 2008/03/13 20:02:18 dries Exp $ */
 
 body {
-  /* Center layout */
+  /* Center layart */
   text-align: center;
 }
 
Index: modules/update/update.settings.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.settings.inc,v
retrieving revision 1.3
diff -u -r1.3 update.settings.inc
--- modules/update/update.settings.inc	20 Oct 2007 21:57:50 -0000	1.3
+++ modules/update/update.settings.inc	19 Sep 2008 16:58:57 -0000
@@ -18,7 +18,7 @@
     '#title' => t('E-mail addresses to notify when updates are available'),
     '#rows' => 4,
     '#default_value' => implode("\n", $notify_emails),
-    '#description' => t('Whenever your site checks for available updates and finds new releases, it can notify a list of users via e-mail. Put each address on a separate line. If blank, no e-mails will be sent.'),
+    '#description' => t('Whenever yarr site checks for available updates and finds new releases, it can notify a list of users via e-mail. Put each address on a separate line. If blank, no e-mails will be sent.'),
   );
 
   $form['update_check_frequency'] = array(
@@ -29,7 +29,7 @@
       '1' => t('Daily'),
       '7' => t('Weekly'),
     ),
-    '#description' => t('Select how frequently you want to automatically check for new releases of your currently installed modules and themes.'),
+    '#description' => t('Select how frequently yar want to automatically check for new releases of yarr currently installed modules and themes.'),
   );
 
   $form['update_notification_threshold'] = array(
@@ -40,7 +40,7 @@
       'all' => t('All newer versions'),
       'security' => t('Only security updates'),
     ),
-    '#description' => t('If there are updates available of Drupal core or any of your installed modules and themes, your site will print an error message on the <a href="@status_report">status report</a>, the <a href="@modules_page">modules page</a>, and the <a href="@themes_page">themes page</a>. You can choose to only see these error messages if a security update is available, or to be notified about any newer versions.', array('@status_report' => url('admin/reports/status'), '@modules_page' => url('admin/build/modules'), '@themes_page' => url('admin/build/themes')))
+    '#description' => t('If there are updates available of Drupal core or any of yarr installed modules and themes, yarr site will print an error message on the <a href="@status_report">status report</a>, the <a href="@modules_page">modules page</a>, and the <a href="@themes_page">themes page</a>. Yar can choose to only see these error messages if a security update is available, or to be notified about any newer versions.', array('@status_report' => url('admin/reports/status'), '@modules_page' => url('admin/build/modules'), '@themes_page' => url('admin/build/themes')))
   );
 
   $form = system_settings_form($form);
Index: modules/update/update.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.module,v
retrieving revision 1.24
diff -u -r1.24 update.module
--- modules/update/update.module	19 Sep 2008 02:31:57 -0000	1.24
+++ modules/update/update.module	19 Sep 2008 16:58:57 -0000
@@ -58,8 +58,8 @@
 function update_help($path, $arg) {
   switch ($path) {
     case 'admin/reports/updates':
-      $output = '<p>' . t('Here you can find information about available updates for your installed modules and themes. Note that each module or theme is part of a "project", which may or may not have the same name, and might include multiple modules or themes within it.') . '</p>';
-      $output .= '<p>' . t('To extend the functionality or to change the look of your site, a number of contributed <a href="@modules">modules</a> and <a href="@themes">themes</a> are available.', array('@modules' => 'http://drupal.org/project/modules', '@themes' => 'http://drupal.org/project/themes')) . '</p>';
+      $output = '<p>' . t('Here yar can find information about available updates for yarr installed modules and themes. Note that each module or theme is part of a "project", which may or may not have the same name, and might include multiple modules or themes within it.') . '</p>';
+      $output .= '<p>' . t('To extend the functionality or to change the look of yarr site, a number of contributed <a href="@modules">modules</a> and <a href="@themes">themes</a> are available.', array('@modules' => 'http://drupal.org/project/modules', '@themes' => 'http://drupal.org/project/themes')) . '</p>';
       return $output;
     case 'admin/build/themes':
     case 'admin/build/modules':
@@ -84,9 +84,9 @@
       break;
 
     case 'admin/help#update':
-      $output = '<p>' . t("The Update status module periodically checks for new versions of your site's software (including contributed modules and themes), and alerts you to available updates.") . '</p>';
-      $output .= '<p>' . t('The <a href="@update-report">report of available updates</a> will alert you when new releases are available for download. You may configure options for update checking frequency and notifications at the <a href="@update-settings">Update status module settings page</a>.', array('@update-report' => url('admin/reports/updates'), '@update-settings' => url('admin/reports/updates/settings'))) . '</p>';
-      $output .= '<p>' . t('Please note that in order to provide this information, anonymous usage statistics are sent to drupal.org. If desired, you may disable the Update status module from the <a href="@modules">module administration page</a>.', array('@modules' => url('admin/build/modules'))) . '</p>';
+      $output = '<p>' . t("The Update status module periodically checks for new versions of yarr site's software (including contributed modules and themes), and alerts yar to available updates.") . '</p>';
+      $output .= '<p>' . t('The <a href="@update-report">report of available updates</a> will alert yar when new releases are available for download. Yar may configure options for update checking frequency and notifications at the <a href="@update-settings">Update status module settings page</a>.', array('@update-report' => url('admin/reports/updates'), '@update-settings' => url('admin/reports/updates/settings'))) . '</p>';
+      $output .= '<p>' . t('Please note that in order to provide this information, anonymous usage statistics are sent to drupal.org. If desired, yar may disable the Update status module from the <a href="@modules">module administration page</a>.', array('@modules' => url('admin/build/modules'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@update">Update status module</a>.', array('@update' => 'http://drupal.org/handbook/modules/update')) . '</p>';
       return $output;
 
@@ -118,14 +118,14 @@
 
   $items['admin/reports/updates'] = array(
     'title' => 'Available updates',
-    'description' => 'Get a status report about available updates for your installed modules and themes.',
+    'description' => 'Get a status report about available updates for yarr installed modules and themes.',
     'page callback' => 'update_status',
     'access arguments' => array('administer site configuration'),
     'weight' => 10,
   );
   $items['admin/settings/updates'] = array(
     'title' => 'Updates',
-    'description' => 'Change frequency of checks for available updates to your installed modules and themes, and how you would like to be notified.',
+    'description' => 'Change frequency of checks for available updates to yarr installed modules and themes, and how yar would like to be notified.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('update_settings'),
     'access arguments' => array('administer site configuration'),
@@ -303,7 +303,7 @@
  */
 function _update_no_data() {
   $destination = drupal_get_destination();
-  return t('No information is available about potential new releases for currently installed modules and themes. To check for updates, you may need to <a href="@run_cron">run cron</a> or you can <a href="@check_manually">check manually</a>. Please note that checking for available updates can take a long time, so please be patient.', array(
+  return t('No information is available about potential new releases for currently installed modules and themes. To check for updates, yar may need to <a href="@run_cron">run cron</a> or yar can <a href="@check_manually">check manually</a>. Please note that checking for available updates can take a long time, so please be patient.', array(
     '@run_cron' => url('admin/reports/status/run-cron', array('query' => $destination)),
     '@check_manually' => url('admin/reports/updates/check', array('query' => $destination)),
   ));
@@ -437,47 +437,47 @@
   switch ($msg_reason) {
     case UPDATE_NOT_SECURE:
       if ($msg_type == 'core') {
-        $text = t('There is a security update available for your version of Drupal. To ensure the security of your server, you should update immediately!', array(), $langcode);
+        $text = t('There is a security update available for yarr version of Drupal. To ensure the security of yarr server, yar should update immediately!', array(), $langcode);
       }
       else {
-        $text = t('There are security updates available for one or more of your modules or themes. To ensure the security of your server, you should update immediately!', array(), $langcode);
+        $text = t('There are security updates available for one or more of yarr modules or themes. To ensure the security of yarr server, yar should update immediately!', array(), $langcode);
       }
       break;
 
     case UPDATE_REVOKED:
       if ($msg_type == 'core') {
-        $text = t('Your version of Drupal has been revoked and is no longer available for download. Upgrading is strongly recommended!', array(), $langcode);
+        $text = t('Yarr version of Drupal has been revoked and is no longer available for download. Upgrading is strongly recommended!', array(), $langcode);
       }
       else {
-        $text = t('The installed version of at least one of your modules or themes has been revoked and is no longer available for download. Upgrading or disabling is strongly recommended!', array(), $langcode);
+        $text = t('The installed version of at least one of yarr modules or themes has been revoked and is no longer available for download. Upgrading or disabling is strongly recommended!', array(), $langcode);
       }
       break;
 
     case UPDATE_NOT_SUPPORTED:
       if ($msg_type == 'core') {
-        $text = t('Your version of Drupal is no longer supported. Upgrading is strongly recommended!', array(), $langcode);
+        $text = t('Yarr version of Drupal is no longer supported. Upgrading is strongly recommended!', array(), $langcode);
       }
       else {
-        $text = t('The installed version of at least one of your modules or themes is no longer supported. Upgrading or disabling is strongly recommended! Please see the project homepage for more details.', array(), $langcode);
+        $text = t('The installed version of at least one of yarr modules or themes is no longer supported. Upgrading or disabling is strongly recommended! Please see the project homepage for more details.', array(), $langcode);
       }
       break;
 
     case UPDATE_NOT_CURRENT:
       if ($msg_type == 'core') {
-        $text = t('There are updates available for your version of Drupal. To ensure the proper functioning of your site, you should update as soon as possible.', array(), $langcode);
+        $text = t('There are updates available for yarr version of Drupal. To ensure the proper functioning of yarr site, yar should update as soon as possible.', array(), $langcode);
       }
       else {
-        $text = t('There are updates available for one or more of your modules or themes. To ensure the proper functioning of your site, you should update as soon as possible.', array(), $langcode);
+        $text = t('There are updates available for one or more of yarr modules or themes. To ensure the proper functioning of yarr site, yar should update as soon as possible.', array(), $langcode);
       }
       break;
 
     case UPDATE_UNKNOWN:
     case UPDATE_NOT_CHECKED:
       if ($msg_type == 'core') {
-        $text = t('There was a problem determining the status of available updates for your version of Drupal.', array(), $langcode);
+        $text = t('There was a problem determining the status of available updates for yarr version of Drupal.', array(), $langcode);
       }
       else {
-        $text = t('There was a problem determining the status of available updates for one or more of your modules or themes.', array(), $langcode);
+        $text = t('There was a problem determining the status of available updates for one or more of yarr modules or themes.', array(), $langcode);
       }
       break;
   }
Index: modules/update/update.info
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.info,v
retrieving revision 1.3
diff -u -r1.3 update.info
--- modules/update/update.info	6 May 2008 12:18:53 -0000	1.3
+++ modules/update/update.info	19 Sep 2008 16:58:57 -0000
@@ -1,6 +1,6 @@
 ; $Id: update.info,v 1.3 2008/05/06 12:18:53 dries Exp $
 name = Update status
-description = Checks the status of available updates for Drupal and your installed modules and themes.
+description = Checks the status of available updates for Drupal and yarr installed modules and themes.
 version = VERSION
 package = Core - optional
 core = 7.x
Index: modules/update/update.compare.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.compare.inc,v
retrieving revision 1.13
diff -u -r1.13 update.compare.inc
--- modules/update/update.compare.inc	17 Sep 2008 07:11:59 -0000	1.13
+++ modules/update/update.compare.inc	19 Sep 2008 16:58:57 -0000
@@ -362,7 +362,7 @@
             $projects[$project]['extra'][] = array(
               'class' => 'release-revoked',
               'label' => t('Release revoked'),
-              'data' => t('Your currently installed release has been revoked, and is no longer available for download. Disabling everything included in this release or upgrading is strongly recommended!'),
+              'data' => t('Yarr currently installed release has been revoked, and is no longer available for download. Disabling everything included in this release or upgrading is strongly recommended!'),
             );
           }
           elseif (isset($release['terms']['Release type']) &&
@@ -374,7 +374,7 @@
             $projects[$project]['extra'][] = array(
               'class' => 'release-not-supported',
               'label' => t('Release not supported'),
-              'data' => t('Your currently installed release is now unsupported, and is no longer available for download. Disabling everything included in this release or upgrading is strongly recommended!'),
+              'data' => t('Yarr currently installed release is now unsupported, and is no longer available for download. Disabling everything included in this release or upgrading is strongly recommended!'),
             );
           }
         }
Index: modules/tracker/tracker.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/tracker/tracker.module,v
retrieving revision 1.157
diff -u -r1.157 tracker.module
--- modules/tracker/tracker.module	6 May 2008 12:18:51 -0000	1.157
+++ modules/tracker/tracker.module	19 Sep 2008 16:58:57 -0000
@@ -12,7 +12,7 @@
 function tracker_help($path, $arg) {
   switch ($path) {
     case 'admin/help#tracker':
-      $output = '<p>' . t('The tracker module displays the most recently added or updated content on your site, and provides user-level tracking to follow the contributions of particular authors.') . '</p>';
+      $output = '<p>' . t('The tracker module displays the most recently added or updated content on yarr site, and provides user-level tracking to follow the contributions of particular authors.') . '</p>';
       $output .= '<p>' . t("The <em>Recent posts</em> page is available via a link in the navigation menu block and displays new and recently-updated content (including the content type, the title, the author's name, number of comments, and time of last update) in reverse chronological order. Posts are marked updated when changes occur in the text, or when new comments are added. To use the tracker module to follow a specific user's contributions, select the <em>Track</em> tab from the user's profile page.") . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@tracker">Tracker module</a>.', array('@tracker' => 'http://drupal.org/handbook/modules/tracker/')) . '</p>';
       return $output;
Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.42
diff -u -r1.42 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	19 Sep 2008 02:47:38 -0000	1.42
+++ modules/simpletest/drupal_web_test_case.php	19 Sep 2008 16:58:56 -0000
@@ -45,7 +45,7 @@
    *   WHich group this assert belongs to.
    * @param $caller
    *   By default, the assert comes from a function which names start with
-   *   'test'. Instead, you can specify where this assert originates from
+   *   'test'. Instead, yar can specify where this assert originates from
    *   by passing in an associative array as $caller. Key 'file' is
    *   the name of the source file, 'line' is the line number and 'function'
    *   is the caller function itself.
@@ -656,7 +656,7 @@
     // Make a request to the logout page.
     $this->drupalGet('logout');
 
-    // Load the user page, the idea being if you were properly logged out you should be seeing a login screen.
+    // Load the user page, the idea being if yar were properly logged out yar should be seeing a login screen.
     $this->drupalGet('user');
     $pass = $this->assertField('name', t('Username field found.'), t('Logout'));
     $pass = $pass && $this->assertField('pass', t('Password field found.'), t('Logout'));
@@ -884,7 +884,7 @@
    *
    * @param $path
    *   Location of the post form. Either a Drupal path or an absolute path or
-   *   NULL to post to the current page. For multi-stage forms you can set the
+   *   NULL to post to the current page. For multi-stage forms yar can set the
    *   path to NULL and have it post to the last received page. Example:
    *
    *   // First step in form.
Index: modules/simpletest/simpletest.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/simpletest.module,v
retrieving revision 1.13
diff -u -r1.13 simpletest.module
--- modules/simpletest/simpletest.module	18 Sep 2008 14:57:42 -0000	1.13
+++ modules/simpletest/simpletest.module	19 Sep 2008 16:58:56 -0000
@@ -8,9 +8,9 @@
   switch ($path) {
     case 'admin/help#simpletest':
       $output  = '<p>' . t('The SimpleTest module is a framework for running automated unit tests in Drupal. It can be used to verify a working state of Drupal before and after any code changes, or as a means for developers to write and execute tests for their modules.') .'</p>';
-      $output .= '<p>' . t('Visit <a href="@admin-simpletest">Administer >> Site building >> SimpleTest</a> to display a list of available tests. For comprehensive testing, select <em>all</em> tests, or individually select tests for more targeted testing. Note that it might take several minutes for all tests to complete.)', array('@admin-simpletest' => url('admin/build/testing'))) .'</p>';
-      $output .= '<p>' . t('After the tests have run, a message will be displayed next to each test group indicating whether tests within it passed, failed, or had exceptions. A pass means that a test returned the expected results, while fail means that it did not. An exception normally indicates an error outside of the test, such as a PHP warning or notice. If there were fails or exceptions, the results are expanded, and the tests that had issues will be indicated in red or pink rows. Use these results to refine your code and tests until all tests return a pass.') .'</p>';
-      $output .= '<p>' . t('For more information on creating and modifying your own tests, see the <a href="@simpletest-api">SimpleTest API Documentation</a> in the Drupal handbook.', array('@simpletest-api' => 'http://drupal.org/simpletest')) .'</p>';
+      $output .= '<p>' . t('Visit <a href="@admin-simpletest">Administarrrrr, avast >> Site building >> SimpleTest</a> to display a list of available tests. For comprehensive testing, select <em>all</em> tests, or individually select tests for more targeted testing. Note that it might take several minutes for all tests to complete.)', array('@admin-simpletest' => url('admin/build/testing'))) .'</p>';
+      $output .= '<p>' . t('After the tests have run, a message will be displayed next to each test group indicating whether tests within it passed, failed, or had exceptions. A pass means that a test returned the expected results, while fail means that it did not. An exception normally indicates an error outside of the test, such as a PHP warning or notice. If there were fails or exceptions, the results are expanded, and the tests that had issues will be indicated in red or pink rows. Use these results to refine yarr code and tests until all tests return a pass.') .'</p>';
+      $output .= '<p>' . t('For more information on creating and modifying yarr own tests, see the <a href="@simpletest-api">SimpleTest API Documentation</a> in the Drupal handbook.', array('@simpletest-api' => 'http://drupal.org/simpletest')) .'</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@simpletest">SimpleTest module</a>.', array('@simpletest' => 'http://drupal.org/handbook/modules/simpletest')) .'</p>';
       return $output;
   }
@@ -24,7 +24,7 @@
     'title' => 'Testing',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('simpletest_test_form'),
-    'description' => 'Run tests against Drupal core and your active modules. These tests help assure that your site code is working as designed.',
+    'description' => 'Run tests against Drupal core and yarr active modules. These tests help assure that yarr site code is working as designed.',
     'access arguments' => array('administer unit tests'),
   );
   return $items;
@@ -156,7 +156,7 @@
   $form['tests'] = array(
     '#type' => 'fieldset',
     '#title' => t('Tests'),
-    '#description' => t('Select the tests you would like to run, and click Run tests.'),
+    '#description' => t('Select the tests yar would like to run, and click Run tests.'),
   );
   $form['tests']['table'] = array(
     '#theme' => 'simpletest_test_table'
Index: modules/translation/translation.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/translation/translation.module,v
retrieving revision 1.29
diff -u -r1.29 translation.module
--- modules/translation/translation.module	16 Aug 2008 21:36:57 -0000	1.29
+++ modules/translation/translation.module	19 Sep 2008 16:58:57 -0000
@@ -102,7 +102,7 @@
     // Add translation option to content type form.
     $form['workflow']['language_content_type']['#options'][TRANSLATION_ENABLED] = t('Enabled, with translation');
     // Description based on text from locale.module.
-    $form['workflow']['language_content_type']['#description'] = t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing you to select from one of the <a href="!languages">enabled languages</a>. You can also turn on translation for this content type, which lets you have content translated to any of the enabled languages. If disabled, new posts are saved with the default language. Existing content will not be affected by changing this option.', array('!languages' => url('admin/settings/language')));
+    $form['workflow']['language_content_type']['#description'] = t('Enable multilingual support for this content type. If enabled, a language selection field will be added to the editing form, allowing yar to select from one of the <a href="!languages">enabled languages</a>. Yar can also turn on translation for this content type, which lets yar have content translated to any of the enabled languages. If disabled, new posts are saved with the default language. Existing content will not be affected by changing this option.', array('!languages' => url('admin/settings/language')));
   }
   elseif (isset($form['#id']) && $form['#id'] == 'node-form' && translation_supported_type($form['#node']->type)) {
     $node = $form['#node'];
@@ -138,7 +138,7 @@
           '#type' => 'checkbox',
           '#title' => t('Flag translations as outdated'),
           '#default_value' => 0,
-          '#description' => t('If you made a significant change, which means translations should be updated, you can flag all translations of this post as outdated. This will not change any other property of those posts, like whether they are published or not.'),
+          '#description' => t('If yar made a significant change, which means translations should be updated, yar can flag all translations of this post as outdated. This will not change any other property of those posts, like whether they are published or not.'),
         );
         $form['translation']['status'] = array('#type' => 'value', '#value' => 0);
       }
@@ -272,7 +272,7 @@
  *   Array of partial node objects (nid, title, language) representing
  *   all nodes in the translation set, in effect all translations
  *   of node $tnid, including node $tnid itself. Because these are
- *   partial nodes, you need to node_load() the full node, if you
+ *   partial nodes, yar need to node_load() the full node, if yar
  *   need more properties. The array is indexed by language code.
  */
 function translation_node_get_translations($tnid) {
Index: themes/chameleon/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/chameleon/style.css,v
retrieving revision 1.7
diff -u -r1.7 style.css
--- themes/chameleon/style.css	4 Jun 2007 11:10:38 -0000	1.7
+++ themes/chameleon/style.css	19 Sep 2008 16:58:57 -0000
@@ -21,7 +21,7 @@
 }
 
 /*
-** Page layout blocks / IDs
+** Page layart blocks / IDs
 */
 #main {
   width: 500px;
Index: themes/chameleon/common.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/chameleon/common.css,v
retrieving revision 1.12
diff -u -r1.12 common.css
--- themes/chameleon/common.css	4 Jun 2007 11:10:38 -0000	1.12
+++ themes/chameleon/common.css	19 Sep 2008 16:58:57 -0000
@@ -58,7 +58,7 @@
 }
 
 /*
-** Page layout blocks / IDs
+** Page layart blocks / IDs
 */
 #header {
   margin-bottom: 2em;
Index: modules/statistics/statistics.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/statistics/statistics.test,v
retrieving revision 1.4
diff -u -r1.4 statistics.test
--- modules/statistics/statistics.test	17 Sep 2008 07:11:58 -0000	1.4
+++ modules/statistics/statistics.test	19 Sep 2008 16:58:56 -0000
@@ -59,7 +59,7 @@
 
     // Unblock the IP address.
     $this->clickLink('unblock IP address');
-    $this->assertRaw(t('Are you sure you want to delete %ip?', array('%ip' => $test_ip_address)), t('IP address deletion confirmation found.'));
+    $this->assertRaw(t('Are yar sure yar want to delete %ip?', array('%ip' => $test_ip_address)), t('IP address deletion confirmation found.'));
     $edit = array();
     $this->drupalPost('admin/settings/ip-blocking/delete/1', NULL, t('Delete'));
     $this->assertRaw(t('The IP address %ip was deleted.', array('%ip' => $test_ip_address)), t('IP address deleted.'));
Index: modules/statistics/statistics.info
===================================================================
RCS file: /cvs/drupal/drupal/modules/statistics/statistics.info,v
retrieving revision 1.6
diff -u -r1.6 statistics.info
--- modules/statistics/statistics.info	6 May 2008 12:18:50 -0000	1.6
+++ modules/statistics/statistics.info	19 Sep 2008 16:58:56 -0000
@@ -1,6 +1,6 @@
 ; $Id: statistics.info,v 1.6 2008/05/06 12:18:50 dries Exp $
 name = Statistics
-description = Logs access statistics for your site.
+description = Logs access statistics for yarr site.
 package = Core - optional
 version = VERSION
 core = 7.x
Index: modules/statistics/statistics.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/statistics/statistics.module,v
retrieving revision 1.283
diff -u -r1.283 statistics.module
--- modules/statistics/statistics.module	17 Sep 2008 07:11:58 -0000	1.283
+++ modules/statistics/statistics.module	19 Sep 2008 16:58:56 -0000
@@ -3,7 +3,7 @@
 
 /**
  * @file
- * Logs access statistics for your site.
+ * Logs access statistics for yarr site.
  */
 
 /**
@@ -12,18 +12,18 @@
 function statistics_help($path, $arg) {
   switch ($path) {
     case 'admin/help#statistics':
-      $output = '<p>' . t('The statistics module keeps track of numerous site usage statistics, including the number of times, and from where, each of your posts is viewed. These statistics are useful in determining how users are interacting with each other and with your site, and are required for the display of some Drupal blocks.') . '</p>';
+      $output = '<p>' . t('The statistics module keeps track of numerous site usage statistics, including the number of times, and from where, each of yarr posts is viewed. These statistics are useful in determining how users are interacting with each other and with yarr site, and are required for the display of some Drupal blocks.') . '</p>';
       $output .= '<p>' . t('The statistics module provides:') . '</p>';
-      $output .= '<ul><li>' . t('a counter for each post on your site that increments each time the post is viewed. (Enable <em>Count content views</em> on the <a href="@accesslog">access log settings page</a>, and determine if the post access counters should be visible to any user roles on the <a href="@permissions">permissions page</a>.)', array('@accesslog' => url('admin/reports/settings'), '@permissions' => url('admin/user/permissions'))) . '</li>';
-      $output .= '<li>' . t('a <a href="@recent-hits">recent hits</a> log that displays information about the latest activity on your site, including the URL and title of the page accessed, the user name (if available) and IP address of the accessing party.', array('@recent-hits' => url('admin/reports/hits'))) . '</li>';
-      $output .= '<li>' . t('a <a href="@top-referrers">top referrers</a> log that displays the referring parties for your site visits (where your visitors came from).', array('@top-referrers' => url('admin/reports/referrers'))) . '</li>';
+      $output .= '<ul><li>' . t('a counter for each post on yarr site that increments each time the post is viewed. (Enable <em>Count content views</em> on the <a href="@accesslog">access log settings page</a>, and determine if the post access counters should be visible to any user roles on the <a href="@permissions">permissions page</a>.)', array('@accesslog' => url('admin/reports/settings'), '@permissions' => url('admin/user/permissions'))) . '</li>';
+      $output .= '<li>' . t('a <a href="@recent-hits">recent hits</a> log that displays information about the latest activity on yarr site, including the URL and title of the page accessed, the user name (if available) and IP address of the accessing party.', array('@recent-hits' => url('admin/reports/hits'))) . '</li>';
+      $output .= '<li>' . t('a <a href="@top-referrers">top referrers</a> log that displays the referring parties for yarr site visits (where yarr visitors came from).', array('@top-referrers' => url('admin/reports/referrers'))) . '</li>';
       $output .= '<li>' . t('a <a href="@top-pages">top pages</a> log that displays site content in descending order by number of views.', array('@top-pages' => url('admin/reports/pages'))) . '</li>';
-      $output .= '<li>' . t('a <a href="@top-visitors">top visitors</a> log that displays the most active users on your site.', array('@top-visitors' => url('admin/reports/visitors'))) . '</li>';
+      $output .= '<li>' . t('a <a href="@top-visitors">top visitors</a> log that displays the most active users on yarr site.', array('@top-visitors' => url('admin/reports/visitors'))) . '</li>';
       $output .= '<li>' . t('a <em>Popular content</em> block that displays the day\'s most viewed content, the all-time most viewed content, and the last content viewed. (Enable the <em>Popular content</em> block on the <a href="@blocks">blocks administration page</a>.)', array('@blocks' => url('admin/build/block'))) . '</li></ul>';
       $output .= '<p>' . t('Configuring the statistics module') . '</p>';
       $output .= '<ul><li>' . t('When the <em>Enable access log</em> setting on the <a href="@accesslog">access log settings page</a> is enabled, data about every page accessed (including the remote host\'s IP address, referrer, node accessed, and user name) is stored in the access log. The access log must be enabled for the <a href="@recent-hits">recent hits</a>, <a href="@top-referrers">top referrers</a>, <a href="@top-pages">top pages</a>, and <a href="@top-visitors">top visitors</a> log pages to function. Enabling the access log adds one additional database call per page displayed by Drupal.', array('@accesslog' => url('admin/reports/settings'), '@recent-hits' => url('admin/reports/hits'), '@top-referrers' => url('admin/reports/referrers'), '@top-pages' => url('admin/reports/pages'), '@top-visitors' => url('admin/reports/visitors'))) . '</li>';
       $output .= '<li>' . t('The <em>Discard access logs older than</em> setting on the <a href="@accesslog">access log settings page</a> specifies the length of time entries are retained in the access log before they are deleted. Automatic access log entry deletion requires a correctly configured <a href="@cron">cron maintenance task</a>.', array('@accesslog' => url('admin/reports/settings'), '@cron' => url('admin/reports/status'))) . '</li>';
-      $output .= '<li>' . t('The <em>Count content views</em> setting on the <a href="@accesslog">access log settings page</a> enables a counter for each post on your site that increments each time the post is viewed. This option must be enabled to provide post-specific access counts. Enabling this option adds one additional database call per each post displayed by Drupal.', array('@accesslog' => url('admin/reports/settings'))) . '</li></ul>';
+      $output .= '<li>' . t('The <em>Count content views</em> setting on the <a href="@accesslog">access log settings page</a> enables a counter for each post on yarr site that increments each time the post is viewed. This option must be enabled to provide post-specific access counts. Enabling this option adds one additional database call per each post displayed by Drupal.', array('@accesslog' => url('admin/reports/settings'))) . '</li></ul>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@statistics">Statistics module</a>.', array('@statistics' => 'http://drupal.org/handbook/modules/statistics/')) . '</p>';
       return $output;
     case 'admin/reports/settings':
@@ -31,9 +31,9 @@
     case 'admin/reports/hits':
       return '<p>' . t("This page displays the site's most recent hits.") . '</p>';
     case 'admin/reports/referrers':
-      return '<p>' . t('This page displays all external referrers, or external references to your website.') . '</p>';
+      return '<p>' . t('This page displays all external referrers, or external references to yarr website.') . '</p>';
     case 'admin/reports/visitors':
-      return '<p>' . t("When you ban a visitor, you prevent the visitor's IP address from accessing your site. Unlike blocking a user, banning a visitor works even for anonymous users. This is most commonly used to block resource-intensive bots or web crawlers.") . '</p>';
+      return '<p>' . t("When yar ban a visitor, yar prevent the visitor's IP address from accessing yarr site. Unlike blocking a user, banning a visitor works even for anonymous users. This is most commonly used to block resource-intensive bots or web crawlers.") . '</p>';
   }
 }
 
@@ -146,7 +146,7 @@
   );
   $items['admin/reports/settings'] = array(
     'title' => 'Access log settings',
-    'description' => 'Control details about what and how your site logs.',
+    'description' => 'Control details about what and how yarr site logs.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('statistics_access_logging_settings'),
     'access arguments' => array('administer site configuration'),
Index: themes/pushbutton/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/pushbutton/style.css,v
retrieving revision 1.25
diff -u -r1.25 style.css
--- themes/pushbutton/style.css	25 Jun 2008 09:12:25 -0000	1.25
+++ themes/pushbutton/style.css	19 Sep 2008 16:58:57 -0000
@@ -73,7 +73,7 @@
 }
 
 /*
-** Page layout blocks / IDs
+** Page layart blocks / IDs
 */
 #main-menu {
   border-collapse: separate;
@@ -343,7 +343,7 @@
 }
 /*
 ** Common declarations for child classes of node, comment, block, box, etc.
-** If you want any of them styled differently for a specific parent, add
+** If yar want any of them styled differently for a specific parent, add
 ** additional rules /with only the differing properties!/ to .parent .class.
 ** See .comment .title for an example.
 */
Index: modules/path/path.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/path/path.admin.inc,v
retrieving revision 1.10
diff -u -r1.10 path.admin.inc
--- modules/path/path.admin.inc	21 Aug 2008 19:36:37 -0000	1.10
+++ modules/path/path.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -96,7 +96,7 @@
     '#default_value' => $edit['src'],
     '#maxlength' => 64,
     '#size' => 45,
-    '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'),
+    '#description' => t('Specify the existing path yar wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'),
     '#field_prefix' => url(NULL, array('absolute' => TRUE)) . (variable_get('clean_url', 0) ? '' : '?q='),
     '#required' => TRUE,
   );
@@ -166,7 +166,7 @@
   if (user_access('administer url aliases')) {
     $form['pid'] = array('#type' => 'value', '#value' => $pid);
     $output = confirm_form($form,
-      t('Are you sure you want to delete path alias %title?', array('%title' => $path['dst'])),
+      t('Are yar sure yar want to delete path alias %title?', array('%title' => $path['dst'])),
       isset($_GET['destination']) ? $_GET['destination'] : 'admin/build/path');
   }
   return $output;
Index: modules/path/path.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/path/path.module,v
retrieving revision 1.145
diff -u -r1.145 path.module
--- modules/path/path.module	17 Sep 2008 20:37:32 -0000	1.145
+++ modules/path/path.module	19 Sep 2008 16:58:55 -0000
@@ -12,20 +12,20 @@
 function path_help($path, $arg) {
   switch ($path) {
     case 'admin/help#path':
-      $output = '<p>' . t('The path module allows you to specify aliases for Drupal URLs. Such aliases improve readability of URLs for your users and may help internet search engines to index your content more effectively. More than one alias may be created for a given page.') . '</p>';
+      $output = '<p>' . t('The path module allows yar to specify aliases for Drupal URLs. Such aliases improve readability of URLs for yarr users and may help internet search engines to index yarr content more effectively. More than one alias may be created for a given page.') . '</p>';
       $output .= '<p>' . t('Some examples of URL aliases are:') . '</p>';
       $output .= '<ul><li>' . t('%alias for the path %path', array('%alias' => 'login', '%path' => 'user/login')) . '</li>';
       $output .= '<li>' . t('%alias for the path %path', array('%alias' => 'store', '%path' => 'image/tid/16')) . '</li>';
       $output .= '<li>' . t('%alias for the path %path', array('%alias' => 'store/products/whirlygigs', '%path' => 'taxonomy/term/7+19+20+21')) . '</li>';
       $output .= '<li>' . t('%alias for the path %path', array('%alias' => 'contact', '%path' => 'node/3')) . '</li></ul>';
       $output .= '<p>' . t('The path module enables appropriately permissioned users to specify an optional alias in all node input and editing forms, and provides an interface to view and edit all URL aliases. The two permissions related to URL aliasing are <em>administer url aliases</em> and <em>create url aliases</em>. ') . '</p>';
-      $output .= '<p>' . t('This module also provides user-defined mass URL aliasing capabilities, which is useful if you wish to uniformly use URLs different from the default. For example, you may want to have your URLs presented in a different language. Access to the Drupal source code on the web server is required to set up mass URL aliasing. ') . '</p>';
+      $output .= '<p>' . t('This module also provides user-defined mass URL aliasing capabilities, which is useful if yar wish to uniformly use URLs different from the default. For example, yar may want to have yarr URLs presented in a different language. Access to the Drupal source code on the web server is required to set up mass URL aliasing. ') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@path">Path module</a>.', array('@path' => 'http://drupal.org/handbook/modules/path/')) . '</p>';
       return $output;
     case 'admin/build/path':
       return '<p>' . t("Drupal provides complete control over URLs through aliasing, which is often used to make URLs more readable or easy to remember. For example, the alias 'about' may be mapped onto the post at the system path 'node/1', creating a more meaningful URL. Each system path can have multiple aliases.") . '</p>';
     case 'admin/build/path/add':
-      return '<p>' . t('Enter the path you wish to create the alias for, followed by the name of the new alias.') . '</p>';
+      return '<p>' . t('Enter the path yar wish to create the alias for, followed by the name of the new alias.') . '</p>';
   }
 }
 
@@ -35,7 +35,7 @@
 function path_menu() {
   $items['admin/build/path'] = array(
     'title' => 'URL aliases',
-    'description' => "Change your site's URL paths by aliasing them.",
+    'description' => "Change yarr site's URL paths by aliasing them.",
     'page callback' => 'path_admin_overview',
     'access arguments' => array('administer url aliases'),
   );
Index: modules/trigger/trigger.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/trigger.module,v
retrieving revision 1.18
diff -u -r1.18 trigger.module
--- modules/trigger/trigger.module	21 Aug 2008 19:36:38 -0000	1.18
+++ modules/trigger/trigger.module	19 Sep 2008 16:58:57 -0000
@@ -14,15 +14,15 @@
   $explanation = '<p>' . t('Triggers are system events, such as when new content is added or when a user logs in. Trigger module combines these triggers with actions (functional tasks), such as unpublishing content or e-mailing an administrator. The <a href="@url">Actions settings page</a> contains a list of existing actions and provides the ability to create and configure additional actions.', array('@url' => url('admin/settings/actions'))) . '</p>';
   switch ($path) {
     case 'admin/build/trigger/comment':
-      return $explanation . '<p>' . t('Below you can assign actions to run when certain comment-related triggers happen. For example, you could promote a post to the front page when a comment is added.') . '</p>';
+      return $explanation . '<p>' . t('Below yar can assign actions to run when certain comment-related triggers happen. For example, yar could promote a post to the front page when a comment is added.') . '</p>';
     case 'admin/build/trigger/node':
-      return $explanation . '<p>' . t('Below you can assign actions to run when certain content-related triggers happen. For example, you could send an e-mail to an administrator when a post is created or updated.') . '</p>';
+      return $explanation . '<p>' . t('Below yar can assign actions to run when certain content-related triggers happen. For example, yar could send an e-mail to an administrator when a post is created or updated.') . '</p>';
     case 'admin/build/trigger/cron':
-      return $explanation . '<p>' . t('Below you can assign actions to run during each pass of a <a href="@cron">cron maintenance task</a>.', array('@cron' => url('admin/reports/status'))) . '</p>';
+      return $explanation . '<p>' . t('Below yar can assign actions to run during each pass of a <a href="@cron">cron maintenance task</a>.', array('@cron' => url('admin/reports/status'))) . '</p>';
     case 'admin/build/trigger/taxonomy':
-      return $explanation . '<p>' . t('Below you can assign actions to run when certain taxonomy-related triggers happen. For example, you could send an e-mail to an administrator when a term is deleted.') . '</p>';
+      return $explanation . '<p>' . t('Below yar can assign actions to run when certain taxonomy-related triggers happen. For example, yar could send an e-mail to an administrator when a term is deleted.') . '</p>';
     case 'admin/build/trigger/user':
-      return $explanation . '<p>' . t("Below you can assign actions to run when certain user-related triggers happen. For example, you could send an e-mail to an administrator when a user account is deleted.") . '</p>';
+      return $explanation . '<p>' . t("Below yar can assign actions to run when certain user-related triggers happen. For example, yar could send an e-mail to an administrator when a user account is deleted.") . '</p>';
     case 'admin/help#trigger':
       $output = '<p>' . t('The Trigger module provides the ability to trigger <a href="@actions">actions</a> upon system events, such as when new content is added or when a user logs in.', array('@actions' => url('admin/settings/actions'))) . '</p>';
       $output .= '<p>' . t('The combination of actions and triggers can perform many useful tasks, such as e-mailing an administrator if a user account is deleted, or automatically unpublishing comments that contain certain words. By default, there are five "contexts" of events (Comments, Content, Cron, Taxonomy, and Users), but more may be added by additional modules.') . '</p>';
Index: modules/trigger/trigger.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/trigger.admin.inc,v
retrieving revision 1.7
diff -u -r1.7 trigger.admin.inc
--- modules/trigger/trigger.admin.inc	16 Jul 2008 21:59:28 -0000	1.7
+++ modules/trigger/trigger.admin.inc	19 Sep 2008 16:58:57 -0000
@@ -71,9 +71,9 @@
   $destination = 'admin/build/trigger/' . ($hook == 'nodeapi' ? 'node' : $hook);
 
   return confirm_form($form,
-    t('Are you sure you want to unassign the action %title?', array('%title' => $actions[$action]['description'])),
+    t('Are yar sure yar want to unassign the action %title?', array('%title' => $actions[$action]['description'])),
     $destination,
-    t('You can assign it again later if you wish.'),
+    t('Yar can assign it again later if yar wish.'),
     t('Unassign'), t('Cancel')
   );
 }
@@ -189,7 +189,7 @@
   if (!empty($form_values['aid'])) {
     $aid = actions_function_lookup($form_values['aid']);
     if (db_result(db_query("SELECT aid FROM {trigger_assignments} WHERE hook = '%s' AND op = '%s' AND aid = '%s'", $form_values['hook'], $form_values['operation'], $aid))) {
-      form_set_error($form_values['operation'], t('The action you chose is already assigned to that trigger.'));
+      form_set_error($form_values['operation'], t('The action yar chose is already assigned to that trigger.'));
     }
   }
 }
@@ -215,7 +215,7 @@
       }
       db_query("INSERT INTO {trigger_assignments} VALUES ('%s', '%s', '%s', %d)", $form_values['hook'], $form_values['operation'], 'node_save_action', $weight + 2);
       if (!$save_post_action_assigned) {
-        drupal_set_message(t('You have added an action that changes a the property of a post. A Save post action has been added so that the property change will be saved.'));
+        drupal_set_message(t('Yar have added an action that changes a the property of a post. A Save post action has been added so that the property change will be saved.'));
       }
     }
   }
Index: modules/trigger/trigger.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/trigger.test,v
retrieving revision 1.3
diff -u -r1.3 trigger.test
--- modules/trigger/trigger.test	2 Jun 2008 17:39:12 -0000	1.3
+++ modules/trigger/trigger.test	19 Sep 2008 16:58:57 -0000
@@ -58,7 +58,7 @@
       $this->drupalPost('admin/build/trigger/node', $edit, t('Assign'));
       $edit = array('aid' => $hash);
       $this->drupalPost('admin/build/trigger/node', $edit, t('Assign'));
-      $this->assertRaw(t('The action you chose is already assigned to that trigger.'), t('Check to make sure an error occurs when assigning an action to a trigger twice.'));
+      $this->assertRaw(t('The action yar chose is already assigned to that trigger.'), t('Check to make sure an error occurs when assigning an action to a trigger twice.'));
 
       // Test 3: The action should be able to be unassigned from a trigger.
       $this->drupalPost('admin/build/trigger/unassign/nodeapi/presave/' . $hash, array(), t('Unassign'));
Index: modules/block/block.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.module,v
retrieving revision 1.309
diff -u -r1.309 block.module
--- modules/block/block.module	21 Aug 2008 19:36:36 -0000	1.309
+++ modules/block/block.module	19 Sep 2008 16:58:54 -0000
@@ -79,7 +79,7 @@
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@block">Block module</a>.', array('@block' => 'http://drupal.org/handbook/modules/block/')) . '</p>';
       return $output;
     case 'admin/build/block':
-      $output = '<p>' . t('This page provides a drag-and-drop interface for assigning a block to a region, and for controlling the order of blocks within regions. To change the region or order of a block, grab a drag-and-drop handle under the <em>Block</em> column and drag the block to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Since not all themes implement the same regions, or display regions in the same way, blocks are positioned on a per-theme basis. Remember that your changes will not be saved until you click the <em>Save blocks</em> button at the bottom of the page.') . '</p>';
+      $output = '<p>' . t('This page provides a drag-and-drop interface for assigning a block to a region, and for controlling the order of blocks within regions. To change the region or order of a block, grab a drag-and-drop handle under the <em>Block</em> column and drag the block to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Since not all themes implement the same regions, or display regions in the same way, blocks are positioned on a per-theme basis. Remember that yarr changes will not be saved until yar click the <em>Save blocks</em> button at the bottom of the page.') . '</p>';
       $output .= '<p>' . t('Click the <em>configure</em> link next to each block to configure its specific title and visibility settings. Use the <a href="@add-block">add block page</a> to create a custom block.', array('@add-block' => url('admin/build/block/add'))) . '</p>';
       return $output;
     case 'admin/build/block/add':
@@ -116,7 +116,7 @@
 function block_menu() {
   $items['admin/build/block'] = array(
     'title' => 'Blocks',
-    'description' => 'Configure what block content appears in your site\'s sidebars and other regions.',
+    'description' => 'Configure what block content appears in yarr site\'s sidebars and other regions.',
     'page callback' => 'block_admin_display',
     'access arguments' => array('administer blocks'),
   );
@@ -306,7 +306,7 @@
     '#title' => t('Block description'),
     '#default_value' => $edit['info'],
     '#maxlength' => 64,
-    '#description' => t('A brief description of your block. Used on the <a href="@overview">block overview page</a>.', array('@overview' => url('admin/build/block'))),
+    '#description' => t('A brief description of yarr block. Used on the <a href="@overview">block overview page</a>.', array('@overview' => url('admin/build/block'))),
     '#required' => TRUE,
     '#weight' => -19,
   );
@@ -380,7 +380,7 @@
  *
  * @return
  *   An array of block objects, indexed with <i>module</i>_<i>delta</i>.
- *   If you are displaying your blocks in one or two sidebars, you may check
+ *   If yar are displaying yarr blocks in one or two sidebars, yar may check
  *   whether this array is empty to see how many columns are going to be
  *   displayed.
  *
Index: modules/block/block.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.admin.inc,v
retrieving revision 1.19
diff -u -r1.19 block.admin.inc
--- modules/block/block.admin.inc	16 Jul 2008 21:59:25 -0000	1.19
+++ modules/block/block.admin.inc	19 Sep 2008 16:58:54 -0000
@@ -216,7 +216,7 @@
     '#title' => t('Show block for specific roles'),
     '#default_value' => $default_role_options,
     '#options' => $role_options,
-    '#description' => t('Show this block only for the selected role(s). If you select no roles, the block will be visible to all users.'),
+    '#description' => t('Show this block only for the selected role(s). If yar select no roles, the block will be visible to all users.'),
   );
 
   $form['page_vis_settings'] = array(
@@ -237,7 +237,7 @@
 
     if ($access) {
       $options[] = t('Show if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only).');
-      $description .= ' ' . t('If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site.', array('%php' => '<?php ?>'));
+      $description .= ' ' . t('If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break yarr Drupal site.', array('%php' => '<?php ?>'));
     }
     $form['page_vis_settings']['visibility'] = array(
       '#type' => 'radios',
@@ -330,7 +330,7 @@
   $form['info'] = array('#type' => 'hidden', '#value' => $box['info'] ? $box['info'] : $box['title']);
   $form['bid'] = array('#type' => 'hidden', '#value' => $bid);
 
-  return confirm_form($form, t('Are you sure you want to delete the block %name?', array('%name' => $box['info'])), 'admin/build/block', '', t('Delete'), t('Cancel'));
+  return confirm_form($form, t('Are yar sure yar want to delete the block %name?', array('%name' => $box['info'])), 'admin/build/block', '', t('Delete'), t('Cancel'));
 }
 
 /**
Index: modules/profile/profile.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.module,v
retrieving revision 1.244
diff -u -r1.244 profile.module
--- modules/profile/profile.module	5 Sep 2008 09:25:52 -0000	1.244
+++ modules/profile/profile.module	19 Sep 2008 16:58:56 -0000
@@ -44,7 +44,7 @@
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@profile">Profile module</a>.', array('@profile' => 'http://drupal.org/handbook/modules/profile/')) . '</p>';
       return $output;
     case 'admin/user/profile':
-      return '<p>' . t("This page displays a list of the existing custom profile fields to be displayed on a user's <em>My Account</em> page. To provide structure, similar or related fields may be placed inside a category. To add a new category (or edit an existing one), edit a profile field and provide a new category name. To change the category of a field or the order of fields within a category, grab a drag-and-drop handle under the Title column and drag the field to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save configuration</em> button at the bottom of the page.") . '</p>';
+      return '<p>' . t("This page displays a list of the existing custom profile fields to be displayed on a user's <em>My Account</em> page. To provide structure, similar or related fields may be placed inside a category. To add a new category (or edit an existing one), edit a profile field and provide a new category name. To change the category of a field or the order of fields within a category, grab a drag-and-drop handle under the Title column and drag the field to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save configuration</em> button at the bottom of the page.") . '</p>';
   }
 }
 
@@ -84,7 +84,7 @@
   );
   $items['admin/user/profile'] = array(
     'title' => 'Profiles',
-    'description' => 'Create customizable fields for your users.',
+    'description' => 'Create customizable fields for yarr users.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('profile_admin_overview'),
     'access arguments' => array('administer users'),
@@ -148,7 +148,7 @@
       '#title' => t('Profile fields to display'),
       '#default_value' => variable_get('profile_block_author_fields', array()),
       '#options' => $fields,
-      '#description' => t('Select which profile fields you wish to display in the block. Only fields designated as public in the <a href="@profile-admin">profile field configuration</a> are available.', array('@profile-admin' => url('admin/user/profile'))),
+      '#description' => t('Select which profile fields yar wish to display in the block. Only fields designated as public in the <a href="@profile-admin">profile field configuration</a> are available.', array('@profile-admin' => url('admin/user/profile'))),
     );
     return $form;
   }
Index: modules/profile/profile.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.admin.inc,v
retrieving revision 1.12
diff -u -r1.12 profile.admin.inc
--- modules/profile/profile.admin.inc	21 Aug 2008 19:36:38 -0000	1.12
+++ modules/profile/profile.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -227,7 +227,7 @@
     '#title' => t('Form name'),
     '#default_value' => $edit['name'],
     '#description' => t('The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs.
-Unless you know what you are doing, it is highly recommended that you prefix the form name with <code>profile_</code> to avoid name clashes with other fields. Spaces or any other special characters except dash (-) and underscore (_) are not allowed. An example name is "profile_favorite_color" or perhaps just "profile_color".'),
+Unless yar know what yar are doing, it is highly recommended that yar prefix the form name with <code>profile_</code> to avoid name clashes with other fields. Spaces or any other special characters except dash (-) and underscore (_) are not allowed. An example name is "profile_favorite_color" or perhaps just "profile_color".'),
     '#required' => TRUE,
   );
   $form['fields']['explanation'] = array('#type' => 'textarea',
@@ -299,7 +299,7 @@
   }
   // Validate the category:
   if (!$form_state['values']['category']) {
-    form_set_error('category', t('You must enter a category.'));
+    form_set_error('category', t('Yar must enter a category.'));
   }
   if (strtolower($form_state['values']['category']) == 'account') {
     form_set_error('category', t('The specified category name is reserved for use by Drupal.'));
@@ -370,8 +370,8 @@
   $form['title'] = array('#type' => 'value', '#value' => $field->title);
 
   return confirm_form($form,
-    t('Are you sure you want to delete the field %field?', array('%field' => $field->title)), 'admin/user/profile',
-    t('This action cannot be undone. If users have entered values into this field in their profile, these entries will also be deleted. If you want to keep the user-entered data, instead of deleting the field you may wish to <a href="@edit-field">edit this field</a> and change it to a hidden profile field so that it may only be accessed by administrators.', array('@edit-field' => url('admin/user/profile/edit/' . $fid))),
+    t('Are yar sure yar want to delete the field %field?', array('%field' => $field->title)), 'admin/user/profile',
+    t('This action cannot be undone. If users have entered values into this field in their profile, these entries will also be deleted. If yar want to keep the user-entered data, instead of deleting the field yar may wish to <a href="@edit-field">edit this field</a> and change it to a hidden profile field so that it may only be accessed by administrators.', array('@edit-field' => url('admin/user/profile/edit/' . $fid))),
     t('Delete'), t('Cancel'));
 }
 
Index: modules/comment/comment.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.pages.inc,v
retrieving revision 1.6
diff -u -r1.6 comment.pages.inc
--- modules/comment/comment.pages.inc	24 Jun 2008 17:01:33 -0000	1.6
+++ modules/comment/comment.pages.inc	19 Sep 2008 16:58:54 -0000
@@ -61,7 +61,7 @@
         $output .= comment_form_box(array('pid' => $pid, 'nid' => $node->nid), NULL);
       }
       else {
-        drupal_set_message(t('You are not authorized to post comments.'), 'error');
+        drupal_set_message(t('Yar are not authorized to post comments.'), 'error');
         drupal_goto("node/$node->nid");
       }
     }
@@ -74,7 +74,7 @@
           // parent comment both belong to the same parent node.
           if ($comment->nid != $node->nid) {
             // Attempting to reply to a comment not belonging to the current nid.
-            drupal_set_message(t('The comment you are replying to does not exist.'), 'error');
+            drupal_set_message(t('The comment yar are replying to does not exist.'), 'error');
             drupal_goto("node/$node->nid");
           }
           // Display the parent comment
@@ -83,7 +83,7 @@
           $output .= theme('comment_view', $comment, $node);
         }
         else {
-          drupal_set_message(t('The comment you are replying to does not exist.'), 'error');
+          drupal_set_message(t('The comment yar are replying to does not exist.'), 'error');
           drupal_goto("node/$node->nid");
         }
       }
@@ -94,20 +94,20 @@
 
       // Should we show the reply box?
       if (node_comment_mode($node->nid) != COMMENT_NODE_READ_WRITE) {
-        drupal_set_message(t("This discussion is closed: you can't post new comments."), 'error');
+        drupal_set_message(t("This discussion is closed: yar can't post new comments."), 'error');
         drupal_goto("node/$node->nid");
       }
       else if (user_access('post comments')) {
         $output .= comment_form_box(array('pid' => $pid, 'nid' => $node->nid), t('Reply'));
       }
       else {
-        drupal_set_message(t('You are not authorized to post comments.'), 'error');
+        drupal_set_message(t('Yar are not authorized to post comments.'), 'error');
         drupal_goto("node/$node->nid");
       }
     }
   }
   else {
-    drupal_set_message(t('You are not authorized to view comments.'), 'error');
+    drupal_set_message(t('Yar are not authorized to view comments.'), 'error');
     drupal_goto("node/$node->nid");
   }
 
@@ -129,7 +129,7 @@
     drupal_goto("node/$comment->nid");
   }
   else {
-    drupal_set_message(t('The comment you are approving does not exist.'), 'error');
+    drupal_set_message(t('The comment yar are approving does not exist.'), 'error');
     drupal_goto();
   }
 }
Index: modules/comment/comment.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.admin.inc,v
retrieving revision 1.10
diff -u -r1.10 comment.admin.inc
--- modules/comment/comment.admin.inc	16 Jul 2008 21:59:26 -0000	1.10
+++ modules/comment/comment.admin.inc	19 Sep 2008 16:58:54 -0000
@@ -209,12 +209,12 @@
   $form['operation'] = array('#type' => 'hidden', '#value' => 'delete');
 
   if (!$comment_counter) {
-    drupal_set_message(t('There do not appear to be any comments to delete, or your selected comment was deleted by another administrator.'));
+    drupal_set_message(t('There do not appear to be any comments to delete, or yarr selected comment was deleted by another administrator.'));
     drupal_goto('admin/content/comment');
   }
   else {
     return confirm_form($form,
-                        t('Are you sure you want to delete these comments and all their children?'),
+                        t('Are yar sure yar want to delete these comments and all their children?'),
                         'admin/content/comment', t('This action cannot be undone.'),
                         t('Delete comments'), t('Cancel'));
   }
@@ -269,7 +269,7 @@
   $form['#comment'] = $comment;
   return confirm_form(
     $form,
-    t('Are you sure you want to delete the comment %title?', array('%title' => $comment->subject)),
+    t('Are yar sure yar want to delete the comment %title?', array('%title' => $comment->subject)),
     'node/' . $comment->nid,
     t('Any replies to this comment will be lost. This action cannot be undone.'),
     t('Delete'),
Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.650
diff -u -r1.650 comment.module
--- modules/comment/comment.module	17 Sep 2008 20:37:31 -0000	1.650
+++ modules/comment/comment.module	19 Sep 2008 16:58:54 -0000
@@ -96,17 +96,17 @@
 function comment_help($path, $arg) {
   switch ($path) {
     case 'admin/help#comment':
-      $output  = '<p>' . t('The comment module allows visitors to comment on your posts, creating ad hoc discussion boards. Any <a href="@content-type">content type</a> may have its <em>Default comment setting</em> set to <em>Read/Write</em> to allow comments, or <em>Disabled</em>, to prevent comments. Comment display settings and other controls may also be customized for each content type.', array('@content-type' => url('admin/build/types'))) . '</p>';
+      $output  = '<p>' . t('The comment module allows visitors to comment on yarr posts, creating ad hoc discussion boards. Any <a href="@content-type">content type</a> may have its <em>Default comment setting</em> set to <em>Read/Write</em> to allow comments, or <em>Disabled</em>, to prevent comments. Comment display settings and other controls may also be customized for each content type.', array('@content-type' => url('admin/build/types'))) . '</p>';
       $output .= '<p>' . t('Comment permissions are assigned to user roles, and are used to determine whether anonymous users (or other roles) are allowed to comment on posts. If anonymous users are allowed to comment, their individual contact information may be retained in cookies stored on their local computer for use in later comment submissions. When a comment has no replies, it may be (optionally) edited by its author. The comment module uses the same input formats and HTML tags available when creating other forms of content.') . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@comment">Comment module</a>.', array('@comment' => 'http://drupal.org/handbook/modules/comment/')) . '</p>';
 
       return $output;
 
     case 'admin/content/comment':
-      return '<p>' . t("Below is a list of the latest comments posted to your site. Click on a subject to see the comment, the author's name to edit the author's user information, 'edit' to modify the text, and 'delete' to remove their submission.") . '</p>';
+      return '<p>' . t("Below is a list of the latest comments posted to yarr site. Click on a subject to see the comment, the author's name to edit the author's user information, 'edit' to modify the text, and 'delete' to remove their submission.") . '</p>';
 
     case 'admin/content/comment/approval':
-      return '<p>' . t("Below is a list of the comments posted to your site that need approval. To approve a comment, click on 'edit' and then change its 'moderation status' to Approved. Click on a subject to see the comment, the author's name to edit the author's user information, 'edit' to modify the text, and 'delete' to remove their submission.") . '</p>';
+      return '<p>' . t("Below is a list of the comments posted to yarr site that need approval. To approve a comment, click on 'edit' and then change its 'moderation status' to Approved. Click on a subject to see the comment, the author's name to edit the author's user information, 'edit' to modify the text, and 'delete' to remove their submission.") . '</p>';
   }
 }
 
@@ -441,7 +441,7 @@
             $links['comment_add'] = array(
               'title' => t('Add new comment'),
               'href' => "comment/reply/$node->nid",
-              'attributes' => array('title' => t('Share your thoughts and opinions related to this posting.')),
+              'attributes' => array('title' => t('Share yarr thoughts and opinions related to this posting.')),
               'fragment' => 'comment-form'
             );
           }
@@ -733,10 +733,10 @@
       // Explain the approval queue if necessary, and then
       // redirect the user to the node he's commenting on.
       if ($edit['status'] == COMMENT_NOT_PUBLISHED) {
-        drupal_set_message(t('Your comment has been queued for moderation by site administrators and will be published after approval.'));
+        drupal_set_message(t('Yarr comment has been queued for moderation by site administrators and will be published after approval.'));
       }
       else {
-        drupal_set_message(t('Your comment has been posted.'));
+        drupal_set_message(t('Yarr comment has been posted.'));
         comment_invoke_comment($edit, 'publish');
       }
 
@@ -1110,11 +1110,11 @@
   if (isset($edit['date'])) {
     // As of PHP 5.1.0, strtotime returns FALSE upon failure instead of -1.
     if (strtotime($edit['date']) <= 0) {
-      form_set_error('date', t('You have to specify a valid date.'));
+      form_set_error('date', t('Yar have to specify a valid date.'));
     }
   }
   if (isset($edit['author']) && !$account = user_load(array('name' => $edit['author']))) {
-    form_set_error('author', t('You have to specify a valid author.'));
+    form_set_error('author', t('Yar have to specify a valid author.'));
   }
 
   // Check validity of name, mail and homepage (if given).
@@ -1124,25 +1124,25 @@
       if ($edit['name']) {
         $taken = db_result(db_query("SELECT COUNT(uid) FROM {users} WHERE LOWER(name) = '%s'", $edit['name']));
         if ($taken != 0) {
-          form_set_error('name', t('The name you used belongs to a registered user.'));
+          form_set_error('name', t('The name yar used belongs to a registered user.'));
         }
       }
       elseif (variable_get('comment_anonymous_' . $node->type, COMMENT_ANONYMOUS_MAYNOT_CONTACT) == COMMENT_ANONYMOUS_MUST_CONTACT) {
-        form_set_error('name', t('You have to leave your name.'));
+        form_set_error('name', t('Yar have to leave yarr name.'));
       }
 
       if ($edit['mail']) {
         if (!valid_email_address($edit['mail'])) {
-          form_set_error('mail', t('The e-mail address you specified is not valid.'));
+          form_set_error('mail', t('The e-mail address yar specified is not valid.'));
         }
       }
       elseif (variable_get('comment_anonymous_' . $node->type, COMMENT_ANONYMOUS_MAYNOT_CONTACT) == COMMENT_ANONYMOUS_MUST_CONTACT) {
-        form_set_error('mail', t('You have to leave an e-mail address.'));
+        form_set_error('mail', t('Yar have to leave an e-mail address.'));
       }
 
       if ($edit['homepage']) {
         if (!valid_url($edit['homepage'], TRUE)) {
-          form_set_error('homepage', t('The URL of your homepage is not valid. Remember that it must be fully qualified, i.e. of the form <code>http://example.com/directory</code>.'));
+          form_set_error('homepage', t('The URL of yarr homepage is not valid. Remember that it must be fully qualified, i.e. of the form <code>http://example.com/directory</code>.'));
         }
       }
     }
@@ -1267,7 +1267,7 @@
     else {
       $form['_author'] = array(
         '#type' => 'item',
-        '#title' => t('Your name'),
+        '#title' => t('Yarr name'),
         '#markup' => theme('username', $user),
       );
       $form['author'] = array(
@@ -1279,7 +1279,7 @@
   elseif (variable_get('comment_anonymous_' . $node->type, COMMENT_ANONYMOUS_MAYNOT_CONTACT) == COMMENT_ANONYMOUS_MAY_CONTACT) {
     $form['name'] = array(
       '#type' => 'textfield',
-      '#title' => t('Your name'),
+      '#title' => t('Yarr name'),
       '#maxlength' => 60,
       '#size' => 30,
       '#default_value' => $edit['name'] ? $edit['name'] : variable_get('anonymous', t('Anonymous')),
@@ -1302,7 +1302,7 @@
   elseif (variable_get('comment_anonymous_' . $node->type, COMMENT_ANONYMOUS_MAYNOT_CONTACT) == COMMENT_ANONYMOUS_MUST_CONTACT) {
     $form['name'] = array(
       '#type' => 'textfield',
-      '#title' => t('Your name'),
+      '#title' => t('Yarr name'),
       '#maxlength' => 60,
       '#size' => 30,
       '#default_value' => $edit['name'] ? $edit['name'] : variable_get('anonymous', t('Anonymous')),
@@ -1682,7 +1682,7 @@
 }
 
 /**
- * Theme a "you can't post comments" notice.
+ * Theme a "yar can't post comments" notice.
  *
  * @param $node
  *   The comment node.
Index: modules/comment/comment.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.test,v
retrieving revision 1.14
diff -u -r1.14 comment.test
--- modules/comment/comment.test	19 Sep 2008 03:11:53 -0000	1.14
+++ modules/comment/comment.test	19 Sep 2008 16:58:54 -0000
@@ -460,7 +460,7 @@
     
     // Attempt to view node-comment form while disallowed.
     $this->drupalGet('comment/reply/' . $this->node->nid);
-    $this->assertText('You are not authorized to view comments', t('Error attempting to post comment.'));
+    $this->assertText('Yar are not authorized to view comments', t('Error attempting to post comment.'));
     $this->assertNoFieldByName('subject', '', t('Subject field not found.'));
     $this->assertNoFieldByName('comment', '', t('Comment field not found.'));
   }
@@ -494,7 +494,7 @@
     $subject = $this->randomName();
     $body = $this->randomName();
     $this->postComment($this->node, $subject, $body, TRUE, TRUE); // Set $contact to true so that it won't check for id and message.
-    $this->assertText(t('Your comment has been queued for moderation by site administrators and will be published after approval.'), t('Comment requires approval.'));
+    $this->assertText(t('Yarr comment has been queued for moderation by site administrators and will be published after approval.'), t('Comment requires approval.'));
 
     // Get unapproved comment id.
     $this->drupalLogin($this->admin_user);
@@ -528,7 +528,7 @@
     $subject = $this->randomName();
     $body = $this->randomName();
     $this->postComment($this->node, $subject, $body, TRUE, TRUE); // Set $contact to true so that it won't check for id and message.
-    $this->assertText(t('Your comment has been queued for moderation by site administrators and will be published after approval.'), t('Comment requires approval.'));
+    $this->assertText(t('Yarr comment has been queued for moderation by site administrators and will be published after approval.'), t('Comment requires approval.'));
 
     // Get unaproved comment id.
     $this->drupalLogin($this->admin_user);
Index: sites/all/README.txt
===================================================================
RCS file: /cvs/drupal/drupal/sites/all/README.txt,v
retrieving revision 1.3
diff -u -r1.3 README.txt
--- sites/all/README.txt	23 Dec 2006 15:35:51 -0000	1.3
+++ sites/all/README.txt	19 Sep 2008 16:58:57 -0000
@@ -1,7 +1,7 @@
 // $Id: README.txt,v 1.3 2006/12/23 15:35:51 dries Exp $
 
 This directory should be used to place downloaded and custom modules
-and themes which are common to all sites. This will allow you to
+and themes which are common to all sites. This will allow yar to
 more easily update Drupal core files. These modules and themes should
 be placed in subdirectories called modules and themes as follows:
 
Index: modules/php/php.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/php/php.module,v
retrieving revision 1.11
diff -u -r1.11 php.module
--- modules/php/php.module	19 Sep 2008 07:53:59 -0000	1.11
+++ modules/php/php.module	19 Sep 2008 16:58:55 -0000
@@ -15,7 +15,7 @@
     case 'admin/help#php':
       $output = '<p>' . t('The PHP filter adds the ability to include PHP code in posts. PHP is a general-purpose scripting language widely-used for web development; the content management system used by this website has been developed using PHP.') . '</p>';
       $output .= '<p>' . t('Through the PHP filter, users with the proper permission may include custom PHP code within a page of the site. While this is a powerful and flexible feature if used by a trusted user with PHP experience, it is a significant and dangerous security risk in the hands of a malicious user. Even a trusted user may accidentally compromise the site by entering malformed or incorrect PHP code. Only the most trusted users should be granted permission to use the PHP filter, and all PHP code added through the PHP filter should be carefully examined before use.') . '</p>';
-      $output .= '<p>' . t('<a href="@drupal">Drupal.org</a> offers <a href="@php-snippets">some example PHP snippets</a>, or you can create your own with some PHP experience and knowledge of the Drupal system.', array('@drupal' => url('http://drupal.org'), '@php-snippets' => url('http://drupal.org/handbook/customization/php-snippets'))) . '</p>';
+      $output .= '<p>' . t('<a href="@drupal">Drupal.org</a> offers <a href="@php-snippets">some example PHP snippets</a>, or yar can create yarr own with some PHP experience and knowledge of the Drupal system.', array('@drupal' => url('http://drupal.org'), '@php-snippets' => url('http://drupal.org/handbook/customization/php-snippets'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@php">PHP module</a>.', array('@php' => 'http://drupal.org/handbook/modules/php/')) . '</p>';
       return $output;
   }
@@ -29,36 +29,36 @@
   if ($delta == 0) {
     switch ($long) {
       case 0:
-        return t('You may post PHP code. You should include &lt;?php ?&gt; tags.');
+        return t('Yar may post PHP code. Yar should include &lt;?php ?&gt; tags.');
       case 1:
         $output = '<h4>' . t('Using custom PHP code') . '</h4>';
-        $output .= '<p>' . t('Custom PHP code may be embedded in some types of site content, including posts and blocks. While embedding PHP code inside a post or block is a powerful and flexible feature when used by a trusted user with PHP experience, it is a significant and dangerous security risk when used improperly. Even a small mistake when posting PHP code may accidentally compromise your site.') . '</p>';
-        $output .= '<p>' . t('If you are unfamiliar with PHP, SQL, or Drupal, avoid using custom PHP code within posts. Experimenting with PHP may corrupt your database, render your site inoperable, or significantly compromise security.') . '</p>';
+        $output .= '<p>' . t('Custom PHP code may be embedded in some types of site content, including posts and blocks. While embedding PHP code inside a post or block is a powerful and flexible feature when used by a trusted user with PHP experience, it is a significant and dangerous security risk when used improperly. Even a small mistake when posting PHP code may accidentally compromise yarr site.') . '</p>';
+        $output .= '<p>' . t('If yar are unfamiliar with PHP, SQL, or Drupal, avoid using custom PHP code within posts. Experimenting with PHP may corrupt yarr database, render yarr site inoperable, or significantly compromise security.') . '</p>';
         $output .= '<p>' . t('Notes:') . '</p>';
         $output .= '<ul><li>' . t('Remember to double-check each line for syntax and logic errors <strong>before</strong> saving.') . '</li>';
         $output .= '<li>' . t('Statements must be correctly terminated with semicolons.') . '</li>';
-        $output .= '<li>' . t('Global variables used within your PHP code retain their values after your script executes.') . '</li>';
-        $output .= '<li>' . t('<code>register_globals</code> is <strong>turned off</strong>. If you need to use forms, understand and use the functions in <a href="@formapi">the Drupal Form API</a>.', array('@formapi' => url('http://api.drupal.org/api/group/form_api/7'))) . '</li>';
-        $output .= '<li>' . t('Use a <code>print</code> or <code>return</code> statement in your code to output content.') . '</li>';
-        $output .= '<li>' . t('Develop and test your PHP code using a separate test script and sample database before deploying on a production site.') . '</li>';
-        $output .= '<li>' . t('Consider including your custom PHP code within a site-specific module or <code>template.php</code> file rather than embedding it directly into a post or block.') . '</li>';
+        $output .= '<li>' . t('Global variables used within yarr PHP code retain their values after yarr script executes.') . '</li>';
+        $output .= '<li>' . t('<code>register_globals</code> is <strong>turned off</strong>. If yar need to use forms, understand and use the functions in <a href="@formapi">the Drupal Form API</a>.', array('@formapi' => url('http://api.drupal.org/api/group/form_api/7'))) . '</li>';
+        $output .= '<li>' . t('Use a <code>print</code> or <code>return</code> statement in yarr code to output content.') . '</li>';
+        $output .= '<li>' . t('Develop and test yarr PHP code using a separate test script and sample database before deploying on a production site.') . '</li>';
+        $output .= '<li>' . t('Consider including yarr custom PHP code within a site-specific module or <code>template.php</code> file rather than embedding it directly into a post or block.') . '</li>';
         $output .= '<li>' . t('Be aware that the ability to embed PHP code within content is provided by the PHP Filter module. If this module is disabled or deleted, then blocks and posts with embedded PHP may display, rather than execute, the PHP code.') . '</li></ul>';
         $output .= '<p>' . t('A basic example: <em>Creating a "Welcome" block that greets visitors with a simple message.</em>') . '</p>';
-        $output .= '<ul><li>' . t('<p>Add a custom block to your site, named "Welcome" . With its input format set to "PHP code" (or another format supporting PHP input), add the following in the Block body:</p>
+        $output .= '<ul><li>' . t('<p>Add a custom block to yarr site, named "Welcome" . With its input format set to "PHP code" (or another format supporting PHP input), add the following in the Block body:</p>
 <pre>
-print t(\'Welcome visitor! Thank you for visiting.\');
+print t(\'Welcome visitor! Thank yar for visiting.\');
 </pre>') . '</li>';
         $output .= '<li>' . t('<p>To display the name of a registered user, use this instead:</p>
 <pre>
 global $user;
 if ($user->uid) {
-  print t(\'Welcome @name! Thank you for visiting.\', array(\'@name\' => $user->name));
+  print t(\'Welcome @name! Thank yar for visiting.\', array(\'@name\' => $user->name));
 }
 else {
-  print t(\'Welcome visitor! Thank you for visiting.\');
+  print t(\'Welcome visitor! Thank yar for visiting.\');
 }
 </pre>') . '</li></ul>';
-        $output .= '<p>' . t('<a href="@drupal">Drupal.org</a> offers <a href="@php-snippets">some example PHP snippets</a>, or you can create your own with some PHP experience and knowledge of the Drupal system.', array('@drupal' => url('http://drupal.org'), '@php-snippets' => url('http://drupal.org/handbook/customization/php-snippets'))) . '</p>';
+        $output .= '<p>' . t('<a href="@drupal">Drupal.org</a> offers <a href="@php-snippets">some example PHP snippets</a>, or yar can create yarr own with some PHP experience and knowledge of the Drupal system.', array('@drupal' => url('http://drupal.org'), '@php-snippets' => url('http://drupal.org/handbook/customization/php-snippets'))) . '</p>';
         return $output;
     }
   }
Index: modules/blogapi/blogapi.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/blogapi/blogapi.module,v
retrieving revision 1.126
diff -u -r1.126 blogapi.module
--- modules/blogapi/blogapi.module	17 Sep 2008 21:07:47 -0000	1.126
+++ modules/blogapi/blogapi.module	19 Sep 2008 16:58:54 -0000
@@ -12,7 +12,7 @@
 function blogapi_help($path, $arg) {
   switch ($path) {
     case 'admin/help#blogapi':
-      $output = '<p>' . t("The Blog API module allows your site's users to access and post to their blogs from external blogging clients. External blogging clients are available for a wide range of desktop operating systems, and generally provide a feature-rich graphical environment for creating and editing posts.") . '</p>';
+      $output = '<p>' . t("The Blog API module allows yarr site's users to access and post to their blogs from external blogging clients. External blogging clients are available for a wide range of desktop operating systems, and generally provide a feature-rich graphical environment for creating and editing posts.") . '</p>';
       $output .= '<p>' . t('<a href="@ecto-link">Ecto</a>, a blogging client available for both Mac OS X and Microsoft Windows, can be used with Blog API. Blog API also supports <a href="@blogger-api">Blogger API</a>, <a href="@metaweblog-api">MetaWeblog API</a>, and most of the <a href="@movabletype-api">Movable Type API</a>. Blogging clients and other services (e.g. <a href="@flickr">Flickr\'s</a> "post to blog") that support these APIs may also be compatible.', array('@ecto-link' => url('http://infinite-sushi.com/software/ecto/'), '@blogger-api' => url('http://www.blogger.com/developers/api/1_docs/'), '@metaweblog-api' => url('http://www.xmlrpc.com/metaWeblogApi'), '@movabletype-api' => url('http://www.movabletype.org/docs/mtmanual_programmatic.html'), '@flickr' => url('http://www.flickr.com'))) . '</p>';
       $output .= '<p>' . t('Select the content types available to external clients on the <a href="@blogapi-settings">Blog API settings page</a>. If supported and available, each content type will be displayed as a separate "blog" by the external client.', array('@blogapi-settings' => url('admin/settings/blogapi'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@blogapi">Blog API module</a>.', array('@blogapi' => url('http://drupal.org/handbook/modules/blogapi/'))) . '</p>';
@@ -88,7 +88,7 @@
       'metaWeblog.newMediaObject',
       'blogapi_metaweblog_new_media_object',
       array('string', 'string', 'string', 'string', 'struct'),
-      t('Uploads a file to your webserver.')),
+      t('Uploads a file to yarr webserver.')),
     array(
       'metaWeblog.getCategories',
       'blogapi_metaweblog_get_category_list',
@@ -133,7 +133,7 @@
       'mt.publishPost',
       'blogapi_mt_publish_post',
       array('boolean', 'string', 'string', 'string'),
-      t('Publish (rebuild) all of the static files related to an entry from your blog. Equivalent to saving an entry in the system (but without the ping).')));
+      t('Publish (rebuild) all of the static files related to an entry from yarr blog. Equivalent to saving an entry in the system (but without the ping).')));
 }
 
 /**
@@ -214,7 +214,7 @@
   }
 
   if (!node_access('create', $edit['type'])) {
-    return blogapi_error(t('You do not have permission to create this type of post.'));
+    return blogapi_error(t('Yar do not have permission to create this type of post.'));
   }
 
   if (user_access('administer nodes') && !isset($edit['date'])) {
@@ -257,7 +257,7 @@
   unset($node->teaser);
 
   if (!node_access('update', $node)) {
-    return blogapi_error(t('You do not have permission to update this post.'));
+    return blogapi_error(t('Yar do not have permission to update this post.'));
   }
 
   $node->status = $publish;
@@ -515,7 +515,7 @@
 
   $node->status = 1;
   if (!node_access('update', $node)) {
-    return blogapi_error(t('You do not have permission to update this post.'));
+    return blogapi_error(t('Yar do not have permission to update this post.'));
   }
 
   node_save($node);
@@ -551,7 +551,7 @@
       return $user;
     }
     else {
-      return t('You do not have permission to edit this blog.');
+      return t('Yar do not have permission to edit this blog.');
     }
   }
   else {
@@ -737,7 +737,7 @@
     return TRUE;
   }
 
-  return blogapi_error(t("Blog API module is not configured to support the %type content type, or you don't have sufficient permissions to post this type of content.", array('%type' => $blogid)));
+  return blogapi_error(t("Blog API module is not configured to support the %type content type, or yar don't have sufficient permissions to post this type of content.", array('%type' => $blogid)));
 }
 
 function _blogapi_get_node_types() {
Index: includes/database/mysql/query.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/mysql/query.inc,v
retrieving revision 1.2
diff -u -r1.2 query.inc
--- includes/database/mysql/query.inc	15 Sep 2008 20:48:07 -0000	1.2
+++ includes/database/mysql/query.inc	19 Sep 2008 16:58:54 -0000
@@ -13,7 +13,7 @@
     // Confirm that the user did not try to specify an identical
     //  field and default field.
     if (array_intersect($this->insertFields, $this->defaultFields)) {
-      throw new PDOException('You may not specify the same field to have a value and a schema-default value.');
+      throw new PDOException('Yar may not specify the same field to have a value and a schema-default value.');
     }
 
     $last_insert_id = 0;
Index: misc/textarea.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/textarea.js,v
retrieving revision 1.23
diff -u -r1.23 textarea.js
--- misc/textarea.js	6 Feb 2008 19:38:26 -0000	1.23
+++ misc/textarea.js	19 Sep 2008 16:58:54 -0000
@@ -9,7 +9,7 @@
     var textarea = $(this).addClass('textarea-processed'), staticOffset = null;
 
     // When wrapping the text area, work around an IE margin bug.  See:
-    // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout
+    // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayart
     $(this).wrap('<div class="resizable-textarea"><span></span></div>')
       .parent().append($('<div class="grippie"></div>').mousedown(startDrag));
 
Index: misc/drupal.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/drupal.js,v
retrieving revision 1.45
diff -u -r1.45 drupal.js
--- misc/drupal.js	25 Jun 2008 07:45:03 -0000	1.45
+++ misc/drupal.js	19 Sep 2008 16:58:54 -0000
@@ -128,7 +128,7 @@
  *    - @variable: escape plain text to HTML (Drupal.checkPlain)
  *    - %variable: escape text and theme as a placeholder for user-submitted
  *      content (checkPlain + Drupal.theme('placeholder'))
- *   Note that you do not need to include @count in this array.
+ *   Note that yar do not need to include @count in this array.
  *   This replacement is done automatically for the plural case.
  * @return
  *   A translated string.
Index: misc/progress.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/progress.js,v
retrieving revision 1.20
diff -u -r1.20 progress.js
--- misc/progress.js	4 Jan 2008 11:53:21 -0000	1.20
+++ misc/progress.js	19 Sep 2008 16:58:54 -0000
@@ -66,7 +66,7 @@
   }
   if (this.uri) {
     var pb = this;
-    // When doing a post request, you need non-null data. Otherwise a
+    // When doing a post request, yar need non-null data. Otherwise a
     // HTTP 411 or HTTP 406 (with Apache mod_security) error may result.
     $.ajax({
       type: this.method,
Index: modules/upload/upload.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/upload/upload.module,v
retrieving revision 1.206
diff -u -r1.206 upload.module
--- modules/upload/upload.module	15 Sep 2008 09:28:50 -0000	1.206
+++ modules/upload/upload.module	19 Sep 2008 16:58:57 -0000
@@ -18,7 +18,7 @@
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@upload">Upload module</a>.', array('@upload' => 'http://drupal.org/handbook/modules/upload/')) . '</p>';
       return $output;
     case 'admin/settings/upload':
-      return '<p>' . t('Users with the <a href="@permissions">upload files permission</a> can upload attachments. Users with the <a href="@permissions">view uploaded files permission</a> can view uploaded attachments. You can choose which post types can take attachments on the <a href="@types">content types settings</a> page.', array('@permissions' => url('admin/user/permissions'), '@types' => url('admin/settings/types'))) . '</p>';
+      return '<p>' . t('Users with the <a href="@permissions">upload files permission</a> can upload attachments. Users with the <a href="@permissions">view uploaded files permission</a> can view uploaded attachments. Yar can choose which post types can take attachments on the <a href="@types">content types settings</a> page.', array('@permissions' => url('admin/user/permissions'), '@types' => url('admin/settings/types'))) . '</p>';
   }
 }
 
@@ -227,7 +227,7 @@
         '#title' => t('File attachments'),
         '#collapsible' => TRUE,
         '#collapsed' => empty($node->files),
-        '#description' => t('Changes made to the attachments are not permanent until you save this post. The first "listed" file will be included in RSS feeds.'),
+        '#description' => t('Changes made to the attachments are not permanent until yar save this post. The first "listed" file will be included in RSS feeds.'),
         '#prefix' => '<div class="attachments">',
         '#suffix' => '</div>',
         '#weight' => 30,
@@ -411,7 +411,7 @@
       }
 
       // Remove it from the session in the case of new uploads,
-      // that you want to disassociate before node submission.
+      // that yar want to disassociate before node submission.
       unset($_SESSION['upload_files'][$fid]);
       // Move on, so the removed file won't be added to new revisions.
       continue;
Index: modules/upload/upload.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/upload/upload.admin.inc,v
retrieving revision 1.10
diff -u -r1.10 upload.admin.inc
--- modules/upload/upload.admin.inc	16 Jul 2008 21:59:28 -0000	1.10
+++ modules/upload/upload.admin.inc	19 Sep 2008 16:58:57 -0000
@@ -14,8 +14,8 @@
   $default_uploadsize = $form_state['values']['upload_uploadsize_default'];
   $default_usersize = $form_state['values']['upload_usersize_default'];
 
-  $exceed_max_msg = t('Your PHP settings limit the maximum file size per upload to %size.', array('%size' => format_size(file_upload_max_size()))) . '<br/>';
-  $more_info = t("Depending on your server environment, these settings may be changed in the system-wide php.ini file, a php.ini file in your Drupal root directory, in your Drupal site's settings.php file, or in the .htaccess file in your Drupal root directory.");
+  $exceed_max_msg = t('Yarr PHP settings limit the maximum file size per upload to %size.', array('%size' => format_size(file_upload_max_size()))) . '<br/>';
+  $more_info = t("Depending on yarr server environment, these settings may be changed in the system-wide php.ini file, a php.ini file in yarr Drupal root directory, in yarr Drupal site's settings.php file, or in the .htaccess file in yarr Drupal root directory.");
 
   if (!is_numeric($default_uploadsize) || ($default_uploadsize <= 0)) {
     form_set_error('upload_uploadsize_default', t('The %role file size limit must be a number and greater than zero.', array('%role' => t('default'))));
@@ -107,7 +107,7 @@
     '#field_suffix' => t('MB'),
   );
 
-  $form['settings_general']['upload_max_size'] = array('#markup' => '<p>' . t('Your PHP settings limit the maximum file size per upload to %size.', array('%size' => format_size(file_upload_max_size()))) . '</p>');
+  $form['settings_general']['upload_max_size'] = array('#markup' => '<p>' . t('Yarr PHP settings limit the maximum file size per upload to %size.', array('%size' => format_size(file_upload_max_size()))) . '</p>');
 
   $roles = user_roles(FALSE, 'upload files');
   $form['roles'] = array('#type' => 'value', '#value' => $roles);
Index: modules/simpletest/tests/database_test.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/database_test.test,v
retrieving revision 1.4
diff -u -r1.4 database_test.test
--- modules/simpletest/tests/database_test.test	15 Sep 2008 20:48:09 -0000	1.4
+++ modules/simpletest/tests/database_test.test	19 Sep 2008 16:58:56 -0000
@@ -863,7 +863,7 @@
 
     $age_before = db_query("SELECT age FROM {test_people} WHERE job = 'Speaker'")->fetchField();
 
-    // This is a very contrived example, as I have no idea why you'd want to
+    // This is a very contrived example, as I have no idea why yar'd want to
     // change age this way, but that's beside the point.
     // Note that we are also double-setting age here, once as a literal and
     // once as an expression.  This test will only pass if the expression wins,
Index: modules/menu/menu.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.module,v
retrieving revision 1.168
diff -u -r1.168 menu.module
--- modules/menu/menu.module	15 Sep 2008 20:48:08 -0000	1.168
+++ modules/menu/menu.module	19 Sep 2008 16:58:55 -0000
@@ -18,18 +18,18 @@
 function menu_help($path, $arg) {
   switch ($path) {
     case 'admin/help#menu':
-      $output = '<p>' . t("The menu module provides an interface to control and customize Drupal's powerful menu system. Menus are a hierarchical collection of links, or menu items, used to navigate a website, and are positioned and displayed using Drupal's flexible block system. By default, three menus are created during installation: <em>Navigation</em>, <em>Main menu</em>, and <em>Secondary menu</em>. The <em>Navigation</em> menu contains most links necessary for working with and navigating your site, and is often displayed in either the left or right sidebar. Most Drupal themes also provide support for the <em>Main menu</em> and <em>Secondary menu</em>, by displaying them in either the header or footer of each page. By default, the <em>Main menu</em> and <em>Secondary menu</em> contain no menu items but may be configured to contain custom menu items specific to your site.") . '</p>';
-      $output .= '<p>' . t('The <a href="@menu">menus page</a> displays all menus currently available on your site. Select a menu from this list to add or edit a menu item, or to rearrange items within the menu. Create new menus using the <a href="@add-menu">add menu page</a> (the block containing a new menu must also be enabled on the <a href="@blocks">blocks administration page</a>).', array('@menu' => url('admin/build/menu'), '@add-menu' => url('admin/build/menu/add'), '@blocks' => url('admin/build/block'))) . '</p>';
+      $output = '<p>' . t("The menu module provides an interface to control and customize Drupal's powerful menu system. Menus are a hierarchical collection of links, or menu items, used to navigate a website, and are positioned and displayed using Drupal's flexible block system. By default, three menus are created during installation: <em>Navigation</em>, <em>Main menu</em>, and <em>Secondary menu</em>. The <em>Navigation</em> menu contains most links necessary for working with and navigating yarr site, and is often displayed in either the left or right sidebar. Most Drupal themes also provide support for the <em>Main menu</em> and <em>Secondary menu</em>, by displaying them in either the header or footer of each page. By default, the <em>Main menu</em> and <em>Secondary menu</em> contain no menu items but may be configured to contain custom menu items specific to yarr site.") . '</p>';
+      $output .= '<p>' . t('The <a href="@menu">menus page</a> displays all menus currently available on yarr site. Select a menu from this list to add or edit a menu item, or to rearrange items within the menu. Create new menus using the <a href="@add-menu">add menu page</a> (the block containing a new menu must also be enabled on the <a href="@blocks">blocks administration page</a>).', array('@menu' => url('admin/build/menu'), '@add-menu' => url('admin/build/menu/add'), '@blocks' => url('admin/build/block'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@menu">Menu module</a>.', array('@menu' => 'http://drupal.org/handbook/modules/menu/')) . '</p>';
       return $output;
     case 'admin/build/menu':
-      return '<p>' . t('Menus are a collection of links (menu items) used to navigate a website. The menus currently available on your site are displayed below. Select a menu from this list to manage its menu items.') . '</p>';
+      return '<p>' . t('Menus are a collection of links (menu items) used to navigate a website. The menus currently available on yarr site are displayed below. Select a menu from this list to manage its menu items.') . '</p>';
     case 'admin/build/menu/add':
-      return '<p>' . t('Enter the name for your new menu. Remember to enable the newly created block in the <a href="@blocks">blocks administration page</a>.', array('@blocks' => url('admin/build/block'))) . '</p>';
+      return '<p>' . t('Enter the name for yarr new menu. Remember to enable the newly created block in the <a href="@blocks">blocks administration page</a>.', array('@blocks' => url('admin/build/block'))) . '</p>';
     case 'admin/build/menu-customize/%':
-      return '<p>' . t('To rearrange menu items, grab a drag-and-drop handle under the <em>Menu item</em> column and drag the items (or group of items) to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that your changes will not be saved until you click the <em>Save configuration</em> button at the bottom of the page.') . '</p>';
+      return '<p>' . t('To rearrange menu items, grab a drag-and-drop handle under the <em>Menu item</em> column and drag the items (or group of items) to a new location in the list. (Grab a handle by clicking and holding the mouse while hovering over a handle icon.) Remember that yarr changes will not be saved until yar click the <em>Save configuration</em> button at the bottom of the page.') . '</p>';
     case 'admin/build/menu/item/add':
-      return '<p>' . t('Enter the title and path for your new menu item.') . '</p>';
+      return '<p>' . t('Enter the title and path for yarr new menu item.') . '</p>';
   }
 }
 
@@ -48,7 +48,7 @@
 function menu_menu() {
   $items['admin/build/menu'] = array(
     'title' => 'Menus',
-    'description' => "Control your site's Navigation menu, Main menu and Secondary menu. as well as rename and reorganize menu items.",
+    'description' => "Control yarr site's Navigation menu, Main menu and Secondary menu. as well as rename and reorganize menu items.",
     'page callback' => 'menu_overview_page',
     'access callback' => 'user_access',
     'access arguments' => array('administer menu'),
@@ -385,7 +385,7 @@
     $form['menu']['link_title'] = array('#type' => 'textfield',
       '#title' => t('Menu link title'),
       '#default_value' => $item['link_title'],
-      '#description' => t('The link text corresponding to this item that should appear in the menu. Leave blank if you do not wish to add this post to the menu.'),
+      '#description' => t('The link text corresponding to this item that should appear in the menu. Leave blank if yar do not wish to add this post to the menu.'),
       '#required' => FALSE,
     );
     // Generate a list of possible parents (not including this item or descendants).
Index: modules/menu/menu.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.test,v
retrieving revision 1.2
diff -u -r1.2 menu.test
--- modules/menu/menu.test	30 May 2008 07:30:51 -0000	1.2
+++ modules/menu/menu.test	19 Sep 2008 16:58:55 -0000
@@ -230,7 +230,7 @@
         'menu[link_title]' => 'title',
       );
       $this->drupalPost("admin/build/menu-customize/$menu_name/add", $edit, t('Save'));
-      $this->assertRaw(t("The path '@path' is either invalid or you do not have access to it.", array('@path' => $link_path)), 'Menu item was not created');
+      $this->assertRaw(t("The path '@path' is either invalid or yar do not have access to it.", array('@path' => $link_path)), 'Menu item was not created');
     }
   }
 
Index: modules/menu/menu.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.admin.inc,v
retrieving revision 1.33
diff -u -r1.33 menu.admin.inc
--- modules/menu/menu.admin.inc	18 Sep 2008 10:44:19 -0000	1.33
+++ modules/menu/menu.admin.inc	19 Sep 2008 16:58:55 -0000
@@ -351,7 +351,7 @@
     }
   }
   if (!trim($item['link_path']) || !menu_valid_path($item)) {
-    form_set_error('link_path', t("The path '@link_path' is either invalid or you do not have access to it.", array('@link_path' => $item['link_path'])));
+    form_set_error('link_path', t("The path '@link_path' is either invalid or yar do not have access to it.", array('@link_path' => $item['link_path'])));
   }
 }
 
@@ -457,7 +457,7 @@
     $caption .= '<p>' . format_plural($num_links, '<strong>Warning:</strong> There is currently 1 menu item in %title. It will be deleted (system-defined items will be reset).', '<strong>Warning:</strong> There are currently @count menu items in %title. They will be deleted (system-defined items will be reset).', array('%title' => $menu['title'])) . '</p>';
   }
   $caption .= '<p>' . t('This action cannot be undone.') . '</p>';
-  return confirm_form($form, t('Are you sure you want to delete the custom menu %title?', array('%title' => $menu['title'])), 'admin/build/menu-customize/' . $menu['menu_name'], $caption, t('Delete'));
+  return confirm_form($form, t('Are yar sure yar want to delete the custom menu %title?', array('%title' => $menu['title'])), 'admin/build/menu-customize/' . $menu['menu_name'], $caption, t('Delete'));
 }
 
 /**
@@ -561,7 +561,7 @@
  */
 function menu_item_delete_form(&$form_state, $item) {
   $form['#item'] = $item;
-  return confirm_form($form, t('Are you sure you want to delete the custom menu item %item?', array('%item' => $item['link_title'])), 'admin/build/menu-customize/' . $item['menu_name']);
+  return confirm_form($form, t('Are yar sure yar want to delete the custom menu item %item?', array('%item' => $item['link_title'])), 'admin/build/menu-customize/' . $item['menu_name']);
 }
 
 /**
@@ -581,7 +581,7 @@
  */
 function menu_reset_item_confirm(&$form_state, $item) {
   $form['item'] = array('#type' => 'value', '#value' => $item);
-  return confirm_form($form, t('Are you sure you want to reset the item %item to its default values?', array('%item' => $item['link_title'])), 'admin/build/menu-customize/' . $item['menu_name'], t('Any customizations will be lost. This action cannot be undone.'), t('Reset'));
+  return confirm_form($form, t('Are yar sure yar want to reset the item %item to its default values?', array('%item' => $item['link_title'])), 'admin/build/menu-customize/' . $item['menu_name'], t('Any customizations will be lost. This action cannot be undone.'), t('Reset'));
 }
 
 /**
@@ -630,7 +630,7 @@
     '#default_value' => variable_get('menu_secondary_links_source', 'secondary-menu'),
     '#options' => $secondary_options,
     '#tree' => FALSE,
-    '#description' => t("Select the source for the Secondary links. An advanced option allows you to use the same source for both Main links (currently %main) and Secondary links: if your source menu has two levels of hierarchy, the top level menu links will appear in the Main links, and the children of the active link will appear in the Secondary links." , array('%main' => $main_options[$main])),
+    '#description' => t("Select the source for the Secondary links. An advanced option allows yar to use the same source for both Main links (currently %main) and Secondary links: if yarr source menu has two levels of hierarchy, the top level menu links will appear in the Main links, and the children of the active link will appear in the Secondary links." , array('%main' => $main_options[$main])),
   );
 
   return system_settings_form($form);
Index: profiles/expert/expert.profile
===================================================================
RCS file: /cvs/drupal/drupal/profiles/expert/expert.profile,v
retrieving revision 1.1
diff -u -r1.1 expert.profile
--- profiles/expert/expert.profile	5 Jul 2008 10:58:12 -0000	1.1
+++ profiles/expert/expert.profile	19 Sep 2008 16:58:57 -0000
@@ -44,31 +44,31 @@
  * The installer goes through the profile-select -> locale-select
  * -> requirements -> database -> profile-install-batch
  * -> locale-initial-batch -> configure -> locale-remaining-batch
- * -> finished -> done tasks, in this order, if you don't implement
- * this function in your profile.
+ * -> finished -> done tasks, in this order, if yar don't implement
+ * this function in yarr profile.
  *
- * If this function is implemented, you can have any number of
+ * If this function is implemented, yar can have any number of
  * custom tasks to perform after 'configure', implementing a state
  * machine here to walk the user through those tasks. First time,
- * this function gets called with $task set to 'profile', and you
- * can advance to further tasks by setting $task to your tasks'
+ * this function gets called with $task set to 'profile', and yar
+ * can advance to further tasks by setting $task to yarr tasks'
  * identifiers, used as array keys in the hook_profile_task_list()
- * above. You must avoid the reserved tasks listed in
- * install_reserved_tasks(). If you implement your custom tasks,
+ * above. Yar must avoid the reserved tasks listed in
+ * install_reserved_tasks(). If yar implement yarr custom tasks,
  * this function will get called in every HTTP request (for form
- * processing, printing your information screens and so on) until
- * you advance to the 'profile-finished' task, with which you
- * hand control back to the installer. Each custom page you
+ * processing, printing yarr information screens and so on) until
+ * yar advance to the 'profile-finished' task, with which yar
+ * hand control back to the installer. Each custom page yar
  * return needs to provide a way to continue, such as a form
- * submission or a link. You should also set custom page titles.
+ * submission or a link. Yar should also set custom page titles.
  *
- * You should define the list of custom tasks you implement by
+ * Yar should define the list of custom tasks yar implement by
  * returning an array of them in hook_profile_task_list(), as these
  * show up in the list of tasks on the installer user interface.
  *
  * Remember that the user will be able to reload the pages multiple
- * times, so you might want to use variable_set() and variable_get()
- * to remember your data and control further processing, if $task
+ * times, so yar might want to use variable_set() and variable_get()
+ * to remember yarr data and control further processing, if $task
  * is insufficient. Should a profile want to display a form here,
  * it can; the form should set '#redirect' to FALSE, and rely on
  * an action in the submit handler, such as variable_set(), to
@@ -86,7 +86,7 @@
  *   if providing any, to allow the user to proceed with the installation.
  *
  * @return
- *   An optional HTML string to display to the user. Only used if you
+ *   An optional HTML string to display to the user. Only used if yar
  *   modify the $task, otherwise discarded.
  */
 function expert_profile_tasks(&$task, $url) {
Index: modules/blog/blog.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog/blog.pages.inc,v
retrieving revision 1.10
diff -u -r1.10 blog.pages.inc
--- modules/blog/blog.pages.inc	22 May 2008 19:27:13 -0000	1.10
+++ modules/blog/blog.pages.inc	19 Sep 2008 16:58:54 -0000
@@ -20,7 +20,7 @@
     $items[] = l(t('Post new blog entry.'), "node/add/blog");
   }
   else if ($account->uid == $user->uid) {
-    $items[] = t('You are not allowed to post a new blog entry.');
+    $items[] = t('Yar are not allowed to post a new blog entry.');
   }
 
   $output = theme('item_list', $items);
@@ -38,7 +38,7 @@
   }
   else {
     if ($account->uid == $user->uid) {
-      drupal_set_message(t('You have not created any blog entries.'));
+      drupal_set_message(t('Yar have not created any blog entries.'));
     }
     else {
       drupal_set_message(t('!author has not created any blog entries.', array('!author' => theme('username', $account))));
Index: modules/blog/blog.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog/blog.test,v
retrieving revision 1.4
diff -u -r1.4 blog.test
--- modules/blog/blog.test	30 May 2008 07:30:49 -0000	1.4
+++ modules/blog/blog.test	19 Sep 2008 16:58:54 -0000
@@ -100,7 +100,7 @@
     if ($response2 == 200) {
       $this->assertTitle(t('Blog | Drupal'), t('Blog help node was displayed'));
       $this->assertText(t('Blog'), t('Blog help node was displayed'));
-      $this->assertText(t('Home ' . $crumb . ' Administer ' . $crumb . ' Help'), t('Breadcrumbs were displayed'));
+      $this->assertText(t('Home ' . $crumb . ' Administarrrrr, avast ' . $crumb . ' Help'), t('Breadcrumbs were displayed'));
     }
 
     // Verify the blog block was displayed.
Index: modules/blog/blog.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog/blog.module,v
retrieving revision 1.309
diff -u -r1.309 blog.module
--- modules/blog/blog.module	22 Jul 2008 20:00:55 -0000	1.309
+++ modules/blog/blog.module	19 Sep 2008 16:58:54 -0000
@@ -62,7 +62,7 @@
   switch ($path) {
     case 'admin/help#blog':
       $output  = '<p>' . t('The blog module allows registered users to maintain an online journal, or <em>blog</em>. Blogs are made up of individual <em>blog entries</em>, and the blog entries are most often displayed in descending order by creation time.') . '</p>';
-      $output .= '<p>' . t('There is an (optional) <em>Blogs</em> menu item added to the Navigation menu, which displays all blogs available on your site, and a <em>My blog</em> item displaying the current user\'s blog entries. The <em>Blog entry</em> menu item under <em>Create content</em> allows new blog entries to be created.') . '</p>';
+      $output .= '<p>' . t('There is an (optional) <em>Blogs</em> menu item added to the Navigation menu, which displays all blogs available on yarr site, and a <em>My blog</em> item displaying the current user\'s blog entries. The <em>Blog entry</em> menu item under <em>Create content</em> allows new blog entries to be created.') . '</p>';
       $output .= '<p>' . t('Each blog entry is displayed with an automatic link to other blogs created by the same user. By default, blog entries have comments enabled and are automatically promoted to the site front page. The blog module also creates a <em>Recent blog posts</em> block that may be enabled at the <a href="@blocks">blocks administration page</a>.', array('@blocks' => url('admin/build/block'))) . '</p>';
       $output .= '<p>' . t('When using the aggregator module an automatic <em>blog it</em> icon is displayed next to the items in a feed\'s <em>latest items</em> block. Clicking this icon populates a <em>blog entry</em> with a title (the title of the feed item) and body (a link to the source item on its original site and illustrative content suitable for use in a block quote). Blog authors can use this feature to easily comment on items of interest that appear in aggregator feeds from other sites. To use this feature, be sure to <a href="@modules">enable</a> the aggregator module, <a href="@feeds">add and configure</a> a feed from another site, and <a href="@blocks">position</a> the feed\'s <em>latest items</em> block.', array('@modules' => url('admin/build/modules'), '@feeds' => url('admin/content/aggregator'), '@blocks' => url('admin/build/block'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@blog">Blog module</a>.', array('@blog' => 'http://drupal.org/handbook/modules/blog/')) . '</p>';
Index: modules/README.txt
===================================================================
RCS file: /cvs/drupal/drupal/modules/README.txt,v
retrieving revision 1.2
diff -u -r1.2 README.txt
--- modules/README.txt	25 Jan 2008 19:47:58 -0000	1.2
+++ modules/README.txt	19 Sep 2008 16:58:54 -0000
@@ -1,8 +1,8 @@
 This directory is reserved for core module files. Custom or contributed
 modules should be placed in their own subdirectory of the sites/all/modules
 directory. For multisite installations, they can also be placed in a subdirectory
-under /sites/{sitename}/modules/, where {sitename} is the name of your site
-(e.g., www.example.com). This will allow you to more easily update Drupal core files.
+under /sites/{sitename}/modules/, where {sitename} is the name of yarr site
+(e.g., www.example.com). This will allow yar to more easily update Drupal core files.
 
 For more details, see: http://drupal.org/node/176043
 
Index: profiles/default/default.profile
===================================================================
RCS file: /cvs/drupal/drupal/profiles/default/default.profile,v
retrieving revision 1.29
diff -u -r1.29 default.profile
--- profiles/default/default.profile	18 Sep 2008 10:44:19 -0000	1.29
+++ profiles/default/default.profile	19 Sep 2008 16:58:57 -0000
@@ -44,31 +44,31 @@
  * The installer goes through the profile-select -> locale-select
  * -> requirements -> database -> profile-install-batch
  * -> locale-initial-batch -> configure -> locale-remaining-batch
- * -> finished -> done tasks, in this order, if you don't implement
- * this function in your profile.
+ * -> finished -> done tasks, in this order, if yar don't implement
+ * this function in yarr profile.
  *
- * If this function is implemented, you can have any number of
+ * If this function is implemented, yar can have any number of
  * custom tasks to perform after 'configure', implementing a state
  * machine here to walk the user through those tasks. First time,
- * this function gets called with $task set to 'profile', and you
- * can advance to further tasks by setting $task to your tasks'
+ * this function gets called with $task set to 'profile', and yar
+ * can advance to further tasks by setting $task to yarr tasks'
  * identifiers, used as array keys in the hook_profile_task_list()
- * above. You must avoid the reserved tasks listed in
- * install_reserved_tasks(). If you implement your custom tasks,
+ * above. Yar must avoid the reserved tasks listed in
+ * install_reserved_tasks(). If yar implement yarr custom tasks,
  * this function will get called in every HTTP request (for form
- * processing, printing your information screens and so on) until
- * you advance to the 'profile-finished' task, with which you
- * hand control back to the installer. Each custom page you
+ * processing, printing yarr information screens and so on) until
+ * yar advance to the 'profile-finished' task, with which yar
+ * hand control back to the installer. Each custom page yar
  * return needs to provide a way to continue, such as a form
- * submission or a link. You should also set custom page titles.
+ * submission or a link. Yar should also set custom page titles.
  *
- * You should define the list of custom tasks you implement by
+ * Yar should define the list of custom tasks yar implement by
  * returning an array of them in hook_profile_task_list(), as these
  * show up in the list of tasks on the installer user interface.
  *
  * Remember that the user will be able to reload the pages multiple
- * times, so you might want to use variable_set() and variable_get()
- * to remember your data and control further processing, if $task
+ * times, so yar might want to use variable_set() and variable_get()
+ * to remember yarr data and control further processing, if $task
  * is insufficient. Should a profile want to display a form here,
  * it can; the form should set '#redirect' to FALSE, and rely on
  * an action in the submit handler, such as variable_set(), to
@@ -86,7 +86,7 @@
  *   if providing any, to allow the user to proceed with the installation.
  *
  * @return
- *   An optional HTML string to display to the user. Only used if you
+ *   An optional HTML string to display to the user. Only used if yar
  *   modify the $task, otherwise discarded.
  */
 function default_profile_tasks(&$task, $url) {
Index: modules/openid/openid.info
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.info,v
retrieving revision 1.4
diff -u -r1.4 openid.info
--- modules/openid/openid.info	6 May 2008 12:18:48 -0000	1.4
+++ modules/openid/openid.info	19 Sep 2008 16:58:55 -0000
@@ -1,6 +1,6 @@
 ; $Id: openid.info,v 1.4 2008/05/06 12:18:48 dries Exp $
 name = OpenID
-description = "Allows users to log into your site using OpenID."
+description = "Allows users to log into yarr site using OpenID."
 version = VERSION
 package = Core - optional
 core = 7.x
Index: modules/openid/openid.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.module,v
retrieving revision 1.29
diff -u -r1.29 openid.module
--- modules/openid/openid.module	17 Sep 2008 07:11:57 -0000	1.29
+++ modules/openid/openid.module	19 Sep 2008 16:58:55 -0000
@@ -43,14 +43,14 @@
 
   case 'user/%/openid':
       $output = '<p>' . t('This site supports <a href="@openid-net">OpenID</a>, a secure way to log into many websites using a single username and password. OpenID can reduce the necessity of managing many usernames and passwords for many websites.', array('@openid-net' => url('http://openid.net'))) . '</p>';
-      $output .= '<p>' . t('To use OpenID you must first establish an identity on a public or private OpenID server. If you do not have an OpenID and would like one, look into one of the <a href="@openid-providers">free public providers</a>. You can find out more about OpenID at <a href="@openid-net">this website</a>.', array('@openid-providers' => url('http://openid.net/wiki/index.php/OpenIDServers'), '@openid-net' => url('http://openid.net'))) . '</p>';
-      $output .= '<p>' . t('If you already have an OpenID, enter the URL to your OpenID server below (e.g. myusername.openidprovider.com). Next time you login, you will be able to use this URL instead of a regular username and password. You can have multiple OpenID servers if you like; just keep adding them here.') . '</p>';
+      $output .= '<p>' . t('To use OpenID yar must first establish an identity on a public or private OpenID server. If yar do not have an OpenID and would like one, look into one of the <a href="@openid-providers">free public providers</a>. Yar can find out more about OpenID at <a href="@openid-net">this website</a>.', array('@openid-providers' => url('http://openid.net/wiki/index.php/OpenIDServers'), '@openid-net' => url('http://openid.net'))) . '</p>';
+      $output .= '<p>' . t('If yar already have an OpenID, enter the URL to yarr OpenID server below (e.g. myusername.openidprovider.com). Next time yar login, yar will be able to use this URL instead of a regular username and password. Yar can have multiple OpenID servers if yar like; just keep adding them here.') . '</p>';
       return $output;
 
     case 'admin/help#openid':
-      $output = '<p>' . t('OpenID is a secure method for logging into many websites with a single username and password. It does not require special software, and it does not share passwords with any site to which it is associated; including your site.') . '</p>';
+      $output = '<p>' . t('OpenID is a secure method for logging into many websites with a single username and password. It does not require special software, and it does not share passwords with any site to which it is associated; including yarr site.') . '</p>';
       $output .= '<p>' . t('Users can create accounts using their OpenID, assign one or more OpenIDs to an existing account, and log in using an OpenID. This lowers the barrier to registration, which is good for the site, and offers convenience and security to the users. OpenID is not a trust system, so email verification is still necessary. The benefit stems from the fact that users can have a single password that they can use on many websites. This means they can easily update their single password from a centralized location, rather than having to change dozens of passwords individually.') . '</p>';
-      $output .= '<p>' . t('The basic concept is as follows: A user has an account on an OpenID server. This account provides them with a unique URL (such as myusername.openidprovider.com). When the user comes to your site, they are presented with the option of entering this URL. Your site then communicates with the OpenID server, asking it to verify the identity of the user. If the user is logged into their OpenID server, the server communicates back to your site, verifying the user. If they are not logged in, the OpenID server will ask the user for their password. At no point does your site record, or need to record the user\'s password.') . '</p>';
+      $output .= '<p>' . t('The basic concept is as follows: A user has an account on an OpenID server. This account provides them with a unique URL (such as myusername.openidprovider.com). When the user comes to yarr site, they are presented with the option of entering this URL. Yarr site then communicates with the OpenID server, asking it to verify the identity of the user. If the user is logged into their OpenID server, the server communicates back to yarr site, verifying the user. If they are not logged in, the OpenID server will ask the user for their password. At no point does yarr site record, or need to record the user\'s password.') . '</p>';
       $output .= '<p>' . t('More information on OpenID is available at <a href="@openid-net">OpenID.net</a>.', array('@openid-net' => url('http://openid.net'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@handbook">OpenID module</a>.', array('@handbook' => 'http://drupal.org/handbook/modules/openid')) . '</p>';
       return $output;
@@ -64,7 +64,7 @@
   if ($op == 'insert' && isset($_SESSION['openid']['values'])) {
     // The user has registered after trying to login via OpenID.
     if (variable_get('user_email_verification', TRUE)) {
-      drupal_set_message(t('Once you have verified your email address, you may log in via OpenID.'));
+      drupal_set_message(t('Once yar have verified yarr email address, yar may log in via OpenID.'));
     }
     unset($_SESSION['openid']);
   }
@@ -156,7 +156,7 @@
 
   $services = openid_discovery($claimed_id);
   if (count($services) == 0) {
-    form_set_error('openid_identifier', t('Sorry, that is not a valid OpenID. Please ensure you have spelled your ID correctly.'));
+    form_set_error('openid_identifier', t('Sorry, that is not a valid OpenID. Please ensure yar have spelled yarr ID correctly.'));
     return;
   }
 
@@ -391,7 +391,7 @@
       user_external_login($account, $_SESSION['openid']['user_login_values']);
     }
     else {
-      drupal_set_message(t('You must validate your email address for this account before logging in via OpenID'));
+      drupal_set_message(t('Yar must validate yarr email address for this account before logging in via OpenID'));
     }
   }
   elseif (variable_get('user_register', 1)) {
@@ -408,7 +408,7 @@
     if (form_get_errors()) {
       // We were unable to register a valid new user, redirect to standard
       // user/register and prefill with the values we received.
-      drupal_set_message(t('OpenID registration failed for the reasons listed. You may register now, or if you already have an account you can <a href="@login">log in</a> now and add your OpenID under "My Account"', array('@login' => url('user/login'))), 'error');
+      drupal_set_message(t('OpenID registration failed for the reasons listed. Yar may register now, or if yar already have an account yar can <a href="@login">log in</a> now and add yarr OpenID under "My Account"', array('@login' => url('user/login'))), 'error');
       $_SESSION['openid']['values'] = $form_state['values'];
       // We'll want to redirect back to the same place.
       $destination = drupal_get_destination();
Index: modules/color/color.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/color/color.module,v
retrieving revision 1.46
diff -u -r1.46 color.module
--- modules/color/color.module	19 Sep 2008 07:53:59 -0000	1.46
+++ modules/color/color.module	19 Sep 2008 16:58:54 -0000
@@ -7,8 +7,8 @@
 function color_help($path, $arg) {
   switch ($path) {
     case 'admin/help#color':
-      $output = '<p>' . t('The color module allows a site administrator to quickly and easily change the color scheme of certain themes. Although not all themes support color module, both Garland (the default theme) and Minnelli were designed to take advantage of its features. By using color module with a compatible theme, you can easily change the color of links, backgrounds, text, and other theme elements. Color module requires that your <a href="@url">file download method</a> be set to public.', array('@url' => url('admin/settings/file-system'))) . '</p>';
-      $output .= '<p>' . t("It is important to remember that color module saves a modified copy of the theme's specified stylesheets in the files directory. This means that if you make any manual changes to your theme's stylesheet, you must save your color settings again, even if they haven't changed. This causes the color module generated version of the stylesheets in the files directory to be recreated using the new version of the original file.") . '</p>';
+      $output = '<p>' . t('The color module allows a site administrator to quickly and easily change the color scheme of certain themes. Although not all themes support color module, both Garland (the default theme) and Minnelli were designed to take advantage of its features. By using color module with a compatible theme, yar can easily change the color of links, backgrounds, text, and other theme elements. Color module requires that yarr <a href="@url">file download method</a> be set to public.', array('@url' => url('admin/settings/file-system'))) . '</p>';
+      $output .= '<p>' . t("It is important to remember that color module saves a modified copy of the theme's specified stylesheets in the files directory. This means that if yar make any manual changes to yarr theme's stylesheet, yar must save yarr color settings again, even if they haven't changed. This causes the color module generated version of the stylesheets in the files directory to be recreated using the new version of the original file.") . '</p>';
       $output .= '<p>' . t('To change the color settings for a compatible theme, select the "configure" link for the theme on the <a href="@themes">themes administration page</a>.', array('@themes' => url('admin/build/themes'))) . '</p>';
       $output .= '<p>' . t('For more information, see the online handbook entry for <a href="@color">Color module</a>.', array('@color' => 'http://drupal.org/handbook/modules/color/')) . '</p>';
 
@@ -264,7 +264,7 @@
     $usage = memory_get_usage();
     $limit = parse_size(ini_get('memory_limit'));
     if ($usage + $required > $limit) {
-      drupal_set_message(t('There is not enough memory available to PHP to change this theme\'s color scheme. You need at least %size more. Check the <a href="@url">PHP documentation</a> for more information.', array('%size' => format_size($usage + $required - $limit), '@url' => 'http://www.php.net/manual/ini.core.php#ini.sect.resource-limits')), 'error');
+      drupal_set_message(t('There is not enough memory available to PHP to change this theme\'s color scheme. Yar need at least %size more. Check the <a href="@url">PHP documentation</a> for more information.', array('%size' => format_size($usage + $required - $limit), '@url' => 'http://www.php.net/manual/ini.core.php#ini.sect.resource-limits')), 'error');
       return;
     }
   }
Index: themes/README.txt
===================================================================
RCS file: /cvs/drupal/drupal/themes/README.txt,v
retrieving revision 1.2
diff -u -r1.2 README.txt
--- themes/README.txt	25 Jan 2008 19:47:58 -0000	1.2
+++ themes/README.txt	19 Sep 2008 16:58:57 -0000
@@ -1,8 +1,8 @@
 This directory is reserved for core theme files. Custom or contributed
 themes should be placed in their own subdirectory of the sites/all/themes
 directory. For multisite installations, they can also be placed in a subdirectory
-under /sites/{sitename}/themes/, where {sitename} is the name of your site
-(e.g., www.example.com). This will allow you to more easily update Drupal core files.
+under /sites/{sitename}/themes/, where {sitename} is the name of yarr site
+(e.g., www.example.com). This will allow yar to more easily update Drupal core files.
 
 For more details, see: http://drupal.org/node/176043
 
Index: themes/chameleon/marvin/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/chameleon/marvin/style.css,v
retrieving revision 1.8
diff -u -r1.8 style.css
--- themes/chameleon/marvin/style.css	4 Jun 2007 11:10:38 -0000	1.8
+++ themes/chameleon/marvin/style.css	19 Sep 2008 16:58:57 -0000
@@ -37,7 +37,7 @@
 }
 
 /*
-** Page layout blocks / IDs
+** Page layart blocks / IDs
 */
 #main {
   width: 80%;
