Index: modules/field/field.form.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/field.form.inc,v
retrieving revision 1.21
diff -u -r1.21 field.form.inc
--- modules/field/field.form.inc	24 Aug 2009 21:00:23 -0000	1.21
+++ modules/field/field.form.inc	26 Aug 2009 00:22:41 -0000
@@ -57,7 +57,7 @@
     $delta = isset($get_delta) ? $get_delta : 0;
     $function = $instance['widget']['module'] . '_field_widget';
     if (function_exists($function)) {
-      if ($element = $function($form, $form_state, $field, $instance, $items, $delta)) {
+      if ($element = $function($form, $form_state, $field, $instance, $langcode, $items, $delta)) {
         $defaults = array(
           '#required' => $get_delta > 0 ? FALSE : $instance['required'],
           '#columns'  => array_keys($field['columns']),
Index: modules/field/modules/number/number.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/modules/number/number.module,v
retrieving revision 1.14
diff -u -r1.14 number.module
--- modules/field/modules/number/number.module	22 Aug 2009 14:34:20 -0000	1.14
+++ modules/field/modules/number/number.module	26 Aug 2009 00:22:41 -0000
@@ -336,7 +336,7 @@
  * @return
  *   the form item for a single element for this field
  */
-function number_field_widget(&$form, &$form_state, $field, $instance, $items, $delta = 0) {
+function number_field_widget(&$form, &$form_state, $field, $instance, $langcode, $items, $delta = 0) {
   $element = array(
     '#type' => $instance['widget']['type'],
     '#default_value' => isset($items[$delta]) ? $items[$delta] : NULL,
Index: modules/field/modules/text/text.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/modules/text/text.module,v
retrieving revision 1.24
diff -u -r1.24 text.module
--- modules/field/modules/text/text.module	25 Aug 2009 10:35:32 -0000	1.24
+++ modules/field/modules/text/text.module	26 Aug 2009 00:22:42 -0000
@@ -602,7 +602,7 @@
  * @return
  *   the form item for a single element for this field
  */
-function text_field_widget(&$form, &$form_state, $field, $instance, $items, $delta = 0) {
+function text_field_widget(&$form, &$form_state, $field, $instance, $langcode, $items, $delta = 0) {
   $element = array(
     '#type' => $instance['widget']['type'],
     '#default_value' => isset($items[$delta]) ? $items[$delta] : '',
Index: modules/field/modules/options/options.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/modules/options/options.module,v
retrieving revision 1.8
diff -u -r1.8 options.module
--- modules/field/modules/options/options.module	1 Aug 2009 06:03:12 -0000	1.8
+++ modules/field/modules/options/options.module	26 Aug 2009 00:22:42 -0000
@@ -98,7 +98,7 @@
 /**
  * Implement hook_field_widget().
  */
-function options_field_widget(&$form, &$form_state, $field, $instance, $items, $delta = NULL) {
+function options_field_widget(&$form, &$form_state, $field, $instance, $langcode, $items, $delta = NULL) {
   $element = array(
     '#type' => $instance['widget']['type'],
     '#default_value' => !empty($items) ? $items : array(),
