Index: includes/batch.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/batch.inc,v
retrieving revision 1.54
diff -u -p -r1.54 batch.inc
--- includes/batch.inc	30 Nov 2010 17:16:37 -0000	1.54
+++ includes/batch.inc	27 Dec 2010 18:34:57 -0000
@@ -298,7 +298,7 @@ function _batch_process() {
     // through the remaining sets, marking them 'successfully processed'
     // along the way, until we find a set that contains operations.
     // _batch_next_set() executes form submit handlers stored in 'control'
-    // sets (see form_execute_handlers()), which can in turn add new sets to
+    // sets (see form_execute_handlers()), which can in turn add sets to
     // the batch.
     $set_changed = FALSE;
     $old_set = $current_set;
@@ -388,7 +388,7 @@ function _batch_api_percentage($total, $
     $percentage = "100";
   }
   else {
-    // We add a new digit at 200, 2000, etc. (since, for example, 199/200
+    // We add a digit at 200, 2000, etc. (since, for example, 199/200
     // would round up to 100% if we didn't).
     $decimal_places = max(0, floor(log10($total / 2.0)) - 1);
     $percentage = sprintf('%01.' . $decimal_places . 'f', round($current / $total * 100, $decimal_places));
Index: includes/bootstrap.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v
retrieving revision 1.457
diff -u -p -r1.457 bootstrap.inc
--- includes/bootstrap.inc	23 Dec 2010 10:13:53 -0000	1.457
+++ includes/bootstrap.inc	27 Dec 2010 18:34:58 -0000
@@ -368,7 +368,7 @@ function timer_stop($name) {
  *   Only configuration directories with an existing settings.php file
  *   will be recognized. Defaults to TRUE. During initial installation,
  *   this is set to FALSE so that Drupal can detect a matching directory,
- *   then create a new settings.php file in it.
+ *   then create a settings.php file in it.
  * @param reset
  *   Force a full search for matching directories even if one had been
  *   found previously.
Index: includes/entity.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/entity.inc,v
retrieving revision 1.19
diff -u -p -r1.19 entity.inc
--- includes/entity.inc	30 Nov 2010 19:31:46 -0000	1.19
+++ includes/entity.inc	27 Dec 2010 18:34:58 -0000
@@ -170,7 +170,7 @@ class DrupalDefaultEntityController impl
       $revision_id = FALSE;
     }
 
-    // Create a new variable which is either a prepared version of the $ids
+    // Create a variable which is either a prepared version of the $ids
     // array for later comparison with the entity cache, or FALSE if no $ids
     // were passed. The $ids array is reduced as items are loaded from cache,
     // and we need to know if it's empty for this reason to avoid querying the
Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.516
diff -u -p -r1.516 form.inc
--- includes/form.inc	21 Dec 2010 21:05:22 -0000	1.516
+++ includes/form.inc	27 Dec 2010 18:34:58 -0000
@@ -647,7 +647,7 @@ function form_load_include(&$form_state,
  * $form_state['values']['mail'] = 'robouser@example.com';
  * $form_state['values']['pass']['pass1'] = 'password';
  * $form_state['values']['pass']['pass2'] = 'password';
- * $form_state['values']['op'] = t('Create new account');
+ * $form_state['values']['op'] = t('Create account');
  * drupal_form_submit('user_register_form', $form_state);
  * @endcode
  */
Index: includes/install.core.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/install.core.inc,v
retrieving revision 1.47
diff -u -p -r1.47 install.core.inc
--- includes/install.core.inc	19 Dec 2010 19:26:21 -0000	1.47
+++ includes/install.core.inc	27 Dec 2010 18:34:58 -0000
@@ -1646,7 +1646,7 @@ function install_check_requirements($ins
           'title'       => st('Settings file'),
           'value'       => st('The settings file is owned by the web server.'),
           'severity'    => REQUIREMENT_ERROR,
-          'description' => st('The @drupal installer failed to create a settings file with proper file ownership. Log on to your web server, remove the existing %file file, and create a new one by copying the %default_file file to %file. More details about installing Drupal are available in <a href="@install_txt">INSTALL.txt</a>. If you have problems with the file permissions on your server, consult the <a href="@handbook_url">online handbook</a>.', array('@drupal' => drupal_install_profile_distribution_name(), '%file' => $file, '%default_file' => $default_settings_file, '@install_txt' => base_path() . 'INSTALL.txt', '@handbook_url' => 'http://drupal.org/server-permissions')),
+          'description' => st('The @drupal installer failed to create a settings file with proper file ownership. Log on to your web server, remove the existing %file file, and create an one by copying the %default_file file to %file. More details about installing Drupal are available in <a href="@install_txt">INSTALL.txt</a>. If you have problems with the file permissions on your server, consult the <a href="@handbook_url">online handbook</a>.', array('@drupal' => drupal_install_profile_distribution_name(), '%file' => $file, '%default_file' => $default_settings_file, '@install_txt' => base_path() . 'INSTALL.txt', '@handbook_url' => 'http://drupal.org/server-permissions')),
         );
       }
     }
Index: includes/locale.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/locale.inc,v
retrieving revision 1.264
diff -u -p -r1.264 locale.inc
--- includes/locale.inc	21 Nov 2010 09:01:30 -0000	1.264
+++ includes/locale.inc	27 Dec 2010 18:34:58 -0000
@@ -1220,7 +1220,7 @@ function _locale_import_append_plural($e
     return $entry;
   }
 
-  // First remove any possibly false indices, then add new ones
+  // First remove any possibly false indices, then add ones
   $entry = preg_replace('/(@count)\[[0-9]\]/', '\\1', $entry);
   return preg_replace('/(@count)/', "\\1[$key]", $entry);
 }
@@ -1792,7 +1792,7 @@ function _locale_rebuild_js($langcode = 
     $status = 'deleted';
   }
 
-  // Only create a new file if the content has changed or the original file got
+  // Only create a file if the content has changed or the original file got
   // lost.
   $dest = $dir . '/' . $language->language . '_' . $data_hash . '.js';
   if ($data && ($changed_hash || !file_exists($dest))) {
Index: includes/theme.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/theme.inc,v
retrieving revision 1.626
diff -u -p -r1.626 theme.inc
--- includes/theme.inc	11 Dec 2010 02:06:25 -0000	1.626
+++ includes/theme.inc	27 Dec 2010 18:34:58 -0000
@@ -1130,7 +1130,7 @@ function theme_get_setting($setting_name
 
   if (empty($cache[$theme])) {
     // Set the default values for each global setting.
-    // To add new global settings, add their default values below, and then
+    // To add global settings, add their default values below, and then
     // add form elements to system_theme_settings() in system.admin.inc.
     $cache[$theme] = array(
       'default_logo'                     =>  1,
Index: includes/update.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/update.inc,v
retrieving revision 1.84
diff -u -p -r1.84 update.inc
--- includes/update.inc	18 Dec 2010 06:36:00 -0000	1.84
+++ includes/update.inc	27 Dec 2010 18:34:58 -0000
@@ -488,7 +488,7 @@ function update_fix_d7_requirements() {
     db_add_field('url_alias', 'source', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
     db_add_field('url_alias', 'alias', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
 
-    // Add new columns to {menu_router}.
+    // Add columns to {menu_router}.
     db_add_field('menu_router', 'delivery_callback', array('type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => ''));
     db_add_field('menu_router', 'context', array(
       'description' => 'Only for local tasks (tabs) - the context of a local task to control its placement.',
@@ -724,7 +724,7 @@ function update_fix_d7_requirements() {
     db_add_index('sessions', 'ssid', array('ssid'));
     // Drop existing primary key.
     db_drop_primary_key('sessions');
-    // Add new primary key.
+    // Add primary key.
     db_add_primary_key('sessions', array('sid', 'ssid'));
 
     // Allow longer javascript file names.
Index: includes/database/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/schema.inc,v
retrieving revision 1.42
diff -u -p -r1.42 schema.inc
--- includes/database/schema.inc	29 Nov 2010 04:45:10 -0000	1.42
+++ includes/database/schema.inc	27 Dec 2010 18:34:58 -0000
@@ -369,7 +369,7 @@ abstract class DatabaseSchema implements
   abstract public function dropTable($table);
 
   /**
-   * Add a new field to a table.
+   * Add a field to a table.
    *
    * @param $table
    *   Name of the table to be altered.
@@ -608,7 +608,7 @@ abstract class DatabaseSchema implements
   abstract public function changeField($table, $field, $field_new, $spec, $keys_new = array());
 
   /**
-   * Create a new table from a Drupal table definition.
+   * Create a table from a Drupal table definition.
    *
    * @param $name
    *   The name of the table to create.
@@ -673,7 +673,7 @@ abstract class DatabaseSchema implements
  * Exception thrown if an object being created already exists.
  *
  * For example, this exception should be thrown whenever there is an attempt to
- * create a new database table, field, or index that already exists in the
+ * create a database table, field, or index that already exists in the
  * database schema.
  */
 class DatabaseSchemaObjectExistsException extends Exception {}
Index: includes/database/mysql/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/mysql/schema.inc,v
retrieving revision 1.44
diff -u -p -r1.44 schema.inc
--- includes/database/mysql/schema.inc	8 Dec 2010 06:38:59 -0000	1.44
+++ includes/database/mysql/schema.inc	27 Dec 2010 18:34:58 -0000
@@ -67,7 +67,7 @@ class DatabaseSchema_mysql extends Datab
   }
 
   /**
-   * Generate SQL to create a new table from a Drupal schema definition.
+   * Generate SQL to create a table from a Drupal schema definition.
    *
    * @param $name
    *   The name of the table to create.
Index: includes/database/pgsql/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/pgsql/schema.inc,v
retrieving revision 1.41
diff -u -p -r1.41 schema.inc
--- includes/database/pgsql/schema.inc	14 Dec 2010 19:33:22 -0000	1.41
+++ includes/database/pgsql/schema.inc	27 Dec 2010 18:34:58 -0000
@@ -75,7 +75,7 @@ class DatabaseSchema_pgsql extends Datab
   }
 
   /**
-   * Generate SQL to create a new table from a Drupal schema definition.
+   * Generate SQL to create a table from a Drupal schema definition.
    *
    * @param $name
    *   The name of the table to create.
Index: includes/database/sqlite/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/sqlite/schema.inc,v
retrieving revision 1.23
diff -u -p -r1.23 schema.inc
--- includes/database/sqlite/schema.inc	23 Dec 2010 01:43:38 -0000	1.23
+++ includes/database/sqlite/schema.inc	27 Dec 2010 18:34:58 -0000
@@ -32,7 +32,7 @@ class DatabaseSchema_sqlite extends Data
   }
 
   /**
-   * Generate SQL to create a new table from a Drupal schema definition.
+   * Generate SQL to create a table from a Drupal schema definition.
    *
    * @param $name
    *   The name of the table to create.
@@ -286,9 +286,9 @@ class DatabaseSchema_sqlite extends Data
 
     // SQLite doesn't have a full-featured ALTER TABLE statement. It only
     // supports adding new fields to a table, in some simple cases. In most
-    // cases, we have to create a new table and copy the data over.
+    // cases, we have to create a table and copy the data over.
     if (empty($keys_new) && (empty($specification['not null']) || isset($specification['default']))) {
-      // When we don't have to create new keys and we are not creating a
+      // When we don't have to create keys and we are not creating a
       // NOT NULL column without a default value, we can use the quicker version.
       $query = 'ALTER TABLE {' . $table . '} ADD ' . $this->createFieldSql($field, $this->processField($specification));
       $this->connection->query($query);
@@ -334,7 +334,7 @@ class DatabaseSchema_sqlite extends Data
    * Create a table with a new schema containing the old content.
    *
    * As SQLite does not support ALTER TABLE (with a few exceptions) it is
-   * necessary to create a new table and copy over the old content.
+   * necessary to create a table and copy over the old content.
    *
    * @param $table
    *   Name of the table to be altered.
Index: modules/block/block.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.install,v
retrieving revision 1.47
diff -u -p -r1.47 block.install
--- modules/block/block.install	20 Oct 2010 01:15:58 -0000	1.47
+++ modules/block/block.install	27 Dec 2010 18:34:59 -0000
@@ -252,7 +252,7 @@ function block_update_7003() {
 }
 
 /**
- * Add new blocks to new regions, migrate custom variables to blocks.
+ * Add blocks to new regions, migrate custom variables to blocks.
  */
 function block_update_7004() {
   // Collect a list of themes with blocks.
@@ -262,7 +262,7 @@ function block_update_7004() {
   $insert = db_insert('block')->fields(array('module', 'delta', 'theme', 'status', 'weight', 'region', 'pages', 'cache'));
   foreach ($result as $theme) {
     $themes_with_blocks[] = $theme->name;
-    // Add new system generated help block.
+    // Add system generated help block.
     $insert->values(array(
       'module' => 'system',
       'delta' => 'help',
@@ -273,7 +273,7 @@ function block_update_7004() {
       'pages' => '',
       'cache' => DRUPAL_CACHE_PER_ROLE,
     ));
-    // Add new system generated main page content block.
+    // Add system generated main page content block.
     $insert->values(array(
       'module' => 'system',
       'delta' => 'main',
Index: modules/block/block.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.module,v
retrieving revision 1.435
diff -u -p -r1.435 block.module
--- modules/block/block.module	23 Nov 2010 16:12:15 -0000	1.435
+++ modules/block/block.module	27 Dec 2010 18:34:59 -0000
@@ -61,7 +61,7 @@ function block_help($path, $arg) {
       $output .= '</dl>';
       return $output;
     case 'admin/structure/block/add':
-      return '<p>' . t('Use this page to create a new custom block.') . '</p>';
+      return '<p>' . t('Use this page to create a custom block.') . '</p>';
   }
   if ($arg[0] == 'admin' && $arg[1] == 'structure' && $arg['2'] == 'block' && (empty($arg[3]) || $arg[3] == 'list')) {
     $demo_theme = !empty($arg[4]) ? $arg[4] : variable_get('theme_default', 'bartik');
Index: modules/block/block.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.test,v
retrieving revision 1.64
diff -u -p -r1.64 block.test
--- modules/block/block.test	29 Nov 2010 06:38:51 -0000	1.64
+++ modules/block/block.test	27 Dec 2010 18:34:59 -0000
@@ -64,7 +64,7 @@ class BlockTestCase extends DrupalWebTes
       }
     }
 
-    // Add a new custom block by filling out the input form on the admin/structure/block/add page.
+    // Add a custom block by filling out the input form on the admin/structure/block/add page.
     $custom_block = array();
     $custom_block['info'] = $this->randomName(8);
     $custom_block['title'] = $this->randomName(8);
@@ -114,7 +114,7 @@ class BlockTestCase extends DrupalWebTes
    * Test creating custom block using Full HTML.
    */
   function testCustomBlockFormat() {
-    // Add a new custom block by filling out the input form on the admin/structure/block/add page.
+    // Add a custom block by filling out the input form on the admin/structure/block/add page.
     $custom_block = array();
     $custom_block['info'] = $this->randomName(8);
     $custom_block['title'] = $this->randomName(8);
Index: modules/blog/blog.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog/blog.module,v
retrieving revision 1.362
diff -u -p -r1.362 blog.module
--- modules/blog/blog.module	14 Nov 2010 21:04:45 -0000	1.362
+++ modules/blog/blog.module	27 Dec 2010 18:34:59 -0000
@@ -143,7 +143,7 @@ function blog_menu_local_tasks_alter(&$d
   if ($root_path == 'blog') {
     $item = menu_get_item('node/add/blog');
     if ($item['access']) {
-      $item['title'] = t('Create new blog entry');
+      $item['title'] = t('Create blog entry');
       $data['actions']['output'][] = array(
         '#theme' => 'menu_local_action',
         '#link' => $item,
@@ -171,7 +171,7 @@ function blog_menu_local_tasks_alter(&$d
 function blog_page_user_access($account) {
   // The visitor must be able to access the site's content.
   // For a blog to 'exist' the user must either be able to
-  // create new blog entries, or it must have existing posts.
+  // create blog entries, or it must have existing posts.
   return $account->uid && user_access('access content') && (user_access('create blog content', $account) || _blog_post_exists($account));
 }
 
Index: modules/blog/blog.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog/blog.test,v
retrieving revision 1.30
diff -u -p -r1.30 blog.test
--- modules/blog/blog.test	30 Aug 2010 00:22:03 -0000	1.30
+++ modules/blog/blog.test	27 Dec 2010 18:34:59 -0000
@@ -192,7 +192,7 @@ class BlogTestCase extends DrupalWebTest
     $this->assertResponse(200);
     $this->assertTitle('Blogs | Drupal', t('Blog page was displayed'));
     $this->assertText(t('Home'), t('Breadcrumbs were displayed'));
-    $this->assertLink(t('Create new blog entry'));
+    $this->assertLink(t('Create blog entry'));
 
     // Confirm a blog page was displayed per user.
     $this->drupalGet('blog/' . $user->uid);
Index: modules/book/book.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.module,v
retrieving revision 1.557
diff -u -p -r1.557 book.module
--- modules/book/book.module	27 Nov 2010 20:25:44 -0000	1.557
+++ modules/book/book.module	27 Dec 2010 18:34:59 -0000
@@ -71,8 +71,8 @@ function book_permission() {
     'administer book outlines' => array(
       'title' => t('Administer book outlines'),
     ),
-    'create new books' => array(
-      'title' => t('Create new books'),
+    'create books' => array(
+      'title' => t('Create books'),
     ),
     'add content to books' => array(
       'title' => t('Add content and child pages to books'),
@@ -531,9 +531,9 @@ function _book_add_form_elements(&$form,
     }
   }
 
-  if (user_access('create new books') && ($nid == 'new' || ($nid != $node->book['original_bid']))) {
+  if (user_access('create books') && ($nid == 'new' || ($nid != $node->book['original_bid']))) {
     // The node can become a new book, if it is not one already.
-    $options = array($nid => '<' . t('create a new book') . '>') + $options;
+    $options = array($nid => '<' . t('create a book') . '>') + $options;
   }
   if (!$node->book['mlid']) {
     // The node is not currently in the hierarchy.
Index: modules/book/book.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.test,v
retrieving revision 1.28
diff -u -p -r1.28 book.test
--- modules/book/book.test	18 Oct 2010 05:53:34 -0000	1.28
+++ modules/book/book.test	27 Dec 2010 18:34:59 -0000
@@ -23,16 +23,16 @@ class BookTestCase extends DrupalWebTest
     parent::setUp('book');
 
     // Create users.
-    $this->book_author = $this->drupalCreateUser(array('create new books', 'create book content', 'edit own book content', 'add content to books'));
+    $this->book_author = $this->drupalCreateUser(array('create books', 'create book content', 'edit own book content', 'add content to books'));
     $this->web_user = $this->drupalCreateUser(array('access printer-friendly version'));
-    $this->admin_user = $this->drupalCreateUser(array('create new books', 'create book content', 'edit own book content', 'add content to books', 'administer blocks'));
+    $this->admin_user = $this->drupalCreateUser(array('create books', 'create book content', 'edit own book content', 'add content to books', 'administer blocks'));
   }
 
   /**
-   * Create a new book with a page hierarchy.
+   * Create a book with a page hierarchy.
    */
   function createBook() {
-    // Create new book.
+    // Create book.
     $this->drupalLogin($this->book_author);
 
     $this->book = $this->createBookNode('new');
@@ -63,7 +63,7 @@ class BookTestCase extends DrupalWebTest
    * Test book functionality through node interfaces.
    */
   function testBook() {
-    // Create new book.
+    // Create book.
     $nodes = $this->createBook();
     $book = $this->book;
 
@@ -183,7 +183,7 @@ class BookTestCase extends DrupalWebTest
   /**
    * Create book node.
    *
-   * @param integer $book_nid Book node id or set to 'new' to create new book.
+   * @param integer $book_nid Book node id or set to 'new' to create book.
    * @param integer $parent Parent book reference id.
    */
   function createBookNode($book_nid, $parent = NULL) {
Index: modules/color/color.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/color/color.js,v
retrieving revision 1.18
diff -u -p -r1.18 color.js
--- modules/color/color.js	22 Apr 2010 05:18:21 -0000	1.18
+++ modules/color/color.js	27 Dec 2010 18:34:59 -0000
@@ -176,7 +176,7 @@ Drupal.behaviors.color = {
           .unbind('keyup', preview).unbind('keyup', resetScheme)
           .parent().removeClass('item-selected');
 
-      // Add new bindings.
+      // Add bindings.
       focused = this;
       farb.linkTo(function (color) { callback(input, color, true, false); });
       farb.setColor(this.value);
Index: modules/comment/comment-wrapper.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment-wrapper.tpl.php,v
retrieving revision 1.10
diff -u -p -r1.10 comment-wrapper.tpl.php
--- modules/comment/comment-wrapper.tpl.php	5 May 2010 06:41:22 -0000	1.10
+++ modules/comment/comment-wrapper.tpl.php	27 Dec 2010 18:34:59 -0000
@@ -46,7 +46,7 @@
   <?php print render($content['comments']); ?>
 
   <?php if ($content['comment_form']): ?>
-    <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
+    <h2 class="title comment-form"><?php print t('Add comment'); ?></h2>
     <?php print render($content['comment_form']); ?>
   <?php endif; ?>
 </div>
Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.929
diff -u -p -r1.929 comment.module
--- modules/comment/comment.module	18 Dec 2010 01:50:15 -0000	1.929
+++ modules/comment/comment.module	27 Dec 2010 18:34:59 -0000
@@ -276,7 +276,7 @@ function comment_menu() {
     'weight' => 2,
   );
   $items['comment/reply/%node'] = array(
-    'title' => 'Add new comment',
+    'title' => 'Add comment',
     'page callback' => 'comment_reply',
     'page arguments' => array(2),
     'access callback' => 'node_access',
@@ -623,7 +623,7 @@ function comment_node_view($node, $view_
     }
     elseif ($view_mode == 'teaser') {
       // Teaser view: display the number of comments that have been posted,
-      // or a link to add new comments if the user has permission, the node
+      // or a link to add comments if the user has permission, the node
       // is open to new comments, and there currently are none.
       if (user_access('access comments')) {
         if (!empty($node->comment_count)) {
@@ -651,9 +651,9 @@ function comment_node_view($node, $view_
           if ($node->comment == COMMENT_NODE_OPEN) {
             if (user_access('post comments')) {
               $links['comment-add'] = array(
-                'title' => t('Add new comment'),
+                'title' => t('Add comment'),
                 'href' => "comment/reply/$node->nid",
-                'attributes' => array('title' => t('Add a new comment to this page.')),
+                'attributes' => array('title' => t('Add a comment to this page.')),
                 'fragment' => 'comment-form',
                 'html' => TRUE,
               );
@@ -673,7 +673,7 @@ function comment_node_view($node, $view_
       if ($node->comment == COMMENT_NODE_OPEN) {
         if (user_access('post comments')) {
           $links['comment-add'] = array(
-            'title' => t('Add new comment'),
+            'title' => t('Add comment'),
             'attributes' => array('title' => t('Share your thoughts and opinions related to this posting.')),
             'fragment' => 'comment-form',
             'html' => TRUE,
@@ -2359,7 +2359,7 @@ function theme_comment_post_forbidden($v
         return t('<a href="@login">Log in</a> or <a href="@register">register</a> to post comments', array('@login' => url('user/login', array('query' => $destination)), '@register' => url('user/register', array('query' => $destination))));
       }
       else {
-        // Only admins can add new users, no public registration.
+        // Only admins can add users, no public registration.
         return t('<a href="@login">Log in</a> to post comments', array('@login' => url('user/login', array('query' => $destination))));
       }
     }
Index: modules/comment/comment.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.test,v
retrieving revision 1.96
diff -u -p -r1.96 comment.test
--- modules/comment/comment.test	18 Dec 2010 01:50:16 -0000	1.96
+++ modules/comment/comment.test	27 Dec 2010 18:34:59 -0000
@@ -670,7 +670,7 @@ class CommentAnonymous extends CommentHe
     // "Login or register to post comments" type link may be shown.
     $this->drupalGet('node/' . $this->node->nid);
     $this->assertNoPattern('/<div ([^>]*?)id="comments"([^>]*?)>/', t('Comments were not displayed.'));
-    $this->assertNoLink('Add new comment', t('Link to add comment was found.'));
+    $this->assertNoLink('Add comment', t('Link to add comment was found.'));
 
     // Attempt to view node-comment form while disallowed.
     $this->drupalGet('comment/reply/' . $this->node->nid);
@@ -1512,7 +1512,7 @@ class CommentFieldsTest extends CommentH
     $field = field_info_field('comment_body');
     $this->assertTrue(empty($field), t('The comment_body field was deleted'));
 
-    // Create a new content type.
+    // Create a content type.
     $type_name = 'test_node_type_2';
     $this->drupalCreateContentType(array('type' => $type_name));
 
Index: modules/dashboard/dashboard.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/dashboard/dashboard.test,v
retrieving revision 1.8
diff -u -p -r1.8 dashboard.test
--- modules/dashboard/dashboard.test	6 Nov 2010 23:24:33 -0000	1.8
+++ modules/dashboard/dashboard.test	27 Dec 2010 18:34:59 -0000
@@ -37,7 +37,7 @@ class DashboardBlocksTestCase extends Dr
    * Test adding a block to the dashboard and checking access to it.
    */
   function testDashboardAccess() {
-    // Add a new custom block to a dashboard region.
+    // Add a custom block to a dashboard region.
     $custom_block = array();
     $custom_block['info'] = $this->randomName(8);
     $custom_block['title'] = $this->randomName(8);
@@ -85,7 +85,7 @@ class DashboardBlocksTestCase extends Dr
    * retaining its blocks.
    */
   function testDisableEnable() {
-    // Add a new custom block to a dashboard region.
+    // Add a custom block to a dashboard region.
     $custom_block = array();
     $custom_block['info'] = $this->randomName(8);
     $custom_block['title'] = $this->randomName(8);
Index: modules/dblog/dblog.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/dblog/dblog.test,v
retrieving revision 1.40
diff -u -p -r1.40 dblog.test
--- modules/dblog/dblog.test	4 Dec 2010 01:52:15 -0000	1.40
+++ modules/dblog/dblog.test	27 Dec 2010 18:34:59 -0000
@@ -188,7 +188,7 @@ class DBLogTestCase extends DrupalWebTes
     $edit['pass[pass1]'] = $pass;
     $edit['pass[pass2]'] = $pass;
     $edit['status'] = 1;
-    $this->drupalPost('admin/people/create', $edit, t('Create new account'));
+    $this->drupalPost('admin/people/create', $edit, t('Create account'));
     $this->assertResponse(200);
     // Retrieve user object.
     $user = user_load_by_name($name);
Index: modules/field/field.crud.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.crud.inc,v
retrieving revision 1.73
diff -u -p -r1.73 field.crud.inc
--- modules/field/field.crud.inc	15 Dec 2010 04:13:48 -0000	1.73
+++ modules/field/field.crud.inc	27 Dec 2010 18:34:59 -0000
@@ -54,7 +54,7 @@
  *     Whether the field is translatable.
  * - locked (integer)
  *     Whether or not the field is available for editing. If TRUE, users can't
- *     change field settings or create new instances of the field in the UI.
+ *     change field settings or create instances of the field in the UI.
  *     Defaults to FALSE.
  * - module (string, read-only)
  *     The name of the module that implements the field type.
@@ -164,7 +164,7 @@
  *     mode. For each view mode, Field UI lets site administrators define
  *     whether they want to use a dedicated set of display options or the
  *     'default' options to reduce the number of displays to maintain as they
- *     add new fields. For nodes, on a fresh install, only the 'teaser' view
+ *     add fields. For nodes, on a fresh install, only the 'teaser' view
  *     mode is configured to use custom display options, all other view modes
  *     defined use the 'default' options by default. When programmatically
  *     adding field instances on nodes, it is therefore recommended to at least
Index: modules/field/modules/text/text.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/modules/text/text.test,v
retrieving revision 1.32
diff -u -p -r1.32 text.test
--- modules/field/modules/text/text.test	25 Oct 2010 15:51:21 -0000	1.32
+++ modules/field/modules/text/text.test	27 Dec 2010 18:34:59 -0000
@@ -195,7 +195,7 @@ class TextFieldTestCase extends DrupalWe
     $this->assertNoRaw($value, t('HTML tags are not displayed.'));
     $this->assertRaw(check_plain($value), t('Escaped HTML is displayed correctly.'));
 
-    // Create a new text format that does not escape HTML, and grant the user
+    // Create a text format that does not escape HTML, and grant the user
     // access to it.
     $this->drupalLogin($this->admin_user);
     $edit = array(
Index: modules/field/tests/field.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/tests/field.test,v
retrieving revision 1.47
diff -u -p -r1.47 field.test
--- modules/field/tests/field.test	15 Dec 2010 04:13:48 -0000	1.47
+++ modules/field/tests/field.test	27 Dec 2010 18:34:59 -0000
@@ -527,7 +527,7 @@ class FieldAttachStorageTestCase extends
    * Test field_attach_create_bundle() and field_attach_rename_bundle().
    */
   function testFieldAttachCreateRenameBundle() {
-    // Create a new bundle. This has to be initiated by the module so that its
+    // Create a bundle. This has to be initiated by the module so that its
     // hook_entity_info() is consistent.
     $new_bundle = 'test_bundle_' . drupal_strtolower($this->randomName());
     field_test_create_bundle($new_bundle);
@@ -568,7 +568,7 @@ class FieldAttachStorageTestCase extends
    * Test field_attach_delete_bundle().
    */
   function testFieldAttachDeleteBundle() {
-    // Create a new bundle. This has to be initiated by the module so that its
+    // Create a bundle. This has to be initiated by the module so that its
     // hook_entity_info() is consistent.
     $new_bundle = 'test_bundle_' . drupal_strtolower($this->randomName());
     field_test_create_bundle($new_bundle);
@@ -831,7 +831,7 @@ class FieldAttachOtherTestCase extends F
     $cache = cache_get($cid, 'cache_field');
     $this->assertEqual($cache->data[$this->field_name][$langcode], $values, t('Cached: correct cache entry on load'));
 
-    // Create a new revision, and check that the cache entry is wiped.
+    // Create a revision, and check that the cache entry is wiped.
     $entity_init = field_test_create_stub_entity(1, 2, $this->instance['bundle']);
     $values = $this->_generateTestFieldValues($this->field['cardinality']);
     $entity = clone($entity_init);
@@ -1549,7 +1549,7 @@ class FieldFormTestCase extends FieldTes
     $this->assertEqual($entity->{$field_name_no_access}[$langcode][0]['value'], 99, t('Default value was saved for the field with no edit access.'));
     $this->assertEqual($entity->{$field_name}[$langcode][0]['value'], 1, t('Entered value vas saved for the field with edit access.'));
 
-    // Create a new revision.
+    // Create a revision.
     $edit = array("{$field_name}[$langcode][0][value]" => 2, 'revision' => TRUE);
     $this->drupalPost('test-entity/manage/' . $id . '/edit', $edit, t('Save'));
 
@@ -2145,7 +2145,7 @@ class FieldCrudTestCase extends FieldTes
     $another_instance = field_read_instance('test_entity', $this->another_instance_definition['field_name'], $this->another_instance_definition['bundle']);
     $this->assertTrue(!empty($another_instance) && empty($another_instance['deleted']), t('An instance of a non-deleted field is not marked for deletion.'));
 
-    // Try to create a new field the same name as a deleted field and
+    // Try to create a field the same name as a deleted field and
     // write data into it.
     field_create_field($this->field);
     field_create_instance($this->instance_definition);
@@ -2847,7 +2847,7 @@ class FieldTranslationsTestCase extends 
     }
     field_test_entity_save($entity);
 
-    // Create a new revision.
+    // Create a revision.
     $langcode = field_valid_language(NULL);
     $edit = array("{$field_name}[$langcode][0][value]" => $entity->{$field_name}[$langcode][0]['value'], 'revision' => TRUE);
     $this->drupalPost('test-entity/manage/' . $eid . '/edit', $edit, t('Save'));
Index: modules/field/tests/field_test.entity.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/tests/field_test.entity.inc,v
retrieving revision 1.17
diff -u -p -r1.17 field_test.entity.inc
--- modules/field/tests/field_test.entity.inc	20 Nov 2010 19:57:01 -0000	1.17
+++ modules/field/tests/field_test.entity.inc	27 Dec 2010 18:34:59 -0000
@@ -316,7 +316,7 @@ function field_test_entity_save(&$entity
 }
 
 /**
- * Menu callback: displays the 'Add new test_entity' form.
+ * Menu callback: displays the 'Add test_entity' form.
  */
 function field_test_entity_add($fttype) {
   $fttype = str_replace('-', '_', $fttype);
@@ -361,7 +361,7 @@ function field_test_entity_form($form, &
     $form['revision'] = array(
       '#access' => user_access('administer field_test content'),
       '#type' => 'checkbox',
-      '#title' => t('Create new revision'),
+      '#title' => t('Create revision'),
       '#default_value' => FALSE,
       '#weight' => 100,
     );
Index: modules/field_ui/field_ui.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.admin.inc,v
retrieving revision 1.88
diff -u -p -r1.88 field_ui.admin.inc
--- modules/field_ui/field_ui.admin.inc	15 Dec 2010 04:13:48 -0000	1.88
+++ modules/field_ui/field_ui.admin.inc	27 Dec 2010 18:34:59 -0000
@@ -92,7 +92,7 @@ function field_ui_field_overview_row_reg
       return 'main';
     case 'add_new_field':
       // If no input in 'label', assume the row has not been dragged out of the
-      // 'add new' section.
+      // 'add' section.
       return (!empty($row['label']['#value']) ? 'main' : 'add_new');
   }
 }
@@ -432,7 +432,7 @@ function field_ui_field_overview_form($f
     );
   }
 
-  // Additional row: add new field.
+  // Additional row: add field.
   $max_weight = field_info_max_weight($entity_type, $bundle, 'form');
   $field_type_options = field_ui_field_type_options();
   $widget_type_options = field_ui_widget_type_options(NULL, TRUE);
@@ -448,7 +448,7 @@ function field_ui_field_overview_form($f
         '#title_display' => 'invisible',
         '#size' => 15,
         '#description' => t('Label'),
-        '#prefix' => '<div class="label-input"><div class="add-new-placeholder">' . t('Add new field') .'</div>',
+        '#prefix' => '<div class="label-input"><div class="add-new-placeholder">' . t('Add field') .'</div>',
         '#suffix' => '</div>',
       ),
       'weight' => array(
@@ -620,21 +620,21 @@ function field_ui_field_overview_form_va
 /**
  * Helper function for field_ui_field_overview_form_validate.
  *
- * Validate the 'add new field' row.
+ * Validate the 'add field' row.
  */
 function _field_ui_field_overview_form_validate_add_new($form, &$form_state) {
   $field = $form_state['values']['fields']['_add_new_field'];
 
-  // Validate if any information was provided in the 'add new field' row.
+  // Validate if any information was provided in the 'add field' row.
   if (array_filter(array($field['label'], $field['field_name'], $field['type'], $field['widget_type']))) {
     // Missing label.
     if (!$field['label']) {
-      form_set_error('fields][_add_new_field][label', t('Add new field: you need to provide a label.'));
+      form_set_error('fields][_add_new_field][label', t('Add field: you need to provide a label.'));
     }
 
     // Missing field name.
     if (!$field['field_name']) {
-      form_set_error('fields][_add_new_field][field_name', t('Add new field: you need to provide a field name.'));
+      form_set_error('fields][_add_new_field][field_name', t('Add field: you need to provide a field name.'));
     }
     // Field name validation.
     else {
@@ -648,34 +648,34 @@ function _field_ui_field_overview_form_v
 
       // Invalid field name.
       if (!preg_match('!^field_[a-z0-9_]+$!', $field_name)) {
-        form_set_error('fields][_add_new_field][field_name', t('Add new field: the field name %field_name is invalid. The name must include only lowercase unaccentuated letters, numbers, and underscores.', array('%field_name' => $field_name)));
+        form_set_error('fields][_add_new_field][field_name', t('Add field: the field name %field_name is invalid. The name must include only lowercase unaccentuated letters, numbers, and underscores.', array('%field_name' => $field_name)));
       }
       if (strlen($field_name) > 32) {
-        form_set_error('fields][_add_new_field][field_name', t("Add new field: the field name %field_name is too long. The name is limited to 32 characters, including the 'field_' prefix.", array('%field_name' => $field_name)));
+        form_set_error('fields][_add_new_field][field_name', t("Add field: the field name %field_name is too long. The name is limited to 32 characters, including the 'field_' prefix.", array('%field_name' => $field_name)));
       }
 
       // Field name already exists. We need to check inactive fields as well, so
       // we can't use field_info_fields().
       $fields = field_read_fields(array('field_name' => $field_name), array('include_inactive' => TRUE));
       if ($fields) {
-        form_set_error('fields][_add_new_field][field_name', t('Add new field: the field name %field_name already exists.', array('%field_name' => $field_name)));
+        form_set_error('fields][_add_new_field][field_name', t('Add field: the field name %field_name already exists.', array('%field_name' => $field_name)));
       }
     }
 
     // Missing field type.
     if (!$field['type']) {
-      form_set_error('fields][_add_new_field][type', t('Add new field: you need to select a field type.'));
+      form_set_error('fields][_add_new_field][type', t('Add field: you need to select a field type.'));
     }
 
     // Missing widget type.
     if (!$field['widget_type']) {
-      form_set_error('fields][_add_new_field][widget_type', t('Add new field: you need to select a widget.'));
+      form_set_error('fields][_add_new_field][widget_type', t('Add field: you need to select a widget.'));
     }
     // Wrong widget type.
     elseif ($field['type']) {
       $widget_types = field_ui_widget_type_options($field['type']);
       if (!isset($widget_types[$field['widget_type']])) {
-        form_set_error('fields][_add_new_field][widget_type', t('Add new field: invalid widget.'));
+        form_set_error('fields][_add_new_field][widget_type', t('Add field: invalid widget.'));
       }
     }
   }
@@ -746,7 +746,7 @@ function field_ui_field_overview_form_su
 
   $destinations = array();
 
-  // Create new field.
+  // Create field.
   $field = array();
   if (!empty($form_values['_add_new_field']['field_name'])) {
     $values = $form_values['_add_new_field'];
@@ -852,7 +852,7 @@ function field_ui_display_overview_form(
   );
 
   if (empty($instances) && empty($extra_fields)) {
-    drupal_set_message(t('There are no fields yet added. You can add new fields on the <a href="@link">Manage fields</a> page.', array('@link' => url($admin_path . '/fields'))), 'warning');
+    drupal_set_message(t('There are no fields yet added. You can add fields on the <a href="@link">Manage fields</a> page.', array('@link' => url($admin_path . '/fields'))), 'warning');
     return $form;
   }
 
Index: modules/field_ui/field_ui.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.test,v
retrieving revision 1.27
diff -u -p -r1.27 field_ui.test
--- modules/field_ui/field_ui.test	27 Oct 2010 18:29:17 -0000	1.27
+++ modules/field_ui/field_ui.test	27 Dec 2010 18:34:59 -0000
@@ -28,7 +28,7 @@ class FieldUITestCase extends DrupalWebT
   }
 
   /**
-   * Create a new field through the Field UI.
+   * Create a field through the Field UI.
    *
    * @param $bundle_path
    *   Path of the 'Manage fields' page for the bundle.
@@ -51,7 +51,7 @@ class FieldUITestCase extends DrupalWebT
     $label = $initial_edit['fields[_add_new_field][label]'];
     $field_name = $initial_edit['fields[_add_new_field][field_name]'];
 
-    // First step : 'Add new field' on the 'Manage fields' page.
+    // First step : 'Add field' on the 'Manage fields' page.
     $this->drupalPost("$bundle_path/fields",  $initial_edit, t('Save'));
     $this->assertRaw(t('These settings apply to the %label field everywhere it is used.', array('%label' => $label)), t('Field settings page was displayed.'));
 
@@ -176,9 +176,9 @@ class FieldUIManageFieldsTestCase extend
       $this->assertRaw($table_header . '</th>', t('%table_header table header was found.', array('%table_header' => $table_header)));
     }
 
-    // "Add new field" and "Add existing field" aren't a table heading so just
+    // "Add field" and "Add existing field" aren't a table heading so just
     // test the text.
-    foreach (array('Add new field', 'Add existing field') as $element) {
+    foreach (array('Add field', 'Add existing field') as $element) {
       $this->assertText($element, t('"@element" was found.', array('@element' => $element)));
     }
   }
@@ -241,7 +241,7 @@ class FieldUIManageFieldsTestCase extend
     // and should not appear in the list.
     $this->assertFalse($this->xpath('//select[@id="edit-add-existing-field-field-name"]//option[@value="comment"]'), t('The list of options respects entity type restrictions.'));
 
-    // Add a new field based on an existing field.
+    // Add a field based on an existing field.
     $edit = array(
       'fields[_add_existing_field][label]' => $this->field_label . '_2',
       'fields[_add_existing_field][field_name]' => $this->field_name,
@@ -328,7 +328,7 @@ class FieldUIManageFieldsTestCase extend
    * Tests that deletion removes fields and instances as expected.
    */
   function testDeleteField() {
-    // Create a new field.
+    // Create a field.
     $bundle_path1 = 'admin/structure/types/manage/' . $this->hyphen_type;
     $edit1 = array(
       'fields[_add_new_field][label]' => $this->field_label,
@@ -377,9 +377,9 @@ class FieldUIManageFieldsTestCase extend
   function testHiddenFields() {
     $bundle_path = 'admin/structure/types/manage/' . $this->hyphen_type . '/fields/';
 
-    // Check that the field type is not available in the 'add new field' row.
+    // Check that the field type is not available in the 'add field' row.
     $this->drupalGet($bundle_path);
-    $this->assertFalse($this->xpath('//select[@id="edit-add-new-field-type"]//option[@value="hidden_test_field"]'), t("The 'add new field' select respects field types 'no_ui' property."));
+    $this->assertFalse($this->xpath('//select[@id="edit-add-new-field-type"]//option[@value="hidden_test_field"]'), t("The 'add field' select respects field types 'no_ui' property."));
 
     // Create a field and an instance programmatically.
     $field_name = 'hidden_test_field';
Index: modules/file/file.field.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/file/file.field.inc,v
retrieving revision 1.42
diff -u -p -r1.42 file.field.inc
--- modules/file/file.field.inc	24 Dec 2010 15:25:28 -0000	1.42
+++ modules/file/file.field.inc	27 Dec 2010 18:34:59 -0000
@@ -231,7 +231,7 @@ function file_field_presave($entity_type
 function file_field_insert($entity_type, $entity, $field, $instance, $langcode, &$items) {
   list($id, $vid, $bundle) = entity_extract_ids($entity_type, $entity);
 
-  // Add a new usage of each uploaded file.
+  // Add an usage of each uploaded file.
   foreach ($items as $item) {
     $file = (object) $item;
     file_usage_add($file, 'file', $entity_type, $id);
@@ -278,7 +278,7 @@ function file_field_update($entity_type,
     }
   }
 
-  // Add new usage entries for newly added files.
+  // Add usage entries for newly added files.
   foreach ($items as $item) {
     if (!in_array($item['fid'], $original_fids)) {
       $file = (object) $item;
@@ -525,7 +525,7 @@ function file_field_widget_form(&$form, 
     // Add some properties that will eventually be added to the file upload
     // field. These are added here so that they may be referenced easily through
     // a hook_form_alter().
-    $elements['#file_upload_title'] = t('Add a new file');
+    $elements['#file_upload_title'] = t('Add a file');
     $elements['#file_upload_description'] = theme('file_upload_help', array('description' => '', 'upload_validators' => $elements[0]['#upload_validators']));
   }
 
@@ -710,7 +710,7 @@ function file_field_widget_process_multi
     }
   }
 
-  // Add a new wrapper around all the elements for AJAX replacement.
+  // Add a wrapper around all the elements for AJAX replacement.
   $element['#prefix'] = '<div id="' . $element['#id'] . '-ajax-wrapper">';
   $element['#suffix'] = '</div>';
 
Index: modules/file/tests/file.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/file/tests/file.test,v
retrieving revision 1.29
diff -u -p -r1.29 file.test
--- modules/file/tests/file.test	11 Dec 2010 01:32:20 -0000	1.29
+++ modules/file/tests/file.test	27 Dec 2010 18:34:59 -0000
@@ -39,7 +39,7 @@ class FileFieldTestCase extends DrupalWe
   }
 
   /**
-   * Create a new file field.
+   * Create a file field.
    *
    * @param $name
    *   The name of the new field (all lowercase), exclude the "field_" prefix.
@@ -124,7 +124,7 @@ class FileFieldTestCase extends DrupalWe
       $nid = $nid_or_type;
     }
     else {
-      // Add a new node.
+      // Add a node.
       $node = $this->drupalCreateNode(array('type' => $nid_or_type));
       $nid = $node->nid;
       // Save at least one revision to better simulate a real site.
@@ -330,7 +330,7 @@ class FileFieldWidgetTestCase extends Fi
     $test_file = $this->getTestFile('text');
 
     foreach (array('nojs', 'js') as $type) {
-      // Create a new node with the uploaded file and ensure it got uploaded
+      // Create a node with the uploaded file and ensure it got uploaded
       // successfully.
       // @todo This only tests a 'nojs' submission, because drupalPostAJAX()
       //   does not yet support file uploads.
@@ -513,7 +513,7 @@ class FileFieldWidgetTestCase extends Fi
     );
     $this->drupalPost('admin/people/permissions', $edit, t('Save permissions'));
 
-    // Create a new field.
+    // Create a field.
     $edit = array(
       'fields[_add_new_field][label]' => $label = $this->randomName(),
       'fields[_add_new_field][field_name]' => $name = strtolower($this->randomName()),
@@ -599,7 +599,7 @@ class FileFieldRevisionTestCase extends 
 
     $test_file = $this->getTestFile('text');
 
-    // Create a new node with the uploaded file.
+    // Create a node with the uploaded file.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
 
     // Check that the file exists on disk and in the database.
@@ -711,7 +711,7 @@ class FileFieldDisplayTestCase extends F
 
     $test_file = $this->getTestFile('text');
 
-    // Create a new node with the uploaded file.
+    // Create a node with the uploaded file.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
     $this->drupalGet('node/' . $nid . '/edit');
 
@@ -763,7 +763,7 @@ class FileFieldValidateTestCase extends 
     $this->drupalPost('node/add/' . $type_name, $edit, t('Save'));
     $this->assertRaw(t('!title field is required.', array('!title' => $instance['label'])), t('Node save failed when required file field was empty.'));
 
-    // Create a new node with the uploaded file.
+    // Create a node with the uploaded file.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
     $this->assertTrue($nid !== FALSE, t('uploadNodeFile(@test_file, @field_name, @type_name) succeeded', array('@test_file' => $test_file->uri, '@field_name' => $field_name, '@type_name' => $type_name)));
 
@@ -782,7 +782,7 @@ class FileFieldValidateTestCase extends 
     $this->drupalPost('node/add/' . $type_name, $edit, t('Save'));
     $this->assertRaw(t('!title field is required.', array('!title' => $instance['label'])), t('Node save failed when required multiple value file field was empty.'));
 
-    // Create a new node with the uploaded file into the multivalue field.
+    // Create a node with the uploaded file into the multivalue field.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
     $node = node_load($nid, NULL, TRUE);
     $node_file = (object) $node->{$field_name}[LANGUAGE_NONE][0];
@@ -818,7 +818,7 @@ class FileFieldValidateTestCase extends 
       $this->updateFileField($field_name, $type_name, array('max_filesize' => $max_filesize));
       $instance = field_info_instance('node', $field_name, $type_name);
 
-      // Create a new node with the small file, which should pass.
+      // Create a node with the small file, which should pass.
       $nid = $this->uploadNodeFile($small_file, $field_name, $type_name);
       $node = node_load($nid, NULL, TRUE);
       $node_file = (object) $node->{$field_name}[LANGUAGE_NONE][0];
@@ -912,7 +912,7 @@ class FileFieldPathTestCase extends File
     $field = $this->createFileField($field_name, $type_name);
     $test_file = $this->getTestFile('text');
 
-    // Create a new node.
+    // Create a node.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
 
     // Check that the file was uploaded to the file root.
@@ -1000,7 +1000,7 @@ class FileTokenReplaceTestCase extends F
 
     $test_file = $this->getTestFile('text');
 
-    // Create a new node with the uploaded file.
+    // Create a node with the uploaded file.
     $nid = $this->uploadNodeFile($test_file, $field_name, $type_name);
 
     // Load the node and the file.
Index: modules/filter/filter.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v
retrieving revision 1.361
diff -u -p -r1.361 filter.module
--- modules/filter/filter.module	9 Dec 2010 02:04:16 -0000	1.361
+++ modules/filter/filter.module	27 Dec 2010 18:34:59 -0000
@@ -216,7 +216,7 @@ function filter_format_save($format) {
   }
   $filter_info = filter_get_filters();
   foreach ($filter_info as $name => $filter) {
-    // Add new filters without weight to the bottom.
+    // Add filters without weight to the bottom.
     if (!isset($format->filters[$name]['weight'])) {
       $format->filters[$name]['weight'] = 10;
     }
Index: modules/filter/filter.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.test,v
retrieving revision 1.82
diff -u -p -r1.82 filter.test
--- modules/filter/filter.test	1 Dec 2010 00:00:21 -0000	1.82
+++ modules/filter/filter.test	27 Dec 2010 18:35:00 -0000
@@ -744,7 +744,7 @@ class FilterSecurityTestCase extends Dru
    * Test that filtered content is emptied when an actively used filter module is disabled.
    */
   function testDisableFilterModule() {
-    // Create a new node.
+    // Create a node.
     $node = $this->drupalCreateNode(array('promote' => 1));
     $body_raw = $node->body[LANGUAGE_NONE][0]['value'];
     $format_id = $node->body[LANGUAGE_NONE][0]['format'];
@@ -1704,7 +1704,7 @@ class FilterHooksTestCase extends Drupal
     $this->assertRaw(t('The text format %format has been updated.', array('%format' => $name)), t('Format successfully updated.'));
     $this->assertText('hook_filter_format_update invoked.', t('hook_filter_format_update() was invoked.'));
 
-    // Add a new custom block.
+    // Add a custom block.
     $custom_block = array();
     $custom_block['info'] = $this->randomName(8);
     $custom_block['title'] = $this->randomName(8);
Index: modules/forum/forum.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.install,v
retrieving revision 1.52
diff -u -p -r1.52 forum.install
--- modules/forum/forum.install	7 Oct 2010 00:28:19 -0000	1.52
+++ modules/forum/forum.install	27 Dec 2010 18:35:00 -0000
@@ -237,7 +237,7 @@ function forum_schema() {
 }
 
 /**
- * Add new index to forum table.
+ * Add index to forum table.
  */
 function forum_update_7000() {
   db_drop_index('forum', 'nid');
@@ -245,7 +245,7 @@ function forum_update_7000() {
 }
 
 /**
- * Create new {forum_index} table.
+ * Create {forum_index} table.
  */
 function forum_update_7001() {
   $forum_index = array(
Index: modules/forum/forum.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.module,v
retrieving revision 1.582
diff -u -p -r1.582 forum.module
--- modules/forum/forum.module	29 Nov 2010 04:53:32 -0000	1.582
+++ modules/forum/forum.module	27 Dec 2010 18:35:00 -0000
@@ -30,7 +30,7 @@ function forum_help($path, $arg) {
       $output .= '<dt>' . t('Setting up forum structure') . '</dt>';
       $output .= '<dd>' . t('Visit the <a href="@forums">Forums page</a> to set up containers and forums to hold your discussion topics.', array('@forums' => url('admin/structure/forum'))) . '</dd>';
       $output .= '<dt>' . t('Starting a discussion') . '</dt>';
-      $output .= '<dd>' . t('The <a href="@create-topic">Forum topic</a> link on the <a href="@content-add">Add new content</a> page creates the first post of a new threaded discussion, or thread.', array('@create-topic' => url('node/add/forum'), '@content-add' => url('node/add'))) . '</dd>';
+      $output .= '<dd>' . t('The <a href="@create-topic">Forum topic</a> link on the <a href="@content-add">Add content</a> page creates the first post of a new threaded discussion, or thread.', array('@create-topic' => url('node/add/forum'), '@content-add' => url('node/add'))) . '</dd>';
       $output .= '<dt>' . t('Navigation') . '</dt>';
       $output .= '<dd>' . t('Enabling the Forum module provides a default <em>Forums</em> menu item in the navigation menu that links to the <a href="@forums">Forums page</a>.', array('@forums' => url('forum'))) . '</dd>';
       $output .= '<dt>' . t('Moving forum topics') . '</dt>';
@@ -181,14 +181,14 @@ function forum_menu_local_tasks_alter(&$
           $links[$type] = array(
             '#theme' => 'menu_local_action',
             '#link' => array(
-              'title' => t('Add new @node_type', array('@node_type' => node_type_get_name($type))),
+              'title' => t('Add @node_type', array('@node_type' => node_type_get_name($type))),
               'href' => 'node/add/' . str_replace('_', '-', $type) . '/' . $forum_term->tid,
             ),
           );
         }
       }
       if (empty($links)) {
-        // Authenticated user does not have access to create new topics.
+        // Authenticated user does not have access to create topics.
         if ($user->uid) {
           $links['disallowed'] = array(
             '#theme' => 'menu_local_action',
@@ -197,7 +197,7 @@ function forum_menu_local_tasks_alter(&$
             ),
           );
         }
-        // Anonymous user does not have access to create new topics.
+        // Anonymous user does not have access to create topics.
         else {
           $links['login'] = array(
             '#theme' => 'menu_local_action',
Index: modules/forum/forum.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/forum/forum.test,v
retrieving revision 1.65
diff -u -p -r1.65 forum.test
--- modules/forum/forum.test	28 Sep 2010 02:30:31 -0000	1.65
+++ modules/forum/forum.test	27 Dec 2010 18:35:00 -0000
@@ -84,11 +84,11 @@ class ForumTestCase extends DrupalWebTes
     // Verify that this user cannot edit forum content authored by another user.
     $this->verifyForums($this->edit_any_topics_user, $any_topics_user_node, FALSE, 403);
 
-    // Verify that this user is shown a local task to add new forum content.
+    // Verify that this user is shown a local task to add forum content.
     $this->drupalGet('forum');
-    $this->assertLink(t('Add new Forum topic'));
+    $this->assertLink(t('Add Forum topic'));
     $this->drupalGet('forum/' . $this->forum['tid']);
-    $this->assertLink(t('Add new Forum topic'));
+    $this->assertLink(t('Add Forum topic'));
 
     // Login a user with permission to edit any forum content.
     $this->drupalLogin($this->edit_any_topics_user);
Index: modules/help/help.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/help/help.module,v
retrieving revision 1.99
diff -u -p -r1.99 help.module
--- modules/help/help.module	4 Oct 2010 14:54:10 -0000	1.99
+++ modules/help/help.module	27 Dec 2010 18:35:00 -0000
@@ -44,7 +44,7 @@ function help_help($path, $arg) {
       $output .= '<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/config'))) . '</li>';
       $output .= '<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/modules'), '@download_modules' => 'http://drupal.org/project/modules')) . '</li>';
       $output .= '<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/appearance'), '@download_themes' => 'http://drupal.org/project/themes')) . '</li>';
-      $output .= '<li>' . t('<strong>Start posting content</strong> Finally, you can <a href="@content">add new content</a> for your website.', array('@content' => url('node/add'))) . '</li>';
+      $output .= '<li>' . t('<strong>Start posting content</strong> Finally, you can <a href="@content">add content</a> for your website.', array('@content' => url('node/add'))) . '</li>';
       $output .= '</ol>';
       $output .= '<p>' . t('For more information, refer to the specific topics listed in the next section or to 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>';
       return $output;
Index: modules/image/image.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.admin.inc,v
retrieving revision 1.28
diff -u -p -r1.28 image.admin.inc
--- modules/image/image.admin.inc	21 Nov 2010 07:24:53 -0000	1.28
+++ modules/image/image.admin.inc	27 Dec 2010 18:35:00 -0000
@@ -252,7 +252,7 @@ function image_style_add_form($form, &$f
 
   $form['submit'] = array(
     '#type' => 'submit',
-    '#value' => t('Create new style'),
+    '#value' => t('Create style'),
   );
 
   return $form;
@@ -678,7 +678,7 @@ function theme_image_style_list($variabl
   if (empty($rows)) {
     $rows[] = array(array(
       'colspan' => 4,
-      'data' => t('There are currently no styles. <a href="!url">Add a new one</a>.', array('!url' => url('admin/config/media/image-styles/add'))),
+      'data' => t('There are currently no styles. <a href="!url">Add an one</a>.', array('!url' => url('admin/config/media/image-styles/add'))),
     ));
   }
 
Index: modules/image/image.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.module,v
retrieving revision 1.54
diff -u -p -r1.54 image.module
--- modules/image/image.module	18 Nov 2010 05:36:27 -0000	1.54
+++ modules/image/image.module	27 Dec 2010 18:35:00 -0000
@@ -51,7 +51,7 @@ function image_help($path, $arg) {
       $output .= '<li>' . t('Describing its appearance: eg. <em>square-85x85</em>') . '</li></ul>';
       $output .=  t('After you create an image style, you can add effects: crop, scale, resize, rotate, and desaturate (other contributed modules provide additional effects). For example, by combining effects as crop, scale, and desaturate, you can create square, grayscale thumbnails.') . '<dd>';
       $output .= '<dt>' . t('Attaching images to content as fields') . '</dt>';
-      $output .= '<dd>' . t("Image module also allows you to attach images to content as fields. To add an image field to a <a href='@content-type'>content type</a>, go to the content type's <em>manage fields</em> page, and add a new field of type <em>Image</em>. Attaching images to content this way allows image styles to be applied and maintained, and also allows you more flexibility when theming.", array('@content-type' => url('admin/structure/types'))) . '</dd>';
+      $output .= '<dd>' . t("Image module also allows you to attach images to content as fields. To add an image field to a <a href='@content-type'>content type</a>, go to the content type's <em>manage fields</em> page, and add a field of type <em>Image</em>. Attaching images to content this way allows image styles to be applied and maintained, and also allows you more flexibility when theming.", array('@content-type' => url('admin/structure/types'))) . '</dd>';
       $output .= '</dl>';
       return $output;
     case 'admin/config/media/image-styles':
@@ -111,7 +111,7 @@ function image_menu() {
   );
   $items['admin/config/media/image-styles/add'] = array(
     'title' => 'Add style',
-    'description' => 'Add a new image style.',
+    'description' => 'Add an image style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_style_add_form'),
     'access arguments' => array('administer image styles'),
@@ -165,7 +165,7 @@ function image_menu() {
   );
   $items['admin/config/media/image-styles/edit/%image_style/add/%image_effect_definition'] = array(
     'title' => 'Add image effect',
-    'description' => 'Add a new effect to a style.',
+    'description' => 'Add an effect to a style.',
     'load arguments' => array(5),
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_effect_form', 5, 7),
@@ -714,7 +714,7 @@ function image_style_deliver($style, $sc
 }
 
 /**
- * Create a new image based on an image style.
+ * Create an image based on an image style.
  *
  * @param $style
  *   An image style array.
Index: modules/image/image.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.test,v
retrieving revision 1.31
diff -u -p -r1.31 image.test
--- modules/image/image.test	22 Sep 2010 03:24:09 -0000	1.31
+++ modules/image/image.test	27 Dec 2010 18:35:00 -0000
@@ -40,7 +40,7 @@ class ImageFieldTestCase extends DrupalW
   }
 
   /**
-   * Create a new image field.
+   * Create an image field.
    *
    * @param $name
    *   The name of the new field (all lowercase), exclude the "field_" prefix.
@@ -378,7 +378,7 @@ class ImageAdminStylesUnitTest extends I
     $edit = array(
       'name' => $style_name,
     );
-    $this->drupalPost('admin/config/media/image-styles/add', $edit, t('Create new style'));
+    $this->drupalPost('admin/config/media/image-styles/add', $edit, t('Create style'));
     $this->assertRaw(t('Style %name was created.', array('%name' => $style_name)), t('Image style successfully created.'));
 
     // Add effect form.
@@ -563,7 +563,7 @@ class ImageAdminStylesUnitTest extends I
    * Test deleting a style and choosing a replacement style.
    */
   function testStyleReplacement() {
-    // Create a new style.
+    // Create a style.
     $style_name = strtolower($this->randomName(10));
     image_style_save(array('name' => $style_name));
     $style_path = 'admin/config/media/image-styles/edit/' . $style_name;
@@ -575,7 +575,7 @@ class ImageAdminStylesUnitTest extends I
     $instance['display']['default']['settings']['image_style'] = $style_name;
     field_update_instance($instance);
 
-    // Create a new node with an image attached.
+    // Create a node with an image attached.
     $test_image = current($this->drupalGetTestFiles('image'));
     $nid = $this->uploadNodeImage($test_image, $field_name, 'article');
     $node = node_load($nid);
@@ -641,7 +641,7 @@ class ImageFieldDisplayTestCase extends 
   function _testImageFieldFormatters($scheme) {
     $field_name = strtolower($this->randomName());
     $this->createImageField($field_name, 'article', array('uri_scheme' => $scheme));
-    // Create a new node with an image attached.
+    // Create a node with an image attached.
     $test_image = current($this->drupalGetTestFiles('image'));
     $nid = $this->uploadNodeImage($test_image, $field_name, 'article');
     $node = node_load($nid, NULL, TRUE);
@@ -768,11 +768,11 @@ class ImageFieldDisplayTestCase extends 
    * Test use of a default image with an image field.
    */
   function testImageFieldDefaultImage() {
-    // Create a new image field.
+    // Create an image field.
     $field_name = strtolower($this->randomName());
     $this->createImageField($field_name, 'article');
 
-    // Create a new node, with no images and verify that no images are
+    // Create a node, with no images and verify that no images are
     // displayed.
     $node = $this->drupalCreateNode(array('type' => 'article'));
     $this->drupalGet('node/' . $node->nid);
Index: modules/locale/locale.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/locale/locale.module,v
retrieving revision 1.307
diff -u -p -r1.307 locale.module
--- modules/locale/locale.module	21 Nov 2010 07:02:46 -0000	1.307
+++ modules/locale/locale.module	27 Dec 2010 18:35:00 -0000
@@ -57,7 +57,7 @@ function locale_help($path, $arg) {
       $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/config/regional/language/add'), '@translations' => 'http://localize.drupal.org')) . '</p>';
       return $output;
     case 'admin/config/regional/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 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 translations with a Gettext translation editor).') . '</p>';
     case 'admin/config/regional/translate/translate':
       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/config/regional/translate/export'))) . '</p>';
     case 'admin/structure/block/manage':
Index: modules/locale/locale.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/locale/locale.test,v
retrieving revision 1.88
diff -u -p -r1.88 locale.test
--- modules/locale/locale.test	30 Nov 2010 01:05:24 -0000	1.88
+++ modules/locale/locale.test	27 Dec 2010 18:35:00 -0000
@@ -1100,7 +1100,7 @@ class LocaleUninstallFunctionalTest exte
   function testUninstallProcess() {
     $locale_module = array('locale');
 
-    // Add a new language and optionally set it as default.
+    // Add a language and optionally set it as default.
     require_once DRUPAL_ROOT . '/includes/locale.inc';
     locale_add_language('fr', 'French', 'Français', LANGUAGE_LTR, '', '', TRUE, $this->language == 'fr');
 
@@ -1413,7 +1413,7 @@ class LocaleUserCreationTest extends Dru
    * Functional test for language handling during user creation.
    */
   function testLocalUserCreation() {
-    // User to add and remove language and create new users.
+    // User to add and remove language and create users.
     $admin_user = $this->drupalCreateUser(array('administer languages', 'access administration pages', 'administer users'));
     $this->drupalLogin($admin_user);
 
@@ -1448,7 +1448,7 @@ class LocaleUserCreationTest extends Dru
       'pass[pass2]' => $username,
     );
 
-    $this->drupalPost($langcode . '/admin/people/create', $edit, t('Create new account'));
+    $this->drupalPost($langcode . '/admin/people/create', $edit, t('Create account'));
 
     $user = user_load_by_name($username);
     $this->assertEqual($user->language, $langcode, t('New user has correct language set.'));
@@ -1465,7 +1465,7 @@ class LocaleUserCreationTest extends Dru
       'mail' => $this->randomName(4) . '@example.com',
     );
 
-    $this->drupalPost($langcode . '/user/register', $edit, t('Create new account'));
+    $this->drupalPost($langcode . '/user/register', $edit, t('Create account'));
 
     $user = user_load_by_name($username);
     $this->assertEqual($user->language, $langcode, t('New user has correct language set.'));
@@ -2098,7 +2098,7 @@ class LocaleMultilingualFieldsFunctional
     $admin_user = $this->drupalCreateUser(array('administer languages', 'administer content types', 'access administration pages', 'create page content', 'edit own page content'));
     $this->drupalLogin($admin_user);
 
-    // Add a new language.
+    // Add a language.
     require_once DRUPAL_ROOT . '/includes/locale.inc';
     locale_add_language('it', 'Italian', 'Italiano', LANGUAGE_LTR, '', '', TRUE, FALSE);
 
Index: modules/menu/menu.admin.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.admin.js,v
retrieving revision 1.1
diff -u -p -r1.1 menu.admin.js
--- modules/menu/menu.admin.js	13 Oct 2009 01:25:58 -0000	1.1
+++ modules/menu/menu.admin.js	27 Dec 2010 18:35:00 -0000
@@ -35,7 +35,7 @@
         var selected = $('fieldset#edit-menu #edit-menu-parent :selected').val();
         // Remove all exisiting options from dropdown.
         $('fieldset#edit-menu #edit-menu-parent').children().remove();
-        // Add new options to dropdown.
+        // Add options to dropdown.
         jQuery.each(options, function(index, value) {
           $('fieldset#edit-menu #edit-menu-parent').append(
             $('<option ' + (index == selected ? ' selected="selected"' : '') + '></option>').val(index).text(value)
Index: modules/menu/menu.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.module,v
retrieving revision 1.233
diff -u -p -r1.233 menu.module
--- modules/menu/menu.module	24 Sep 2010 00:37:43 -0000	1.233
+++ modules/menu/menu.module	27 Dec 2010 18:35:00 -0000
@@ -54,7 +54,7 @@ function menu_permission() {
 function menu_menu() {
   $items['admin/structure/menu'] = array(
     'title' => 'Menus',
-    'description' => 'Add new menus to your site, edit existing menus, and rename and reorganize menu links.',
+    'description' => 'Add menus to your site, edit existing menus, and rename and reorganize menu links.',
     'page callback' => 'menu_overview_page',
     'access callback' => 'user_access',
     'access arguments' => array('administer menu'),
Index: modules/menu/menu.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.test,v
retrieving revision 1.42
diff -u -p -r1.42 menu.test
--- modules/menu/menu.test	13 Oct 2010 13:43:21 -0000	1.42
+++ modules/menu/menu.test	27 Dec 2010 18:35:00 -0000
@@ -99,7 +99,7 @@ class MenuTestCase extends DrupalWebTest
    * Add custom menu using CRUD functions.
    */
   function addCustomMenuCRUD() {
-    // Add a new custom menu.
+    // Add a custom menu.
     $menu_name = substr(hash('sha256', $this->randomName(16)), 0, MENU_MAX_MENU_NAME_LENGTH_UI);
     $title = $this->randomName(16);
 
Index: modules/node/content_types.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/content_types.inc,v
retrieving revision 1.119
diff -u -p -r1.119 content_types.inc
--- modules/node/content_types.inc	13 Oct 2010 13:43:21 -0000	1.119
+++ modules/node/content_types.inc	27 Dec 2010 18:35:00 -0000
@@ -91,7 +91,7 @@ function node_type_form($form, &$form_st
     '#title' => t('Name'),
     '#type' => 'textfield',
     '#default_value' => $type->name,
-    '#description' => t('The human-readable name of this content type. This text will be displayed as part of the list on the <em>Add new content</em> page. It is recommended that this name begin with a capital letter and contain only letters, numbers, and spaces. This name must be unique.'),
+    '#description' => t('The human-readable name of this content type. This text will be displayed as part of the list on the <em>Add content</em> page. It is recommended that this name begin with a capital letter and contain only letters, numbers, and spaces. This name must be unique.'),
     '#required' => TRUE,
     '#size' => 30,
   );
@@ -105,7 +105,7 @@ function node_type_form($form, &$form_st
       'exists' => 'node_type_load',
     ),
     '#description' => t('A unique machine-readable name for this content type. It must only contain lowercase letters, numbers, and underscores. This name will be used for constructing the URL of the %node-add page, in which underscores will be converted into hyphens.', array(
-      '%node-add' => t('Add new content'),
+      '%node-add' => t('Add content'),
     )),
   );
 
@@ -113,7 +113,7 @@ function node_type_form($form, &$form_st
     '#title' => t('Description'),
     '#type' => 'textarea',
     '#default_value' => $type->description,
-    '#description' => t('Describe this content type. The text will be displayed on the <em>Add new content</em> page.'),
+    '#description' => t('Describe this content type. The text will be displayed on the <em>Add content</em> page.'),
   );
 
   $form['additional_settings'] = array(
@@ -172,7 +172,7 @@ function node_type_form($form, &$form_st
       'status' => t('Published'),
       'promote' => t('Promoted to front page'),
       'sticky' => t('Sticky at top of lists'),
-      'revision' => t('Create new revision'),
+      'revision' => t('Create revision'),
     ),
     '#description' => t('Users with the <em>Administer content</em> permission will be able to override these options.'),
   );
Index: modules/node/node.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.js,v
retrieving revision 1.8
diff -u -p -r1.8 node.js
--- modules/node/node.js	15 Dec 2010 03:42:25 -0000	1.8
+++ modules/node/node.js	27 Dec 2010 18:35:00 -0000
@@ -7,7 +7,7 @@ Drupal.behaviors.nodeFieldsetSummaries =
     $('fieldset.node-form-revision-information', context).drupalSetSummary(function (context) {
       var revisionCheckbox = $('.form-item-revision input', context);
 
-      // Return 'New revision' if the 'Create new revision' checkbox is checked,
+      // Return 'New revision' if the 'Create revision' checkbox is checked,
       // or if the checkbox doesn't exist, but the revision log does. For users
       // without the "Administer content" permission the checkbox won't appear,
       // but the revision log will if the content type is set to auto-revision.
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.1333
diff -u -p -r1.1333 node.module
--- modules/node/node.module	15 Dec 2010 03:47:28 -0000	1.1333
+++ modules/node/node.module	27 Dec 2010 18:35:00 -0000
@@ -88,7 +88,7 @@ function node_help($path, $arg) {
       $output .= '<dt>' . t('Creating content') . '</dt>';
       $output .= '<dd>' . t('When new content is created, the Node module records basic information about the content, including the author, date of creation, and the <a href="@content-type">Content type</a>. It also manages the <em>publishing options</em>, which define whether or not the content is published, promoted to the front page of the site, and/or sticky at the top of content lists. Default settings can be configured for each <a href="@content-type">type of content</a> on your site.', array('@content-type' => url('admin/structure/types'))) . '</dd>';
       $output .= '<dt>' . t('Creating custom content types') . '</dt>';
-      $output .= '<dd>' . t('The Node module gives users with the <em>Administer content types</em> permission the ability to <a href="@content-new">create new content types</a> in addition to the default ones already configured. Creating custom content types allows you the flexibility to add <a href="@field">fields</a> and configure default settings that suit the differing needs of various site content.', array('@content-new' => url('admin/structure/types/add'), '@field' => url('admin/help/field'))) . '</dd>';
+      $output .= '<dd>' . t('The Node module gives users with the <em>Administer content types</em> permission the ability to <a href="@content-new">create content types</a> in addition to the default ones already configured. Creating custom content types allows you the flexibility to add <a href="@field">fields</a> and configure default settings that suit the differing needs of various site content.', array('@content-new' => url('admin/structure/types/add'), '@field' => url('admin/help/field'))) . '</dd>';
       $output .= '<dt>' . t('Administering content') . '</dt>';
       $output .= '<dd>' . t('The <a href="@content">Content administration page</a> allows you to review and bulk manage your site content.', array('@content' => url('admin/content'))) . '</dd>';
       $output .= '<dt>' . t('Creating revisions') . '</dt>';
@@ -1022,7 +1022,7 @@ function node_submit($node) {
 }
 
 /**
- * Save changes to a node or add a new node.
+ * Save changes to a node or add a node.
  *
  * @param $node
  *   The $node object to be saved. If $node->nid is
@@ -2563,7 +2563,7 @@ function node_page_default() {
 
     $default_links = array();
     if (_node_add_access()) {
-      $default_links[] = l(t('Add new content'), 'node/add');
+      $default_links[] = l(t('Add content'), 'node/add');
     }
     if (!empty($default_links)) {
       $default_message .= theme('item_list', array('items' => $default_links));
@@ -2956,7 +2956,7 @@ function node_list_permissions($type) {
   // Build standard list of node permissions for this type.
   $perms = array(
     "create $type content" => array(
-      'title' => t('%type_name: Create new content', array('%type_name' => $info->name)),
+      'title' => t('%type_name: Create content', array('%type_name' => $info->name)),
     ),
     "edit own $type content" => array(
       'title' => t('%type_name: Edit own content', array('%type_name' => $info->name)),
Index: modules/node/node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.136
diff -u -p -r1.136 node.pages.inc
--- modules/node/node.pages.inc	26 Nov 2010 19:23:01 -0000	1.136
+++ modules/node/node.pages.inc	27 Dec 2010 18:35:00 -0000
@@ -49,7 +49,7 @@ function theme_node_add_list($variables)
     $output .= '</dl>';
   }
   else {
-    $output = '<p>' . t('You have not created any content types yet. Go to the <a href="@create-content">content type creation page</a> to add a new content type.', array('@create-content' => url('admin/structure/types/add'))) . '</p>';
+    $output = '<p>' . t('You have not created any content types yet. Go to the <a href="@create-content">content type creation page</a> to add a content type.', array('@create-content' => url('admin/structure/types/add'))) . '</p>';
   }
   return $output;
 }
@@ -151,13 +151,13 @@ function node_form($form, &$form_state, 
     '#weight' => 99,
   );
 
-  // Add a log field if the "Create new revision" option is checked, or if the
+  // Add a log field if the "Create revision" option is checked, or if the
   // current user has the ability to check that option.
   $form['revision_information'] = array(
     '#type' => 'fieldset',
     '#title' => t('Revision information'),
     '#collapsible' => TRUE,
-    // Collapsed by default when "Create new revision" is unchecked
+    // Collapsed by default when "Create revision" is unchecked
     '#collapsed' => !$node->revision,
     '#group' => 'additional_settings',
     '#attributes' => array(
@@ -171,12 +171,12 @@ function node_form($form, &$form_state, 
   );
   $form['revision_information']['revision'] = array(
     '#type' => 'checkbox',
-    '#title' => t('Create new revision'),
+    '#title' => t('Create revision'),
     '#default_value' => $node->revision,
     '#access' => user_access('administer nodes'),
   );
   // Check the revision log checkbox when the log textarea is filled in.
-  // This must not happen if "Create new revision" is enabled by default, since
+  // This must not happen if "Create revision" is enabled by default, since
   // the state would auto-disable the checkbox otherwise.
   if (!$node->revision) {
     $form['revision_information']['revision']['#states'] = array(
Index: modules/node/node.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.test,v
retrieving revision 1.106
diff -u -p -r1.106 node.test
--- modules/node/node.test	17 Dec 2010 19:28:14 -0000	1.106
+++ modules/node/node.test	27 Dec 2010 18:35:00 -0000
@@ -777,7 +777,7 @@ class NodeRSSContentTestCase extends Dru
   }
 
   /**
-   * Create a new node and ensure that it includes the custom data when added
+   * Create a node and ensure that it includes the custom data when added
    * to an RSS feed.
    */
   function testNodeRSSContent() {
Index: modules/openid/openid.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.module,v
retrieving revision 1.98
diff -u -p -r1.98 openid.module
--- modules/openid/openid.module	30 Nov 2010 17:16:37 -0000	1.98
+++ modules/openid/openid.module	27 Dec 2010 18:35:00 -0000
@@ -616,7 +616,7 @@ function openid_authentication($response
     $_SESSION['openid']['response'] = $response;
 
     $form_state['values'] = array();
-    $form_state['values']['op'] = t('Create new account');
+    $form_state['values']['op'] = t('Create account');
     drupal_form_submit('user_register_form', $form_state);
 
     if (!empty($form_state['user'])) {
@@ -646,7 +646,7 @@ function openid_authentication($response
     drupal_goto('user/register', array('query' => $destination));
   }
   else {
-    drupal_set_message(t('Only site administrators can create new user accounts.'), 'error');
+    drupal_set_message(t('Only site administrators can create user accounts.'), 'error');
   }
   drupal_goto();
 }
Index: modules/openid/openid.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/openid/openid.test,v
retrieving revision 1.32
diff -u -p -r1.32 openid.test
--- modules/openid/openid.test	8 Oct 2010 05:28:30 -0000	1.32
+++ modules/openid/openid.test	27 Dec 2010 18:35:00 -0000
@@ -391,7 +391,7 @@ class OpenIDRegistrationTestCase extends
 
     // Enter username and e-mail address manually.
     $edit = array('name' => 'john', 'mail' => 'john@example.com');
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
     $this->assertRaw(t('Once you have verified your e-mail address, you may log in via OpenID.'), t('User was asked to verify e-mail address.'));
     $reset_url = $this->getPasswordResetURLFromMail();
 
@@ -427,7 +427,7 @@ class OpenIDRegistrationTestCase extends
 
     // Enter username and e-mail address manually.
     $edit = array('name' => 'john', 'mail' => 'john@example.com');
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
     $this->assertRaw(t('Once you have verified your e-mail address, you may log in via OpenID.'), t('User was asked to verify e-mail address.'));
     $reset_url = $this->getPasswordResetURLFromMail();
 
Index: modules/poll/poll.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/poll/poll.module,v
retrieving revision 1.361
diff -u -p -r1.361 poll.module
--- modules/poll/poll.module	20 Nov 2010 09:25:30 -0000	1.361
+++ modules/poll/poll.module	27 Dec 2010 18:35:00 -0000
@@ -19,7 +19,7 @@ function poll_help($path, $arg) {
       $output .= '<h3>' . t('Uses') . '</h3>';
       $output .= '<dl>';
       $output .= '<dt>' . t('Creating a poll') . '</dt>';
-      $output .= '<dd>' . t('Users can create a poll by clicking on Poll on the <a href="@add-content">Add new content</a> page, and entering the question being posed, the answer choices, and beginning vote counts for each choice. The status (closed or active) and duration (length of time the poll remains active for new votes) can also be specified.', array('@add-content' => url('node/add'))) . '</dd>';
+      $output .= '<dd>' . t('Users can create a poll by clicking on Poll on the <a href="@add-content">Add content</a> page, and entering the question being posed, the answer choices, and beginning vote counts for each choice. The status (closed or active) and duration (length of time the poll remains active for new votes) can also be specified.', array('@add-content' => url('node/add'))) . '</dd>';
       $output .= '<dt>' . t('Viewing polls') . '</dt>';
       $output .= '<dd>' . t('You can visit the <a href="@poll">Polls</a> page to view all current polls, or alternately enable the <em>Most recent poll</em> block on the <a href="@blocks">Blocks administration page</a>. To vote in or view the results of a specific poll, you can click on the poll itself.', array('@poll' => url('poll'), '@blocks' => url('admin/structure/block'))) . '</dd>';
       $output .= '</dl>';
Index: modules/profile/profile.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.admin.inc,v
retrieving revision 1.44
diff -u -p -r1.44 profile.admin.inc
--- modules/profile/profile.admin.inc	28 Oct 2010 02:27:09 -0000	1.44
+++ modules/profile/profile.admin.inc	27 Dec 2010 18:35:00 -0000
@@ -64,7 +64,7 @@ function profile_admin_overview($form) {
   $form['#tree'] = TRUE;
 
   // @todo: Any reason this isn't done using an element with #theme = 'links'?
-  $addnewfields = '<h2>' . t('Add new field') . '</h2>';
+  $addnewfields = '<h2>' . t('Add field') . '</h2>';
   $addnewfields .= '<ul>';
   foreach (_profile_field_types() as $key => $value) {
     $addnewfields .= '<li>' . l($value, "admin/config/people/profile/add/$key") . '</li>';
@@ -214,7 +214,7 @@ function profile_field_form($form, &$for
       return;
     }
     $type = $arg;
-    drupal_set_title(t('Add new %type', array('%type' => $types[$type])), PASS_THROUGH);
+    drupal_set_title(t('Add %type', array('%type' => $types[$type])), PASS_THROUGH);
     $edit = array('name' => 'profile_');
     $form['type'] = array('#type' => 'value', '#value' => $type);
   }
Index: modules/profile/profile.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.module,v
retrieving revision 1.294
diff -u -p -r1.294 profile.module
--- modules/profile/profile.module	1 Oct 2010 15:24:18 -0000	1.294
+++ modules/profile/profile.module	27 Dec 2010 18:35:00 -0000
@@ -46,7 +46,7 @@ function profile_help($path, $arg) {
       $output .= '</dl>';
       return $output;
     case 'admin/config/people/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.") . '</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 category (or edit an existing one), edit a profile field and provide a new category name.") . '</p>';
   }
 }
 
Index: modules/profile/profile.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.test,v
retrieving revision 1.30
diff -u -p -r1.30 profile.test
--- modules/profile/profile.test	30 Aug 2010 00:22:03 -0000	1.30
+++ modules/profile/profile.test	27 Dec 2010 18:35:00 -0000
@@ -326,7 +326,7 @@ class ProfileTestAutocomplete extends Pr
   function testAutocomplete() {
     $this->drupalLogin($this->admin_user);
 
-    // Create a new profile field with autocompletion enabled.
+    // Create a profile field with autocompletion enabled.
     $category = $this->randomName();
     $field = $this->createProfileField('textfield', $category, array('weight' => 1, 'autocomplete' => 1));
 
Index: modules/search/search.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.module,v
retrieving revision 1.370
diff -u -p -r1.370 search.module
--- modules/search/search.module	6 Dec 2010 07:00:30 -0000	1.370
+++ modules/search/search.module	27 Dec 2010 18:35:01 -0000
@@ -708,7 +708,7 @@ function search_index($sid, $module, $te
   // Insert results into search index
   foreach ($results[0] as $word => $score) {
     // If a word already exists in the database, its score gets increased
-    // appropriately. If not, we create a new record with the appropriate
+    // appropriately. If not, we create a record with the appropriate
     // starting score.
     db_merge('search_index')
       ->key(array(
Index: modules/search/search.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.test,v
retrieving revision 1.85
diff -u -p -r1.85 search.test
--- modules/search/search.test	6 Dec 2010 07:00:30 -0000	1.85
+++ modules/search/search.test	27 Dec 2010 18:35:01 -0000
@@ -891,7 +891,7 @@ class SearchCommentTestCase extends Drup
   }
 
   /**
-   * Verify that 'add new comment' does not appear in search results or index.
+   * Verify that 'add comment' does not appear in search results or index.
    */
   function testAddNewComment() {
     // Create a node with a short body.
@@ -905,10 +905,10 @@ class SearchCommentTestCase extends Drup
     $this->drupalLogin($user);
 
     $node = $this->drupalCreateNode($settings);
-    // Verify that if you view the node on its own page, 'add new comment'
+    // Verify that if you view the node on its own page, 'add comment'
     // is there.
     $this->drupalGet('node/' . $node->nid);
-    $this->assertText(t('Add new comment'), t('Add new comment appears on node page'));
+    $this->assertText(t('Add comment'), t('Add new comment appears on node page'));
 
     // Run cron to index this page.
     $this->drupalLogout();
@@ -919,11 +919,11 @@ class SearchCommentTestCase extends Drup
     $this->drupalPost('search/node', array('keys' => 'comment'), t('Search'));
     $this->assertText(t('Your search yielded no results'), t('No results searching for the word comment'));
 
-    // Search for the node title. Should be found, and 'Add new comment' should
+    // Search for the node title. Should be found, and 'Add comment' should
     // not be part of the search snippet.
     $this->drupalPost('search/node', array('keys' => 'short'), t('Search'));
     $this->assertText($node->title, t('Search for keyword worked'));
-    $this->assertNoText(t('Add new comment'), t('Add new comment does not appear on search results page'));
+    $this->assertNoText(t('Add comment'), t('Add new comment does not appear on search results page'));
   }
 
 }
Index: modules/shortcut/shortcut.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/shortcut/shortcut.admin.inc,v
retrieving revision 1.16
diff -u -p -r1.16 shortcut.admin.inc
--- modules/shortcut/shortcut.admin.inc	20 Oct 2010 01:31:07 -0000	1.16
+++ modules/shortcut/shortcut.admin.inc	27 Dec 2010 18:35:01 -0000
@@ -141,7 +141,7 @@ function shortcut_set_switch_submit($for
       '@switch-url' => url(current_path()),
     );
     if ($account->uid == $user->uid) {
-      // Only administrators can create new shortcut sets, so we know they have
+      // Only administrators can create shortcut sets, so we know they have
       // access to switch back.
       drupal_set_message(t('You are now using the new %set_name shortcut set. You can edit it from this page or <a href="@switch-url">switch back to a different one.</a>', $replacements));
     }
@@ -217,7 +217,7 @@ function shortcut_set_add_form($form, &$
   $form['actions'] = array('#type' => 'actions');
   $form['actions']['submit'] = array(
     '#type' => 'submit',
-    '#value' => t('Create new set'),
+    '#value' => t('Create set'),
   );
 
   return $form;
@@ -408,7 +408,7 @@ function theme_shortcut_set_customize($v
  * @see shortcut_link_add_submit()
  */
 function shortcut_link_add($form, &$form_state, $shortcut_set) {
-  drupal_set_title(t('Add new shortcut'));
+  drupal_set_title(t('Add shortcut'));
   $form['shortcut_set'] = array(
     '#type' => 'value',
     '#value' => $shortcut_set,
Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.256
diff -u -p -r1.256 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	22 Dec 2010 21:34:13 -0000	1.256
+++ modules/simpletest/drupal_web_test_case.php	27 Dec 2010 18:35:01 -0000
@@ -1053,7 +1057,7 @@ class DrupalWebTestCase extends DrupalTe
       return FALSE;
     }
 
-    // Create new role.
+    // Create role.
     $role = new stdClass();
     $role->name = $name;
     user_role_save($role);
Index: modules/simpletest/simpletest.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/simpletest.test,v
retrieving revision 1.48
diff -u -p -r1.48 simpletest.test
--- modules/simpletest/simpletest.test	12 Nov 2010 03:06:52 -0000	1.48
+++ modules/simpletest/simpletest.test	27 Dec 2010 18:35:01 -0000
@@ -349,7 +349,7 @@ class SimpleTestBrowserTestCase extends 
     $this->assertEqual($absolute, $this->url, t('Passed and requested URL are equal.'));
     $this->assertEqual($this->url, $this->getAbsoluteUrl($this->url), t('Requested and returned absolute URL are equal.'));
 
-    $this->clickLink('Create new account');
+    $this->clickLink('Create account');
     $url = 'user/register';
     $absolute = url($url, array('absolute' => TRUE));
     $this->assertEqual($absolute, $this->url, t('Passed and requested URL are equal.'));
Index: modules/simpletest/tests/common.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/common.test,v
retrieving revision 1.138
diff -u -p -r1.138 common.test
--- modules/simpletest/tests/common.test	15 Dec 2010 04:21:39 -0000	1.138
+++ modules/simpletest/tests/common.test	27 Dec 2010 18:35:01 -0000
@@ -2118,12 +2118,12 @@ class FormatDateUnitTest extends DrupalW
     $this->admin_user = $this->drupalCreateUser(array('administer site configuration'));
     $this->drupalLogin($this->admin_user);
 
-    // Add new date format.
+    // Add date format.
     $admin_date_format = 'j M y';
     $edit = array('date_format' => $admin_date_format);
     $this->drupalPost('admin/config/regional/date-time/formats/add', $edit, t('Add format'));
 
-    // Add new date type.
+    // Add date type.
     $edit = array(
       'date_type' => 'Example Style',
       'machine_name' => 'example_style',
Index: modules/simpletest/tests/file.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/file.test,v
retrieving revision 1.72
diff -u -p -r1.72 file.test
--- modules/simpletest/tests/file.test	30 Nov 2010 19:31:46 -0000	1.72
+++ modules/simpletest/tests/file.test	27 Dec 2010 18:35:01 -0000
@@ -451,7 +451,7 @@ class FileValidatorTest extends DrupalWe
    *  This will ensure the filename length is valid.
    */
   function testFileValidateNameLength() {
-    // Create a new file object.
+    // Create a file object.
     $file = new stdClass();
 
     // Add a filename with an allowed length and test it.
@@ -1804,7 +1804,7 @@ class FileLoadTest extends FileHookTestC
    * Load a single file and ensure that the correct values are returned.
    */
   function testSingleValues() {
-    // Create a new file object from scratch so we know the values.
+    // Create a file object from scratch so we know the values.
     $file = $this->createFile('druplicon.txt', NULL, 'public');
 
     $by_fid_file = file_load($file->fid);
@@ -1822,7 +1822,7 @@ class FileLoadTest extends FileHookTestC
    * This will test loading file data from the database.
    */
   function testMultiple() {
-    // Create a new file object.
+    // Create a file object.
     $file = $this->createFile('druplicon.txt', NULL, 'public');
 
     // Load by path.
@@ -1858,7 +1858,7 @@ class FileSaveTest extends FileHookTestC
   }
 
   function testFileSave() {
-    // Create a new file object.
+    // Create a file object.
     $file = array(
       'uid' => 1,
       'filename' => 'druplicon.txt',
Index: modules/simpletest/tests/file_test.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/file_test.module,v
retrieving revision 1.25
diff -u -p -r1.25 file_test.module
--- modules/simpletest/tests/file_test.module	22 Aug 2010 13:52:58 -0000	1.25
+++ modules/simpletest/tests/file_test.module	27 Dec 2010 18:35:01 -0000
@@ -403,7 +403,7 @@ function file_test_file_url_alter(&$uri)
  * Implements hook_file_mimetype_mapping_alter().
  */
 function file_test_file_mimetype_mapping_alter(&$mapping) {
-  // Add new mappings.
+  // Add mappings.
   $mapping['mimetypes']['file_test_mimetype_1'] = 'madeup/file_test_1';
   $mapping['mimetypes']['file_test_mimetype_2'] = 'madeup/file_test_2';
   $mapping['mimetypes']['file_test_mimetype_3'] = 'madeup/doc';
Index: modules/simpletest/tests/path.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/path.test,v
retrieving revision 1.8
diff -u -p -r1.8 path.test
--- modules/simpletest/tests/path.test	30 Nov 2010 01:05:24 -0000	1.8
+++ modules/simpletest/tests/path.test	27 Dec 2010 18:35:01 -0000
@@ -296,7 +296,7 @@ class PathLookupTest extends DrupalWebTe
     // The LOLspeak alias should be returned if we really want LOLspeak.
     $this->assertEqual(drupal_lookup_path('alias', $path['source'], 'xx-lolspeak'), 'LOL', t('LOLspeak alias returned if we specify xx-lolspeak to drupal_lookup_path().'));
 
-    // Create a new alias for this path in English, which should override the
+    // Create an alias for this path in English, which should override the
     // previous alias for "user/$uid".
     $path = array(
       'source' => "user/$uid",
Index: modules/simpletest/tests/upgrade/drupal-6.bare.database.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/upgrade/drupal-6.bare.database.php,v
retrieving revision 1.1
diff -u -p -r1.1 drupal-6.bare.database.php
--- modules/simpletest/tests/upgrade/drupal-6.bare.database.php	28 Jun 2010 02:05:47 -0000	1.1
+++ modules/simpletest/tests/upgrade/drupal-6.bare.database.php	27 Dec 2010 18:35:01 -0000
@@ -6458,7 +6458,7 @@ db_insert('menu_router')->fields(array(
   'number_parts' => '2',
   'tab_parent' => 'user',
   'tab_root' => 'user',
-  'title' => 'Create new account',
+  'title' => 'Create account',
   'title_callback' => 't',
   'title_arguments' => '',
   'type' => '128',
Index: modules/simpletest/tests/upgrade/drupal-6.filled.database.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/upgrade/drupal-6.filled.database.php,v
retrieving revision 1.5
diff -u -p -r1.5 drupal-6.filled.database.php
--- modules/simpletest/tests/upgrade/drupal-6.filled.database.php	21 Nov 2010 20:35:10 -0000	1.5
+++ modules/simpletest/tests/upgrade/drupal-6.filled.database.php	27 Dec 2010 18:35:06 -0000
@@ -8989,7 +8989,7 @@ db_insert('menu_router')->fields(array(
   'number_parts' => '2',
   'tab_parent' => 'user',
   'tab_root' => 'user',
-  'title' => 'Create new account',
+  'title' => 'Create account',
   'title_callback' => 't',
   'title_arguments' => '',
   'type' => '128',
Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.326
diff -u -p -r1.326 system.admin.inc
--- modules/system/system.admin.inc	23 Nov 2010 02:54:13 -0000	1.326
+++ modules/system/system.admin.inc	27 Dec 2010 18:35:07 -0000
@@ -2053,7 +2053,7 @@ function theme_system_date_time_settings
 
 
 /**
- * Add new date type.
+ * Add date type.
  *
  * @ingroup forms
  * @ingroup system_add_date_format_type_form_validate()
Index: modules/system/system.api.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.api.php,v
retrieving revision 1.222
diff -u -p -r1.222 system.api.php
--- modules/system/system.api.php	15 Dec 2010 03:39:42 -0000	1.222
+++ modules/system/system.api.php	27 Dec 2010 18:35:08 -0000
@@ -1356,11 +1356,11 @@ function hook_menu_local_tasks_alter(&$d
   $data['actions']['output'][] = array(
     '#theme' => 'menu_local_task',
     '#link' => array(
-      'title' => t('Add new content'),
+      'title' => t('Add content'),
       'href' => 'node/add',
       'localized_options' => array(
         'attributes' => array(
-          'title' => t('Add new content'),
+          'title' => t('Add content'),
         ),
       ),
     ),
@@ -1374,7 +1374,7 @@ function hook_menu_local_tasks_alter(&$d
       'href' => 'node/add',
       'localized_options' => array(
         'attributes' => array(
-          'title' => t('Add new content'),
+          'title' => t('Add content'),
         ),
       ),
     ),
@@ -1531,7 +1531,7 @@ function hook_page_alter(&$page) {
   // Add help text to the user login block.
   $page['sidebar_first']['user_login']['help'] = array(
     '#weight' => -10,
-    '#markup' => t('To post comments or add new content, you first have to log in.'),
+    '#markup' => t('To post comments or add content, you first have to log in.'),
   );
 }
 
@@ -3051,7 +3051,7 @@ function hook_install() {
 /**
  * Perform a single update.
  *
- * For each patch which requires a database change add a new hook_update_N()
+ * For each patch which requires a database change add an hook_update_N()
  * which will be called by update.php. The database updates are numbered
  * sequentially according to the version of Drupal you are compatible with.
  *
@@ -3564,9 +3564,9 @@ function hook_install_tasks_alter(&$task
  * @see file_default_mimetype_mapping()
  */
 function hook_file_mimetype_mapping_alter(&$mapping) {
-  // Add new MIME type 'drupal/info'.
+  // Add MIME type 'drupal/info'.
   $mapping['mimetypes']['example_info'] = 'drupal/info';
-  // Add new extension '.info' and map it to the 'drupal/info' MIME type.
+  // Add extension '.info' and map it to the 'drupal/info' MIME type.
   $mapping['extensions']['info'] = 'example_info';
   // Override existing extension mapping for '.ogg' files.
   $mapping['extensions']['ogg'] = 189;
Index: modules/system/system.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.install,v
retrieving revision 1.530
diff -u -p -r1.530 system.install
--- modules/system/system.install	18 Dec 2010 00:43:04 -0000	1.530
+++ modules/system/system.install	27 Dec 2010 18:35:09 -0000
@@ -2138,7 +2138,7 @@ function system_update_7027() {
 }
 
 /**
- * Add new 'view own unpublished content' permission for authenticated users.
+ * Add 'view own unpublished content' permission for authenticated users.
  * Preserves legacy behavior from Drupal 6.x.
  */
 function system_update_7029() {
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.1000
diff -u -p -r1.1000 system.module
--- modules/system/system.module	21 Dec 2010 21:00:17 -0000	1.1000
+++ modules/system/system.module	27 Dec 2010 18:35:10 -0000
@@ -833,7 +833,7 @@ function system_menu() {
   );
   $items['admin/config/regional/date-time/types/add'] = array(
     'title' => 'Add date type',
-    'description' => 'Add new date type.',
+    'description' => 'Add date type.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('system_add_date_format_type_form'),
     'access arguments' => array('administer site configuration'),
Index: modules/taxonomy/taxonomy.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.module,v
retrieving revision 1.623
diff -u -p -r1.623 taxonomy.module
--- modules/taxonomy/taxonomy.module	15 Dec 2010 03:39:42 -0000	1.623
+++ modules/taxonomy/taxonomy.module	27 Dec 2010 18:35:12 -0000
@@ -7,7 +7,7 @@
  */
 
 /**
- * Users can create new terms in a free-tagging vocabulary when
+ * Users can create terms in a free-tagging vocabulary when
  * submitting a taxonomy_autocomplete_widget. We store a term object
  * whose tid is 'autocreate' as a field data item during widget
  * validation and then actually create the term if/when that field
@@ -39,7 +39,7 @@ function taxonomy_help($path, $arg) {
       $output .= '<dt>' . t('Assigning vocabularies to content types') . '</dt>';
       $output .= '<dd>' . t('Before you can use a new vocabulary to classify your content, a new Taxonomy term field must be added to a <a href="@ctedit">content type</a> on its <em>manage fields</em> page. When adding a taxonomy field, you choose a <em>widget</em> to use to enter the taxonomy information on the content editing page: a select list, checkboxes, radio buttons, or an auto-complete field (to build a free-tagging vocabulary). After choosing the field type and widget, on the subsequent <em>field settings</em> page you can choose the desired vocabulary, whether one or multiple terms can be chosen from the vocabulary, and other settings. The same vocabulary can be added to multiple content types, by using the "Add existing field" section on the manage fields page.', array('@ctedit' => url('admin/structure/types'))) . '</dd>';
       $output .= '<dt>' . t('Classifying content') . '</dt>';
-      $output .= '<dd>' . t('After the vocabulary is assigned to the content type, you can start classifying content. The field with terms will appear on the content editing screen when you edit or <a href="@addnode">add new content</a>.', array('@addnode' => url('node/add'))) . '</dd>';
+      $output .= '<dd>' . t('After the vocabulary is assigned to the content type, you can start classifying content. The field with terms will appear on the content editing screen when you edit or <a href="@addnode">add content</a>.', array('@addnode' => url('node/add'))) . '</dd>';
       $output .= '<dt>' . t('Viewing listings and RSS feeds by term') . '</dt>';
       $output .= '<dd>' . t("Each taxonomy term automatically provides a page listing content that has its classification, and a corresponding RSS feed. For example, if the taxonomy term <em>country rock</em> has the ID 123 (you can see this by looking at the URL when hovering on the linked term, which you can click to navigate to the listing page), then you will find this list at the path <em>taxonomy/term/123</em>. The RSS feed will use the path <em>taxonomy/term/123/feed</em> (the RSS icon for this term's listing will automatically display in your browser's address bar when viewing the listing page).") . '</dd>';
       $output .= '<dt>' . t('Extending Taxonomy module') . '</dt>';
@@ -1516,7 +1516,7 @@ function taxonomy_autocomplete_validate(
     $typed_terms = drupal_explode_tags($tags);
     foreach ($typed_terms as $typed_term) {
       // See if the term exists in the chosen vocabulary and return the tid;
-      // otherwise, create a new 'autocreate' term for insert/update.
+      // otherwise, create a 'autocreate' term for insert/update.
       if ($possibilities = taxonomy_term_load_multiple(array(), array('name' => trim($typed_term), 'vid' => array_keys($vocabularies)))) {
         $term = array_pop($possibilities);
       }
Index: modules/taxonomy/taxonomy.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.test,v
retrieving revision 1.99
diff -u -p -r1.99 taxonomy.test
--- modules/taxonomy/taxonomy.test	7 Dec 2010 05:20:08 -0000	1.99
+++ modules/taxonomy/taxonomy.test	27 Dec 2010 18:35:13 -0000
@@ -69,7 +69,7 @@ class TaxonomyVocabularyFunctionalTest e
     // Visit the main taxonomy administration page.
     $this->drupalGet('admin/structure/taxonomy');
 
-    // Create a new vocabulary.
+    // Create a vocabulary.
     $this->clickLink(t('Add vocabulary'));
     $edit = array();
     $machine_name = drupal_strtolower($this->randomName());
@@ -210,7 +210,7 @@ class TaxonomyVocabularyUnitTest extends
     // This should not return an object because no such vocabulary exists.
     $this->assertTrue(empty($vocabulary), t('No object loaded.'));
 
-    // Create a new vocabulary.
+    // Create a vocabulary.
     $this->createVocabulary();
     // Load the vocabulary with the same $vid from earlier.
     // This should return a vocabulary object since it now matches a real vid.
@@ -231,7 +231,7 @@ class TaxonomyVocabularyUnitTest extends
     // Assert that there are no terms left.
     $this->assertEqual(0, db_query('SELECT COUNT(*) FROM {taxonomy_term_data}')->fetchField());
 
-    // Create a new vocabulary and add a few terms to it.
+    // Create a vocabulary and add a few terms to it.
     $vocabulary = $this->createVocabulary();
     $terms = array();
     for ($i = 0; $i < 5; $i++) {
Index: modules/tracker/tracker.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/tracker/tracker.install,v
retrieving revision 1.5
diff -u -p -r1.5 tracker.install
--- modules/tracker/tracker.install	22 Aug 2010 13:55:53 -0000	1.5
+++ modules/tracker/tracker.install	27 Dec 2010 18:35:13 -0000
@@ -119,7 +119,7 @@ function tracker_schema() {
  */
 
 /**
- * Create new tracker_node and tracker_user tables.
+ * Create tracker_node and tracker_user tables.
  */
 function tracker_update_7000() {
   $schema['tracker_node'] = array(
Index: modules/translation/translation.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/translation/translation.module,v
retrieving revision 1.91
diff -u -p -r1.91 translation.module
--- modules/translation/translation.module	27 Nov 2010 20:25:44 -0000	1.91
+++ modules/translation/translation.module	27 Dec 2010 18:35:13 -0000
@@ -322,7 +322,7 @@ function translation_node_insert($node) 
         $tnid = $node->translation_source->tnid;
       }
       else {
-        // Create new translation set, using nid from the source node.
+        // Create translation set, using nid from the source node.
         $tnid = $node->translation_source->nid;
         db_update('node')
           ->fields(array(
Index: modules/trigger/trigger.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/trigger.module,v
retrieving revision 1.66
diff -u -p -r1.66 trigger.module
--- modules/trigger/trigger.module	1 Dec 2010 07:41:03 -0000	1.66
+++ modules/trigger/trigger.module	27 Dec 2010 18:35:13 -0000
@@ -32,7 +32,7 @@ function trigger_help($path, $arg) {
     $output .= '<h3>' . t('Uses') . '</h3>';
     $output .= '<dl>';
     $output .= '<dt>' . t('Configuring triggers and actions') . '</dt>';
-    $output .= '<dd>' . 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. To set up a trigger/action combination, first visit the <a href="@actions-page">Actions configuration page</a>, where you can either verify that the action you want is already listed, or create a new <em>advanced</em> action. You will need to set up an advanced action if there are configuration options in your trigger/action combination, such as specifying an e-mail address or a list of banned words. After configuring or verifying your action, visit the <a href="@triggers-page">Triggers configuration page</a> and choose the appropriate tab (Comment, Taxonomy, etc.), where you can assign the action to run when the trigger event occurs.', array('@triggers-page' => url('admin/structure/trigger'), '@actions-page' => url('admin/config/system/actions'))) . '</dd>';
+    $output .= '<dd>' . 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. To set up a trigger/action combination, first visit the <a href="@actions-page">Actions configuration page</a>, where you can either verify that the action you want is already listed, or create a <em>advanced</em> action. You will need to set up an advanced action if there are configuration options in your trigger/action combination, such as specifying an e-mail address or a list of banned words. After configuring or verifying your action, visit the <a href="@triggers-page">Triggers configuration page</a> and choose the appropriate tab (Comment, Taxonomy, etc.), where you can assign the action to run when the trigger event occurs.', array('@triggers-page' => url('admin/structure/trigger'), '@actions-page' => url('admin/config/system/actions'))) . '</dd>';
     $output .= '</dl>';
     return $output;
   }
Index: modules/trigger/trigger.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/trigger.test,v
retrieving revision 1.37
diff -u -p -r1.37 trigger.test
--- modules/trigger/trigger.test	5 Oct 2010 06:17:29 -0000	1.37
+++ modules/trigger/trigger.test	27 Dec 2010 18:35:13 -0000
@@ -580,7 +580,7 @@ class TriggerOtherTestCase extends Trigg
     $edit['pass[pass1]'] = $pass;
     $edit['pass[pass2]'] = $pass;
     $edit['status'] = 1;
-    $this->drupalPost('admin/people/create', $edit, t('Create new account'));
+    $this->drupalPost('admin/people/create', $edit, t('Create account'));
 
     // Verify that the action variable has been set.
     $this->assertTrue(variable_get($action_id, FALSE), t('Check that creating a user triggered the test action.'));
Index: modules/trigger/tests/trigger_test.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/trigger/tests/trigger_test.module,v
retrieving revision 1.8
diff -u -p -r1.8 trigger_test.module
--- modules/trigger/tests/trigger_test.module	29 Jun 2010 18:24:10 -0000	1.8
+++ modules/trigger/tests/trigger_test.module	27 Dec 2010 18:35:13 -0000
@@ -57,7 +57,7 @@ function trigger_test_action_info() {
  */
 function trigger_test_trigger_info() {
   // Register triggers that this module provides. The first is an additional
-  // node trigger and the second is our own, which should create a new tab
+  // node trigger and the second is our own, which should create a tab
   // on the trigger assignment page.
   return array(
     'node' => array(
Index: modules/update/update.fetch.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.fetch.inc,v
retrieving revision 1.28
diff -u -p -r1.28 update.fetch.inc
--- modules/update/update.fetch.inc	6 May 2010 05:59:31 -0000	1.28
+++ modules/update/update.fetch.inc	27 Dec 2010 18:35:13 -0000
@@ -214,7 +214,7 @@ function _update_refresh() {
 /**
  * Add a task to the queue for fetching release history data for a project.
  *
- * We only create a new fetch task if there's no task already in the queue for
+ * We only create a fetch task if there's no task already in the queue for
  * this particular project (based on 'fetch_task::' entries in the
  * {cache_update} table).
  *
Index: modules/update/update.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.module,v
retrieving revision 1.72
diff -u -p -r1.72 update.module
--- modules/update/update.module	15 Dec 2010 03:52:05 -0000	1.72
+++ modules/update/update.module	27 Dec 2010 18:35:13 -0000
@@ -428,7 +428,7 @@ function update_get_available($refresh =
 }
 
 /**
- * Wrapper to load the include file and then create a new fetch task.
+ * Wrapper to load the include file and then create a fetch task.
  *
  * @see _update_create_fetch_task()
  */
Index: modules/user/user.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v
retrieving revision 1.124
diff -u -p -r1.124 user.admin.inc
--- modules/user/user.admin.inc	15 Dec 2010 02:59:01 -0000	1.124
+++ modules/user/user.admin.inc	27 Dec 2010 18:35:13 -0000
@@ -10,7 +10,7 @@ function user_admin($callback_arg = '') 
   $op = isset($_POST['op']) ? $_POST['op'] : $callback_arg;
 
   switch ($op) {
-    case t('Create new account'):
+    case t('Create account'):
     case 'create':
       $build['user_register'] = drupal_get_form('user_register_form');
       break;
@@ -816,7 +816,7 @@ function theme_user_permission_descripti
 }
 
 /**
- * Form to re-order roles or add a new one.
+ * Form to re-order roles or add an one.
  *
  * @ingroup forms
  * @see theme_user_admin_roles()
Index: modules/user/user.install
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.install,v
retrieving revision 1.68
diff -u -p -r1.68 user.install
--- modules/user/user.install	20 Oct 2010 01:15:58 -0000	1.68
+++ modules/user/user.install	27 Dec 2010 18:35:13 -0000
@@ -589,7 +589,7 @@ function user_update_7006(&$sandbox) {
   // Check that the field hasn't been updated in an aborted run of this
   // update.
   if (!db_field_exists('role_permission', 'module')) {
-    // Add a new field for the fid.
+    // Add a field for the fid.
     db_add_field('role_permission', 'module', $module_field);
   }
   $permissions = user_permission_get_modules();
@@ -743,7 +743,7 @@ function user_update_7012(&$sandbox) {
     // Check that the field hasn't been updated in an aborted run of this
     // update.
     if (!db_field_exists('users', 'picture_fid')) {
-      // Add a new field for the fid.
+      // Add a field for the fid.
       db_add_field('users', 'picture_fid', $picture_field);
     }
 
Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.1228
diff -u -p -r1.1228 user.module
--- modules/user/user.module	20 Dec 2010 16:27:35 -0000	1.1228
+++ modules/user/user.module	27 Dec 2010 18:35:14 -0000
@@ -46,7 +46,7 @@ function user_help($path, $arg) {
       $output .= '<h3>' . t('Uses') . '</h3>';
       $output .= '<dl>';
       $output .= '<dt>' . t('Creating and managing users') . '</dt>';
-      $output .= '<dd>' . t('The User module allows users with the appropriate <a href="@permissions">permissions</a> to create user accounts through the <a href="@people">People administration page</a>, where they can also assign users to one or more roles, and block or delete user accounts. If allowed, users without accounts (anonymous users) can create their own accounts on the <a href="@register">Create new account</a> page.', array('@permissions' => url('admin/people/permissions', array('fragment' => 'module-user')), '@people' => url('admin/people'), '@register' => url('user/register'))) . '</dd>';
+      $output .= '<dd>' . t('The User module allows users with the appropriate <a href="@permissions">permissions</a> to create user accounts through the <a href="@people">People administration page</a>, where they can also assign users to one or more roles, and block or delete user accounts. If allowed, users without accounts (anonymous users) can create their own accounts on the <a href="@register">Create account</a> page.', array('@permissions' => url('admin/people/permissions', array('fragment' => 'module-user')), '@people' => url('admin/people'), '@register' => url('user/register'))) . '</dd>';
       $output .= '<dt>' . t('User roles and permissions') . '</dt>';
       $output .= '<dd>' . t('<em>Roles</em> are used to group and classify users; each user can be assigned one or more roles. By default there are two roles: <em>anonymous user</em> (users that are not logged in) and <em>authenticated user</em> (users that are registered and logged in). Depending on choices you made when you installed Drupal, the installation process may have defined more roles, and you can create additional custom roles on the <a href="@roles">Roles page</a>. After creating roles, you can set permissions for each role on the <a href="@permissions_user">Permissions page</a>. Granting a permission allows users who have been assigned a particular role to perform an action on the site, such as viewing a particular type of content, editing or creating content, administering settings for a particular module, or using a particular function of the site (such as search).', array('@permissions_user' => url('admin/people/permissions'), '@roles' => url('admin/people/permissions/roles'))) . '</dd>';
       $output .= '<dt>' . t('Account settings') . '</dt>';
@@ -380,14 +380,14 @@ function user_load_by_name($name) {
 }
 
 /**
- * Save changes to a user account or add a new user.
+ * Save changes to a user account or add an user.
  *
  * @param $account
  *   (optional) The user object to modify or add. If you want to modify
  *   an existing user account, you will need to ensure that (a) $account
  *   is an object, and (b) you have set $account->uid to the numeric
  *   user ID of the user account you wish to modify. If you
- *   want to create a new user account, you can set $account->is_new to
+ *   want to create an user account, you can set $account->is_new to
  *   TRUE or omit the $account->uid field.
  * @param $edit
  *   An array of fields and values to save. For example array('name'
@@ -1293,7 +1293,7 @@ function user_login_block($form) {
   );
   $items = array();
   if (variable_get('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)) {
-    $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.'))));
+    $items[] = l(t('Create account'), 'user/register', array('attributes' => array('title' => t('Create an user account.'))));
   }
   $items[] = l(t('Request new password'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.'))));
   $form['links'] = array('#markup' => theme('item_list', array('items' => $items)));
@@ -1576,7 +1576,7 @@ function user_menu() {
   );
 
   $items['user/register'] = array(
-    'title' => 'Create new account',
+    'title' => 'Create account',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('user_register_form'),
     'access callback' => 'user_register_access',
@@ -3657,7 +3657,7 @@ function user_register_form($form, &$for
   $form['actions'] = array('#type' => 'actions');
   $form['actions']['submit'] = array(
     '#type' => 'submit',
-    '#value' => t('Create new account'),
+    '#value' => t('Create account'),
   );
 
   $form['#validate'][] = 'user_register_validate';
Index: modules/user/user.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.test,v
retrieving revision 1.111
diff -u -p -r1.111 user.test
--- modules/user/user.test	18 Dec 2010 00:56:18 -0000	1.111
+++ modules/user/user.test	27 Dec 2010 18:35:14 -0000
@@ -28,7 +28,7 @@ class UserRegistrationTestCase extends D
     $edit = array();
     $edit['name'] = $name = $this->randomName();
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
-    $this->drupalPost('user/register', $edit, t('Create new account'));
+    $this->drupalPost('user/register', $edit, t('Create account'));
     $this->assertText(t('A welcome message with further instructions has been sent to your e-mail address.'), t('User registered successfully.'));
     $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
     $new_user = reset($accounts);
@@ -39,7 +39,7 @@ class UserRegistrationTestCase extends D
     $edit = array();
     $edit['name'] = $name = $this->randomName();
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
-    $this->drupalPost('user/register', $edit, t('Create new account'));
+    $this->drupalPost('user/register', $edit, t('Create account'));
     $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
     $new_user = reset($accounts);
     $this->assertFalse($new_user->status, t('New account is blocked until approved by an administrator.'));
@@ -58,13 +58,13 @@ class UserRegistrationTestCase extends D
     // Try entering a mismatching password.
     $edit['pass[pass1]'] = '99999.0';
     $edit['pass[pass2]'] = '99999';
-    $this->drupalPost('user/register', $edit, t('Create new account'));
+    $this->drupalPost('user/register', $edit, t('Create account'));
     $this->assertText(t('The specified passwords do not match.'), t('Typing mismatched passwords displays an error message.'));
 
     // Enter a correct password.
     $edit['pass[pass1]'] = $new_pass = $this->randomName();
     $edit['pass[pass2]'] = $new_pass;
-    $this->drupalPost('user/register', $edit, t('Create new account'));
+    $this->drupalPost('user/register', $edit, t('Create account'));
     $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
     $new_user = reset($accounts);
     $this->assertText(t('Registration successful. You are now logged in.'), t('Users are logged in after registering.'));
@@ -77,7 +77,7 @@ class UserRegistrationTestCase extends D
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
     $edit['pass[pass1]'] = $pass = $this->randomName();
     $edit['pass[pass2]'] = $pass;
-    $this->drupalPost('user/register', $edit, t('Create new account'));
+    $this->drupalPost('user/register', $edit, t('Create account'));
     $this->assertText(t('Thank you for applying for an account. Your account is currently pending approval by the site administrator.'), t('Users are notified of pending approval'));
 
     // Try to login before administrator approval.
@@ -125,7 +125,7 @@ class UserRegistrationTestCase extends D
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
     $edit['pass[pass1]'] = $new_pass = $this->randomName();
     $edit['pass[pass2]'] = $new_pass;
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
 
     // Check user fields.
     $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
@@ -179,17 +179,17 @@ class UserRegistrationTestCase extends D
     $edit['mail'] = $mail = $edit['name'] . '@example.com';
     // Missing input in required field.
     $edit['test_user_field[und][0][value]'] = '';
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
     $this->assertRaw(t('@name field is required.', array('@name' => $instance['label'])), t('Field validation error was correctly reported.'));
     // Invalid input.
     $edit['test_user_field[und][0][value]'] = '-1';
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
     $this->assertRaw(t('%name does not accept the value -1.', array('%name' => $instance['label'])), t('Field validation error was correctly reported.'));
 
     // Submit with valid data.
     $value = rand(1, 255);
     $edit['test_user_field[und][0][value]'] = $value;
-    $this->drupalPost(NULL, $edit, t('Create new account'));
+    $this->drupalPost(NULL, $edit, t('Create account'));
     // Check user fields.
     $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
     $new_user = reset($accounts);
@@ -217,7 +217,7 @@ class UserRegistrationTestCase extends D
       $edit['test_user_field[und][2][value]'] = $value + 2;
       $edit['name'] = $name = $this->randomName();
       $edit['mail'] = $mail = $edit['name'] . '@example.com';
-      $this->drupalPost(NULL, $edit, t('Create new account'));
+      $this->drupalPost(NULL, $edit, t('Create account'));
       // Check user fields.
       $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail));
       $new_user = reset($accounts);
@@ -374,7 +374,7 @@ class UserLoginTestCase extends DrupalWe
     require_once DRUPAL_ROOT . '/' . variable_get('password_inc', 'includes/password.inc');
     // Set initial $count_log2 to the default, DRUPAL_HASH_COUNT.
     variable_set('password_count_log2', DRUPAL_HASH_COUNT);
-    // Create a new user and authenticate.
+    // Create an user and authenticate.
     $account = $this->drupalCreateUser(array());
     $password = $account->pass_raw;
     $this->drupalLogin($account);
@@ -1551,7 +1551,7 @@ class UserCreateTestCase extends DrupalW
         'pass[pass2]' => $pass,
         'notify' => $notify,
       );
-      $this->drupalPost('admin/people/create', $edit, t('Create new account'));
+      $this->drupalPost('admin/people/create', $edit, t('Create account'));
 
       if ($notify) {
         $this->assertText(t('A welcome message with further instructions has been e-mailed to the new user @name.', array('@name' => $edit['name'])), 'User created');
@@ -1682,7 +1682,7 @@ class UserSignatureTestCase extends Drup
    * upon display.
    */
   function testUserSignature() {
-    // Create a new node with comments on.
+    // Create a node with comments on.
     $node = $this->drupalCreateNode(array('comment' => COMMENT_NODE_OPEN));
 
     // Verify that user signature field is not displayed on registration form.
@@ -1746,7 +1746,7 @@ class UserEditedOwnAccountTestCase exten
     // only.
     variable_set('user_register', USER_REGISTER_ADMINISTRATORS_ONLY);
 
-    // Create a new user account and log in.
+    // Create an user account and log in.
     $account = $this->drupalCreateUser(array('change own username'));
     $this->drupalLogin($account);
 
@@ -1993,7 +1993,7 @@ class UserRolesAssignmentTestCase extend
    */
   function testCreateUserWithRole() {
     $rid = $this->drupalCreateRole(array('administer content types'));
-    // Create a new user and add the role at the same time.
+    // Create an user and add the role at the same time.
     $edit = array(
       'name' => $this->randomName(),
       'mail' => $this->randomName() . '@example.com',
@@ -2001,7 +2001,7 @@ class UserRolesAssignmentTestCase extend
       'pass[pass2]' => $pass,
       "roles[$rid]" => $rid,
     );
-    $this->drupalPost('admin/people/create', $edit, t('Create new account'));
+    $this->drupalPost('admin/people/create', $edit, t('Create account'));
     $this->assertText(t('Created a new user account for !name.', array('!name' => $edit['name'])));
     // Get the newly added user.
     $account = user_load_by_name($edit['name']);
Index: themes/bartik/templates/comment-wrapper.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/templates/comment-wrapper.tpl.php,v
retrieving revision 1.2
diff -u -p -r1.2 comment-wrapper.tpl.php
--- themes/bartik/templates/comment-wrapper.tpl.php	25 Sep 2010 02:05:51 -0000	1.2
+++ themes/bartik/templates/comment-wrapper.tpl.php	27 Dec 2010 18:35:14 -0000
@@ -46,7 +46,7 @@
   <?php print render($content['comments']); ?>
 
   <?php if ($content['comment_form']): ?>
-    <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
+    <h2 class="title comment-form"><?php print t('Add comment'); ?></h2>
     <?php print render($content['comment_form']); ?>
   <?php endif; ?>
 </div>
Index: themes/bartik/templates/node.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/templates/node.tpl.php,v
retrieving revision 1.2
diff -u -p -r1.2 node.tpl.php
--- themes/bartik/templates/node.tpl.php	1 Dec 2010 00:18:15 -0000	1.2
+++ themes/bartik/templates/node.tpl.php	27 Dec 2010 18:35:14 -0000
@@ -106,7 +106,7 @@
   </div>
 
   <?php
-    // Remove the "Add new comment" link on the teaser page or if the comment
+    // Remove the "Add comment" link on the teaser page or if the comment
     // form is being displayed on the same page.
     if ($teaser || !empty($content['comments']['comment_form'])) {
       unset($content['links']['comment']['#links']['comment-add']);
Index: themes/seven/template.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/template.php,v
retrieving revision 1.25
diff -u -p -r1.25 template.php
--- themes/seven/template.php	20 Nov 2010 04:03:51 -0000	1.25
+++ themes/seven/template.php	27 Dec 2010 18:35:14 -0000
@@ -52,7 +52,7 @@ function seven_node_add_list($variables)
     $output .= '</ul>';
   }
   else {
-    $output = '<p>' . t('You have not created any content types yet. Go to the <a href="@create-content">content type creation page</a> to add a new content type.', array('@create-content' => url('admin/structure/types/add'))) . '</p>';
+    $output = '<p>' . t('You have not created any content types yet. Go to the <a href="@create-content">content type creation page</a> to add a content type.', array('@create-content' => url('admin/structure/types/add'))) . '</p>';
   }
   return $output;
 }
