Index: modules/field/field.form.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.form.inc,v
retrieving revision 1.54
diff -u -p -r1.54 field.form.inc
--- modules/field/field.form.inc	20 Nov 2010 19:57:01 -0000	1.54
+++ modules/field/field.form.inc	3 Dec 2010 19:59:07 -0000
@@ -192,6 +192,8 @@ function field_multiple_value_form($fiel
             '#delta' => $max,
             '#default_value' => isset($items[$delta]['_weight']) ? $items[$delta]['_weight'] : $delta,
             '#weight' => 100,
+            '#title_display' => 'invisible',
+            '#title' => t('Weight for @row', array('@row' => $items['label'])),
           );
         }
         $field_elements[$delta] = $element;
Index: modules/field_ui/field_ui.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field_ui/field_ui.admin.inc,v
retrieving revision 1.87
diff -u -p -r1.87 field_ui.admin.inc
--- modules/field_ui/field_ui.admin.inc	30 Nov 2010 23:55:11 -0000	1.87
+++ modules/field_ui/field_ui.admin.inc	3 Dec 2010 19:59:07 -0000
@@ -330,6 +330,8 @@ function field_ui_field_overview_form($f
         '#default_value' => $instance['widget']['weight'],
         '#size' => 3,
         '#attributes' => array('class' => array('field-weight')),
+        '#title_display' => 'invisible',
+        '#title' => t('Weight for @row', array('@row' => $instance['label'])),
        ),
       'parent_wrapper' => array(
         'parent' => array(
Index: modules/file/file.field.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/file/file.field.inc,v
retrieving revision 1.41
diff -u -p -r1.41 file.field.inc
--- modules/file/file.field.inc	22 Nov 2010 04:42:09 -0000	1.41
+++ modules/file/file.field.inc	3 Dec 2010 19:59:07 -0000
@@ -697,6 +697,8 @@ function file_field_widget_process_multi
         '#title_display' => 'invisible',
         '#delta' => $count,
         '#default_value' => $delta,
+        '#title_display' => 'invisible',
+        '#title' => t('Weight for @file', array('@file' => (!empty($element[$key]['#default_value']['alt'])) ? $element[$key]['#default_value']['alt'] : $element[$key]['#default_value']['filename'])),
       );
     }
     else {
Index: modules/filter/filter.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.admin.inc,v
retrieving revision 1.70
diff -u -p -r1.70 filter.admin.inc
--- modules/filter/filter.admin.inc	1 Dec 2010 00:00:21 -0000	1.70
+++ modules/filter/filter.admin.inc	3 Dec 2010 19:59:07 -0000
@@ -214,6 +214,8 @@ function filter_admin_format_form($form,
       '#delta' => 50,
       '#default_value' => $filters[$name]->weight,
       '#parents' => array('filters', $name, 'weight'),
+      '#title_display' => 'invisible',
+      '#title' => t('Weight for @row', array('@row' => $filter['label'])),
     );
     $form['filters']['order'][$name]['#weight'] = $filters[$name]->weight;
   }
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	3 Dec 2010 19:59:07 -0000
@@ -97,6 +97,8 @@ function image_style_form($form, &$form_
       '#title_display' => 'invisible',
       '#default_value' => $effect['weight'],
       '#access' => $editable,
+      '#title_display' => 'invisible',
+      '#title' => t('Weight for @row', array('@row' => $effect['label'])),
     );
 
     // Only attempt to display these fields for editable styles as the 'ieid'
Index: modules/locale/locale.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/locale/locale.admin.inc,v
retrieving revision 1.21
diff -u -p -r1.21 locale.admin.inc
--- modules/locale/locale.admin.inc	21 Nov 2010 09:53:05 -0000	1.21
+++ modules/locale/locale.admin.inc	3 Dec 2010 19:59:07 -0000
@@ -32,6 +32,8 @@ function locale_languages_overview_form(
       '#title_display' => 'invisible',
       '#default_value' => $language->weight,
       '#attributes' => array('class' => array('language-order-weight')),
+      '#title_display' => 'invisible',
+      '#title' => t('Weight for @title', array('@title' => $language->name)),
     );
     $form['name'][$langcode] = array('#markup' => check_plain($language->name));
     $form['native'][$langcode] = array('#markup' => check_plain($language->native));
@@ -77,9 +79,14 @@ function theme_locale_languages_overview
       if ($key == $default->language) {
         $form['enabled'][$key]['#attributes']['disabled'] = 'disabled';
       }
+      $title = drupal_render($form['name'][$key]);
+      $form['enabled'][$key]['#title'] = t('Enable @title', array('@title' => $title));
+      $form['enabled'][$key]['#title_display'] = 'invisible';
+      $form['site_default'][$key]['#title'] = t('Set @title as default', array('@title' => $title));
+      $form['site_default'][$key]['#title_display'] = 'invisible';
       $rows[] = array(
         'data' => array(
-          '<strong>' . drupal_render($form['name'][$key]) . '</strong>',
+          '<strong>' . $title . '</strong>',
           drupal_render($form['native'][$key]),
           check_plain($key),
           drupal_render($form['direction'][$key]),
@@ -568,20 +575,21 @@ function _locale_languages_configure_for
 
     if (isset($types[$type])) {
       $table_form['#language_providers'][$id] = $provider;
+      $provider_name = check_plain($provider['name']);
 
       $table_form['weight'][$id] = array(
         '#type' => 'weight',
-        '#title' => t('Weight for @title', array('@title' => $provider['name'])),
+        '#title' => t('Weight for @title language detection method', array('@title' => drupal_strtolower($provider_name))),
         '#title_display' => 'invisible',
         '#default_value' => $weight,
         '#attributes' => array('class' => array("language-provider-weight-$type")),
       );
 
-      $table_form['title'][$id] = array('#markup' => check_plain($provider['name']));
+      $table_form['title'][$id] = array('#markup' => $provider_name);
 
       $table_form['enabled'][$id] = array(
         '#type' => 'checkbox',
-        '#title' => t('@title language provider', array('@title' => $provider['name'])),
+        '#title' => t('Enable @title language detection method', array('@title' => drupal_strtolower($provider_name))),
         '#title_display' => 'invisible',
         '#default_value' => $enabled,
       );
Index: modules/user/user.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v
retrieving revision 1.123
diff -u -p -r1.123 user.admin.inc
--- modules/user/user.admin.inc	17 Nov 2010 04:10:52 -0000	1.123
+++ modules/user/user.admin.inc	3 Dec 2010 19:59:07 -0000
@@ -842,6 +842,8 @@ function user_admin_roles($form, $form_s
       '#size' => 4,
       '#default_value' => $order,
       '#attributes' => array('class' => array('role-weight')),
+      '#title_display' => 'invisible',
+      '#title' => t('Weight for @row', array('@row' => $name['label'])),
     );
     $order++;
   }
