diff --git a/plugins/FeedsUserProcessor.inc b/plugins/FeedsUserProcessor.inc
index 2335880e3cbb30222928813dc4449491cf52f364..6270bcbd7089f920c4a7131ce2df73f3d68cd036 100644
--- a/plugins/FeedsUserProcessor.inc
+++ b/plugins/FeedsUserProcessor.inc
@@ -140,6 +140,9 @@ class FeedsUserProcessor extends FeedsProcessor {
       case 'created':
         $target_user->created = feeds_to_unixtime($value, REQUEST_TIME);
         break;
+      case 'language':
+        $target_user->language = strtolower($value);
+        break;
       default:
         parent::setTargetElement($source, $target_user, $target_element, $value);
         break;
@@ -170,6 +173,10 @@ class FeedsUserProcessor extends FeedsProcessor {
         'name' => t('Unencrypted Password'),
         'description' => t('The unencrypted user password.'),
       ),
+      'language' => array(
+        'name' => t('User language'),
+        'description' => t('Default language for the user.'),
+      ),
     );
     if (module_exists('openid')) {
       $targets['openid'] = array(