Index: trunk/lib/MT/Asset/Video.pm
===================================================================
--- trunk/lib/MT/Asset/Video.pm (revision 1174)
+++ trunk/lib/MT/Asset/Video.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -14,8 +14,10 @@
 # List of supported file extensions (to aid the stock 'can_handle' method.)
 sub extensions {
-    [
-        qr/mov/i, qr/avi/i, qr/3gp/i, qr/asf/i, qr/mp4/i, qr/qt/i,
-        qr/wmv/i, qr/asx/i, qr/asf/,  qr/mpg/i
-    ];
+    my $pkg = shift;
+    return $pkg->SUPER::extensions(
+        [   qr/mov/i, qr/avi/i, qr/3gp/i, qr/asf/i, qr/mp4/i, qr/qt/i,
+            qr/wmv/i, qr/asx/i,  qr/mpg/i, qr/flv/i, qr/mkv/i, qr/ogm/i
+        ]
+    );
 }
 
Index: trunk/lib/MT/Asset/Audio.pm
===================================================================
--- trunk/lib/MT/Asset/Audio.pm (revision 1174)
+++ trunk/lib/MT/Asset/Audio.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -13,5 +13,12 @@
 
 # List of supported file extensions (to aid the stock 'can_handle' method.)
-sub extensions { [qr/mp3/i, qr/ogg/i, qr/aiff?/i, qr/wav/i, qr/wma/i, qr/aac/i ] }
+sub extensions {
+    my $pkg = shift;
+    return $pkg->SUPER::extensions(
+        [   qr/mp3/i, qr/ogg/i, qr/aiff?/i, qr/wav/i,
+            qr/wma/i, qr/aac/i, qr/flac/i,  qr/m4a/i
+        ]
+    );
+}
 
 sub class_label {
Index: trunk/lib/MT/Asset/Image.pm
===================================================================
--- trunk/lib/MT/Asset/Image.pm (revision 3082)
+++ trunk/lib/MT/Asset/Image.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -19,5 +19,8 @@
 
 # List of supported file extensions (to aid the stock 'can_handle' method.)
-sub extensions { [ qr/gif/i, qr/jpe?g/i, qr/png/i, ] }
+sub extensions {
+    my $pkg = shift;
+    return $pkg->SUPER::extensions( [ qr/gif/i, qr/jpe?g/i, qr/png/i, ] );
+}
 
 sub class_label {
Index: trunk/lib/MT/BasicAuthor.pm
===================================================================
--- trunk/lib/MT/BasicAuthor.pm (revision 1174)
+++ trunk/lib/MT/BasicAuthor.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/TaskMgr.pm
===================================================================
--- trunk/lib/MT/TaskMgr.pm (revision 2746)
+++ trunk/lib/MT/TaskMgr.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Placement.pm
===================================================================
--- trunk/lib/MT/Placement.pm (revision 1523)
+++ trunk/lib/MT/Placement.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ObjectDriverFactory.pm
===================================================================
--- trunk/lib/MT/ObjectDriverFactory.pm (revision 2989)
+++ trunk/lib/MT/ObjectDriverFactory.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Upgrade/Core.pm
===================================================================
--- trunk/lib/MT/Upgrade/Core.pm (revision 3004)
+++ trunk/lib/MT/Upgrade/Core.pm (revision 3531)
@@ -127,5 +127,4 @@
     $author->set_password(exists $param{user_password} ? uri_unescape($param{user_password}) : 'Nelson');
     $author->email(exists $param{user_email} ? uri_unescape($param{user_email}) : '');
-    $author->hint(exists $param{user_hint} ? uri_unescape($param{user_hint}) : '');
     $author->nickname(exists $param{user_nickname} ? uri_unescape($param{user_nickname}) : '');
     $author->is_superuser(1);
@@ -185,4 +184,10 @@
     my ($blog_admin_role) = MT::Role->load_by_permission("administer_blog");
     MT::Association->link( $blog => $blog_admin_role => $author );
+
+    if ($param{use_system_email}) {
+        my $cfg = MT->config;
+        $cfg->EmailAddressMain(uri_unescape($param{user_email}), 1);
+        $cfg->save;
+    }
 
     1;
Index: trunk/lib/MT/Upgrade/v4.pm
===================================================================
--- trunk/lib/MT/Upgrade/v4.pm (revision 3530)
+++ trunk/lib/MT/Upgrade/v4.pm (revision 3531)
@@ -184,5 +184,5 @@
         'core_set_author_auth_type' => {
             version_limit => 4.0024,
-            priority => 3.2,
+            priority => 3.1,
             updater => {
                 type => 'author',
@@ -812,5 +812,5 @@
         }
         else {
-            # Default to TypeKey for remaining plain name fields
+            # Default to TypePad for remaining plain name fields
             $u->auth_type('TypeKey');
         }
Index: trunk/lib/MT/Page.pm
===================================================================
--- trunk/lib/MT/Page.pm (revision 2746)
+++ trunk/lib/MT/Page.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Tool.pm
===================================================================
--- trunk/lib/MT/Tool.pm (revision 2747)
+++ trunk/lib/MT/Tool.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Category.pm
===================================================================
--- trunk/lib/MT/Category.pm (revision 3529)
+++ trunk/lib/MT/Category.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Bootstrap.pm
===================================================================
--- trunk/lib/MT/Bootstrap.pm (revision 3219)
+++ trunk/lib/MT/Bootstrap.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -63,11 +63,31 @@
             if ($fast_cgi) {
                 $ENV{FAST_CGI} = 1;
+                my ($max_requests, $max_time, $cfg);
                 while (my $cgi = new CGI::Fast) {
                     $app = $class->new( %param, CGIObject => $cgi )
                         or die $class->errstr;
+
+                    $app->{fcgi_startup_time} ||= time;
+                    $app->{fcgi_request_count} = ( $app->{fcgi_request_count} || 0 ) + 1;
+
+                    unless ( $cfg ) {
+                        $cfg = $app->config;
+                        $max_requests = $cfg->FastCGIMaxRequests;
+                        $max_time = $cfg->FastCGIMaxTime;
+                    }
+
                     local $SIG{__WARN__} = sub { $app->trace($_[0]) };
                     MT->set_instance($app);
                     $app->init_request(CGIObject => $cgi);
                     $app->run;
+
+                    # Check for timeout for this process
+                    if ( $max_time && ( time - $app->{fcgi_startup_time} >= $max_time ) ) {
+                        last;
+                    }
+                    # Check for max executions for this process
+                    if ( $max_requests && ( $app->{fcgi_request_count} >= $max_requests ) ) {
+                        last;
+                    }
                 }
             } else {
Index: trunk/lib/MT/default-templates.pl
===================================================================
--- trunk/lib/MT/default-templates.pl (revision 1174)
+++ trunk/lib/MT/default-templates.pl (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Asset.pm
===================================================================
--- trunk/lib/MT/Asset.pm (revision 1564)
+++ trunk/lib/MT/Asset.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -46,5 +46,17 @@
 
 sub extensions {
-    undef;
+    my $pkg = shift;
+    return undef unless @_;
+
+    my ($this_pkg) = caller;
+    my ($ext)      = @_;
+    return \@$ext unless MT->config('AssetFileTypes');
+
+    my @custom_ext = map {qr/$_/i}
+        split( /\s*,\s*/, MT->config('AssetFileTypes')->{$this_pkg} );
+    my %seen;
+    my ($new_ext) = grep { ++$seen{$_} < 2 }[ @$ext, @custom_ext ];
+
+    return \@$new_ext;
 }
 
@@ -111,5 +123,18 @@
         my $fmgr = $blog ? $blog->file_mgr : MT::FileMgr->new('Local');
         my $file = $asset->file_path;
-        $fmgr->delete($file);
+        unless ($fmgr->delete($file)) {
+            my $app = MT->instance;
+            $app->log(
+                {
+                    message => $app->translate(
+                        "Could not remove asset file [_1] from filesystem: [_2]",
+                        $file, $fmgr->errstr
+                    ),
+                    level    => MT::Log::ERROR(),
+                    class    => 'asset',
+                    category => 'delete',
+                }
+            );
+        }
         $asset->remove_cached_files;
 
@@ -162,5 +187,18 @@
                 my @files = glob($cache_glob);
                 foreach my $file (@files) {
-                    $fmgr->delete($file);
+                    unless ($fmgr->delete($file)) {
+                        my $app = MT->instance;
+                        $app->log(
+                            {
+                                message => $app->translate(
+                                    "Could not remove asset file [_1] from filesystem: [_2]",
+                                    $file, $fmgr->errstr
+                                ),
+                                level    => MT::Log::ERROR(),
+                                class    => 'asset',
+                                category => 'delete',
+                            }
+                        );
+                    }
                 }
             }
Index: trunk/lib/MT/Image.pm
===================================================================
--- trunk/lib/MT/Image.pm (revision 2747)
+++ trunk/lib/MT/Image.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -270,5 +270,5 @@
     my($out, $err);
     my $pbm = $image->_find_pbm or return;
-    my @in = ("$pbm${type}topnm", ($image->{file} ? $image->{file} : ()));
+    my @in = ("$pbm${type}topnm", ($image->{data} ? () : $image->{file} ? $image->{file} : ()));
     my @scale = ("${pbm}pnmscale", '-width', $w, '-height', $h);
     my @out;
@@ -281,5 +281,5 @@
         push @quant, ([ "${pbm}ppmquant", 256 ], '|');
     }
-    IPC::Run::run(\@in, '<', ($image->{file} ? \undef : \$image->{data}), '|',
+    IPC::Run::run(\@in, '<', ($image->{data} ? \$image->{data} : \undef ), '|',
         \@scale, '|',
         @quant,
@@ -287,5 +287,5 @@
         or return $image->error(MT->translate(
             "Scaling to [_1]x[_2] failed: [_3]", $w, $h, $err));
-    ($image->{width}, $image->{height}) = ($w, $h);
+    ($image->{width}, $image->{height}, $image->{data}) = ($w, $h, $out);
     wantarray ? ($out, $w, $h) : $out;
 }
@@ -295,10 +295,10 @@
     my %param = @_;
     my ($size, $x, $y) = @param{qw( Size X Y )};
-    
+
     my($w, $h) = $image->get_dimensions(@_);
     my $type = $image->{type};
     my($out, $err);
     my $pbm = $image->_find_pbm or return;
-    my @in = ("$pbm${type}topnm", ($image->{file} ? $image->{file} : ()));
+    my @in = ("$pbm${type}topnm", ($image->{data} ? () : $image->{file} ? $image->{file} : ()));
 
     my @crop = ("${pbm}pnmcut", $x, $y, $size, $size);
@@ -312,5 +312,5 @@
         push @quant, ([ "${pbm}ppmquant", 256 ], '|');
     }
-    IPC::Run::run(\@in, '<', ($image->{file} ? \undef : \$image->{data}), '|',
+    IPC::Run::run(\@in, '<', ($image->{data} ? \$image->{data} : \undef), '|',
         \@crop, '|',
         @quant,
@@ -318,5 +318,5 @@
         or return $image->error(MT->translate(
             "Cropping to [_1]x[_1] failed: [_2]", $size, $err));
-    ($image->{width}, $image->{height}) = ($w, $h);
+    ($image->{width}, $image->{height}, $image->{data}) = ($w, $h, $out);
     wantarray ? ($out, $w, $h) : $out;
 }
@@ -331,5 +331,5 @@
     my($out, $err);
     my $pbm = $image->_find_pbm or return;
-    my @in = ("$pbm${type}topnm", ($image->{file} ? $image->{file} : ()));
+    my @in = ("$pbm${type}topnm", ($image->{data} ? () : $image->{file} ? $image->{file} : ()));
 
     my @out;
@@ -342,9 +342,10 @@
         push @quant, ([ "${pbm}ppmquant", 256 ], '|');
     }
-    IPC::Run::run(\@in, '<', ($image->{file} ? \undef : \$image->{data}), '|',
+    IPC::Run::run(\@in, '<', ($image->{data} ? \$image->{data} : \undef ), '|',
         @quant,
         \@out, \$out, \$err)
         or return $image->error(MT->translate(
             "Converting to [_1] failed: [_2]", $type, $err));
+    $image->{data} = $out;
     $out;
 }
Index: trunk/lib/MT/Session.pm
===================================================================
--- trunk/lib/MT/Session.pm (revision 2970)
+++ trunk/lib/MT/Session.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Trackback.pm
===================================================================
--- trunk/lib/MT/Trackback.pm (revision 1174)
+++ trunk/lib/MT/Trackback.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/FileMgr.pm
===================================================================
--- trunk/lib/MT/FileMgr.pm (revision 2747)
+++ trunk/lib/MT/FileMgr.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Notification.pm
===================================================================
--- trunk/lib/MT/Notification.pm (revision 2406)
+++ trunk/lib/MT/Notification.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Blocklist.pm
===================================================================
--- trunk/lib/MT/Blocklist.pm (revision 2747)
+++ trunk/lib/MT/Blocklist.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -63,6 +63,5 @@
 =head1 AUTHOR & COPYRIGHT
 
-Except where otherwise noted, MT is Copyright 2001-2008 Six Apart.
-All rights reserved.
+Please see the I<MT> manpage for author, copyright, and license information.
 
 =cut
Index: trunk/lib/MT/Sanitize.pm
===================================================================
--- trunk/lib/MT/Sanitize.pm (revision 3219)
+++ trunk/lib/MT/Sanitize.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2002-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2002-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -100,6 +100,8 @@
                     while ($inside =~ m/([:\w]+)\s*=\s*(['"])(.*?)\2/gs) {
                         my ($attr, $q, $val) = (lc($1), $2, $3);
+                        # javascript event attributes explicitly not allowed
+                        next if $attr =~ m/^on/;
                         if ($ok_tags->{'*'}{$attr} ||
-                           (ref $ok_tags->{$name} && $ok_tags->{$name}{$attr})) {
+                           (ref $ok_tags->{$name} && ($ok_tags->{$name}{'*'} || $ok_tags->{$name}{$attr}) && !exists($ok_tags->{$name}{'!' . $attr}))) {
                             my $dec_val = decode_html($val);
                             if ($attr =~ m/^(src|href|dynsrc)$/) {
@@ -209,4 +211,2 @@
 
 =cut
-
-=cut
Index: trunk/lib/MT/Upgrade.pm
===================================================================
--- trunk/lib/MT/Upgrade.pm (revision 3082)
+++ trunk/lib/MT/Upgrade.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Core.pm
===================================================================
--- trunk/lib/MT/Core.pm (revision 2968)
+++ trunk/lib/MT/Core.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -165,4 +165,9 @@
                 group => 'blog_admin',
                 order => 600,
+            },
+            'blog.manage_users' => {
+                label => trans('Manage Users'),
+                group => 'blog_admin',
+                order => 700,
             },
 
@@ -524,4 +529,10 @@
             'EnableAddressBook' => { default => 0 },
             'SingleCommunity' => { default => 0 },
+            'DefaultTemplateSet' => { default => 'mt_blog' },
+
+            'AssetFileTypes' => { type    => 'HASH' },
+
+            'FastCGIMaxTime'  => { default => 60 * 60 }, # 1 hour
+            'FastCGIMaxRequests' => { default => 1000 }, # 1000 requests
         },
         upgrade_functions => \&load_upgrade_fns,
@@ -1140,6 +1151,5 @@
 =head1 AUTHOR & COPYRIGHT
 
-Except where otherwise noted, MT is Copyright 2001-2008 Six Apart.
-All rights reserved.
+Please see the I<MT> manpage for author, copyright, and license information.
 
 =cut
Index: trunk/lib/MT/Object/BaseCache.pm
===================================================================
--- trunk/lib/MT/Object/BaseCache.pm (revision 1488)
+++ trunk/lib/MT/Object/BaseCache.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/DateTime.pm
===================================================================
--- trunk/lib/MT/DateTime.pm (revision 2747)
+++ trunk/lib/MT/DateTime.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ObjectTag.pm
===================================================================
--- trunk/lib/MT/ObjectTag.pm (revision 2369)
+++ trunk/lib/MT/ObjectTag.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Author.pm
===================================================================
--- trunk/lib/MT/Author.pm (revision 3530)
+++ trunk/lib/MT/Author.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -19,5 +19,4 @@
         'email' => 'string(75)',
         'url' => 'string(255)',
-        'hint' => 'string(75)',
         'public_key' => 'text',
         'preferred_language' => 'string(50)',
@@ -38,4 +37,7 @@
         'userpic_asset_id' => 'integer',
         'basename' => 'string(255)',
+
+        # Deprecated; The hint is not used from 4.25 in the password recovery
+        'hint' => 'string(75)',
 
         # meta properties
@@ -164,11 +166,11 @@
     if ($action eq 'approve') {
         $perm->remove_restrictions('comment');
-        $perm->can_comment(1) if COMMENTER eq $this->type;
+        $perm->can_comment(1);
     } elsif (($action eq 'ban') || ($action eq 'block')) {
         $perm->set_these_restrictions('comment');
-        $perm->can_comment(0) if COMMENTER eq $this->type;
+        $perm->can_comment(0);
     } elsif ($action eq 'pending') {
         $perm->remove_restrictions('comment');
-        $perm->can_comment(0) if COMMENTER eq $this->type;
+        $perm->can_comment(0);
     }
     $perm->save()
@@ -236,6 +238,8 @@
         }
         # Generate basename
-        my $basename = MT::Util::make_unique_author_basename($auth);
-        $auth->basename($basename);
+        unless ($auth->basename()) {
+            my $basename = MT::Util::make_unique_author_basename($auth);
+            $auth->basename($basename);
+        }
     }
 
@@ -289,6 +293,5 @@
         }
     } else {
-        $author->permissions(0)->can_administer() ||
-            $author->SUPER::is_superuser();
+        $author->permissions(0)->can_administer();
     }
 }
@@ -739,5 +742,5 @@
         %param,
     );
-    if ($info[0] !~ m!^https?://!) {
+    if (($info[0] || '') !~ m!^https?://!) {
         my $static_host = MT->instance->static_path;
         if ($static_host =~ m!^https?://!) {
@@ -858,4 +861,5 @@
 
 The answer to the question used when recovering the user's password.
+The hint is not used from 4.25 in the password recovery.
 
 =item * external_id
Index: trunk/lib/MT/Util/Archive/Tgz.pm
===================================================================
--- trunk/lib/MT/Util/Archive/Tgz.pm (revision 1174)
+++ trunk/lib/MT/Util/Archive/Tgz.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Util/Archive/Zip.pm
===================================================================
--- trunk/lib/MT/Util/Archive/Zip.pm (revision 1174)
+++ trunk/lib/MT/Util/Archive/Zip.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Util/Archive.pm
===================================================================
--- trunk/lib/MT/Util/Archive.pm (revision 1174)
+++ trunk/lib/MT/Util/Archive.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Util/LogProcessor.pm
===================================================================
--- trunk/lib/MT/Util/LogProcessor.pm (revision 1706)
+++ trunk/lib/MT/Util/LogProcessor.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Util/Captcha.pm
===================================================================
--- trunk/lib/MT/Util/Captcha.pm (revision 2968)
+++ trunk/lib/MT/Util/Captcha.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/I18N/default.pm
===================================================================
--- trunk/lib/MT/I18N/default.pm (revision 2967)
+++ trunk/lib/MT/I18N/default.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -60,4 +60,11 @@
     $class->$meth(@_);
 }
+
+sub encode {
+    my $class = shift;
+    my $meth = 'encode_' . ($PKG || $class->_load_module);
+    $class->$meth(@_);
+}
+
 sub guess_encoding {
     my $class = shift;
@@ -105,4 +112,5 @@
     $class->$meth(@_);
 }
+
 sub decode_utf8 {
     my $class = shift;
@@ -132,4 +140,10 @@
 
 sub decode_perl {
+    my $class = shift;
+    my ($enc, $text) = @_;
+    $text;
+}
+
+sub encode_perl {
     my $class = shift;
     my ($enc, $text) = @_;
Index: trunk/lib/MT/I18N/en_us.pm
===================================================================
--- trunk/lib/MT/I18N/en_us.pm (revision 1174)
+++ trunk/lib/MT/I18N/en_us.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/I18N/ja.pm
===================================================================
--- trunk/lib/MT/I18N/ja.pm (revision 2929)
+++ trunk/lib/MT/I18N/ja.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -84,4 +84,10 @@
     $enc = $class->_conv_enc_label($enc);
     return $enc;
+}
+
+sub encode_jcode {
+    my $class = shift;
+    my ($enc, $text) = @_;
+    return $class->encode_text_jcode($text, 'utf-8', $enc);
 }
 
Index: trunk/lib/MT/XMLRPC.pm
===================================================================
--- trunk/lib/MT/XMLRPC.pm (revision 1823)
+++ trunk/lib/MT/XMLRPC.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ObjectAsset.pm
===================================================================
--- trunk/lib/MT/ObjectAsset.pm (revision 1731)
+++ trunk/lib/MT/ObjectAsset.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Yearly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Yearly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Yearly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Page.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Page.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Page.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/AuthorMonthly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/AuthorMonthly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/AuthorMonthly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Category.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Category.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Category.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/AuthorWeekly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/AuthorWeekly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/AuthorWeekly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/AuthorDaily.pm
===================================================================
--- trunk/lib/MT/ArchiveType/AuthorDaily.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/AuthorDaily.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/AuthorYearly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/AuthorYearly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/AuthorYearly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/CategoryMonthly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/CategoryMonthly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/CategoryMonthly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Individual.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Individual.pm (revision 3219)
+++ trunk/lib/MT/ArchiveType/Individual.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Monthly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Monthly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Monthly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/CategoryWeekly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/CategoryWeekly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/CategoryWeekly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/CategoryDaily.pm
===================================================================
--- trunk/lib/MT/ArchiveType/CategoryDaily.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/CategoryDaily.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Weekly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Weekly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Weekly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/Author.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Author.pm (revision 3219)
+++ trunk/lib/MT/ArchiveType/Author.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -121,5 +121,5 @@
     my $a = $param{author} || $ctx->stash('author');
     my $limit = $param{limit};
-    if ( $limit eq 'auto' ) {
+    if ( $limit && ( $limit eq 'auto' ) ) {
         my $blog = $ctx->stash('blog');
         $limit = $blog->entries_on_index if $blog;
Index: trunk/lib/MT/ArchiveType/Daily.pm
===================================================================
--- trunk/lib/MT/ArchiveType/Daily.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/Daily.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ArchiveType/CategoryYearly.pm
===================================================================
--- trunk/lib/MT/ArchiveType/CategoryYearly.pm (revision 3529)
+++ trunk/lib/MT/ArchiveType/CategoryYearly.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/BackupRestore.pm
===================================================================
--- trunk/lib/MT/BackupRestore.pm (revision 2935)
+++ trunk/lib/MT/BackupRestore.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -789,6 +789,10 @@
         if ( $obj->properties
           && ( my $ccol = $obj->properties->{class_column} ) ) {
-            my $class = $obj->$ccol;
-            $elem = $class if $class;
+            if ( my $class = $obj->$ccol ) {
+                # use class_type value instead if
+                # the value resolves to a Perl package
+                $elem = $class
+                    if defined( MT->model($class) );
+            }
         }
     }
@@ -1296,4 +1300,22 @@
 }
 
+package MT::IPBanList;
+
+sub parents {
+    my $obj = shift;
+    {
+        blog_id => MT->model('blog'),
+    };
+}
+
+package MT::Blocklist;
+
+sub parents {
+    my $obj = shift;
+    {
+        blog_id => MT->model('blog'),
+    };
+}
+
 1;
 __END__
@@ -1452,4 +1474,6 @@
 Callback method can use this to communicate with users.
 
+=back
+
 =head1 AUTHOR & COPYRIGHT
 
Index: trunk/lib/MT/TemplateMap.pm
===================================================================
--- trunk/lib/MT/TemplateMap.pm (revision 3082)
+++ trunk/lib/MT/TemplateMap.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/ConfigMgr.pm
===================================================================
--- trunk/lib/MT/ConfigMgr.pm (revision 2883)
+++ trunk/lib/MT/ConfigMgr.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -105,5 +105,6 @@
     my $mgr = shift;
     my $var = lc shift;
-    $mgr->{__settings}{$var}{type} || 'SCALAR';
+    return undef unless exists $mgr->{__settings}{$var};
+    return $mgr->{__settings}{$var}{type} || 'SCALAR';
 }
 
@@ -130,6 +131,5 @@
     my($var, $val, $db_flag) = @_;
     $var = lc $var;
-    $db_flag ||= exists $mgr->{__dbvar}{$var};
-    $mgr->set_dirty() if defined($_[2]) && $_[2];
+    $mgr->set_dirty() if defined($db_flag) && $db_flag;
     my $set = $db_flag ? '__dbvar' : '__var';
     if (defined(my $alias = $mgr->{__settings}{$var}{alias})) {
@@ -170,4 +170,5 @@
     my($var, $val, $db_flag) = @_;
     $var = lc $var;
+    $mgr->set_dirty($var);
     if (my $h = $mgr->{__settings}{$var}{handler}) {
         $h = MT->handler_to_coderef($h) unless ref $h;
@@ -180,22 +181,31 @@
     my $class = shift;
     my ($var) = @_;
-    defined $class->instance->{__var}{lc $var} ? 1 : 0;
+    return defined $class->instance->{__var}{lc $var} ? 1 : 0;
 }
 
 sub read_config {
     my $class = shift;
-    $class->read_config_file(@_);
+    return $class->read_config_file(@_);
 }
 
 sub set_dirty {
     my $mgr = shift;
+    my ($var) = @_;
     $mgr = $mgr->instance unless ref($mgr);
-    $mgr->{__dirty} = 1;
+    return $mgr->{__settings}{lc $var}{dirty} = 1 if defined $var;
+    return $mgr->{__dirty} = 1;
 }
 
 sub clear_dirty {
     my $mgr = shift;
+    my ($var) = @_;
     $mgr = $mgr->instance unless ref($mgr);
-    $mgr->{__dirty} = 0;
+    return delete $mgr->{__settings}{lc $var}{dirty} if defined $var;
+    foreach my $var ( keys %{ $mgr->{__settings}} ) {
+        if ( $mgr->{__settings}{$var}{dirty} ) {
+            delete $mgr->{__settings}{$var}{dirty};
+        }
+    }
+    return $mgr->{__dirty} = 0;
 }
 
@@ -203,5 +213,6 @@
     my $mgr = shift;
     $mgr = $mgr->instance unless ref($mgr);
-    $mgr->{__dirty};
+    return $mgr->{__settings}{lc $_[0]}{dirty} ? 1 : 0 if @_;
+    return $mgr->{__dirty};
 }
 
@@ -216,4 +227,6 @@
     foreach (sort keys %$settings) {
         my $type = ($mgr->{__settings}{$_}{type}||'');
+        delete $mgr->{__settings}{$_}{dirty}
+            if exists $mgr->{__settings}{$_}{dirty};
         if ($type eq 'HASH') {
             my $h = $settings->{$_};
@@ -269,8 +282,4 @@
         $val =~ s/\s*$// if defined($val);
         next unless $var && defined($val);
-        #return $class->error(MT->translate(
-        #    "[_1]:[_2]: variable '[_3]' not defined", $cfg_file, $., $var
-        #    )) unless exists $mgr->{__settings}->{$var};
-        # next unless exists $mgr->{__settings}->{$var};
         $mgr->set($var, $val);
     }
@@ -295,10 +304,4 @@
             $val =~ s/\s*$// if defined($val);
             next unless $var && defined($val);
-            #return $class->error(MT->translate(
-            #    "[_1]:[_2]: variable '[_3]' not defined", "database", $line, $var
-            #)) unless exists $mgr->{__settings}->{$var};
-
-            # ignore setting if it isn't defined...
-            # next unless exists $mgr->{__settings}->{$var};
             $mgr->set($var, $val, 1);
         }
@@ -342,19 +345,41 @@
 =head1 DESCRIPTION
 
-I<MT::ConfigMgr> is a singleton class that manages the Movable Type
-configuration file (F<mt.cfg>), allowing access to the config directives
-contained therin.
+L<MT::ConfigMgr> is a singleton class that manages the Movable Type
+configuration file (F<mt-config.cgi>), allowing access to the config
+directives contained therin.
 
 =head1 USAGE
 
+=head2 MT::ConfigMgr->new
+
+Creates a new instance of L<MT::ConfigMgr> and initializes it. It does not
+read any configuration file data. This is done using the L<read_config>
+method.
+
+=head2 $cfg->init
+
+Initialization method called by the L<new> constructor prior to returning
+a new instance of L<MT::ConfigMgr>.
+
 =head2 MT::ConfigMgr->instance
 
-Returns the singleton I<MT::ConfigMgr> object. Note that when you want the
-object, you should always call I<instance>, never I<new>; I<new> will construct
-a B<new> I<MT::ConfigMgr> object, and that isn't what you want. You want the
-object that has already been initialized with the contents of F<mt.cfg>. This
-initialization is done by I<MT::new>.
+Returns the singleton L<MT::ConfigMgr> object. Note that when you want
+the object, you should always call L<instance>, never L<new>; L<new>
+will construct a B<new> L<MT::ConfigMgr> object, and that isn't what you
+want. You want the object that has already been initialized with the
+contents of the configuration file. This initialization is done
+by L<MT::new>.
 
 =head2 $cfg->read_config($file)
+
+Calls L<read_config_file>.
+
+=head2 $cfg->save_config()
+
+Saves any configuration settings that originated from the database, or
+were set with the I<persist> option. Settings are stored using the
+L<MT::Config> class.
+
+=head2 $cfg->read_config_file($file)
 
 Reads the config file at the path I<$file> and initializes the I<$cfg> object
@@ -362,30 +387,117 @@
 if an error occurs you can obtain the error message with C<$cfg-E<gt>errstr>.
 
-=head2 $cfg->define($directive [, %arg ])
-
-Defines the directive I<$directive> as a valid configuration directive; you
-must define new configuration directives B<before> you read the configuration
-file, or else the read will fail.
-
-=head2 $cfg->ExternalUserManagement()
-
-Returns boolean value indicating whether the configuration is set so that
-external users management feature in Movable Type Enterprise is turned on.
+=head2 $cfg->read_config_db()
+
+Reads any configuration settings from the L<MT::Config> class. Note that
+these settings are always overridden by settings in the MT configuration
+file.
+
+=head2 $cfg->define($directive[, %arg ])
+
+Defines the directive I<$directive> as a valid configuration directive. For
+special configuration directives (HASH or ARRAY types), you must define them
+B<before> you the configuration file is read.
+
+=head2 $cfg->set($directive, $value[, $persist])
+
+The handler method for assigning a value to a specific directive. The
+C<$value> should be a SCALAR value for simple configuration settings.
+
+    $cfg->set('EmailAddressMain', 'user@example.com');
+
+For an ARRAY type, C<$value> should be an array reference; if it is a
+SCALAR value, then it is added to any existing array held for the
+directive.
+
+    # Replaces any existing array value for 'MemcachedServers':
+    $cfg->set('MemcachedServers', ['127.0.0.1', '127.0.0.2']);
+
+    # Adds '127.0.0.3' to the existing array held for 'MemcachedServers':
+    $cfg->set('MemcachedServers', '127.0.0.3');
+
+For a HASH type, C<$value> should be a hash reference; if it is a SCALAR
+value, it should be in the format "key=value", and will be added any
+existing hash held for the directive.
+
+    # Replaces any existing hash value for 'AtomApp':
+    $cfg->set('AtomApp', { pings => 'Example::AtomPingServer' });
+
+    # Adds a new service declaration to the existing hash held for 'AtomApp':
+    $cfg->set('AtomApp', 'foo=Example::Foo');
+
+=head2 $cfg->paths
+
+Returns a list or array reference (depending on whether it is called in
+an array or scalar context) of configuration directive names that are
+declared as path directives.
+
+=head2 $cfg->get($directive)
+
+=head2 $cfg->get_internal($directive)
+
+The low-level method for getting a configuration setting and bypasses any
+declared 'handler'.
+
+=head2 $cfg->set_internal($directive, $value[, $persist])
+
+The low-level method for setting a configuration setting that bypasses any
+declared 'handler' and prevents the directive from having its "dirty"
+state set.
+
+=head2 $cfg->type($directive)
+
+Returns the type of the configuration directive (returns 'SCALAR', 'ARRAY'
+or 'HASH'). If the directive is unregistered, this method will return
+undef.
+
+=head2 $cfg->is_readonly($directive)
+
+Returns true when there exists a user-defined value for the configuration
+directive that was read from the MT configuration file. Such a value cannot
+be overridden through the database, so it is considered a read-only
+setting.
+
+=head2 $cfg->set_dirty([$directive])
+
+Assigns a dirty state to the configuration settings as a whole, or to
+an individual directive. The former controls whether or not the
+L<save_config> method will actually rewrite the configuration settings
+to the L<MT::Config> object. The latter is used to identify when a
+setting has been set to something other than the default.
+
+=head2 $cfg->is_dirty([$directive])
+
+Returns the 'dirty' state of the configuration settings as a whole, or
+for an individual directive.
+
+=head2 $cfg->clear_dirty([$directive])
+
+Clears the 'dirty' state of the configuration settings as a whole, or
+for an individual directive.
+
+=head2 $cfg->default($directive)
+
+Returns the default setting for the specified directive, if one exists.
 
 =head1 CONFIGURATION DIRECTIVES
 
-The following configuration directives are allowed in F<mt.cfg>. To get the
-value of a directive, treat it as a method that you are calling on the
-I<$cfg> object. For example:
-
-    $cfg->CGIPath
-
-To set the value of a directive, do the same as the above, but pass in a value
-to the method:
+Once the I<ConfigMgr> object has been constructed, you can use it to obtain
+the configuration settings. Any of the defined settings may be gathered
+using a dynamic method invoked directly from the object:
+
+    my $path = $cfg->CGIPath
+
+To set the value of a directive, do the same as the above, but pass in a
+value to the method:
 
     $cfg->CGIPath('http://www.foo.com/mt/');
 
-A list of valid configuration directives can be found in the
-I<CONFIGURATION SETTINGS> section of the manual.
+If you wish to progammatically assign a configuration setting that will
+persist, add an extra parameter when doing an assignment, passing '1'
+(this second parameter is a boolean that will cause the value to persist,
+using the L<MT::Config> class to store the settings into the datatbase):
+
+    $cfg->EmailAddressMain('user@example.com', 1);
+    $cfg->save_config;
 
 =head1 AUTHOR & COPYRIGHT
Index: trunk/lib/MT/Meta/Proxy.pm
===================================================================
--- trunk/lib/MT/Meta/Proxy.pm (revision 2931)
+++ trunk/lib/MT/Meta/Proxy.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -306,4 +306,6 @@
         }
     } elsif ($prefix eq 'ASC') {
+        my $enc = MT->config('PublishCharset');
+        $$dataref = MT::I18N::encode_text( $$dataref, undef, $enc );
         return $dataref;
     } else {
Index: trunk/lib/MT/Association.pm
===================================================================
--- trunk/lib/MT/Association.pm (revision 1522)
+++ trunk/lib/MT/Association.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/I18N.pm
===================================================================
--- trunk/lib/MT/I18N.pm (revision 3039)
+++ trunk/lib/MT/I18N.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -23,6 +23,10 @@
             _handle(decode => @_);
         };
+        *encode = sub {
+            _handle(encode => @_);
+        };
     } else {
         *decode = \&Encode::decode;
+        *encode = \&Encode::encode;
     }
 };
@@ -157,4 +161,14 @@
 start page of the wizard, among others.
 
+=head2 decode($enc, $text)
+
+Decode the given I<text> from the charset specified in I<enc>
+to UTF-8 string.
+
+=head2 encode($enc, $text)
+
+Encode the given I<text> that is a UTF-8 string to the charset
+specified in I<enc>.
+
 =head1 LICENSE
 
@@ -164,6 +178,5 @@
 =head1 AUTHOR & COPYRIGHT
 
-Except where otherwise noted, MT is Copyright 2001-2008 Six Apart.
-All rights reserved.
+Please see the I<MT> manpage for author, copyright, and license information.
 
 =cut
Index: trunk/lib/MT/TBPing.pm
===================================================================
--- trunk/lib/MT/TBPing.pm (revision 3529)
+++ trunk/lib/MT/TBPing.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -279,4 +279,5 @@
     $ping->{__changed}{visibility} = $vis_delta;
 
+    $ping->junk_status(NOT_JUNK) if $is_visible;
     return $ping->SUPER::visible($is_visible);
 }
Index: trunk/lib/MT/Plugin/L10N.pm
===================================================================
--- trunk/lib/MT/Plugin/L10N.pm (revision 1174)
+++ trunk/lib/MT/Plugin/L10N.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Plugin/JunkFilter.pm
===================================================================
--- trunk/lib/MT/Plugin/JunkFilter.pm (revision 1174)
+++ trunk/lib/MT/Plugin/JunkFilter.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Blog.pm
===================================================================
--- trunk/lib/MT/Blog.pm (revision 3529)
+++ trunk/lib/MT/Blog.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -178,6 +178,6 @@
         ping_technorati => 0,
         ping_google => 0,
-        archive_type => 'Individual,Monthly,Category,Category-Monthly,Page',
-        archive_type_preferred => 'Individual',
+        archive_type => '',
+        archive_type_preferred => '',
         status_default => 2,
         junk_score_threshold => 0,
@@ -265,4 +265,5 @@
     }
 
+    my %archive_types;
     if (@arch_tmpl) {
         require MT::TemplateMap;
@@ -273,4 +274,5 @@
                 my $m = $mappings->{$map_key};
                 my $at = $m->{archive_type};
+                $archive_types{$at} = 1;
                 # my $preferred = $mappings->{$map_key}{preferred};
                 my $map = MT::TemplateMap->new;
@@ -290,4 +292,9 @@
     }
 
+    $blog->archive_type( join ',', keys %archive_types );
+    foreach my $at ( qw( Individual Daily Weekly Monthly Category ) ) {
+        $blog->archive_type_preferred($at), last
+            if exists $archive_types{$at};
+    }
     $blog->custom_dynamic_templates('none');
     $blog->save;
@@ -493,11 +500,5 @@
     my ($type) = @_;
     my %at = map { lc $_ => 1 } split(/,/, $blog->archive_type);
-    my $has = exists $at{lc $type} ? 1 : 0;
-    if ($has) {
-        my $map_class = MT->model('templatemap');
-        my $map = $map_class->load({ archive_type => $type, blog_id => $blog->id });
-        $has = defined $map ? 1 : 0;
-    }
-    return $has;
+    return exists $at{lc $type} ? 1 : 0;
 }
 
Index: trunk/lib/MT/ArchiveType.pm
===================================================================
--- trunk/lib/MT/ArchiveType.pm (revision 2355)
+++ trunk/lib/MT/ArchiveType.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/BasicSession.pm
===================================================================
--- trunk/lib/MT/BasicSession.pm (revision 1174)
+++ trunk/lib/MT/BasicSession.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Builder.pm
===================================================================
--- trunk/lib/MT/Builder.pm (revision 3529)
+++ trunk/lib/MT/Builder.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -70,10 +70,11 @@
     # Tag and attributes are case-insensitive. So you can write:
     #   <mtfoo>...</MTFOO>
-    while ($text =~ m!(<\$?(MT:?)((?:<[^>]+?>|"(?:<[^>]+?>|.)*?"|'(?:<[^>]+?>|.)*?'|.)+?)[\$/]?>)!gis) {
-        my($whole_tag, $prefix, $tag) = ($1, $2, $3);
+    while ($text =~ m!(<\$?(MT:?)((?:<[^>]+?>|"(?:<[^>]+?>|.)*?"|'(?:<[^>]+?>|.)*?'|.)+?)([-]?)[\$/]?>)!gis) {
+        my($whole_tag, $prefix, $tag, $space_eater) = ($1, $2, $3, $4);
         ($tag, my($args)) = split /\s+/, $tag, 2;
         my $sec_start = pos $text;
         my $tag_start = $sec_start - length $whole_tag;
         _text_block($state, $pos, $tag_start) if $pos < $tag_start;
+        $state->{space_eater} = $space_eater;
         $args ||= '';
         # Structure of a node:
@@ -261,5 +262,10 @@
     my $text = substr ${ $_[0]->{text} }, $_[1], $_[2] - $_[1];
     if ((defined $text) && ($text ne '')) {
+        return if $_[0]->{space_eater} && ($text =~ m/^\s+$/s);
+        $text =~ s/^\s+//s if $_[0]->{space_eater};
         my $rec = NODE->new(tag => 'TEXT', nodeValue => $text, parentNode => $_[0]->{tokens}, template => $_[0]->{tmpl});
+        # Avoids circular reference between NODE and TOKENS, MT::Template.
+        weaken($rec->parentNode);
+        weaken($rec->template);
         push @{ $_[0]->{tokens} }, $rec;
     }
Index: trunk/lib/MT/Auth/AIM.pm
===================================================================
--- trunk/lib/MT/Auth/AIM.pm (revision 3531)
+++ trunk/lib/MT/Auth/AIM.pm (revision 3531)
@@ -0,0 +1,28 @@
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
+# This program is distributed under the terms of the
+# GNU General Public License, version 2.
+#
+# $Id$
+
+package MT::Auth::AIM;
+
+use strict;
+use base qw( MT::Auth::OpenID );
+
+sub url_for_userid {
+    my $class = shift;
+    my ($uid) = @_;
+    return "http://openid.aol.com/$uid";
+};
+
+sub get_nickname {
+    my $class = shift;
+    my ($vident, $blog_id) = @_;
+    my $url = $vident->url;
+    if ( $url =~ m(^http://openid\.aol\.com\/([^/]+).*$) ) {
+        return $1;
+    }
+    return $class->SUPER::get_nickname(@_);
+}
+
+1;
Index: trunk/lib/MT/Auth/WordPress.pm
===================================================================
--- trunk/lib/MT/Auth/WordPress.pm (revision 3531)
+++ trunk/lib/MT/Auth/WordPress.pm (revision 3531)
@@ -0,0 +1,29 @@
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
+# This program is distributed under the terms of the
+# GNU General Public License, version 2.
+#
+# $Id$
+
+package MT::Auth::WordPress;
+
+use strict;
+use base qw( MT::Auth::OpenID );
+
+sub url_for_userid {
+    my $class = shift;
+    my ($uid) = @_;
+    return "http://$uid.wordpress.com/";
+}
+
+sub get_nickname {
+    my $class = shift;
+    my ($vident) = @_;
+
+    my $url = $vident->url;
+    if ( $url =~ m(^https?://([^\.]+)\.wordpress\.com\/$) ) {
+        return $1;
+    }
+    return $class->SUPER::get_nickname(@_);
+}
+
+1;
Index: trunk/lib/MT/Auth/LiveJournal.pm
===================================================================
--- trunk/lib/MT/Auth/LiveJournal.pm (revision 1174)
+++ trunk/lib/MT/Auth/LiveJournal.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -6,6 +6,6 @@
 
 package MT::Auth::LiveJournal;
+
 use strict;
-
 use base qw( MT::Auth::OpenID );
 
@@ -16,5 +16,6 @@
 };
 
-sub _get_nickname {
+sub get_nickname {
+    my $class = shift;
     my ($vident, $blog_id) = @_;
     ## LJ username
@@ -26,5 +27,5 @@
         return $1;
     }
-    *MT::Auth::OpenID::_get_nickname->(@_);
+    return $class->SUPER::get_nickname(@_);
 }
 
Index: trunk/lib/MT/Auth/TypeKey.pm
===================================================================
--- trunk/lib/MT/Auth/TypeKey.pm (revision 3045)
+++ trunk/lib/MT/Auth/TypeKey.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -10,4 +10,6 @@
 use MT::Util qw( decode_url is_valid_email escape_unicode );
 use MT::I18N qw( encode_text );
+
+sub password_exists { 0 }
 
 sub handle_sign_in {
@@ -64,5 +66,5 @@
 
     # Signature was valid, so create a session, etc.
-    $cmntr = $app->_make_commenter(
+    $cmntr = $app->make_commenter(
         email => $email,
         nickname => $nick,
@@ -71,4 +73,5 @@
         auth_type => $auth_type,
     );
+    return 0 unless $cmntr;
     $session = $app->make_commenter_session($cmntr);
     unless ($session) {
@@ -188,5 +191,5 @@
 
     $app->log({
-        message => $app->translate("TypeKey signature verif'n returned [_1] in [_2] seconds verifying [_3] with [_4]",
+        message => $app->translate("TypePad signature verif'n returned [_1] in [_2] seconds verifying [_3] with [_4]",
             ($valid ? "VALID" : "INVALID"), $timer, $msg, $sig_str),
         class => 'system',
@@ -195,5 +198,5 @@
 
     $app->log({
-        message => $app->translate("The TypeKey signature is out of date ([_1] seconds old). Ensure that your server's clock is correct", ($params{ts} - time)),
+        message => $app->translate("The TypePad signature is out of date ([_1] seconds old). Ensure that your server's clock is correct", ($params{ts} - time)),
         class => 'system',
         level => MT::Log::WARNING(),
Index: trunk/lib/MT/Auth/GoogleOpenId.pm
===================================================================
--- trunk/lib/MT/Auth/GoogleOpenId.pm (revision 3531)
+++ trunk/lib/MT/Auth/GoogleOpenId.pm (revision 3531)
@@ -0,0 +1,51 @@
+package MT::Auth::GoogleOpenId;
+
+use strict;
+use base qw( MT::Auth::OpenID );
+
+sub check_url_params {
+    my $class = shift;
+    my ( $app, $blog ) = @_;
+    my %params = $class->SUPER::check_url_params(@_);
+    $params{delayed_return} = 1;
+    return %params;
+}
+
+sub set_extension_args {
+    my $class = shift;
+    my ( $claimed_identity ) = @_;
+
+    $claimed_identity->set_extension_args(MT::Auth::OpenID::NS_OPENID_AX(), {
+        'mode' => 'fetch_request',
+        'required' => 'email',
+        'type.email' => 'http://schema.openid.net/contact/email',
+    });
+}
+
+sub get_csr {
+    my $class = shift;
+    my ($params, $blog) = @_;
+    my $ua = MT->new_ua( { paranoid => 1 } );
+    delete $ua->{max_size};
+    return $class->SUPER::get_csr( $params, $blog, $ua );
+}
+
+sub set_commenter_properties {
+    my $class = shift;
+    my ( $commenter, $vident ) = @_;
+    my $fields = $vident->extension_fields(MT::Auth::OpenID::NS_OPENID_AX());
+    my $email = $fields->{'value.email'} if exists $fields->{'value.email'};
+    my $nick;
+    if ( $email =~ /^(.+)\@gmail\.com$/ ) {
+        $nick = $1;
+    }
+    if ( $commenter->url eq $vident->url ) {
+        # Google OpenID URL does not represent a web-browseable resource
+        $commenter->url(q());
+    }
+    $commenter->nickname($nick || $vident->url);
+    $commenter->email($email || '');
+}
+
+1;
+__END__
Index: trunk/lib/MT/Auth/Vox.pm
===================================================================
--- trunk/lib/MT/Auth/Vox.pm (revision 1174)
+++ trunk/lib/MT/Auth/Vox.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Auth/OpenID.pm
===================================================================
--- trunk/lib/MT/Auth/OpenID.pm (revision 3018)
+++ trunk/lib/MT/Auth/OpenID.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -11,13 +11,14 @@
 use MT::I18N qw( encode_text );
 
+sub NS_OPENID_AX   { "http://openid.net/srv/ax/1.0" }
+sub NS_OPENID_SREG { "http://openid.net/extensions/sreg/1.1" }
+
+sub password_exists { 0 }
+
 sub login {
     my $class = shift;
     my ($app) = @_;
-    my $q = $app->{query};
-    return $app->errtrans("Invalid request.")
-        unless $q->param('blog_id');
-    my $blog = MT::Blog->load(scalar $q->param('blog_id'));
-    my %param = $app->param_hash;
-    my $csr = _get_csr(\%param, $blog) or return;
+    my $q = $app->param;
+    my $blog = $app->model('blog')->load(scalar $q->param('blog_id'));
     my $identity = $q->param('openid_url');
     if (!$identity &&
@@ -25,21 +26,10 @@
         $identity = $class->url_for_userid($u);
     }
-    my $claimed_identity = $csr->claimed_identity($identity);
-    if (!$claimed_identity) {
-        my ($err_code, $err_msg) = ($csr->errcode, $csr->errtext);
-        if ($err_code eq 'no_head_tag' || $err_code eq 'no_identity_server' || $err_code eq 'url_gone') {
-            $err_msg = $app->translate('The address entered does not appear to be an OpenID');
-        }
-        elsif ($err_code eq 'empty_url' || $err_code eq 'bogus_url') {
-            $err_msg = $app->translate('The text entered does not appear to be a web address');
-        }
-        elsif ($err_code eq 'url_fetch_error') {
-            $err_msg =~ s{ \A Error \s fetching \s URL: \s }{}xms;
-            $err_msg = $app->translate('Unable to connect to [_1]: [_2]', $identity, $err_msg);
-        }
-        return $app->error($app->translate("Could not verify the OpenID provided: [_1]", $err_msg));
-    }
+    my $claimed_identity = $class->check_openid($app, $blog, $identity)
+        or return $app->error($app->errstr);
 
     my %params = $class->check_url_params( $app, $blog );
+
+    $class->set_extension_args( $claimed_identity );
 
     my $check_url = $claimed_identity->check_url(
@@ -58,5 +48,6 @@
     $auth_type ||= 'OpenID';
 
-    my $blog = MT::Blog->load($q->param('blog_id'));
+    my $blog = $app->model('blog')->load($q->param('blog_id'));
+    my $author_class = $app->model('author');
 
     my $cmntr;
@@ -64,5 +55,5 @@
 
     my %param = $app->param_hash;
-    my $csr = _get_csr(\%param, $blog) or return 0;
+    my $csr = $class->get_csr(\%param, $blog) or return 0;
 
     if(my $setup_url = $csr->user_setup_url( post_grant => 'return' )) {
@@ -70,31 +61,23 @@
     } elsif(my $vident = $csr->verified_identity) {
         my $name = $vident->url;
-        $cmntr = $app->model('author')->load(
+        $cmntr = $author_class->load(
             {
                 name => $name,
-                type => MT::Author::COMMENTER(),
+                type => $author_class->COMMENTER(),
                 auth_type => $auth_type,
             }
         );
-        my $nick;
         if ( $cmntr ) {
-            if ( ( $cmntr->modified_on
+            unless ( ( $cmntr->modified_on
                 && ( ts2epoch($blog, $cmntr->modified_on) > time - $INTERVAL ) )
               || ( $cmntr->created_on
                 && ( ts2epoch($blog, $cmntr->created_on) > time - $INTERVAL ) ) )
             {
-                $nick = $cmntr->nickname;
-            }
-            else {
-                $nick = $class->get_nickname($vident);
-                $cmntr->nickname($nick);
+                $class->set_commenter_properties($cmntr, $vident);
                 $cmntr->save or return 0;
             }
         }
         else {
-            $nick = $class->get_nickname($vident);
-            $cmntr = $app->_make_commenter(
-                email       => q(),
-                nickname    => $nick,
+            $cmntr = $app->make_commenter(
                 name        => $name,
                 url         => $vident->url,
@@ -102,8 +85,10 @@
                 external_id => _url_hash($vident->url),
             );
+            if ($cmntr) {
+                $class->set_commenter_properties($cmntr, $vident);
+                $cmntr->save or return 0;
+            }
         }
         return 0 unless $cmntr;
-
-        $nick = $name unless $nick;
 
         # Signature was valid, so create a session, etc.
@@ -149,9 +134,8 @@
         {
             require MT::Session;
-            require MT::Author;
             my $sess = MT::Session->load({id => $session});
             if ($sess) {
-                $cmntr = MT::Author->load({name => $sess->name,
-                                           type => MT::Author::COMMENTER(),
+                $cmntr = $author_class->load({name => $sess->name,
+                                           type => $author_class->COMMENTER(),
                                            auth_type => $auth_type});
             }
@@ -164,4 +148,39 @@
 }
 
+sub set_extension_args {
+    my $class = shift;
+    my ( $claimed_identity ) = @_;
+}
+
+sub check_openid {
+    my $class = shift;
+    my ( $app, $blog, $identity ) = @_;
+    my $q = $app->param;
+
+    my %param = $app->param_hash;
+    my $csr = $class->get_csr(\%param, $blog);
+    unless ( $csr ) {
+        $app->errtrans('Could not load Net::OpenID::Consumer.');
+        return;
+    }
+
+    my $claimed_identity = $csr->claimed_identity($identity);
+    unless ( $claimed_identity ) {
+        my ($err_code, $err_msg) = ($csr->errcode, $csr->errtext);
+        if ($err_code eq 'no_head_tag' || $err_code eq 'no_identity_server' || $err_code eq 'url_gone') {
+            $err_msg = $app->translate('The address entered does not appear to be an OpenID');
+        }
+        elsif ($err_code eq 'empty_url' || $err_code eq 'bogus_url') {
+            $err_msg = $app->translate('The text entered does not appear to be a web address');
+        }
+        elsif ($err_code eq 'url_fetch_error') {
+            $err_msg =~ s{ \A Error \s fetching \s URL: \s }{}xms;
+            $err_msg = $app->translate('Unable to connect to [_1]: [_2]', $identity, $err_msg);
+        }
+        return $app->errtrans("Could not verify the OpenID provided: [_1]", $err_msg);
+    }
+    return $claimed_identity;
+}
+
 sub _get_ua {
     return MT->new_ua( { paranoid => 1 } );
@@ -169,7 +188,8 @@
 
 sub _get_csr {
-    my ($params, $blog) = @_;
+    my ($params, $blog, $ua) = @_;
     my $secret = MT->config->SecretToken;
-    my $ua = _get_ua() or return;
+    $ua ||= _get_ua();
+    return unless $ua;
     require Net::OpenID::Consumer;
     Net::OpenID::Consumer->new(
@@ -177,5 +197,12 @@
         args => $params,
         consumer_secret => $secret,
+        # debug => sub {
+        # }
     );
+}
+
+sub get_csr {
+    my $class = shift;
+    return _get_csr(@_);
 }
 
@@ -261,4 +288,10 @@
 
     return $vident->display ? $vident->display : $vident->url;
+}
+
+sub get_email {
+    my $class = shift;
+    my ( $vident ) = @_;
+    return q();
 }
 
@@ -393,5 +426,6 @@
     if ($path =~ m!^/!) {
         # relative path, prepend blog domain
-        my ($blog_domain) = $blog->archive_url =~ m|(.+://[^/]+)|;
+        my ($blog_domain)
+            = ( $blog ? $blog->archive_url : $app->base ) =~ m|(.+://[^/]+)|;
         $path = $blog_domain . $path;
     }
@@ -399,10 +433,34 @@
     $path .= MT->config->CommentScript;
 
+    my $blog_id = $q->param('blog_id') || '';
+    $blog_id =~ s/\D//g;
+
+    my $static = $q->param('static') || '';
+    $static = MT::Util::encode_url($static)
+        if $static =~ m/[^a-zA-Z0-9_.~%-]/;
+
+    my $key = $q->param('key') || '';
+    $key = MT::Util::encode_url($key)
+        if $key =~ m/[^a-zA-Z0-9_.~%-]/;
+
+    my $entry_id = $q->param('entry_id') || '';
+    $entry_id =~ s/\D//g;
+
     my $return_to = $path . '?__mode=handle_sign_in'
-        . '&blog_id=' . $q->param('blog_id')
-        . '&static=' . $q->param('static')
-        . '&key=' . $q->param('key');
-    $return_to .= '&entry_id=' . $q->param('entry_id') if $q->param('entry_id');
+        . '&blog_id=' . $blog_id
+        . '&static=' . $static
+        . '&key=' . $key;
+    $return_to .= '&entry_id=' . $entry_id
+        if $entry_id;
     ( trust_root => $path, return_to => $return_to );
+}
+
+sub set_commenter_properties {
+    my $class = shift;
+    my ( $commenter, $vident ) = @_;
+    my $nick = $class->get_nickname($vident);
+    my $email = $class->get_email($vident);
+    $commenter->nickname($nick) if $nick;
+    $commenter->email($email) if $email;
 }
 
@@ -447,13 +505,14 @@
 =head2 get_nickname
 
-This method is called in handle_sign_in method, in which it
-tries to grab the user's nickname.  By default, a user who
-is authenticated via OpenID has his/her nickname as the OpenID
-(thus, URL).  It tends to get ugly when it is displayed.
-
-By default, this class tries to load FOAF or Atom from the
-verified OpenID to see if it is able to get more semantic information.
-If it was able to load the semantic info from one of them,
-it uses the information as the user's nickname.
+This method is called in set_commenter_properties method,
+in which it tries to grab the user's nickname.  By default,
+a user who is authenticated via OpenID has his/her nickname
+as the OpenID (thus, URL).  It tends to get ugly when it is
+displayed.
+
+By default, this class tries to load FOAF or Atom from
+the verified OpenID to see if it is able to get more semantic
+information.  If it was able to load the semantic info from
+one of them, it uses the information as the user's nickname.
 
 You can inherit this class, create your own authentication
@@ -461,4 +520,30 @@
 nickname for a user from the OpenID that does not support
 FOAF or Atom retrieval from the URL.
+
+=head2 get_email
+
+This method is called in set_commenter_properties method.
+By default the class returns empty string, but you can inherit
+from this class to create your own authentication module,
+and overwride this method that grabs user's email address
+in a certain way such as SREG or AX.
+
+=head2 set_commenter_properties
+
+This method is called in handle_sign_in method. The method
+accepts two arguments; I<$commenter> which is an MT::Author
+object that represents the commenter who just logged in,
+and I<$vident> which is an Net::OpenID::VerifiedIdentity.
+
+By default the method calls get_username and get_email to
+grab user's nickname and email address, and stores those values
+to the equivalent property of I<$commenter>.
+ 
+You can inherit this class, create your own authentication
+module and inherit this method so your module can grab
+more information from the OpenID provider and store them to
+I<$commenter>.  Or you can inherit get_nickname and/or
+get_email if that is all that your OpenID provider
+would return.
 
 =head2 get_userpic_asset
@@ -484,4 +569,30 @@
 change how to construct trust_root and return_to arguments.
 
+=head2 set_extension_args
+
+You can inherit this method in your own authentication module
+and set up any extension properties necessary to I<$claimed_identity>
+that is passed to the method, such as AX and/or SREG property
+requirements.
+
+By default this method does nothing.
+
+=head2 check_openid
+
+This method calls Net::OpenID::Consumer::claimed_identity and returns
+Net::OpenID::ClaimedIdentity object if it is a success, effectively
+meaning the URL provided is resolved to be an OpenID.
+
+In other words, you can call this method instead of login method to see
+if the given URL can be used as an OpenID.
+
+=head2 get_csr
+
+This method returns Net::OpenID::Consumer object.  By default this class
+creates the object and returns, but sometimes the default object
+is not enough for some authentication provider.  For example you
+may want to remove max_size parameter from the user agent object
+it uses, to avoid "range" request.
+
 =head1 AUTHOR & COPYRIGHT
 
Index: trunk/lib/MT/Auth/Yahoo.pm
===================================================================
--- trunk/lib/MT/Auth/Yahoo.pm (revision 3531)
+++ trunk/lib/MT/Auth/Yahoo.pm (revision 3531)
@@ -0,0 +1,27 @@
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
+# This program is distributed under the terms of the
+# GNU General Public License, version 2.
+#
+# $Id$
+
+package MT::Auth::Yahoo;
+
+use strict;
+use base qw( MT::Auth::OpenID );
+
+sub get_nickname {
+    my $class = shift;
+    my ($vident) = @_;
+
+    my $url = $vident->url;
+    if ( $url =~ m(^https?://me.yahoo.com/([^/]+)/?$) ) {
+        return $1;
+    }
+    elsif ( $url =~ m(^http://www.flickr.com/photos/(.+)$) ) {
+        return $1;
+    }
+
+    return $class->SUPER::get_nickname(@_);
+}
+
+1;
Index: trunk/lib/MT/Auth/Hatena.pm
===================================================================
--- trunk/lib/MT/Auth/Hatena.pm (revision 3531)
+++ trunk/lib/MT/Auth/Hatena.pm (revision 3531)
@@ -0,0 +1,30 @@
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
+# This program is distributed under the terms of the
+# GNU General Public License, version 2.
+#
+# $Id: Vox.pm 1174 2008-01-08 21:02:50Z bchoate $
+
+package MT::Auth::Hatena;
+use strict;
+
+use base qw( MT::Auth::OpenID );
+
+sub url_for_userid {
+    my $class = shift;
+    my ($uid) = @_;
+    
+    return "http://www.hatena.ne.jp/$uid/";
+}
+
+sub get_nickname {
+    my $class = shift;
+    my ($vident) = @_;
+
+    my $url = $vident->url;
+    if ( $url =~ m(^http://www\.hatena\.ne\.jp\/([^\.]+)/$) ) {
+        return $1;
+    }
+    return $class->SUPER::get_nickname(@_);
+}
+
+1;
Index: trunk/lib/MT/Auth/MT.pm
===================================================================
--- trunk/lib/MT/Auth/MT.pm (revision 2221)
+++ trunk/lib/MT/Auth/MT.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -26,9 +26,4 @@
             return $app->translate('Failed to verify current password.');
         }
-    }
-    my $hint = $q->param('hint') || '';
-    $hint =~ s!^\s+|\s+$!!gs;
-    unless ($hint) {
-        return $app->translate('Password hint is required.');
     }
     return '';
Index: trunk/lib/MT/Auth/BasicAuth.pm
===================================================================
--- trunk/lib/MT/Auth/BasicAuth.pm (revision 1174)
+++ trunk/lib/MT/Auth/BasicAuth.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Serialize.pm
===================================================================
--- trunk/lib/MT/Serialize.pm (revision 1174)
+++ trunk/lib/MT/Serialize.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/TheSchwartz/Error.pm
===================================================================
--- trunk/lib/MT/TheSchwartz/Error.pm (revision 1722)
+++ trunk/lib/MT/TheSchwartz/Error.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/TheSchwartz/FuncMap.pm
===================================================================
--- trunk/lib/MT/TheSchwartz/FuncMap.pm (revision 1174)
+++ trunk/lib/MT/TheSchwartz/FuncMap.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/TheSchwartz/Job.pm
===================================================================
--- trunk/lib/MT/TheSchwartz/Job.pm (revision 1543)
+++ trunk/lib/MT/TheSchwartz/Job.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/TheSchwartz/ExitStatus.pm
===================================================================
--- trunk/lib/MT/TheSchwartz/ExitStatus.pm (revision 1174)
+++ trunk/lib/MT/TheSchwartz/ExitStatus.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/FileInfo.pm
===================================================================
--- trunk/lib/MT/FileInfo.pm (revision 1776)
+++ trunk/lib/MT/FileInfo.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/Callback.pm
===================================================================
--- trunk/lib/MT/Callback.pm (revision 1174)
+++ trunk/lib/MT/Callback.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2001-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
Index: trunk/lib/MT/L10N/es.pm
===================================================================
--- trunk/lib/MT/L10N/es.pm (revision 3530)
+++ trunk/lib/MT/L10N/es.pm (revision 3531)
@@ -1,3 +1,3 @@
-# Movable Type (r) Open Source (C) 2005-2008 Six Apart, Ltd.
+# Movable Type (r) Open Source (C) 2005-2009 Six Apart, Ltd.
 # This program is distributed under the terms of the
 # GNU General Public License, version 2.
@@ -16,4 +16,14 @@
 
 %Lexicon = (
+
+## php/lib/function.mtwidgetmanager.php
+	'Error: widgetset [_1] is empty.' => 'Error: el conjunto de widgets [_1] estÃ¡ vacÃ­o',
+	'Error compiling widgetset [_1]' => 'Error compilando el conjunto de widgets [_1]',
+
+## php/lib/function.mtvar.php
+	'You used a [_1] tag without a valid name attribute.' => 'UsÃ³ la etiqueta [_1] sin un nombre de atributo vÃ¡lido.',
+	'\'[_1]\' is not a valid function for a hash.' => '\'[_1]\' no es una funciÃ³n vÃ¡lida para un hash.',
+	'\'[_1]\' is not a valid function for an array.' => '\'[_1]\' no es una funciÃ³n vÃ¡lida para un array.',
+	'[_1] [_2] [_3] is illegal.' => '[_1] [_2] [_3] es ilegal.',
 
 ## php/lib/function.mtassettype.php
@@ -27,14 +37,4 @@
 	'Video' => 'VÃ­deo',
 
-## php/lib/function.mtvar.php
-	'You used a [_1] tag without a valid name attribute.' => 'UsÃ³ la etiqueta [_1] sin un nombre de atributo vÃ¡lido.',
-	'\'[_1]\' is not a valid function for a hash.' => '\'[_1]\' no es una funciÃ³n vÃ¡lida para un hash.',
-	'\'[_1]\' is not a valid function for an array.' => '\'[_1]\' no es una funciÃ³n vÃ¡lida para un array.',
-	'[_1] [_2] [_3] is illegal.' => '[_1] [_2] [_3] es ilegal.',
-
-## php/lib/function.mtwidgetmanager.php
-	'Error: widgetset [_1] is empty.' => 'Error: el conjunto de widgets [_1] estÃ¡ vacÃ­o',
-	'Error compiling widgetset [_1]' => 'Error compilando el conjunto de widgets [_1]',
-
 ## php/lib/thumbnail_lib.php
 	'GD support has not been available. Please install GD support.' => 'No tiene soporte de GD. Por favor, instale GD.',
@@ -42,4 +42,7 @@
 ## php/lib/function.mtcommentauthor.php
 	'Anonymous' => 'AnÃ³nimo',
+
+## php/lib/MTUtil.php
+	'userpic-[_1]-%wx%h%x' => 'avatar-[_1]-%wx%h%x',
 
 ## php/lib/archive_lib.php
@@ -61,27 +64,24 @@
 	'Category Weekly' => 'CategorÃ­as semanales',
 
-## php/lib/block.mtsethashvar.php
-
 ## php/lib/block.mtif.php
 
 ## php/lib/function.mtremotesigninlink.php
-	'TypeKey authentication is not enabled in this blog.  MTRemoteSignInLink can\'t be used.' => 'La autentificaciÃ³n en TypeKey no estÃ¡ habilitada en este blog. No se puede usar MTRemoteSignInLink.',
+	'TypePad authentication is not enabled in this blog.  MTRemoteSignInLink can\'t be used.' => 'La autentificaciÃ³n de TypePad no estÃ¡ habilitada en este blog. No se puede usar MTRemoteSignInLink.',
 
 ## php/lib/block.mtauthorhaspage.php
 	'No author available' => 'NingÃºn autor disponible',
 
+## php/lib/block.mtsethashvar.php
+
 ## php/lib/block.mtauthorhasentry.php
 
 ## php/lib/function.mtproductname.php
 	'[_1] [_2]' => '[_1] [_2]',
+
+## php/lib/function.mtcommentauthorlink.php
 
 ## php/lib/captcha_lib.php
 	'Captcha' => 'Captcha',
 	'Type the characters you see in the picture above.' => 'Introduzca los caracteres que ve en la imagen de arriba.',
-
-## php/lib/function.mtcommentauthorlink.php
-
-## php/lib/MTUtil.php
-	'userpic-[_1]-%wx%h%x' => 'avatar-[_1]-%wx%h%x',
 
 ## php/lib/function.mtsetvar.php
@@ -100,7 +100,4 @@
 ## php/lib/function.mtauthordisplayname.php
 
-## php/lib/function.mtcommentreplytolink.php
-	'Reply' => 'Responder',
-
 ## php/lib/function.mtentryclasslabel.php
 	'page' => 'pÃ¡gina',
@@ -108,19 +105,13 @@
 	'Entry' => 'Entrada',
 
+## php/lib/function.mtcommentreplytolink.php
+	'Reply' => 'Responder',
+
 ## php/mt.php.pre
 	'Page not found - [_1]' => 'PÃ¡gina no encontrada - [_1]',
 
-## default_templates/comment_response.mtml
-	'Confirmation...' => 'ConfirmaciÃ³n...',
-	'Your comment has been submitted!' => 'Â¡El comentario se ha recibido!',
-	'Thank you for commenting.' => 'Gracias por comentar.',
-	'Your comment has been received and held for approval by the blog owner.' => 'El comentario que enviÃ³ fue recibido y estÃ¡ retenido para su aprobaciÃ³n por parte del administrador del weblog.',
-	'Comment Submission Error' => 'Error en el envÃ­o de comentarios',
-	'Your comment submission failed for the following reasons: [_1]' => 'El envÃ­o del comentario fallÃ³ por alguna de las siguientes razones: [_1]',
-	'HTML Head' => 'HTML de la cabecera',
-	'Banner Header' => 'Logotipo de la cabecera',
-	'Return to the <a href="[_1]">original entry</a>.' => 'Volver a la <a href="[_1]">entrada original</a>.',
-	'Sidebar' => 'Barra lateral',
-	'Banner Footer' => 'Logotipo del pie',
+## default_templates/monthly_archive_dropdown.mtml
+	'Archives' => 'Archivos',
+	'Select a Month...' => 'Seleccione un mes...',
 
 ## default_templates/notify-entry.mtml
@@ -133,20 +124,63 @@
 	'You are receiving this email either because you have elected to receive notifications about new content on [_1], or the author of the post thought you would be interested. If you no longer wish to receive these emails, please contact the following person:' => 'Ha recibido este correo porque seleccionÃ³ recibir avisos sobre la publicaciÃ³n de nuevos contenidos en [_1] o porque el autor de la entrada pensÃ³ que podrÃ­a serle de interÃ©s. Si no quiere recibir mÃ¡s avisos, por favor, contacte con esta persona:',
 
-## default_templates/main_index.mtml
-	'Entry Summary' => 'Resumen de las entradas',
-	'Archives' => 'Archivos',
-
-## default_templates/monthly_archive_dropdown.mtml
-	'Select a Month...' => 'Seleccione un mes...',
-
-## default_templates/page.mtml
-	'Trackbacks' => 'Trackbacks',
-	'Comments' => 'Comentarios',
-
-## default_templates/entry_summary.mtml
-	'By [_1] on [_2]' => 'Por [_1] el [_2]',
+## default_templates/comments.mtml
 	'1 Comment' => '1 comentario',
 	'# Comments' => '# comentarios',
 	'No Comments' => 'Sin comentarios',
+	'[_1] replied to <a href="[_2]">comment from [_3]</a>' => '[_1] respondiÃ³ al <a href="[_2]">comentario de [_3]</a>',
+	'Leave a comment' => 'Escribir un comentario',
+	'Name' => 'Nombre',
+	'Email Address' => 'DirecciÃ³n de correo electrÃ³nico',
+	'URL' => 'URL',
+	'Remember personal info?' => 'Â¿Recordar datos personales?',
+	'Comments' => 'Comentarios',
+	'(You may use HTML tags for style)' => '(Puede usar etiquetas HTML para el estilo)',
+	'Preview' => 'Vista previa',
+	'Submit' => 'Enviar',
+
+## default_templates/category_archive_list.mtml
+	'Categories' => 'CategorÃ­as',
+	'[_1] ([_2])' => '[_1] ([_2])',
+
+## default_templates/monthly_entry_listing.mtml
+	'HTML Head' => 'HTML de la cabecera',
+	'[_1] Archives' => 'Archivos [_1]',
+	'Banner Header' => 'Logotipo de la cabecera',
+	'Entry Summary' => 'Resumen de las entradas',
+	'Main Index' => 'Inicio',
+	'Sidebar' => 'Barra lateral',
+	'Banner Footer' => 'Logotipo del pie',
+
+## default_templates/current_author_monthly_archive_list.mtml
+	'[_1]: Monthly Archives' => '[_1]: Archivos mensuales',
+
+## default_templates/main_index.mtml
+
+## default_templates/page.mtml
+	'Trackbacks' => 'Trackbacks',
+
+## default_templates/search_results.mtml
+	'Search Results' => 'Resultado de la bÃºsqueda',
+	'Results matching &ldquo;[_1]&rdquo;' => 'Resultados correspondiente a &ldquo;[_1]&rdquo;',
+	'Results tagged &ldquo;[_1]&rdquo;' => 'Resultado de etiquetas &ldquo;[_1]&rdquo;',
+	'Previous' => 'Anterior',
+	'Next' => 'Siguiente',
+	'No results found for &ldquo;[_1]&rdquo;.' => 'NingÃºn resultado encontrado para &ldquo;[_1]&rdquo;.',
+	'Instructions' => 'Instrucciones',
+	'By default, this search engine looks for all words in any order. To search for an exact phrase, enclose the phrase in quotes:' => 'Por defecto, este motor de bÃºsqueda comprueba todas las palabras sin tener en cuenta el orden. Para buscar una frase exacta, encierre la frase entre comillas:',
+	'movable type' => 'movable type',
+	'The search engine also supports AND, OR, and NOT keywords to specify boolean expressions:' => 'El motor de bÃºsqueda tambiÃ©n soporta los operadores AND, OR y NOT para especificar expresiones lÃ³gicas:',
+	'personal OR publishing' => 'personal OR publicaciÃ³n',
+	'publishing NOT personal' => 'publicaciÃ³n NOT personal',
+
+## default_templates/main_index_widgets_group.mtml
+	'This is a custom set of widgets that are conditioned to only appear on the homepage (or "main_index"). More info: [_1]' => 'Este es un conjunto personalizado de widgets creados para aparecer solo en la pÃ¡gina de inicio (o "main_index"). MÃ¡s informaciÃ³n: [_1]',
+	'Recent Comments' => 'Comentarios recientes',
+	'Recent Entries' => 'Entradas recientes',
+	'Recent Assets' => 'Multimedia reciente',
+	'Tag Cloud' => 'Nube de etiquetas',
+
+## default_templates/entry_summary.mtml
+	'By [_1] on [_2]' => 'Por [_1] el [_2]',
 	'1 TrackBack' => '1 TrackBack',
 	'# TrackBacks' => '# TrackBacks',
@@ -155,11 +189,33 @@
 	'Continue reading <a href="[_1]" rel="bookmark">[_2]</a>.' => 'ContinÃºe leyendo <a href="[_1]" rel="bookmark">[_2]</a>.',
 
-## default_templates/category_archive_list.mtml
-	'Categories' => 'CategorÃ­as',
-	'[_1] ([_2])' => '[_1] ([_2])',
-
-## default_templates/recent_comments.mtml
-	'Recent Comments' => 'Comentarios recientes',
-	'<strong>[_1]:</strong> [_2] <a href="[_3]" title="full comment on: [_4]">read more</a>' => '<strong>[_1]:</strong> [_2] <a href="[_3]" title="comentario completo en: [_4]">mÃ¡s</a>',
+## default_templates/comment_response.mtml
+	'Confirmation...' => 'ConfirmaciÃ³n...',
+	'Your comment has been submitted!' => 'Â¡El comentario se ha recibido!',
+	'Thank you for commenting.' => 'Gracias por comentar.',
+	'Your comment has been received and held for approval by the blog owner.' => 'El comentario que enviÃ³ fue recibido y estÃ¡ retenido para su aprobaciÃ³n por parte del administrador del weblog.',
+	'Comment Submission Error' => 'Error en el envÃ­o de comentarios',
+	'Your comment submission failed for the following reasons: [_1]' => 'El envÃ­o del comentario fallÃ³ por alguna de las siguientes razones: [_1]',
+	'Return to the <a href="[_1]">original entry</a>.' => 'Volver a la <a href="[_1]">entrada original</a>.',
+
+## default_templates/commenter_notify.mtml
+	'This email is to notify you that a new user has successfully registered on the blog \'[_1]\'. Listed below you will find some useful information about this new user.' => 'Este correo electrÃ³nico es una notificaiÃ³n  para informarle que un nuevo usuario ha sido enregistrado con succeso en el blog \'[_1]\'. Abajo usted encontratÃ¡ enumeradas algunas informaciones Ãºtiles sobre este nuevo usuario.',
+	'New User Information:' => 'Informaciones sobre el nuevo usuario:',
+	'Username: [_1]' => 'Nombre de usuario: [_1]',
+	'Full Name: [_1]' => 'Nombre Completo: [_1]',
+	'Email: [_1]' => 'Correo ElectrÃ³nico: [_1]',
+	'To view or edit this user, please click on or cut and paste the following URL into a web browser:' => 'Para ver o editar este usuario, por favor, haga clic en (o copie y pegue) la siguiente URL en un navegador:',
+
+## default_templates/footer-email.mtml
+	'Powered by Movable Type [_1]' => 'Powered by Movable Type [_1]',
+
+## default_templates/archive_widgets_group.mtml
+	'This is a custom set of widgets that are conditioned to serve different content based upon what type of archive it is included. More info: [_1]' => 'Conjunto personalizado de widgets creado para mostrar contenidos diferentes segÃºn el tipo de archivo que incluye. MÃ¡s informaciÃ³n: [_1]',
+	'Current Category Monthly Archives' => 'Archivos mensuales de la categorÃ­a actual',
+	'Category Archives' => 'Archivos por categorÃ­a',
+	'Monthly Archives' => 'Archivos mensuales',
+
+## default_templates/verify-subscribe.mtml
+	'Thanks for subscribing to notifications about updates to [_1]. Follow the link below to confirm your subscription:' => 'Gracias por suscribirse a las notificaciones sobre actualizaciones en [_1]. Siga el enlace de abajo para confirmar su suscripciÃ³n:',
+	'If the link is not clickable, just copy and paste it into your browser.' => 'Si no puede hacer clic en el enlace, copie y pÃ©guelo en su navegador.',
 
 ## default_templates/new-ping.mtml
@@ -169,5 +225,4 @@
 	'A new TrackBack has been posted on your blog [_1], on category #[_2] ([_3]).' => 'Se ha recibido un nuevo TrackBack en el blog [_1], en la categorÃ­a #[_2] ([_3]).',
 	'Excerpt' => 'Resumen',
-	'URL' => 'URL',
 	'Title' => 'TÃ­tulo',
 	'Blog' => 'Blog',
@@ -178,33 +233,32 @@
 	'Edit TrackBack' => 'Editar TrackBack',
 
-## default_templates/current_author_monthly_archive_list.mtml
-	'[_1]: Monthly Archives' => '[_1]: Archivos mensuales',
-
-## default_templates/main_index_widgets_group.mtml
-	'This is a custom set of widgets that are conditioned to only appear on the homepage (or "main_index"). More info: [_1]' => 'Este es un conjunto personalizado de widgets creados para aparecer solo en la pÃ¡gina de inicio (o "main_index"). MÃ¡s informaciÃ³n: [_1]',
-	'Recent Entries' => 'Entradas recientes',
-	'Recent Assets' => 'Multimedia reciente',
-	'Tag Cloud' => 'Nube de etiquetas',
-
-## default_templates/commenter_notify.mtml
-	'This email is to notify you that a new user has successfully registered on the blog \'[_1]\'. Listed below you will find some useful information about this new user.' => 'Este correo electrÃ³nico es una notificaiÃ³n  para informarle que un nuevo usuario ha sido enregistrado con succeso en el blog \'[_1]\'. Abajo usted encontratÃ¡ enumeradas algunas informaciones Ãºtiles sobre este nuevo usuario.',
-	'New User Information:' => 'Informaciones sobre el nuevo usuario:',
-	'Username: [_1]' => 'Nombre de usuario: [_1]',
-	'Full Name: [_1]' => 'Nombre Completo: [_1]',
-	'Email: [_1]' => 'Correo ElectrÃ³nico: [_1]',
-	'To view or edit this user, please click on or cut and paste the following URL into a web browser:' => 'Para ver o editar este usuario, por favor, haga clic en (o copie y pegue) la siguiente URL en un navegador:',
-
-## default_templates/footer-email.mtml
-	'Powered by Movable Type [_1]' => 'Powered by Movable Type [_1]',
-
-## default_templates/verify-subscribe.mtml
-	'Thanks for subscribing to notifications about updates to [_1]. Follow the link below to confirm your subscription:' => 'Gracias por suscribirse a las notificaciones sobre actualizaciones en [_1]. Siga el enlace de abajo para confirmar su suscripciÃ³n:',
-	'If the link is not clickable, just copy and paste it into your browser.' => 'Si no puede hacer clic en el enlace, copie y pÃ©guelo en su navegador.',
-
-## default_templates/archive_widgets_group.mtml
-	'This is a custom set of widgets that are conditioned to serve different content based upon what type of archive it is included. More info: [_1]' => 'Conjunto personalizado de widgets creado para mostrar contenidos diferentes segÃºn el tipo de archivo que incluye. MÃ¡s informaciÃ³n: [_1]',
-	'Current Category Monthly Archives' => 'Archivos mensuales de la categorÃ­a actual',
-	'Category Archives' => 'Archivos por categorÃ­a',
-	'Monthly Archives' => 'Archivos mensuales',
+## default_templates/syndication.mtml
+	'Subscribe to feed' => 'Suscribirse a la fuente de sindicaciÃ³n',
+	'Subscribe to this blog\'s feed' => 'Suscribirse a este blog (XML)',
+	'Subscribe to a feed of all future entries tagged &ldquo;[_1]&ldquo;' => 'Suscribirse a las entradas etiquetadas con &ldquo;[_1]&ldquo;',
+	'Subscribe to a feed of all future entries matching &ldquo;[_1]&ldquo;' => 'Subscribirse a las entradas que coinciden con &ldquo;[_1]&ldquo;',
+	'Feed of results tagged &ldquo;[_1]&ldquo;' => 'SindicaciÃ³n de los resultados etiquetados con &ldquo;[_1]&ldquo;',
+	'Feed of results matching &ldquo;[_1]&ldquo;' => 'SindicaciÃ³n de los resultados que coinciden con &ldquo;[_1]&ldquo;',
+
+## default_templates/date_based_author_archives.mtml
+	'Author Yearly Archives' => 'Archivos anuales por autor',
+	'Author Monthly Archives' => 'Archivos mensuales por autores',
+	'Author Weekly Archives' => 'Archivos semanales por autor',
+	'Author Daily Archives' => 'Archivos diarios por autor',
+
+## default_templates/dynamic_error.mtml
+	'Page Not Found' => 'PÃ¡gina no encontrada',
+
+## default_templates/current_category_monthly_archive_list.mtml
+	'[_1]' => '[_1]',
+
+## default_templates/creative_commons.mtml
+	'This blog is licensed under a <a href="[_1]">Creative Commons License</a>.' => 'Este blog tiene una <a href="[_1]">Licencia Creative Commons</a>.',
+
+## default_templates/recent_comments.mtml
+	'<strong>[_1]:</strong> [_2] <a href="[_3]" title="full comment on: [_4]">read more</a>' => '<strong>[_1]:</strong> [_2] <a href="[_3]" title="comentario completo en: [_4]">mÃ¡s</a>',
+
+## default_templates/author_archive_list.mtml
+	'Authors' => 'Autores',
 
 ## default_templates/technorati_search.mtml
@@ -216,22 +270,15 @@
 	'Blogs that link here' => 'Blogs que enlazan aquÃ­',
 
-## default_templates/syndication.mtml
-	'Subscribe to feed' => 'Suscribirse a la fuente de sindicaciÃ³n',
-	'Subscribe to this blog\'s feed' => 'Suscribirse a este blog (XML)',
-	'Subscribe to a feed of all future entries tagged &ldquo;[_1]&ldquo;' => 'Suscribirse a las entradas etiquetadas con &ldquo;[_1]&ldquo;',
-	'Subscribe to a feed of all future entries matching &ldquo;[_1]&ldquo;' => 'Subscribirse a las entradas que coinciden con &ldquo;[_1]&ldquo;',
-	'Feed of results tagged &ldquo;[_1]&ldquo;' => 'SindicaciÃ³n de los resultados etiquetados con &ldquo;[_1]&ldquo;',
-	'Feed of results matching &ldquo;[_1]&ldquo;' => 'SindicaciÃ³n de los resultados que coinciden con &ldquo;[_1]&ldquo;',
-
-## default_templates/date_based_author_archives.mtml
-	'Author Yearly Archives' => 'Archivos anuales por autor',
-	'Author Monthly Archives' => 'Archivos mensuales por autores',
-	'Author Weekly Archives' => 'Archivos semanales por autor',
-	'Author Daily Archives' => 'Archivos diarios por autor',
+## default_templates/date_based_category_archives.mtml
+	'Category Yearly Archives' => 'Archivos anuales por categorÃ­a',
+	'Category Monthly Archives' => 'Archivos mensuales por categorÃ­as',
+	'Category Weekly Archives' => 'Archivos semanales por categorÃ­a',
+	'Category Daily Archives' => 'Archivos diarios por categorÃ­a',
+
+## default_templates/monthly_archive_list.mtml
+	'[_1] <a href="[_2]">Archives</a>' => '<a href="[_2]">Archivos</a> [_1]',
 
 ## default_templates/category_entry_listing.mtml
-	'[_1] Archives' => 'Archivos [_1]',
 	'Recently in <em>[_1]</em> Category' => 'Novedades en la categorÃ­a <em>[_1]</em>',
-	'Main Index' => 'Inicio',
 
 ## default_templates/comment_throttle.mtml
@@ -240,9 +287,9 @@
 	'This has been done to prevent a malicious script from overwhelming your weblog with comments. The banned IP address is' => 'Esto se hizo para impedir que nadie o nada desborde malintencionadamente su weblog con comentarios. La direcciÃ³n bloqueada es',
 
-## default_templates/current_category_monthly_archive_list.mtml
-	'[_1]' => '[_1]',
-
-## default_templates/monthly_archive_list.mtml
-	'[_1] <a href="[_2]">Archives</a>' => '<a href="[_2]">Archivos</a> [_1]',
+## default_templates/signin.mtml
+	'Sign In' => 'Registrarse',
+	'You are signed in as ' => 'Se identificÃ³ como ',
+	'sign out' => 'salir',
+	'You do not have permission to sign in to this blog.' => 'No tiene permisos para identificarse en este blog.',
 
 ## default_templates/new-comment.mtml
@@ -258,9 +305,14 @@
 	'Report comment as spam:' => 'Reportar el comentario como spam:',
 
-## default_templates/signin.mtml
-	'Sign In' => 'Registrarse',
-	'You are signed in as ' => 'Se identificÃ³ como ',
-	'sign out' => 'salir',
-	'You do not have permission to sign in to this blog.' => 'No tiene permisos para identificarse en este blog.',
+## default_templates/pages_list.mtml
+	'Pages' => 'PÃ¡ginas',
+
+## default_templates/commenter_confirm.mtml
+	'Thank you registering for an account to comment on [_1].' => 'Gracias por registrar una cuenta para comentar en [_1].',
+	'For your own security and to prevent fraud, we ask that you please confirm your account and email address before continuing. Once confirmed you will immediately be allowed to comment on [_1].' => 'Para su propia seguridad, y para prevenir fraudes, antes de continuar le solicitamos que confirme su cuenta y direcciÃ³n de correo. Tras confirmarlas, podrÃ¡ comentar en [_1].',
+	'To confirm your account, please click on or cut and paste the following URL into a web browser:' => 'Para confirmar su cuenta, haga clic en (o copie y pegue) la URL en un navegador web:',
+	'If you did not make this request, or you don\'t want to register for an account to comment on [_1], then no further action is required.' => 'Si no realizÃ³ esta peticiÃ³n, o no quiere registrar una cuenta para comentar en [_1], no se necesitan mÃ¡s acciones.',
+	'Thank you very much for your understanding.' => 'Gracias por su comprensiÃ³n.',
+	'Sincerely,' => 'Cordialmente,',
 
 ## default_templates/about_this_page.mtml
@@ -284,18 +336,9 @@
 	'Find recent content on the <a href="[_1]">main index</a> or look in the <a href="[_2]">archives</a> to find all content.' => 'EncontrarÃ¡ los contenidos recientes en la <a href="[_1]">pÃ¡gina principal</a>. Consulte los <a href="[_2]">archivos</a> para ver todos los contenidos.',
 
-## default_templates/pages_list.mtml
-	'Pages' => 'PÃ¡ginas',
-
 ## default_templates/entry.mtml
 
 ## default_templates/recover-password.mtml
-	'_USAGE_FORGOT_PASSWORD_1' => 'SolicitÃ³ la recuperaciÃ³n de su contraseÃ±a de Movable Type. Su contraseÃ±a se ha modificado en el sistema; Ã©sta es su nueva contraseÃ±a:',
-	'_USAGE_FORGOT_PASSWORD_2' => 'DeberÃ­a poder iniciar una sesiÃ³n en Movable Type con esta nueva contraseÃ±a via la URL abajo. DespuÃ©s de iniciar la sesiÃ³n, cambie su contraseÃ±a a otra que pueda memorizar y recordar fÃ¡cilmente.',
-	'Mail Footer' => 'Pie del correo',
-
-## default_templates/trackbacks.mtml
-	'TrackBack URL: [_1]' => 'URL de TrackBack: [_1]',
-	'<a href="[_1]">[_2]</a> from [_3] on <a href="[_4]">[_5]</a>' => '<a href="[_1]">[_2]</a> desde [_3] en <a href="[_4]">[_5]</a>',
-	'[_1] <a href="[_2]">Read More</a>' => '[_1] <a href="[_2]">Leer mÃ¡s</a>',
+	'A request has been made to change your password in Movable Type. To complete this process click on the link below to select a new password.' => 'Se ha recibido una peticiÃ³n para cambiar su contraseÃ±a de Movable Type. Para completar el proceso y seleccionar una nueva contraseÃ±a, haga clic en el enlace.',
+	'If you did not request this change, you can safely ignore this email.' => 'Si no solicitÃ³ este cambio, ignore este mensaje.',
 
 ## default_templates/javascript.mtml
@@ -313,9 +356,15 @@
 	'Replying to <a href="[_1]" onclick="[_2]">comment from [_3]</a>' => 'Respondiendo al <a href="[_1]" onclick="[_2]">comentario de [_3]</a>',
 
+## default_templates/search.mtml
+	'Case sensitive' => 'Distinguir mayÃºsculas y minÃºsculas',
+	'Regex search' => 'ExpresiÃ³n regular',
+
 ## default_templates/archive_index.mtml
 	'Author Archives' => 'Archivos por autor',
-	'Category Monthly Archives' => 'Archivos mensuales por categorÃ­as',
-
-## default_templates/recent_entries.mtml
+
+## default_templates/trackbacks.mtml
+	'TrackBack URL: [_1]' => 'URL de TrackBack: [_1]',
+	'<a href="[_1]">[_2]</a> from [_3] on <a href="[_4]">[_5]</a>' => '<a href="[_1]">[_2]</a> desde [_3] en <a href="[_4]">[_5]</a>',
+	'[_1] <a href="[_2]">Read More</a>' => '[_1] <a href="[_2]">Leer mÃ¡s</a>',
 
 ## default_templates/calendar.mtml
@@ -336,4 +385,6 @@
 	'Sat' => 'SÃ¡b',
 
+## default_templates/recent_entries.mtml
+
 ## default_templates/sidebar.mtml
 	'2-column layout - Sidebar' => 'DisposiciÃ³n a 2 columnas - Barra lateral',
@@ -346,38 +397,13 @@
 	'Learn more about OpenID' => 'MÃ¡s informaciÃ³n sobre OpenID',
 
-## default_templates/creative_commons.mtml
-	'This blog is licensed under a <a href="[_1]">Creative Commons License</a>.' => 'Este blog tiene una <a href="[_1]">Licencia Creative Commons</a>.',
-
 ## default_templates/banner_footer.mtml
 	'_POWERED_BY' => 'Powered by<br /><a href="http://www.movabletype.org/sitees/"><$MTProductName$></a>',
 
-## default_templates/comments.mtml
-	'[_1] replied to <a href="[_2]">comment from [_3]</a>' => '[_1] respondiÃ³ al <a href="[_2]">comentario de [_3]</a>',
-	'Leave a comment' => 'Escribir un comentario',
-	'Name' => 'Nombre',
-	'Email Address' => 'DirecciÃ³n de correo electrÃ³nico',
-	'Remember personal info?' => 'Â¿Recordar datos personales?',
-	'(You may use HTML tags for style)' => '(Puede usar etiquetas HTML para el estilo)',
-	'Preview' => 'Vista previa',
-	'Submit' => 'Enviar',
-
-## default_templates/monthly_entry_listing.mtml
-
-## default_templates/search_results.mtml
-	'Search Results' => 'Resultado de la bÃºsqueda',
-	'Results matching &ldquo;[_1]&rdquo;' => 'Resultados correspondiente a &ldquo;[_1]&rdquo;',
-	'Results tagged &ldquo;[_1]&rdquo;' => 'Resultado de etiquetas &ldquo;[_1]&rdquo;',
-	'Previous' => 'Anterior',
-	'Next' => 'Siguiente',
-	'No results found for &ldquo;[_1]&rdquo;.' => 'NingÃºn resultado encontrado para &ldquo;[_1]&rdquo;.',
-	'Instructions' => 'Instrucciones',
-	'By default, this search engine looks for all words in any order. To search for an exact phrase, enclose the phrase in quotes:' => 'Por defecto, este motor de bÃºsqueda comprueba todas las palabras sin tener en cuenta el orden. Para buscar una frase exacta, encierre la frase entre comillas:',
-	'movable type' => 'movable type',
-	'The search engine also supports AND, OR, and NOT keywords to specify boolean expressions:' => 'El motor de bÃºsqueda tambiÃ©n soporta los operadores AND, OR y NOT para especificar expresiones lÃ³gicas:',
-	'personal OR publishing' => 'personal OR publicaciÃ³n',
-	'publishing NOT personal' => 'publicaciÃ³n NOT personal',
-
-## default_templates/dynamic_error.mtml
-	'Page Not Found' => 'PÃ¡gina no encontrada',
+## default_templates/powered_by.mtml
+	'_MTCOM_URL' => '_MTCOM_URL',
+
+## default_templates/tag_cloud.mtml
+
+## default_templates/recent_assets.mtml
 
 ## default_templates/comment_preview.mtml
@@ -386,30 +412,434 @@
 	'Cancel' => 'Cancelar',
 
-## default_templates/powered_by.mtml
-	'_MTCOM_URL' => '_MTCOM_URL',
-
-## default_templates/date_based_category_archives.mtml
-	'Category Yearly Archives' => 'Archivos anuales por categorÃ­a',
-	'Category Weekly Archives' => 'Archivos semanales por categorÃ­a',
-	'Category Daily Archives' => 'Archivos diarios por categorÃ­a',
-
-## default_templates/author_archive_list.mtml
-	'Authors' => 'Autores',
-
-## default_templates/tag_cloud.mtml
-
-## default_templates/recent_assets.mtml
-
-## default_templates/search.mtml
-	'Case sensitive' => 'Distinguir mayÃºsculas y minÃºsculas',
-	'Regex search' => 'ExpresiÃ³n regular',
-
-## default_templates/commenter_confirm.mtml
-	'Thank you registering for an account to comment on [_1].' => 'Gracias por registrar una cuenta para comentar en [_1].',
-	'For your own security and to prevent fraud, we ask that you please confirm your account and email address before continuing. Once confirmed you will immediately be allowed to comment on [_1].' => 'Para su propia seguridad, y para prevenir fraudes, antes de continuar le solicitamos que confirme su cuenta y direcciÃ³n de correo. Tras confirmarlas, podrÃ¡ comentar en [_1].',
-	'To confirm your account, please click on or cut and paste the following URL into a web browser:' => 'Para confirmar su cuenta, haga clic en (o copie y pegue) la URL en un navegador web:',
-	'If you did not make this request, or you don\'t want to register for an account to comment on [_1], then no further action is required.' => 'Si no realizÃ³ esta peticiÃ³n, o no quiere registrar una cuenta para comentar en [_1], no se necesitan mÃ¡s acciones.',
-	'Thank you very much for your understanding.' => 'Gracias por su comprensiÃ³n.',
-	'Sincerely,' => 'Cordialmente,',
+## lib/MT/CMS/Search.pm
+	'No [_1] were found that match the given criteria.' => 'NingÃºn [_1] ha sido encontrado que corresponda al criterio dado.',
+	'No permissions' => 'No tiene permisos',
+	'Entry Body' => 'Cuerpo de la entrada',
+	'Extended Entry' => 'Entrada extendida',
+	'Keywords' => 'Palabras claves',
+	'Basename' => 'Nombre base',
+	'Comment Text' => 'Comentario',
+	'IP Address' => 'DirecciÃ³n IP',
+	'Source URL' => 'URL origen',
+	'Blog Name' => 'Nombre del blog',
+	'Page Body' => 'Cuerpo de la pÃ¡gina',
+	'Extended Page' => 'PÃ¡gina extendida',
+	'Template Name' => 'Nombre de la plantilla',
+	'Text' => 'Texto',
+	'Linked Filename' => 'Fichero enlazado',
+	'Output Filename' => 'Fichero salida',
+	'Filename' => 'Nombre del fichero',
+	'Description' => 'DescripciÃ³n',
+	'Label' => 'TÃ­tulo',
+	'Log Message' => 'Mensaje del registro',
+	'Username' => 'Nombre de usuario',
+	'Display Name' => 'Nombre pÃºblico',
+	'Site URL' => 'URL del sitio',
+	'Site Root' => 'RaÃ­z del sitio',
+	'Search & Replace' => 'Buscar & Reemplazar',
+	'Invalid date(s) specified for date range.' => 'Se especificaron fechas no vÃ¡lidas para el rango.',
+	'Permission denied.' => 'Permiso denegado.',
+	'Error in search expression: [_1]' => 'Error en la expresiÃ³n de bÃºsqueda: [_1]',
+	'Saving object failed: [_2]' => 'Fallo al guardar objeto: [_2]',
+
+## lib/MT/CMS/Import.pm
+	'Can\'t load blog #[_1].' => 'No se pudo cargar el blog nÂº[_1].',
+	'Import/Export' => 'Importar/Exportar',
+	'Please select a blog.' => 'Por favor, seleccione un blog.',
+	'Load of blog \'[_1]\' failed: [_2]' => 'La carga del blog \'[_1]\' fallÃ³: [_2]',
+	'You do not have import permissions' => 'No tiene permisos de importaciÃ³n',
+	'You do not have permission to create users' => 'No tiene permisos para crear usarios',
+	'You need to provide a password if you are going to create new users for each user listed in your blog.' => 'Si va a crear nuevos usuarios por cada usuario listado en su blog, debe proveer una contraseÃ±a.',
+	'Importer type [_1] was not found.' => 'No se encontrÃ³ el tipo de importador [_1].',
+
+## lib/MT/CMS/Folder.pm
+	'The folder \'[_1]\' conflicts with another folder. Folders with the same parent must have unique basenames.' => 'La carpeta \'[_1]\' tiene conflicto con otra carpeta. Las carpetas con el mismo padre deben tener nombre base Ãºnicos.',
+	'Folder \'[_1]\' created by \'[_2]\'' => 'Carpeta \'[_1]\' creada por \'[_2]\'',
+	'The name \'[_1]\' is too long!' => 'El nombre \'[_1]\' es demasiado largo.',
+	'Folder \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Carpeta \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
+
+## lib/MT/CMS/Tag.pm
+	'Invalid type' => 'Tipo no vÃ¡lido',
+	'New name of the tag must be specified.' => 'El nuevo nombre de la etiqueta debe ser especificado',
+	'No such tag' => 'No existe dicha etiqueta',
+	'Invalid request.' => 'PeticiÃ³n no vÃ¡lida.',
+	'Error saving entry: [_1]' => 'Error guardando entrada: [_1]',
+	'Error saving file: [_1]' => 'Error guardando fichero: [_1]',
+	'Tag \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Etiqueta \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
+	'Entries' => 'Entradas',
+
+## lib/MT/CMS/Template.pm
+	'index' => 'Ã­ndice',
+	'archive' => 'archivo',
+	'module' => 'mÃ³dulo',
+	'widget' => 'widget',
+	'email' => 'correo electrÃ³nico',
+	'system' => 'sistema',
+	'Templates' => 'Plantillas',
+	'One or more errors were found in this template.' => 'Se encontraron uno o mÃ¡s errores en esta plantilla.',
+	'Create template requires type' => 'Crear plantillas requiere el tipo',
+	'Archive' => 'Archivo',
+	'Entry or Page' => 'Entrada o pÃ¡gina',
+	'New Template' => 'Nueva plantilla',
+	'Index Templates' => 'Plantillas Ã­ndice',
+	'Archive Templates' => 'Plantillas de archivos',
+	'Template Modules' => 'MÃ³dulos de plantillas',
+	'System Templates' => 'Plantillas del sistema',
+	'Email Templates' => 'Plantillas de correo',
+	'Template Backups' => 'Copias de seguridad de las plantillas',
+	'Can\'t locate host template to preview module/widget.' => 'No se localizÃ³ la plantilla origen para mostrar el mÃ³dulo/widget.',
+	'Publish error: [_1]' => 'Error de publicaciÃ³n: [_1]',
+	'Unable to create preview file in this location: [_1]' => 'Imposible crear vista previa del archivo en este lugar: [_1]',
+	'Lorem ipsum' => 'Lorem ipsum',
+	'LOREM_IPSUM_TEXT' => 'LOREM_IPSUM_TEXT',
+	'LORE_IPSUM_TEXT_MORE' => 'LORE_IPSUM_TEXT_MORE',
+	'sample, entry, preview' => 'sample, entry, preview',
+	'Populating blog with default templates failed: [_1]' => 'FallÃ³ el guardando del blog con las plantillas por defecto: [_1]',
+	'Setting up mappings failed: [_1]' => 'Fallo la configuraciÃ³n de mapeos: [_1]',
+	'Saving map failed: [_1]' => 'Fallo guardando mapa: [_1]',
+	'You should not be able to enter 0 as the time.' => 'No deberÃ­a poder introducir 0 en estos momentos.',
+	'You must select at least one event checkbox.' => 'Debe seleccionar al menos una casilla de eventos.',
+	'Template \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Plantilla \'[_1]\' (ID:[_2]) creada por \'[_3]\'',
+	'Template \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Plantilla \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
+	'No Name' => 'Sin nombre',
+	'Orphaned' => 'HuÃ©rfano',
+	'Global Templates' => 'Plantillas globales',
+	' (Backup from [_1])' => ' (Copia de [_1])',
+	'Error creating new template: ' => 'Error creando nueva plantilla: ',
+	'Skipping template \'[_1]\' since it appears to be a custom template.' => 'Ignorando plantilla \'[_1]\' ya que parecer ser una plantilla personalizada.',
+	'Refreshing template <strong>[_3]</strong> with <a href="?__mode=view&amp;blog_id=[_1]&amp;_type=template&amp;id=[_2]">backup</a>' => 'Reactualizar los modelos <strong>[_3]</strong> desde <a href="?__mode=view&amp;blog_id=[_1]&amp;_type=template&amp;id=[_2]">guardar</a>',
+	'Skipping template \'[_1]\' since it has not been changed.' => 'Ignorando la plantilla \'[_1]\' ya que no ha sido modificada.',
+	'Copy of [_1]' => 'Copia de [_1]',
+	'Permission denied: [_1]' => 'Permiso denegado: [_1]',
+	'Save failed: [_1]' => 'Fallo al guardar: [_1]',
+	'Invalid ID [_1]' => 'ID invÃ¡lido [_1]',
+	'Saving object failed: [_1]' => 'Fallo guardando objeto: [_1]',
+	'Load failed: [_1]' => 'Fallo carga: [_1]',
+	'(no reason given)' => '(ninguna razÃ³n ofrecida)',
+	'Removing [_1] failed: [_2]' => 'FallÃ³ el borrado de [_1]: [_2]',
+	'template' => 'plantilla',
+	'Restoring widget set [_1]... ' => 'Restaurando el conjunto de widgets [_1]... ',
+	'Done.' => 'Hecho.',
+	'Failed.' => 'Fallo.',
+
+## lib/MT/CMS/Category.pm
+	'Subfolder' => 'Subcarpeta',
+	'Subcategory' => 'SubcategorÃ­a',
+	'Saving [_1] failed: [_2]' => 'FallÃ³ al guardar [_1]: [_2]',
+	'The [_1] must be given a name!' => 'Â¡Debe dar un nombre a [_1]!',
+	'Add a [_1]' => 'AÃ±ador un [_1]',
+	'No label' => 'Sin tÃ­tulo',
+	'Category name cannot be blank.' => 'El nombre de la categorÃ­a no puede estar en blanco.',
+	'The category name \'[_1]\' conflicts with another category. Top-level categories and sub-categories with the same parent must have unique names.' => 'El nombre de la categrÃ­a \'[_1]\' tiene conflicto con otra categorÃ­a. Las categorÃ­as de primer nivel y las sub-categorÃ­as con el mismo padre deben tener nombres Ãºnicos.',
+	'The category basename \'[_1]\' conflicts with another category. Top-level categories and sub-categories with the same parent must have unique basenames.' => 'El nombre base de la categorÃ­a \'[_1]\' tiene conflictos con otra categorÃ­a. Las categorÃ­as de primer nivel y las sub-categorÃ­as con el mismo padre deben tener nombres base Ãºnicos.',
+	'Category \'[_1]\' created by \'[_2]\'' => 'CategorÃ­a \'[_1]\' creada por \'[_2]\'',
+	'Category \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'CategorÃ­a \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
+
+## lib/MT/CMS/User.pm
+	'Users' => 'Usuarios',
+	'Create User' => 'Crear usuario',
+	'Can\'t load role #[_1].' => 'No se pudo cargar el rol #[_1].',
+	'Roles' => 'Roles',
+	'Create Role' => 'Crear rol',
+	'(user deleted)' => '(usario borrado)',
+	'*User deleted*' => '*Usuario borrado*',
+	'(newly created user)' => '(nuevo usuario creado)',
+	'User Associations' => 'Asociaciones de usuario',
+	'Role Users & Groups' => 'Roles de usuarios y grupos',
+	'Associations' => 'Asociaciones',
+	'(Custom)' => '(Personalizado)',
+	'The user' => 'El usuario',
+	'User' => 'Usuario',
+	'Role name cannot be blank.' => 'El nombre del rol no puede estar vacÃ­o.',
+	'Another role already exists by that name.' => 'Ya existe otro rol con ese nombre.',
+	'You cannot define a role without permissions.' => 'No puede definir un rol sin permisos.',
+	'General Settings' => 'ConfiguraciÃ³n general',
+	'Invalid ID given for personal blog clone source ID.' => 'Se introdujo un ID no vÃ¡lido para el ID de blog fuente de clonaciÃ³n.',
+	'If personal blog is set, the default site URL and root are required.' => 'Si se selecciona un blog personal, se necesitarÃ¡ su URL predefinida y raÃ­z.',
+	'Select a entry author' => 'Seleccione un autor de entradas',
+	'Selected author' => 'Autor seleccionado',
+	'Type a username to filter the choices below.' => 'Introduzca un nombre de usuario para filtrar las opciones.',
+	'Entry author' => 'Autor de entradas',
+	'Select a System Administrator' => 'Seleccione un Administrador del Sistema',
+	'Selected System Administrator' => 'Administrador del Sistema seleccionado',
+	'System Administrator' => 'Administrador del sistema',
+	'represents a user who will be created afterwards' => 'representa un usuario que se crearÃ¡ despuÃ©s',
+	'Select Blogs' => 'Seleccione blogs',
+	'Blogs Selected' => 'Blogs seleccionado',
+	'Search Blogs' => 'Buscar blogs',
+	'Select Users' => 'Seleccionar usuarios',
+	'Users Selected' => 'Usuarios seleccionados',
+	'Search Users' => 'Buscar usuarios',
+	'Select Roles' => 'Seleccionar roles',
+	'Role Name' => 'Nombre del rol',
+	'Roles Selected' => 'Roles seleccionados',
+	'' => '', # Translate - New
+	'Grant Permissions' => 'Otorgar permisos',
+	'You cannot delete your own association.' => 'No puede borrar sus propias asociaciones.',
+	'You cannot delete your own user record.' => 'No puede borrar el registro de su propio usario.',
+	'You have no permission to delete the user [_1].' => 'No tiene permisos para borrar el usario [_1].',
+	'User requires username' => 'El usario necesita un nombre de usuario',
+	'[_1] contains an invalid character: [_2]' => '[_1] contiene un caracter no vÃ¡lido: [_2]',
+	'User requires display name' => 'El usuario necesita un nombre pÃºblico',
+	'A user with the same name already exists.' => 'Ya existe un usuario con el mismo nombre.',
+	'User requires password' => 'El usario necesita una contraseÃ±a',
+	'Email Address is required for password recovery' => 'La direcciÃ³n de correo es necesaria para la recuperaciÃ³n de la contraseÃ±a',
+	'Email Address is invalid.' => 'La direcciÃ³n de correo no es vÃ¡lida.',
+	'URL is invalid.' => 'La URL no es vÃ¡lida.',
+	'User \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Usuario \'[_1]\' (ID:[_2]) creado por \'[_3]\'',
+	'User \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Usuario \'[_1]\' (ID:[_2]) borrado por \'[_3]\'',
+
+## lib/MT/CMS/Asset.pm
+	'Assets' => 'Multimedia',
+	'Files' => 'Ficheros',
+	'Upload File' => 'Transferir fichero',
+	'Can\'t load file #[_1].' => 'No se pudo cargar el fichero nÂº[_1].',
+	'File \'[_1]\' uploaded by \'[_2]\'' => 'Fichero \'[_1]\' transferido por \'[_2]\'',
+	'File \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Fichero \'[_1]\' (ID:[_2]) transferido por \'[_3]\'',
+	'All Assets' => 'Todos los ficheros multimedia',
+	'Untitled' => 'Sin tÃ­tulo',
+	'Archive Root' => 'RaÃ­z de archivos',
+	'Please select a file to upload.' => 'Por favor, seleccione el fichero a transferir',
+	'Invalid filename \'[_1]\'' => 'Nombre de fichero no vÃ¡lido \'[_1]\'',
+	'Please select an audio file to upload.' => 'Por favor, seleccione el fichero de audio a transferir.',
+	'Please select an image to upload.' => 'Por favor, seleccione una imagen a transferir.',
+	'Please select a video to upload.' => 'Por favor, seleccione un video a transferir. Please select a video to upload.',
+	'Before you can upload a file, you need to publish your blog.' => 'Antes de transferir ficheros, debe publicar su blog.',
+	'Invalid extra path \'[_1]\'' => 'Ruta extra no vÃ¡lida \'[_1]\'',
+	'Can\'t make path \'[_1]\': [_2]' => 'No se puede crear la ruta \'[_1]\': [_2]',
+	'Invalid temp file name \'[_1]\'' => 'Nombre de fichero temporal no vÃ¡lido \'[_1]\'',
+	'Error opening \'[_1]\': [_2]' => 'Error abriendo \'[_1]\': [_2]',
+	'Error deleting \'[_1]\': [_2]' => 'Error borrando \'[_1]\': [_2]',
+	'File with name \'[_1]\' already exists. (Install File::Temp if you\'d like to be able to overwrite existing uploaded files.)' => 'Ya existe un fichero con el nombre \'[_1]\'. (Instale File::Temp si desea sobreescribir ficheros transferidos existentes).',
+	'Error creating temporary file; please check your TempDir setting in your coniguration file (currently \'[_1]\') this location should be writable.' => 'Error creando un fichero temporal; por favor, compruebe que se puede escribir en la ruta especificada en la opciÃ³n TempDir en el fichero de configuraciÃ³n (actualmente \'[_1]\').',
+	'unassigned' => 'no asignado',
+	'File with name \'[_1]\' already exists; Tried to write to tempfile, but open failed: [_2]' => 'Ya existe un fichero con el nombre \'[_1]\'; se intentÃ³ escribir en un fichero temporal, pero hubo un error al abrirlo: [_2]',
+	'Could not create upload path \'[_1]\': [_2]' => 'No se pudo crear la ruta de transferencias \'[_1]\': [_2]',
+	'Error writing upload to \'[_1]\': [_2]' => 'Error escribiendo transferencia a \'[_1]\': [_2]',
+	'Uploaded file is not an image.' => 'El fichero transferido no es una imagen.',
+	'<' => '<',
+	'/' => '/',
+
+## lib/MT/CMS/Log.pm
+	'All Feedback' => 'Todas las opiniones',
+	'Publishing' => 'PublicaciÃ³n',
+	'Activity Log' => 'Actividad',
+	'System Activity Feed' => 'SindicaciÃ³n de la actividad',
+	'Activity log for blog \'[_1]\' (ID:[_2]) reset by \'[_3]\'' => 'El registro de actividad del blog \'[_1]\' (ID:[_2]) fue reiniciado por  \'[_3]\'',
+	'Activity log reset by \'[_1]\'' => 'Registro de actividad reiniciado por \'[_1]\'',
+
+## lib/MT/CMS/Export.pm
+	'You do not have export permissions' => 'No tiene permisos de exportaciÃ³n',
+
+## lib/MT/CMS/Blog.pm
+	'Publishing Settings' => 'ConfiguraciÃ³n de publicaciÃ³n',
+	'Plugin Settings' => 'ConfiguraciÃ³n de extensiones',
+	'Settings' => 'ConfiguraciÃ³n',
+	'New Blog' => 'Nuevo blog',
+	'Blogs' => 'Blogs',
+	'Blog Activity Feed' => 'SindicaciÃ³n de Actividades del blog',
+	'Go Back' => 'Ir atrÃ¡s',
+	'Can\'t load entry #[_1].' => 'No se pudo cargar la entrada #[_1].',
+	'Can\'t load template #[_1].' => 'No se pudo cargar la plantilla #[_1].',
+	'index template \'[_1]\'' => 'plantilla Ã­ndice \'[_1]\'',
+	'[_1] \'[_2]\'' => '[_1] \'[_2]\'',
+	'Publish Site' => 'Publicar sitio',
+	'Invalid blog' => 'Blog no vÃ¡lido',
+	'Select Blog' => 'Seleccione blog',
+	'Selected Blog' => 'Blog seleccionado',
+	'Type a blog name to filter the choices below.' => 'Introduzca un nombre de blog para filtrar las opciones de abajo.',
+	'Saving permissions failed: [_1]' => 'Fallo guardando permisos: [_1]',
+	'Blog \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Blog \'[_1]\' (ID:[_2]) creado por \'[_3]\'',
+	'You did not specify a blog name.' => 'No especificÃ³ el nombre del blog.',
+	'Site URL must be an absolute URL.' => 'La URL del sitio debe ser una URL absoluta.',
+	'Archive URL must be an absolute URL.' => 'La URL de archivo debe ser una URL absoluta.',
+	'You did not specify an Archive Root.' => 'No ha especificado un Archivo raÃ­z.',
+	'Blog \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Blog \'[_1]\' (ID:[_2]) borrado por \'[_3]\'',
+	'Saving blog failed: [_1]' => 'Fallo guardando blog: [_1]',
+	'Error: Movable Type cannot write to the template cache directory. Please check the permissions for the directory called <code>[_1]</code> underneath your blog directory.' => 'Error: Movable Type no puede escribir en el directorio de cachÃ© de las plantillas. Por favor, compruebe los permisos del directorio llamado <code>[_1]</code> dentro del directorio de su blog.',
+	'Error: Movable Type was not able to create a directory to cache your dynamic templates. You should create a directory called <code>[_1]</code> underneath your blog directory.' => 'Error: Movable Type no pudo crear un directorio para cachear las plantillas dinÃ¡micas. Debe crear un directorio llamado <code>[_1]</code> dentro del directorio de su blog.',
+
+## lib/MT/CMS/TrackBack.pm
+	'TrackBacks' => 'TrackBacks',
+	'Junk TrackBacks' => 'TrackBacks basura',
+	'TrackBacks where <strong>[_1]</strong> is &quot;[_2]&quot;.' => 'TrackBacks donde <strong>[_1]</strong> es &quot;[_2]&quot;.',
+	'TrackBack Activity Feed' => 'SindicaciÃ³n de la actividad de TrackBacks',
+	'(Unlabeled category)' => '(CategorÃ­a sin tÃ­tulo)',
+	'Ping (ID:[_1]) from \'[_2]\' deleted by \'[_3]\' from category \'[_4]\'' => 'Ping (ID:[_1]) desde \'[_2]\' borrado por \'[_3]\' de la categorÃ­a \'[_4]\'',
+	'(Untitled entry)' => '(Entrada sin tÃ­tulo)',
+	'Ping (ID:[_1]) from \'[_2]\' deleted by \'[_3]\' from entry \'[_4]\'' => 'Ping (ID:[_1]) desde \'[_2]\' borrado por \'[_3]\' de la entrada \'[_4]\'',
+	'No Excerpt' => 'Sin resumen',
+	'No Title' => 'Sin tÃ­tulo',
+	'Orphaned TrackBack' => 'TrackBack huÃ©rfano',
+	'category' => 'categorÃ­a',
+
+## lib/MT/CMS/Dashboard.pm
+	'Better, Stronger, Faster' => 'Mejor, mÃ¡s potente, mÃ¡s rÃ¡pido',
+	'Movable Type has undergone a significant overhaul in all aspects of performance. Memory utilization has been reduced, publishing times have been increased significantly and search is now 100x faster!' => 'Se ha realizado una importante revisiÃ³n en todos los aspectos relacionados con el rendimiento de Movable Type. Â¡Se ha reducido la utilizaciÃ³n de memoria, el tiempo de publicaciÃ³n y ahora la bÃºsqueda es 100 veces mÃ¡s rÃ¡pida!',
+	'Module Caching' => 'CachÃ© de mÃ³dulos',
+	'Template module and widget content can now be cached in the database to dramatically speed up publishing.' => 'Para acelerar la publicaciÃ³n, hora se cachean en la base de datos los mÃ³dulos de las plantillas y los contenidos de los widgets.',
+	'Improved Template and Design Management' => 'Mejora dela gestiÃ³n de las plantillas y los diseÃ±os',
+	'The template editing interface has been enhanced to make designers more efficient at updating their site\'s design. The default templates have also been dramatically simplified to make it easier for you to edit and create the site you want.' => 'Se ha mejorado el interfaz de la ediciÃ³n de plantillas para aumentar la productividad de los diseÃ±adores a la hora de actualizar el diseÃ±o del sitio. TambiÃ©n se han simplificado las plantillas predefinidas para facilitar la ediciÃ³n y creaciÃ³n del sitio.',
+	'Threaded Comments' => 'Hilos de comentarios',
+	'Allow commenters on your blog to reply to each other increasing user engagement and creating more dynamic conversations.' => 'Permita que los comentaristas de su blog se respondan mutuamente y hagan mÃ¡s dinÃ¡micas las conversaciones.',
+
+## lib/MT/CMS/Common.pm
+	'Permisison denied.' => 'Permiso denegado.',
+	'The Template Name and Output File fields are required.' => 'Los campos del nombre de la plantilla y el fichero de salida son obligatorios.',
+	'Invalid type [_1]' => 'Tipo invÃ¡lido [_1]',
+	'Invalid parameter' => 'ParÃ¡metro no vÃ¡lido',
+	'Notification List' => 'Lista de notificaciones',
+	'IP Banning' => 'Bloqueo de IPs',
+	'Removing tag failed: [_1]' => 'FallÃ³ el borrado de la etiqueta: [_1]',
+	'Loading MT::LDAP failed: [_1].' => 'FallÃ³ la carga de MT::LDAP: [_1].',
+	'System templates can not be deleted.' => 'Las plantillas del sistema no se pueden borrar.',
+
+## lib/MT/CMS/BanList.pm
+	'You did not enter an IP address to ban.' => 'No tecleÃ³ una direcciÃ³n IP para bloquear.',
+	'The IP you entered is already banned for this blog.' => 'La IP que introdujo ya estÃ¡ bloqueada en este blog.',
+
+## lib/MT/CMS/Plugin.pm
+	'Plugin Set: [_1]' => 'Conjuntos de extensiones: [_1]',
+	'Individual Plugins' => 'Extensiones individuales',
+
+## lib/MT/CMS/AddressBook.pm
+	'No permissions.' => 'Sin permisos.',
+	'No entry ID provided' => 'ID de entrada no provista',
+	'No such entry \'[_1]\'' => 'No existe la entrada \'[_1]\'',
+	'No email address for user \'[_1]\'' => 'No hay direcciÃ³n de correo electrÃ³nico asociada al usario \'[_1]\'',
+	'No valid recipients found for the entry notification.' => 'No se encontraron destinatarios vÃ¡lidos para la notificaciÃ³n de la entrada.',
+	'[_1] Update: [_2]' => '[_1] Actualiza: [_2]',
+	'Error sending mail ([_1]); try another MailTransfer setting?' => 'Error enviando correo electrÃ³nico ([_1]); Â¿quizÃ¡s probando con otra configuraciÃ³n para MailTransfer?',
+	'The value you entered was not a valid email address' => 'El valor que tecleÃ³ no es una direcciÃ³n vÃ¡lida de correo electrÃ³nico',
+	'The value you entered was not a valid URL' => 'La URL que introdujo no es vÃ¡lida.',
+	'The e-mail address you entered is already on the Notification List for this blog.' => 'La direcciÃ³n de correo que introdujo ya estÃ¡ en la Lista de notificaciones de este blog.',
+	'Subscriber \'[_1]\' (ID:[_2]) deleted from address book by \'[_3]\'' => 'Suscriptor \'[_1]\' (ID:[_2]) borrado de la agenda por \'[_3]\'',
+
+## lib/MT/CMS/Tools.pm
+	'Password Recovery' => 'RecuperaciÃ³n de contraseÃ±a',
+	'Email Address is required for password recovery.' => 'La direcciÃ³n de correo es necesaria para la recuperaciÃ³n de contraseÃ±a.',
+	'User not found' => 'Usuario no encontrado',
+	'Error sending mail ([_1]); please fix the problem, then try again to recover your password.' => 'Error enviando correo ([_1]); por favor, solvente el problema e intÃ©nte de nuevo la recuperaciÃ³n de la contraseÃ±a.',
+	'Password reset token not found' => 'Token para el reinicio de la contraseÃ±a no encontrado',
+	'Email address not found' => 'DirecciÃ³n de correo no encontrada',
+	'Your request to change your password has expired.' => 'ExpirÃ³ su solicitud de cambio de contraseÃ±a.',
+	'Invalid password reset request' => 'Solicitud de reinicio de contraseÃ±a no vÃ¡lida',
+	'Please confirm your new password' => 'Por favor, confirme su nueva contraseÃ±a',
+	'Passwords do not match' => 'Las contraseÃ±as no coinciden', # Translate - New
+	'That action ([_1]) is apparently not implemented!' => 'Â¡La acciÃ³n ([_1]) aparentemente no estÃ¡ implementada!',
+	'Invalid password recovery attempt; can\'t recover password in this configuration' => 'Intento de recuperaciÃ³n de contraseÃ±a no vÃ¡lido; no se pudo recuperar la clave con esta configuraciÃ³n',
+	'Invalid author_id' => 'author_id no vÃ¡lido',
+	'Backup' => 'Copia de seguridad',
+	'Backup & Restore' => 'Copias de seguridad',
+	'Temporary directory needs to be writable for backup to work correctly.  Please check TempDir configuration directive.' => 'Debe poderse escribir en el directorio temporal para que las copias de seguridad funcionen correctamente. Por favor, compruebe la opciÃ³n de configuraciÃ³n TempDir.',
+	'Temporary directory needs to be writable for restore to work correctly.  Please check TempDir configuration directive.' => 'Debe poder escribirse en el directorio temporal para que las copias de seguridad funcionen correctamente. Por favor, compruebe la opciÃ³n de configuraciÃ³n TempDir.',
+	'[_1] is not a number.' => '[_1] no es un nÃºmero.',
+	'Copying file [_1] to [_2] failed: [_3]' => 'Fallo copiandi fichero [_1] en [_2]: [_3]',
+	'Specified file was not found.' => 'No se encontrÃ³ el fichero especificado.',
+	'[_1] successfully downloaded backup file ([_2])' => '[_1] descargÃ³ con Ã©xito el fichero de copia de seguridad ([_2])',
+	'Restore' => 'Restaurar',
+	'MT::Asset#[_1]: ' => 'MT::Asset#[_1]: ',
+	'Some of the actual files for assets could not be restored.' => 'No se pudieron restaurar algunos ficheros multimedia.',
+	'Please use xml, tar.gz, zip, or manifest as a file extension.' => 'Por favor, use xml, tar.gz, zip, o manifest como extensiÃ³n de ficheros.',
+	'Unknown file format' => 'Formato de fichero desconocido',
+	'Some objects were not restored because their parent objects were not restored.' => 'Algunos objetos no se restauraron porque sus objetos ascendentes tampoco fueron restaurados.',
+	'Detailed information is in the <a href=\'javascript:void(0)\' onclick=\'closeDialog(\"[_1]\")\'>activity log</a>.' => 'La informaciÃ³n detallada se encuentra en el <a href=\'javascript:void(0)\' onclick=\'closeDialog(\"[_1]\")\'>registro de actividad</a>.',
+	'[_1] has canceled the multiple files restore operation prematurely.' => '[_1] cancelÃ³ prematuramente la operaciÃ³n de restauraciÃ³n de varios ficheros.',
+	'Changing Site Path for the blog \'[_1]\' (ID:[_2])...' => 'Modificando la Ruta del Sitio del blog \'[_1]\' (ID:[_2])...',
+	'Removing Site Path for the blog \'[_1]\' (ID:[_2])...' => 'Borrando la Ruta del Sitio del blog \'[_1]\' (ID:[_2])...',
+	'Changing Archive Path for the blog \'[_1]\' (ID:[_2])...' => 'Modificando la Ruta de Archivos del blog \'[_1]\' (ID:[_2])...',
+	'Removing Archive Path for the blog \'[_1]\' (ID:[_2])...' => 'Borrando la Ruta de Archivos del blog \'[_1]\' (ID:[_2])...',
+	'failed' => 'fallÃ³',
+	'ok' => 'ok',
+	'Changing file path for the asset \'[_1]\' (ID:[_2])...' => 'Modificando la ruta para el fichero multimedia \'[_1]\' (ID:[_2])...',
+	'Please upload [_1] in this page.' => 'Por favor, transfiera [_1] a esta pÃ¡gina.',
+	'File was not uploaded.' => 'El fichero no fue transferido.',
+	'Restoring a file failed: ' => 'FallÃ³ la restauraciÃ³n de un fichero:',
+	'Some of the files were not restored correctly.' => 'No se restauraron correctamente algunos de los ficheros.',
+	'Successfully restored objects to Movable Type system by user \'[_1]\'' => 'El usuario \'[_1]\' restaurÃ³ objetos en el sistema Movable Type con Ã©xito.',
+	'Can\'t recover password in this configuration' => 'No se pudo recuperar la clave con esta configuraciÃ³n',
+	'Invalid user name \'[_1]\' in password recovery attempt' => 'Nombre de usario no vÃ¡lido \'[_1]\' en intento de recuperaciÃ³n de contraseÃ±a',
+	'User name or password hint is incorrect.' => 'El nombre del usuario o la contraseÃ±a es incorrecto.',
+	'User has not set pasword hint; cannot recover password' => 'El usuario no ha configurado una pista para la contraseÃ±a; no se pudo recuperar',
+	'Invalid attempt to recover password (used hint \'[_1]\')' => 'Intento invÃ¡lido de recuperaciÃ³n de la contraseÃ±a (pista usada \'[_1]\')',
+	'User does not have email address' => 'El usario sin direcciÃ³n de correo electrÃ³nico',
+	'A password reset link has been sent to [_3] for user  \'[_1]\' (user #[_2]).' => 'Se ha envÃ­ado el enlace del reinicio de la contraseÃ±a para el usuario \'[_1]\' a [_3] (usario #[_2]).', # Translate - New
+	'Some objects were not restored because their parent objects were not restored.  Detailed information is in the <a href="javascript:void(0);" onclick="closeDialog(\'[_1]\');">activity log</a>.' => 'Algunos objetos no se restauraron porque sus objetos padres no se restauraron. Dispone de informaciÃ³n detallada en el <a href="javascript:void(0);" onclick="closeDialog(\'[_1]\');">registro de actividad</a>.',
+	'[_1] is not a directory.' => '[_1] no es un directorio.',
+	'Error occured during restore process.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n.',
+	'Some of files could not be restored.' => 'Algunos ficheros no se restauraron.',
+	'Uploaded file was not a valid Movable Type backup manifest file.' => 'El fichero transferido no era un fichero no vÃ¡lido de manifiesto de copia de seguridad de Movable Type.',
+	'Blog(s) (ID:[_1]) was/were successfully backed up by user \'[_2]\'' => 'Las copias de seguridad de el/los blog(s) (ID:[_1]) se hizo/hicieron correctamente por el usuario  \'[_2]\'',
+	'Movable Type system was successfully backed up by user \'[_1]\'' => 'El usuario \'[_1]\' realizÃ³ con Ã©xito una copia de seguridad del sistema de Movable Type',
+	'Some [_1] were not restored because their parent objects were not restored.' => 'Algunos [_1] no se restauraron porque sus objetos ascendentes no se restauraron.',
+
+## lib/MT/CMS/Entry.pm
+	'(untitled)' => '(sin tÃ­tulo)',
+	'New Entry' => 'Nueva entrada',
+	'New Page' => 'Nueva pÃ¡gina',
+	'None' => 'Ninguno',
+	'pages' => 'pÃ¡ginas',
+	'Category' => 'CategorÃ­a',
+	'Asset' => 'Multimedia',
+	'Tag' => 'Etiqueta',
+	'Entry Status' => 'Estado de la entrada',
+	'[_1] Feed' => 'SindicaciÃ³n de [_1]',
+	'Can\'t load template.' => 'No se pudo cargar la plantilla.',
+	'New [_1]' => 'Nuevo [_1]',
+	'No such [_1].' => 'No existe [_1].',
+	'Same Basename has already been used. You should use an unique basename.' => 'Ya se ha utilizado el mismo nombre base. Debe usar un nombre base Ãºnico.',
+	'Your blog has not been configured with a site path and URL. You cannot publish entries until these are defined.' => 'Su blog no tiene configurados la URL y la raÃ­z del sitio. No puede publicar entradas hasta que no estÃ©n definidos.',
+	'Invalid date \'[_1]\'; authored on dates must be in the format YYYY-MM-DD HH:MM:SS.' => 'Fecha no vÃ¡lida \'[_1]\'; debe tener el formato YYYY-MM-DD HH:MM:SS.',
+	'Invalid date \'[_1]\'; authored on dates should be real dates.' => 'Fecha no vÃ¡lida \'[_1]\'; debe ser una fecha real.',
+	'[_1] \'[_2]\' (ID:[_3]) added by user \'[_4]\'' => '[_1] \'[_2]\' (ID:[_3]) added by user \'[_4]\'',
+	'[_1] \'[_2]\' (ID:[_3]) edited and its status changed from [_4] to [_5] by user \'[_6]\'' => '[_1] \'[_2]\' (ID:[_3]) editado y cambiÃ³ su estado desde [_4] a [_5] al usuario \'[_6]\'',
+	'[_1] \'[_2]\' (ID:[_3]) edited by user \'[_4]\'' => '[_1] \'[_2]\' (ID:[_3]) editado por el usuario \'[_4]\'',
+	'Saving placement failed: [_1]' => 'Fallo guardando situaciÃ³n: [_1]',
+	'Saving entry \'[_1]\' failed: [_2]' => 'Fallo guardando entrada \'[_1]\': [_2]',
+	'Removing placement failed: [_1]' => 'Fallo eliminando lugar: [_1]',
+	'Ping \'[_1]\' failed: [_2]' => 'FallÃ³ ping \'[_1]\' : [_2]',
+	'(user deleted - ID:[_1])' => '(usuario borrado - ID:[_1])',
+	'<a href="[_1]">QuickPost to [_2]</a> - Drag this link to your browser\'s toolbar then click it when you are on a site you want to blog about.' => '<a href="[_1]">QuickPost en [_2]</a> - Arrastre este enlace a la barra de herramientas de su navegador y haga clic en Ã©l cuando desee publicar una entrada sobre la pÃ¡gina que visita.',
+	'Entry \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Entrada \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
+	'Need a status to update entries' => 'Necesita indicar un estado para actualizar las entradas',
+	'Need entries to update status' => 'Necesita entradas para actualizar su estado',
+	'One of the entries ([_1]) did not actually exist' => 'Una de las entradas ([_1]) no existe actualmente',
+	'[_1] \'[_2]\' (ID:[_3]) status changed from [_4] to [_5]' => '[_1] \'[_2]\' (ID:[_3]) cambiÃ³ de estado de [_4] a [_5]',
+
+## lib/MT/CMS/Comment.pm
+	'Edit Comment' => 'Editar comentario',
+	'Orphaned comment' => 'Comentario huÃ©rfano',
+	'Comments Activity Feed' => 'SindicaciÃ³n de la actividad de comentarios',
+	'Commenters' => 'Comentaristas',
+	'Authenticated Commenters' => 'Comentaristas autentificados',
+	'No such commenter [_1].' => 'No existe el comentarista [_1].',
+	'User \'[_1]\' trusted commenter \'[_2]\'.' => 'Usuario \'[_1]\' confiÃ³ en el comentarista \'[_2]\'.',
+	'User \'[_1]\' banned commenter \'[_2]\'.' => 'Usuario \'[_1]\' bloqueÃ³ al comentarista \'[_2]\'.',
+	'User \'[_1]\' unbanned commenter \'[_2]\'.' => 'Usuario \'[_1]\' desbloqueÃ³ al comentarista \'[_2]\'.',
+	'User \'[_1]\' untrusted commenter \'[_2]\'.' => 'Usuario \'[_1]\' desconfiÃ³ del comentarista \'[_2]\'.',
+	'Feedback Settings' => 'ConfiguraciÃ³n de respuestas',
+	'Invalid request' => 'PeticiÃ³n no vÃ¡lida',
+	'An error occurred: [_1]' => 'OcurriÃ³ un error: [_1]',
+	'Parent comment id was not specified.' => 'ID de comentario padre no se especificÃ³.',
+	'Parent comment was not found.' => 'El comentario padre no se encontrÃ³.',
+	'You can\'t reply to unapproved comment.' => 'No puede responder a un comentario no aprobado.',
+	'Publish failed: [_1]' => 'FallÃ³ la publicaciÃ³n: [_1]',
+	'Comment (ID:[_1]) by \'[_2]\' deleted by \'[_3]\' from entry \'[_4]\'' => 'Comentario (ID:[_1]) por \'[_2]\' borrado por \'[_3]\' de la entrada \'[_4]\'',
+	'You don\'t have permission to approve this comment.' => 'No tiene permiso para aprobar este comentario.',
+	'Comment on missing entry!' => 'Â¡Comentario en entrada inexistente!',
+	'You can\'t reply to unpublished comment.' => 'No puede contestar a comentarios no publicados.',
+	'Registered User' => 'Usuario registrado',
+
+## lib/MT/Comment.pm
+	'Comment' => 'Comentario',
+	'Load of entry \'[_1]\' failed: [_2]' => 'Fallo al cargar la entrada \'[_1]\': [_2]',
+
+## lib/MT/BasicAuthor.pm
+	'authors' => 'autores',
+
+## lib/MT/Asset/Video.pm
+	'Videos' => 'VÃ­deos',
+
+## lib/MT/Asset/Audio.pm
 
 ## lib/MT/Asset/Image.pm
@@ -421,5 +851,5 @@
 	'Error converting image: [_1]' => 'Error convirtiendo la imagen: [_1]',
 	'Error creating thumbnail file: [_1]' => 'Error creando el fichero de la miniatura: [_1]',
-	'%f-thumb-%wx%h%x' => '%f-thumb-%wx%h%x',
+	'%f-thumb-%wx%h-%i%x' => '%f-miniatura-%wx%h-%i%x',
 	'Can\'t load image #[_1]' => 'No se pudo cargar la imagen nÂº[_1]',
 	'View image' => 'Ver imagen',
@@ -430,18 +860,7 @@
 	'Popup Page for [_1]' => 'PÃ¡gina Popup para [_1]',
 
-## lib/MT/Asset/Video.pm
-	'Videos' => 'VÃ­deos',
-
-## lib/MT/Asset/Audio.pm
-
-## lib/MT/Bootstrap.pm
-	'Got an error: [_1]' => 'OcurriÃ³ un error en: [_1]',
-
-## lib/MT/Page.pm
-	'Folder' => 'Carpeta',
-	'Load of blog failed: [_1]' => 'Fallo en la carga del blog: [_1]',
-
-## lib/MT/BasicAuthor.pm
-	'authors' => 'autores',
+## lib/MT/IPBanList.pm
+	'IP Ban' => 'Bloqueo de IP',
+	'IP Bans' => 'Bloqueos de IP',
 
 ## lib/MT/Placement.pm
@@ -454,24 +873,50 @@
 	'The following tasks were run:' => 'Se ejecutaron las siguientes tareas:',
 
-## lib/MT/Asset.pm
-	'Asset' => 'Multimedia',
-	'Assets' => 'Multimedia',
-	'Description' => 'DescripciÃ³n',
-	'Location' => 'Lugar',
+## lib/MT/BackupRestore/ManifestFileHandler.pm
+
+## lib/MT/BackupRestore/BackupFileHandler.pm
+	'Uploaded file was backed up from Movable Type but the different schema version ([_1]) from the one in this system ([_2]).  It is not safe to restore the file to this version of Movable Type.' => 'El fichero transferido es una copia de seguridad de Movable Type pero con una versiÃ³n del esquema de datos diferente ([_1]) al de este sistema ([_2]). No es seguro restaurar el fichero en esta versiÃ³n de Movable Type.',
+	'[_1] is not a subject to be restored by Movable Type.' => '[_1] no es un elemento para ser restaurado por Movable Type.',
+	'[_1] records restored.' => '[_1] registros restaurados.',
+	'Restoring [_1] records:' => 'Restaurando [_1] registros:',
+	'User with the same name as the name of the currently logged in ([_1]) found.  Skipped the record.' => 'Se encontrÃ³ un usuario con el mismo nombre que la persona identificada ([_1]). Saltar la identificaciÃ³n.',
+	'User with the same name \'[_1]\' found (ID:[_2]).  Restore replaced this user with the data backed up.' => 'Se encontrÃ³ un usuario con el mismo nombre \'[_1]\' (ID:[_2]). La restauraciÃ³n reemplazÃ³ este usuario con los datos de la copia de seguridad.',
+	'Tag \'[_1]\' exists in the system.' => 'La etiqueta \'[_1]\' existe en el sistema.',
+	'[_1] records restored...' => '[_1] registros restaurados...',
+	'The role \'[_1]\' has been renamed to \'[_2]\' because a role with the same name already exists.' => 'El rol \'[_1]\' se ha renombrado como \'[_2]\' porque ya existÃ­a un rol con el mismo nombre.',
+
+## lib/MT/Component.pm
+	'Loading template \'[_1]\' failed: [_2]' => 'Fallo cargando plantilla \'[_1]\': [_2]',
+
+## lib/MT/Page.pm
+	'Folder' => 'Carpeta',
+	'Load of blog failed: [_1]' => 'Fallo en la carga del blog: [_1]',
+
+## lib/MT/AtomServer.pm
+	'[_1]: Entries' => '[_1]: Entradas',
+	'PreSave failed [_1]' => 'Fallo en \'PreSave\' [_1]',
+	'User \'[_1]\' (user #[_2]) added [lc,_4] #[_3]' => 'Usuario \'[_1]\' (usuario #[_2]) aÃ±adido [lc,_4] #[_3]',
+	'User \'[_1]\' (user #[_2]) edited [lc,_4] #[_3]' => 'Usuario \'[_1]\' (usuario #[_2]) editado [lc,_4] #[_3]',
+	'Perl module Image::Size is required to determine width and height of uploaded images.' => 'El mÃ³dulo de Perl Image::Size es necesario para obtener las dimensiones de las imÃ¡genes transferidas.',
+
+## lib/MT/Bootstrap.pm
+	'Got an error: [_1]' => 'OcurriÃ³ un error en: [_1]',
+
+## lib/MT/PluginData.pm
+	'Plugin Data' => 'Datos de la extensiÃ³n',
 
 ## lib/MT/Category.pm
-	'Category' => 'CategorÃ­a',
 	'Categories must exist within the same blog' => 'Las categorÃ­as deben existir en el mismo blog',
 	'Category loop detected' => 'Bucle de categorÃ­as detectado',
 
-## lib/MT/Notification.pm
-	'Contact' => 'Contacto',
-	'Contacts' => 'Contactos',
-
-## lib/MT/Session.pm
-	'Session' => 'SecciÃ³n',
+## lib/MT/Asset.pm
+	'Could not remove asset file [_1] from filesystem: [_2]' => 'No se pudo eliminar el fichero de medios [_1] del sistema de ficheros: [_2]',
+	'Location' => 'Lugar',
+
+## lib/MT/Permission.pm
+	'Permission' => 'permiso',
+	'Permissions' => 'Permisos',
 
 ## lib/MT/Image.pm
-	'Perl module Image::Size is required to determine width and height of uploaded images.' => 'El mÃ³dulo de Perl Image::Size es necesario para obtener las dimensiones de las imÃ¡genes transferidas.',
 	'File size exceeds maximum allowed: [_1] > [_2]' => 'El tamaÃ±o del fichero excede el mÃ¡ximo permitido: [_1] > [_2]',
 	'Can\'t load Image::Magick: [_1]' => 'No se pudo cargar Image::Magick: [_1]',
@@ -488,30 +933,129 @@
 	'Can\'t load GD: [_1]' => 'No se puede cargar GD: [_1]',
 
+## lib/MT/Template/Context.pm
+	'The attribute exclude_blogs cannot take \'all\' for a value.' => 'El atributo exclude_blogs no puede tomar el valor \'all\'.',
+	'You used an \'[_1]\' tag outside of the context of a author; perhaps you mistakenly placed it outside of an \'MTAuthors\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un autor; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTAuthors\'?',
+	'You used an \'[_1]\' tag outside of the context of an entry; perhaps you mistakenly placed it outside of an \'MTEntries\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de una entrada; Â¿quizÃ¡s la puso por error fuera de un contenedor \'MTEntries\'?',
+	'You used an \'[_1]\' tag outside of the context of a comment; perhaps you mistakenly placed it outside of an \'MTComments\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un comentario; Â¿quizÃ¡s la puso por error fuera de un contenedor \'MTComments\'?',
+	'You used an \'[_1]\' tag outside of the context of a ping; perhaps you mistakenly placed it outside of an \'MTPings\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un ping; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTPings\'?',
+	'You used an \'[_1]\' tag outside of the context of an asset; perhaps you mistakenly placed it outside of an \'MTAssets\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un medio, Â¿quizÃ¡s la situÃ³ fuera de un contenedor \'MTAssets\'?',
+	'You used an \'[_1]\' tag outside of the context of a page; perhaps you mistakenly placed it outside of a \'MTPages\' container?' => 'Ha usado una etiqueta \'[_1]\' fuera del contexto de una pÃ¡gina; Â¿quizÃ¡s la situÃ³ fuera de un contenedor \'MTPages\'?',
+
+## lib/MT/Template/ContextHandlers.pm
+	'All About Me' => 'Todo sobre mi',
+	'Remove this widget' => 'Eliminar el widget',
+	'[_1]Publish[_2] your site to see these changes take effect.' => '[_1]Publique[_2] el sitio para que los cambios tomen efecto.',
+	'Actions' => 'Acciones',
+	'Warning' => 'Alerta',
+	'http://www.movabletype.org/documentation/appendices/tags/%t.html' => 'http://www.movabletype.org/documentation/appendices/tags/%t.html',
+	'No [_1] could be found.' => 'No se encontraron [_1].',
+	'records' => 'registros',
+	'Invalid tag [_1] specified.' => 'Especificada etiqueta no vÃ¡lida [_1].',
+	'No template to include specified' => 'No se especificÃ³ plantilla a incluir',
+	'Recursion attempt on [_1]: [_2]' => 'Intento de recursiÃ³n en [_1]: [_2]',
+	'Can\'t find included template [_1] \'[_2]\'' => 'No se encontrÃ³ la plantilla incluÃ­da [_1] \'[_2]\'',
+	'Error making path \'[_1]\': [_2]' => 'Error creando la ruta \'[_1]\': [_2]',
+	'Writing to \'[_1]\' failed: [_2]' => 'Fallo escribiendo en \'[_1]\': [_2]',
+	'Can\'t find blog for id \'[_1]' => 'No se pudo encontrar un blog con el id \'[_1]',
+	'Can\'t find included file \'[_1]\'' => 'No se encontrÃ³ el fichero incluido \'[_1]\'',
+	'Error opening included file \'[_1]\': [_2]' => 'Error abriendo el fichero incluido \'[_1]\': [_2]',
+	'Recursion attempt on file: [_1]' => 'Intento de recursiÃ³n en fichero: [_1]',
+	'Unspecified archive template' => 'Archivo de plantilla no especificado',
+	'Error in file template: [_1]' => 'Error en fichero de plantilla: [_1]',
+	'Can\'t load template' => 'No se pudo cargar la plantilla',
+	'Can\'t find template \'[_1]\'' => 'No se encontrÃ³ la plantilla \'[_1]\'',
+	'Can\'t find entry \'[_1]\'' => 'No se encontrÃ³ la entrada \'[_1]\'',
+	'[_1] is not a hash.' => '[_1] no es un hash.',
+	'You have an error in your \'[_2]\' attribute: [_1]' => 'Tiene un error en el atributo \'[_2]\': [_1]',
+	'No such user \'[_1]\'' => 'No existe el usario \'[_1]\'',
+	'You used <$MTEntryFlag$> without a flag.' => 'UsÃ³ <$MTEntryFlag$> sin \'flag\'.',
+	'You used an [_1] tag for linking into \'[_2]\' archives, but that archive type is not published.' => 'UsÃ³ una etiqueta [_1] enlazando los archivos \'[_2]\', pero el tipo de archivo no estÃ¡ publicado.',
+	'Could not create atom id for entry [_1]' => 'No se pudo crear un identificador atom en la entrada [_1]',
+	'To enable comment registration, you need to add a TypePad token in your weblog config or user profile.' => 'Para activar el registro de comentarios, debe aÃ±adir un token de TypePad a la configuraciÃ³n del weblog o al perfil de usuario.',
+	'The MTCommentFields tag is no longer available; please include the [_1] template module instead.' => 'La etiqueta MTCommentFields no estÃ¡ mÃ¡s disponible; por favor incluya el mÃ³dulo de platilla [_1] que lo remplaza',
+	'Comment Form' => 'Formulario de comentarios',
+	'You used an [_1] tag without a date context set up.' => 'UsÃ³ una etiqueta [_1] sin un contexto de fecha configurado.',
+	'[_1] can be used only with Daily, Weekly, or Monthly archives.' => '[_1] sÃ³lo se puede usar con los archivos diarios, semanales o mensuales.',
+	'Group iterator failed.' => 'Fallo en iterador de grupo.',
+	'You used an [_1] tag outside of the proper context.' => 'UsÃ³ una etiqueta [_1] fuera del contexto correcto.',
+	'Could not determine entry' => 'No se pudo determinar la entrada',
+	'Invalid month format: must be YYYYMM' => 'Formato de mes no vÃ¡lido: debe ser YYYYMM',
+	'No such category \'[_1]\'' => 'No existe la categorÃ­a \'[_1]\'',
+	'[_1] cannot be used without publishing Category archive.' => '[_1] No se puede usar sin publicar archivos por categorÃ­as.',
+	'<\$MTCategoryTrackbackLink\$> must be used in the context of a category, or with the \'category\' attribute to the tag.' => '<\$MTCategoryTrackbackLink\$> debe utilizarse en el contexto de una categorÃ­a, o con el atributo \'category\' en la etiqueta.',
+	'[_1] used outside of [_2]' => '[_1] utilizado fuera de [_2]',
+	'MT[_1] must be used in a [_2] context' => 'MT[_1] debe utilizarse en el contexto de [_2]',
+	'Cannot find package [_1]: [_2]' => 'No se encontrÃ³ el paquete [_1]: [_2]',
+	'Error sorting [_2]: [_1]' => 'Error ordenando [_2]: [_1]',
+	'You used an [_1] without a author context set up.' => 'UtilizÃ³ un [_1] sin establecer un contexto de autor.',
+	'Can\'t load user.' => 'No se pudo cargar el usuario.',
+	'Division by zero.' => 'DivisiÃ³n por cero.',
+	'name is required.' => 'el nombre es obligatorio.',
+	'Specified WidgetSet \'[_1]\' not found.' => 'No se encontrÃ³ el conjunto de widgets \'[_1]\' que se especificÃ³.',
+	'Can\'t find included template widget \'[_1]\'' => 'No se encontrÃ³ la plantilla de widget \'[_1]\' incluÃ­da',
+
+## lib/MT/Session.pm
+	'Session' => 'SecciÃ³n',
+
+## lib/MT/Plugin.pm
+	'Publish' => 'Publicar',
+	'My Text Format' => 'Mi formato de texto',
+
+## lib/MT/DefaultTemplates.pm
+	'Archive Index' => 'Ãndice de archivos',
+	'Stylesheet' => 'Hoja de estilo',
+	'JavaScript' => 'JavaScript',
+	'Feed - Recent Entries' => 'SindicaciÃ³n - Entradas recientes',
+	'RSD' => 'RSD',
+	'Monthly Entry Listing' => 'Lista mensual de entradas',
+	'Category Entry Listing' => 'Lista de entradas por categorÃ­as',
+	'Comment Response' => 'Comentar respuesta',
+	'Displays error, pending or confirmation message for comments.' => 'Muestra mensajes de error o mensajes de pendiente y confirmaciÃ³n en los comentarios.',
+	'Comment Preview' => 'Vista previa de comentario',
+	'Displays preview of comment.' => 'Muestra una previsualizaciÃ³n del comentario.',
+	'Dynamic Error' => 'Error dinÃ¡mico',
+	'Displays errors for dynamically published templates.' => 'Muestra errores de las plantillas publicadas dinÃ¡micamente.',
+	'Popup Image' => 'Imagen emergente',
+	'Displays image when user clicks a popup-linked image.' => 'Muestra una imagen cuando el usuario hace clic en una imagen con enlace a una ventana emergente.',
+	'Displays results of a search.' => 'Muestra los resultados de una bÃºsqueda.',
+	'About This Page' => 'PÃ¡gina Sobre mi',
+	'Archive Widgets Group' => 'Grupo de widgets de archivos',
+	'Current Author Monthly Archives' => 'Archivos mensuales del autor actual',
+	'Calendar' => 'Calendario',
+	'Creative Commons' => 'Creative Commons',
+	'Home Page Widgets Group' => 'Grupo de widgets de la pÃ¡gina de inicio',
+	'Monthly Archives Dropdown' => 'Desplegable de archivos mensuales',
+	'Page Listing' => 'Lista de pÃ¡ginas',
+	'Powered By' => 'Powered By',
+	'Syndication' => 'SindicaciÃ³n',
+	'Technorati Search' => 'BÃºsquedas en Technorati',
+	'Date-Based Author Archives' => 'Archivos de autores por fecha',
+	'Date-Based Category Archives' => 'Archivos de categorÃ­as por fecha',
+	'OpenID Accepted' => 'OpenID aceptado',
+	'Mail Footer' => 'Pie del correo',
+	'Comment throttle' => 'AluviÃ³n de comentarios',
+	'Commenter Confirm' => 'ConfirmaciÃ³n de comentarista',
+	'Commenter Notify' => 'NotificaciÃ³n de comentaristas',
+	'New Comment' => 'Nuevo comentario',
+	'New Ping' => 'Nuevo ping',
+	'Entry Notify' => 'NotificaciÃ³n de entradas',
+	'Subscribe Verify' => 'VerificaciÃ³n de suscripciones',
+
 ## lib/MT/Trackback.pm
 	'TrackBack' => 'TrackBack',
-	'TrackBacks' => 'TrackBacks',
-
-## lib/MT/Util/Archive/Tgz.pm
-	'Type must be tgz.' => 'El tipo debe ser tgz.',
-	'Could not read from filehandle.' => 'No se pudo leer desde el manejador de ficheros',
-	'File [_1] is not a tgz file.' => 'El fichero [_1] no es un tgz.',
-	'File [_1] exists; could not overwrite.' => 'El fichero [_1] existe: no puede sobreescribirse.',
-	'Can\'t extract from the object' => 'No se pudo extraer usando el objeto',
-	'Can\'t write to the object' => 'No se pudo escribir en el objeto',
-	'Both data and file name must be specified.' => 'Se deben especificar tanto los datos como el nombre del fichero.',
-
-## lib/MT/Util/Archive/Zip.pm
-	'Type must be zip' => 'El tipo debe ser zip',
-	'File [_1] is not a zip file.' => 'El fichero [_1] no es un fichero zip.',
-
-## lib/MT/Util/Archive.pm
-	'Type must be specified' => 'Debe especificar el tipo',
-	'Registry could not be loaded' => 'El registro no pudo cargarse',
-
-## lib/MT/Util/Captcha.pm
-	'Movable Type default CAPTCHA provider requires Image::Magick.' => 'El proveedor predefinido de CAPTCHA de Movable Type necesita Image::Magick',
-	'You need to configure CaptchaSourceImageBase.' => 'Debe configurar CaptchaSourceImageBase.',
-	'Image creation failed.' => 'FallÃ³ la creaciÃ³n de la imagen.',
-	'Image error: [_1]' => 'Error de imagen: [_1]',
+
+## lib/MT/Role.pm
+	'Role' => 'Rol',
+
+## lib/MT/Notification.pm
+	'Contact' => 'Contacto',
+	'Contacts' => 'Contactos',
+
+## lib/MT/Entry.pm
+	'record does not exist.' => 'registro no existe.',
+	'Draft' => 'Borrador',
+	'Review' => 'Revisar',
+	'Future' => 'Futuro',
+	'Spam' => 'Spam',
 
 ## lib/MT/Upgrade.pm
@@ -523,4 +1067,5 @@
 	'Moving metadata storage for categories...' => 'Migrando los metadatos de las categorÃ­as...',
 	'Upgrading metadata storage for [_1]' => 'Migrando los metadatos de [_1]',
+	'Updating password recover email template...' => 'Actualizando la plantilla del correo de recuperaciÃ³n de contraseÃ±a...', # Translate - New
 	'Migrating Nofollow plugin settings...' => 'Migrando ajustes de la extensiÃ³n Nofollow...',
 	'Updating system search template records...' => 'Actualizando registros de las plantillas de bÃºsqueda del sistema...',
@@ -569,5 +1114,4 @@
 	'User \'[_1]\' installed plugin \'[_2]\', version [_3] (schema version [_4]).' => 'Usuario \'[_1]\' instalÃ³ la extensiÃ³n \'[_2]\', versiÃ³n [_3] (versiÃ³n del esquema [_4]).',
 	'Setting your permissions to administrator.' => 'Estableciendo permisos de administrador.',
-	'Comment Response' => 'Comentar respuesta',
 	'Creating configuration record.' => 'Creando registro de configuraciÃ³n.',
 	'Creating template maps...' => 'Creando mapas de plantillas...',
@@ -575,5 +1119,6 @@
 	'Mapping template ID [_1] to [_2].' => 'Mapeando ID plantilla [_1] a [_2].',
 	'Error loading class: [_1].' => 'Error cargando la clase: [_1].',
-	'Error saving [_1] record # [_3]: [_2]... [_4].' => 'Error guardando [_1] registro # [_3]: [_2]... [_4].',
+	'Assigning entry comment and TrackBack counts...' => 'Asignando totales de comentarios y trackbacks de las entradas...',
+	'Error saving [_1] record # [_3]: [_2]...' => 'Error guardando registro [_1] # [_3]: [_2]...',
 	'Creating entry category placements...' => 'Creando situaciones de categorÃ­as de entradas...',
 	'Updating category placements...' => 'Actualizando situaciÃ³n de categorÃ­as...',
@@ -617,13 +1162,9 @@
 	'Assigning blog page layout...' => 'Asignando disposiciÃ³n de las pÃ¡ginas...',
 	'Assigning author basename...' => 'Asignando nombre base a los autores...',
-	'Assigning entry comment and TrackBack counts...' => 'Asignando totales de comentarios y trackbacks de las entradas...',
 	'Assigning embedded flag to asset placements...' => 'Asignando marca a los elementos empotrados...',
 	'Updating template build types...' => 'Actualizando los tipos de publicaciÃ³n de las plantillas...',
 	'Replacing file formats to use CategoryLabel tag...' => 'Reemplazando los formatos de fichero para usar la etiqueta CategoryLabel...',
-	'Assigning all permissions to blog administrator...' => 'Asignando todos los permisos al administrador del blog...',
-	'Recover permissions of system administrators...' => 'RecuperaciÃ³n de los permisos de los administradores del sistema...',
 
 ## lib/MT/Core.pm
-	'System Administrator' => 'Administrador del sistema',
 	'Create Blogs' => 'Crear blogs',
 	'Manage Plugins' => 'Administrar extensiones',
@@ -636,4 +1177,5 @@
 	'Manage Address Book' => 'AdministraciÃ³n del libro de Direcciones',
 	'View Activity Log' => 'Ver registro de actividad',
+	'Manage Users' => 'Administrar usuarios',
 	'Create Entries' => 'Crear entradas',
 	'Publish Entries' => 'Publicar entradas',
@@ -642,5 +1184,4 @@
 	'Manage Pages' => 'Administrar pÃ¡ginas',
 	'Publish Blog' => 'Publicar el Blog',
-	'Upload File' => 'Transferir fichero',
 	'Save Image Defaults' => 'Guardar opciones de imagen',
 	'Manage Assets' => 'Administrar multimedia',
@@ -668,6 +1209,4 @@
 	'Blog URL' => 'URL del blog',
 	'Blog ID' => 'ID del blog',
-	'Blog Name' => 'Nombre del blog',
-	'Entry Body' => 'Cuerpo de la entrada',
 	'Entry Excerpt' => 'Resumen de la entrada',
 	'Entry Link' => 'Enlace de la entrada',
@@ -688,800 +1227,4 @@
 	'Remove Expired Search Caches' => 'Borrar cachÃ©s de bÃºsquedas caducadas',
 
-## lib/MT/ArchiveType/AuthorMonthly.pm
-	'AUTHOR-MONTHLY_ADV' => 'por mes y autor',
-	'author/author-display-name/yyyy/mm/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/index.html',
-	'author/author_display_name/yyyy/mm/index.html' => 'autor/nombre_pÃºblico_autor/aaaa/mm/index.html',
-
-## lib/MT/ArchiveType/Yearly.pm
-	'YEARLY_ADV' => 'anuales',
-	'yyyy/index.html' => 'aaaa/index.html',
-
-## lib/MT/ArchiveType/Page.pm
-	'PAGE_ADV' => 'por pÃ¡gina',
-	'folder-path/page-basename.html' => 'ruta-carpeta/tÃ­tulo-pÃ¡gina.html',
-	'folder-path/page-basename/index.html' => 'carpeta-path/tÃ­tulo-pÃ¡gina/index.html',
-	'folder_path/page_basename.html' => 'ruta_carpeta/tÃ­tulo_pagina.html',
-	'folder_path/page_basename/index.html' => 'ruta_carpeta/tÃ­tulo_pagina/index.html',
-
-## lib/MT/ArchiveType/Category.pm
-	'CATEGORY_ADV' => 'por categorÃ­a',
-	'category/sub-category/index.html' => 'categorÃ­a/sub-categorÃ­a/index.html',
-	'category/sub_category/index.html' => 'categorÃ­a/sub_categorÃ­a/index.html',
-
-## lib/MT/ArchiveType/CategoryMonthly.pm
-	'CATEGORY-MONTHLY_ADV' => 'por mes y categorÃ­a',
-	'category/sub-category/yyyy/mm/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/index.html',
-	'category/sub_category/yyyy/mm/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/index.html',
-
-## lib/MT/ArchiveType/AuthorWeekly.pm
-	'AUTHOR-WEEKLY_ADV' => 'por semana y autor',
-	'author/author-display-name/yyyy/mm/day-week/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dÃ­a-semana/index.html',
-	'author/author_display_name/yyyy/mm/day-week/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dÃ­a-semana/index.html',
-
-## lib/MT/ArchiveType/AuthorDaily.pm
-	'AUTHOR-DAILY_ADV' => 'por dÃ­a y autor',
-	'author/author-display-name/yyyy/mm/dd/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dd/index.html',
-	'author/author_display_name/yyyy/mm/dd/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dd/index.html',
-
-## lib/MT/ArchiveType/Individual.pm
-	'INDIVIDUAL_ADV' => 'por entrada',
-	'yyyy/mm/entry-basename.html' => 'aaaa/mm/tÃ­tulo-entrada.html',
-	'yyyy/mm/entry_basename.html' => 'aaaa/mm/tÃ­tulo_entrada.html',
-	'yyyy/mm/entry-basename/index.html' => 'aaaa/mm/titutlo-entrada/index.html',
-	'yyyy/mm/entry_basename/index.html' => 'aaaa/mm/tÃ­tulo_entrada/index.html',
-	'yyyy/mm/dd/entry-basename.html' => 'aaaa/mm/dd/tÃ­tulo-entrada.html',
-	'yyyy/mm/dd/entry_basename.html' => 'aaaa/mm/dd/tÃ­tulo_entrada.html',
-	'yyyy/mm/dd/entry-basename/index.html' => 'aaaa/mm/dd/tÃ­tulo-entrada/index.html',
-	'yyyy/mm/dd/entry_basename/index.html' => 'aaaa/mm/dd/tÃ­tulo_entrada/index.html',
-	'category/sub-category/entry-basename.html' => 'categorÃ­a/sub-categorÃ­a/tÃ­tulo-entrada.html',
-	'category/sub-category/entry-basename/index.html' => 'categorÃ­a/sub-categorÃ­a/tÃ­tulo-entrada/index.html',
-	'category/sub_category/entry_basename.html' => 'categorÃ­a/sub_categorÃ­a/tÃ­tulo_entrada.html',
-	'category/sub_category/entry_basename/index.html' => 'categorÃ­a/sub_categorÃ­a/tÃ­tulo_entrada/index.html',
-
-## lib/MT/ArchiveType/CategoryWeekly.pm
-	'CATEGORY-WEEKLY_ADV' => 'por semana y categorÃ­a',
-	'category/sub-category/yyyy/mm/day-week/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/dÃ­a-semana/index.html',
-	'category/sub_category/yyyy/mm/day-week/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/dÃ­a-semana/index.html',
-
-## lib/MT/ArchiveType/AuthorYearly.pm
-	'AUTHOR-YEARLY_ADV' => 'por aÃ±o y autor',
-	'author/author-display-name/yyyy/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/index.html',
-	'author/author_display_name/yyyy/index.html' => 'author/nombre_pÃºblico_autor/aaaa/index.html',
-
-## lib/MT/ArchiveType/Monthly.pm
-	'MONTHLY_ADV' => 'mensuales',
-	'yyyy/mm/index.html' => 'aaaa/mm/index.html',
-
-## lib/MT/ArchiveType/CategoryDaily.pm
-	'CATEGORY-DAILY_ADV' => 'por dÃ­a y categorÃ­a',
-	'category/sub-category/yyyy/mm/dd/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/dd/index.html',
-	'category/sub_category/yyyy/mm/dd/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/dd/index.html',
-
-## lib/MT/ArchiveType/Weekly.pm
-	'WEEKLY_ADV' => 'semanales',
-	'yyyy/mm/day-week/index.html' => 'aaaa/mm/dÃ­a-de-la-semana/index.html',
-
-## lib/MT/ArchiveType/Author.pm
-	'AUTHOR_ADV' => 'por autor',
-	'author/author-display-name/index.html' => 'autor/nombre-pÃºblico-autor/index.html',
-	'author/author_display_name/index.html' => 'autor/nombre-pÃºblico-autor/index.html',
-
-## lib/MT/ArchiveType/Daily.pm
-	'DAILY_ADV' => 'diarios',
-	'yyyy/mm/dd/index.html' => 'aaaa/mm/dd/index.html',
-
-## lib/MT/ArchiveType/CategoryYearly.pm
-	'CATEGORY-YEARLY_ADV' => 'por aÃ±o y categorÃ­a',
-	'category/sub-category/yyyy/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/index.html',
-	'category/sub_category/yyyy/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/index.html',
-
-## lib/MT/ObjectTag.pm
-	'Tag Placement' => 'GestiÃ³n de Etiqueta',
-	'Tag Placements' => 'GestiÃ³n de las Etiquetas',
-
-## lib/MT/Author.pm
-	'User' => 'Usuario',
-	'Users' => 'Usuarios',
-	'The approval could not be committed: [_1]' => 'La aprobaciÃ³n no pudo realizarse: [_1]',
-
-## lib/MT/ObjectAsset.pm
-	'Asset Placement' => 'PosiciÃ³n del elemento multimedia',
-
-## lib/MT/XMLRPC.pm
-	'No WeblogsPingURL defined in the configuration file' => 'WeblogsPingURL no estÃ¡ definido en el fichero de configuraciÃ³n',
-	'No MTPingURL defined in the configuration file' => 'MTPingURL no estÃ¡ definido en el fichero de configuraciÃ³n',
-	'Can\'t load blog #[_1].' => 'No se pudo cargar el blog nÂº[_1].',
-	'HTTP error: [_1]' => 'Error HTTP: [_1]',
-	'Ping error: [_1]' => 'Error de ping: [_1]',
-
-## lib/MT/Association.pm
-	'Association' => 'AsociaciÃ³n',
-	'Associations' => 'Asociaciones',
-	'association' => 'AsociaciÃ³n',
-	'associations' => 'Asociaciones',
-
-## lib/MT/ConfigMgr.pm
-	'Alias for [_1] is looping in the configuration.' => 'Alias de [_1] estÃ¡ generando un bucle en la configuraciÃ³n.',
-	'Error opening file \'[_1]\': [_2]' => 'Error abriendo el fichero \'[_1]\': [_2]',
-	'Config directive [_1] without value at [_2] line [_3]' => 'Directiva de configuraciÃ³n [_1] sin valor en [_2] lÃ­nea [_3]',
-	'No such config variable \'[_1]\'' => 'No existe tal variable de configuraciÃ³n \'[_1]\'',
-
-## lib/MT/BackupRestore.pm
-	'Backing up [_1] records:' => 'Haciendo la copia de seguridad de [_1] registros:',
-	'[_1] records backed up...' => '[_1] registros guardados...',
-	'[_1] records backed up.' => '[_1] registros guardados..',
-	'There were no [_1] records to be backed up.' => 'No habÃ­an [_1] registros de los que hacer copia de seguridad.',
-	'Can\'t open directory \'[_1]\': [_2]' => 'No se puede abrir el directorio \'[_1]\': [_2]',
-	'No manifest file could be found in your import directory [_1].' => 'No se encontrÃ³ fichero de manifiesto en el directorio de importaciÃ³n [_1].',
-	'Can\'t open [_1].' => 'No se pudo abrir [_1].',
-	'Manifest file [_1] was not a valid Movable Type backup manifest file.' => 'El fichero [_1] no es un fichero vÃ¡lido de manifiesto para copias de seguridad de Movable Type.',
-	'Manifest file: [_1]' => 'Fichero de manifiesto: [_1]',
-	'Path was not found for the file ([_1]).' => 'No se encontrÃ³ la ruta del archivo ([_1]).',
-	'[_1] is not writable.' => 'No puede escribirse en [_1].',
-	'Error making path \'[_1]\': [_2]' => 'Error creando la ruta \'[_1]\': [_2]',
-	'Copying [_1] to [_2]...' => 'Copiando [_1] a [_2]...',
-	'Failed: ' => 'FallÃ³: ',
-	'Done.' => 'Hecho.',
-	'Restoring asset associations ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia ... ( [_1] )',
-	'Restoring asset associations in entry ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia en la entrada ... ( [_1] )',
-	'Restoring asset associations in page ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia en pÃ¡gina ... ( [_1] )',
-	'Restoring url of the assets ( [_1] )...' => 'Restaurando url de ficheros multimedia ( [_1] )...',
-	'Restoring url of the assets in entry ( [_1] )...' => 'Restaurando url de ficheros multimedia en la entrada ( [_1] )...',
-	'Restoring url of the assets in page ( [_1] )...' => 'Restaurando url de ficheros multimedia en la pÃ¡gina ( [_1] )...',
-	'ID for the file was not set.' => 'El ID del fichero no estÃ¡ establecido.',
-	'The file ([_1]) was not restored.' => 'No se restaurÃ³ el fichero ([_1]).',
-	'Changing path for the file \'[_1]\' (ID:[_2])...' => 'Cambiando la ruta del fichero \'[_1]\' (ID:[_2])...',
-	'failed' => 'fallÃ³',
-	'ok' => 'ok',
-
-## lib/MT/TemplateMap.pm
-	'Archive Mapping' => 'Mapeado de archivos',
-	'Archive Mappings' => 'Mapeados de archivos',
-
-## lib/MT/Plugin/JunkFilter.pm
-	'[_1]: [_2][_3] from rule [_4][_5]' => '[_1]: [_2][_3] de la regla [_4][_5]',
-	'[_1]: [_2][_3] from test [_4]' => '[_1]: [_2][_3] de la prueba [_4]',
-
-## lib/MT/Auth/TypeKey.pm
-	'Sign in requires a secure signature.' => 'La identificaciÃ³n necesita una firma segura.',
-	'The sign-in validation failed.' => 'FallÃ³ el registro de validaciÃ³n.',
-	'This weblog requires commenters to pass an email address. If you\'d like to do so you may log in again, and give the authentication service permission to pass your email address.' => 'Este weblog obliga a que los comentaristas den su direcciÃ³n de correo electrÃ³nico. Si lo desea puede iniciar una sesiÃ³n de nuevo, y dar al servicio de autentificaciÃ³n permisos para pasar la direcciÃ³n de correo electrÃ³nico.',
-	'Couldn\'t save the session' => 'No se pudo guardar la sesiÃ³n',
-	'Couldn\'t get public key from url provided' => 'No se pudo obtener la clave pÃºblica desde la URL indicada',
-	'No public key could be found to validate registration.' => 'No se encontrÃ³ la clave pÃºblica para validar el registro.',
-	'TypeKey signature verif\'n returned [_1] in [_2] seconds verifying [_3] with [_4]' => 'La firma TypeKey signature verif\'n returned [_1] in [_2] seconds verifying [_3] with [_4]',
-	'The TypeKey signature is out of date ([_1] seconds old). Ensure that your server\'s clock is correct' => 'La firma TypeKey estÃ¡ caducada ([_1] segundos vieja). AsegÃºrese de que el reloj de su servidor estÃ¡ en hora',
-
-## lib/MT/Auth/MT.pm
-	'Passwords do not match.' => 'Las contraseÃ±as no coinciden.',
-	'Failed to verify current password.' => 'Fallo al verificar la contraseÃ±a actual.',
-	'Password hint is required.' => 'Se necesita la pista de contraseÃ±a.',
-
-## lib/MT/Auth/OpenID.pm
-	'Invalid request.' => 'PeticiÃ³n no vÃ¡lida.',
-	'The address entered does not appear to be an OpenID' => 'La direcciÃ³n introducida no parecer ser un OpenID',
-	'The text entered does not appear to be a web address' => 'El texto introducido no parece ser una direcciÃ³n web',
-	'Unable to connect to [_1]: [_2]' => 'Imposible conectarse a [_1]: [_2]',
-	'Could not verify the OpenID provided: [_1]' => 'No se pudo verificar el OpenID provisto: [_1]',
-
-## lib/MT/Blog.pm
-	'Blogs' => 'Blogs',
-	'No default templates were found.' => 'No se encontraron plantillas predefinidas.',
-	'Cloned blog... new id is [_1].' => 'Blog clonado... el nuevo identificador es [_1]',
-	'Cloning permissions for blog:' => 'Clonando permisos para el blog:',
-	'[_1] records processed...' => 'Procesados [_1] registros...',
-	'[_1] records processed.' => 'Procesados [_1] registros.',
-	'Cloning associations for blog:' => 'Clonando asociaciones para el blog:',
-	'Cloning entries and pages for blog...' => 'Clonando entradas y pÃ¡ginas para el blog...',
-	'Cloning categories for blog...' => 'Clonando categorÃ­as para el blog...',
-	'Cloning entry placements for blog...' => 'Clonando situaciÃ³n de entradas para el blog...',
-	'Cloning comments for blog...' => 'Clonando comentarios para el blog...',
-	'Cloning entry tags for blog...' => 'Clonando etiquetas de entradas para el blog...',
-	'Cloning TrackBacks for blog...' => 'Clonando TrackBacks para el blog...',
-	'Cloning TrackBack pings for blog...' => 'Clonando pings de TrackBack para el blog...',
-	'Cloning templates for blog...' => 'Clonando plantillas para el blog...',
-	'Cloning template maps for blog...' => 'Clonando mapas de plantillas para el blog...',
-	'blog' => 'Blog',
-	'blogs' => 'blogs',
-
-## lib/MT/TheSchwartz/ExitStatus.pm
-	'Job Exit Status' => 'Status Fin de Tarea',
-
-## lib/MT/TheSchwartz/FuncMap.pm
-	'Job Function' => 'Funciones de la Tarea',
-
-## lib/MT/TheSchwartz/Error.pm
-	'Job Error' => 'Error en la Tarea',
-
-## lib/MT/TheSchwartz/Job.pm
-	'Job' => 'Tarea',
-
-## lib/MT/TBPing.pm
-	'Load of blog \'[_1]\' failed: [_2]' => 'La carga del blog \'[_1]\' fallÃ³: [_2]',
-
-## lib/MT/Builder.pm
-	'<[_1]> at line [_2] is unrecognized.' => 'No se reconociÃ³ a <[_1]> en la lÃ­nea [_2].',
-	'<[_1]> with no </[_1]> on line #' => '<[_1]> sin </[_1]> en la lÃ­nea #',
-	'<[_1]> with no </[_1]> on line [_2].' => '<[_1]> sin </[_1]> en la lÃ­nea [_2].',
-	'<[_1]> with no </[_1]> on line [_2]' => '<[_1]> sin </[_1]> en la lÃ­nea [_2]',
-	'Error in <mt[_1]> tag: [_2]' => 'Error en la etiqueta <mt[_1]>: [_2]',
-	'Unknown tag found: [_1]' => 'Se encontrÃ³ una etiqueta desconocida: [_1]',
-
-## lib/MT/ObjectDriver/Driver/DBD/SQLite.pm
-	'Can\'t open \'[_1]\': [_2]' => 'No se pudo abrir \'[_1]\': [_2]',
-
-## lib/MT/CMS/AddressBook.pm
-	'No permissions.' => 'Sin permisos.',
-	'No entry ID provided' => 'ID de entrada no provista',
-	'No such entry \'[_1]\'' => 'No existe la entrada \'[_1]\'',
-	'No email address for user \'[_1]\'' => 'No hay direcciÃ³n de correo electrÃ³nico asociada al usario \'[_1]\'',
-	'No valid recipients found for the entry notification.' => 'No se encontraron destinatarios vÃ¡lidos para la notificaciÃ³n de la entrada.',
-	'[_1] Update: [_2]' => '[_1] Actualiza: [_2]',
-	'Error sending mail ([_1]); try another MailTransfer setting?' => 'Error enviando correo electrÃ³nico ([_1]); Â¿quizÃ¡s probando con otra configuraciÃ³n para MailTransfer?',
-	'Please select a blog.' => 'Por favor, seleccione un blog.',
-	'Permission denied.' => 'Permiso denegado.',
-	'The value you entered was not a valid email address' => 'El valor que tecleÃ³ no es una direcciÃ³n vÃ¡lida de correo electrÃ³nico',
-	'The e-mail address you entered is already on the Notification List for this blog.' => 'La direcciÃ³n de correo que introdujo ya estÃ¡ en la Lista de notificaciones de este blog.',
-	'Subscriber \'[_1]\' (ID:[_2]) deleted from address book by \'[_3]\'' => 'Suscriptor \'[_1]\' (ID:[_2]) borrado de la agenda por \'[_3]\'',
-
-## lib/MT/CMS/Template.pm
-	'index' => 'Ã­ndice',
-	'archive' => 'archivo',
-	'module' => 'mÃ³dulo',
-	'widget' => 'widget',
-	'email' => 'correo electrÃ³nico',
-	'system' => 'sistema',
-	'Templates' => 'Plantillas',
-	'One or more errors were found in this template.' => 'Se encontraron uno o mÃ¡s errores en esta plantilla.',
-	'Create template requires type' => 'Crear plantillas requiere el tipo',
-	'Archive' => 'Archivo',
-	'Entry or Page' => 'Entrada o pÃ¡gina',
-	'New Template' => 'Nueva plantilla',
-	'Index Templates' => 'Plantillas Ã­ndice',
-	'Archive Templates' => 'Plantillas de archivos',
-	'Template Modules' => 'MÃ³dulos de plantillas',
-	'System Templates' => 'Plantillas del sistema',
-	'Email Templates' => 'Plantillas de correo',
-	'Template Backups' => 'Copias de seguridad de las plantillas',
-	'Can\'t locate host template to preview module/widget.' => 'No se localizÃ³ la plantilla origen para mostrar el mÃ³dulo/widget.',
-	'Publish error: [_1]' => 'Error de publicaciÃ³n: [_1]',
-	'Unable to create preview file in this location: [_1]' => 'Imposible crear vista previa del archivo en este lugar: [_1]',
-	'Lorem ipsum' => 'Lorem ipsum',
-	'LOREM_IPSUM_TEXT' => 'LOREM_IPSUM_TEXT',
-	'LORE_IPSUM_TEXT_MORE' => 'LORE_IPSUM_TEXT_MORE',
-	'sample, entry, preview' => 'sample, entry, preview',
-	'No permissions' => 'No tiene permisos',
-	'Populating blog with default templates failed: [_1]' => 'FallÃ³ el guardando del blog con las plantillas por defecto: [_1]',
-	'Setting up mappings failed: [_1]' => 'Fallo la configuraciÃ³n de mapeos: [_1]',
-	'Saving map failed: [_1]' => 'Fallo guardando mapa: [_1]',
-	'You should not be able to enter 0 as the time.' => 'No deberÃ­a poder introducir 0 en estos momentos.',
-	'You must select at least one event checkbox.' => 'Debe seleccionar al menos una casilla de eventos.',
-	'Template \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Plantilla \'[_1]\' (ID:[_2]) creada por \'[_3]\'',
-	'Template \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Plantilla \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
-	'No Name' => 'Sin nombre',
-	'Orphaned' => 'HuÃ©rfano',
-	'Global Templates' => 'Plantillas globales',
-	' (Backup from [_1])' => ' (Copia de [_1])',
-	'Error creating new template: ' => 'Error creando nueva plantilla: ',
-	'Skipping template \'[_1]\' since it appears to be a custom template.' => 'Ignorando plantilla \'[_1]\' ya que parecer ser una plantilla personalizada.',
-	'Refreshing template <strong>[_3]</strong> with <a href="?__mode=view&amp;blog_id=[_1]&amp;_type=template&amp;id=[_2]">backup</a>' => 'Reactualizar los modelos <strong>[_3]</strong> desde <a href="?__mode=view&amp;blog_id=[_1]&amp;_type=template&amp;id=[_2]">guardar</a>',
-	'Skipping template \'[_1]\' since it has not been changed.' => 'Ignorando la plantilla \'[_1]\' ya que no ha sido modificada.',
-	'Copy of [_1]' => 'Copia de [_1]',
-	'Permission denied: [_1]' => 'Permiso denegado: [_1]',
-	'Save failed: [_1]' => 'Fallo al guardar: [_1]',
-	'Invalid ID [_1]' => 'ID invÃ¡lido [_1]',
-	'Saving object failed: [_1]' => 'Fallo guardando objeto: [_1]',
-	'Load failed: [_1]' => 'Fallo carga: [_1]',
-	'(no reason given)' => '(ninguna razÃ³n ofrecida)',
-	'Removing [_1] failed: [_2]' => 'FallÃ³ el borrado de [_1]: [_2]',
-	'template' => 'plantilla',
-	'Restoring widget set [_1]... ' => 'Restaurando el conjunto de widgets [_1]... ',
-	'Failed.' => 'Fallo.',
-
-## lib/MT/CMS/Search.pm
-	'No [_1] were found that match the given criteria.' => 'NingÃºn [_1] ha sido encontrado que corresponda al criterio dado.',
-	'Extended Entry' => 'Entrada extendida',
-	'Keywords' => 'Palabras claves',
-	'Basename' => 'Nombre base',
-	'Comment Text' => 'Comentario',
-	'IP Address' => 'DirecciÃ³n IP',
-	'Source URL' => 'URL origen',
-	'Page Body' => 'Cuerpo de la pÃ¡gina',
-	'Extended Page' => 'PÃ¡gina extendida',
-	'Template Name' => 'Nombre de la plantilla',
-	'Text' => 'Texto',
-	'Linked Filename' => 'Fichero enlazado',
-	'Output Filename' => 'Fichero salida',
-	'Filename' => 'Nombre del fichero',
-	'Label' => 'TÃ­tulo',
-	'Log Message' => 'Mensaje del registro',
-	'Username' => 'Nombre de usuario',
-	'Display Name' => 'Nombre pÃºblico',
-	'Site URL' => 'URL del sitio',
-	'Site Root' => 'RaÃ­z del sitio',
-	'Search & Replace' => 'Buscar & Reemplazar',
-	'Invalid date(s) specified for date range.' => 'Se especificaron fechas no vÃ¡lidas para el rango.',
-	'Error in search expression: [_1]' => 'Error en la expresiÃ³n de bÃºsqueda: [_1]',
-	'Saving object failed: [_2]' => 'Fallo al guardar objeto: [_2]',
-
-## lib/MT/CMS/Import.pm
-	'Import/Export' => 'Importar/Exportar',
-	'You do not have import permissions' => 'No tiene permisos de importaciÃ³n',
-	'You do not have permission to create users' => 'No tiene permisos para crear usarios',
-	'You need to provide a password if you are going to create new users for each user listed in your blog.' => 'Si va a crear nuevos usuarios por cada usuario listado en su blog, debe proveer una contraseÃ±a.',
-	'Importer type [_1] was not found.' => 'No se encontrÃ³ el tipo de importador [_1].',
-
-## lib/MT/CMS/Folder.pm
-	'The folder \'[_1]\' conflicts with another folder. Folders with the same parent must have unique basenames.' => 'La carpeta \'[_1]\' tiene conflicto con otra carpeta. Las carpetas con el mismo padre deben tener nombre base Ãºnicos.',
-	'Folder \'[_1]\' created by \'[_2]\'' => 'Carpeta \'[_1]\' creada por \'[_2]\'',
-	'The name \'[_1]\' is too long!' => 'El nombre \'[_1]\' es demasiado largo.',
-	'Folder \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Carpeta \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
-
-## lib/MT/CMS/Tag.pm
-	'Invalid type' => 'Tipo no vÃ¡lido',
-	'New name of the tag must be specified.' => 'El nuevo nombre de la etiqueta debe ser especificado',
-	'No such tag' => 'No existe dicha etiqueta',
-	'Error saving entry: [_1]' => 'Error guardando entrada: [_1]',
-	'Error saving file: [_1]' => 'Error guardando fichero: [_1]',
-	'Tag \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Etiqueta \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
-	'Entries' => 'Entradas',
-
-## lib/MT/CMS/Category.pm
-	'Subfolder' => 'Subcarpeta',
-	'Subcategory' => 'SubcategorÃ­a',
-	'Saving [_1] failed: [_2]' => 'FallÃ³ al guardar [_1]: [_2]',
-	'The [_1] must be given a name!' => 'Â¡Debe dar un nombre a [_1]!',
-	'Add a [_1]' => 'AÃ±ador un [_1]',
-	'No label' => 'Sin tÃ­tulo',
-	'Category name cannot be blank.' => 'El nombre de la categorÃ­a no puede estar en blanco.',
-	'The category name \'[_1]\' conflicts with another category. Top-level categories and sub-categories with the same parent must have unique names.' => 'El nombre de la categrÃ­a \'[_1]\' tiene conflicto con otra categorÃ­a. Las categorÃ­as de primer nivel y las sub-categorÃ­as con el mismo padre deben tener nombres Ãºnicos.',
-	'The category basename \'[_1]\' conflicts with another category. Top-level categories and sub-categories with the same parent must have unique basenames.' => 'El nombre base de la categorÃ­a \'[_1]\' tiene conflictos con otra categorÃ­a. Las categorÃ­as de primer nivel y las sub-categorÃ­as con el mismo padre deben tener nombres base Ãºnicos.',
-	'Category \'[_1]\' created by \'[_2]\'' => 'CategorÃ­a \'[_1]\' creada por \'[_2]\'',
-	'Category \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'CategorÃ­a \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
-	'Saving category failed: [_1]' => 'Fallo guardando categorÃ­a: [_1]',
-
-## lib/MT/CMS/TrackBack.pm
-	'Junk TrackBacks' => 'TrackBacks basura',
-	'TrackBacks where <strong>[_1]</strong> is &quot;[_2]&quot;.' => 'TrackBacks donde <strong>[_1]</strong> es &quot;[_2]&quot;.',
-	'TrackBack Activity Feed' => 'SindicaciÃ³n de la actividad de TrackBacks',
-	'(Unlabeled category)' => '(CategorÃ­a sin tÃ­tulo)',
-	'Ping (ID:[_1]) from \'[_2]\' deleted by \'[_3]\' from category \'[_4]\'' => 'Ping (ID:[_1]) desde \'[_2]\' borrado por \'[_3]\' de la categorÃ­a \'[_4]\'',
-	'(Untitled entry)' => '(Entrada sin tÃ­tulo)',
-	'Ping (ID:[_1]) from \'[_2]\' deleted by \'[_3]\' from entry \'[_4]\'' => 'Ping (ID:[_1]) desde \'[_2]\' borrado por \'[_3]\' de la entrada \'[_4]\'',
-	'No Excerpt' => 'Sin resumen',
-	'No Title' => 'Sin tÃ­tulo',
-	'Orphaned TrackBack' => 'TrackBack huÃ©rfano',
-	'category' => 'categorÃ­a',
-
-## lib/MT/CMS/User.pm
-	'Create User' => 'Crear usuario',
-	'Can\'t load role #[_1].' => 'No se pudo cargar el rol #[_1].',
-	'Roles' => 'Roles',
-	'Create Role' => 'Crear rol',
-	'(user deleted)' => '(usario borrado)',
-	'*User deleted*' => '*Usuario borrado*',
-	'(newly created user)' => '(nuevo usuario creado)',
-	'User Associations' => 'Asociaciones de usuario',
-	'Role Users & Groups' => 'Roles de usuarios y grupos',
-	'(Custom)' => '(Personalizado)',
-	'The user' => 'El usuario',
-	'Role name cannot be blank.' => 'El nombre del rol no puede estar vacÃ­o.',
-	'Another role already exists by that name.' => 'Ya existe otro rol con ese nombre.',
-	'You cannot define a role without permissions.' => 'No puede definir un rol sin permisos.',
-	'General Settings' => 'ConfiguraciÃ³n general',
-	'Invalid ID given for personal blog clone source ID.' => 'Se introdujo un ID no vÃ¡lido para el ID de blog fuente de clonaciÃ³n.',
-	'If personal blog is set, the default site URL and root are required.' => 'Si se selecciona un blog personal, se necesitarÃ¡ su URL predefinida y raÃ­z.',
-	'Select a entry author' => 'Seleccione un autor de entradas',
-	'Selected author' => 'Autor seleccionado',
-	'Type a username to filter the choices below.' => 'Introduzca un nombre de usuario para filtrar las opciones.',
-	'Entry author' => 'Autor de entradas',
-	'Select a System Administrator' => 'Seleccione un Administrador del Sistema',
-	'Selected System Administrator' => 'Administrador del Sistema seleccionado',
-	'represents a user who will be created afterwards' => 'representa un usuario que se crearÃ¡ despuÃ©s',
-	'Select Blogs' => 'Seleccione blogs',
-	'Blogs Selected' => 'Blogs seleccionado',
-	'Search Blogs' => 'Buscar blogs',
-	'Select Users' => 'Seleccionar usuarios',
-	'Users Selected' => 'Usuarios seleccionados',
-	'Search Users' => 'Buscar usuarios',
-	'Select Roles' => 'Seleccionar roles',
-	'Role Name' => 'Nombre del rol',
-	'Roles Selected' => 'Roles seleccionados',
-	'' => '', # Translate - New
-	'Grant Permissions' => 'Otorgar permisos',
-	'You cannot delete your own association.' => 'No puede borrar sus propias asociaciones.',
-	'You cannot delete your own user record.' => 'No puede borrar el registro de su propio usario.',
-	'You have no permission to delete the user [_1].' => 'No tiene permisos para borrar el usario [_1].',
-	'User requires username' => 'El usario necesita un nombre de usuario',
-	'User requires display name' => 'El usuario necesita un nombre pÃºblico',
-	'A user with the same name already exists.' => 'Ya existe un usuario con el mismo nombre.',
-	'User requires password' => 'El usario necesita una contraseÃ±a',
-	'User requires password recovery word/phrase' => 'El usario necesita una palabra/frase de recuperaciÃ³n de contraseÃ±a',
-	'Email Address is required for password recovery' => 'La direcciÃ³n de correo es necesaria para la recuperaciÃ³n de la contraseÃ±a',
-	'Website URL is invalid' => 'La URL del sitio es incorrecta',
-	'User \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Usuario \'[_1]\' (ID:[_2]) creado por \'[_3]\'',
-	'User \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Usuario \'[_1]\' (ID:[_2]) borrado por \'[_3]\'',
-
-## lib/MT/CMS/Asset.pm
-	'Files' => 'Ficheros',
-	'Can\'t load file #[_1].' => 'No se pudo cargar el fichero nÂº[_1].',
-	'File \'[_1]\' uploaded by \'[_2]\'' => 'Fichero \'[_1]\' transferido por \'[_2]\'',
-	'File \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Fichero \'[_1]\' (ID:[_2]) transferido por \'[_3]\'',
-	'All Assets' => 'Todos los ficheros multimedia',
-	'Untitled' => 'Sin tÃ­tulo',
-	'Archive Root' => 'RaÃ­z de archivos',
-	'Please select a file to upload.' => 'Por favor, seleccione el fichero a transferir',
-	'Invalid filename \'[_1]\'' => 'Nombre de fichero no vÃ¡lido \'[_1]\'',
-	'Please select an audio file to upload.' => 'Por favor, seleccione el fichero de audio a transferir.',
-	'Please select an image to upload.' => 'Por favor, seleccione una imagen a transferir.',
-	'Please select a video to upload.' => 'Por favor, seleccione un video a transferir. Please select a video to upload.',
-	'Before you can upload a file, you need to publish your blog.' => 'Antes de transferir ficheros, debe publicar su blog.',
-	'Invalid extra path \'[_1]\'' => 'Ruta extra no vÃ¡lida \'[_1]\'',
-	'Can\'t make path \'[_1]\': [_2]' => 'No se puede crear la ruta \'[_1]\': [_2]',
-	'Invalid temp file name \'[_1]\'' => 'Nombre de fichero temporal no vÃ¡lido \'[_1]\'',
-	'Error opening \'[_1]\': [_2]' => 'Error abriendo \'[_1]\': [_2]',
-	'Error deleting \'[_1]\': [_2]' => 'Error borrando \'[_1]\': [_2]',
-	'File with name \'[_1]\' already exists. (Install File::Temp if you\'d like to be able to overwrite existing uploaded files.)' => 'Ya existe un fichero con el nombre \'[_1]\'. (Instale File::Temp si desea sobreescribir ficheros transferidos existentes).',
-	'Error creating temporary file; please check your TempDir setting in your coniguration file (currently \'[_1]\') this location should be writable.' => 'Error creando un fichero temporal; por favor, compruebe que se puede escribir en la ruta especificada en la opciÃ³n TempDir en el fichero de configuraciÃ³n (actualmente \'[_1]\').',
-	'unassigned' => 'no asignado',
-	'File with name \'[_1]\' already exists; Tried to write to tempfile, but open failed: [_2]' => 'Ya existe un fichero con el nombre \'[_1]\'; se intentÃ³ escribir en un fichero temporal, pero hubo un error al abrirlo: [_2]',
-	'Could not create upload path \'[_1]\': [_2]' => 'No se pudo crear la ruta de transferencias \'[_1]\': [_2]',
-	'Error writing upload to \'[_1]\': [_2]' => 'Error escribiendo transferencia a \'[_1]\': [_2]',
-	'<' => '<',
-	'/' => '/',
-
-## lib/MT/CMS/Log.pm
-	'All Feedback' => 'Todas las opiniones',
-	'Publishing' => 'PublicaciÃ³n',
-	'Activity Log' => 'Actividad',
-	'System Activity Feed' => 'SindicaciÃ³n de la actividad',
-	'Activity log for blog \'[_1]\' (ID:[_2]) reset by \'[_3]\'' => 'El registro de actividad del blog \'[_1]\' (ID:[_2]) fue reiniciado por  \'[_3]\'',
-	'Activity log reset by \'[_1]\'' => 'Registro de actividad reiniciado por \'[_1]\'',
-
-## lib/MT/CMS/Export.pm
-	'You do not have export permissions' => 'No tiene permisos de exportaciÃ³n',
-
-## lib/MT/CMS/Blog.pm
-	'Publishing Settings' => 'ConfiguraciÃ³n de publicaciÃ³n',
-	'Plugin Settings' => 'ConfiguraciÃ³n de extensiones',
-	'Settings' => 'ConfiguraciÃ³n',
-	'New Blog' => 'Nuevo blog',
-	'Blog Activity Feed' => 'SindicaciÃ³n de Actividades del blog',
-	'Go Back' => 'Ir atrÃ¡s',
-	'Can\'t load entry #[_1].' => 'No se pudo cargar la entrada #[_1].',
-	'Can\'t load template #[_1].' => 'No se pudo cargar la plantilla #[_1].',
-	'index template \'[_1]\'' => 'plantilla Ã­ndice \'[_1]\'',
-	'[_1] \'[_2]\'' => '[_1] \'[_2]\'',
-	'Publish Site' => 'Publicar sitio',
-	'Invalid blog' => 'Blog no vÃ¡lido',
-	'Select Blog' => 'Seleccione blog',
-	'Selected Blog' => 'Blog seleccionado',
-	'Type a blog name to filter the choices below.' => 'Introduzca un nombre de blog para filtrar las opciones de abajo.',
-	'Saving permissions failed: [_1]' => 'Fallo guardando permisos: [_1]',
-	'Blog \'[_1]\' (ID:[_2]) created by \'[_3]\'' => 'Blog \'[_1]\' (ID:[_2]) creado por \'[_3]\'',
-	'You did not specify a blog name.' => 'No especificÃ³ el nombre del blog.',
-	'Site URL must be an absolute URL.' => 'La URL del sitio debe ser una URL absoluta.',
-	'Archive URL must be an absolute URL.' => 'La URL de archivo debe ser una URL absoluta.',
-	'You did not specify an Archive Root.' => 'No ha especificado un Archivo raÃ­z.',
-	'Blog \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Blog \'[_1]\' (ID:[_2]) borrado por \'[_3]\'',
-	'Saving blog failed: [_1]' => 'Fallo guardando blog: [_1]',
-	'Error: Movable Type cannot write to the template cache directory. Please check the permissions for the directory called <code>[_1]</code> underneath your blog directory.' => 'Error: Movable Type no puede escribir en el directorio de cachÃ© de las plantillas. Por favor, compruebe los permisos del directorio llamado <code>[_1]</code> dentro del directorio de su blog.',
-	'Error: Movable Type was not able to create a directory to cache your dynamic templates. You should create a directory called <code>[_1]</code> underneath your blog directory.' => 'Error: Movable Type no pudo crear un directorio para cachear las plantillas dinÃ¡micas. Debe crear un directorio llamado <code>[_1]</code> dentro del directorio de su blog.',
-
-## lib/MT/CMS/Dashboard.pm
-	'Better, Stronger, Faster' => 'Mejor, mÃ¡s potente, mÃ¡s rÃ¡pido',
-	'Movable Type has undergone a significant overhaul in all aspects of performance. Memory utilization has been reduced, publishing times have been increased significantly and search is now 100x faster!' => 'Se ha realizado una importante revisiÃ³n en todos los aspectos relacionados con el rendimiento de Movable Type. Â¡Se ha reducido la utilizaciÃ³n de memoria, el tiempo de publicaciÃ³n y ahora la bÃºsqueda es 100 veces mÃ¡s rÃ¡pida!', # Translate - New
-	'Module Caching' => 'CachÃ© de mÃ³dulos',
-	'Template module and widget content can now be cached in the database to dramatically speed up publishing.' => 'Para acelerar la publicaciÃ³n, hora se cachean en la base de datos los mÃ³dulos de las plantillas y los contenidos de los widgets.', # Translate - New
-	'Improved Template and Design Management' => 'Mejora dela gestiÃ³n de las plantillas y los diseÃ±os', # Translate - New
-	'The template editing interface has been enhanced to make designers more efficient at updating their site\'s design. The default templates have also been dramatically simplified to make it easier for you to edit and create the site you want.' => 'Se ha mejorado el interfaz de la ediciÃ³n de plantillas para aumentar la productividad de los diseÃ±adores a la hora de actualizar el diseÃ±o del sitio. TambiÃ©n se han simplificado las plantillas predefinidas para facilitar la ediciÃ³n y creaciÃ³n del sitio.', # Translate - New
-	'Threaded Comments' => 'Hilos de comentarios',
-	'Allow commenters on your blog to reply to each other increasing user engagement and creating more dynamic conversations.' => 'Permita que los comentaristas de su blog se respondan mutuamente y hagan mÃ¡s dinÃ¡micas las conversaciones.',
-
-## lib/MT/CMS/Common.pm
-	'Permisison denied.' => 'Permiso denegado.',
-	'The Template Name and Output File fields are required.' => 'Los campos del nombre de la plantilla y el fichero de salida son obligatorios.',
-	'Invalid type [_1]' => 'Tipo invÃ¡lido [_1]',
-	'Invalid parameter' => 'ParÃ¡metro no vÃ¡lido',
-	'Notification List' => 'Lista de notificaciones',
-	'IP Banning' => 'Bloqueo de IPs',
-	'Removing tag failed: [_1]' => 'FallÃ³ el borrado de la etiqueta: [_1]',
-	'You can\'t delete that category because it has sub-categories. Move or delete the sub-categories first if you want to delete this one.' => 'No puede eliminar esa categorÃ­a porque tiene subcategorÃ­as. Mueva o elimine primero las categorÃ­as si desea eliminar Ã©sta.',
-	'Loading MT::LDAP failed: [_1].' => 'FallÃ³ la carga de MT::LDAP: [_1].',
-	'System templates can not be deleted.' => 'Las plantillas del sistema no se pueden borrar.',
-
-## lib/MT/CMS/BanList.pm
-	'You did not enter an IP address to ban.' => 'No tecleÃ³ una direcciÃ³n IP para bloquear.',
-	'The IP you entered is already banned for this blog.' => 'La IP que introdujo ya estÃ¡ bloqueada en este blog.',
-
-## lib/MT/CMS/Plugin.pm
-	'Plugin Set: [_1]' => 'Conjuntos de extensiones: [_1]',
-	'Individual Plugins' => 'Extensiones individuales',
-
-## lib/MT/CMS/Tools.pm
-	'Password Recovery' => 'RecuperaciÃ³n de contraseÃ±a',
-	'That action ([_1]) is apparently not implemented!' => 'Â¡La acciÃ³n ([_1]) aparentemente no estÃ¡ implementada!',
-	'Invalid password recovery attempt; can\'t recover password in this configuration' => 'Intento de recuperaciÃ³n de contraseÃ±a no vÃ¡lido; no se pudo recuperar la clave con esta configuraciÃ³n',
-	'Invalid author_id' => 'author_id no vÃ¡lido',
-	'Backup' => 'Copia de seguridad',
-	'Backup & Restore' => 'Copias de seguridad',
-	'Temporary directory needs to be writable for backup to work correctly.  Please check TempDir configuration directive.' => 'Debe poderse escribir en el directorio temporal para que las copias de seguridad funcionen correctamente. Por favor, compruebe la opciÃ³n de configuraciÃ³n TempDir.',
-	'Temporary directory needs to be writable for restore to work correctly.  Please check TempDir configuration directive.' => 'Debe poder escribirse en el directorio temporal para que las copias de seguridad funcionen correctamente. Por favor, compruebe la opciÃ³n de configuraciÃ³n TempDir.',
-	'[_1] is not a number.' => '[_1] no es un nÃºmero.',
-	'Copying file [_1] to [_2] failed: [_3]' => 'Fallo copiandi fichero [_1] en [_2]: [_3]',
-	'Specified file was not found.' => 'No se encontrÃ³ el fichero especificado.',
-	'[_1] successfully downloaded backup file ([_2])' => '[_1] descargÃ³ con Ã©xito el fichero de copia de seguridad ([_2])',
-	'Restore' => 'Restaurar',
-	'MT::Asset#[_1]: ' => 'MT::Asset#[_1]: ',
-	'Some of the actual files for assets could not be restored.' => 'No se pudieron restaurar algunos ficheros multimedia.',
-	'Please use xml, tar.gz, zip, or manifest as a file extension.' => 'Por favor, use xml, tar.gz, zip, o manifest como extensiÃ³n de ficheros.',
-	'Unknown file format' => 'Formato de fichero desconocido',
-	'Some objects were not restored because their parent objects were not restored.' => 'Algunos objetos no se restauraron porque sus objetos ascendentes tampoco fueron restaurados.',
-	'Detailed information is in the <a href=\'javascript:void(0)\' onclick=\'closeDialog(\"[_1]\")\'>activity log</a>.' => 'La informaciÃ³n detallada se encuentra en el <a href=\'javascript:void(0)\' onclick=\'closeDialog(\"[_1]\")\'>registro de actividad</a>.',
-	'[_1] has canceled the multiple files restore operation prematurely.' => '[_1] cancelÃ³ prematuramente la operaciÃ³n de restauraciÃ³n de varios ficheros.',
-	'Changing Site Path for the blog \'[_1]\' (ID:[_2])...' => 'Modificando la Ruta del Sitio del blog \'[_1]\' (ID:[_2])...',
-	'Removing Site Path for the blog \'[_1]\' (ID:[_2])...' => 'Borrando la Ruta del Sitio del blog \'[_1]\' (ID:[_2])...',
-	'Changing Archive Path for the blog \'[_1]\' (ID:[_2])...' => 'Modificando la Ruta de Archivos del blog \'[_1]\' (ID:[_2])...',
-	'Removing Archive Path for the blog \'[_1]\' (ID:[_2])...' => 'Borrando la Ruta de Archivos del blog \'[_1]\' (ID:[_2])...',
-	'Changing file path for the asset \'[_1]\' (ID:[_2])...' => 'Modificando la ruta para el fichero multimedia \'[_1]\' (ID:[_2])...',
-	'Please upload [_1] in this page.' => 'Por favor, transfiera [_1] a esta pÃ¡gina.',
-	'File was not uploaded.' => 'El fichero no fue transferido.',
-	'Restoring a file failed: ' => 'FallÃ³ la restauraciÃ³n de un fichero:',
-	'Some of the files were not restored correctly.' => 'No se restauraron correctamente algunos de los ficheros.',
-	'Successfully restored objects to Movable Type system by user \'[_1]\'' => 'El usuario \'[_1]\' restaurÃ³ objetos en el sistema Movable Type con Ã©xito.',
-	'Can\'t recover password in this configuration' => 'No se pudo recuperar la clave con esta configuraciÃ³n',
-	'Invalid user name \'[_1]\' in password recovery attempt' => 'Nombre de usario no vÃ¡lido \'[_1]\' en intento de recuperaciÃ³n de contraseÃ±a',
-	'User name or password hint is incorrect.' => 'El nombre del usuario o la contraseÃ±a es incorrecto.',
-	'User has not set pasword hint; cannot recover password' => 'El usuario no ha configurado una pista para la contraseÃ±a; no se pudo recuperar',
-	'Invalid attempt to recover password (used hint \'[_1]\')' => 'Intento invÃ¡lido de recuperaciÃ³n de la contraseÃ±a (pista usada \'[_1]\')',
-	'User does not have email address' => 'El usario sin direcciÃ³n de correo electrÃ³nico',
-	'Password was reset for user \'[_1]\' (user #[_2]). Password was sent to the following address: [_3]' => 'Se reiniciÃ³ la contraseÃ±a del usario \'[_1]\' (user #[_2]). Se enviÃ³ la contraseÃ±a a las siguientes direcciones: [_3]',
-	'Error sending mail ([_1]); please fix the problem, then try again to recover your password.' => 'Error enviando correo ([_1]); por favor, solvente el problema e intÃ©nte de nuevo la recuperaciÃ³n de la contraseÃ±a.',
-	'Some objects were not restored because their parent objects were not restored.  Detailed information is in the <a href="javascript:void(0);" onclick="closeDialog(\'[_1]\');">activity log</a>.' => 'Algunos objetos no se restauraron porque sus objetos padres no se restauraron. Dispone de informaciÃ³n detallada en el <a href="javascript:void(0);" onclick="closeDialog(\'[_1]\');">registro de actividad</a>.',
-	'[_1] is not a directory.' => '[_1] no es un directorio.',
-	'Error occured during restore process.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n.',
-	'Some of files could not be restored.' => 'Algunos ficheros no se restauraron.',
-	'Uploaded file was not a valid Movable Type backup manifest file.' => 'El fichero transferido no era un fichero no vÃ¡lido de manifiesto de copia de seguridad de Movable Type.',
-	'Blog(s) (ID:[_1]) was/were successfully backed up by user \'[_2]\'' => 'Las copias de seguridad de el/los blog(s) (ID:[_1]) se hizo/hicieron correctamente por el usuario  \'[_2]\'',
-	'Movable Type system was successfully backed up by user \'[_1]\'' => 'El usuario \'[_1]\' realizÃ³ con Ã©xito una copia de seguridad del sistema de Movable Type',
-	'Some [_1] were not restored because their parent objects were not restored.' => 'Algunos [_1] no se restauraron porque sus objetos ascendentes no se restauraron.',
-
-## lib/MT/CMS/Entry.pm
-	'(untitled)' => '(sin tÃ­tulo)',
-	'New Entry' => 'Nueva entrada',
-	'New Page' => 'Nueva pÃ¡gina',
-	'None' => 'Ninguno',
-	'pages' => 'pÃ¡ginas',
-	'Tag' => 'Etiqueta',
-	'Entry Status' => 'Estado de la entrada',
-	'[_1] Feed' => 'SindicaciÃ³n de [_1]',
-	'Can\'t load template.' => 'No se pudo cargar la plantilla.',
-	'New [_1]' => 'Nuevo [_1]',
-	'No such [_1].' => 'No existe [_1].',
-	'Same Basename has already been used. You should use an unique basename.' => 'Ya se ha utilizado el mismo nombre base. Debe usar un nombre base Ãºnico.',
-	'Your blog has not been configured with a site path and URL. You cannot publish entries until these are defined.' => 'Su blog no tiene configurados la URL y la raÃ­z del sitio. No puede publicar entradas hasta que no estÃ©n definidos.',
-	'Invalid date \'[_1]\'; authored on dates must be in the format YYYY-MM-DD HH:MM:SS.' => 'Fecha no vÃ¡lida \'[_1]\'; debe tener el formato YYYY-MM-DD HH:MM:SS.',
-	'Invalid date \'[_1]\'; authored on dates should be real dates.' => 'Fecha no vÃ¡lida \'[_1]\'; debe ser una fecha real.',
-	'[_1] \'[_2]\' (ID:[_3]) added by user \'[_4]\'' => '[_1] \'[_2]\' (ID:[_3]) added by user \'[_4]\'',
-	'[_1] \'[_2]\' (ID:[_3]) edited and its status changed from [_4] to [_5] by user \'[_6]\'' => '[_1] \'[_2]\' (ID:[_3]) editado y cambiÃ³ su estado desde [_4] a [_5] al usuario \'[_6]\'',
-	'[_1] \'[_2]\' (ID:[_3]) edited by user \'[_4]\'' => '[_1] \'[_2]\' (ID:[_3]) editado por el usuario \'[_4]\'',
-	'Saving placement failed: [_1]' => 'Fallo guardando situaciÃ³n: [_1]',
-	'Saving entry \'[_1]\' failed: [_2]' => 'Fallo guardando entrada \'[_1]\': [_2]',
-	'Removing placement failed: [_1]' => 'Fallo eliminando lugar: [_1]',
-	'Ping \'[_1]\' failed: [_2]' => 'FallÃ³ ping \'[_1]\' : [_2]',
-	'(user deleted - ID:[_1])' => '(usuario borrado - ID:[_1])',
-	'<a href="[_1]">QuickPost to [_2]</a> - Drag this link to your browser\'s toolbar then click it when you are on a site you want to blog about.' => '<a href="[_1]">QuickPost en [_2]</a> - Arrastre este enlace a la barra de herramientas de su navegador y haga clic en Ã©l cuando desee publicar una entrada sobre la pÃ¡gina que visita.',
-	'Entry \'[_1]\' (ID:[_2]) deleted by \'[_3]\'' => 'Entrada \'[_1]\' (ID:[_2]) borrada por \'[_3]\'',
-	'Need a status to update entries' => 'Necesita indicar un estado para actualizar las entradas',
-	'Need entries to update status' => 'Necesita entradas para actualizar su estado',
-	'One of the entries ([_1]) did not actually exist' => 'Una de las entradas ([_1]) no existe actualmente',
-	'[_1] \'[_2]\' (ID:[_3]) status changed from [_4] to [_5]' => '[_1] \'[_2]\' (ID:[_3]) cambiÃ³ de estado de [_4] a [_5]',
-
-## lib/MT/CMS/Comment.pm
-	'Edit Comment' => 'Editar comentario',
-	'Orphaned comment' => 'Comentario huÃ©rfano',
-	'Comments Activity Feed' => 'SindicaciÃ³n de la actividad de comentarios',
-	'Commenters' => 'Comentaristas',
-	'Authenticated Commenters' => 'Comentaristas autentificados',
-	'No such commenter [_1].' => 'No existe el comentarista [_1].',
-	'User \'[_1]\' trusted commenter \'[_2]\'.' => 'Usuario \'[_1]\' confiÃ³ en el comentarista \'[_2]\'.',
-	'User \'[_1]\' banned commenter \'[_2]\'.' => 'Usuario \'[_1]\' bloqueÃ³ al comentarista \'[_2]\'.',
-	'User \'[_1]\' unbanned commenter \'[_2]\'.' => 'Usuario \'[_1]\' desbloqueÃ³ al comentarista \'[_2]\'.',
-	'User \'[_1]\' untrusted commenter \'[_2]\'.' => 'Usuario \'[_1]\' desconfiÃ³ del comentarista \'[_2]\'.',
-	'Feedback Settings' => 'ConfiguraciÃ³n de respuestas',
-	'Invalid request' => 'PeticiÃ³n no vÃ¡lida',
-	'An error occurred: [_1]' => 'OcurriÃ³ un error: [_1]',
-	'Parent comment id was not specified.' => 'ID de comentario padre no se especificÃ³.',
-	'Parent comment was not found.' => 'El comentario padre no se encontrÃ³.',
-	'You can\'t reply to unapproved comment.' => 'No puede responder a un comentario no aprobado.',
-	'Publish failed: [_1]' => 'FallÃ³ la publicaciÃ³n: [_1]',
-	'Comment (ID:[_1]) by \'[_2]\' deleted by \'[_3]\' from entry \'[_4]\'' => 'Comentario (ID:[_1]) por \'[_2]\' borrado por \'[_3]\' de la entrada \'[_4]\'',
-	'You don\'t have permission to approve this comment.' => 'No tiene permiso para aprobar este comentario.',
-	'Comment on missing entry!' => 'Â¡Comentario en entrada inexistente!',
-	'You can\'t reply to unpublished comment.' => 'No puede contestar a comentarios no publicados.',
-	'Registered User' => 'Usuario registrado',
-
-## lib/MT/Compat/v3.pm
-	'uses: [_1], should use: [_2]' => 'usa: [_1], deberÃ­a usar: [_2]',
-	'uses [_1]' => 'usa [_1]',
-	'No executable code' => 'No es cÃ³digo ejecutable',
-	'Publish-option name must not contain special characters' => 'El nombre de la opciÃ³n de publicar no debe contener caracteres especiales',
-
-## lib/MT/ObjectScore.pm
-	'Object Score' => 'Score del Objeto',
-	'Object Scores' => 'Scores de los Objetos',
-
-## lib/MT/FileMgr/Local.pm
-	'Opening local file \'[_1]\' failed: [_2]' => 'Fallo abriendo el fichero local \'[_1]\': [_2]',
-	'Renaming \'[_1]\' to \'[_2]\' failed: [_3]' => 'Fallo renombrando \'[_1]\' a \'[_2]\': [_3]',
-	'Deleting \'[_1]\' failed: [_2]' => 'Fallo borrando \'[_1]\': [_2]',
-
-## lib/MT/FileMgr/FTP.pm
-	'Creating path \'[_1]\' failed: [_2]' => 'Fallo creando la ruta \'[_1]\': [_2]',
-
-## lib/MT/FileMgr/DAV.pm
-	'DAV connection failed: [_1]' => 'FallÃ³ la conexiÃ³n DAV: [_1]',
-	'DAV open failed: [_1]' => 'FallÃ³ la orden \'open\' en el DAV: [_1]',
-	'DAV get failed: [_1]' => 'FallÃ³ la orden \'get\' en el DAV: [_1]',
-	'DAV put failed: [_1]' => 'FallÃ³ la orden \'put\' en el DAV: [_1]',
-
-## lib/MT/FileMgr/SFTP.pm
-	'SFTP connection failed: [_1]' => 'Fallo en la conexiÃ³n SFTP: [_1]',
-	'SFTP get failed: [_1]' => 'FallÃ³ la orden \'get\' en el SFTP: [_1]',
-	'SFTP put failed: [_1]' => 'FallÃ³ la orden \'put\' en el SFTP: [_1]',
-
-## lib/MT/BackupRestore/ManifestFileHandler.pm
-
-## lib/MT/BackupRestore/BackupFileHandler.pm
-	'Uploaded file was backed up from Movable Type but the different schema version ([_1]) from the one in this system ([_2]).  It is not safe to restore the file to this version of Movable Type.' => 'El fichero transferido es una copia de seguridad de Movable Type pero con una versiÃ³n del esquema de datos diferente ([_1]) al de este sistema ([_2]). No es seguro restaurar el fichero en esta versiÃ³n de Movable Type.',
-	'[_1] is not a subject to be restored by Movable Type.' => '[_1] no es un elemento para ser restaurado por Movable Type.',
-	'[_1] records restored.' => '[_1] registros restaurados.',
-	'Restoring [_1] records:' => 'Restaurando [_1] registros:',
-	'User with the same name as the name of the currently logged in ([_1]) found.  Skipped the record.' => 'Se encontrÃ³ un usuario con el mismo nombre que la persona identificada ([_1]). Saltar la identificaciÃ³n.',
-	'User with the same name \'[_1]\' found (ID:[_2]).  Restore replaced this user with the data backed up.' => 'Se encontrÃ³ un usuario con el mismo nombre \'[_1]\' (ID:[_2]). La restauraciÃ³n reemplazÃ³ este usuario con los datos de la copia de seguridad.',
-	'Tag \'[_1]\' exists in the system.' => 'La etiqueta \'[_1]\' existe en el sistema.',
-	'[_1] records restored...' => '[_1] registros restaurados...',
-
-## lib/MT/Import.pm
-	'Can\'t rewind' => 'No se pudo reiniciar',
-	'No readable files could be found in your import directory [_1].' => 'No se encontrÃ³n ningÃºn fichero legible en su directorio de importaciÃ³n [_1].',
-	'Importing entries from file \'[_1]\'' => 'Importando entradas desde el fichero \'[_1]\'',
-	'Couldn\'t resolve import format [_1]' => 'No se pudo resolver el formato de importaciÃ³n [_1]',
-	'Movable Type' => 'Movable Type',
-	'Another system (Movable Type format)' => 'Otro sistema (formato Movable Type)',
-
-## lib/MT/IPBanList.pm
-	'IP Ban' => 'Bloqueo de IP',
-	'IP Bans' => 'Bloqueos de IP',
-
-## lib/MT/Folder.pm
-	'Folders' => 'Carpetas',
-
-## lib/MT/Tag.pm
-	'Tag must have a valid name' => 'La etiqueta debe tener un nombre vÃ¡lido',
-	'This tag is referenced by others.' => 'Esta etiqueta estÃ¡ referenciada por otros.',
-
-## lib/MT/App.pm
-	'Invalid request: corrupt character data for character set [_1]' => 'PeticiÃ³n invÃ¡lida: caracteres corruptos para el conjunto de caracteres [_1]', # Translate - New
-	'First Weblog' => 'Primer weblog',
-	'Error loading blog #[_1] for user provisioning. Check your NewUserTemplateBlogId setting.' => 'Error de telÃ©cargamiento #[_1] que comprende la creaciÃ³n de Usuarios. Por favor, verifique sus parÃ¡metros NewUserTemplateBlogId.',
-	'Error provisioning blog for new user \'[_1]\' using template blog #[_2].' => 'Se ha producido un error durante la creaciÃ³n del blog del nuevo usuario \'[_1]\' utilizando la plantilla #[_2].',
-	'Error creating directory [_1] for blog #[_2].' => 'Error creando el directorio [_1] para el blog #[_2].',
-	'Error provisioning blog for new user \'[_1] (ID: [_2])\'.' => 'Se ha producido un error durante la creaciÃ³n del blog del nuevo usuario \'[_1] (ID: [_2])\'.',
-	'Blog \'[_1] (ID: [_2])\' for user \'[_3] (ID: [_4])\' has been created.' => 'Blog \'[_1] (ID: [_2])\' para el usuario \'[_3] (ID: [_4])\' ha sido creado.',
-	'Error assigning blog administration rights to user \'[_1] (ID: [_2])\' for blog \'[_3] (ID: [_4])\'. No suitable blog administrator role was found.' => 'Error de asignaciÃ³n de los derechos para el usuario \'[_1] (ID: [_2])\' para el blog \'[_3] (ID: [_4])\'. NingÃºn rol de administrador adecuado ha sido encontrado.',
-	'The login could not be confirmed because of a database error ([_1])' => 'No se pudo confirmar el acceso debido a un error de la base de datos ([_1])',
-	'Our apologies, but you do not have permission to access any blogs within this installation. If you feel you have reached this message in error, please contact your Movable Type system administrator.' => 'Lo sentimos, pero no tiene permisos para acceder a ninguno de los blogs en esta instalaciÃ³n. Si cree que este mensaje se le muestra por error, por favor, contacte con su administrador de Movable Type.',
-	'Invalid login.' => 'Acceso no vÃ¡lido.',
-	'Failed login attempt by unknown user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n por un usuario desconocido \'[_1]\'',
-	'Failed login attempt by disabled user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n por un usuario deshabilitado \'[_1]\'',
-	'This account has been disabled. Please see your system administrator for access.' => 'Esta cuenta fue deshabilitada. Por favor, pÃ³ngase en contacto con el administrador del sistema.',
-	'Failed login attempt by pending user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n de un usuario pendiente \'[_1]\'',
-	'This account has been deleted. Please see your system administrator for access.' => 'Esta cuenta fue eliminada. Por favor, pÃ³ngase en contacto con el administrador del sistema.',
-	'User cannot be created: [_1].' => 'No se pudo crear al usuario: [_1].',
-	'User \'[_1]\' has been created.' => 'El usuario \'[_1]\' ha sido creado',
-	'User \'[_1]\' (ID:[_2]) logged in successfully' => 'Usuario \'[_1]\' (ID:[_2]) iniciÃ³ una sesiÃ³n correctamente',
-	'Invalid login attempt from user \'[_1]\'' => 'Intento de acceso no vÃ¡lido del usuario \'[_1]\'',
-	'User \'[_1]\' (ID:[_2]) logged out' => 'Usuario \'[_1]\' (ID:[_2]) se desconectÃ³',
-	'User requires password.' => 'El usuario necesita una contraseÃ±a.',
-	'User requires password recovery word/phrase.' => 'El usuario necesita una palabra/frase para la recuperaciÃ³n de contraseÃ±a.',
-	'URL is invalid.' => 'La URL no es vÃ¡lida.',
-	'User requires username.' => 'El usuario necesita un nombre.',
-	'User requires display name.' => 'El usuario necesita un pseudÃ³nimo.',
-	'Email Address is invalid.' => 'La direcciÃ³n de correo no es vÃ¡lida.',
-	'Email Address is required for password recovery.' => 'La direcciÃ³n de correo es necesaria para la recuperaciÃ³n de contraseÃ±a.',
-	'Text entered was wrong.  Try again.' => 'El texto que introdujo es errÃ³neo. IntÃ©ntelo de nuevo.',
-	'Something wrong happened when trying to process signup: [_1]' => 'Algo mal ocurriÃ³ durante el proceso de alta: [_1]',
-	'New Comment Added to \'[_1]\'' => 'Nuevo comentario aÃ±adido en \'[_1]\'',
-	'System Email Address is not configured.' => 'La direcciÃ³n de correo del sistema no estÃ¡ configurada.',
-	'Close' => 'Cerrar',
-	'The file you uploaded is too large.' => 'El fichero que transfiriÃ³ es demasiado grande.',
-	'Unknown action [_1]' => 'AcciÃ³n desconocida [_1]',
-	'Warnings and Log Messages' => 'Mensajes de alerta y registro',
-	'Removed [_1].' => 'Se eliminÃ³ [_1].',
-
-## lib/MT/Log.pm
-	'Log message' => 'Mensaje del registro',
-	'Log messages' => 'Mensajes del registro',
-	'Page # [_1] not found.' => 'PÃ¡gina nÂº [_1] no encontrada.',
-	'Entry # [_1] not found.' => 'Entrada nÂº [_1] no encontrada.',
-	'Comment # [_1] not found.' => 'Comentario nÂº [_1] no encontrado.',
-	'TrackBack # [_1] not found.' => 'TrackBack nÂº [_1] no encontrado.',
-
-## lib/MT/Template/Context.pm
-	'The attribute exclude_blogs cannot take \'all\' for a value.' => 'El atributo exclude_blogs no puede tomar el valor \'all\'.',
-	'You used an \'[_1]\' tag outside of the context of a author; perhaps you mistakenly placed it outside of an \'MTAuthors\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un autor; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTAuthors\'?',
-	'You used an \'[_1]\' tag outside of the context of an entry; perhaps you mistakenly placed it outside of an \'MTEntries\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de una entrada; Â¿quizÃ¡s la puso por error fuera de un contenedor \'MTEntries\'?',
-	'You used an \'[_1]\' tag outside of the context of a comment; perhaps you mistakenly placed it outside of an \'MTComments\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un comentario; Â¿quizÃ¡s la puso por error fuera de un contenedor \'MTComments\'?',
-	'You used an \'[_1]\' tag outside of the context of a ping; perhaps you mistakenly placed it outside of an \'MTPings\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un ping; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTPings\'?',
-	'You used an \'[_1]\' tag outside of the context of an asset; perhaps you mistakenly placed it outside of an \'MTAssets\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de un medio, Â¿quizÃ¡s la situÃ³ fuera de un contenedor \'MTAssets\' container?',
-	'You used an \'[_1]\' tag outside of the context of an page; perhaps you mistakenly placed it outside of an \'MTPages\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del contexto de una pÃ¡gina, Â¿quizÃ¡s la situÃ³ fuera de un contenedor \'MTPages\'?',
-
-## lib/MT/Template/ContextHandlers.pm
-	'All About Me' => 'Todo sobre mi',
-	'Remove this widget' => 'Eliminar el widget',
-	'[_1]Publish[_2] your site to see these changes take effect.' => '[_1]Publique[_2] el sitio para que los cambios tomen efecto.',
-	'Actions' => 'Acciones',
-	'Warning' => 'Alerta',
-	'http://www.movabletype.org/documentation/appendices/tags/%t.html' => 'http://www.movabletype.org/documentation/appendices/tags/%t.html',
-	'No [_1] could be found.' => 'No se encontraron [_1].',
-	'records' => 'registros',
-	'Invalid tag [_1] specified.' => 'Especificada etiqueta no vÃ¡lida [_1].',
-	'No template to include specified' => 'No se especificÃ³ plantilla a incluir',
-	'Recursion attempt on [_1]: [_2]' => 'Intento de recursiÃ³n en [_1]: [_2]',
-	'Can\'t find included template [_1] \'[_2]\'' => 'No se encontrÃ³ la plantilla incluÃ­da [_1] \'[_2]\'',
-	'Writing to \'[_1]\' failed: [_2]' => 'Fallo escribiendo en \'[_1]\': [_2]',
-	'Can\'t find blog for id \'[_1]' => 'No se pudo encontrar un blog con el id \'[_1]',
-	'Can\'t find included file \'[_1]\'' => 'No se encontrÃ³ el fichero incluido \'[_1]\'',
-	'Error opening included file \'[_1]\': [_2]' => 'Error abriendo el fichero incluido \'[_1]\': [_2]',
-	'Recursion attempt on file: [_1]' => 'Intento de recursiÃ³n en fichero: [_1]',
-	'Unspecified archive template' => 'Archivo de plantilla no especificado',
-	'Error in file template: [_1]' => 'Error en fichero de plantilla: [_1]',
-	'Can\'t load template' => 'No se pudo cargar la plantilla',
-	'Can\'t find template \'[_1]\'' => 'No se encontrÃ³ la plantilla \'[_1]\'',
-	'Can\'t find entry \'[_1]\'' => 'No se encontrÃ³ la entrada \'[_1]\'',
-	'[_1] is not a hash.' => '[_1] no es un hash.',
-	'You have an error in your \'[_2]\' attribute: [_1]' => 'Tiene un error en su atributo \'[_2]\': [_1]',
-	'You have an error in your \'tag\' attribute: [_1]' => 'Tiene un error en el atributo \'tag\': [_1]',
-	'No such user \'[_1]\'' => 'No existe el usario \'[_1]\'',
-	'You used <$MTEntryFlag$> without a flag.' => 'UsÃ³ <$MTEntryFlag$> sin \'flag\'.',
-	'You used an [_1] tag for linking into \'[_2]\' archives, but that archive type is not published.' => 'UsÃ³ una etiqueta [_1] enlazando los archivos \'[_2]\', pero el tipo de archivo no estÃ¡ publicado.',
-	'Could not create atom id for entry [_1]' => 'No se pudo crear un identificador atom en la entrada [_1]',
-	'To enable comment registration, you need to add a TypeKey token in your weblog config or user profile.' => 'Para habilitar el registro de comentarios, debe aÃ±adir un token de TypeKey a la configuraciÃ³n de su weblog o al perfil de su usario.',
-	'The MTCommentFields tag is no longer available; please include the [_1] template module instead.' => 'La etiqueta MTCommentFields no estÃ¡ mÃ¡s disponible; por favor incluya el mÃ³dulo de platilla [_1] que lo remplaza',
-	'Comment Form' => 'Formulario de comentarios',
-	'You used an [_1] tag without a date context set up.' => 'UsÃ³ una etiqueta [_1] sin un contexto de fecha configurado.',
-	'[_1] can be used only with Daily, Weekly, or Monthly archives.' => '[_1] sÃ³lo se puede usar con los archivos diarios, semanales o mensuales.',
-	'Group iterator failed.' => 'Fallo en iterador de grupo.',
-	'You used an [_1] tag outside of the proper context.' => 'UsÃ³ una etiqueta [_1] fuera del contexto correcto.',
-	'Could not determine entry' => 'No se pudo determinar la entrada',
-	'Invalid month format: must be YYYYMM' => 'Formato de mes no vÃ¡lido: debe ser YYYYMM',
-	'No such category \'[_1]\'' => 'No existe la categorÃ­a \'[_1]\'',
-	'[_1] cannot be used without publishing Category archive.' => '[_1] No se puede usar sin publicar archivos por categorÃ­as.',
-	'<\$MTCategoryTrackbackLink\$> must be used in the context of a category, or with the \'category\' attribute to the tag.' => '<\$MTCategoryTrackbackLink\$> debe utilizarse en el contexto de una categorÃ­a, o con el atributo \'category\' en la etiqueta.',
-	'You failed to specify the label attribute for the [_1] tag.' => 'No especificÃ³ el atributo tÃ­tulo en la etiqueta [_1].',
-	'[_1] used outside of [_2]' => '[_1] utilizado fuera de [_2]',
-	'MT[_1] must be used in a [_2] context' => 'MT[_1] debe utilizarse en el contexto de [_2]',
-	'Cannot find package [_1]: [_2]' => 'No se encontrÃ³ el paquete [_1]: [_2]',
-	'Error sorting [_2]: [_1]' => 'Error ordenando [_2]: [_1]',
-	'You used an [_1] without a author context set up.' => 'UtilizÃ³ un [_1] sin establecer un contexto de autor.',
-	'Can\'t load user.' => 'No se pudo cargar el usuario.',
-	'Division by zero.' => 'DivisiÃ³n por cero.',
-	'name is required.' => 'el nombre es obligatorio.',
-	'Specified WidgetSet not found.' => 'No se encontrÃ³ el conjunto de wigets especificado.',
-	'Can\'t find included template widget \'[_1]\'' => 'No se encontrÃ³ la plantilla de widget \'[_1]\' incluÃ­da',
-
-## lib/MT/App/Search/Legacy.pm
-	'You are currently performing a search. Please wait until your search is completed.' => 'En estos momentos estÃ¡ realizando una bÃºsqueda. Por favor, espere hasta que se complete.',
-	'Search failed. Invalid pattern given: [_1]' => 'FallÃ³ la bÃºsqueda. PatrÃ³n no vÃ¡lido: [_1]',
-	'Search failed: [_1]' => 'FallÃ³ la bÃºsqueda: [_1]',
-	'No alternate template is specified for the Template \'[_1]\'' => 'No se especificÃ³ una plantilla alternativa para la Plantilla \'[_1]\'',
-	'Publishing results failed: [_1]' => 'Fallo al publicar los resultados: [_1]',
-	'Search: query for \'[_1]\'' => 'BÃºsqueda: encontrar \'[_1]\'',
-	'Search: new comment search' => 'BÃºsqueda: nueva bÃºsqueda de comentarios',
-
-## lib/MT/App/Search/TagSearch.pm
-	'TagSearch works with MT::App::Search.' => 'TagSearch funciona con MT::App::Search.',
-
 ## lib/MT/App/NotifyList.pm
 	'Please enter a valid email address.' => 'Por favor, teclee una direcciÃ³n de correo vÃ¡lida.',
@@ -1499,4 +1242,5 @@
 	'Error assigning commenting rights to user \'[_1] (ID: [_2])\' for weblog \'[_3] (ID: [_4])\'. No suitable commenting role was found.' => 'Error asignando permisos para comentar al usuario \'[_1] (ID: [_2])\' para el weblog \'[_3] (ID: [_4])\'. No se encontrÃ³ un rol adecuado.',
 	'Invalid commenter login attempt from [_1] to blog [_2](ID: [_3]) which does not allow Movable Type native authentication.' => 'Intento de identificaciÃ³n de comentarista no vÃ¡lido desde [_1] en el blog [_2](ID: [_3]) que no permite la autentificaciÃ³n nativa de Movable Type.',
+	'Invalid login.' => 'Acceso no vÃ¡lido.',
 	'Invalid login' => 'Inicio de sesiÃ³n no vÃ¡lido',
 	'Successfully authenticated but signing up is not allowed.  Please contact system administrator.' => 'La identificaciÃ³n se ha producido con suceso pero la conexiÃ³n ha sido rechazada.  Por favor contacte el administrador del sistema.',
@@ -1504,6 +1248,9 @@
 	'Login failed: permission denied for user \'[_1]\'' => 'FallÃ³ la identificaciÃ³n: permiso denegado al usuario \'[_1]\'',
 	'Login failed: password was wrong for user \'[_1]\'' => 'FallÃ³ la identificaciÃ³n: contraseÃ±a errÃ³nea del usuario \'[_1]\'',
+	'Failed login attempt by disabled user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n por un usuario deshabilitado \'[_1]\'',
+	'Failed login attempt by unknown user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n por un usuario desconocido \'[_1]\'',
 	'Signing up is not allowed.' => 'No estÃ¡ permitida la inscripciÃ³n.',
 	'Movable Type Account Confirmation' => 'ConfirmaciÃ³n de cuenta - Movable Type',
+	'System Email Address is not configured.' => 'La direcciÃ³n de correo del sistema no estÃ¡ configurada.',
 	'Commenter \'[_1]\' (ID:[_2]) has been successfully registered.' => 'El comentarista \'[_1]\' (ID:[_2]) se inscribiÃ³ con Ã©xito.',
 	'Thanks for the confirmation.  Please sign in to comment.' => 'Gracias por la confirmaciÃ³n. Por favor, identifÃ­quese para comentar.',
@@ -1522,4 +1269,5 @@
 	'Invalid email address \'[_1]\'' => 'DirecciÃ³n de correo-e no vÃ¡lida \'[_1]\'',
 	'Invalid URL \'[_1]\'' => 'URL no vÃ¡lida \'[_1]\'',
+	'Text entered was wrong.  Try again.' => 'El texto que introdujo es errÃ³neo. IntÃ©ntelo de nuevo.',
 	'Comment save failed with [_1]' => 'Fallo guardando comentario con [_1]',
 	'Comment on "[_1]" by [_2].' => 'Comentario en "[_1]" por [_2].',
@@ -1530,8 +1278,10 @@
 	'Invalid entry ID provided' => 'ID de entrada provisto no vÃ¡lido',
 	'All required fields must have valid values.' => 'Todos los campos obligatorios deben tener valores vÃ¡lidos.',
+	'Passwords do not match.' => 'Las contraseÃ±as no coinciden.',
 	'Commenter profile has successfully been updated.' => 'Se actualizÃ³ con Ã©xito el perfil del comentarista.',
 	'Commenter profile could not be updated: [_1]' => 'No se pudo actualizar el perfil del comentarista: [_1]',
 
 ## lib/MT/App/Search.pm
+	'Invalid [_1] parameter.' => 'ParÃ¡metro [_1] no vÃ¡lido',
 	'Invalid type: [_1]' => 'Tipo no vÃ¡lido: [_1]',
 	'Search: failed storing results in cache.  [_1] is not available: [_2]' => 'BÃºsqueda: Fallo al guardar los resultados en la cache. [_1] no estÃ¡ disponible: [_2]',
@@ -1539,7 +1289,9 @@
 	'Unsupported type: [_1]' => 'Tipo no soportado: [_1]',
 	'Invalid query: [_1]' => 'Consulta no vÃ¡lida: [_1]',
-	'No search term was specified.' => 'No se especificÃ³ ningÃºn tÃ©rmino para la bÃºsqueda.',
 	'Invalid value: [_1]' => 'Valor no vÃ¡lido: [_1]',
 	'No column was specified to search for [_1].' => 'No se especificÃ³ ninguna columna para la bÃºsqueda de [_1].',
+	'Search: query for \'[_1]\'' => 'BÃºsqueda: encontrar \'[_1]\'',
+	'No alternate template is specified for the Template \'[_1]\'' => 'No se especificÃ³ una plantilla alternativa para la Plantilla \'[_1]\'',
+	'Opening local file \'[_1]\' failed: [_2]' => 'Fallo abriendo el fichero local \'[_1]\': [_2]',
 	'The search you conducted has timed out.  Please simplify your query and try again.' => 'La bÃºsqueda que realizaba sobrepasÃ³ el tiempo. Por favor, simplifique la consulta e intÃ©ntelo de nuevo.',
 
@@ -1571,4 +1323,14 @@
 	'Movable Type has been upgraded to version [_1].' => 'Movable Type ha sido actualizado a la versiÃ³n [_1].',
 
+## lib/MT/App/Search/Legacy.pm
+	'You are currently performing a search. Please wait until your search is completed.' => 'En estos momentos estÃ¡ realizando una bÃºsqueda. Por favor, espere hasta que se complete.',
+	'Search failed. Invalid pattern given: [_1]' => 'FallÃ³ la bÃºsqueda. PatrÃ³n no vÃ¡lido: [_1]',
+	'Search failed: [_1]' => 'FallÃ³ la bÃºsqueda: [_1]',
+	'Publishing results failed: [_1]' => 'Fallo al publicar los resultados: [_1]',
+	'Search: new comment search' => 'BÃºsqueda: nueva bÃºsqueda de comentarios',
+
+## lib/MT/App/Search/TagSearch.pm
+	'TagSearch works with MT::App::Search.' => 'TagSearch funciona con MT::App::Search.',
+
 ## lib/MT/App/Wizard.pm
 	'The [_1] database driver is required to use [_2].' => 'Es necesario el controlador de la base de datos [_1] para usar [_2].',
@@ -1581,4 +1343,5 @@
 	'This module is needed to encode special characters, but this feature can be turned off using the NoHTMLEntities option in mt-config.cgi.' => 'Este mÃ³dulo es necesario para codificar caracteres especiales, pero se puede desactivar esta caracterÃ­stica utilizando la opciÃ³n NoHTMLEntities en mt-config.cgi.',
 	'This module is needed if you wish to use the TrackBack system, the weblogs.com ping, or the MT Recently Updated ping.' => 'Este mÃ³dulo es necesario si desea usar el sistema de TrackBack, el ping a weblogs.com, o el ping a Actualizaciones Recientes de MT.',
+	'HTML::Parser is optional; It is needed if you wish to use the TrackBack system, the weblogs.com ping, or the MT Recently Updated ping.' => 'HTML::Parser es opcional; Es necesario si desea usar el sistema de TrackBacks, el ping a weblogs.com o el ping a las actualizaciones recientes de MT.',
 	'This module is needed if you wish to use the MT XML-RPC server implementation.' => 'Este mÃ³dulo es necesario si desea usar la implementaciÃ³n del servidor XML-RPC de MT.',
 	'This module is needed if you would like to be able to overwrite existing files when you upload.' => 'Este mÃ³dulo es necesario si desea poder sobreescribir los ficheros al subirlos.',
@@ -1586,6 +1349,8 @@
 	'Scalar::Util is optional; It is needed if you want to use the Publish Queue feature.' => 'Scalar::Util es opcional. Es necesario si quiere usar la Cola de PublicaciÃ³n.',
 	'This module is needed if you would like to be able to create thumbnails of uploaded images.' => 'Este mÃ³dulo es necesario si desea poder crear miniaturas de las imÃ¡genes subidas.',
+	'This module is needed if you would like to be able to use NetPBM as the image driver for MT.' => 'Este mÃ³dulo es necesario si desea usar NetPBM como controlador de imÃ¡genes en MT.',
 	'This module is required by certain MT plugins available from third parties.' => 'Este mÃ³dulo lo necesitan algunas extensiones de MT de terceras partes.',
 	'This module accelerates comment registration sign-ins.' => 'Este mÃ³dulo acelera el registro de identificaciÃ³n en los comentarios.',
+	'This module and its dependencies are required in order to allow commenters to be authenticated by OpenID providers such as AOL and Yahoo! which require SSL support.' => 'Este mÃ³dulo y sus dependencias son necesarios para permitir a los comentaristas que se autentifiquen mediante proveedores de OpenID, como AOL y Yahoo!, lo que requiere soporte de SSL.',
 	'This module is needed to enable comment registration.' => 'Este mÃ³dulo es necesario para habilitar el registro en los comentarios.',
 	'This module enables the use of the Atom API.' => 'Este mÃ³dulo permite el uso del interfaz (API) de Atom.',
@@ -1605,9 +1370,20 @@
 	'File::Spec is required for path manipulation across operating systems.' => 'File::Spec es requerido para la manipulaciÃ³n de la ubiciÃ³n de los archivos en el sistema operativo.',
 
+## lib/MT/App/Viewer.pm
+	'Loading blog with ID [_1] failed' => 'Fallo al cargar el blog con el ID [_1]',
+	'Template publishing failed: [_1]' => 'Fallo al publicar la plantilla: [_1]',
+	'Invalid date spec' => 'Formato de fecha no vÃ¡lido',
+	'Can\'t load templatemap' => 'No se pudo cargar el mapa de plantillas',
+	'Can\'t load template [_1]' => 'No se pudo cargar la plantilla [_1]',
+	'Archive publishing failed: [_1]' => 'Fallo al publicar los archivos: [_1]',
+	'Invalid entry ID [_1]' => 'Identificador de entrada no vÃ¡lido [_1]',
+	'Entry [_1] is not published' => 'La entrada [_1] no estÃ¡ publicada',
+	'Invalid category ID \'[_1]\'' => 'Identificador de categorÃ­a no vÃ¡lido \'[_1]\'',
+
 ## lib/MT/App/CMS.pm
 	'_WARNING_PASSWORD_RESET_MULTI' => 'Va a reiniciar la contraseÃ±a de los usuarios seleccionados. Se generarÃ¡n nuevas contraseÃ±as aleatorias y se enviarÃ¡n directamente a sus respectivas direcciones de correo electrÃ³nico.\n\nÂ¿Desea continuar?',
 	'_WARNING_DELETE_USER_EUM' => 'Borrar un usuario es una acciÃ³n irreversible que crea huÃ©rfanos en las entradas del usuario. Si desea retirar un usuario o bloquear su acceso al sistema, se recomienda deshabilitar su cuenta. Â¿EstÃ¡ seguro de que desea borrar a los usuarios seleccionados\nPodrÃ¡n re-crearse a sÃ­ mismos si el usuario seleccionado existe en el directorio externo.',
 	'_WARNING_DELETE_USER' => 'El borrado de un usuario es una acciÃ³n irreversible que crea huÃ©rfanos de las entradas del usuario. Si desea retirar a un usuario o bloquear su acceso al sistema, la forma recomendada es deshabilitar su cuenta. Â¿EstÃ¡ seguro de que desea borrar el/los usuario/s seleccionado/s?',
-	'_WARNING_REFRESH_TEMPLATES_FOR_BLOGS' => 'Esta acciÃ³n restablecerÃ¡ las plantillas en los blogs seleccionados con la configuraciÃ³n de fÃ¡brica. Â¿EstÃ¡ seguro de que desea reiniciar las plantillas de los blogs seleccionados?', # Translate - New
+	'_WARNING_REFRESH_TEMPLATES_FOR_BLOGS' => 'Esta acciÃ³n restablecerÃ¡ las plantillas en los blogs seleccionados con la configuraciÃ³n de fÃ¡brica. Â¿EstÃ¡ seguro de que desea reiniciar las plantillas de los blogs seleccionados?',
 	'Published [_1]' => '[_1] publicadas',
 	'Unpublished [_1]' => '[_1] no publicadas',
@@ -1641,5 +1417,4 @@
 	'Tags to remove from selected entries' => 'Etiquetas a borrar de las entradas seleccionadas',
 	'Batch Edit Entries' => 'Editar entradas en lote',
-	'Publish Pages' => 'Publicar pÃ¡ginas',
 	'Unpublish Pages' => 'Despublicar pÃ¡ginas',
 	'Tags to add to selected pages' => 'Etiquetas a aÃ±adir a las pÃ¡ginas seleccionadas',
@@ -1671,5 +1446,4 @@
 	'Published comments' => 'Comentarios publicados',
 	'Comments in the last 7 days' => 'Comentarios en los Ãºltimos 7 dÃ­as',
-	'E-mail Templates' => 'Plantillas de correo',
 	'Tags with entries' => 'Etiquetas con entradas',
 	'Tags with pages' => 'Etiquetas con pÃ¡ginas',
@@ -1683,11 +1457,10 @@
 	'Preferences' => 'Preferencias',
 	'Tools' => 'Herramientas',
+	'Folders' => 'Carpetas',
 	'Address Book' => 'Agenda',
 	'Widgets' => 'Widgets',
 	'General' => 'General',
 	'Feedback' => 'Respuestas',
-	'Comment' => 'Comentario',
 	'Registration' => 'Registro',
-	'Spam' => 'Spam',
 	'Web Services' => 'Servicios web',
 	'Plugins' => 'Extensiones',
@@ -1696,15 +1469,4 @@
 	'System Information' => 'InformaciÃ³n del sistema',
 	'System Overview' => 'Resumen del sistema',
-
-## lib/MT/App/Viewer.pm
-	'Loading blog with ID [_1] failed' => 'Fallo al cargar el blog con el ID [_1]',
-	'Template publishing failed: [_1]' => 'Fallo al publicar la plantilla: [_1]',
-	'Invalid date spec' => 'Formato de fecha no vÃ¡lido',
-	'Can\'t load templatemap' => 'No se pudo cargar el mapa de plantillas',
-	'Can\'t load template [_1]' => 'No se pudo cargar la plantilla [_1]',
-	'Archive publishing failed: [_1]' => 'Fallo al publicar los archivos: [_1]',
-	'Invalid entry ID [_1]' => 'Identificador de entrada no vÃ¡lido [_1]',
-	'Entry [_1] is not published' => 'La entrada [_1] no estÃ¡ publicada',
-	'Invalid category ID \'[_1]\'' => 'Identificador de categorÃ­a no vÃ¡lido \'[_1]\'',
 
 ## lib/MT/App/ActivityFeeds.pm
@@ -1724,31 +1486,291 @@
 	'All Weblog Pages' => 'Todas las pÃ¡ginas del weblog',
 
-## lib/MT/AtomServer.pm
-	'[_1]: Entries' => '[_1]: Entradas',
-	'PreSave failed [_1]' => 'Fallo en \'PreSave\' [_1]',
-	'User \'[_1]\' (user #[_2]) added [lc,_4] #[_3]' => 'Usuario \'[_1]\' (usuario #[_2]) aÃ±adido [lc,_4] #[_3]',
-	'User \'[_1]\' (user #[_2]) edited [lc,_4] #[_3]' => 'Usuario \'[_1]\' (usuario #[_2]) editado [lc,_4] #[_3]',
-
-## lib/MT/PluginData.pm
-	'Plugin Data' => 'Datos de la extensiÃ³n',
-
-## lib/MT/Plugin.pm
-	'Publish' => 'Publicar',
-	'My Text Format' => 'Mi formato de texto',
-
-## lib/MT/Entry.pm
-	'Draft' => 'Borrador',
-	'Review' => 'Revisar',
-	'Future' => 'Futuro',
-
-## lib/MT/Role.pm
-	'Role' => 'Rol',
+## lib/MT/ObjectTag.pm
+	'Tag Placement' => 'GestiÃ³n de Etiqueta',
+	'Tag Placements' => 'GestiÃ³n de las Etiquetas',
+
+## lib/MT/Author.pm
+	'The approval could not be committed: [_1]' => 'La aprobaciÃ³n no pudo realizarse: [_1]',
+
+## lib/MT/Util/Archive/Tgz.pm
+	'Type must be tgz.' => 'El tipo debe ser tgz.',
+	'Could not read from filehandle.' => 'No se pudo leer desde el manejador de ficheros',
+	'File [_1] is not a tgz file.' => 'El fichero [_1] no es un tgz.',
+	'File [_1] exists; could not overwrite.' => 'El fichero [_1] existe: no puede sobreescribirse.',
+	'Can\'t extract from the object' => 'No se pudo extraer usando el objeto',
+	'Can\'t write to the object' => 'No se pudo escribir en el objeto',
+	'Both data and file name must be specified.' => 'Se deben especificar tanto los datos como el nombre del fichero.',
+
+## lib/MT/Util/Archive/Zip.pm
+	'Type must be zip' => 'El tipo debe ser zip',
+	'File [_1] is not a zip file.' => 'El fichero [_1] no es un fichero zip.',
+
+## lib/MT/Util/Archive.pm
+	'Type must be specified' => 'Debe especificar el tipo',
+	'Registry could not be loaded' => 'El registro no pudo cargarse',
+
+## lib/MT/Util/Captcha.pm
+	'Movable Type default CAPTCHA provider requires Image::Magick.' => 'El proveedor predefinido de CAPTCHA de Movable Type necesita Image::Magick',
+	'You need to configure CaptchaSourceImageBase.' => 'Debe configurar CaptchaSourceImageBase.',
+	'Image creation failed.' => 'FallÃ³ la creaciÃ³n de la imagen.',
+	'Image error: [_1]' => 'Error de imagen: [_1]',
+
+## lib/MT/Scorable.pm
+	'Object must be saved first.' => 'Primero debe guardarse el objeto.',
+	'Already scored for this object.' => 'Ya puntuado en este objeto.',
+	'Could not set score to the object \'[_1]\'(ID: [_2])' => 'No pudo darse puntuaciÃ³n al objeto \'[_1]\'(ID: [_2])',
+
+## lib/MT/XMLRPC.pm
+	'No WeblogsPingURL defined in the configuration file' => 'WeblogsPingURL no estÃ¡ definido en el fichero de configuraciÃ³n',
+	'No MTPingURL defined in the configuration file' => 'MTPingURL no estÃ¡ definido en el fichero de configuraciÃ³n',
+	'HTTP error: [_1]' => 'Error HTTP: [_1]',
+	'Ping error: [_1]' => 'Error de ping: [_1]',
 
 ## lib/MT/Config.pm
 	'Configuration' => 'ConfiguraciÃ³n',
+
+## lib/MT/ObjectAsset.pm
+	'Asset Placement' => 'PosiciÃ³n del elemento multimedia',
+
+## lib/MT/ArchiveType/Yearly.pm
+	'YEARLY_ADV' => 'anuales',
+	'yyyy/index.html' => 'aaaa/index.html',
+
+## lib/MT/ArchiveType/Page.pm
+	'PAGE_ADV' => 'por pÃ¡gina',
+	'folder-path/page-basename.html' => 'ruta-carpeta/tÃ­tulo-pÃ¡gina.html',
+	'folder-path/page-basename/index.html' => 'carpeta-path/tÃ­tulo-pÃ¡gina/index.html',
+	'folder_path/page_basename.html' => 'ruta_carpeta/tÃ­tulo_pagina.html',
+	'folder_path/page_basename/index.html' => 'ruta_carpeta/tÃ­tulo_pagina/index.html',
+
+## lib/MT/ArchiveType/Category.pm
+	'CATEGORY_ADV' => 'por categorÃ­a',
+	'category/sub-category/index.html' => 'categorÃ­a/sub-categorÃ­a/index.html',
+	'category/sub_category/index.html' => 'categorÃ­a/sub_categorÃ­a/index.html',
+
+## lib/MT/ArchiveType/AuthorMonthly.pm
+	'AUTHOR-MONTHLY_ADV' => 'por mes y autor',
+	'author/author-display-name/yyyy/mm/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/index.html',
+	'author/author_display_name/yyyy/mm/index.html' => 'autor/nombre_pÃºblico_autor/aaaa/mm/index.html',
+
+## lib/MT/ArchiveType/AuthorWeekly.pm
+	'AUTHOR-WEEKLY_ADV' => 'por semana y autor',
+	'author/author-display-name/yyyy/mm/day-week/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dÃ­a-semana/index.html',
+	'author/author_display_name/yyyy/mm/day-week/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dÃ­a-semana/index.html',
+
+## lib/MT/ArchiveType/AuthorDaily.pm
+	'AUTHOR-DAILY_ADV' => 'por dÃ­a y autor',
+	'author/author-display-name/yyyy/mm/dd/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dd/index.html',
+	'author/author_display_name/yyyy/mm/dd/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/mm/dd/index.html',
+
+## lib/MT/ArchiveType/Individual.pm
+	'INDIVIDUAL_ADV' => 'por entrada',
+	'yyyy/mm/entry-basename.html' => 'aaaa/mm/tÃ­tulo-entrada.html',
+	'yyyy/mm/entry_basename.html' => 'aaaa/mm/tÃ­tulo_entrada.html',
+	'yyyy/mm/entry-basename/index.html' => 'aaaa/mm/titutlo-entrada/index.html',
+	'yyyy/mm/entry_basename/index.html' => 'aaaa/mm/tÃ­tulo_entrada/index.html',
+	'yyyy/mm/dd/entry-basename.html' => 'aaaa/mm/dd/tÃ­tulo-entrada.html',
+	'yyyy/mm/dd/entry_basename.html' => 'aaaa/mm/dd/tÃ­tulo_entrada.html',
+	'yyyy/mm/dd/entry-basename/index.html' => 'aaaa/mm/dd/tÃ­tulo-entrada/index.html',
+	'yyyy/mm/dd/entry_basename/index.html' => 'aaaa/mm/dd/tÃ­tulo_entrada/index.html',
+	'category/sub-category/entry-basename.html' => 'categorÃ­a/sub-categorÃ­a/tÃ­tulo-entrada.html',
+	'category/sub-category/entry-basename/index.html' => 'categorÃ­a/sub-categorÃ­a/tÃ­tulo-entrada/index.html',
+	'category/sub_category/entry_basename.html' => 'categorÃ­a/sub_categorÃ­a/tÃ­tulo_entrada.html',
+	'category/sub_category/entry_basename/index.html' => 'categorÃ­a/sub_categorÃ­a/tÃ­tulo_entrada/index.html',
+
+## lib/MT/ArchiveType/CategoryMonthly.pm
+	'CATEGORY-MONTHLY_ADV' => 'por mes y categorÃ­a',
+	'category/sub-category/yyyy/mm/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/index.html',
+	'category/sub_category/yyyy/mm/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/index.html',
+
+## lib/MT/ArchiveType/AuthorYearly.pm
+	'AUTHOR-YEARLY_ADV' => 'por aÃ±o y autor',
+	'author/author-display-name/yyyy/index.html' => 'autor/nombre-pÃºblico-autor/aaaa/index.html',
+	'author/author_display_name/yyyy/index.html' => 'author/nombre_pÃºblico_autor/aaaa/index.html',
+
+## lib/MT/ArchiveType/Monthly.pm
+	'MONTHLY_ADV' => 'mensuales',
+	'yyyy/mm/index.html' => 'aaaa/mm/index.html',
+
+## lib/MT/ArchiveType/CategoryWeekly.pm
+	'CATEGORY-WEEKLY_ADV' => 'por semana y categorÃ­a',
+	'category/sub-category/yyyy/mm/day-week/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/dÃ­a-semana/index.html',
+	'category/sub_category/yyyy/mm/day-week/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/dÃ­a-semana/index.html',
+
+## lib/MT/ArchiveType/Weekly.pm
+	'WEEKLY_ADV' => 'semanales',
+	'yyyy/mm/day-week/index.html' => 'aaaa/mm/dÃ­a-de-la-semana/index.html',
+
+## lib/MT/ArchiveType/CategoryDaily.pm
+	'CATEGORY-DAILY_ADV' => 'por dÃ­a y categorÃ­a',
+	'category/sub-category/yyyy/mm/dd/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/mm/dd/index.html',
+	'category/sub_category/yyyy/mm/dd/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/mm/dd/index.html',
+
+## lib/MT/ArchiveType/Daily.pm
+	'DAILY_ADV' => 'diarios',
+	'yyyy/mm/dd/index.html' => 'aaaa/mm/dd/index.html',
+
+## lib/MT/ArchiveType/Author.pm
+	'AUTHOR_ADV' => 'por autor',
+	'author/author-display-name/index.html' => 'autor/nombre-pÃºblico-autor/index.html',
+	'author/author_display_name/index.html' => 'autor/nombre-pÃºblico-autor/index.html',
+
+## lib/MT/ArchiveType/CategoryYearly.pm
+	'CATEGORY-YEARLY_ADV' => 'por aÃ±o y categorÃ­a',
+	'category/sub-category/yyyy/index.html' => 'categorÃ­a/sub-categorÃ­a/aaaa/index.html',
+	'category/sub_category/yyyy/index.html' => 'categorÃ­a/sub_categorÃ­a/aaaa/index.html',
+
+## lib/MT/App.pm
+	'Invalid request: corrupt character data for character set [_1]' => 'PeticiÃ³n invÃ¡lida: caracteres corruptos para el conjunto de caracteres [_1]',
+	'First Weblog' => 'Primer weblog',
+	'Error loading blog #[_1] for user provisioning. Check your NewUserTemplateBlogId setting.' => 'Error de telÃ©cargamiento #[_1] que comprende la creaciÃ³n de Usuarios. Por favor, verifique sus parÃ¡metros NewUserTemplateBlogId.',
+	'Error provisioning blog for new user \'[_1]\' using template blog #[_2].' => 'Se ha producido un error durante la creaciÃ³n del blog del nuevo usuario \'[_1]\' utilizando la plantilla #[_2].',
+	'Error creating directory [_1] for blog #[_2].' => 'Error creando el directorio [_1] para el blog #[_2].',
+	'Error provisioning blog for new user \'[_1] (ID: [_2])\'.' => 'Se ha producido un error durante la creaciÃ³n del blog del nuevo usuario \'[_1] (ID: [_2])\'.',
+	'Blog \'[_1] (ID: [_2])\' for user \'[_3] (ID: [_4])\' has been created.' => 'Blog \'[_1] (ID: [_2])\' para el usuario \'[_3] (ID: [_4])\' ha sido creado.',
+	'Error assigning blog administration rights to user \'[_1] (ID: [_2])\' for blog \'[_3] (ID: [_4])\'. No suitable blog administrator role was found.' => 'Error de asignaciÃ³n de los derechos para el usuario \'[_1] (ID: [_2])\' para el blog \'[_3] (ID: [_4])\'. NingÃºn rol de administrador adecuado ha sido encontrado.',
+	'The login could not be confirmed because of a database error ([_1])' => 'No se pudo confirmar el acceso debido a un error de la base de datos ([_1])',
+	'Our apologies, but you do not have permission to access any blogs within this installation. If you feel you have reached this message in error, please contact your Movable Type system administrator.' => 'Lo sentimos, pero no tiene permisos para acceder a ninguno de los blogs en esta instalaciÃ³n. Si cree que este mensaje se le muestra por error, por favor, contacte con su administrador de Movable Type.',
+	'This account has been disabled. Please see your system administrator for access.' => 'Esta cuenta fue deshabilitada. Por favor, pÃ³ngase en contacto con el administrador del sistema.',
+	'Failed login attempt by pending user \'[_1]\'' => 'Intento fallido de inicio de sesiÃ³n de un usuario pendiente \'[_1]\'',
+	'This account has been deleted. Please see your system administrator for access.' => 'Esta cuenta fue eliminada. Por favor, pÃ³ngase en contacto con el administrador del sistema.',
+	'User cannot be created: [_1].' => 'No se pudo crear al usuario: [_1].',
+	'User \'[_1]\' has been created.' => 'El usuario \'[_1]\' ha sido creado',
+	'User \'[_1]\' (ID:[_2]) logged in successfully' => 'Usuario \'[_1]\' (ID:[_2]) iniciÃ³ una sesiÃ³n correctamente',
+	'Invalid login attempt from user \'[_1]\'' => 'Intento de acceso no vÃ¡lido del usuario \'[_1]\'',
+	'User \'[_1]\' (ID:[_2]) logged out' => 'Usuario \'[_1]\' (ID:[_2]) se desconectÃ³',
+	'User requires password.' => 'El usuario necesita una contraseÃ±a.',
+	'User requires display name.' => 'El usuario necesita un pseudÃ³nimo.',
+	'User requires username.' => 'El usuario necesita un nombre.',
+	'Something wrong happened when trying to process signup: [_1]' => 'Algo mal ocurriÃ³ durante el proceso de alta: [_1]',
+	'New Comment Added to \'[_1]\'' => 'Nuevo comentario aÃ±adido en \'[_1]\'',
+	'Close' => 'Cerrar',
+	'The file you uploaded is too large.' => 'El fichero que transfiriÃ³ es demasiado grande.',
+	'Unknown action [_1]' => 'AcciÃ³n desconocida [_1]',
+	'Warnings and Log Messages' => 'Mensajes de alerta y registro',
+	'Removed [_1].' => 'Se eliminÃ³ [_1].',
+
+## lib/MT/BackupRestore.pm
+	'Backing up [_1] records:' => 'Haciendo la copia de seguridad de [_1] registros:',
+	'[_1] records backed up...' => '[_1] registros guardados...',
+	'[_1] records backed up.' => '[_1] registros guardados..',
+	'There were no [_1] records to be backed up.' => 'No habÃ­an [_1] registros de los que hacer copia de seguridad.',
+	'Can\'t open directory \'[_1]\': [_2]' => 'No se puede abrir el directorio \'[_1]\': [_2]',
+	'No manifest file could be found in your import directory [_1].' => 'No se encontrÃ³ fichero de manifiesto en el directorio de importaciÃ³n [_1].',
+	'Can\'t open [_1].' => 'No se pudo abrir [_1].',
+	'Manifest file [_1] was not a valid Movable Type backup manifest file.' => 'El fichero [_1] no es un fichero vÃ¡lido de manifiesto para copias de seguridad de Movable Type.',
+	'Manifest file: [_1]' => 'Fichero de manifiesto: [_1]',
+	'Path was not found for the file ([_1]).' => 'No se encontrÃ³ la ruta del archivo ([_1]).',
+	'[_1] is not writable.' => 'No puede escribirse en [_1].',
+	'Copying [_1] to [_2]...' => 'Copiando [_1] a [_2]...',
+	'Failed: ' => 'FallÃ³: ',
+	'Restoring asset associations ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia ... ( [_1] )',
+	'Restoring asset associations in entry ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia en la entrada ... ( [_1] )',
+	'Restoring asset associations in page ... ( [_1] )' => 'Restaurando asociaciones de ficheros multimedia en pÃ¡gina ... ( [_1] )',
+	'Restoring url of the assets ( [_1] )...' => 'Restaurando url de ficheros multimedia ( [_1] )...',
+	'Restoring url of the assets in entry ( [_1] )...' => 'Restaurando url de ficheros multimedia en la entrada ( [_1] )...',
+	'Restoring url of the assets in page ( [_1] )...' => 'Restaurando url de ficheros multimedia en la pÃ¡gina ( [_1] )...',
+	'ID for the file was not set.' => 'El ID del fichero no estÃ¡ establecido.',
+	'The file ([_1]) was not restored.' => 'No se restaurÃ³ el fichero ([_1]).',
+	'Changing path for the file \'[_1]\' (ID:[_2])...' => 'Cambiando la ruta del fichero \'[_1]\' (ID:[_2])...',
+
+## lib/MT/TemplateMap.pm
+	'Archive Mapping' => 'Mapeado de archivos',
+	'Archive Mappings' => 'Mapeados de archivos',
+
+## lib/MT/ConfigMgr.pm
+	'Alias for [_1] is looping in the configuration.' => 'Alias de [_1] estÃ¡ generando un bucle en la configuraciÃ³n.',
+	'Error opening file \'[_1]\': [_2]' => 'Error abriendo el fichero \'[_1]\': [_2]',
+	'Config directive [_1] without value at [_2] line [_3]' => 'Directiva de configuraciÃ³n [_1] sin valor en [_2] lÃ­nea [_3]',
+	'No such config variable \'[_1]\'' => 'No existe tal variable de configuraciÃ³n \'[_1]\'',
+
+## lib/MT/Association.pm
+	'Association' => 'AsociaciÃ³n',
+	'association' => 'AsociaciÃ³n',
+	'associations' => 'Asociaciones',
+
+## lib/MT/Blog.pm
+	'No default templates were found.' => 'No se encontraron plantillas predefinidas.',
+	'Cloned blog... new id is [_1].' => 'Blog clonado... el nuevo identificador es [_1]',
+	'Cloning permissions for blog:' => 'Clonando permisos para el blog:',
+	'[_1] records processed...' => 'Procesados [_1] registros...',
+	'[_1] records processed.' => 'Procesados [_1] registros.',
+	'Cloning associations for blog:' => 'Clonando asociaciones para el blog:',
+	'Cloning entries and pages for blog...' => 'Clonando entradas y pÃ¡ginas para el blog...',
+	'Cloning categories for blog...' => 'Clonando categorÃ­as para el blog...',
+	'Cloning entry placements for blog...' => 'Clonando situaciÃ³n de entradas para el blog...',
+	'Cloning comments for blog...' => 'Clonando comentarios para el blog...',
+	'Cloning entry tags for blog...' => 'Clonando etiquetas de entradas para el blog...',
+	'Cloning TrackBacks for blog...' => 'Clonando TrackBacks para el blog...',
+	'Cloning TrackBack pings for blog...' => 'Clonando pings de TrackBack para el blog...',
+	'Cloning templates for blog...' => 'Clonando plantillas para el blog...',
+	'Cloning template maps for blog...' => 'Clonando mapas de plantillas para el blog...',
+	'blog' => 'Blog',
+	'blogs' => 'blogs',
+
+## lib/MT/Plugin/JunkFilter.pm
+	'[_1]: [_2][_3] from rule [_4][_5]' => '[_1]: [_2][_3] de la regla [_4][_5]',
+	'[_1]: [_2][_3] from test [_4]' => '[_1]: [_2][_3] de la prueba [_4]',
+
+## lib/MT/XMLRPCServer.pm
+	'Invalid timestamp format' => 'Formato de fecha no vÃ¡lido',
+	'No web services password assigned.  Please see your user profile to set it.' => 'No se ha establecido la contraseÃ±a de servicios web.  Por favor, vaya al perfil de su usario para configurarla.',
+	'Requested permalink \'[_1]\' is not available for this page' => 'El enlace permanente solicitado \'[_1]\' no estÃ¡ disponible para esta pÃ¡gina',
+	'Saving folder failed: [_1]' => 'Fallo al guardar la carpeta: [_1]',
+	'No blog_id' => 'Sin blog_id',
+	'Invalid blog ID \'[_1]\'' => 'Identificador de blog  \'[_1]\' no vÃ¡lido',
+	'Value for \'mt_[_1]\' must be either 0 or 1 (was \'[_2]\')' => 'El valor de \'mt_[_1]\' debe ser 0 Ã³ 1 (era \'[_2]\')',
+	'Not privileged to edit entry' => 'No tiene permisos para editar la entrada',
+	'Entry \'[_1]\' ([lc,_5] #[_2]) deleted by \'[_3]\' (user #[_4]) from xml-rpc' => 'Entrada \'[_1]\' ([lc,_5] #[_2]) borrada por \'[_3]\' (usuario #[_4]) para xml-rpc',
+	'Not privileged to get entry' => 'No tiene permisos para obtener la entrada',
+	'Not privileged to set entry categories' => 'No tiene permisos para establecer categorÃ­as en las entradas',
+	'Not privileged to upload files' => 'No tiene privilegios para transferir ficheros',
+	'No filename provided' => 'No se especificÃ³ el nombre del fichero ',
+	'Error writing uploaded file: [_1]' => 'Error escribiendo el fichero transferido: [_1]',
+	'Template methods are not implemented, due to differences between the Blogger API and the Movable Type API.' => 'Los mÃ©todos de las plantillas no estÃ¡n implementados, debido a las diferencias entre Blogger API y Movable Type API.',
+
+## lib/MT/TBPing.pm
+
+## lib/MT/Template.pm
+	'Template' => 'plantilla',
+	'File not found: [_1]' => 'Fichero no encontrado: [_1]',
+	'Error reading file \'[_1]\': [_2]' => 'Error leyendo fichero \'[_1]\': [_2]',
+	'Publish error in template \'[_1]\': [_2]' => 'Error de publicaciÃ³n en la plantilla \'[_1]\': [_2]',
+	'Template with the same name already exists in this blog.' => 'Ya existe una plantilla con el mismo nombre en este blog.',
+	'You cannot use a [_1] extension for a linked file.' => 'No puede usar una extensiÃ³n [_1] para un fichero enlazado.',
+	'Opening linked file \'[_1]\' failed: [_2]' => 'Fallo abriendo fichero enlazado\'[_1]\': [_2]',
+	'Index' => 'Ãndice',
+	'Category Archive' => 'Archivo de categorÃ­as',
+	'Comment Listing' => 'Lista de comentarios',
+	'Ping Listing' => 'Lista de pings',
+	'Comment Error' => 'Error de comentarios',
+	'Uploaded Image' => 'Imagen transferida',
+	'Module' => 'MÃ³dulo',
+	'Widget' => 'Widget',
+
+## lib/MT/Auth/TypeKey.pm
+	'Sign in requires a secure signature.' => 'La identificaciÃ³n necesita una firma segura.',
+	'The sign-in validation failed.' => 'FallÃ³ el registro de validaciÃ³n.',
+	'This weblog requires commenters to pass an email address. If you\'d like to do so you may log in again, and give the authentication service permission to pass your email address.' => 'Este weblog obliga a que los comentaristas den su direcciÃ³n de correo electrÃ³nico. Si lo desea puede iniciar una sesiÃ³n de nuevo, y dar al servicio de autentificaciÃ³n permisos para pasar la direcciÃ³n de correo electrÃ³nico.',
+	'Couldn\'t save the session' => 'No se pudo guardar la sesiÃ³n',
+	'Couldn\'t get public key from url provided' => 'No se pudo obtener la clave pÃºblica desde la URL indicada',
+	'No public key could be found to validate registration.' => 'No se encontrÃ³ la clave pÃºblica para validar el registro.',
+	'TypePad signature verif\'n returned [_1] in [_2] seconds verifying [_3] with [_4]' => 'VerificaciÃ³n de firma de TypePad devolviÃ³ [_1] en [_2] segundos verificando [_3] con [_4]',
+	'The TypePad signature is out of date ([_1] seconds old). Ensure that your server\'s clock is correct' => 'La firma de TypePad estÃ¡ caduca (de hace [_1] segundos). AsegÃºrese que el reloj del servidor estÃ¡ en hora',
+
+## lib/MT/Auth/OpenID.pm
+	'Could not load Net::OpenID::Consumer.' => 'No se pudo cargar Net::OpenID::Consumer.',
+	'The address entered does not appear to be an OpenID' => 'La direcciÃ³n introducida no parecer ser un OpenID',
+	'The text entered does not appear to be a web address' => 'El texto introducido no parece ser una direcciÃ³n web',
+	'Unable to connect to [_1]: [_2]' => 'Imposible conectarse a [_1]: [_2]',
+	'Could not verify the OpenID provided: [_1]' => 'No se pudo verificar el OpenID provisto: [_1]',
+
+## lib/MT/Auth/MT.pm
+	'Failed to verify current password.' => 'Fallo al verificar la contraseÃ±a actual.',
 
 ## lib/MT/ImportExport.pm
 	'No Blog' => 'Sin Blog',
 	'Need either ImportAs or ParentAuthor' => 'Necesita ImportAs o ParentAuthor',
+	'Importing entries from file \'[_1]\'' => 'Importando entradas desde el fichero \'[_1]\'',
 	'Creating new user (\'[_1]\')...' => 'Creando usario (\'[_1]\')...',
 	'Saving user failed: [_1]' => 'Fallo guardando usario: [_1]',
@@ -1756,4 +1778,5 @@
 	'Saving permission failed: [_1]' => 'Fallo guardando permisos: [_1]',
 	'Creating new category (\'[_1]\')...' => 'Creando nueva categorÃ­a (\'[_1]\')...',
+	'Saving category failed: [_1]' => 'Fallo guardando categorÃ­a: [_1]',
 	'Invalid status value \'[_1]\'' => 'Valor de estado no vÃ¡lido \'[_1]\'',
 	'Invalid allow pings value \'[_1]\'' => 'Valor no vÃ¡lido de permiso de pings \'[_1]\'',
@@ -1771,22 +1794,11 @@
 	'Invalid date format \'[_1]\'; must be \'MM/DD/YYYY HH:MM:SS AM|PM\' (AM|PM is optional)' => 'Formato de fecha \'[_1]\' no vÃ¡lido; debe ser \'MM/DD/AAAA HH:MM:SS AM|PM\' (AM|PM es opcional)',
 
-## lib/MT/Template.pm
-	'Template' => 'plantilla',
-	'File not found: [_1]' => 'Fichero no encontrado: [_1]',
-	'Error reading file \'[_1]\': [_2]' => 'Error leyendo fichero \'[_1]\': [_2]',
-	'Publish error in template \'[_1]\': [_2]' => 'Error de publicaciÃ³n en la plantilla \'[_1]\': [_2]',
-	'Template with the same name already exists in this blog.' => 'Ya existe una plantilla con el mismo nombre en este blog.',
-	'You cannot use a [_1] extension for a linked file.' => 'No puede usar una extensiÃ³n [_1] para un fichero enlazado.',
-	'Opening linked file \'[_1]\' failed: [_2]' => 'Fallo abriendo fichero enlazado\'[_1]\': [_2]',
-	'Index' => 'Ãndice',
-	'Category Archive' => 'Archivo de categorÃ­as',
-	'Comment Listing' => 'Lista de comentarios',
-	'Ping Listing' => 'Lista de pings',
-	'Comment Preview' => 'Vista previa de comentario',
-	'Comment Error' => 'Error de comentarios',
-	'Dynamic Error' => 'Error dinÃ¡mico',
-	'Uploaded Image' => 'Imagen transferida',
-	'Module' => 'MÃ³dulo',
-	'Widget' => 'Widget',
+## lib/MT/Builder.pm
+	'<[_1]> at line [_2] is unrecognized.' => 'No se reconociÃ³ a <[_1]> en la lÃ­nea [_2].',
+	'<[_1]> with no </[_1]> on line #' => '<[_1]> sin </[_1]> en la lÃ­nea #',
+	'<[_1]> with no </[_1]> on line [_2].' => '<[_1]> sin </[_1]> en la lÃ­nea [_2].',
+	'<[_1]> with no </[_1]> on line [_2]' => '<[_1]> sin </[_1]> en la lÃ­nea [_2]',
+	'Error in <mt[_1]> tag: [_2]' => 'Error en la etiqueta <mt[_1]>: [_2]',
+	'Unknown tag found: [_1]' => 'Se encontrÃ³ una etiqueta desconocida: [_1]',
 
 ## lib/MT/JunkFilter.pm
@@ -1817,4 +1829,17 @@
 	'[quant,_1,day,days], [quant,_2,hour,hours]' => '[quant,_1,dÃ­a,dÃ­as], [quant,_2,hora,horas]',
 	'[quant,_1,day,days]' => '[quant,_1,dÃ­a,dÃ­as]',
+	'Invalid domain: \'[_1]\'' => 'Dominio no vÃ¡lido: \'[_1]\'',
+
+## lib/MT/TheSchwartz/Error.pm
+	'Job Error' => 'Error en la Tarea',
+
+## lib/MT/TheSchwartz/FuncMap.pm
+	'Job Function' => 'Funciones de la Tarea',
+
+## lib/MT/TheSchwartz/Job.pm
+	'Job' => 'Tarea',
+
+## lib/MT/TheSchwartz/ExitStatus.pm
+	'Job Exit Status' => 'Status Fin de Tarea',
 
 ## lib/MT/Mail.pm
@@ -1825,14 +1850,7 @@
 	'Exec of sendmail failed: [_1]' => 'Fallo la ejecuciÃ³n de sendmail: [_1]',
 
-## lib/MT/Worker/Publish.pm
-	'-- set complete ([quant,_1,file,files] in [_2] seconds)' => '-- conjunto completo ([quant,_1,fichero,ficheros] en [_2] segundos)',
-
-## lib/MT/Worker/Sync.pm
-	'Synchrnizing Files Done' => 'SincronizaciÃ³n de ficheros realizada',
-	'Done syncing files to [_1] ([_2])' => 'Ficheros sincronizados en [_1] ([_2])',
-
-## lib/MT/Auth.pm
-	'Bad AuthenticationModule config \'[_1]\': [_2]' => 'ConfiguraciÃ³n incorrecta de AuthenticationModule \'[_1]\': [_2]',
-	'Bad AuthenticationModule config' => 'ConfiguraciÃ³n incorrecta de AuthenticationModule',
+## lib/MT/ObjectScore.pm
+	'Object Score' => 'Score del Objeto',
+	'Object Scores' => 'Scores de los Objetos',
 
 ## lib/MT/WeblogPublisher.pm
@@ -1844,74 +1862,66 @@
 	'An error occurred publishing date-based archive \'[_1]\': [_2]' => 'OcurriÃ³ un error publicando el archivo de fechas \'[_1]\': [_2]',
 	'Renaming tempfile \'[_1]\' failed: [_2]' => 'Fallo renombrando el fichero temporal \'[_1]\': [_2]',
+	'Blog, BlogID or Template param must be specified.' => 'Debe especificarse el parÃ¡metro Blog, BlogID o Template.',
 	'Template \'[_1]\' does not have an Output File.' => 'La plantilla \'[_1]\' no tiene un fichero de salida.',
 	'An error occurred while publishing scheduled entries: [_1]' => 'OcurriÃ³ un error durante la publicaciÃ³n de las entradas programadas: [_1]',
 
-## lib/MT/Permission.pm
-	'Permission' => 'permiso',
-	'Permissions' => 'Permisos',
-
-## lib/MT/Scorable.pm
-	'Object must be saved first.' => 'Primero debe guardarse el objeto.',
-	'Already scored for this object.' => 'Ya puntuado en este objeto.',
-	'Could not set score to the object \'[_1]\'(ID: [_2])' => 'No pudo darse puntuaciÃ³n al objeto \'[_1]\'(ID: [_2])',
-
-## lib/MT/XMLRPCServer.pm
-	'Invalid timestamp format' => 'Formato de fecha no vÃ¡lido',
-	'No web services password assigned.  Please see your user profile to set it.' => 'No se ha establecido la contraseÃ±a de servicios web.  Por favor, vaya al perfil de su usario para configurarla.',
-	'Requested permalink \'[_1]\' is not available for this page' => 'El enlace permanente solicitado \'[_1]\' no estÃ¡ disponible para esta pÃ¡gina',
-	'Saving folder failed: [_1]' => 'Fallo al guardar la carpeta: [_1]',
-	'No blog_id' => 'Sin blog_id',
-	'Invalid blog ID \'[_1]\'' => 'Identificador de blog  \'[_1]\' no vÃ¡lido',
-	'Value for \'mt_[_1]\' must be either 0 or 1 (was \'[_2]\')' => 'El valor de \'mt_[_1]\' debe ser 0 Ã³ 1 (era \'[_2]\')',
-	'Not privileged to edit entry' => 'No tiene permisos para editar la entrada',
-	'Entry \'[_1]\' ([lc,_5] #[_2]) deleted by \'[_3]\' (user #[_4]) from xml-rpc' => 'Entrada \'[_1]\' ([lc,_5] #[_2]) borrada por \'[_3]\' (usuario #[_4]) para xml-rpc',
-	'Not privileged to get entry' => 'No tiene permisos para obtener la entrada',
-	'Not privileged to set entry categories' => 'No tiene permisos para establecer categorÃ­as en las entradas',
-	'Not privileged to upload files' => 'No tiene privilegios para transferir ficheros',
-	'No filename provided' => 'No se especificÃ³ el nombre del fichero ',
-	'Error writing uploaded file: [_1]' => 'Error escribiendo el fichero transferido: [_1]',
-	'Template methods are not implemented, due to differences between the Blogger API and the Movable Type API.' => 'Los mÃ©todos de las plantillas no estÃ¡n implementados, debido a las diferencias entre Blogger API y Movable Type API.',
-
-## lib/MT/Component.pm
-	'Loading template \'[_1]\' failed: [_2]' => 'Fallo cargando plantilla \'[_1]\': [_2]',
-
-## lib/MT/Comment.pm
-	'Load of entry \'[_1]\' failed: [_2]' => 'Fallo al cargar la entrada \'[_1]\': [_2]',
-
-## lib/MT/DefaultTemplates.pm
-	'Archive Index' => 'Ãndice de archivos',
-	'Stylesheet' => 'Hoja de estilo',
-	'JavaScript' => 'JavaScript',
-	'Feed - Recent Entries' => 'SindicaciÃ³n - Entradas recientes',
-	'RSD' => 'RSD',
-	'Monthly Entry Listing' => 'Lista mensual de entradas',
-	'Category Entry Listing' => 'Lista de entradas por categorÃ­as',
-	'Displays error, pending or confirmation message for comments.' => 'Muestra mensajes de error o mensajes de pendiente y confirmaciÃ³n en los comentarios.',
-	'Displays preview of comment.' => 'Muestra una previsualizaciÃ³n del comentario.',
-	'Displays errors for dynamically published templates.' => 'Muestra errores de las plantillas publicadas dinÃ¡micamente.',
-	'Popup Image' => 'Imagen emergente',
-	'Displays image when user clicks a popup-linked image.' => 'Muestra una imagen cuando el usuario hace clic en una imagen con enlace a una ventana emergente.',
-	'Displays results of a search.' => 'Muestra los resultados de una bÃºsqueda.',
-	'About This Page' => 'PÃ¡gina Sobre mi',
-	'Archive Widgets Group' => 'Grupo de widgets de archivos',
-	'Current Author Monthly Archives' => 'Archivos mensuales del autor actual',
-	'Calendar' => 'Calendario',
-	'Creative Commons' => 'Creative Commons',
-	'Home Page Widgets Group' => 'Grupo de widgets de la pÃ¡gina de inicio',
-	'Monthly Archives Dropdown' => 'Desplegable de archivos mensuales',
-	'Page Listing' => 'Lista de pÃ¡ginas',
-	'Powered By' => 'Powered By',
-	'Syndication' => 'SindicaciÃ³n',
-	'Technorati Search' => 'BÃºsquedas en Technorati',
-	'Date-Based Author Archives' => 'Archivos de autores por fecha',
-	'Date-Based Category Archives' => 'Archivos de categorÃ­as por fecha',
-	'OpenID Accepted' => 'OpenID aceptado',
-	'Comment throttle' => 'AluviÃ³n de comentarios',
-	'Commenter Confirm' => 'ConfirmaciÃ³n de comentarista',
-	'Commenter Notify' => 'NotificaciÃ³n de comentaristas',
-	'New Comment' => 'Nuevo comentario',
-	'New Ping' => 'Nuevo ping',
-	'Entry Notify' => 'NotificaciÃ³n de entradas',
-	'Subscribe Verify' => 'VerificaciÃ³n de suscripciones',
+## lib/MT/ObjectDriver/Driver/DBD/SQLite.pm
+	'Can\'t open \'[_1]\': [_2]' => 'No se pudo abrir \'[_1]\': [_2]',
+
+## lib/MT/Compat/v3.pm
+	'uses: [_1], should use: [_2]' => 'usa: [_1], deberÃ­a usar: [_2]',
+	'uses [_1]' => 'usa [_1]',
+	'No executable code' => 'No es cÃ³digo ejecutable',
+	'Publish-option name must not contain special characters' => 'El nombre de la opciÃ³n de publicar no debe contener caracteres especiales',
+
+## lib/MT/Import.pm
+	'Can\'t rewind' => 'No se pudo reiniciar',
+	'No readable files could be found in your import directory [_1].' => 'No se encontrÃ³n ningÃºn fichero legible en su directorio de importaciÃ³n [_1].',
+	'Couldn\'t resolve import format [_1]' => 'No se pudo resolver el formato de importaciÃ³n [_1]',
+	'Movable Type' => 'Movable Type',
+	'Another system (Movable Type format)' => 'Otro sistema (formato Movable Type)',
+
+## lib/MT/FileMgr/FTP.pm
+	'Creating path \'[_1]\' failed: [_2]' => 'Fallo creando la ruta \'[_1]\': [_2]',
+	'Renaming \'[_1]\' to \'[_2]\' failed: [_3]' => 'Fallo renombrando \'[_1]\' a \'[_2]\': [_3]',
+	'Deleting \'[_1]\' failed: [_2]' => 'Fallo borrando \'[_1]\': [_2]',
+
+## lib/MT/FileMgr/DAV.pm
+	'DAV connection failed: [_1]' => 'FallÃ³ la conexiÃ³n DAV: [_1]',
+	'DAV open failed: [_1]' => 'FallÃ³ la orden \'open\' en el DAV: [_1]',
+	'DAV get failed: [_1]' => 'FallÃ³ la orden \'get\' en el DAV: [_1]',
+	'DAV put failed: [_1]' => 'FallÃ³ la orden \'put\' en el DAV: [_1]',
+
+## lib/MT/FileMgr/Local.pm
+
+## lib/MT/FileMgr/SFTP.pm
+	'SFTP connection failed: [_1]' => 'Fallo en la conexiÃ³n SFTP: [_1]',
+	'SFTP get failed: [_1]' => 'FallÃ³ la orden \'get\' en el SFTP: [_1]',
+	'SFTP put failed: [_1]' => 'FallÃ³ la orden \'put\' en el SFTP: [_1]',
+
+## lib/MT/Auth.pm
+	'Bad AuthenticationModule config \'[_1]\': [_2]' => 'ConfiguraciÃ³n incorrecta de AuthenticationModule \'[_1]\': [_2]',
+	'Bad AuthenticationModule config' => 'ConfiguraciÃ³n incorrecta de AuthenticationModule',
+
+## lib/MT/Folder.pm
+
+## lib/MT/Tag.pm
+	'Tag must have a valid name' => 'La etiqueta debe tener un nombre vÃ¡lido',
+	'This tag is referenced by others.' => 'Esta etiqueta estÃ¡ referenciada por otros.',
+
+## lib/MT/Worker/Publish.pm
+	'-- set complete ([quant,_1,file,files] in [_2] seconds)' => '-- conjunto completo ([quant,_1,fichero,ficheros] en [_2] segundos)',
+
+## lib/MT/Worker/Sync.pm
+	'Synchrnizing Files Done' => 'SincronizaciÃ³n de ficheros realizada',
+	'Done syncing files to [_1] ([_2])' => 'Ficheros sincronizados en [_1] ([_2])',
+
+## lib/MT/Log.pm
+	'Log message' => 'Mensaje del registro',
+	'Log messages' => 'Mensajes del registro',
+	'Page # [_1] not found.' => 'PÃ¡gina nÂº [_1] no encontrada.',
+	'Entry # [_1] not found.' => 'Entrada nÂº [_1] no encontrada.',
+	'Comment # [_1] not found.' => 'Comentario nÂº [_1] no encontrado.',
+	'TrackBack # [_1] not found.' => 'TrackBack nÂº [_1] no encontrado.',
 
 ## lib/MT.pm.pre
@@ -1925,10 +1935,18 @@
 	'Learn more about OpenID.' => 'MÃ¡s informaciÃ³n sobre OpenID.',
 	'Your LiveJournal Username' => 'Su usuario de LiveJournal',
-	'Sign in using your Vox blog URL' => 'IdentifÃ­quese usando la URL de su blog de Vox',
 	'Learn more about LiveJournal.' => 'MÃ¡s informaciÃ³n sobre LiveJournal.',
 	'Your Vox Blog URL' => 'La URL de su blog de Vox',
 	'Learn more about Vox.' => 'MÃ¡s informaciÃ³n sobre Vox.',
-	'TypeKey is a free, open system providing you a central identity for posting comments on weblogs and logging into other websites. You can register for free.' => 'TypeKey es un sistema abierto y gratuito que provee identificaciÃ³n centralizada para publicar comentarios en weblogs y registrarse en otros webs. Puede darse de alta gratuitamente.',
-	'Sign in or register with TypeKey.' => 'IdentifÃ­quese o regÃ­strese en TypeKey.',
+	'Sign in using your Gmail account' => 'IdentifÃ­quese usando su cuenta de Gmail',
+	'Sign in to Movable Type with your[_1] Account[_2]' => 'IdentifÃ­quese en Movable Type con su cuenta [_1] [_2]',
+	'Turn on OpenID for your Yahoo! account now' => 'Active ahora OpenID para su cuenta de Yahoo',
+	'Your AIM or AOL Screen Name' => 'Su usuario de AIM o AOL',
+	'Sign in using your AIM or AOL screen name. Your screen name will be displayed publicly.' => 'IdentifÃ­quese usando su usuario de AIM o AOL. El nombre del usuario se mostrarÃ¡ pÃºblicamente.',
+	'Your Wordpress.com Username' => 'Su usuario de Wordpress.com',
+	'Sign in using your WordPress.com username.' => 'IdentifÃ­quese usando su usuario de WordPress.com.',
+	'TypePad is a free, open system providing you a central identity for posting comments on weblogs and logging into other websites. You can register for free.' => 'TypePad es un sistema gratuito y abierto que le provee una identidad centralizada para la publicaciÃ³n de comentarios en weblogs e identificarse en otros sitios web. Puede registrarse gratuitamente.',
+	'Sign in or register with TypePad.' => 'IdentifÃ­quese o regÃ­strese en TypePad.',
+	'Turn on OpenID for your Yahoo! Japan account now' => 'Active OpenID en su cuenta de Yahoo! Japan ahora',
+	'Your Hatena ID' => 'Su ID de Hatena',
 	'Hello, world' => 'Hola, mundo',
 	'Hello, [_1]' => 'Hola, [_1]',
@@ -1950,5 +1968,12 @@
 	'LiveJournal' => 'LiveJournal',
 	'Vox' => 'Vox',
-	'TypeKey' => 'TypeKey',
+	'Google' => 'Google',
+	'Yahoo!' => 'Yahoo!',
+	'AIM' => 'AIM',
+	'WordPress.com' => 'WordPress.com',
+	'TypePad' => 'TypePad',
+	'Yahoo! JAPAN' => 'Yahoo! JAPAN',
+	'livedoor' => 'livedoor',
+	'Hatena' => 'Hatena',
 	'Movable Type default' => 'Predefinido de Movable Type',
 
@@ -1983,22 +2008,4 @@
 	'No Preview Available' => 'Sin vista previa disponible',
 	'View uploaded file' => 'Mostrar fichero transferido',
-
-## search_templates/comments.tmpl
-	'Search for new comments from:' => 'Buscar nuevos comentarios desde:',
-	'the beginning' => 'el principio',
-	'one week back' => 'hace una semana',
-	'two weeks back' => 'hace dos semanas',
-	'one month back' => 'hace un mes',
-	'two months back' => 'hace dos meses',
-	'three months back' => 'hace tres meses',
-	'four months back' => 'hace cuatro meses',
-	'five months back' => 'hace cinco meses',
-	'six months back' => 'hace seis meses',
-	'one year back' => 'hace un aÃ±o',
-	'Find new comments' => 'Encontrar nuevos comentarios',
-	'Posted in [_1] on [_2]' => 'Publicado en [_1] el [_2]',
-	'No results found' => 'No se encontraron resultados',
-	'No new comments were found in the specified interval.' => 'No se encontraron nuevos comentarios en el intervalo especificado',
-	'Select the time interval that you\'d like to search in, then click \'Find new comments\'' => 'Seleccione el intervalo temporal en el que desea buscar, y luego haga clic en \'Buscar nuevos comentarios\'',
 
 ## search_templates/default.tmpl
@@ -2034,8 +2041,26 @@
 	'END OF CONTAINER' => 'FIN DEL CONTENEDOR',
 
+## search_templates/results_feed.tmpl
+	'Search Results for [_1]' => 'Resultados de la bÃºsqueda sobre [_1]',
+
+## search_templates/comments.tmpl
+	'Search for new comments from:' => 'Buscar nuevos comentarios desde:',
+	'the beginning' => 'el principio',
+	'one week back' => 'hace una semana',
+	'two weeks back' => 'hace dos semanas',
+	'one month back' => 'hace un mes',
+	'two months back' => 'hace dos meses',
+	'three months back' => 'hace tres meses',
+	'four months back' => 'hace cuatro meses',
+	'five months back' => 'hace cinco meses',
+	'six months back' => 'hace seis meses',
+	'one year back' => 'hace un aÃ±o',
+	'Find new comments' => 'Encontrar nuevos comentarios',
+	'Posted in [_1] on [_2]' => 'Publicado en [_1] el [_2]',
+	'No results found' => 'No se encontraron resultados',
+	'No new comments were found in the specified interval.' => 'No se encontraron nuevos comentarios en el intervalo especificado',
+	'Select the time interval that you\'d like to search in, then click \'Find new comments\'' => 'Seleccione el intervalo temporal en el que desea buscar, y luego haga clic en \'Buscar nuevos comentarios\'',
+
 ## search_templates/results_feed_rss2.tmpl
-	'Search Results for [_1]' => 'Resultados de la bÃºsqueda sobre [_1]',
-
-## search_templates/results_feed.tmpl
 
 ## tmpl/wizard/optional.tmpl
@@ -2155,4 +2180,108 @@
 	'Your \'Publishing Path\' is the path on your web server\'s file system where Movable Type will publish all the files for your blog. Your web server must have write access to this directory.' => 'La \'Ruta de publicaciÃ³n\' es la ruta en el sistema de archivos del servidor donde Movable Type publicarÃ¡ todos los ficheros del blog. El servidor web debe poder escribir en este directorio.',
 
+## tmpl/cms/edit_role.tmpl
+	'Edit Role' => 'Editar rol',
+	'Your changes have been saved.' => 'Sus cambios han sido guardados.',
+	'List Roles' => 'Listar roles',
+	'[quant,_1,User,Users] with this role' => '[quant,_1,User,Users] con este rol',
+	'You have changed the privileges for this role. This will alter what it is that the users associated with this role will be able to do. If you prefer, you can save this role with a different name.  Otherwise, be aware of any changes to users with this role.' => 'Ha cambiado los provilegios de este rol.  Esto va cambiar las posibilidades de maniobra de los usuarios asociados a este rol. Si usted prefiere, puede guardar este rol con otro nombre diferente.',
+	'Role Details' => 'Detalles de los roles',
+	'Created by' => 'Creado por',
+	'System' => 'Sistema',
+	'Privileges' => 'Privilegios',
+	'Check All' => 'Seleccionar todos',
+	'Uncheck All' => 'Deseleccionar todos',
+	'Administration' => 'AdministraciÃ³n',
+	'Authoring and Publishing' => 'CreaciÃ³n y publicaciÃ³n',
+	'Designing' => 'DiseÃ±o',
+	'Commenting' => 'Comentar',
+	'Duplicate Roles' => 'Duplicar roles',
+	'These roles have the same privileges as this role' => 'Estos roles tienen privilegios parecidos a este rol',
+	'Save changes to this role (s)' => 'Guardar cambios en el rol (s)',
+	'Save Changes' => 'Guardar cambios',
+
+## tmpl/cms/list_category.tmpl
+	'Your category changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos.',
+	'You have successfully deleted the selected category.' => 'Se han borrado con Ã©xito las categorÃ­as seleccionadas.',
+	'categories' => 'categorÃ­as',
+	'Delete selected category (x)' => 'Borrar categorÃ­a seleccionada (x)',
+	'Create top level category' => 'Crear categorÃ­a raÃ­z',
+	'New Parent [_1]' => 'Nueva [_1] raÃ­z',
+	'Create Category' => 'Crear categorÃ­a',
+	'Top Level' => 'RaÃ­z',
+	'Collapse' => 'Contraer',
+	'Expand' => 'Ampliar',
+	'Create Subcategory' => 'Crear subcategorÃ­a',
+	'Move Category' => 'Mover categorÃ­a',
+	'Move' => 'Mover',
+	'[quant,_1,entry,entries]' => '[quant,_1,entrada,entradas]',
+	'[quant,_1,TrackBack,TrackBacks]' => '[quant,_1,TrackBack,TrackBacks]',
+	'No categories could be found.' => 'No se encontrÃ³ ninguna categorÃ­a.',
+
+## tmpl/cms/cfg_plugin.tmpl
+	'System Plugin Settings' => 'ConfiguraciÃ³n de las extensiones del sistema',
+	'Useful links' => 'Enlaces Ãºtiles',
+	'http://plugins.movabletype.org/' => 'http://plugins.movabletype.org/',
+	'Find Plugins' => 'Buscar extensiones',
+	'Plugin System' => 'Extensiones del sistema',
+	'Manually enable or disable plugin-system functionality. Re-enabling plugin-system functionality, will return all plugins to their original state.' => 'Activa o desactiva manualmente las funcionalidades de las extensiones del sistema. La reactivaciÃ³n de las extensiones del sistema hace que las extensiones vuelvan a su estado original.',
+	'Disable plugin functionality' => 'Desactivar las funciones de las extensiones',
+	'Disable Plugins' => 'Desactivar extensiones',
+	'Enable plugin functionality' => 'Activar las funciones de las extensiones',
+	'Enable Plugins' => 'Activar extensiones',
+	'Your plugin settings have been saved.' => 'Se guardÃ³ la configuraciÃ³n de la extensiÃ³n.',
+	'Your plugin settings have been reset.' => 'Se reiniciÃ³ la configuraciÃ³n de la extensiÃ³n.',
+	'Your plugins have been reconfigured. Since you\'re running mod_perl, you will need to restart your web server for these changes to take effect.' => 'Se reconfiguraron las extensiones. Debido a que estÃ¡ ejecutando mod_perl, deberÃ¡ reiniciar el servidor web para que estos cambios tengan efecto.',
+	'Your plugins have been reconfigured.' => 'Se reconfiguraron las extensiones.',
+	'Are you sure you want to reset the settings for this plugin?' => 'Â¿EstÃ¡ seguro de que desea reiniciar la configuraciÃ³n de esta extensiÃ³n?',
+	'Are you sure you want to disable plugin functionality?' => 'Â¿EstÃ¡ seguro de querer desactivar la funcinalidad de las extensiones?',
+	'Disable this plugin?' => 'Â¿Desactivar esta extensiÃ³n?',
+	'Are you sure you want to enable plugin functionality? (This will re-enable any plugins that were not individually disabled.)' => 'Â¿EstÃ¡ seguro de querer artivar la funcionalidad de las extensiones?  (Esto reactivarÃ¡ cada extensiÃ³n que no haya sido desactivada individualmente.)',
+	'Enable this plugin?' => 'Â¿Activar esta extensiÃ³n?',
+	'Failed to Load' => 'FallÃ³ al cargar',
+	'(Disable)' => '(Desactivado)',
+	'Enabled' => 'Activado',
+	'Disabled' => 'Desactivado',
+	'(Enable)' => '(Activado)',
+	'Settings for [_1]' => 'ConfiguraciÃ³n de [_1]',
+	'This plugin has not been upgraded to support Movable Type [_1]. As such, it may not be 100% functional. Furthermore, it will require an upgrade once you have upgraded to the next Movable Type major release (when available).' => 'Esta extensiÃ³n no se ha actualizado para soportar Movable Type [_1]. Por tanto, podrÃ­a no ser 100% funcional. AdemÃ¡s, necesitarÃ¡ una actualizaciÃ³n cuando se actualice a la siguiente versiÃ³n superior de Movable Type (cuando estÃ© disponible).',
+	'Plugin error:' => 'Error de la extensiÃ³n:',
+	'Info' => 'InformaciÃ³n',
+	'Resources' => 'Recursos',
+	'Run [_1]' => 'Ejecutar [_1]',
+	'Documentation for [_1]' => 'DocumentaciÃ³n sobre [_1]',
+	'Documentation' => 'DocumentaciÃ³n',
+	'More about [_1]' => 'MÃ¡s sobre [_1]',
+	'Plugin Home' => 'Web de Extensiones',
+	'Author of [_1]' => 'Autor de [_1]',
+	'Tags:' => 'Etiquetas:',
+	'Tag Attributes:' => 'Atributos de etiquetas:',
+	'Text Filters' => 'Filtros de texto',
+	'Junk Filters:' => 'Filtros de basura:',
+	'Reset to Defaults' => 'Reiniciar con los valores predefinidos',
+	'No plugins with blog-level configuration settings are installed.' => 'No hay extensiones instaladas con configuraciÃ³n a nivel del sistema.',
+	'No plugins with configuration settings are installed.' => 'NingÃºn plugin que haya sido configurado ha sido instalado.',
+
+## tmpl/cms/list_blog.tmpl
+	'You have successfully deleted the blogs from the Movable Type system.' => 'EliminÃ³ correctamente los weblogs.',
+	'You have successfully refreshed your templates.' => 'Ha refrescado con Ã©xito las plantillas.',
+	'You can not refresh templates: [_1]' => 'No puede refrescar las plantillas: [_1]',
+	'Create Blog' => 'Crear blog',
+
+## tmpl/cms/list_asset.tmpl
+	'You have successfully deleted the asset(s).' => 'Se borraron con Ã©xito los ficheros multimedia seleccionados.',
+	'Quickfilters' => 'Filtros rÃ¡pidos',
+	'Showing only: [_1]' => 'Mostrando solo: [_1]',
+	'Remove filter' => 'Borrar filtro',
+	'All [_1]' => 'Todos los/las [_1]',
+	'change' => 'cambiar',
+	'[_1] where [_2] is [_3]' => '[_1] donde [_2] es [_3]',
+	'Show only assets where' => 'Mostrar solo los ficheros multimedia donde',
+	'type' => 'tipo',
+	'tag (exact match)' => 'etiqueta (coincidencia exacta)',
+	'tag (fuzzy match)' => 'etiqueta (coincidencia difusa)',
+	'is' => 'es',
+	'Filter' => 'Filtro',
+
 ## tmpl/cms/edit_template.tmpl
 	'Edit Widget' => 'Editar widget',
@@ -2162,5 +2291,5 @@
 	'You have successfully recovered your saved [_1].' => 'RecuperÃ³ con Ã©xito la versiÃ³n guardada de [_1].',
 	'An error occurred while trying to recover your saved [_1].' => 'OcurriÃ³ un error intentando recuperar la versiÃ³n guardada de [_1].',
-	'Your template changes have been saved.' => 'Se guardaron sus cambios en las plantillas.',
+	'Your template changes have been saved.' => 'Se guardaron sus cambios en la plantilla.',
 	'<a href="[_1]" class="rebuild-link">Publish</a> this template.' => '<a href="[_1]" class="rebuild-link">Publicar</a> esta plantilla.',
 	'Your [_1] has been published.' => 'Su [_1] se ha publicado.',
@@ -2221,81 +2350,80 @@
 	'Last auto-save at [_1]:[_2]:[_3]' => 'Ãltimo guardado automÃ¡tico a las [_1]:[_2]:[_3]',
 
-## tmpl/cms/edit_role.tmpl
-	'Edit Role' => 'Editar rol',
-	'Your changes have been saved.' => 'Sus cambios han sido guardados.',
-	'List Roles' => 'Listar roles',
-	'[quant,_1,User,Users] with this role' => '[quant,_1,User,Users] con este rol',
-	'You have changed the privileges for this role. This will alter what it is that the users associated with this role will be able to do. If you prefer, you can save this role with a different name.  Otherwise, be aware of any changes to users with this role.' => 'Ha cambiado los provilegios de este rol.  Esto va cambiar las posibilidades de maniobra de los usuarios asociados a este rol. Si usted prefiere, puede guardar este rol con otro nombre diferente.',
-	'Role Details' => 'Detalles de los roles',
-	'Created by' => 'Creado por',
-	'System' => 'Sistema',
-	'Privileges' => 'Privilegios',
-	'Check All' => 'Seleccionar todos',
-	'Uncheck All' => 'Deseleccionar todos',
-	'Administration' => 'AdministraciÃ³n',
-	'Authoring and Publishing' => 'CreaciÃ³n y publicaciÃ³n',
-	'Designing' => 'DiseÃ±o',
-	'Commenting' => 'Comentar',
-	'Duplicate Roles' => 'Duplicar roles',
-	'These roles have the same privileges as this role' => 'Estos roles tienen privilegios parecidos a este rol',
-	'Save changes to this role (s)' => 'Guardar cambios en el rol (s)',
-	'Save Changes' => 'Guardar cambios',
-
-## tmpl/cms/cfg_system_general.tmpl
-	'System: General Settings' => 'Sistema: ConfiguraciÃ³n general',
+## tmpl/cms/cfg_system_users.tmpl
+	'System: User Settings' => 'Sistema: ConfiguraciÃ³n de usuarios',
 	'Your settings have been saved.' => 'ConfiguraciÃ³n guardada.',
-	'System Email' => 'Correo del sistema',
-	'The email address used in the From: header of each email sent from the system.  The address is used in password recovery, commenter registration, comment, trackback notification and a few other minor events.' => 'La direcciÃ³n de correo usada en el cabecera From: (remitente) de los mensajes enviados por el sistema. La direcciÃ³n se usa en la recuperaciÃ³n de contraseÃ±a, en el registro de comentaristas, comentarios, notificaciones de TrackBack y otros eventos menores.',
+	'(No blog selected)' => '(NingÃºn blog seleccionado)',
+	'Select blog' => 'Seleccione blog',
+	'You must set a valid Default Site URL.' => 'Debe introducir una URL predefinida de sitio vÃ¡lida.',
+	'You must set a valid Default Site Root.' => 'Debe introducir una ruta raÃ­z predefinida de sitio vÃ¡lida.',
+	'(None selected)' => '(Ninguno seleccionado)',
+	'User Registration' => 'Registro de usuarios',
+	'Allow Registration' => 'Permitir registro',
+	'Select a system administrator you wish to notify when commenters successfully registered themselves.' => 'Seleccione un administrar del sistema a quien desee que se le remitan notificaciones cuando los comentaristas se registren.',
+	'Allow commenters to register to Movable Type' => 'Permitir que los comentaristas se registren en Movable Type',
+	'Notify the following administrators upon registration:' => 'Notificar registro a los siguientes administradores:',
+	'Select Administrators' => 'Seleccionar administradores',
+	'Clear' => 'Limpiar',
+	'Note: System Email Address is not set. Emails will not be sent.' => 'Nota: La direcciÃ³n de correo del sistema no estÃ¡ configurada. Los mensajes no podrÃ¡n enviarse.',
+	'New User Defaults' => 'Valores predefinidos para los nuevos usuarios',
+	'Personal blog' => 'Blog Personal',
+	'Check to have the system automatically create a new personal blog when a user is created in the system. The user will be granted a blog administrator role on the blog.' => 'Verifique si tiene el sistema automÃ¡tico de creaciÃ³n de un nuevo blog personal cuando un usuario se crea en el sistema.  El usuario sera promovido al rol de administrador en el blog.',
+	'Automatically create a new blog for each new user' => 'Crear automÃ¡ticamente un nuevo blog por cada nuevo usuario',
+	'Personal blog clone source' => 'Blog original a clonar',
+	'Select a blog you wish to use as the source for new personal blogs. The new blog will be identical to the source except for the name, publishing paths and permissions.' => 'Seleccionar el blog que usted desee utilizar como fuente para los nuevos blogs personales. El nuevo blog serÃ¡ asÃ­ idÃ©ntificado a la fuente, a excepciÃ³n del nombre, las rutas de publicaciÃ³n y las permisiones.',
+	'Change blog' => 'Cambiar blog',
+	'Default Site URL' => 'URL del sitio',
+	'Define the default site URL for new blogs. This URL will be appended with a unique identifier for the blog.' => 'Defina por defecto la URL del sitio para los nuevos blogs.  Esta URL ',
+	'Default Site Root' => 'RaÃ­z del sitio',
+	'Define the default site root for new blogs. This path will be appended with a unique identifier for the blog.' => 'Defina por defecto la ruta de publicaciÃ³n para los nuevos blogs. Esta ruta serÃ¡ completada con un identificador Ãºnico para el blog',
+	'Default User Language' => 'Idioma del usuario',
+	'Define the default language to apply to all new users.' => 'Establezca el idioma predefinido a aplicar a los nuevos usuarios.',
+	'Default Timezone' => 'Zona horaria predefinida',
+	'Select your timezone from the pulldown menu.' => 'Seleccione su zona horaria en el menÃº desplegable.',
+	'Time zone not selected' => 'No hay ninguna zona horaria seleccionada.',
+	'UTC+13 (New Zealand Daylight Savings Time)' => 'UTC+13 (Nueva Zelanda, horario de verano)',
+	'UTC+12 (International Date Line East)' => 'UTC+12 (LÃ­nea internacional de cambio de fecha, Este)',
+	'UTC+11' => 'UTC+11',
+	'UTC+10 (East Australian Time)' => 'UTC+10 (Hora de Australia Oriental)',
+	'UTC+9.5 (Central Australian Time)' => 'UTC+9.5 (Hora de Australia Central)',
+	'UTC+9 (Japan Time)' => 'UTC+9 (Hora del JapÃ³n)',
+	'UTC+8 (China Coast Time)' => 'UTC+8 (Hora de la Costa China)',
+	'UTC+7 (West Australian Time)' => 'UTC+7 (Hora de Australia Occidental)',
+	'UTC+6.5 (North Sumatra)' => 'UTC+6.5 (Sumatra del Norte)',
+	'UTC+6 (Russian Federation Zone 5)' => 'UTC+6 (FederaciÃ³n Rusa, zona 5)',
+	'UTC+5.5 (Indian)' => 'UTC+5.5 (India)',
+	'UTC+5 (Russian Federation Zone 4)' => 'UTC+5 (FederaciÃ³n Rusa, zona 4)',
+	'UTC+4 (Russian Federation Zone 3)' => 'UTC+4 (FederaciÃ³n Rusa, zona 3)',
+	'UTC+3.5 (Iran)' => 'UTC+3.5 (IrÃ¡n)',
+	'UTC+3 (Baghdad Time/Moscow Time)' => 'UTC+3 (Hora de Bagdad y MoscÃº)',
+	'UTC+2 (Eastern Europe Time)' => 'UTC+2 (Hora de Europa Oriental)',
+	'UTC+1 (Central European Time)' => 'UTC+1 (Hora de Europa Central)',
+	'UTC+0 (Universal Time Coordinated)' => 'UTC+0 (Hora universal coordinada)',
+	'UTC-1 (West Africa Time)' => 'UTC-1 (Hora de Ãfrica Occidental)',
+	'UTC-2 (Azores Time)' => 'UTC-2 (Hora de las Islas Azores)',
+	'UTC-3 (Atlantic Time)' => 'UTC-3 (Hora del AtlÃ¡ntico)',
+	'UTC-3.5 (Newfoundland)' => 'UTC-3.5 (Terranova)',
+	'UTC-4 (Atlantic Time)' => 'UTC-4 (Hora del AtlÃ¡ntico)',
+	'UTC-5 (Eastern Time)' => 'UTC-5 (Hora del Este de los Estados Unidos)',
+	'UTC-6 (Central Time)' => 'UTC-6 (Hora del Centro de los Estados Unidos)',
+	'UTC-7 (Mountain Time)' => 'UTC-7 (Hora de las MontaÃ±as Rocosas de los Estados Unidos)',
+	'UTC-8 (Pacific Time)' => 'UTC-8 (Hora del PacÃ­fico)',
+	'UTC-9 (Alaskan Time)' => 'UTC-9 (Hora de Alaska)',
+	'UTC-10 (Aleutians-Hawaii Time)' => 'UTC-10 (Hora de las Islas Aleutianas y Hawai)',
+	'UTC-11 (Nome Time)' => 'UTC-11 (Hora de Nome)',
+	'Default Tag Delimiter' => 'Delimitador de etiquetas predefinido',
+	'Define the default delimiter for entering tags.' => 'Seleccione el separador predefinido al introducir etiquetas.',
+	'Comma' => 'Coma',
+	'Space' => 'Espacio',
 	'Save changes to these settings (s)' => 'Guardar cambios de estas opciones (s)',
 
-## tmpl/cms/cfg_plugin.tmpl
-	'System Plugin Settings' => 'ConfiguraciÃ³n de las extensiones del sistema',
-	'Useful links' => 'Enlaces Ãºtiles',
-	'http://plugins.movabletype.org/' => 'http://plugins.movabletype.org/',
-	'Find Plugins' => 'Buscar extensiones',
-	'Plugin System' => 'Extensiones del sistema',
-	'Manually enable or disable plugin-system functionality. Re-enabling plugin-system functionality, will return all plugins to their original state.' => 'Activa o desactiva manualmente las funcionalidades de las extensiones del sistema. La reactivaciÃ³n de las extensiones del sistema hace que las extensiones vuelvan a su estado original.',
-	'Disable plugin functionality' => 'Desactivar las funciones de las extensiones',
-	'Disable Plugins' => 'Desactivar extensiones',
-	'Enable plugin functionality' => 'Activar las funciones de las extensiones',
-	'Enable Plugins' => 'Activar extensiones',
-	'Your plugin settings have been saved.' => 'Se guardÃ³ la configuraciÃ³n de la extensiÃ³n.',
-	'Your plugin settings have been reset.' => 'Se reiniciÃ³ la configuraciÃ³n de la extensiÃ³n.',
-	'Your plugins have been reconfigured. Since you\'re running mod_perl, you will need to restart your web server for these changes to take effect.' => 'Se reconfiguraron las extensiones. Debido a que estÃ¡ ejecutando mod_perl, deberÃ¡ reiniciar el servidor web para que estos cambios tengan efecto.',
-	'Your plugins have been reconfigured.' => 'Se reconfiguraron las extensiones.',
-	'Are you sure you want to reset the settings for this plugin?' => 'Â¿EstÃ¡ seguro de que desea reiniciar la configuraciÃ³n de esta extensiÃ³n?',
-	'Are you sure you want to disable plugin functionality?' => 'Â¿EstÃ¡ seguro de querer desactivar la funcinalidad de las extensiones?',
-	'Disable this plugin?' => 'Â¿Desactivar esta extensiÃ³n?',
-	'Are you sure you want to enable plugin functionality? (This will re-enable any plugins that were not individually disabled.)' => 'Â¿EstÃ¡ seguro de querer artivar la funcionalidad de las extensiones?  (Esto reactivarÃ¡ cada extensiÃ³n que no haya sido desactivada individualmente.)',
-	'Enable this plugin?' => 'Â¿Activar esta extensiÃ³n?',
-	'Failed to Load' => 'FallÃ³ al cargar',
-	'(Disable)' => '(Desactivado)',
-	'Enabled' => 'Activado',
-	'Disabled' => 'Desactivado',
-	'(Enable)' => '(Activado)',
-	'Settings for [_1]' => 'ConfiguraciÃ³n de [_1]',
-	'This plugin has not been upgraded to support Movable Type [_1]. As such, it may not be 100% functional. Furthermore, it will require an upgrade once you have upgraded to the next Movable Type major release (when available).' => 'Esta extensiÃ³n no se ha actualizado para soportar Movable Type [_1]. Por tanto, podrÃ­a no ser 100% funcional. AdemÃ¡s, necesitarÃ¡ una actualizaciÃ³n cuando se actualice a la siguiente versiÃ³n superior de Movable Type (cuando estÃ© disponible).',
-	'Plugin error:' => 'Error de la extensiÃ³n:',
-	'Info' => 'InformaciÃ³n',
-	'Resources' => 'Recursos',
-	'Run [_1]' => 'Ejecutar [_1]',
-	'Documentation for [_1]' => 'DocumentaciÃ³n sobre [_1]',
-	'Documentation' => 'DocumentaciÃ³n',
-	'More about [_1]' => 'MÃ¡s sobre [_1]',
-	'Plugin Home' => 'Web de Extensiones',
-	'Author of [_1]' => 'Autor de [_1]',
-	'Tags:' => 'Etiquetas:',
-	'Tag Attributes:' => 'Atributos de etiquetas:',
-	'Text Filters' => 'Filtros de texto',
-	'Junk Filters:' => 'Filtros de basura:',
-	'Reset to Defaults' => 'Reiniciar con los valores predefinidos',
-	'No plugins with blog-level configuration settings are installed.' => 'No hay extensiones instaladas con configuraciÃ³n a nivel del sistema.',
-	'No plugins with configuration settings are installed.' => 'NingÃºn plugin que haya sido configurado ha sido instalado.',
-
-## tmpl/cms/list_blog.tmpl
-	'You have successfully deleted the blogs from the Movable Type system.' => 'EliminÃ³ correctamente los weblogs.',
-	'You have successfully refreshed your templates.' => 'Ha refrescado con Ã©xito las plantillas.',
-	'You can not refresh templates: [_1]' => 'No puede refrescar las plantillas: [_1]',
-	'Create Blog' => 'Crear blog',
+## tmpl/cms/dashboard.tmpl
+	'Dashboard' => 'Panel de Control',
+	'Select a Widget...' => 'Seleccione un widget...',
+	'Your Dashboard has been updated.' => 'Se ha actualizado el Panel de Control.',
+	'You have attempted to use a feature that you do not have permission to access. If you believe you are seeing this message in error contact your system administrator.' => 'Ha intentado usar una caracterÃ­stica para la que no tiene permisos. Si cree que estÃ¡ viendo este mensaje por error, contacte con sus administrador del sistema.',
+	'The directory you have configured for uploading userpics is not writable. In order to enable users to upload userpics, please make the following directory writable by your web server: [_1]' => 'No se puede escribir en el directorio configurado para la transferencia de avatares. Para permitir que los usuarios suban sus avatares, por favor, modifique los permisos de este directorio para que el servidor web pueda escribir en Ã©l: [_1]',
+	'Image::Magick is either not present on your server or incorrectly configured. Due to that, you will not be able to use Movable Type\'s userpics feature. If you wish to use that feature, please install Image::Magick or use an alternative image driver.' => 'Image::Magick no estÃ¡ presente en el servidor o no estÃ¡ instalado correctamente. Por esa razÃ³n, no podrÃ¡ usar los avatares de usuarios en Movable Type. Si desea utilizar esta caracterÃ­stica, por favor, instale Image::Magick o algÃºn controlador alternativo de imÃ¡genes.',
+	'Your dashboard is empty!' => 'Â¡Su panel de control estÃ¡ vacÃ­o!',
 
 ## tmpl/cms/cfg_trackbacks.tmpl
@@ -2326,11 +2454,48 @@
 	'Enable Internal TrackBack Auto-Discovery' => 'Habilitar autodescubrimiento de TrackBacks internos',
 
-## tmpl/cms/dashboard.tmpl
-	'Dashboard' => 'Panel de Control',
-	'Select a Widget...' => 'Seleccione un widget...',
-	'Your Dashboard has been updated.' => 'Se ha actualizado el Panel de Control.',
-	'You have attempted to use a feature that you do not have permission to access. If you believe you are seeing this message in error contact your system administrator.' => 'Ha intentado usar una caracterÃ­stica para la que no tiene permisos. Si cree que estÃ¡ viendo este mensaje por error, contacte con sus administrador del sistema.',
-	'The directory you have configured for uploading userpics is not writable. In order to enable users to upload userpics, please make the following directory writable by your web server: [_1]' => 'No se puede escribir en el directorio configurado para la transferencia de avatares. Para permitir que los usuarios suban sus avatares, por favor, modifique los permisos de este directorio para que el servidor web pueda escribir en Ã©l: [_1]',
-	'Your dashboard is empty!' => 'Â¡Su panel de control estÃ¡ vacÃ­o!',
+## tmpl/cms/pinging.tmpl
+	'Trackback' => 'TrackBack',
+	'Pinging sites...' => 'Enviando pings a sitios...',
+
+## tmpl/cms/edit_widget.tmpl
+	'Edit Widget Set' => 'Editar widgets',
+	'Create Widget Set' => 'Crear conjunto de widgets',
+	'Please use a unique name for this widget set.' => 'Por favor, utilice un nombre Ãºnico para este conjunto de widgets.',
+	'Set Name' => 'Nombre del conjunto',
+	'Drag and drop the widgets you want into the Installed column.' => 'Arrastre y deje los widgets de su elecciÃ³n en la columna Instalada',
+	'Installed Widgets' => 'Widgets instalados',
+	'edit' => 'editar',
+	'Available Widgets' => 'Widgets disponibles',
+	'Save changes to this widget set (s)' => 'Guardar cambios de este conjunto de widgets (s)',
+
+## tmpl/cms/recover_password_result.tmpl
+	'Recover Passwords' => 'Recuperar contraseÃ±as',
+	'No users were selected to process.' => 'No se seleccionaron usarios a procesar.',
+	'Return' => 'Volver',
+
+## tmpl/cms/list_entry.tmpl
+	'Manage Entries' => 'Administrar entradas',
+	'Entries Feed' => 'SindicaciÃ³n de las entradas',
+	'Pages Feed' => 'SindicaciÃ³n de las pÃ¡ginas',
+	'The entry has been deleted from the database.' => 'La entrada ha sido borrada de la base de datos.',
+	'The page has been deleted from the database.' => 'La pÃ¡gina ha sido borrada de la base de datos.',
+	'[_1] (Disabled)' => '[_1] (Desactivado)',
+	'Set Web Services Password' => 'Establecer contraseÃ±a de servicios web',
+	'Show only entries where' => 'Mostrar solo las entradas donde',
+	'Show only pages where' => 'Mostrar solo las pÃ¡ginas donde',
+	'status' => 'estado',
+	'user' => 'usario',
+	'asset' => 'fichero multimedia',
+	'published' => 'publicado',
+	'unpublished' => 'no publicado',
+	'review' => 'Revisar',
+	'scheduled' => 'programado',
+	'spam' => 'Spam',
+	'Select A User:' => 'Seleccionar un usuario:',
+	'User Search...' => 'Buscar usuario...',
+	'Recent Users...' => 'Usuarios recientes...',
+
+## tmpl/cms/restore_start.tmpl
+	'Restoring Movable Type' => 'Restaurando Movable Type',
 
 ## tmpl/cms/edit_commenter.tmpl
@@ -2367,53 +2532,229 @@
 	'View all commenters' => 'Ver todos los comentaristas',
 
-## tmpl/cms/edit_widget.tmpl
-	'Edit Widget Set' => 'Editar widgets',
-	'Create Widget Set' => 'Crear conjunto de widgets',
-	'Please use a unique name for this widget set.' => 'Por favor, utilice un nombre Ãºnico para este conjunto de widgets.',
-	'Set Name' => 'Nombre del conjunto',
-	'Drag and drop the widgets you want into the Installed column.' => 'Arrastre y deje los widgets de su elecciÃ³n en la columna Instalada',
-	'Installed Widgets' => 'Widgets instalados',
-	'edit' => 'editar',
-	'Available Widgets' => 'Widgets disponibles',
-	'Save changes to this widget set (s)' => 'Guardar cambios de este conjunto de widgets (s)',
-
-## tmpl/cms/list_entry.tmpl
-	'Manage Entries' => 'Administrar entradas',
-	'Entries Feed' => 'SindicaciÃ³n de las entradas',
-	'Pages Feed' => 'SindicaciÃ³n de las pÃ¡ginas',
-	'The entry has been deleted from the database.' => 'La entrada ha sido borrada de la base de datos.',
-	'The page has been deleted from the database.' => 'La pÃ¡gina ha sido borrada de la base de datos.',
-	'Quickfilters' => 'Filtros rÃ¡pidos',
-	'[_1] (Disabled)' => '[_1] (Desactivado)',
-	'Set Web Services Password' => 'Establecer contraseÃ±a de servicios web',
-	'Showing only: [_1]' => 'Mostrando solo: [_1]',
-	'Remove filter' => 'Borrar filtro',
-	'All [_1]' => 'Todos los/las [_1]',
-	'change' => 'cambiar',
-	'[_1] where [_2] is [_3]' => '[_1] donde [_2] es [_3]',
-	'Show only entries where' => 'Mostrar solo las entradas donde',
-	'Show only pages where' => 'Mostrar solo las pÃ¡ginas donde',
-	'status' => 'estado',
-	'user' => 'usario',
-	'tag (exact match)' => 'etiqueta (coincidencia exacta)',
-	'tag (fuzzy match)' => 'etiqueta (coincidencia difusa)',
-	'asset' => 'fichero multimedia',
-	'is' => 'es',
-	'published' => 'publicado',
-	'unpublished' => 'no publicado',
-	'scheduled' => 'programado',
-	'Select A User:' => 'Seleccionar un usuario:',
-	'User Search...' => 'Buscar usuario...',
-	'Recent Users...' => 'Usuarios recientes...',
-	'Filter' => 'Filtro',
-
-## tmpl/cms/include/import_start.tmpl
-	'Importing...' => 'Importando...',
-	'Importing entries into blog' => 'Importando entradas en el blog',
-	'Importing entries as user \'[_1]\'' => 'Importando entradas como usario \'[_1]\'',
-	'Creating new users for each user found in the blog' => 'Creando nuevos usarios para cada usario encontrado en el blog',
+## tmpl/cms/import.tmpl
+	'You must select a blog to import.' => 'Debe seleccionar un blog a importar.',
+	'Transfer weblog entries into Movable Type from other Movable Type installations or even other blogging tools or export your entries to create a backup or copy.' => 'Transfiere las entradas de un weblog en Movable Type desde otras instalaciones de Movable Type o incluso otras herramientas de blogs, o exporta sus entradas para crear una copia de seguridad.',
+	'Import data into' => 'Importar datos en',
+	'Select a blog to import.' => 'Seleccione un blog para importar.',
+	'Importing from' => 'Importar desde',
+	'Ownership of imported entries' => 'AutorÃ­a de las entradas importadas',
+	'Import as me' => 'Importar como yo mismo',
+	'Preserve original user' => 'Preservar autor original',
+	'If you choose to preserve the ownership of the imported entries and any of those users must be created in this installation, you must define a default password for those new accounts.' => 'Si selecciona preservar la autorÃ­a de las entradas importadas y se debe crear alguno de estos usarios durante en esta instalaciÃ³n, debe establecer una contraseÃ±a predefinida para estas nuevas cuentas.',
+	'Default password for new users:' => 'ContraseÃ±a para los nuevos usuarios:',
+	'You will be assigned the user of all imported entries.  If you wish the original user to keep ownership, you must contact your MT system administrator to perform the import so that new users can be created if necessary.' => 'Se le asignarÃ¡n todas las entradas importadas. Si desea que las entradas mantengan los propietarios originales, debe contacar con su administrador de Movable Type para que Ã©l realice la importaciÃ³n y asÃ­ se puedan crear los nuevos usuarios en caso de ser necesario.',
+	'Upload import file (optional)' => 'Subir fichero de importaciÃ³n (opcional)',
+	'If your import file is located on your computer, you can upload it here.  Otherwise, Movable Type will automatically look in the \'import\' folder of your Movable Type directory.' => 'Si el fichero de importaciÃ³n estÃ¡ situado en su PC, puede subirlo aquÃ­. Si no, Movable Type comprobarÃ¡ automÃ¡ticamente la carpeta \'folder\' en el directorio de Movable Type.',
+	'More options' => 'MÃ¡s opciones',
+	'Text Formatting' => 'Formato del texto',
+	'Import File Encoding' => 'CodificaciÃ³n del fichero de importaciÃ³n',
+	'By default, Movable Type will attempt to automatically detect the character encoding of your import file.  However, if you experience difficulties, you can set it explicitly.' => 'Por defecto, Movable Type intentarÃ¡ detectar automÃ¡ticamente la codificaciÃ³n del fichero a importar. Sin embargo, si experimenta dificultados, puede especificarlo explÃ­citamente.',
+	'<mt:var name="display_name" escape="html">' => '<mt:var name="display_name" escape="html">',
+	'Default category for entries (optional)' => 'CategorÃ­a predefinida de las entradas (opcional)',
+	'You can specify a default category for imported entries which have none assigned.' => 'Puede especificar una categorÃ­a predefinida para las entradas importadas que no tengan ninguna asignada.',
+	'Select a category' => 'Seleccione una categorÃ­a',
+	'Import Entries (s)' => 'Importar entradas (s)',
+	'Import Entries' => 'Importar entradas',
+
+## tmpl/cms/cfg_system_general.tmpl
+	'System: General Settings' => 'Sistema: ConfiguraciÃ³n general',
+	'System Email' => 'Correo del sistema',
+	'The email address used in the From: header of each email sent from the system.  The address is used in password recovery, commenter registration, comment, trackback notification and a few other minor events.' => 'La direcciÃ³n de correo usada en el cabecera From: (remitente) de los mensajes enviados por el sistema. La direcciÃ³n se usa en la recuperaciÃ³n de contraseÃ±a, en el registro de comentaristas, comentarios, notificaciones de TrackBack y otros eventos menores.',
+
+## tmpl/cms/cfg_prefs.tmpl
+	'Your preferences have been saved.' => 'Se han guardado las preferencias.',
+	'You must set your Blog Name.' => 'Debe configurar el nombre del blog.',
+	'You did not select a timezone.' => 'No seleccionÃ³ ninguna zona horaria.',
+	'Blog Settings' => 'ConfiguraciÃ³n del blog',
+	'Name your blog. The blog name can be changed at any time.' => 'Nombre del blog. Se puede modificar en cualquier momento.',
+	'Enter a description for your blog.' => 'Introduzca una descripciÃ³n para su blog.',
+	'Timezone' => 'Zona horaria',
+	'License' => 'Licencia',
+	'Your blog is currently licensed under:' => 'Su blog actualmente tiene la licencia:',
+	'Change license' => 'Cambiar licencia',
+	'Remove license' => 'Borrar licencia',
+	'Your blog does not have an explicit Creative Commons license.' => 'Su blog no tiene una licencia explÃ­cica de Creative Commons.',
+	'Select a license' => 'Seleccionar una licencia',
+
+## tmpl/cms/list_member.tmpl
+	'Are you sure you want to remove this role?' => 'Â¿EstÃ¡ seguro de querer borrar este rol?',
+	'Add a user to this blog' => 'AÃ±adir un usuario a este blog',
+	'Show only users where' => 'Mostrar solo los usuarios donde',
+	'role' => 'rol',
+	'enabled' => 'habilitado',
+	'disabled' => 'deshabilitado',
+	'pending' => 'Pendiente',
+
+## tmpl/cms/cfg_comments.tmpl
+	'Comment Settings' => 'ConfiguraciÃ³n de comentarios',
+	'Note: Commenting is currently disabled at the system level.' => 'Nota: Los comentarios estÃ¡n actualmente desactivados a nivel de sistema.',
+	'Comment authentication is not available because one of the needed modules, MIME::Base64 or LWP::UserAgent is not installed. Talk to your host about getting this module installed.' => 'La autentificaciÃ³n de comentarios no estÃ¡ disponible porque uno de los mÃ³dulos necesarios, MIME::Base64 o LWP::UserAgent no estÃ¡ instalado. Consulte con su alojamiento.',
+	'Accept Comments' => 'Aceptar comentarios',
+	'If enabled, comments will be accepted.' => 'Si estÃ¡ activado, se aceptarÃ¡n los comentarios.',
+	'Setup Registration' => 'ConfiguraciÃ³n del registro',
+	'Commenting Policy' => 'PolÃ­tica de comentarios',
+	'Immediately approve comments from' => 'Aceptar inmediatamente los comentarios de',
+	'Specify what should happen to comments after submission. Unapproved comments are held for moderation.' => 'Especifique quÃ© ocurrirÃ¡ con los comentarios despuÃ©s de su envÃ­o. Los comentarios no aprobados se retienen a la espera de su moderaciÃ³n.',
+	'No one' => 'Nadie',
+	'Trusted commenters only' => 'Solo comentaristas de confianza',
+	'Any authenticated commenters' => 'Solo comentaristas autentificados',
+	'Anyone' => 'Cualquiera',
+	'Allow HTML' => 'Permitir HTML',
+	'If enabled, users will be able to enter a limited set of HTML in their comments. If not, all HTML will be stripped out.' => 'Si estÃ¡ activado, los usuarios podrÃ¡n introducir un conjunto limitado de etiquetas HTML en sus comentarios. De lo contrario, se filtra todo el HTML.',
+	'Limit HTML Tags' => 'Limitar etiquetas HTML',
+	'Specifies the list of HTML tags allowed by default when cleaning an HTML string (a comment, for example).' => 'Especifica la lista etiquetas HTML que se permiten por defecto en la limpieza de una cadena HTML (un comentario, por ejemplo).',
+	'Use defaults' => 'Utilizar valores predeterminados',
+	'([_1])' => '([_1])',
+	'Use my settings' => 'Utilizar mis preferencias',
+	'Disable \'nofollow\' for trusted commenters' => 'Desactivar \'nofollow\' en los comentaristas de confianza.',
+	'If enabled, the \'nofollow\' link relation will not be applied to any comments left by trusted commenters.' => 'Si estÃ¡ activado, la relaciÃ³n \'nofollow\' de los enlaces no se aplicarÃ¡ a ningÃºn comentario dejado por comentaristas de confianza.',
+	'Specify when Movable Type should notify you of new comments if at all.' => 'Especifica cuÃ¡ndo Movable Type debe notificarle de nuevos comentarios, cuando haya.',
+	'Comment Display Options' => 'Opciones de visualizaciÃ³n de comentarios',
+	'Comment Order' => 'Orden de los comentarios',
+	'Select whether you want visitor comments displayed in ascending (oldest at top) or descending (newest at top) order.' => 'Seleccione si desea que los comentarios de visitantes se muestren en orden ascendente (el mÃ¡s antiguo arriba) o descendente (el mÃ¡s reciente arriba).',
+	'Ascending' => 'Ascendente',
+	'Descending' => 'Descendente',
+	'Auto-Link URLs' => 'Autoenlazar URLs',
+	'If enabled, all non-linked URLs will be transformed into links to that URL.' => 'Si estÃ¡ activado, todas las URLs no enlazadas se transformarÃ¡n en enlaces a esa URL.',
+	'Specifies the Text Formatting option to use for formatting visitor comments.' => 'OpciÃ³n que especifica el formato de texto a utilizar para formatear los comentarios de los visitantes.',
+	'CAPTCHA Provider' => 'Proveedor de CAPTCHA',
+	'none' => 'ninguno',
+	'No CAPTCHA provider available' => 'No hay disponible ningÃºn proveedor de CAPTCHA.',
+	'No CAPTCHA provider is available in this system.  Please check to see if Image::Magick is installed, and CaptchaSourceImageBase directive points to captcha-source directory under mt-static/images.' => 'No hay disponible ningÃºn proveedor de CAPTCHA en este sistema. Por favor, compruebe que Image::Magick estÃ¡ instalado, y que la directiva CaptchaSourceImageBase apunta al directorio de origen de captchas en mt-static/images.',
+	'Use Comment Confirmation Page' => 'Usar pÃ¡gina de confirmaciÃ³n de comentarios',
+	'Use comment confirmation page' => 'Usar pÃ¡gina de confirmaciÃ³n de comentarios',
+
+## tmpl/cms/backup.tmpl
+	'What to backup' => 'QuÃ© copiar',
+	'This option will backup Users, Roles, Associations, Blogs, Entries, Categories, Templates and Tags.' => 'Esta opciÃ³n harÃ¡ copias de seguridad de los Usuarios, Roles, Asociaciones, Blogs, Entradas, CategorÃ­as, Plantillas y Etiquetas.',
+	'Everything' => 'Todo',
+	'Reset' => 'Reiniciar',
+	'Choose blogs...' => 'Eliga un blog...',
+	'Archive Format' => 'Formato de archivo',
+	'The type of archive format to use.' => 'El tipo de formato de archivo a usar.',
+	'Don\'t compress' => 'No comprimir',
+	'Target File Size' => 'TamaÃ±o del fichero',
+	'Approximate file size per backup file.' => 'TamaÃ±o de fichero aproximado para cada fichero de la copia de seguridad.',
+	'Don\'t Divide' => 'No dividir',
+	'Make Backup (b)' => 'Hacer copia (b)',
+	'Make Backup' => 'Hacer copia',
+
+## tmpl/cms/cfg_registration.tmpl
+	'Registration Settings' => 'ConfiguraciÃ³n de registro',
+	'Your blog preferences have been saved.' => 'Las preferencias de su weblog han sido guardadas.',
+	'Allow registration for Movable Type.' => 'Permitir el registro en Movable Type.',
+	'Registration Not Enabled' => 'Registro no activado',
+	'Note: Registration is currently disabled at the system level.' => 'Nota: Actualmente el regisro estÃ¡ desactivado a nivel del sistema.',
+	'Authentication Methods' => 'MÃ©todos de autentificaciÃ³n',
+	'Note: You have selected to accept comments from authenticated commenters only but authentication is not enabled. In order to receive authenticated comments, you must enable authentication.' => 'Nota: SeleccionÃ³ aceptar comentarios solo de comentaristas autentificados, pero la autentificaciÃ³n no estÃ¡ activada. Para recibir comentarios autentificados, debe activar la autentificaciÃ³n.',
+	'Native' => 'Nativo',
+	'Require E-mail Address for Comments via TypePad' => 'Requerir la direcciÃ³n de correo de los comentarios a travÃ©s de TypePad',
+	'If enabled, visitors must allow their TypePad account to share e-mail address when commenting.' => 'Si se activa, los visitantes deberÃ¡n permitir que TypePad comparta la direcciÃ³n de correo electrÃ³nico al comentar.',
+	'One or more Perl module may be missing to use this authentication method.' => 'PodrÃ­a necesitar la instalaciÃ³n de uno o mÃ¡s mÃ³dulos de Perl para usar este mÃ©todo de autentificaciÃ³n.',
+	'Setup TypePad' => 'Configurar TypePad',
+	'OpenID providers disabled' => 'Proveedores OpenID desactivados',
+	'Required module (Digest::SHA1) for OpenID commenter authentication is missing.' => 'No se encuentra el mÃ³dulo necesario (Digest::SHA1) para la autentificaciÃ³n de comentaristas con OpenID.',
+
+## tmpl/cms/edit_entry.tmpl
+	'Edit Page' => 'Editar pÃ¡gina',
+	'Create Page' => 'Crear pÃ¡gina',
+	'Add folder' => 'AÃ±adir carpeta',
+	'Add folder name' => 'AÃ±adir nombre de carpeta',
+	'Add new folder parent' => 'AÃ±adir nueva carpeta raÃ­z',
+	'Save this page (s)' => 'Guardar esta pÃ¡gina (s)',
+	'Preview this page (v)' => 'Vista previa de la pÃ¡gina (v)',
+	'Delete this page (x)' => 'Borrar esta pÃ¡gina (x)',
+	'View Page' => 'Ver pÃ¡gina',
+	'Edit Entry' => 'Editar entrada',
+	'Create Entry' => 'Crear nueva entrada',
+	'Add category' => 'AÃ±adir categorÃ­a',
+	'Add category name' => 'AÃ±adir nombre de categorÃ­a',
+	'Add new category parent' => 'AÃ±adir categorÃ­a raÃ­z',
+	'Save this entry (s)' => 'Guardar esta entrada (s)',
+	'Preview this entry (v)' => 'Vista previa de la entrada (v)',
+	'Delete this entry (x)' => 'Borrar esta entrada (x)',
+	'View Entry' => 'Ver entrada',
+	'A saved version of this entry was auto-saved [_2]. <a href="[_1]">Recover auto-saved content</a>' => 'Se guardÃ³ automÃ¡ticamente una versiÃ³n de esta entrada [_2]. <a href="[_1]">Recuperar el contenido guardado</a>',
+	'A saved version of this page was auto-saved [_2]. <a href="[_1]">Recover auto-saved content</a>' => 'Se guardÃ³ automÃ¡ticamente una versiÃ³n de esta pÃ¡gina [_2]. <a href="[_1]">Recuperar el contenido guardado</a>',
+	'This entry has been saved.' => 'Se guardÃ³ esta entrada.',
+	'This page has been saved.' => 'Se guardÃ³ esta pÃ¡gina.',
+	'One or more errors occurred when sending update pings or TrackBacks.' => 'Ocurrieron uno o mÃ¡s errores durante el envÃ­o de pings o TrackBacks.',
+	'_USAGE_VIEW_LOG' => 'Compruebe el error en el <a href="[_1]">Registro de actividad</a>.',
+	'Your customization preferences have been saved, and are visible in the form below.' => 'Se guardaron los cambios en las preferencias y pueden verse en el siguiente formulario.',
+	'Your changes to the comment have been saved.' => 'Se guardaron sus cambios al comentario.',
+	'Your notification has been sent.' => 'Se enviÃ³ su notificaciÃ³n.',
+	'You have successfully recovered your saved entry.' => 'Ha recuperado con Ã©xito la entrada guardada.',
+	'You have successfully recovered your saved page.' => 'Ha recuperado con Ã©xito la pÃ¡gina guardada.',
+	'An error occurred while trying to recover your saved entry.' => 'OcurriÃ³ un error durante la recuperaciÃ³n de la entrada guardada.',
+	'An error occurred while trying to recover your saved page.' => 'OcurriÃ³ un error durante la recuperaciÃ³n de la pÃ¡gina guardada.',
+	'You have successfully deleted the checked comment(s).' => 'EliminÃ³ correctamente los comentarios marcados.',
+	'You have successfully deleted the checked TrackBack(s).' => 'EliminÃ³ correctamente los TrackBacks marcados.',
+	'Change Folder' => 'Cambiar carpeta',
+	'Stats' => 'EstadÃ­sticas',
+	'Unpublished (Draft)' => 'No publicado (Borrador)',
+	'Unpublished (Review)' => 'No publicado (RevisiÃ³n)',
+	'Scheduled' => 'Programado',
+	'Published' => 'Publicado',
+	'Unpublished (Spam)' => 'No publicado (Spam)',
+	'View' => 'Ver',
+	'Share' => 'Compartir',
+	'<a href="[_2]">[quant,_1,comment,comments]</a>' => '<a href="[_2]">[quant,_1,comentario,comentarios]</a>',
+	'<a href="[_2]">[quant,_1,trackback,trackbacks]</a>' => '<a href="[_2]">[quant,_1,trackback,trackbacks]</a>',
+	'Unpublished' => 'No publicado',
+	'You must configure this blog before you can publish this entry.' => 'Debe configurar el blog antes de poder publicar esta entrada.',
+	'You must configure this blog before you can publish this page.' => 'Debe configurar el blog antes de poder publicar esta pÃ¡gina.',
+	'[_1] - Created by [_2]' => '[_1] - Creado por [_2]',
+	'[_1] - Published by [_2]' => '[_1] - Publicado por [_2]',
+	'[_1] - Edited by [_2]' => '[_1] - Editado por [_2]',
+	'Publish On' => 'Publicado el',
+	'Publish Date' => 'Fecha de publicaciÃ³n',
+	'Select entry date' => 'Seleccionar fecha de la entrada',
+	'Unlock this entry&rsquo;s output filename for editing' => 'Desbloquear el nombre del fichero de salida de la entrada para su ediciÃ³n',
+	'Warning: If you set the basename manually, it may conflict with another entry.' => 'AtenciÃ³n: Si introduce el nombre base manualmente, podrÃ­a entrar en conflicto con otra entrada.',
+	'Warning: Changing this entry\'s basename may break inbound links.' => 'AtenciÃ³n: Si cambia el nombre base de la entrada, podrÃ­a romper enlaces entrantes.',
+	'close' => 'cerrar',
+	'Accept' => 'Aceptar',
+	'View Previously Sent TrackBacks' => 'Ver TrackBacks enviados anteriormente',
+	'Outbound TrackBack URLs' => 'URLs de TrackBacks salientes',
+	'You have unsaved changes to this entry that will be lost.' => 'Posee cambios no guardados en esta entrada que se perderÃ¡n.',
+	'You have unsaved changes to this page that will be lost.' => 'Posee cambios no guardados en esta pÃ¡gina que se perderÃ¡n.',
+	'Enter the link address:' => 'Introduzca la direcciÃ³n del enlace:',
+	'Enter the text to link to:' => 'Introduzca el texto del enlace:',
+	'Your entry screen preferences have been saved.' => 'Se guardaron las nuevas preferencias del editor de entradas.',
+	'Are you sure you want to use the Rich Text editor?' => 'Â¿EstÃ¡ seguro de que desea usar el editor con formato?',
+	'Remove' => 'Borrar',
+	'Make primary' => 'Hacer primario',
+	'Display Options' => 'Opciones de visualizaciÃ³n',
+	'Fields' => 'Campos',
+	'Metadata' => 'Metadatos',
+	'Top' => 'Arriba',
+	'Both' => 'Ambos',
+	'Bottom' => 'Abajo',
+	'Reset display options' => 'Reiniciar opciones de visualizaciÃ³n',
+	'Reset display options to blog defaults' => 'Reiniciar opciones de visualizaciÃ³n con los valores predefinidos del blog',
+	'Reset defaults' => 'Reiniciar valores predefinidos',
+	'Save display options' => 'Guardar opciones de visualizaciÃ³n',
+	'OK' => 'Aceptar',
+	'Close display options' => 'Cerrar opciones de visualizaciÃ³n',
+	'This post was held for review, due to spam filtering.' => 'Esta entrada estÃ¡ retenida para su aprobaciÃ³n, debido al filtro antispam.', # Translate - New
+	'This post was classified as spam.' => 'Esta entrada fue clasificada como spam.',
+	'Spam Details' => 'Detalles de spam',
+	'Score' => 'PuntuaciÃ³n',
+	'Results' => 'Resultados',
+	'Body' => 'Cuerpo',
+	'Extended' => 'Extendido',
+	'Format:' => 'Formato:',
+	'(comma-delimited list)' => '(lista separada por comas)',
+	'(space-delimited list)' => '(lista separada por espacios)',
+	'(delimited by \'[_1]\')' => '(separado por \'[_1]\')',
+	'Use <a href="http://blogit.typepad.com/">Blog It</a> to post to Movable Type from social networks like Facebook.' => 'Utilice <a href="http://blogit.typepad.com/">Blog It</a> para publicar en Movable Type desde redes sociales como Facebook.',
+	'None selected' => 'Ninguna seleccionada',
 
 ## tmpl/cms/include/copyright.tmpl
 	'Copyright &copy; 2001-[_1] Six Apart. All Rights Reserved.' => 'Copyright &copy; 2001-[_1] Six Apart. All Rights Reserved.',
+
+## tmpl/cms/include/users_content_nav.tmpl
+	'Profile' => 'Perfil',
+	'Details' => 'Detalles',
 
 ## tmpl/cms/include/comment_table.tmpl
@@ -2434,5 +2775,4 @@
 	'IP' => 'IP',
 	'Only show published comments' => 'Mostrar solo comentarios publicados',
-	'Published' => 'Publicado',
 	'Only show pending comments' => 'Mostrar solo comentarios pendientes',
 	'Pending' => 'Pendiente',
@@ -2446,7 +2786,4 @@
 	'Search for all comments from this IP address' => 'Buscar todos los comentarios enviados desde esta direcciÃ³n IP',
 
-## tmpl/cms/include/feed_link.tmpl
-	'Activity Feed' => 'SindicaciÃ³n de la actividad',
-
 ## tmpl/cms/include/member_table.tmpl
 	'users' => 'usarios',
@@ -2454,5 +2791,4 @@
 	'Are you sure you want to remove the [_1] selected users from this blog?' => 'Â¿EstÃ¡ seguro de que desea borrar a los [_1] usuarios seleccionados de este blog?',
 	'Remove selected user(s) (r)' => 'Borrar usuarios seleccionados (r)',
-	'Remove' => 'Borrar',
 	'_USER_ENABLED' => 'Habilitado',
 	'Trusted commenter' => 'Comentarista de confianza',
@@ -2460,14 +2796,11 @@
 	'Remove this role' => 'Borrar este rol',
 
-## tmpl/cms/include/asset_table.tmpl
-	'assets' => 'ficheros multimedia',
-	'Delete selected assets (x)' => 'Borrar los ficheros multimedia seleccionados (x)',
-	'Size' => 'TamaÃ±o',
-	'Created By' => 'Creado por',
-	'Created On' => 'Creado en',
-	'View' => 'Ver',
-	'Asset Missing' => 'Fichero multimedia no existe',
-	'No thumbnail image' => 'Sin miniatura',
-	'[_1] is missing' => '[_1] no existe',
+## tmpl/cms/include/feed_link.tmpl
+	'Activity Feed' => 'SindicaciÃ³n de la actividad',
+
+## tmpl/cms/include/import_end.tmpl
+	'All data imported successfully!' => 'Â¡Importados con Ã©xito todos los datos!',
+	'Make sure that you remove the files that you imported from the \'import\' folder, so that if/when you run the import process again, those files will not be re-imported.' => 'AsegÃºrese de borrar los ficheros importados del directorio \'import\', para evitar procesarlos de nuevo al ejecutar en otra ocasiÃ³n el proceso de importaciÃ³n.',
+	'An error occurred during the import process: [_1]. Please check your import file.' => 'OcurriÃ³ un error durante el proceso de importaciÃ³n: [_1]. Por favor, compruebe su fichero de importaciÃ³n.',
 
 ## tmpl/cms/include/overview-left-nav.tmpl
@@ -2493,7 +2826,19 @@
 ## tmpl/cms/include/comment_detail.tmpl
 
-## tmpl/cms/include/cfg_content_nav.tmpl
-
-## tmpl/cms/include/pagination.tmpl
+## tmpl/cms/include/asset_table.tmpl
+	'assets' => 'ficheros multimedia',
+	'Delete selected assets (x)' => 'Borrar los ficheros multimedia seleccionados (x)',
+	'Size' => 'TamaÃ±o',
+	'Created By' => 'Creado por',
+	'Created On' => 'Creado en',
+	'Asset Missing' => 'Fichero multimedia no existe',
+	'No thumbnail image' => 'Sin miniatura',
+	'[_1] is missing' => '[_1] no existe',
+
+## tmpl/cms/include/import_start.tmpl
+	'Importing...' => 'Importando...',
+	'Importing entries into blog' => 'Importando entradas en el blog',
+	'Importing entries as user \'[_1]\'' => 'Importando entradas como usario \'[_1]\'',
+	'Creating new users for each user found in the blog' => 'Creando nuevos usarios para cada usario encontrado en el blog',
 
 ## tmpl/cms/include/log_table.tmpl
@@ -2501,4 +2846,6 @@
 	'_LOG_TABLE_BY' => 'Por',
 	'IP: [_1]' => 'IP: [_1]',
+
+## tmpl/cms/include/pagination.tmpl
 
 ## tmpl/cms/include/backup_end.tmpl
@@ -2509,6 +2856,35 @@
 	'An error occurred during the backup process: [_1]' => 'OcurriÃ³ un error durante la copia de seguridad: [_1]',
 
-## tmpl/cms/include/author_table.tmpl
-	'_USER_DISABLED' => 'Deshabilitado',
+## tmpl/cms/include/cfg_system_content_nav.tmpl
+
+## tmpl/cms/include/cfg_content_nav.tmpl
+
+## tmpl/cms/include/notification_table.tmpl
+	'Date Added' => 'Fecha de creaciÃ³n',
+	'Click to edit contact' => 'Clic para editar el contacto',
+	'Save changes' => 'Guardar cambios',
+
+## tmpl/cms/include/footer.tmpl
+	'This is a beta version of Movable Type and is not recommended for production use.' => 'Esta es una versiÃ³n beta de Movable Type y no se recomienda su uso en producciÃ³n.',
+	'http://www.movabletype.org' => 'http://www.movabletype.org',
+	'MovableType.org' => 'MovableType.org',
+	'http://wiki.movabletype.org/' => 'http://wiki.movabletype.org/',
+	'Wiki' => 'Wiki',
+	'http://www.movabletype.com/support/' => 'http://www.movabletype.com/support/',
+	'Support' => 'Soporte',
+	'http://www.movabletype.org/feedback.html' => 'http://www.movabletype.org/feedback.html',
+	'Send us Feedback' => 'EnvÃ­enos su opiniÃ³n',
+	'<a href="[_1]"><mt:var name="mt_product_name"></a> version [_2]' => '<a href="[_1]"><mt:var name="mt_product_name"></a> versiÃ³n [_2]',
+	'with' => 'con',
+
+## tmpl/cms/include/tools_content_nav.tmpl
+
+## tmpl/cms/include/commenter_table.tmpl
+	'Last Commented' => 'Ãltimos comentados',
+	'Only show trusted commenters' => 'Mostrar solo comentaristas de confianza',
+	'Only show banned commenters' => 'Mostrar solo comentaristas bloqueados',
+	'Only show neutral commenters' => 'Mostrar solo comentaristas neutrales',
+	'Edit this commenter' => 'Editar este comentarista',
+	'View this commenter&rsquo;s profile' => 'Ver el perfil de este comentarista',
 
 ## tmpl/cms/include/ping_table.tmpl
@@ -2527,37 +2903,4 @@
 	'View the [_1] for this TrackBack' => 'Mostrar [_1] de este TrackBack',
 
-## tmpl/cms/include/footer.tmpl
-	'This is a beta version of Movable Type and is not recommended for production use.' => 'Esta es una versiÃ³n beta de Movable Type y no se recomienda su uso en producciÃ³n.',
-	'http://www.movabletype.org' => 'http://www.movabletype.org',
-	'MovableType.org' => 'MovableType.org',
-	'http://wiki.movabletype.org/' => 'http://wiki.movabletype.org/',
-	'Wiki' => 'Wiki',
-	'http://www.movabletype.com/support/' => 'http://www.movabletype.com/support/',
-	'Support' => 'Soporte',
-	'http://www.movabletype.org/feedback.html' => 'http://www.movabletype.org/feedback.html',
-	'Send us Feedback' => 'EnvÃ­enos su opiniÃ³n',
-	'<a href="[_1]"><mt:var name="mt_product_name"></a> version [_2]' => '<a href="[_1]"><mt:var name="mt_product_name"></a> versiÃ³n [_2]',
-	'with' => 'con',
-
-## tmpl/cms/include/notification_table.tmpl
-	'Date Added' => 'Fecha de creaciÃ³n',
-	'Click to edit contact' => 'Clic para editar el contacto',
-	'Save changes' => 'Guardar cambios',
-
-## tmpl/cms/include/itemset_action_widget.tmpl
-	'More actions...' => 'MÃ¡s acciones...',
-	'Plugin Actions' => 'Acciones de extensiones',
-	'Go' => 'Ir',
-
-## tmpl/cms/include/tools_content_nav.tmpl
-
-## tmpl/cms/include/commenter_table.tmpl
-	'Last Commented' => 'Ãltimos comentados',
-	'Only show trusted commenters' => 'Mostrar solo comentaristas de confianza',
-	'Only show banned commenters' => 'Mostrar solo comentaristas bloqueados',
-	'Only show neutral commenters' => 'Mostrar solo comentaristas neutrales',
-	'Edit this commenter' => 'Editar este comentarista',
-	'View this commenter&rsquo;s profile' => 'Ver el perfil de este comentarista',
-
 ## tmpl/cms/include/entry_table.tmpl
 	'Save these entries (s)' => 'Grabar estas entradas (s)',
@@ -2570,7 +2913,4 @@
 	'Last Modified' => 'Ãltima modificaciÃ³n',
 	'Created' => 'Creado',
-	'Unpublished (Draft)' => 'No publicado (Borrador)',
-	'Unpublished (Review)' => 'No publicado (RevisiÃ³n)',
-	'Scheduled' => 'Programado',
 	'Only show unpublished entries' => 'Mostrar solo las entradas no publicadas',
 	'Only show unpublished pages' => 'Mostrar solo las pÃ¡ginas no publicadas',
@@ -2581,6 +2921,6 @@
 	'Only show scheduled entries' => 'Mostrar solo las entradas programadas',
 	'Only show scheduled pages' => 'Mostrar solo las pÃ¡ginas programadas',
-	'Edit Entry' => 'Editar entrada',
-	'Edit Page' => 'Editar pÃ¡gina',
+	'Only show spam entries' => 'Mostrar solo las entradas basura',
+	'Only show spam pages' => 'Mostrar solo las pÃ¡ginas basura',
 	'View entry' => 'Ver entrada',
 	'View page' => 'Ver pÃ¡gina',
@@ -2589,4 +2929,7 @@
 
 ## tmpl/cms/include/login_mt.tmpl
+
+## tmpl/cms/include/author_table.tmpl
+	'_USER_DISABLED' => 'Deshabilitado',
 
 ## tmpl/cms/include/calendar.tmpl
@@ -2617,6 +2960,19 @@
 	'Nov' => 'Nov.',
 	'Dec' => 'Dic.',
-	'OK' => 'Aceptar',
 	'[_1:calMonth] [_2:calYear]' => '[_1:calMonth] [_2:calYear]',
+
+## tmpl/cms/include/itemset_action_widget.tmpl
+	'More actions...' => 'MÃ¡s acciones...',
+	'Plugin Actions' => 'Acciones de extensiones',
+	'Go' => 'Ir',
+
+## tmpl/cms/include/anonymous_comment.tmpl
+	'Anonymous Comments' => 'Comentarios anÃ³nimos',
+	'Require E-mail Address for Anonymous Comments' => 'Requerir direcciÃ³n de correo en los comentarios anÃ³nimos',
+	'If enabled, visitors must provide a valid e-mail address when commenting.' => 'Si estÃ¡ activo, los visitantes deberÃ¡n introducir una direcciÃ³n vÃ¡lida de correo electrÃ³nico para comentar.',
+
+## tmpl/cms/include/category_selector.tmpl
+	'Add sub category' => 'AÃ±adir sub categorÃ­a',
+	'Add new' => 'AÃ±adir nuevo',
 
 ## tmpl/cms/include/list_associations/page_title.tmpl
@@ -2625,20 +2981,5 @@
 	'Users for [_1]' => 'Usuarios deÂ [_1]',
 
-## tmpl/cms/include/anonymous_comment.tmpl
-	'Anonymous Comments' => 'Comentarios anÃ³nimos',
-	'Require E-mail Address for Anonymous Comments' => 'Requerir direcciÃ³n de correo en los comentarios anÃ³nimos',
-	'If enabled, visitors must provide a valid e-mail address when commenting.' => 'Si estÃ¡ activo, los visitantes deberÃ¡n introducir una direcciÃ³n vÃ¡lida de correo electrÃ³nico para comentar.',
-
-## tmpl/cms/include/cfg_system_content_nav.tmpl
-
-## tmpl/cms/include/category_selector.tmpl
-	'Add sub category' => 'AÃ±adir sub categorÃ­a',
-	'Add new' => 'AÃ±adir nuevo',
-
-## tmpl/cms/include/backup_start.tmpl
-	'Backing up Movable Type' => 'Haciendo copia de seguridad de Movable Type',
-
 ## tmpl/cms/include/display_options.tmpl
-	'Display Options' => 'Opciones de visualizaciÃ³n',
 	'_DISPLAY_OPTIONS_SHOW' => 'Mostrar',
 	'[quant,_1,row,rows]' => '[quant,_1,fila,filas]',
@@ -2646,15 +2987,10 @@
 	'Expanded' => 'Expandido',
 	'Action Bar' => 'Barra de acciones',
-	'Top' => 'Arriba',
-	'Both' => 'Ambos',
-	'Bottom' => 'Abajo',
 	'Date Format' => 'Formato de fechas',
 	'Relative' => 'Relativo',
 	'Full' => 'Completo',
-	'Save display options' => 'Guardar opciones de visualizaciÃ³n',
-	'Close display options' => 'Cerrar opciones de visualizaciÃ³n',
-
-## tmpl/cms/include/chromeless_footer.tmpl
-	'<a href="[_1]">Movable Type</a> version [_2]' => '<a href="[_1]">Movable Type</a> versiÃ³n [_2]',
+
+## tmpl/cms/include/backup_start.tmpl
+	'Backing up Movable Type' => 'Haciendo copia de seguridad de Movable Type',
 
 ## tmpl/cms/include/template_table.tmpl
@@ -2691,5 +3027,4 @@
 ## tmpl/cms/include/listing_panel.tmpl
 	'Step [_1] of [_2]' => 'Paso [_1] de [_2]',
-	'Reset' => 'Reiniciar',
 	'Go to [_1]' => 'Ir a [_1]',
 	'Sorry, there were no results for your search. Please try searching again.' => 'Lo siento, no se encontraron resultados para la bÃºsqueda. Por favor, intente buscar de nuevo.',
@@ -2734,8 +3069,4 @@
 	'HTML Mode' => 'Modo HTML',
 
-## tmpl/cms/include/users_content_nav.tmpl
-	'Profile' => 'Perfil',
-	'Details' => 'Detalles',
-
 ## tmpl/cms/include/blog_table.tmpl
 	'Delete selected blogs (x)' => 'Borrar blogs seleccionados (x)',
@@ -2743,5 +3074,4 @@
 ## tmpl/cms/include/blog-left-nav.tmpl
 	'Creating' => 'Creando',
-	'Create Entry' => 'Crear nueva entrada',
 	'Community' => 'Comunidad',
 	'List Commenters' => 'Listar comentaristas',
@@ -2760,749 +3090,4 @@
 	'Path' => 'Ruta',
 	'Custom...' => 'Personalizar...',
-
-## tmpl/cms/include/import_end.tmpl
-	'All data imported successfully!' => 'Â¡Importados con Ã©xito todos los datos!',
-	'Make sure that you remove the files that you imported from the \'import\' folder, so that if/when you run the import process again, those files will not be re-imported.' => 'AsegÃºrese de borrar los ficheros importados del directorio \'import\', para evitar procesarlos de nuevo al ejecutar en otra ocasiÃ³n el proceso de importaciÃ³n.',
-	'An error occurred during the import process: [_1]. Please check your import file.' => 'OcurriÃ³ un error durante el proceso de importaciÃ³n: [_1]. Por favor, compruebe su fichero de importaciÃ³n.',
-
-## tmpl/cms/dialog/asset_replace.tmpl
-	'A file named \'[_1]\' already exists. Do you want to overwrite this file?' => 'El fichero llamado \'[_1]\' ya existe. Â¿Desea sobreescribirlo?',
-	'Yes (s)' => 'SÃ­ (s)',
-
-## tmpl/cms/dialog/restore_end.tmpl
-	'An error occurred during the restore process: [_1] Please check your restore file.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n: [_1] Por favor, compruebe el fichero de restauraciÃ³n.',
-	'View Activity Log (v)' => 'Mostrar registro de actividad (v)',
-	'All data restored successfully!' => 'Â¡Se restauraron todos los datos correctamente!',
-	'Close (s)' => 'Cerrado (s)',
-	'Next Page' => 'PÃ¡gina siguiente',
-	'The page will redirect to a new page in 3 seconds. [_1]Stop the redirect.[_2]' => 'La pÃ¡gina le redireccionarÃ¡ a una nueva en 3 segundos. [_1]Parar la redirecciÃ³n.[_2]',
-
-## tmpl/cms/dialog/recover.tmpl
-	'Your password has been changed, and the new password has been sent to your email address ([_1]).' => 'Se cambiÃ³ su contraseÃ±a y la nueva se le ha enviado a su direcciÃ³n de correo electrÃ³nico ([_1]).',
-	'Sign in to Movable Type (s)' => 'IdentifÃ­quese en Movable Type (s)',
-	'Sign in to Movable Type' => 'IdentifÃ­quese en Movable Type',
-	'Password recovery word/phrase' => 'Palabra/frase para la recuperaciÃ³n de contraseÃ±a',
-	'Recover (s)' => 'Recuperar (s)',
-	'Recover' => 'Recuperar',
-	'Go Back (x)' => 'Volver',
-
-## tmpl/cms/dialog/comment_reply.tmpl
-	'Reply to comment' => 'Responder al comentario',
-	'On [_1], [_2] commented on [_3]' => 'En [_1], [_2] comentÃ³ en [_3]',
-	'Preview of your comment' => 'Vista previa del comentario',
-	'Your reply:' => 'Su respuesta:',
-	'Submit reply (s)' => 'Enviar respuesta (s)',
-	'Preview reply (v)' => 'Vista previa de la respuesta (v)',
-	'Re-edit reply (r)' => 'Re-editar respuesta (r)',
-	'Re-edit' => 'Re-editar',
-
-## tmpl/cms/dialog/asset_list.tmpl
-	'Insert Asset' => 'AÃ±adir un fichero multimedia',
-	'Upload New File' => 'Subir nuevo fichero',
-	'Upload New Image' => 'Subir nueva imagen',
-	'Asset Name' => 'Nombre del fichero multimedia',
-	'View Asset' => 'Ver fichero multimedia',
-	'Next (s)' => 'Siguiente (s)',
-	'Insert (s)' => 'Insertar (s)',
-	'Insert' => 'Insertar',
-	'No assets could be found.' => 'No se encontraron ficheros multimedia.',
-
-## tmpl/cms/dialog/refresh_templates.tmpl
-	'Refresh Template Set' => 'Refrescar el conjunto de plantillas',
-	'Refresh [_1] template set' => 'Refrescar el conjunto de plantillas [_1]',
-	'Refresh global templates' => 'Recargar plantillas globales', # Translate - Case
-	'Updates current templates while retaining any user-created templates.' => 'Actualiza las plantillas actuales pero mantiene las plantillas creadas por el usuario.', # Translate - New
-	'Apply a new template set' => 'Aplicar un nuevo conjunto',
-	'Deletes all existing templates and install the selected template set.' => 'Borra todas las plantillas existentes e instala el conjunto seleccionado.',
-	'Reset to factory defaults' => 'Valores de fÃ¡brica',
-	'Deletes all existing templates and installs factory default template set.' => 'Borra todas las plantillas existentes e instala el conjunto de plantillas predefinido.',
-	'Make backups of existing templates first' => 'Primero, haga copias de seguridad de las plantillas',
-	'You have requested to <strong>refresh the current template set</strong>. This action will:' => 'Ha solicitado <strong>refrescar el actual conjunto de plantillas</strong>. Esta acciÃ³n:',
-	'You have requested to <strong>refresh the global templates</strong>. This action will:' => 'Ha solicitado <strong>recargar Ã±as plantillas globales</strong>. Esta acciÃ³n:', # Translate - New
-	'make backups of your templates that can be accessed through your backup filter' => 'realizarÃ¡ copia de seguridad de las plantillas accesibles a travÃ©s del filtro de copias de seguridad', # Translate - New
-	'potentially install new templates' => 'instalarÃ¡ potencialmente nuevas plantillas',
-	'overwrite some existing templates with new template code' => 'reescribirÃ¡ algunas plantillas existentes con el cÃ³digo de las nuevas plantillas',
-	'You have requested to <strong>apply a new template set</strong>. This action will:' => 'Ha solicitado <strong>aplicar un nuevo conjunto de plantillas</strong>. Esta acciÃ³n:',
-	'You have requested to <strong>reset to the default global templates</strong>. This action will:' => 'Ha solicitado <strong>reinicializar a las plantillas globales predefinidas</strong>. Esta acciÃ³n:', # Translate - New
-	'delete all of the templates in your blog' => 'borrarÃ¡ todas las plantillas del blog',
-	'install new templates from the selected template set' => 'instalarÃ¡ nuevas plantillas del conjunto seleccionado',
-	'delete all of your global templates' => 'borrarÃ¡ todas las plantillas globales', # Translate - New
-	'install new templates from the default global templates' => 'instalarÃ¡ nuevas plantillas con las plantillas globales predefinidas', # Translate - New
-	'Are you sure you wish to continue?' => 'Â¿EstÃ¡ seguro de que desea continuar?',
-
-## tmpl/cms/dialog/publishing_profile.tmpl
-	'Publishing Profile' => 'Perfil de publicaciÃ³n',
-	'Choose the profile that best matches the requirements for this blog.' => 'Seleccione el perfil que mejor se adapte a las necesidades de este blog.',
-	'Static Publishing' => 'PublicaciÃ³n estÃ¡tica',
-	'Immediately publish all templates statically.' => 'Publicar inmediatamente todas las plantillas de forma estÃ¡tica.',
-	'Background Publishing' => 'PublicaciÃ³n en segundo plano',
-	'All templates published statically via Publish Que.' => 'Todas las plantillas publicadas con la cola de publicaciÃ³n.',
-	'High Priority Static Publishing' => 'PublicaciÃ³n estÃ¡tica de alta prioridad',
-	'Immediately publish Main Index template, Entry archives, and Page archives statically. Use Publish Queue to publish all other templates statically.' => 'Publicar inmediata y estÃ¡ticamente la plantilla Ã­ndice principal y los archivos de entradas y pÃ¡ginas. Utilizar la cola de publicaciÃ³n para publicar el resto de plantillas estÃ¡ticamente.',
-	'Dynamic Publishing' => 'PublicaciÃ³n dinÃ¡mica',
-	'Publish all templates dynamically.' => 'Publicar todas las plantillas dinÃ¡micamente.',
-	'Dynamic Archives Only' => 'Solo archivos dinÃ¡micos',
-	'Publish all Archive templates dynamically. Immediately publish all other templates statically.' => 'Publicar todos las plantillas de archivos dinÃ¡micamente. Publicar de forma inmediata el resto de plantillas estÃ¡ticamente.',
-	'This new publishing profile will update all of your templates.' => 'Este nuevo perfil de publicaciÃ³n actualizarÃ¡ todas las plantillas.',
-
-## tmpl/cms/dialog/asset_upload.tmpl
-	'You need to configure your blog.' => 'Debe configurar el blog.',
-	'Your blog has not been published.' => 'Su blog no ha sido publicado.',
-
-## tmpl/cms/dialog/restore_upload.tmpl
-	'Restore: Multiple Files' => 'Restaurar: MÃºltiples ficheros',
-	'Canceling the process will create orphaned objects.  Are you sure you want to cancel the restore operation?' => 'La cancelaciÃ³n del proceso crearÃ¡ objetos huÃ©rfanos. Â¿EstÃ¡ seguro de que desea cancelar la operaciÃ³n de restauraciÃ³n?',
-	'Please upload the file [_1]' => 'Por favor, suba el fichero [_1]',
-
-## tmpl/cms/dialog/entry_notify.tmpl
-	'Send a Notification' => 'Enviar una notificaciÃ³n',
-	'You must specify at least one recipient.' => 'Debe especificar al menos un destinatario.',
-	'Your blog\'s name, this entry\'s title and a link to view it will be sent in the notification.  Additionally, you can add a  message, include an excerpt of the entry and/or send the entire entry.' => 'En la notificaciÃ³n se enviarÃ¡n el nombre del blog, el tÃ­tulo de la entrada y un enlace para verla. AdemÃ¡s, podrÃ¡ aÃ±adir un mensaje, incluir un resumen de la entrada y/o enviar la entrada completa.',
-	'Recipients' => 'Destinatarios',
-	'Enter email addresses on separate lines, or comma separated.' => 'Introduzca las direcciones de correo en lÃ­neas separadas, o separÃ¡ndolas con comas.',
-	'All addresses from Address Book' => 'Todas las direcciones de la agenda',
-	'Optional Message' => 'Mensaje opcional',
-	'Optional Content' => 'Contenido opcional',
-	'(Entry Body will be sent without any text formatting applied)' => '(El cuerpo de la entrada se enviarÃ¡ sin aplicarse ningÃºn formateado de texto)',
-	'Send notification (s)' => 'Enviar notificaciÃ³n (s)',
-	'Send' => 'Enviar',
-
-## tmpl/cms/dialog/adjust_sitepath.tmpl
-	'Confirm Publishing Configuration' => 'Confirmar configuraciÃ³n de publicaciÃ³n',
-	'URL is not valid.' => 'La URL no es vÃ¡lida.',
-	'You can not have spaces in the URL.' => 'No puede introducir espacios en la URL.',
-	'You can not have spaces in the path.' => 'No puede introducir espacios en la ruta.',
-	'Path is not valid.' => 'La ruta no es vÃ¡lida.',
-	'Archive URL' => 'URL de archivos',
-
-## tmpl/cms/dialog/asset_options.tmpl
-	'File Options' => 'Opciones de ficheros',
-	'Create entry using this uploaded file' => 'Crear entrada utilizando el fichero transferido',
-	'Create a new entry using this uploaded file.' => 'Crear una nueva entrada usando el fichero transferido.',
-	'Finish (s)' => 'Finalizar (s)',
-	'Finish' => 'Finalizar',
-
-## tmpl/cms/dialog/asset_options_image.tmpl
-	'Display image in entry' => 'Mostrar imagen en la entrada',
-	'Alignment' => 'AlineaciÃ³n',
-	'Left' => 'Izquierda',
-	'Center' => 'Centro',
-	'Right' => 'Derecha',
-	'Use thumbnail' => 'Usar miniatura',
-	'width:' => 'ancho:',
-	'pixels' => 'pÃ­xeles',
-	'Link image to full-size version in a popup window.' => 'Enlazar la versiÃ³n original de la imagen en un popup.',
-	'Remember these settings' => 'Recordar estas opciones',
-
-## tmpl/cms/dialog/restore_start.tmpl
-	'Restoring...' => 'Restaurando...',
-
-## tmpl/cms/dialog/create_association.tmpl
-	'No roles exist in this installation. [_1]Create a role</a>' => 'NingÃºn rol existe en esta instalaciÃ³n. [_1]Crear un rol</a>',
-	'No groups exist in this installation. [_1]Create a group</a>' => 'NingÃºn grupo existe en esta instalaciÃ³n. [_1]Crear un grupo</a>',
-	'No users exist in this installation. [_1]Create a user</a>' => 'NingÃºn usuario existe en esta instalaciÃ³n. [_1]Crear un usuario</a>',
-	'No blogs exist in this installation. [_1]Create a blog</a>' => 'NingÃºn blog existe en esta instalaciÃ³n. [_1]Crear un blog</a>',
-
-## tmpl/cms/cfg_comments.tmpl
-	'Comment Settings' => 'ConfiguraciÃ³n de comentarios',
-	'Your preferences have been saved.' => 'Se han guardado las preferencias.',
-	'Note: Commenting is currently disabled at the system level.' => 'Nota: Los comentarios estÃ¡n actualmente desactivados a nivel de sistema.',
-	'Comment authentication is not available because one of the needed modules, MIME::Base64 or LWP::UserAgent is not installed. Talk to your host about getting this module installed.' => 'La autentificaciÃ³n de comentarios no estÃ¡ disponible porque uno de los mÃ³dulos necesarios, MIME::Base64 o LWP::UserAgent no estÃ¡ instalado. Consulte con su alojamiento.',
-	'Accept Comments' => 'Aceptar comentarios',
-	'If enabled, comments will be accepted.' => 'Si estÃ¡ activado, se aceptarÃ¡n los comentarios.',
-	'Commenting Policy' => 'PolÃ­tica de comentarios',
-	'Immediately approve comments from' => 'Aceptar inmediatamente los comentarios de',
-	'Specify what should happen to comments after submission. Unapproved comments are held for moderation.' => 'Especifique quÃ© ocurrirÃ¡ con los comentarios despuÃ©s de su envÃ­o. Los comentarios no aprobados se retienen a la espera de su moderaciÃ³n.',
-	'No one' => 'Nadie',
-	'Trusted commenters only' => 'Solo comentaristas de confianza',
-	'Any authenticated commenters' => 'Solo comentaristas autentificados',
-	'Anyone' => 'Cualquiera',
-	'Allow HTML' => 'Permitir HTML',
-	'If enabled, users will be able to enter a limited set of HTML in their comments. If not, all HTML will be stripped out.' => 'Si estÃ¡ activado, los usuarios podrÃ¡n introducir un conjunto limitado de etiquetas HTML en sus comentarios. De lo contrario, se filtra todo el HTML.',
-	'Limit HTML Tags' => 'Limitar etiquetas HTML',
-	'Specifies the list of HTML tags allowed by default when cleaning an HTML string (a comment, for example).' => 'Especifica la lista etiquetas HTML que se permiten por defecto en la limpieza de una cadena HTML (un comentario, por ejemplo).',
-	'Use defaults' => 'Utilizar valores predeterminados',
-	'([_1])' => '([_1])',
-	'Use my settings' => 'Utilizar mis preferencias',
-	'Disable \'nofollow\' for trusted commenters' => 'Desactivar \'nofollow\' en los comentaristas de confianza.',
-	'If enabled, the \'nofollow\' link relation will not be applied to any comments left by trusted commenters.' => 'Si estÃ¡ activado, la relaciÃ³n \'nofollow\' de los enlaces no se aplicarÃ¡ a ningÃºn comentario dejado por comentaristas de confianza.',
-	'Specify when Movable Type should notify you of new comments if at all.' => 'Especifica cuÃ¡ndo Movable Type debe notificarle de nuevos comentarios, cuando haya.',
-	'Comment Display Options' => 'Opciones de visualizaciÃ³n de comentarios',
-	'Comment Order' => 'Orden de los comentarios',
-	'Select whether you want visitor comments displayed in ascending (oldest at top) or descending (newest at top) order.' => 'Seleccione si desea que los comentarios de visitantes se muestren en orden ascendente (el mÃ¡s antiguo arriba) o descendente (el mÃ¡s reciente arriba).',
-	'Ascending' => 'Ascendente',
-	'Descending' => 'Descendente',
-	'Auto-Link URLs' => 'Autoenlazar URLs',
-	'If enabled, all non-linked URLs will be transformed into links to that URL.' => 'Si estÃ¡ activado, todas las URLs no enlazadas se transformarÃ¡n en enlaces a esa URL.',
-	'Text Formatting' => 'Formato del texto',
-	'Specifies the Text Formatting option to use for formatting visitor comments.' => 'OpciÃ³n que especifica el formato de texto a utilizar para formatear los comentarios de los visitantes.',
-	'CAPTCHA Provider' => 'Proveedor de CAPTCHA',
-	'none' => 'ninguno',
-	'No CAPTCHA provider available' => 'No hay disponible ningÃºn proveedor de CAPTCHA.',
-	'No CAPTCHA provider is available in this system.  Please check to see if Image::Magick is installed, and CaptchaSourceImageBase directive points to captcha-source directory under mt-static/images.' => 'No hay disponible ningÃºn proveedor de CAPTCHA en este sistema. Por favor, compruebe que Image::Magick estÃ¡ instalado, y que la directiva CaptchaSourceImageBase apunta al directorio de origen de captchas en mt-static/images.',
-	'Use Comment Confirmation Page' => 'Usar pÃ¡gina de confirmaciÃ³n de comentarios',
-	'Use comment confirmation page' => 'Usar pÃ¡gina de confirmaciÃ³n de comentarios',
-
-## tmpl/cms/list_member.tmpl
-	'Manage Users' => 'Administrar usuarios',
-	'Are you sure you want to remove this role?' => 'Â¿EstÃ¡ seguro de querer borrar este rol?',
-	'Add a user to this blog' => 'AÃ±adir un usuario a este blog',
-	'Show only users where' => 'Mostrar solo los usuarios donde',
-	'role' => 'rol',
-	'enabled' => 'habilitado',
-	'disabled' => 'deshabilitado',
-	'pending' => 'Pendiente',
-
-## tmpl/cms/backup.tmpl
-	'What to backup' => 'QuÃ© copiar',
-	'This option will backup Users, Roles, Associations, Blogs, Entries, Categories, Templates and Tags.' => 'Esta opciÃ³n harÃ¡ copias de seguridad de los Usuarios, Roles, Asociaciones, Blogs, Entradas, CategorÃ­as, Plantillas y Etiquetas.',
-	'Everything' => 'Todo',
-	'Choose blogs...' => 'Eliga un blog...',
-	'Archive Format' => 'Formato de archivo',
-	'The type of archive format to use.' => 'El tipo de formato de archivo a usar.',
-	'Don\'t compress' => 'No comprimir',
-	'Target File Size' => 'TamaÃ±o del fichero',
-	'Approximate file size per backup file.' => 'TamaÃ±o de fichero aproximado para cada fichero de la copia de seguridad.',
-	'Don\'t Divide' => 'No dividir',
-	'Make Backup (b)' => 'Hacer copia (b)',
-	'Make Backup' => 'Hacer copia',
-
-## tmpl/cms/setup_initial_blog.tmpl
-	'Create Your First Blog' => 'Cree su primer blog',
-	'The blog name is required.' => 'El nombre del blog es obligatorio.',
-	'The blog URL is required.' => 'La URL del blog es obligatoria.',
-	'The publishing path is required.' => 'La ruta de publicaciÃ³n es obligatoria.',
-	'The timezone is required.' => 'La zona horaria es obligatoria.',
-	'Template Set' => 'Conjunto de plantillas',
-	'Select the templates you wish to use for this new blog.' => 'Seleccione las plantillas que desea usar en este blog.',
-	'Timezone' => 'Zona horaria',
-	'Select your timezone from the pulldown menu.' => 'Seleccione su zona horaria en el menÃº desplegable.',
-	'Time zone not selected' => 'No hay ninguna zona horaria seleccionada.',
-	'UTC+13 (New Zealand Daylight Savings Time)' => 'UTC+13 (Nueva Zelanda, horario de verano)',
-	'UTC+12 (International Date Line East)' => 'UTC+12 (LÃ­nea internacional de cambio de fecha, Este)',
-	'UTC+11' => 'UTC+11',
-	'UTC+10 (East Australian Time)' => 'UTC+10 (Hora de Australia Oriental)',
-	'UTC+9.5 (Central Australian Time)' => 'UTC+9.5 (Hora de Australia Central)',
-	'UTC+9 (Japan Time)' => 'UTC+9 (Hora del JapÃ³n)',
-	'UTC+8 (China Coast Time)' => 'UTC+8 (Hora de la Costa China)',
-	'UTC+7 (West Australian Time)' => 'UTC+7 (Hora de Australia Occidental)',
-	'UTC+6.5 (North Sumatra)' => 'UTC+6.5 (Sumatra del Norte)',
-	'UTC+6 (Russian Federation Zone 5)' => 'UTC+6 (FederaciÃ³n Rusa, zona 5)',
-	'UTC+5.5 (Indian)' => 'UTC+5.5 (India)',
-	'UTC+5 (Russian Federation Zone 4)' => 'UTC+5 (FederaciÃ³n Rusa, zona 4)',
-	'UTC+4 (Russian Federation Zone 3)' => 'UTC+4 (FederaciÃ³n Rusa, zona 3)',
-	'UTC+3.5 (Iran)' => 'UTC+3.5 (IrÃ¡n)',
-	'UTC+3 (Baghdad Time/Moscow Time)' => 'UTC+3 (Hora de Bagdad y MoscÃº)',
-	'UTC+2 (Eastern Europe Time)' => 'UTC+2 (Hora de Europa Oriental)',
-	'UTC+1 (Central European Time)' => 'UTC+1 (Hora de Europa Central)',
-	'UTC+0 (Universal Time Coordinated)' => 'UTC+0 (Hora universal coordinada)',
-	'UTC-1 (West Africa Time)' => 'UTC-1 (Hora de Ãfrica Occidental)',
-	'UTC-2 (Azores Time)' => 'UTC-2 (Hora de las Islas Azores)',
-	'UTC-3 (Atlantic Time)' => 'UTC-3 (Hora del AtlÃ¡ntico)',
-	'UTC-3.5 (Newfoundland)' => 'UTC-3.5 (Terranova)',
-	'UTC-4 (Atlantic Time)' => 'UTC-4 (Hora del AtlÃ¡ntico)',
-	'UTC-5 (Eastern Time)' => 'UTC-5 (Hora del Este de los Estados Unidos)',
-	'UTC-6 (Central Time)' => 'UTC-6 (Hora del Centro de los Estados Unidos)',
-	'UTC-7 (Mountain Time)' => 'UTC-7 (Hora de las MontaÃ±as Rocosas de los Estados Unidos)',
-	'UTC-8 (Pacific Time)' => 'UTC-8 (Hora del PacÃ­fico)',
-	'UTC-9 (Alaskan Time)' => 'UTC-9 (Hora de Alaska)',
-	'UTC-10 (Aleutians-Hawaii Time)' => 'UTC-10 (Hora de las Islas Aleutianas y Hawai)',
-	'UTC-11 (Nome Time)' => 'UTC-11 (Hora de Nome)',
-	'Finish install (s)' => 'Finalizar la instalaciÃ³n (s)',
-	'Finish install' => 'Finalizar instalaciÃ³n',
-	'Back (x)' => 'Volver (x)',
-
-## tmpl/cms/edit_entry.tmpl
-	'Create Page' => 'Crear pÃ¡gina',
-	'Add folder' => 'AÃ±adir carpeta',
-	'Add folder name' => 'AÃ±adir nombre de carpeta',
-	'Add new folder parent' => 'AÃ±adir nueva carpeta raÃ­z',
-	'Save this page (s)' => 'Guardar esta pÃ¡gina (s)',
-	'Preview this page (v)' => 'Vista previa de la pÃ¡gina (v)',
-	'Delete this page (x)' => 'Borrar esta pÃ¡gina (x)',
-	'View Page' => 'Ver pÃ¡gina',
-	'Add category' => 'AÃ±adir categorÃ­a',
-	'Add category name' => 'AÃ±adir nombre de categorÃ­a',
-	'Add new category parent' => 'AÃ±adir categorÃ­a raÃ­z',
-	'Save this entry (s)' => 'Guardar esta entrada (s)',
-	'Preview this entry (v)' => 'Vista previa de la entrada (v)',
-	'Delete this entry (x)' => 'Borrar esta entrada (x)',
-	'View Entry' => 'Ver entrada',
-	'A saved version of this entry was auto-saved [_2]. <a href="[_1]">Recover auto-saved content</a>' => 'Se guardÃ³ automÃ¡ticamente una versiÃ³n de esta entrada [_2]. <a href="[_1]">Recuperar el contenido guardado</a>',
-	'A saved version of this page was auto-saved [_2]. <a href="[_1]">Recover auto-saved content</a>' => 'Se guardÃ³ automÃ¡ticamente una versiÃ³n de esta pÃ¡gina [_2]. <a href="[_1]">Recuperar el contenido guardado</a>',
-	'This entry has been saved.' => 'Se guardÃ³ esta entrada.',
-	'This page has been saved.' => 'Se guardÃ³ esta pÃ¡gina.',
-	'One or more errors occurred when sending update pings or TrackBacks.' => 'Ocurrieron uno o mÃ¡s errores durante el envÃ­o de pings o TrackBacks.',
-	'_USAGE_VIEW_LOG' => 'Compruebe el error en el <a href="[_1]">Registro de actividad</a>.',
-	'Your customization preferences have been saved, and are visible in the form below.' => 'Se guardaron los cambios en las preferencias y pueden verse en el siguiente formulario.',
-	'Your changes to the comment have been saved.' => 'Se guardaron sus cambios al comentario.',
-	'Your notification has been sent.' => 'Se enviÃ³ su notificaciÃ³n.',
-	'You have successfully recovered your saved entry.' => 'Ha recuperado con Ã©xito la entrada guardada.',
-	'You have successfully recovered your saved page.' => 'Ha recuperado con Ã©xito la pÃ¡gina guardada.',
-	'An error occurred while trying to recover your saved entry.' => 'OcurriÃ³ un error durante la recuperaciÃ³n de la entrada guardada.',
-	'An error occurred while trying to recover your saved page.' => 'OcurriÃ³ un error durante la recuperaciÃ³n de la pÃ¡gina guardada.',
-	'You have successfully deleted the checked comment(s).' => 'EliminÃ³ correctamente los comentarios marcados.',
-	'You have successfully deleted the checked TrackBack(s).' => 'EliminÃ³ correctamente los TrackBacks marcados.',
-	'Change Folder' => 'Cambiar carpeta',
-	'Stats' => 'EstadÃ­sticas',
-	'Share' => 'Compartir',
-	'<a href="[_2]">[quant,_1,comment,comments]</a>' => '<a href="[_2]">[quant,_1,comentario,comentarios]</a>',
-	'<a href="[_2]">[quant,_1,trackback,trackbacks]</a>' => '<a href="[_2]">[quant,_1,trackback,trackbacks]</a>',
-	'Unpublished' => 'No publicado',
-	'You must configure this blog before you can publish this entry.' => 'Debe configurar el blog antes de poder publicar esta entrada.',
-	'You must configure this blog before you can publish this page.' => 'Debe configurar el blog antes de poder publicar esta pÃ¡gina.',
-	'[_1] - Created by [_2]' => '[_1] - Creado por [_2]',
-	'[_1] - Published by [_2]' => '[_1] - Publicado por [_2]',
-	'[_1] - Edited by [_2]' => '[_1] - Editado por [_2]',
-	'Publish On' => 'Publicado el',
-	'Publish Date' => 'Fecha de publicaciÃ³n',
-	'Select entry date' => 'Seleccionar fecha de la entrada',
-	'Unlock this entry&rsquo;s output filename for editing' => 'Desbloquear el nombre del fichero de salida de la entrada para su ediciÃ³n',
-	'Warning: If you set the basename manually, it may conflict with another entry.' => 'AtenciÃ³n: Si introduce el nombre base manualmente, podrÃ­a entrar en conflicto con otra entrada.',
-	'Warning: Changing this entry\'s basename may break inbound links.' => 'AtenciÃ³n: Si cambia el nombre base de la entrada, podrÃ­a romper enlaces entrantes.',
-	'close' => 'cerrar',
-	'Accept' => 'Aceptar',
-	'View Previously Sent TrackBacks' => 'Ver TrackBacks enviados anteriormente',
-	'Outbound TrackBack URLs' => 'URLs de TrackBacks salientes',
-	'You have unsaved changes to this entry that will be lost.' => 'Posee cambios no guardados en esta entrada que se perderÃ¡n.',
-	'You have unsaved changes to this page that will be lost.' => 'Posee cambios no guardados en esta pÃ¡gina que se perderÃ¡n.',
-	'Enter the link address:' => 'Introduzca la direcciÃ³n del enlace:',
-	'Enter the text to link to:' => 'Introduzca el texto del enlace:',
-	'Your entry screen preferences have been saved.' => 'Se guardaron las nuevas preferencias del editor de entradas.',
-	'Your entry screen preferences have been saved. Please refresh the page to reorder the custom fields.' => 'Se han guardado las preferencias de la pantalla de ediciÃ³n. Por favor, recargue la pÃ¡gina para reordenar los campos personalizados.',
-	'Are you sure you want to use the Rich Text editor?' => 'Â¿EstÃ¡ seguro de que desea usar el editor con formato?',
-	'Make primary' => 'Hacer primario',
-	'Fields' => 'Campos',
-	'Body' => 'Cuerpo',
-	'Reset display options' => 'Reiniciar opciones de visualizaciÃ³n',
-	'Reset display options to blog defaults' => 'Reiniciar opciones de visualizaciÃ³n con los valores predefinidos del blog',
-	'Reset defaults' => 'Reiniciar valores predefinidos',
-	'Extended' => 'Extendido',
-	'Format:' => 'Formato:',
-	'(comma-delimited list)' => '(lista separada por comas)',
-	'(space-delimited list)' => '(lista separada por espacios)',
-	'(delimited by \'[_1]\')' => '(separado por \'[_1]\')',
-	'Use <a href="http://blogit.typepad.com/">Blog It</a> to post to Movable Type from social networks like Facebook.' => 'Utilice <a href="http://blogit.typepad.com/">Blog It</a> para publicar en Movable Type desde redes sociales como Facebook.',
-	'None selected' => 'Ninguna seleccionada',
-
-## tmpl/cms/refresh_results.tmpl
-	'Template Refresh' => 'Refrescar plantilla',
-	'No templates were selected to process.' => 'No se han seleccionado plantillas para procesar.',
-	'Return to templates' => 'Volver a las plantillas',
-
-## tmpl/cms/view_log.tmpl
-	'The activity log has been reset.' => 'Se reiniciÃ³ el registro de actividad.',
-	'All times are displayed in GMT[_1].' => 'Todas las horas se muestran en GMT[_1].',
-	'All times are displayed in GMT.' => 'Todas las fechas se muestran en GMT.',
-	'Show only errors' => 'Mostrar solo los errores',
-	'System Activity Log' => 'Registro de Actividad del Sistema',
-	'Filtered' => 'Filtrado',
-	'Filtered Activity Feed' => 'SindicaciÃ³n de la actividad del filtrado',
-	'Download Filtered Log (CSV)' => 'Descargar registro filtrado (CSV)',
-	'Download Log (CSV)' => 'Descargar registro (CSV)',
-	'Clear Activity Log' => 'Crear histÃ³rico de actividad',
-	'Are you sure you want to reset the activity log?' => 'Â¿EstÃ¡ seguro de querer reiniciar el registro de actividad?',
-	'Showing all log records' => 'Mostrando todos los registros',
-	'Showing log records where' => 'Mostrando los registros donde',
-	'Show log records where' => 'Mostrar registros donde',
-	'level' => 'nivel',
-	'classification' => 'clasificaciÃ³n',
-	'Security' => 'Seguridad',
-	'Error' => 'Error',
-	'Information' => 'InformaciÃ³n',
-	'Debug' => 'DepuraciÃ³n',
-	'Security or error' => 'Seguridad o error',
-	'Security/error/warning' => 'Seguridad/error/alarma',
-	'Not debug' => 'No depuraciÃ³n',
-	'Debug/error' => 'DepuraciÃ³n/error',
-
-## tmpl/cms/edit_category.tmpl
-	'Edit Category' => 'Editar categorÃ­a',
-	'Your category changes have been made.' => 'Los cambios en la categorÃ­a se han guardado.',
-	'Manage entries in this category' => 'Administrar las entradas de esta categorÃ­as',
-	'You must specify a label for the category.' => 'Debe especificar un tÃ­tulo para la categorÃ­a.',
-	'_CATEGORY_BASENAME' => 'Nombre base',
-	'This is the basename assigned to your category.' => 'El nombre base asignado a la categorÃ­a.',
-	'Unlock this category&rsquo;s output filename for editing' => 'Desbloquear el nombre del fichero de saluda de la categorÃ­a para su ediciÃ³n',
-	'Warning: Changing this category\'s basename may break inbound links.' => 'Cuidado: Cambiar el nombre base de la categorÃ­a podrÃ­a romper los enlaces entrantes.',
-	'Inbound TrackBacks' => 'TrackBacks entradas',
-	'Accept Trackbacks' => 'Aceptar TrackBacks',
-	'If enabled, TrackBacks will be accepted for this category from any source.' => 'Si se habilita, en esta categorÃ­a se aceptarÃ¡n los TrackBacks de cualquier fuente.',
-	'View TrackBacks' => 'Ver TrackBacks',
-	'TrackBack URL for this category' => 'URL de TrackBack para esta categorÃ­a',
-	'_USAGE_CATEGORY_PING_URL' => 'Esta es la URL que usuarÃ¡n otros para enviar TrackBacks a su weblog. Si desea que cualquiera envÃ­e TrackBacks a su weblog cuando escriban una entrada sobre esta categorÃ­a, haga pÃºblica esta URL. Si desea que sÃ³lo un grupo selecto de personas le hagan TrackBack, envÃ­eles la URL de forma privada. Para incluir una lista de TrackBacks en la plantilla Ã­ndice principal, compruebe la documentaciÃ³n de las etiquetas de plantilla relacionadas con los TrackBacks.',
-	'Passphrase Protection' => 'ProtecciÃ³n por contraseÃ±a',
-	'Optional' => 'Opcional',
-	'Outbound TrackBacks' => 'TrackBacks salientes',
-	'Trackback URLs' => 'URLs de Trackback',
-	'Enter the URL(s) of the websites that you would like to send a TrackBack to each time you create an entry in this category. (Separate URLs with a carriage return.)' => 'Introduzca las URLs de los webs  a los que quiere enviar un TrackBack cada vez que cree una entrada en esta categorÃ­a. (Separe las URLs con un retorno de carro).',
-	'Save changes to this category (s)' => 'Guardar cambios de esta categorÃ­a (s)',
-
-## tmpl/cms/cfg_spam.tmpl
-	'Spam Settings' => 'ConfiguraciÃ³n del spam',
-	'Your spam preferences have been saved.' => 'Se han guardado sus preferencias del spam.',
-	'Auto-Delete Spam' => 'Autoborrar el spam',
-	'If enabled, feedback reported as spam will be automatically erased after a number of days.' => 'Si la activa, las respuestas marcadas como spam se borrarÃ¡n automÃ¡ticamente despuÃ©s de un nÃºmero de dÃ­as.',
-	'Delete Spam After' => 'Borrar spam despuÃ©s',
-	'When an item has been reported as spam for this many days, it is automatically deleted.' => 'Cuando un elemento haya estado marcado como spam durante esta cantidad de dÃ­as, serÃ¡ borrado automÃ¡ticamente.',
-	'Spam Score Threshold' => 'PuntuaciÃ³n lÃ­mite de spam',
-	'Comments and TrackBacks receive a spam score between -10 (complete spam) and +10 (not spam). Feedback with a score which is lower than the threshold shown above will be reported as spam.' => 'Los comentarios y TrackBacks se puntÃºan como spam con valores entre -10 (spam total) y +10 (no spam). Las respuestas con una puntuaciÃ³n que sea menor del lÃ­mite mostrado arriba, se marcarÃ¡n como spam.',
-	'Less Aggressive' => 'Menos agresivo',
-	'Decrease' => 'Disminuir',
-	'Increase' => 'Aumentar',
-	'More Aggressive' => 'MÃ¡s agresivo',
-
-## tmpl/cms/list_notification.tmpl
-	'You have added [_1] to your address book.' => 'Ha aÃ±adido [_1] a su agenda de direcciones.',
-	'You have successfully deleted the selected contacts from your address book.' => 'Ha borrado con Ã©xito los contactos seleccionados de su agenda.',
-	'Download Address Book (CSV)' => 'Descargar agenda de direcciones (CSV)',
-	'contact' => 'contacto',
-	'contacts' => 'contactos',
-	'Create Contact' => 'Crear contacto',
-	'Website URL' => 'URL del sitio',
-	'Add Contact' => 'AÃ±adir contacto',
-
-## tmpl/cms/edit_folder.tmpl
-	'Edit Folder' => 'Editar carpeta',
-	'Your folder changes have been made.' => 'Se han realizado los cambios en la carpeta.',
-	'Manage Folders' => 'Administrar carpetas',
-	'Manage pages in this folder' => 'Administrar las pÃ¡ginas de esta carpeta',
-	'You must specify a label for the folder.' => 'Debe especificar una etiqueta para la carpeta.',
-	'Save changes to this folder (s)' => 'Guardar cambios de esta carpeta (s)',
-
-## tmpl/cms/export.tmpl
-	'You must select a blog to export.' => 'Debe seleccionar un blog para la exportaciÃ³n.',
-	'_USAGE_EXPORT_1' => 'Exporta las entradas, comentarios y TrackBacks de un blog. La exportaciÃ³n no puede considerarse como una copia de seguridad <em>completa</em> del blog.',
-	'Blog to Export' => 'Blog a exportar',
-	'Select a blog for exporting.' => 'Seleccionar un blog para la exportaciÃ³n.',
-	'Change blog' => 'Cambiar blog',
-	'Select blog' => 'Seleccione blog',
-	'Export Blog (s)' => 'Exportar blog (s)',
-	'Export Blog' => 'Exportar blog',
-
-## tmpl/cms/edit_comment.tmpl
-	'The comment has been approved.' => 'Se ha aprobado el comentario.',
-	'Save changes to this comment (s)' => 'Guardar cambios de este comentario (s)',
-	'Delete this comment (x)' => 'Borrar este comentario (x)',
-	'Previous Comment' => 'Comentario anterior',
-	'Next Comment' => 'Comentario siguiente',
-	'Manage Comments' => 'Administrar comentarios',
-	'View entry comment was left on' => 'Mostrar la entrada donde se realizÃ³ el comentario',
-	'Reply to this comment' => 'Responder al comentario',
-	'Update the status of this comment' => 'Actualizar el estado del comentario',
-	'Approved' => 'Autorizado',
-	'Unapproved' => 'No aprobado',
-	'Reported as Spam' => 'Marcado como spam',
-	'View all comments with this status' => 'Ver comentarios con este estado',
-	'Spam Details' => 'Detalles de spam',
-	'Total Feedback Rating: [_1]' => 'PuntuaciÃ³n total de respuestas: [_1]',
-	'Score' => 'PuntuaciÃ³n',
-	'Results' => 'Resultados',
-	'The name of the person who posted the comment' => 'El nombre de la persona que publicÃ³ el comentario',
-	'(Trusted)' => '(De confianza)',
-	'Ban Commenter' => 'Bloquear Comentarista',
-	'Untrust Commenter' => 'Comentarista no fiable',
-	'(Banned)' => '(Bloqueado)',
-	'Trust Commenter' => 'Comentados Fiable',
-	'Unban Commenter' => 'Desbloquear Comentarista',
-	'View all comments by this commenter' => 'Ver todos los comentarios de este comentarista',
-	'Email address of commenter' => 'DirecciÃ³n de correo del comentarista',
-	'None given' => 'No se indicÃ³ ninguno',
-	'URL of commenter' => 'URL del comentarista',
-	'View all comments with this URL' => 'Ver todos los comentarios con esta URL',
-	'[_1] this comment was made on' => '[_1] este comentario fue hecho en',
-	'[_1] no longer exists' => '[_1] no existe mÃ¡s largo',
-	'View all comments on this [_1]' => 'Ver todos los comentario en este [_1]',
-	'Date this comment was made' => 'Fecha de cuando se hizo el comentario',
-	'View all comments created on this day' => 'Ver todos los comentarios creados este dÃ­a',
-	'IP Address of the commenter' => 'DirecciÃ³n IP del comentarista',
-	'View all comments from this IP address' => 'Ver todos los comentarios procedentes de esta direcciÃ³n IP',
-	'Fulltext of the comment entry' => 'Texto completo de la entrada del comentario',
-	'Responses to this comment' => 'Respuestas al comentario',
-
-## tmpl/cms/edit_author.tmpl
-	'Edit Profile' => 'Editar Perfil',
-	'This profile has been updated.' => 'Este perfil ha sido actualizado.',
-	'A new password has been generated and sent to the email address [_1].' => 'Se ha generado y enviado a la direcciÃ³n de correo electrÃ³nico [_1] una nueva contraseÃ±a.',
-	'Your Web services password is currently' => 'La contraseÃ±a de los servicios web es actualmente',
-	'_WARNING_PASSWORD_RESET_SINGLE' => 'Va a reiniciar la contraseÃ±a de "[_1]". Se enviarÃ¡ una nueva contraseÃ±a aleatoria que se enviarÃ¡ directamente a su direcciÃ³n de correo electrÃ³nico ([_2]). Â¿Desea continuar?',
-	'Error occurred while removing userpic.' => 'OcurriÃ³ un error durante la eliminaciÃ³n del avatar.',
-	'_USER_STATUS_CAPTION' => 'estado',
-	'Status of user in the system. Disabling a user removes their access to the system but preserves their content and history.' => 'Estado del usuario en el sistema. Al deshabilitar el usuario, se impide su acceso al sistema pero se preservan sus contenidos e histÃ³ricos.',
-	'_USER_PENDING' => 'Pendiente',
-	'The username used to login.' => 'El nombre de usuario utilizado para la identificaciÃ³n en el sistema.',
-	'External user ID' => 'Usuario externo ID',
-	'The name used when published.' => 'El nombre utilizado al publicar.',
-	'The email address associated with this user.' => 'La direcciÃ³n de correo asociada a este usuario.',
-	'The URL of the site associated with this user. eg. http://www.movabletype.com/' => 'La URL del sitio asociada al usuario. p.e. http://www.movabletype.com/',
-	'Userpic' => 'Avatar',
-	'The image associated with this user.' => 'La imagen asociada al usuario.',
-	'Select Userpic' => 'Seleccionar avatar',
-	'Remove Userpic' => 'Borrar avatar',
-	'Change Password' => 'Cambiar ContraseÃ±a',
-	'Current Password' => 'ContraseÃ±a actual',
-	'Existing password required to create a new password.' => 'La contraseÃ±a actual es necesaria para crear una nueva.',
-	'Initial Password' => 'ContraseÃ±a inicial',
-	'Enter preferred password.' => 'Introduzca la contraseÃ±a elegida.',
-	'New Password' => 'Nueva contraseÃ±a',
-	'Enter the new password.' => 'Introduzca la nueva contraseÃ±a.',
-	'Confirm Password' => 'Confirmar contraseÃ±a',
-	'Repeat the password for confirmation.' => 'Repita la contraseÃ±a para confirmaciÃ³n.',
-	'This word or phrase will be required to recover a forgotten password.' => 'Esta palabra o frase serÃ¡ necesaria para recuperar una contraseÃ±a olvidada.',
-	'Language' => 'Idioma',
-	'Preferred language of this user.' => 'Idioma preferido por este usuario.',
-	'Text Format' => 'Formato de texto',
-	'Preferred text format option.' => 'OpciÃ³n de formato de texto preferido.',
-	'(Use Blog Default)' => '(Usar valores predefinidos del blog)',
-	'Tag Delimiter' => 'Delimitador de etiquetas',
-	'Preferred method of separating tags.' => 'MÃ©todo preferido de separaciÃ³n de etiquetas.',
-	'Comma' => 'Coma',
-	'Space' => 'Espacio',
-	'Web Services Password' => 'ContraseÃ±a de servicios web',
-	'For use by Activity feeds and with XML-RPC and Atom-enabled clients.' => 'Utilizada por las fuentes de sindicaciÃ³n de actividad y los clientes XML-RPC y Atom.',
-	'Reveal' => 'Mostrar',
-	'System Permissions' => 'Permisos del sistema',
-	'Options' => 'Opciones',
-	'Create personal blog for user' => 'Crear blog personal para el usuario',
-	'Create User (s)' => 'Crear usuario (s)',
-	'Save changes to this author (s)' => 'Guardar cambios de este autor (s)',
-	'_USAGE_PASSWORD_RESET' => 'Puede iniciar la recuperaciÃ³n de la contraseÃ±a en nombre de este usuario. Si lo hace, se enviarÃ¡ un correo a <strong>[_1]</strong> con una nueva contraseÃ±a aleatoria.',
-	'Initiate Password Recovery' => 'Iniciar recuperaciÃ³n de contraseÃ±a',
-
-## tmpl/cms/list_ping.tmpl
-	'Manage Trackbacks' => 'Administrar TrackBacks',
-	'The selected TrackBack(s) has been approved.' => 'Se han aprobado los TrackBacks seleccionados.',
-	'All TrackBacks reported as spam have been removed.' => 'Se han elimitado todos los TrackBacks marcadoscomo spam.',
-	'The selected TrackBack(s) has been unapproved.' => 'Se han desaprobado los TrackBacks seleccionados.',
-	'The selected TrackBack(s) has been reported as spam.' => 'Se han marcado como spam los TrackBacks seleccionados.',
-	'The selected TrackBack(s) has been recovered from spam.' => 'Se han recuperado del spam los TrackBacks seleccionados.',
-	'The selected TrackBack(s) has been deleted from the database.' => 'Se eliminaron de la base de datos los TrackBacks seleccionados.',
-	'No TrackBacks appeared to be spam.' => 'NingÃºn TrackBacks parece ser spam.',
-	'Show only [_1] where' => 'Mostrar solo [_1] donde',
-	'approved' => 'autorizado',
-	'unapproved' => 'no aprobado',
-
-## tmpl/cms/list_banlist.tmpl
-	'IP Banning Settings' => 'Bloqueo de IPs',
-	'IP addresses' => 'Direcciones IP',
-	'Delete selected IP Address (x)' => 'Borrar la direcciÃ³n IP seleccionada (x)',
-	'You have added [_1] to your list of banned IP addresses.' => 'AgregÃ³ [_1] a su lista de direcciones IP bloqueadas.',
-	'You have successfully deleted the selected IP addresses from the list.' => 'EliminÃ³ correctamente las direcciones IP seleccionadas.',
-	'Ban IP Address' => 'Bloquear la direcciÃ³n IP',
-	'Date Banned' => 'Fecha de bloqueo',
-
-## tmpl/cms/error.tmpl
-	'An error occurred' => 'OcurriÃ³ un error',
-
-## tmpl/cms/list_role.tmpl
-	'Roles: System-wide' => 'Roles: Todo el sistema',
-	'You have successfully deleted the role(s).' => 'Ha borrado con Ã©xito el/los rol/es.',
-	'roles' => 'roles',
-	'Members' => 'Miembros',
-	'Role Is Active' => 'Rol activo',
-	'Role Not Being Used' => 'Rol en desuso',
-
-## tmpl/cms/widget/new_version.tmpl
-	'What\'s new in Movable Type [_1]' => 'Novedades en Movable Type [_1]',
-	'Congratulations, you have successfully installed Movable Type [_1]. Listed below is an overview of the new features found in this release.' => 'Â¡Felicidades, ha instalado con Ã©xito Movable Type [_1]! Debajo encontrarÃ¡ un resumen de las nuevas funciones de esta versiÃ³n.',
-
-## tmpl/cms/widget/new_user.tmpl
-	'Welcome to Movable Type, the world\'s most powerful blogging, publishing and social media platform. To help you get started we have provided you with links to some of the more common tasks new users like to perform:' => 'Bienvenido a Movable Type, la plataforma social de blogs y publicaciÃ³n mÃ¡s potente del mundo. Para ayudarle a comenzar, le ofrecemos algunos enlaces con las tareas mÃ¡s comunes que los nuevos usuarios suelen realizar:',
-	'Write your first post' => 'Escribir la primera entrada',
-	'What would a blog be without content? Start your Movable Type experience by creating your very first post.' => 'Â¿QuÃ© serÃ­a un blog sin contenidos? Empiece su experiencia en Movable Type creando la primera entrada.',
-	'Design your blog' => 'DiseÃ±ar el blog',
-	'Customize the look and feel of your blog quickly by selecting a design from one of our professionally designed themes.' => 'Personalice el diseÃ±o y estilo del blog seleccionando uno de nuestros temas de calidad profesional.',
-	'Explore what\'s new in Movable Type 4' => 'Explorar las novedades de Movable Type 4',
-	'Whether you\'re new to Movable Type or using it for the first time, learn more about what this tool can do for you.' => 'Tanto si es la primera vez que usa Movable Type, como si ya es un usuario con experiencia, aprenda quÃ© es lo que puede hacer esta herramienta por usted.',
-
-## tmpl/cms/widget/mt_news.tmpl
-	'News' => 'Noticias',
-	'MT News' => 'Noticias MT',
-	'Learning MT' => 'Learning MT',
-	'Hacking MT' => 'Hacking MT',
-	'Pronet' => 'Pronet',
-	'No Movable Type news available.' => 'No hay noticias de Movable Type disponibles.',
-	'No Learning Movable Type news available.' => 'No hay noticias de Learning Movable Type disponibles.',
-
-## tmpl/cms/widget/this_is_you.tmpl
-	'This is you' => 'Este es usted',
-	'Your <a href="[_1]">last entry</a> was [_2] in <a href="[_3]">[_4]</a>.' => 'La <a href="[_1]">Ãºltima entrada</a> estaba [_2] en <a href="[_3]">[_4]</a>.',
-	'You have <a href="[_1]">[quant,_2,draft,drafts]</a>.' => 'Tiene <a href="[_1]">[quant,_2,borrador,borradores]</a>.',
-	'You\'ve written <a href="[_1]">[quant,_2,entry,entries]</a> with <a href="[_3]">[quant,_4,comment,comments]</a>.' => 'Usted ha escrito <a href="[_1]">[quant,_2,entrada,entradas]</a> con <a href="[_3]">[quant,_4,comentario,comentarios]</a>.',
-	'You\'ve written <a href="[_1]">[quant,_2,entry,entries]</a>.' => 'Usted ha escrito <a href="[_1]">[quant,_2,entrada,entradas]</a>.',
-	'Edit your profile' => 'Edite su perfil',
-
-## tmpl/cms/widget/blog_stats_recent_entries.tmpl
-	'[quant,_1,entry,entries] tagged &ldquo;[_2]&rdquo;' => '[quant,_1,entrada etiquetada,entradas etiquetadas] &ldquo;[_2]&rdquo;',
-	'...' => '...',
-	'Posted by [_1] [_2] in [_3]' => 'Publicado por [_1] [_2] en [_3]',
-	'Posted by [_1] [_2]' => 'Publicado por [_1] [_2]',
-	'Tagged: [_1]' => 'Etiquetas: [_1]',
-	'View all entries tagged &ldquo;[_1]&rdquo;' => 'Ver todas las entradas etiquetadas con &ldquo;[_1]&rdquo;',
-	'No entries available.' => 'Sin entradas disponibles.',
-
-## tmpl/cms/widget/blog_stats_tag_cloud.tmpl
-
-## tmpl/cms/widget/custom_message.tmpl
-	'Welcome to [_1].' => 'Bienvenido a [_1].',
-	'You can manage your blog by selecting an option from the menu located to the left of this message.' => 'Puede administrar su blog seleccionando una opciÃ³n del menÃº situado a la izquierda de este mensaje.',
-	'If you need assistance, try:' => 'Si necesita ayuda, consulte:',
-	'Movable Type User Manual' => 'Manual del usuario de Movable Type',
-	'http://www.sixapart.com/movabletype/support' => 'http://www.sixapart.com/movabletype/support',
-	'Movable Type Technical Support' => 'Soporte tÃ©cnico de Movable Type',
-	'Movable Type Community Forums' => 'Foros comunitarios de Movable Type',
-	'Save Changes (s)' => 'Guardar los cambios (s)',
-	'Change this message.' => 'Cambiar este mensaje.',
-	'Edit this message.' => 'Editar este mensaje.',
-
-## tmpl/cms/widget/mt_shortcuts.tmpl
-	'Import Content' => 'Importar contenido',
-	'Blog Preferences' => 'Preferencias del blog',
-
-## tmpl/cms/widget/new_install.tmpl
-	'Thank you for installing Movable Type' => 'Gracias por instalar Movable Type',
-	'Congratulations on installing Movable Type, the world\'s most powerful blogging, publishing and social media platform. To help you get started we have provided you with links to some of the more common tasks new users like to perform:' => 'Felicidades por la instalaciÃ³n de Movable Type, la plataforma mÃ¡s potente del mundo de blogs y publicaciÃ³n. Para ayudarle a comenzar, le proveemos algunos enlaces a las tareas mÃ¡s comunes que los nuevos usuarios suelen realizar:',
-	'Add more users to your blog' => 'AÃ±adir mÃ¡s usuarios al blog',
-	'Start building your network of blogs and your community now. Invite users to join your blog and promote them to authors.' => 'Comience ahora a construir su red de blogs y su comunidad. Invite a otros usuarios a unirse a su blog y hÃ¡galos autores.',
-
-## tmpl/cms/widget/blog_stats.tmpl
-	'Error retrieving recent entries.' => 'Error obteniendo entradas recientes.',
-	'Loading recent entries...' => 'Cargando entradas recientes',
-	'Jan.' => 'Ene.',
-	'Feb.' => 'Feb.',
-	'July.' => 'Jul.',
-	'Aug.' => 'Ago.',
-	'Sept.' => 'Sep.',
-	'Oct.' => 'Oct.',
-	'Nov.' => 'Nov.',
-	'Dec.' => 'Dic.',
-	'Movable Type was unable to locate your \'mt-static\' directory. Please configure the \'StaticFilePath\' configuration setting in your mt-config.cgi file, and create a writable \'support\' directory underneath your \'mt-static\' directory.' => 'Movable Type no pudo localizar el directorio \'mt-static\'. Por favor, configure la opciÃ³n \'StaticFilePath\' en el fichero mt-config.cgi y cree un directorio \'support\' en el que se pueda escribir dentro del directorio \'mt-static\'.',
-	'Movable Type was unable to write to its \'support\' directory. Please create a directory at this location: [_1], and assign permissions that will allow the web server write access to it.' => 'Movable Type no pudo escribir en el directorio \'support\'. Por favor, cree un directorio en este lugar: [_1], y asÃ­gnele permisos para permitir que el servidor web pueda acceder y escribir en Ã©l.',
-	'[_1] [_2] - [_3] [_4]' => '[_1] [_2] - [_3] [_4]',
-	'You have <a href=\'[_3]\'>[quant,_1,comment,comments] from [_2]</a>' => 'Tiene <a href=\'[_3]\'>[quant,_1,comentario,comentarios] de [_2]</a>',
-	'You have <a href=\'[_3]\'>[quant,_1,entry,entries] from [_2]</a>' => 'Tiene <a href=\'[_3]\'>[quant,_1,entrada] de [_2]</a>',
-
-## tmpl/cms/widget/blog_stats_entry.tmpl
-	'Most Recent Entries' => 'Ãltimas entradas',
-	'View all entries' => 'Mostrar todas las entradas',
-
-## tmpl/cms/widget/blog_stats_comment.tmpl
-	'Most Recent Comments' => 'Ãltimos comentarios',
-	'[_1] [_2], [_3] on [_4]' => '[_1] [_2], [_3] en [_4]',
-	'View all comments' => 'Mostrar todos los comentarios',
-	'No comments available.' => 'No hay comentarios disponibles',
-
-## tmpl/cms/preview_template_strip.tmpl
-	'You are previewing the template named &ldquo;[_1]&rdquo;' => 'Esta es la vista previa de la plantilla &ldquo;[_1]&rdquo;',
-	'(Publish time: [_1] seconds)' => '(Tiempo de publicaciÃ³n: [_1] segundos)',
-	'Save this template (s)' => 'Guardar esta plantilla (s)',
-	'Save this template' => 'Guardar esta plantilla',
-	'Re-Edit this template (e)' => 'Reeditar esta plantilla (e)',
-	'Re-Edit this template' => 'Reeditar esta plantilla',
-
-## tmpl/cms/cfg_web_services.tmpl
-	'Web Services Settings' => 'ConfiguraciÃ³n de los servicios web',
-	'Your blog preferences have been saved.' => 'Las preferencias de su weblog han sido guardadas.',
-	'Six Apart Services' => 'Servicios de Six Apart',
-	'Your TypeKey token is used to access Six Apart services like its free Authentication service.' => 'El token de TypeKey utilizado para acceder a servicios de Six Apart como su servicio gratuito de autentificaciÃ³n.',
-	'TypeKey is enabled.' => 'TypeKey estÃ¡ activado.',
-	'TypeKey token:' => 'Token de TypeKey',
-	'Clear TypeKey Token' => 'Borrar token de TypeKey',
-	'Please click the Save Changes button below to disable authentication.' => 'Por favor, haga clic en el botÃ³n Guardar cambios para desactivar la autentificaciÃ³n.',
-	'TypeKey is not enabled.' => 'TypeKey no estÃ¡ activado.',
-	'or' => 'o',
-	'Obtain TypeKey token' => 'Obtener token de TypeKey',
-	'Please click the Save Changes button below to enable TypeKey.' => 'Por favor, haga clic en el botÃ³n Guardar cambios para activar TypeKey.',
-	'External Notifications' => 'Notificaciones externas',
-	'Notify of blog updates' => 'NotificaciÃ³n de actualizaciones',
-	'When this blog is updated, Movable Type will automatically notify the selected sites.' => 'Cuando se actualice el blog, Movable Type notificarÃ¡ automÃ¡ticamente a los sitios seleccionados.',
-	'Note: This option is currently ignored since outbound notification pings are disabled system-wide.' => 'Nota: Actualmente, esta opciÃ³n se ignora ya que los pings de notificaciÃ³n estÃ¡n desactivadas en todo el sistema.',
-	'Others:' => 'Otros:',
-	'(Separate URLs with a carriage return.)' => '(Separe las URLs con un retorno de carro.)',
-	'Recently Updated Key' => 'Clave actualizada recientemente',
-	'If you have received a recently updated key (by virtue of your purchase), enter it here.' => 'Si recientemente ha recibido una clave actualizada (tras una compra), teclÃ©ela aquÃ­.',
-
-## tmpl/cms/list_comment.tmpl
-	'The selected comment(s) has been approved.' => 'Se ha aprobado los comentarios seleccionados.',
-	'All comments reported as spam have been removed.' => 'Se ha borrado los comentarios marcados como spam.',
-	'The selected comment(s) has been unapproved.' => 'Se ha desaprobado los comentarios seleccionados.',
-	'The selected comment(s) has been reported as spam.' => 'Se ha marcado como spam los comentarios seleccionados.',
-	'The selected comment(s) has been recovered from spam.' => 'Se ha recuperado del spam los comentarios seleccionados.',
-	'The selected comment(s) has been deleted from the database.' => 'Los comentarios seleccionados fueron eliminados de la base de datos.',
-	'One or more comments you selected were submitted by an unauthenticated commenter. These commenters cannot be Banned or Trusted.' => 'Uno o mÃ¡s comentarios de los que seleccionÃ³ fueron enviados por un comentarista no autentificado. No se puede bloquear o dar confianza a estos comentaristas.',
-	'No comments appeared to be spam.' => 'NingÃºn comentario parece ser spam.',
-	'[_1] on entries created within the last [_2] days' => '[_1] en entradas creadas en los Ãºltimos [_2] dÃ­as',
-	'[_1] on entries created more than [_2] days ago' => '[_1] en entradas creadas hace mÃ¡s de [_2] dÃ­as',
-	'spam' => 'Spam',
-
-## tmpl/cms/list_tag.tmpl
-	'Your tag changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos a las etiquetas especificados.',
-	'You have successfully deleted the selected tags.' => 'Se borraron con Ã©xito las etiquetas especificadas.',
-	'tag' => 'etiqueta',
-	'tags' => 'etiquetas',
-	'Specify new name of the tag.' => 'Nuevo nombre especifÃ­co de la etiqueta',
-	'Tag Name' => 'Nombre de la etiqueta',
-	'Click to edit tag name' => 'Haga clic para editar el nombre de la etiqueta',
-	'Rename [_1]' => 'Renombrar [_1]',
-	'Rename' => 'Renombrar',
-	'Show all [_1] with this tag' => 'Mostrar todas las [_1] con esta etiqueta',
-	'[quant,_1,_2,_3]' => '[quant,_1,_2,_3]',
-	'[quant,_1,entry,entries]' => '[quant,_1,entrada,entradas]',
-	'The tag \'[_2]\' already exists. Are you sure you want to merge \'[_1]\' with \'[_2]\' across all blogs?' => 'La etiqueta \'[_2]\' ya existe.  Â¿EstÃ¡ seguro de querer combinar \'[_1]\' con \'[_2]\' en todos los blogs?',
-	'An error occurred while testing for the new tag name.' => 'OcurriÃ³ un error mientras se probaba el nuevo nombre de la etiqueta.',
-
-## tmpl/cms/list_template.tmpl
-	'Blog Templates' => 'Plantillas del blog',
-	'Show All' => 'Mostrar todo',
-	'Blog Publishing Settings' => 'ConfiguraciÃ³n de la publicaciÃ³n del blog',
-	'You have successfully deleted the checked template(s).' => 'Se eliminaron correctamente las plantillas marcadas.',
-	'Your templates have been published.' => 'Se han publicado las plantillas.',
-	'Selected template(s) has been copied.' => 'Se han publicado las plantillas seleccionadas.',
-
-## tmpl/cms/install.tmpl
-	'Create Your Account' => 'Crear Cuenta',
-	'The initial account name is required.' => 'Se necesita el nombre de la cuenta inicial.',
-	'The display name is required.' => 'El nombre pÃºblico es obligatorio.',
-	'Password recovery word/phrase is required.' => 'Se necesita la palabra/frase de recuperaciÃ³n de contraseÃ±a.',
-	'The version of Perl installed on your server ([_1]) is lower than the minimum supported version ([_2]).' => 'La versiÃ³n de Perl instalada en su servidor ([_1]) es menor que la versiÃ³n mÃ­nima soporta ([_2]).',
-	'While Movable Type may run, it is an <strong>untested and unsupported environment</strong>.  We strongly recommend upgrading to at least Perl [_1].' => 'Aunque Movable Type podrÃ­a ejecutarse, <strong>esta configuraciÃ³n no estÃ¡ probada ni ni soportada</strong>.  Le recomendamos que actualice Perl a la versiÃ³n [_1].',
-	'Do you want to proceed with the installation anyway?' => 'Â¿AÃºn asÃ­ desea proceder con la instalaciÃ³n?',
-	'View MT-Check (x)' => 'Ver MT-Check (x)',
-	'Before you can begin blogging, you must create an administrator account for your system. When you are done, Movable Type will then initialize your database.' => 'Antes de poder comenzar a publicar, debe crear una cuenta de administrador para el sistema. Cuando lo haya hecho, Movable Type inicializarÃ¡ la base de datos.',
-	'To proceed, you must authenticate properly with your LDAP server.' => 'Para proceder, debe autentificarse correctamente en su servidor LDAP.',
-	'The name used by this user to login.' => 'El nombre utilizado por este usario para iniciar su sesiÃ³n.',
-	'The user&rsquo;s email address.' => 'La direcciÃ³n de correo electrÃ³nico del usuario',
-	'The user&rsquo;s preferred language.' => 'El idioma preferido del usuario.',
-	'Select a password for your account.' => 'Seleccione una contraseÃ±a para su cuenta.',
-	'Password Confirm' => 'Confirmar contraseÃ±a',
-	'This word or phrase will be required to recover your password if you forget it.' => 'Esta palabra o frase serÃ¡ necesaria para recuperar su contraseÃ±a en caso de olvido.',
-	'Your LDAP username.' => 'Su usuario en el servidor LDAP.',
-	'Enter your LDAP password.' => 'Su contraseÃ±a en el servidor LDAP.',
-
-## tmpl/cms/popup/rebuild_confirm.tmpl
-	'Publish [_1]' => 'Publicar [_1]',
-	'Publish <em>[_1]</em>' => 'Publicar <em>[_1]</em>',
-	'_REBUILD_PUBLISH' => 'Publicar',
-	'All Files' => 'Todos los ficheros',
-	'Index Template: [_1]' => 'Plantilla Ã­ndice: [_1]',
-	'Only Indexes' => 'Solamente Ã­ndices',
-	'Only [_1] Archives' => 'Solamente archivos [_1]',
-	'Publish (s)' => 'Publicar (s)',
-
-## tmpl/cms/popup/pinged_urls.tmpl
-	'Successful Trackbacks' => 'TrackBacks con Ã©xito',
-	'Failed Trackbacks' => 'TrackBacks sin Ã©xito',
-	'To retry, include these TrackBacks in the Outbound TrackBack URLs list for your entry.' => 'Para reintentarlo, incluya estos TrackBacks en la lista de URLs de TrackBacs salientes de la entrada.',
-
-## tmpl/cms/popup/rebuilt.tmpl
-	'Success' => 'OK',
-	'The files for [_1] have been published.' => 'Los ficheros de [_1] han sido publicados.',
-	'Your [_1] archives have been published.' => 'Se han publicado los archivos [_1].',
-	'Your [_1] templates have been published.' => 'Se han publicado las plantillas [_1].',
-	'Publish time: [_1].' => 'Tiempo de publicaciÃ³n: [_1].',
-	'View your site.' => 'Ver sitio.',
-	'View this page.' => 'Ver pÃ¡gina.',
-	'Publish Again (s)' => 'Publicar otra vez (s)',
-	'Publish Again' => 'Publicar otra vez.',
 
 ## tmpl/cms/list_author.tmpl
@@ -3522,247 +3107,60 @@
 	'Showing All Users' => 'Mostrar Todos los Usuarios',
 
-## tmpl/cms/cfg_system_feedback.tmpl
-	'System: Feedback Settings' => 'Sistema: ConfiguraciÃ³n de respuestas',
-	'Your feedback preferences have been saved.' => 'Se guardaron las preferencias de las respuestas.',
-	'Feedback: Master Switch' => 'Respuestas: Control maestro',
-	'This will override all individual blog settings.' => 'Esto va borrar los parÃ¡metros de todos los blogs individuales',
-	'Disable comments for all blogs' => 'Deshabilitar los comentarios en todos los blogs',
-	'Disable TrackBacks for all blogs' => 'Deshabilitar los TrackBacks en todos los blogs',
-	'Outbound Notifications' => 'Notificaciones salientes',
-	'Notification pings' => 'Pings de notificaciÃ³n',
-	'This feature allows you to disable sending notification pings when a new entry is created.' => 'Esta acaracterÃ­stica le permite deshabilitar el envÃ­o de pings que notifican la creaciÃ³n de nuevas entradas.',
-	'Disable notification pings for all blogs' => 'Deshabilitar los pings de notificaciÃ³n en todos los blogs',
-	'Limit outbound TrackBacks and TrackBack auto-discovery for the purposes of keeping your installation private.' => 'Limitar los TrackBacks salientes y el autodescubrimiento de TrackBacks con el propÃ³sito de mantener la privacidad de la instalaciÃ³n.',
-	'Allow to any site' => 'Autorizar todos los sitios',
-	'(No outbound TrackBacks)' => '(NingÃºn Trackback saliente)',
-	'Only allow to blogs on this installation' => 'Autorizar solamente en los blogs de esta instalaciÃ³n',
-	'Only allow the sites on the following domains:' => 'Autorizar solamente los sitios en los siguientos dominios',
-
-## tmpl/cms/restore_end.tmpl
-	'Make sure that you remove the files that you restored from the \'import\' folder, so that if/when you run the restore process again, those files will not be re-restored.' => 'AsegÃºrese de que elimina los ficheros que ha restaurado de la carpeta \'importar\', por si ejecuta el proceso en otra ocasiÃ³n que Ã©stos no vuelvan a restaurar.',
-	'An error occurred during the restore process: [_1] Please check activity log for more details.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n: [_1] Por favor, compruebe el registro de actividad para mÃ¡s detalles.',
-
-## tmpl/cms/list_asset.tmpl
-	'You have successfully deleted the asset(s).' => 'Se borraron con Ã©xito los ficheros multimedia seleccionados.',
-	'Show only assets where' => 'Mostrar solo los ficheros multimedia donde',
-	'type' => 'tipo',
-
-## tmpl/cms/import.tmpl
-	'You must select a blog to import.' => 'Debe seleccionar un blog a importar.',
-	'Transfer weblog entries into Movable Type from other Movable Type installations or even other blogging tools or export your entries to create a backup or copy.' => 'Transfiere las entradas de un weblog en Movable Type desde otras instalaciones de Movable Type o incluso otras herramientas de blogs, o exporta sus entradas para crear una copia de seguridad.',
-	'Import data into' => 'Importar datos en',
-	'Select a blog to import.' => 'Seleccione un blog para importar.',
-	'Importing from' => 'Importar desde',
-	'Ownership of imported entries' => 'AutorÃ­a de las entradas importadas',
-	'Import as me' => 'Importar como yo mismo',
-	'Preserve original user' => 'Preservar autor original',
-	'If you choose to preserve the ownership of the imported entries and any of those users must be created in this installation, you must define a default password for those new accounts.' => 'Si selecciona preservar la autorÃ­a de las entradas importadas y se debe crear alguno de estos usarios durante en esta instalaciÃ³n, debe establecer una contraseÃ±a predefinida para estas nuevas cuentas.',
-	'Default password for new users:' => 'ContraseÃ±a para los nuevos usuarios:',
-	'You will be assigned the user of all imported entries.  If you wish the original user to keep ownership, you must contact your MT system administrator to perform the import so that new users can be created if necessary.' => 'Se le asignarÃ¡n todas las entradas importadas. Si desea que las entradas mantengan los propietarios originales, debe contacar con su administrador de Movable Type para que Ã©l realice la importaciÃ³n y asÃ­ se puedan crear los nuevos usuarios en caso de ser necesario.',
-	'Upload import file (optional)' => 'Subir fichero de importaciÃ³n (opcional)',
-	'If your import file is located on your computer, you can upload it here.  Otherwise, Movable Type will automatically look in the \'import\' folder of your Movable Type directory.' => 'Si el fichero de importaciÃ³n estÃ¡ situado en su PC, puede subirlo aquÃ­. Si no, Movable Type comprobarÃ¡ automÃ¡ticamente la carpeta \'folder\' en el directorio de Movable Type.',
-	'More options' => 'MÃ¡s opciones',
-	'Import File Encoding' => 'CodificaciÃ³n del fichero de importaciÃ³n',
-	'By default, Movable Type will attempt to automatically detect the character encoding of your import file.  However, if you experience difficulties, you can set it explicitly.' => 'Por defecto, Movable Type intentarÃ¡ detectar automÃ¡ticamente la codificaciÃ³n del fichero a importar. Sin embargo, si experimenta dificultados, puede especificarlo explÃ­citamente.',
-	'<mt:var name="display_name" escape="html">' => '<mt:var name="display_name" escape="html">', # Translate - New
-	'Default category for entries (optional)' => 'CategorÃ­a predefinida de las entradas (opcional)',
-	'You can specify a default category for imported entries which have none assigned.' => 'Puede especificar una categorÃ­a predefinida para las entradas importadas que no tengan ninguna asignada.',
-	'Select a category' => 'Seleccione una categorÃ­a',
-	'Import Entries (s)' => 'Importar entradas (s)',
-	'Import Entries' => 'Importar entradas',
-
-## tmpl/cms/upgrade_runner.tmpl
-	'Initializing database...' => 'Inicializando base la de datos...',
-	'Upgrading database...' => 'Actualizando la base de datos...',
-	'Installation complete!' => 'Â¡InstalaciÃ³n finalizada!',
-	'Upgrade complete!' => 'Â¡ActualizaciÃ³n finalizada!',
-	'Starting installation...' => 'Comenzando la instalaciÃ³n...',
-	'Starting upgrade...' => 'Comenzando actualizaciÃ³n...',
-	'Error during installation:' => 'Error durante la instalaciÃ³n:',
-	'Error during upgrade:' => 'Error durante la actualizaciÃ³n:',
-	'Return to Movable Type (s)' => 'Volver a Movable Type (s)',
-	'Return to Movable Type' => 'Volver a Movable Type',
-	'Your database is already current.' => 'Su base de datos estÃ¡ al dÃ­a.',
-
-## tmpl/cms/list_widget.tmpl
-	'Widget Sets' => 'Conjuntos de widgets',
-	'Delete selected Widget Sets (x)' => 'Borrar conjuntos de widgets seleccionados (x)',
-	'Helpful Tips' => 'Consejos Ãºtiles',
-	'To add a widget set to your templates, use the following syntax:' => 'Para aÃ±adir un conjunto de widgets a las plantillas, utilice la siguiente sintaxis:',
-	'<strong>&lt;$MTWidgetSet name=&quot;Name of the Widget Set&quot;$&gt;</strong>' => '<strong>&lt;$MTWidgetSet name=&quot;Nombre del conjunto de widgets&quot;$&gt;</strong>',
-	'Your changes to the widget set have been saved.' => 'Se han guardado los cambios al conjunto de widgets.',
-	'You have successfully deleted the selected widget set(s) from your blog.' => 'BorrÃ³ con Ã©xito los conjuntos de widgets seleccionados del blog.',
-	'No Widget Sets could be found.' => 'NingÃºn grupo de widget ha sido encontrado',
-	'Create widget template' => 'Crear plantilla de widget',
-	'Widget Template' => 'Plantilla de widget',
-	'Widget Templates' => 'Plantillas de widget',
-
-## tmpl/cms/restore.tmpl
-	'Restore from a Backup' => 'Resturar una copia de seguridad',
-	'Perl module XML::SAX and/or its dependencies are missing - Movable Type can not restore the system without it.' => 'El mÃ³dulo de Perl XML::SAX y/o sus dependencias no se encuentran - Movable Type no puede restaurar el sistema sin Ã©l.',
-	'Backup file' => 'Hacer copia de seguridad del fichero',
-	'If your backup file is located on your computer, you can upload it here.  Otherwise, Movable Type will automatically look in the \'import\' folder of your Movable Type directory.' => 'Si su fichero de copia de seguridad estÃ¡ situado en su PC, puede subirlo desde aquÃ­. Si no, Movable Type comprobarÃ¡ automÃ¡ticamente la carpeta \'import\' en el directorio de Movable Type.',
-	'Check this and files backed up from newer versions can be restored to this system.  NOTE: Ignoring Schema Version can damage Movable Type permanently.' => 'Activa esta opciÃ³n y los ficheros con copias de seguridad de versiones mÃ¡s recientes podrÃ¡n restaurarse en este sistema. NOTA: Ignorar la versiÃ³n del esquema puede daÃ±ar Movable Type permanentemente.',
-	'Ignore schema version conflicts' => 'Igrar conflictos de versiÃ³n de esquemas',
-	'Check this and existing global templates will be overwritten from the backup file.' => 'Si activa esto, se sobreescribirÃ¡n ',
-	'Overwrite global templates.' => 'Sobreescribir las plantillas globales.',
-	'Restore (r)' => 'Restaurar (r)',
-
-## tmpl/cms/system_check.tmpl
-	'User Counts' => 'NÃºmero de usuarios',
-	'Number of users in this system.' => 'NÃºmero de usuarios en el sistema.',
-	'Total Users' => 'Usuarios Totales',
-	'Active Users' => 'Usuarios Activos',
-	'Users who have logged in within 90 days are considered <strong>active</strong> in Movable Type license agreement.' => 'Los usuarios que se hayan identificado a lo largo de los Ãºltimos 90 dÃ­as son considerados como activos segÃºn la licence Movable Type.',
-	'Movable Type could not find the script named \'mt-check.cgi\'. To resolve this issue, please ensure that the mt-check.cgi script exists and/or the CheckScript configuration parameter references it properly.' => 'Movable Type no ha podido encontrar el script nombrado \'mt-check.cgi\'. Para resolver este problema, asegurese de que el script mt-check.cgi script existe y/o que la configuraciÃ³n de los parÃ¡metros de MTCheckScript este correctamente referenciado.',
-
-## tmpl/cms/restore_start.tmpl
-	'Restoring Movable Type' => 'Restaurando Movable Type',
-
-## tmpl/cms/cfg_archives.tmpl
-	'Error: Movable Type was not able to create a directory for publishing your blog. If you create this directory yourself, assign sufficient permissions that allow Movable Type to create files within it.' => 'Error: Movable Type no pudo crear un directorio para publicar el blog. Si desea crear el directorio usted mismo, asigne suficientes permisos para que Movable Type pueda crear ficheros en Ã©l.',
-	'Your blog\'s archive configuration has been saved.' => 'Se guardÃ³ la configuraciÃ³n de archivos de su blog.',
-	'You have successfully added a new archive-template association.' => 'AgregÃ³ correctamente una nueva asociaciÃ³n archivo-plantilla.',
-	'You may need to update your \'Master Archive Index\' template to account for your new archive configuration.' => 'PodrÃ­a tener que actualizar la plantilla \'Archivo Ã­ndice maestro\' para tener en cuenta la nueva configuraciÃ³n del archivado.',
-	'The selected archive-template associations have been deleted.' => 'Las asociaciones seleccionadas archivos-plantillas fueron eliminadas.',
-	'Warning: one or more of your templates is set to publish dynamically using PHP, however your server side include method may not be compatible with dynamic publishing.' => 'AtenciÃ³n: una o mÃ¡s de las plantillas estÃ¡n configuradas para publicarse usando PHP, sin embargo, el mÃ©todo de inclusiÃ³n podrÃ­a no ser compatible con la publicaciÃ³n dinÃ¡mica.',
-	'You must set your Local Site Path.' => 'Debe definir la ruta local de su sitio.',
-	'You must set a valid Site URL.' => 'Debe establecer una URL de sitio vÃ¡lida.',
-	'You must set a valid Local Site Path.' => 'Debe establecer una ruta local de sitio vÃ¡lida.',
-	'Publishing Paths' => 'Rutas de publicaciÃ³n',
-	'The URL of your website. Do not include a filename (i.e. exclude index.html). Example: http://www.example.com/blog/' => 'La URL de su web. No incluya ningÃºn nombre de fichero (p.e. index.html). Ejemplo: http://www.ejemplo.com/blog/',
-	'Unlock this blog&rsquo;s site URL for editing' => 'Desbloquear la URL del sitio del blog para su ediciÃ³n',
-	'Warning: Changing the site URL can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la URL del sitio puede romper los enlaces que referencian al blog.',
-	'The path where your index files will be published. An absolute path (starting with \'/\') is preferred, but you can also use a path relative to the Movable Type directory. Example: /home/melody/public_html/blog' => 'La ruta donde se publicarÃ¡n los ficheros Ã­ndice. Se aconseja una ruta absoluta (las que comienzan con \'/\'), pero tambiÃ©n puede usar rutas relativas al directorio de Movable Type. Ejemplo: /home/melody/public_html/blog',
-	'Unlock this blog&rsquo;s site path for editing' => 'Desbloquear la ruta del sitio del blog para su ediciÃ³n',
-	'Note: Changing your site root requires a complete publish of your site.' => 'Nota: La modificaciÃ³n de la raÃ­z del sitio requiere la publicaciÃ³n completa del sitio.',
-	'Advanced Archive Publishing' => 'PublicaciÃ³n avanzada de archivos',
-	'Select this option only if you need to publish your archives outside of your Site Root.' => 'Seleccione esta opciÃ³n solo si necesita publicar sus archivos fuera de la raÃ­z de su sitio.',
-	'Publish archives outside of Site Root' => 'Publicar archivos fuera de la raÃ­z del sitio.',
-	'Enter the URL of the archives section of your website. Example: http://archives.example.com/' => 'Introduzca la URL de la secciÃ³n de archivos de su web. Ejemplo: http://archivos.ejemplo.com/',
-	'Unlock this blog&rsquo;s archive url for editing' => 'Desbloquear la URL de archivos de este blog para su ediciÃ³n',
-	'Warning: Changing the archive URL can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la URL de archivos pueden romper todos los enlaces en el blog.',
-	'Enter the path where your archive files will be published. Example: /home/melody/public_html/archives' => 'Introduzca la ruta donde se publicarÃ¡n los ficheros de los archivos. Ejemplo: /home/melody/public_html/archivos',
-	'Warning: Changing the archive path can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la ruta de los archivos puede romper todos los enlaces en su blog.',
-	'Asynchronous Job Queue' => 'Cola de trabajos asÃ­ncrona',
-	'Use Publishing Queue' => 'Usar cola de publicaciÃ³n',
-	'Requires the use of a cron job to publish pages in the background.' => 'Requiere el uso de una tarea del cron para publicar las pÃ¡ginas en segundo plano.',
-	'Use background publishing queue for publishing static pages for this blog' => 'Usar la cola de publicaciÃ³n en segundo plano para la publicaciÃ³n de pÃ¡ginas estÃ¡ticas en este blog.',
-	'Dynamic Publishing Options' => 'Opciones de la publiaciÃ³n dinÃ¡mica',
-	'Enable dynamic cache' => 'Activar cachÃ© dinÃ¡mica',
-	'Enable conditional retrieval' => 'Activar recuperaciÃ³n condicional',
-	'Archive Options' => 'Opciones de archivos',
-	'File Extension' => 'ExtensiÃ³n de ficheros',
-	'Enter the archive file extension. This can take the form of \'html\', \'shtml\', \'php\', etc. Note: Do not enter the leading period (\'.\').' => 'Introduzca la extensiÃ³n de los archivos. Puede ser \'html\', \'shtml\', \'php\', etc. Nota: No introduzca el punto separador de la extensiÃ³n (\'.\').',
-	'Preferred Archive' => 'Archivo preferido',
-	'Used for creating links to an archived entry (permalink). Select from the archive types used in this blogs archive templates.' => 'Utilizado para crear enlaces hacia una nota archivada (enlacepermanente).  Seleccione dentro de los archivos utilizados de las plantillas del blog.',
-	'No archives are active' => 'No hay archivos activos',
-	'Module Options' => 'Opciones de mÃ³dulos',
-	'Enable template module caching' => 'Activar la cachÃ© de plantillas de mÃ³dulos',
-	'Server Side Includes' => 'Server Side Includes',
-	'None (disabled)' => 'Ninguno (deshabilitado)',
-	'PHP Includes' => 'Inclusiones PHP',
-	'Apache Server-Side Includes' => 'Inclusiones de Apache',
-	'Active Server Page Includes' => 'Inclusiones de pÃ¡ginas Active Server',
-	'Java Server Page Includes' => 'Inclusiones de pÃ¡ginas Java Server',
-
-## tmpl/cms/rebuilding.tmpl
-	'Publishing...' => 'Publicando...',
-	'Publishing [_1]...' => 'Publicando [_1]...',
-	'Publishing [_1] [_2]...' => 'Publicando [_1] [_2]...',
-	'Publishing [_1] dynamic links...' => 'Publicando enlaces dinÃ¡micos [_1]...',
-	'Publishing [_1] archives...' => 'Publicando archivos [_1]...',
-	'Publishing [_1] templates...' => 'Publicando plantillas [_1]...',
-
-## tmpl/cms/edit_asset.tmpl
-	'Edit Asset' => 'Editar multimedia',
-	'Your asset changes have been made.' => 'Se han guardado los cambios del fichero multimedia.',
-	'[_1] - Modified by [_2]' => '[_1] - Modificado por [_2]',
-	'Appears in...' => 'Aparece en...',
-	'Published on [_1]' => 'Publicado en [_1]',
-	'Show all entries' => 'Mostrar todas las categorÃ­as',
-	'Show all pages' => 'Mostrar todas las pÃ¡ginas',
-	'This asset has not been used.' => 'Este fichero multimedia no se ha utilizado.',
-	'Related Assets' => 'Ficheros multimedia relacionados',
-	'You must specify a label for the asset.' => 'Debe especificar una etiqueta para el fichero multimedia.',
-	'Embed Asset' => 'Embeber fichero multimedia',
-	'Save changes to this asset (s)' => 'Guardar cambios de este fichero multimedia (s)',
-
-## tmpl/cms/upgrade.tmpl
-	'Time to Upgrade!' => 'Â¡Hora de actualizar!',
-	'Upgrade Check' => 'Comprobar actualizaciÃ³n',
-	'Do you want to proceed with the upgrade anyway?' => 'Â¿Desea proceder en cualquier caso con la actualizaciÃ³n?',
-	'A new version of Movable Type has been installed.  We\'ll need to complete a few tasks to update your database.' => 'Se ha instalado una nueva versiÃ³n de Movable Type.  Debemos realizar algunas tareas para actualizar su base de datos.',
-	'Information about this upgrade can be found <a href=\'[_1]\' target=\'_blank\'>here</a>.' => 'Informaciones sobre esta actualizaciÃ³n pueden ser encontradas <a href=\'[_1]\' target=\'_blank\'>aquÃ­</a>.',
-	'In addition, the following Movable Type components require upgrading or installation:' => 'AdemÃ¡s, los siguientes componentes de Movable Type necesitan actualizaciÃ³n o instalaciÃ³n:',
-	'The following Movable Type components require upgrading or installation:' => 'Los siguientes componentes de Movable Type necesitan actualizaciÃ³n o instalaciÃ³n:',
-	'Begin Upgrade' => 'Comenzar actualizaciÃ³n',
-	'Congratulations, you have successfully upgraded to Movable Type [_1].' => 'Felicidades, actualizÃ³ con Ã©xito a Movable Type [_1].',
-	'Your Movable Type installation is already up to date.' => 'Su instalaciÃ³n de Movable Type ya estÃ¡ actualizada.',
-
-## tmpl/cms/edit_blog.tmpl
-	'Your blog configuration has been saved.' => 'Se ha guardado la configuraciÃ³n de su blog.',
-	'You must set your Blog Name.' => 'Debe configurar el nombre del blog.',
-	'You did not select a timezone.' => 'No seleccionÃ³ ninguna zona horaria.',
-	'You must set your Site URL.' => 'Debe definir la URL de su sitio.',
-	'Your Site URL is not valid.' => 'La URL de su sitio no es vÃ¡lida.',
-	'You can not have spaces in your Site URL.' => 'No puede haber espacios en la URL de su sitio.',
-	'You can not have spaces in your Local Site Path.' => 'No puede haber espacios en la ruta local de su sitio.',
-	'Your Local Site Path is not valid.' => 'La ruta local de su sitio no es vÃ¡lida.',
-	'Blog Details' => 'Detalles del blog',
-	'Name your blog. The blog name can be changed at any time.' => 'Nombre del blog. Se puede modificar en cualquier momento.',
-	'Enter the URL of your public website. Do not include a filename (i.e. exclude index.html). Example: http://www.example.com/weblog/' => 'Introduzca la URL de su web pÃºblico. No incluya ningÃºn nombre de fichero (p.e. index.html). Ejemplo: http://www.ejemplo.com/weblog/',
-	'Enter the path where your main index file will be located. An absolute path (starting with \'/\') is preferred, but you can also use a path relative to the Movable Type directory. Example: /home/melody/public_html/weblog' => 'Introduzca la ruta donde se situarÃ¡ el fichero Ã­ndice principal. Se aconseja una ruta absoluta (que comienzan con \'/\'), pero tambiÃ©n puede especificar una ruta relativa al directorio de Movable Type. Ejemplo: /home/melody/public_html/weblog',
-	'Create Blog (s)' => 'Crear blog (s)',
-
-## tmpl/cms/pinging.tmpl
-	'Trackback' => 'TrackBack',
-	'Pinging sites...' => 'Enviando pings a sitios...',
-
-## tmpl/cms/cfg_prefs.tmpl
-	'Blog Settings' => 'ConfiguraciÃ³n del blog',
-	'Enter a description for your blog.' => 'Introduzca una descripciÃ³n para su blog.',
-	'License' => 'Licencia',
-	'Your blog is currently licensed under:' => 'Su blog actualmente tiene la licencia:',
-	'Change license' => 'Cambiar licencia',
-	'Remove license' => 'Borrar licencia',
-	'Your blog does not have an explicit Creative Commons license.' => 'Su blog no tiene una licencia explÃ­cica de Creative Commons.',
-	'Select a license' => 'Seleccionar una licencia',
-
-## tmpl/cms/list_association.tmpl
-	'permission' => 'permiso',
-	'permissions' => 'permisos',
-	'Remove selected permissions (x)' => 'Remove selected permissions (x)',
-	'Revoke Permission' => 'Revocar permiso',
-	'[_1] <em>[_2]</em> is currently disabled.' => '[_1] <em>[_2]</em> estÃ¡ momentÃ¡neamente indisponible',
-	'Grant Permission' => 'Otorgar permiso',
-	'You can not create permissions for disabled users.' => 'No puede crear permisos para los usuarios deshabilitados.',
-	'Assign Role to User' => 'Asignar rol al usuario',
-	'Grant permission to a user' => 'Otorgar permiso a un usuario',
-	'You have successfully revoked the given permission(s).' => 'OtorgÃ³ los permisos con Ã©xito.',
-	'You have successfully granted the given permission(s).' => 'RevocÃ³ los permisos con Ã©xito.',
-	'No permissions could be found.' => 'No se encontraron permisos.',
-
-## tmpl/cms/preview_entry.tmpl
-	'Preview [_1]' => 'Pre-ver [_1]',
-	'Re-Edit this [_1]' => 'Re-editar [_1]',
-	'Re-Edit this [_1] (e)' => 'Re-editar [_1] (e)',
-	'Save this [_1]' => 'Guardar [_1]',
-	'Save this [_1] (s)' => 'Guardar este [_1] (s)',
-	'Cancel (c)' => 'Cancelar (c)',
-
-## tmpl/cms/list_folder.tmpl
-	'Your folder changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos a la carpeta.',
-	'You have successfully deleted the selected folder.' => 'Ha borrado con Ã©xito la carpeta seleccionada.',
-	'Delete selected folders (x)' => 'Borrar carpetas seleccionadas (x)',
-	'Create top level folder' => 'Crear carpeta raÃ­z',
-	'New Parent [_1]' => 'Nueva [_1] raÃ­z',
-	'Create Folder' => 'Crear carpeta',
-	'Top Level' => 'RaÃ­z',
-	'Create Subfolder' => 'Crear subcarpeta',
-	'Move Folder' => 'Mover carpeta',
-	'Move' => 'Mover',
-	'[quant,_1,page,pages]' => '[quant,_1,pÃ¡gina,pÃ¡ginas]',
-	'No folders could be found.' => 'No se encontrÃ³ ninguna carpeta.',
+## tmpl/cms/view_log.tmpl
+	'The activity log has been reset.' => 'Se reiniciÃ³ el registro de actividad.',
+	'All times are displayed in GMT[_1].' => 'Todas las horas se muestran en GMT[_1].',
+	'All times are displayed in GMT.' => 'Todas las fechas se muestran en GMT.',
+	'Show only errors' => 'Mostrar solo los errores',
+	'System Activity Log' => 'Registro de Actividad del Sistema',
+	'Filtered' => 'Filtrado',
+	'Filtered Activity Feed' => 'SindicaciÃ³n de la actividad del filtrado',
+	'Download Filtered Log (CSV)' => 'Descargar registro filtrado (CSV)',
+	'Download Log (CSV)' => 'Descargar registro (CSV)',
+	'Clear Activity Log' => 'Borrar el registro de actividad',
+	'Are you sure you want to reset the activity log?' => 'Â¿EstÃ¡ seguro de querer reiniciar el registro de actividad?',
+	'Showing all log records' => 'Mostrando todos los registros',
+	'Showing log records where' => 'Mostrando los registros donde',
+	'Show log records where' => 'Mostrar registros donde',
+	'level' => 'nivel',
+	'classification' => 'clasificaciÃ³n',
+	'Security' => 'Seguridad',
+	'Error' => 'Error',
+	'Information' => 'InformaciÃ³n',
+	'Debug' => 'DepuraciÃ³n',
+	'Security or error' => 'Seguridad o error',
+	'Security/error/warning' => 'Seguridad/error/alarma',
+	'Not debug' => 'No depuraciÃ³n',
+	'Debug/error' => 'DepuraciÃ³n/error',
+
+## tmpl/cms/setup_initial_blog.tmpl
+	'Create Your First Blog' => 'Cree su primer blog',
+	'The blog name is required.' => 'El nombre del blog es obligatorio.',
+	'The blog URL is required.' => 'La URL del blog es obligatoria.',
+	'The publishing path is required.' => 'La ruta de publicaciÃ³n es obligatoria.',
+	'The timezone is required.' => 'La zona horaria es obligatoria.',
+	'Template Set' => 'Conjunto de plantillas',
+	'Select the templates you wish to use for this new blog.' => 'Seleccione las plantillas que desea usar en este blog.',
+	'Finish install (s)' => 'Finalizar la instalaciÃ³n (s)',
+	'Finish install' => 'Finalizar instalaciÃ³n',
+	'Back (x)' => 'Volver (x)',
+
+## tmpl/cms/refresh_results.tmpl
+	'Template Refresh' => 'Refrescar plantilla',
+	'No templates were selected to process.' => 'No se han seleccionado plantillas para procesar.',
+	'Return to templates' => 'Volver a las plantillas',
+
+## tmpl/cms/cfg_spam.tmpl
+	'Spam Settings' => 'ConfiguraciÃ³n del spam',
+	'Your spam preferences have been saved.' => 'Se han guardado sus preferencias del spam.',
+	'Auto-Delete Spam' => 'Autoborrar el spam',
+	'If enabled, feedback reported as spam will be automatically erased after a number of days.' => 'Si la activa, las respuestas marcadas como spam se borrarÃ¡n automÃ¡ticamente despuÃ©s de un nÃºmero de dÃ­as.',
+	'Delete Spam After' => 'Borrar spam despuÃ©s',
+	'When an item has been reported as spam for this many days, it is automatically deleted.' => 'Cuando un elemento haya estado marcado como spam durante esta cantidad de dÃ­as, serÃ¡ borrado automÃ¡ticamente.',
+	'Spam Score Threshold' => 'PuntuaciÃ³n lÃ­mite de spam',
+	'Comments and TrackBacks receive a spam score between -10 (complete spam) and +10 (not spam). Feedback with a score which is lower than the threshold shown above will be reported as spam.' => 'Los comentarios y TrackBacks se puntÃºan como spam con valores entre -10 (spam total) y +10 (no spam). Las respuestas con una puntuaciÃ³n que sea menor del lÃ­mite mostrado arriba, se marcarÃ¡n como spam.',
+	'Less Aggressive' => 'Menos agresivo',
+	'Decrease' => 'Disminuir',
+	'Increase' => 'Aumentar',
+	'More Aggressive' => 'MÃ¡s agresivo',
 
 ## tmpl/cms/cfg_entry.tmpl
@@ -3819,73 +3217,221 @@
 	'Select the location of the entry editor&rsquo;s action bar.' => 'Seleccione la posiciÃ³n de la barra de acciones del editor de entradas.',
 
-## tmpl/cms/login.tmpl
-	'Your Movable Type session has ended.' => 'FinalizÃ³ su sesiÃ³n en Movable Type.',
-	'Your Movable Type session has ended. If you wish to sign in again, you can do so below.' => 'Su sesiÃ³n de Movable Type finalizÃ³. Si desea identificarse de nuevo, hÃ¡galo abajo.',
-	'Your Movable Type session has ended. Please sign in again to continue this action.' => 'Su sesiÃ³n de Movable Type finalizÃ³. Por favor, identifÃ­quese de nuevo para continuar con esta acciÃ³n.',
-	'Forgot your password?' => 'Â¿OlvidÃ³ su contraseÃ±a?',
-	'Sign In (s)' => 'IdentifÃ­quese (s)',
-
-## tmpl/cms/cfg_system_users.tmpl
-	'System: User Settings' => 'Sistema: ConfiguraciÃ³n de usuarios',
-	'(No blog selected)' => '(NingÃºn blog seleccionado)',
-	'You must set a valid Default Site URL.' => 'Debe introducir una URL predefinida de sitio vÃ¡lida.',
-	'You must set a valid Default Site Root.' => 'Debe introducir una ruta raÃ­z predefinida de sitio vÃ¡lida.',
-	'(None selected)' => '(Ninguno seleccionado)',
-	'User Registration' => 'Registro de usuarios',
-	'Allow Registration' => 'Permitir registro',
-	'Select a system administrator you wish to notify when commenters successfully registered themselves.' => 'Seleccione un administrar del sistema a quien desee que se le remitan notificaciones cuando los comentaristas se registren.',
-	'Allow commenters to register to Movable Type' => 'Permitir que los comentaristas se registren en Movable Type',
-	'Notify the following administrators upon registration:' => 'Notificar registro a los siguientes administradores:',
-	'Select Administrators' => 'Seleccionar administradores',
-	'Clear' => 'Limpiar',
-	'Note: System Email Address is not set. Emails will not be sent.' => 'Nota: La direcciÃ³n de correo del sistema no estÃ¡ configurada. Los mensajes no podrÃ¡n enviarse.',
-	'New User Defaults' => 'Valores predefinidos para los nuevos usuarios',
-	'Personal blog' => 'Blog Personal',
-	'Check to have the system automatically create a new personal blog when a user is created in the system. The user will be granted a blog administrator role on the blog.' => 'Verifique si tiene el sistema automÃ¡tico de creaciÃ³n de un nuevo blog personal cuando un usuario se crea en el sistema.  El usuario sera promovido al rol de administrador en el blog.',
-	'Automatically create a new blog for each new user' => 'Crear automÃ¡ticamente un nuevo blog por cada nuevo usuario',
-	'Personal blog clone source' => 'Blog original a clonar',
-	'Select a blog you wish to use as the source for new personal blogs. The new blog will be identical to the source except for the name, publishing paths and permissions.' => 'Seleccionar el blog que usted desee utilizar como fuente para los nuevos blogs personales. El nuevo blog serÃ¡ asÃ­ idÃ©ntificado a la fuente, a excepciÃ³n del nombre, las rutas de publicaciÃ³n y las permisiones.',
-	'Default Site URL' => 'URL del sitio',
-	'Define the default site URL for new blogs. This URL will be appended with a unique identifier for the blog.' => 'Defina por defecto la URL del sitio para los nuevos blogs.  Esta URL ',
-	'Default Site Root' => 'RaÃ­z del sitio',
-	'Define the default site root for new blogs. This path will be appended with a unique identifier for the blog.' => 'Defina por defecto la ruta de publicaciÃ³n para los nuevos blogs. Esta ruta serÃ¡ completada con un identificador Ãºnico para el blog',
-	'Default User Language' => 'Idioma del usuario',
-	'Define the default language to apply to all new users.' => 'Establezca el idioma predefinido a aplicar a los nuevos usuarios.',
-	'Default Timezone' => 'Zona horaria predefinida',
-	'Default Tag Delimiter' => 'Delimitador de etiquetas predefinido',
-	'Define the default delimiter for entering tags.' => 'Seleccione el separador predefinido al introducir etiquetas.',
-
-## tmpl/cms/list_category.tmpl
-	'Your category changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos.',
-	'You have successfully deleted the selected category.' => 'Se han borrado con Ã©xito las categorÃ­as seleccionadas.',
-	'categories' => 'categorÃ­as',
-	'Delete selected category (x)' => 'Borrar categorÃ­a seleccionada (x)',
-	'Create top level category' => 'Crear categorÃ­a raÃ­z',
-	'Create Category' => 'Crear categorÃ­a',
-	'Collapse' => 'Contraer',
-	'Expand' => 'Ampliar',
-	'Create Subcategory' => 'Crear subcategorÃ­a',
-	'Move Category' => 'Mover categorÃ­a',
-	'[quant,_1,TrackBack,TrackBacks]' => '[quant,_1,TrackBack,TrackBacks]',
-	'No categories could be found.' => 'No se encontrÃ³ ninguna categorÃ­a.',
-
-## tmpl/cms/recover_password_result.tmpl
-	'Recover Passwords' => 'Recuperar contraseÃ±as',
-	'No users were selected to process.' => 'No se seleccionaron usarios a procesar.',
-	'Return' => 'Volver',
-
-## tmpl/cms/cfg_registration.tmpl
-	'Registration Settings' => 'ConfiguraciÃ³n de registro',
-	'Allow registration for Movable Type.' => 'Permitir el registro en Movable Type.',
-	'Registration Not Enabled' => 'Registro no activado',
-	'Note: Registration is currently disabled at the system level.' => 'Nota: Actualmente el regisro estÃ¡ desactivado a nivel del sistema.',
-	'Authentication Methods' => 'MÃ©todos de autentificaciÃ³n',
-	'Note: You have selected to accept comments from authenticated commenters only but authentication is not enabled. In order to receive authenticated comments, you must enable authentication.' => 'Nota: SeleccionÃ³ aceptar comentarios solo de comentaristas autentificados, pero la autentificaciÃ³n no estÃ¡ activada. Para recibir comentarios autentificados, debe activar la autentificaciÃ³n.',
-	'Native' => 'Nativo',
-	'Require E-mail Address for Comments via TypeKey' => 'Requerir direcciÃ³n de correo en los comentarios vÃ­a TypeKey',
-	'If enabled, visitors must allow their TypeKey account to share e-mail address when commenting.' => 'Si estÃ¡ activado, los visitantes deberÃ¡n permitir en su cuenta de TypeKey que comparta la direcciÃ³n de correo al comentar.',
-	'Setup TypeKey' => 'ConfiguraciÃ³n de TypeKey',
-	'OpenID providers disabled' => 'Proveedores OpenID desactivados',
-	'Required module (Digest::SHA1) for OpenID commenter authentication is missing.' => 'No se encuentra el mÃ³dulo necesario (Digest::SHA1) para la autentificaciÃ³n de comentaristas con OpenID.',
+## tmpl/cms/edit_folder.tmpl
+	'Edit Folder' => 'Editar carpeta',
+	'Your folder changes have been made.' => 'Se han realizado los cambios en la carpeta.',
+	'Manage Folders' => 'Administrar carpetas',
+	'Manage pages in this folder' => 'Administrar las pÃ¡ginas de esta carpeta',
+	'You must specify a label for the folder.' => 'Debe especificar una etiqueta para la carpeta.',
+	'Save changes to this folder (s)' => 'Guardar cambios de esta carpeta (s)',
+
+## tmpl/cms/list_widget.tmpl
+	'Widget Sets' => 'Conjuntos de widgets',
+	'Delete selected Widget Sets (x)' => 'Borrar conjuntos de widgets seleccionados (x)',
+	'Helpful Tips' => 'Consejos Ãºtiles',
+	'To add a widget set to your templates, use the following syntax:' => 'Para aÃ±adir un conjunto de widgets a las plantillas, utilice la siguiente sintaxis:',
+	'<strong>&lt;$MTWidgetSet name=&quot;Name of the Widget Set&quot;$&gt;</strong>' => '<strong>&lt;$MTWidgetSet name=&quot;Nombre del conjunto de widgets&quot;$&gt;</strong>',
+	'Your changes to the widget set have been saved.' => 'Se han guardado los cambios al conjunto de widgets.',
+	'You have successfully deleted the selected widget set(s) from your blog.' => 'BorrÃ³ con Ã©xito los conjuntos de widgets seleccionados del blog.',
+	'No Widget Sets could be found.' => 'NingÃºn grupo de widget ha sido encontrado',
+	'Create widget template' => 'Crear plantilla de widget',
+	'Widget Template' => 'Plantilla de widget',
+	'Widget Templates' => 'Plantillas de widget',
+
+## tmpl/cms/list_notification.tmpl
+	'You have added [_1] to your address book.' => 'Ha aÃ±adido [_1] a su agenda de direcciones.',
+	'You have successfully deleted the selected contacts from your address book.' => 'Ha borrado con Ã©xito los contactos seleccionados de su agenda.',
+	'Download Address Book (CSV)' => 'Descargar agenda de direcciones (CSV)',
+	'contact' => 'contacto',
+	'contacts' => 'contactos',
+	'Create Contact' => 'Crear contacto',
+	'Website URL' => 'URL del sitio',
+	'Add Contact' => 'AÃ±adir contacto',
+
+## tmpl/cms/export.tmpl
+	'You must select a blog to export.' => 'Debe seleccionar un blog para la exportaciÃ³n.',
+	'_USAGE_EXPORT_1' => 'Exporta las entradas, comentarios y TrackBacks de un blog. La exportaciÃ³n no puede considerarse como una copia de seguridad <em>completa</em> del blog.',
+	'Blog to Export' => 'Blog a exportar',
+	'Select a blog for exporting.' => 'Seleccionar un blog para la exportaciÃ³n.',
+	'Export Blog (s)' => 'Exportar blog (s)',
+	'Export Blog' => 'Exportar blog',
+
+## tmpl/cms/upgrade_runner.tmpl
+	'Initializing database...' => 'Inicializando base la de datos...',
+	'Upgrading database...' => 'Actualizando la base de datos...',
+	'Installation complete!' => 'Â¡InstalaciÃ³n finalizada!',
+	'Upgrade complete!' => 'Â¡ActualizaciÃ³n finalizada!',
+	'Starting installation...' => 'Comenzando la instalaciÃ³n...',
+	'Starting upgrade...' => 'Comenzando actualizaciÃ³n...',
+	'Error during installation:' => 'Error durante la instalaciÃ³n:',
+	'Error during upgrade:' => 'Error durante la actualizaciÃ³n:',
+	'Sign in to Movable Type (s)' => 'IdentifÃ­quese en Movable Type (s)',
+	'Return to Movable Type (s)' => 'Volver a Movable Type (s)',
+	'Sign in to Movable Type' => 'IdentifÃ­quese en Movable Type',
+	'Return to Movable Type' => 'Volver a Movable Type',
+	'Your database is already current.' => 'Su base de datos estÃ¡ al dÃ­a.',
+
+## tmpl/cms/edit_category.tmpl
+	'Edit Category' => 'Editar categorÃ­a',
+	'Your category changes have been made.' => 'Los cambios en la categorÃ­a se han guardado.',
+	'Manage entries in this category' => 'Administrar las entradas de esta categorÃ­as',
+	'You must specify a label for the category.' => 'Debe especificar un tÃ­tulo para la categorÃ­a.',
+	'_CATEGORY_BASENAME' => 'Nombre base',
+	'This is the basename assigned to your category.' => 'El nombre base asignado a la categorÃ­a.',
+	'Unlock this category&rsquo;s output filename for editing' => 'Desbloquear el nombre del fichero de saluda de la categorÃ­a para su ediciÃ³n',
+	'Warning: Changing this category\'s basename may break inbound links.' => 'Cuidado: Cambiar el nombre base de la categorÃ­a podrÃ­a romper los enlaces entrantes.',
+	'Inbound TrackBacks' => 'TrackBacks entradas',
+	'Accept Trackbacks' => 'Aceptar TrackBacks',
+	'If enabled, TrackBacks will be accepted for this category from any source.' => 'Si se habilita, en esta categorÃ­a se aceptarÃ¡n los TrackBacks de cualquier fuente.',
+	'View TrackBacks' => 'Ver TrackBacks',
+	'TrackBack URL for this category' => 'URL de TrackBack para esta categorÃ­a',
+	'_USAGE_CATEGORY_PING_URL' => 'Esta es la URL que usuarÃ¡n otros para enviar TrackBacks a su weblog. Si desea que cualquiera envÃ­e TrackBacks a su weblog cuando escriban una entrada sobre esta categorÃ­a, haga pÃºblica esta URL. Si desea que sÃ³lo un grupo selecto de personas le hagan TrackBack, envÃ­eles la URL de forma privada. Para incluir una lista de TrackBacks en la plantilla Ã­ndice principal, compruebe la documentaciÃ³n de las etiquetas de plantilla relacionadas con los TrackBacks.',
+	'Passphrase Protection' => 'ProtecciÃ³n por contraseÃ±a',
+	'Optional' => 'Opcional',
+	'Outbound TrackBacks' => 'TrackBacks salientes',
+	'Trackback URLs' => 'URLs de Trackback',
+	'Enter the URL(s) of the websites that you would like to send a TrackBack to each time you create an entry in this category. (Separate URLs with a carriage return.)' => 'Introduzca las URLs de los webs  a los que quiere enviar un TrackBack cada vez que cree una entrada en esta categorÃ­a. (Separe las URLs con un retorno de carro).',
+	'Save changes to this category (s)' => 'Guardar cambios de esta categorÃ­a (s)',
+
+## tmpl/cms/dialog/recover.tmpl
+	'The email address provided is not unique.  Please enter your username.' => 'El correo no es Ãºnico. Por favor, introduzca el usuario.',
+	'An email with a link to reset your password has been sent to your email address ([_1]).' => 'Se ha enviado a su direcciÃ³n de correo ([_1]) un correo con el enlace para reiniciar la contraseÃ±a',
+	'Go Back (x)' => 'Volver',
+	'Recover (s)' => 'Recuperar (s)',
+	'Recover' => 'Recuperar',
+
+## tmpl/cms/dialog/restore_end.tmpl
+	'An error occurred during the restore process: [_1] Please check your restore file.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n: [_1] Por favor, compruebe el fichero de restauraciÃ³n.',
+	'View Activity Log (v)' => 'Mostrar registro de actividad (v)',
+	'All data restored successfully!' => 'Â¡Se restauraron todos los datos correctamente!',
+	'Close (s)' => 'Cerrado (s)',
+	'Next Page' => 'PÃ¡gina siguiente',
+	'The page will redirect to a new page in 3 seconds. [_1]Stop the redirect.[_2]' => 'La pÃ¡gina le redireccionarÃ¡ a una nueva en 3 segundos. [_1]Parar la redirecciÃ³n.[_2]',
+
+## tmpl/cms/dialog/asset_replace.tmpl
+	'A file named \'[_1]\' already exists. Do you want to overwrite this file?' => 'El fichero llamado \'[_1]\' ya existe. Â¿Desea sobreescribirlo?',
+	'Yes (s)' => 'SÃ­ (s)',
+
+## tmpl/cms/dialog/asset_list.tmpl
+	'Insert Asset' => 'AÃ±adir un fichero multimedia',
+	'Upload New File' => 'Subir nuevo fichero',
+	'Upload New Image' => 'Subir nueva imagen',
+	'Asset Name' => 'Nombre del fichero multimedia',
+	'View Asset' => 'Ver fichero multimedia',
+	'Next (s)' => 'Siguiente (s)',
+	'Insert (s)' => 'Insertar (s)',
+	'Insert' => 'Insertar',
+	'No assets could be found.' => 'No se encontraron ficheros multimedia.',
+
+## tmpl/cms/dialog/new_password.tmpl
+	'Choose New Password' => 'Seleccione la nueva contraseÃ±a',
+	'Confirm Password' => 'Confirmar contraseÃ±a',
+	'Change Password' => 'Cambiar ContraseÃ±a',
+
+## tmpl/cms/dialog/refresh_templates.tmpl
+	'Refresh Template Set' => 'Refrescar el conjunto de plantillas',
+	'Refresh [_1] template set' => 'Refrescar el conjunto de plantillas [_1]',
+	'Refresh global templates' => 'Recargar plantillas globales',
+	'Updates current templates while retaining any user-created templates.' => 'Actualiza las plantillas actuales pero mantiene las plantillas creadas por el usuario.',
+	'Apply a new template set' => 'Aplicar un nuevo conjunto',
+	'Deletes all existing templates and install the selected template set.' => 'Borra todas las plantillas existentes e instala el conjunto seleccionado.',
+	'Reset to factory defaults' => 'Valores de fÃ¡brica',
+	'Deletes all existing templates and installs factory default template set.' => 'Borra todas las plantillas existentes e instala el conjunto de plantillas predefinido.',
+	'Make backups of existing templates first' => 'Primero, haga copias de seguridad de las plantillas',
+	'You have requested to <strong>refresh the current template set</strong>. This action will:' => 'Ha solicitado <strong>refrescar el actual conjunto de plantillas</strong>. Esta acciÃ³n:',
+	'You have requested to <strong>refresh the global templates</strong>. This action will:' => 'Ha solicitado <strong>recargar Ã±as plantillas globales</strong>. Esta acciÃ³n:',
+	'make backups of your templates that can be accessed through your backup filter' => 'realizarÃ¡ copia de seguridad de las plantillas accesibles a travÃ©s del filtro de copias de seguridad',
+	'potentially install new templates' => 'instalarÃ¡ potencialmente nuevas plantillas',
+	'overwrite some existing templates with new template code' => 'reescribirÃ¡ algunas plantillas existentes con el cÃ³digo de las nuevas plantillas',
+	'You have requested to <strong>apply a new template set</strong>. This action will:' => 'Ha solicitado <strong>aplicar un nuevo conjunto de plantillas</strong>. Esta acciÃ³n:',
+	'You have requested to <strong>reset to the default global templates</strong>. This action will:' => 'Ha solicitado <strong>reinicializar a las plantillas globales predefinidas</strong>. Esta acciÃ³n:',
+	'delete all of the templates in your blog' => 'borrarÃ¡ todas las plantillas del blog',
+	'install new templates from the selected template set' => 'instalarÃ¡ nuevas plantillas del conjunto seleccionado',
+	'delete all of your global templates' => 'borrarÃ¡ todas las plantillas globales',
+	'install new templates from the default global templates' => 'instalarÃ¡ nuevas plantillas con las plantillas globales predefinidas',
+	'Are you sure you wish to continue?' => 'Â¿EstÃ¡ seguro de que desea continuar?',
+
+## tmpl/cms/dialog/comment_reply.tmpl
+	'Reply to comment' => 'Responder al comentario',
+	'On [_1], [_2] commented on [_3]' => 'En [_1], [_2] comentÃ³ en [_3]',
+	'Preview of your comment' => 'Vista previa del comentario',
+	'Your reply:' => 'Su respuesta:',
+	'Submit reply (s)' => 'Enviar respuesta (s)',
+	'Preview reply (v)' => 'Vista previa de la respuesta (v)',
+	'Re-edit reply (r)' => 'Re-editar respuesta (r)',
+	'Re-edit' => 'Re-editar',
+
+## tmpl/cms/dialog/asset_upload.tmpl
+	'You need to configure your blog.' => 'Debe configurar el blog.',
+	'Your blog has not been published.' => 'Su blog no ha sido publicado.',
+
+## tmpl/cms/dialog/publishing_profile.tmpl
+	'Publishing Profile' => 'Perfil de publicaciÃ³n',
+	'Choose the profile that best matches the requirements for this blog.' => 'Seleccione el perfil que mejor se adapte a las necesidades de este blog.',
+	'Static Publishing' => 'PublicaciÃ³n estÃ¡tica',
+	'Immediately publish all templates statically.' => 'Publicar inmediatamente todas las plantillas de forma estÃ¡tica.',
+	'Background Publishing' => 'PublicaciÃ³n en segundo plano',
+	'All templates published statically via Publish Que.' => 'Todas las plantillas publicadas con la cola de publicaciÃ³n.',
+	'High Priority Static Publishing' => 'PublicaciÃ³n estÃ¡tica de alta prioridad',
+	'Immediately publish Main Index template, Entry archives, and Page archives statically. Use Publish Queue to publish all other templates statically.' => 'Publicar inmediata y estÃ¡ticamente la plantilla Ã­ndice principal y los archivos de entradas y pÃ¡ginas. Utilizar la cola de publicaciÃ³n para publicar el resto de plantillas estÃ¡ticamente.',
+	'Dynamic Publishing' => 'PublicaciÃ³n dinÃ¡mica',
+	'Publish all templates dynamically.' => 'Publicar todas las plantillas dinÃ¡micamente.',
+	'Dynamic Archives Only' => 'Solo archivos dinÃ¡micos',
+	'Publish all Archive templates dynamically. Immediately publish all other templates statically.' => 'Publicar todos las plantillas de archivos dinÃ¡micamente. Publicar de forma inmediata el resto de plantillas estÃ¡ticamente.',
+	'This new publishing profile will update all of your templates.' => 'Este nuevo perfil de publicaciÃ³n actualizarÃ¡ todas las plantillas.',
+
+## tmpl/cms/dialog/restore_upload.tmpl
+	'Restore: Multiple Files' => 'Restaurar: MÃºltiples ficheros',
+	'Canceling the process will create orphaned objects.  Are you sure you want to cancel the restore operation?' => 'La cancelaciÃ³n del proceso crearÃ¡ objetos huÃ©rfanos. Â¿EstÃ¡ seguro de que desea cancelar la operaciÃ³n de restauraciÃ³n?',
+	'Please upload the file [_1]' => 'Por favor, suba el fichero [_1]',
+
+## tmpl/cms/dialog/entry_notify.tmpl
+	'Send a Notification' => 'Enviar una notificaciÃ³n',
+	'You must specify at least one recipient.' => 'Debe especificar al menos un destinatario.',
+	'Your blog\'s name, this entry\'s title and a link to view it will be sent in the notification.  Additionally, you can add a  message, include an excerpt of the entry and/or send the entire entry.' => 'En la notificaciÃ³n se enviarÃ¡n el nombre del blog, el tÃ­tulo de la entrada y un enlace para verla. AdemÃ¡s, podrÃ¡ aÃ±adir un mensaje, incluir un resumen de la entrada y/o enviar la entrada completa.',
+	'Recipients' => 'Destinatarios',
+	'Enter email addresses on separate lines, or comma separated.' => 'Introduzca las direcciones de correo en lÃ­neas separadas, o separÃ¡ndolas con comas.',
+	'All addresses from Address Book' => 'Todas las direcciones de la agenda',
+	'Optional Message' => 'Mensaje opcional',
+	'Optional Content' => 'Contenido opcional',
+	'(Entry Body will be sent without any text formatting applied)' => '(El cuerpo de la entrada se enviarÃ¡ sin aplicarse ningÃºn formateado de texto)',
+	'Send notification (s)' => 'Enviar notificaciÃ³n (s)',
+	'Send' => 'Enviar',
+
+## tmpl/cms/dialog/asset_options.tmpl
+	'File Options' => 'Opciones de ficheros',
+	'Create entry using this uploaded file' => 'Crear entrada utilizando el fichero transferido',
+	'Create a new entry using this uploaded file.' => 'Crear una nueva entrada usando el fichero transferido.',
+	'Finish (s)' => 'Finalizar (s)',
+	'Finish' => 'Finalizar',
+
+## tmpl/cms/dialog/adjust_sitepath.tmpl
+	'Confirm Publishing Configuration' => 'Confirmar configuraciÃ³n de publicaciÃ³n',
+	'URL is not valid.' => 'La URL no es vÃ¡lida.',
+	'You can not have spaces in the URL.' => 'No puede introducir espacios en la URL.',
+	'You can not have spaces in the path.' => 'No puede introducir espacios en la ruta.',
+	'Path is not valid.' => 'La ruta no es vÃ¡lida.',
+	'Site Path' => 'Ruta del sitio',
+	'Archive URL' => 'URL de archivos',
+
+## tmpl/cms/dialog/asset_options_image.tmpl
+	'Display image in entry' => 'Mostrar imagen en la entrada',
+	'Alignment' => 'AlineaciÃ³n',
+	'Left' => 'Izquierda',
+	'Center' => 'Centro',
+	'Right' => 'Derecha',
+	'Use thumbnail' => 'Usar miniatura',
+	'width:' => 'ancho:',
+	'pixels' => 'pÃ­xeles',
+	'Link image to full-size version in a popup window.' => 'Enlazar la versiÃ³n original de la imagen en un popup.',
+	'Remember these settings' => 'Recordar estas opciones',
+
+## tmpl/cms/dialog/create_association.tmpl
+	'No roles exist in this installation. [_1]Create a role</a>' => 'NingÃºn rol existe en esta instalaciÃ³n. [_1]Crear un rol</a>',
+	'No groups exist in this installation. [_1]Create a group</a>' => 'NingÃºn grupo existe en esta instalaciÃ³n. [_1]Crear un grupo</a>',
+	'No users exist in this installation. [_1]Create a user</a>' => 'NingÃºn usuario existe en esta instalaciÃ³n. [_1]Crear un usuario</a>',
+	'No blogs exist in this installation. [_1]Create a blog</a>' => 'NingÃºn blog existe en esta instalaciÃ³n. [_1]Crear un blog</a>',
+
+## tmpl/cms/dialog/restore_start.tmpl
+	'Restoring...' => 'Restaurando...',
 
 ## tmpl/cms/import_others.tmpl
@@ -3896,4 +3442,36 @@
 	'If the software you are importing from does not specify an entry status in its export file, you can set this as the status to use when importing entries.' => 'Si el software desde el que va a importar no especifica un estado para la entrada en su fichero de exportaciÃ³n, puede establecer Ã©ste como el estado a utilizar al importar las entradas.',
 	'Select an entry status' => 'Seleccione un estado para las entradas',
+
+## tmpl/cms/upgrade.tmpl
+	'Time to Upgrade!' => 'Â¡Hora de actualizar!',
+	'Upgrade Check' => 'Comprobar actualizaciÃ³n',
+	'The version of Perl installed on your server ([_1]) is lower than the minimum supported version ([_2]).' => 'La versiÃ³n de Perl instalada en su servidor ([_1]) es menor que la versiÃ³n mÃ­nima soporta ([_2]).',
+	'While Movable Type may run, it is an <strong>untested and unsupported environment</strong>.  We strongly recommend upgrading to at least Perl [_1].' => 'Aunque Movable Type podrÃ­a ejecutarse, <strong>esta configuraciÃ³n no estÃ¡ probada ni ni soportada</strong>.  Le recomendamos que actualice Perl a la versiÃ³n [_1].',
+	'Do you want to proceed with the upgrade anyway?' => 'Â¿Desea proceder en cualquier caso con la actualizaciÃ³n?',
+	'View MT-Check (x)' => 'Ver MT-Check (x)',
+	'A new version of Movable Type has been installed.  We\'ll need to complete a few tasks to update your database.' => 'Se ha instalado una nueva versiÃ³n de Movable Type.  Debemos realizar algunas tareas para actualizar su base de datos.',
+	'Information about this upgrade can be found <a href=\'[_1]\' target=\'_blank\'>here</a>.' => 'Informaciones sobre esta actualizaciÃ³n pueden ser encontradas <a href=\'[_1]\' target=\'_blank\'>aquÃ­</a>.',
+	'In addition, the following Movable Type components require upgrading or installation:' => 'AdemÃ¡s, los siguientes componentes de Movable Type necesitan actualizaciÃ³n o instalaciÃ³n:',
+	'The following Movable Type components require upgrading or installation:' => 'Los siguientes componentes de Movable Type necesitan actualizaciÃ³n o instalaciÃ³n:',
+	'Begin Upgrade' => 'Comenzar actualizaciÃ³n',
+	'Congratulations, you have successfully upgraded to Movable Type [_1].' => 'Felicidades, actualizÃ³ con Ã©xito a Movable Type [_1].',
+	'Your Movable Type installation is already up to date.' => 'Su instalaciÃ³n de Movable Type ya estÃ¡ actualizada.',
+
+## tmpl/cms/preview_entry.tmpl
+	'Preview [_1]' => 'Pre-ver [_1]',
+	'Re-Edit this [_1]' => 'Re-editar [_1]',
+	'Re-Edit this [_1] (e)' => 'Re-editar [_1] (e)',
+	'Save this [_1]' => 'Guardar [_1]',
+	'Save this [_1] (s)' => 'Guardar este [_1] (s)',
+	'Cancel (c)' => 'Cancelar (c)',
+
+## tmpl/cms/list_banlist.tmpl
+	'IP Banning Settings' => 'Bloqueo de IPs',
+	'IP addresses' => 'Direcciones IP',
+	'Delete selected IP Address (x)' => 'Borrar la direcciÃ³n IP seleccionada (x)',
+	'You have added [_1] to your list of banned IP addresses.' => 'AgregÃ³ [_1] a su lista de direcciones IP bloqueadas.',
+	'You have successfully deleted the selected IP addresses from the list.' => 'EliminÃ³ correctamente las direcciones IP seleccionadas.',
+	'Ban IP Address' => 'Bloquear la direcciÃ³n IP',
+	'Date Banned' => 'Fecha de bloqueo',
 
 ## tmpl/cms/search_replace.tmpl
@@ -3916,4 +3494,17 @@
 	'[quant,_1,result,results] found' => '[quant,_1,resultado]',
 
+## tmpl/cms/list_ping.tmpl
+	'Manage Trackbacks' => 'Administrar TrackBacks',
+	'The selected TrackBack(s) has been approved.' => 'Se han aprobado los TrackBacks seleccionados.',
+	'All TrackBacks reported as spam have been removed.' => 'Se han elimitado todos los TrackBacks marcadoscomo spam.',
+	'The selected TrackBack(s) has been unapproved.' => 'Se han desaprobado los TrackBacks seleccionados.',
+	'The selected TrackBack(s) has been reported as spam.' => 'Se han marcado como spam los TrackBacks seleccionados.',
+	'The selected TrackBack(s) has been recovered from spam.' => 'Se han recuperado del spam los TrackBacks seleccionados.',
+	'The selected TrackBack(s) has been deleted from the database.' => 'Se eliminaron de la base de datos los TrackBacks seleccionados.',
+	'No TrackBacks appeared to be spam.' => 'NingÃºn TrackBacks parece ser spam.',
+	'Show only [_1] where' => 'Mostrar solo [_1] donde',
+	'approved' => 'autorizado',
+	'unapproved' => 'no aprobado',
+
 ## tmpl/cms/preview_strip.tmpl
 	'Save this entry' => 'Guardar esta entrada',
@@ -3926,4 +3517,33 @@
 	'You are previewing the page titled &ldquo;[_1]&rdquo;' => 'EstÃ¡ previsualizando la pÃ¡gina titulada &ldquo;[_1]&rdquo;',
 
+## tmpl/cms/error.tmpl
+	'An error occurred' => 'OcurriÃ³ un error',
+
+## tmpl/cms/popup/rebuilt.tmpl
+	'Success' => 'OK',
+	'The files for [_1] have been published.' => 'Los ficheros de [_1] han sido publicados.',
+	'Your [_1] archives have been published.' => 'Se han publicado los archivos [_1].',
+	'Your [_1] templates have been published.' => 'Se han publicado las plantillas [_1].',
+	'Publish time: [_1].' => 'Tiempo de publicaciÃ³n: [_1].',
+	'View your site.' => 'Ver sitio.',
+	'View this page.' => 'Ver pÃ¡gina.',
+	'Publish Again (s)' => 'Publicar otra vez (s)',
+	'Publish Again' => 'Publicar otra vez.',
+
+## tmpl/cms/popup/pinged_urls.tmpl
+	'Successful Trackbacks' => 'TrackBacks con Ã©xito',
+	'Failed Trackbacks' => 'TrackBacks sin Ã©xito',
+	'To retry, include these TrackBacks in the Outbound TrackBack URLs list for your entry.' => 'Para reintentarlo, incluya estos TrackBacks en la lista de URLs de TrackBacs salientes de la entrada.',
+
+## tmpl/cms/popup/rebuild_confirm.tmpl
+	'Publish [_1]' => 'Publicar [_1]',
+	'Publish <em>[_1]</em>' => 'Publicar <em>[_1]</em>',
+	'_REBUILD_PUBLISH' => 'Publicar',
+	'All Files' => 'Todos los ficheros',
+	'Index Template: [_1]' => 'Plantilla Ã­ndice: [_1]',
+	'Only Indexes' => 'Solamente Ã­ndices',
+	'Only [_1] Archives' => 'Solamente archivos [_1]',
+	'Publish (s)' => 'Publicar (s)',
+
 ## tmpl/cms/edit_ping.tmpl
 	'Edit Trackback' => 'Editar TrackBack',
@@ -3933,6 +3553,10 @@
 	'Delete this TrackBack (x)' => 'Borrar este TrackBack (x)',
 	'Update the status of this TrackBack' => 'Actualizar el estado del TrackBack',
+	'Approved' => 'Autorizado',
+	'Unapproved' => 'No aprobado',
+	'Reported as Spam' => 'Marcado como spam',
 	'Junk' => 'Basura',
 	'View all TrackBacks with this status' => 'Ver TrackBacks con este estado',
+	'Total Feedback Rating: [_1]' => 'PuntuaciÃ³n total de respuestas: [_1]',
 	'Source Site' => 'Sitio de origen',
 	'Search for other TrackBacks from this site' => 'Buscar otros TrackBacks en este sitio',
@@ -3952,6 +3576,419 @@
 	'Excerpt of the TrackBack entry' => 'Resumen de la entrada del TrackBack',
 
-## tmpl/comment/error.tmpl
-	'Go Back (s)' => 'Volver',
+## tmpl/cms/list_role.tmpl
+	'Roles: System-wide' => 'Roles: Todo el sistema',
+	'You have successfully deleted the role(s).' => 'Ha borrado con Ã©xito el/los rol/es.',
+	'roles' => 'roles',
+	'_USER_STATUS_CAPTION' => 'estado',
+	'Members' => 'Miembros',
+	'Role Is Active' => 'Rol activo',
+	'Role Not Being Used' => 'Rol en desuso',
+
+## tmpl/cms/preview_template_strip.tmpl
+	'You are previewing the template named &ldquo;[_1]&rdquo;' => 'Esta es la vista previa de la plantilla &ldquo;[_1]&rdquo;',
+	'(Publish time: [_1] seconds)' => '(Tiempo de publicaciÃ³n: [_1] segundos)',
+	'Save this template (s)' => 'Guardar esta plantilla (s)',
+	'Save this template' => 'Guardar esta plantilla',
+	'Re-Edit this template (e)' => 'Reeditar esta plantilla (e)',
+	'Re-Edit this template' => 'Reeditar esta plantilla',
+
+## tmpl/cms/list_folder.tmpl
+	'Your folder changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos a la carpeta.',
+	'You have successfully deleted the selected folder.' => 'Ha borrado con Ã©xito la carpeta seleccionada.',
+	'Delete selected folders (x)' => 'Borrar carpetas seleccionadas (x)',
+	'Create top level folder' => 'Crear carpeta raÃ­z',
+	'Create Folder' => 'Crear carpeta',
+	'Create Subfolder' => 'Crear subcarpeta',
+	'Move Folder' => 'Mover carpeta',
+	'[quant,_1,page,pages]' => '[quant,_1,pÃ¡gina,pÃ¡ginas]',
+	'No folders could be found.' => 'No se encontrÃ³ ninguna carpeta.',
+
+## tmpl/cms/list_comment.tmpl
+	'Manage Comments' => 'Administrar comentarios',
+	'The selected comment(s) has been approved.' => 'Se ha aprobado los comentarios seleccionados.',
+	'All comments reported as spam have been removed.' => 'Se ha borrado los comentarios marcados como spam.',
+	'The selected comment(s) has been unapproved.' => 'Se ha desaprobado los comentarios seleccionados.',
+	'The selected comment(s) has been reported as spam.' => 'Se ha marcado como spam los comentarios seleccionados.',
+	'The selected comment(s) has been recovered from spam.' => 'Se ha recuperado del spam los comentarios seleccionados.',
+	'The selected comment(s) has been deleted from the database.' => 'Los comentarios seleccionados fueron eliminados de la base de datos.',
+	'One or more comments you selected were submitted by an unauthenticated commenter. These commenters cannot be Banned or Trusted.' => 'Uno o mÃ¡s comentarios de los que seleccionÃ³ fueron enviados por un comentarista no autentificado. No se puede bloquear o dar confianza a estos comentaristas.',
+	'No comments appeared to be spam.' => 'NingÃºn comentario parece ser spam.',
+	'[_1] on entries created within the last [_2] days' => '[_1] en entradas creadas en los Ãºltimos [_2] dÃ­as',
+	'[_1] on entries created more than [_2] days ago' => '[_1] en entradas creadas hace mÃ¡s de [_2] dÃ­as',
+
+## tmpl/cms/cfg_web_services.tmpl
+	'Web Services Settings' => 'ConfiguraciÃ³n de los servicios web',
+	'Six Apart Services' => 'Servicios de Six Apart',
+	'Your TypePad token is used to access Six Apart services like its free Authentication service.' => 'El token de TypePad se utiliza para acceder a los servicios de Six Apart, como el servicio gratuito de autentificaciÃ³n.',
+	'TypePad is enabled.' => 'TypePad estÃ¡ activado.',
+	'TypePad token:' => 'Token de TypePad:',
+	'Clear TypePad Token' => 'Borrar token de TypePad',
+	'Please click the Save Changes button below to disable authentication.' => 'Por favor, haga clic en el botÃ³n Guardar cambios para desactivar la autentificaciÃ³n.',
+	'TypePad is not enabled.' => 'TypePad no estÃ¡ activado.',
+	'or' => 'o',
+	'Obtain TypePad token' => 'Obtener token de TypePad',
+	'Please click the Save Changes button below to enable TypePad.' => 'Por favor, haga clic en Guardar cambios para activar TypePad.',
+	'External Notifications' => 'Notificaciones externas',
+	'Notify of blog updates' => 'NotificaciÃ³n de actualizaciones',
+	'When this blog is updated, Movable Type will automatically notify the selected sites.' => 'Cuando se actualice el blog, Movable Type notificarÃ¡ automÃ¡ticamente a los sitios seleccionados.',
+	'Note: This option is currently ignored since outbound notification pings are disabled system-wide.' => 'Nota: Actualmente, esta opciÃ³n se ignora ya que los pings de notificaciÃ³n estÃ¡n desactivadas en todo el sistema.',
+	'Others:' => 'Otros:',
+	'(Separate URLs with a carriage return.)' => '(Separe las URLs con un retorno de carro.)',
+	'Recently Updated Key' => 'Clave actualizada recientemente',
+	'If you have received a recently updated key (by virtue of your purchase), enter it here.' => 'Si recientemente ha recibido una clave actualizada (tras una compra), teclÃ©ela aquÃ­.',
+
+## tmpl/cms/edit_blog.tmpl
+	'Your blog configuration has been saved.' => 'Se ha guardado la configuraciÃ³n de su blog.',
+	'You must set your Local Site Path.' => 'Debe definir la ruta local de su sitio.',
+	'You must set your Site URL.' => 'Debe definir la URL de su sitio.',
+	'Your Site URL is not valid.' => 'La URL de su sitio no es vÃ¡lida.',
+	'You can not have spaces in your Site URL.' => 'No puede haber espacios en la URL de su sitio.',
+	'You can not have spaces in your Local Site Path.' => 'No puede haber espacios en la ruta local de su sitio.',
+	'Your Local Site Path is not valid.' => 'La ruta local de su sitio no es vÃ¡lida.',
+	'Blog Details' => 'Detalles del blog',
+	'Enter the URL of your public website. Do not include a filename (i.e. exclude index.html). Example: http://www.example.com/weblog/' => 'Introduzca la URL de su web pÃºblico. No incluya ningÃºn nombre de fichero (p.e. index.html). Ejemplo: http://www.ejemplo.com/weblog/',
+	'Enter the path where your main index file will be located. An absolute path (starting with \'/\') is preferred, but you can also use a path relative to the Movable Type directory. Example: /home/melody/public_html/weblog' => 'Introduzca la ruta donde se situarÃ¡ el fichero Ã­ndice principal. Se aconseja una ruta absoluta (que comienzan con \'/\'), pero tambiÃ©n puede especificar una ruta relativa al directorio de Movable Type. Ejemplo: /home/melody/public_html/weblog',
+	'Language' => 'Idioma',
+	'Blog language.' => 'Idioma del Blog.',
+	'Create Blog (s)' => 'Crear blog (s)',
+
+## tmpl/cms/list_template.tmpl
+	'Blog Templates' => 'Plantillas del blog',
+	'Show All Templates' => 'Mostrar todas las plantillas',
+	'Blog Publishing Settings' => 'ConfiguraciÃ³n de la publicaciÃ³n del blog',
+	'You have successfully deleted the checked template(s).' => 'Se eliminaron correctamente las plantillas marcadas.',
+	'Your templates have been published.' => 'Se han publicado las plantillas.',
+	'Selected template(s) has been copied.' => 'Se han publicado las plantillas seleccionadas.',
+
+## tmpl/cms/list_tag.tmpl
+	'Your tag changes and additions have been made.' => 'Se han realizado los cambios y aÃ±adidos a las etiquetas especificados.',
+	'You have successfully deleted the selected tags.' => 'Se borraron con Ã©xito las etiquetas especificadas.',
+	'tag' => 'etiqueta',
+	'tags' => 'etiquetas',
+	'Specify new name of the tag.' => 'Nuevo nombre especifÃ­co de la etiqueta',
+	'Tag Name' => 'Nombre de la etiqueta',
+	'Click to edit tag name' => 'Haga clic para editar el nombre de la etiqueta',
+	'Rename [_1]' => 'Renombrar [_1]',
+	'Rename' => 'Renombrar',
+	'Show all [_1] with this tag' => 'Mostrar todas las [_1] con esta etiqueta',
+	'[quant,_1,_2,_3]' => '[quant,_1,_2,_3]',
+	'The tag \'[_2]\' already exists. Are you sure you want to merge \'[_1]\' with \'[_2]\' across all blogs?' => 'La etiqueta \'[_2]\' ya existe.  Â¿EstÃ¡ seguro de querer combinar \'[_1]\' con \'[_2]\' en todos los blogs?',
+	'An error occurred while testing for the new tag name.' => 'OcurriÃ³ un error mientras se probaba el nuevo nombre de la etiqueta.',
+
+## tmpl/cms/install.tmpl
+	'Create Your Account' => 'Crear Cuenta',
+	'The initial account name is required.' => 'Se necesita el nombre de la cuenta inicial.',
+	'The display name is required.' => 'El nombre pÃºblico es obligatorio.',
+	'Password recovery word/phrase is required.' => 'Se necesita la palabra/frase de recuperaciÃ³n de contraseÃ±a.',
+	'Do you want to proceed with the installation anyway?' => 'Â¿AÃºn asÃ­ desea proceder con la instalaciÃ³n?',
+	'Before you can begin blogging, you must create an administrator account for your system. When you are done, Movable Type will then initialize your database.' => 'Antes de poder comenzar a publicar, debe crear una cuenta de administrador para el sistema. Cuando lo haya hecho, Movable Type inicializarÃ¡ la base de datos.',
+	'To proceed, you must authenticate properly with your LDAP server.' => 'Para proceder, debe autentificarse correctamente en su servidor LDAP.',
+	'The name used by this user to login.' => 'El nombre utilizado por este usario para iniciar su sesiÃ³n.',
+	'The name used when published.' => 'El nombre utilizado al publicar.',
+	'The user&rsquo;s email address.' => 'La direcciÃ³n de correo electrÃ³nico del usuario',
+	'The email address used in the From: header of each email sent from the system.' => 'La direcciÃ³n de correousada en la cabecera De: de los correos enviados por el sistema.',
+	'Use this as system email address' => 'Usar esta direcciÃ³n de correo para el sistema',
+	'The user&rsquo;s preferred language.' => 'El idioma preferido del usuario.',
+	'Select a password for your account.' => 'Seleccione una contraseÃ±a para su cuenta.',
+	'Password Confirm' => 'Confirmar contraseÃ±a',
+	'Repeat the password for confirmation.' => 'Repita la contraseÃ±a para confirmaciÃ³n.',
+	'Your LDAP username.' => 'Su usuario en el servidor LDAP.',
+	'Enter your LDAP password.' => 'Su contraseÃ±a en el servidor LDAP.',
+
+## tmpl/cms/edit_comment.tmpl
+	'The comment has been approved.' => 'Se ha aprobado el comentario.',
+	'Save changes to this comment (s)' => 'Guardar cambios de este comentario (s)',
+	'Delete this comment (x)' => 'Borrar este comentario (x)',
+	'Previous Comment' => 'Comentario anterior',
+	'Next Comment' => 'Comentario siguiente',
+	'View entry comment was left on' => 'Mostrar la entrada donde se realizÃ³ el comentario',
+	'Reply to this comment' => 'Responder al comentario',
+	'Update the status of this comment' => 'Actualizar el estado del comentario',
+	'View all comments with this status' => 'Ver comentarios con este estado',
+	'The name of the person who posted the comment' => 'El nombre de la persona que publicÃ³ el comentario',
+	'(Trusted)' => '(De confianza)',
+	'Ban Commenter' => 'Bloquear Comentarista',
+	'Untrust Commenter' => 'Comentarista no fiable',
+	'(Banned)' => '(Bloqueado)',
+	'Trust Commenter' => 'Comentados Fiable',
+	'Unban Commenter' => 'Desbloquear Comentarista',
+	'View all comments by this commenter' => 'Ver todos los comentarios de este comentarista',
+	'Email address of commenter' => 'DirecciÃ³n de correo del comentarista',
+	'None given' => 'No se indicÃ³ ninguno',
+	'URL of commenter' => 'URL del comentarista',
+	'View all comments with this URL' => 'Ver todos los comentarios con esta URL',
+	'[_1] this comment was made on' => '[_1] este comentario fue hecho en',
+	'[_1] no longer exists' => '[_1] no existe mÃ¡s largo',
+	'View all comments on this [_1]' => 'Ver todos los comentario en este [_1]',
+	'Date this comment was made' => 'Fecha de cuando se hizo el comentario',
+	'View all comments created on this day' => 'Ver todos los comentarios creados este dÃ­a',
+	'IP Address of the commenter' => 'DirecciÃ³n IP del comentarista',
+	'View all comments from this IP address' => 'Ver todos los comentarios procedentes de esta direcciÃ³n IP',
+	'Fulltext of the comment entry' => 'Texto completo de la entrada del comentario',
+	'Responses to this comment' => 'Respuestas al comentario',
+
+## tmpl/cms/cfg_system_feedback.tmpl
+	'System: Feedback Settings' => 'Sistema: ConfiguraciÃ³n de respuestas',
+	'Your feedback preferences have been saved.' => 'Se guardaron las preferencias de las respuestas.',
+	'Feedback: Master Switch' => 'Respuestas: Control maestro',
+	'This will override all individual blog settings.' => 'Esto va borrar los parÃ¡metros de todos los blogs individuales',
+	'Disable comments for all blogs' => 'Deshabilitar los comentarios en todos los blogs',
+	'Disable TrackBacks for all blogs' => 'Deshabilitar los TrackBacks en todos los blogs',
+	'Outbound Notifications' => 'Notificaciones salientes',
+	'Notification pings' => 'Pings de notificaciÃ³n',
+	'This feature allows you to disable sending notification pings when a new entry is created.' => 'Esta acaracterÃ­stica le permite deshabilitar el envÃ­o de pings que notifican la creaciÃ³n de nuevas entradas.',
+	'Disable notification pings for all blogs' => 'Deshabilitar los pings de notificaciÃ³n en todos los blogs',
+	'Limit outbound TrackBacks and TrackBack auto-discovery for the purposes of keeping your installation private.' => 'Limitar los TrackBacks salientes y el autodescubrimiento de TrackBacks con el propÃ³sito de mantener la privacidad de la instalaciÃ³n.',
+	'Allow to any site' => 'Autorizar todos los sitios',
+	'(No outbound TrackBacks)' => '(NingÃºn Trackback saliente)',
+	'Only allow to blogs on this installation' => 'Autorizar solamente en los blogs de esta instalaciÃ³n',
+	'Only allow the sites on the following domains:' => 'Autorizar solamente los sitios en los siguientos dominios',
+
+## tmpl/cms/list_association.tmpl
+	'permission' => 'permiso',
+	'permissions' => 'permisos',
+	'Remove selected permissions (x)' => 'Remove selected permissions (x)',
+	'Revoke Permission' => 'Revocar permiso',
+	'[_1] <em>[_2]</em> is currently disabled.' => '[_1] <em>[_2]</em> estÃ¡ momentÃ¡neamente indisponible',
+	'Grant Permission' => 'Otorgar permiso',
+	'You can not create permissions for disabled users.' => 'No puede crear permisos para los usuarios deshabilitados.',
+	'Assign Role to User' => 'Asignar rol al usuario',
+	'Grant permission to a user' => 'Otorgar permiso a un usuario',
+	'You have successfully revoked the given permission(s).' => 'OtorgÃ³ los permisos con Ã©xito.',
+	'You have successfully granted the given permission(s).' => 'RevocÃ³ los permisos con Ã©xito.',
+	'No permissions could be found.' => 'No se encontraron permisos.',
+
+## tmpl/cms/edit_author.tmpl
+	'Edit Profile' => 'Editar Perfil',
+	'This profile has been updated.' => 'Este perfil ha sido actualizado.',
+	'A new password has been generated and sent to the email address [_1].' => 'Se ha generado y enviado a la direcciÃ³n de correo electrÃ³nico [_1] una nueva contraseÃ±a.',
+	'Your Web services password is currently' => 'La contraseÃ±a de los servicios web es actualmente',
+	'_WARNING_PASSWORD_RESET_SINGLE' => 'Va a reiniciar la contraseÃ±a de "[_1]". Se enviarÃ¡ una nueva contraseÃ±a aleatoria que se enviarÃ¡ directamente a su direcciÃ³n de correo electrÃ³nico ([_2]). Â¿Desea continuar?',
+	'Error occurred while removing userpic.' => 'OcurriÃ³ un error durante la eliminaciÃ³n del avatar.',
+	'Status of user in the system. Disabling a user removes their access to the system but preserves their content and history.' => 'Estado del usuario en el sistema. Al deshabilitar el usuario, se impide su acceso al sistema pero se preservan sus contenidos e histÃ³ricos.',
+	'_USER_PENDING' => 'Pendiente',
+	'The username used to login.' => 'El nombre de usuario utilizado para la identificaciÃ³n en el sistema.',
+	'External user ID' => 'Usuario externo ID',
+	'The email address associated with this user.' => 'La direcciÃ³n de correo asociada a este usuario.',
+	'The URL of the site associated with this user. eg. http://www.movabletype.com/' => 'La URL del sitio asociada al usuario. p.e. http://www.movabletype.com/',
+	'Userpic' => 'Avatar',
+	'The image associated with this user.' => 'La imagen asociada al usuario.',
+	'Select Userpic' => 'Seleccionar avatar',
+	'Remove Userpic' => 'Borrar avatar',
+	'Current Password' => 'ContraseÃ±a actual',
+	'Existing password required to create a new password.' => 'La contraseÃ±a actual es necesaria para crear una nueva.',
+	'Initial Password' => 'ContraseÃ±a inicial',
+	'Enter preferred password.' => 'Introduzca la contraseÃ±a elegida.',
+	'New Password' => 'Nueva contraseÃ±a',
+	'Enter the new password.' => 'Introduzca la nueva contraseÃ±a.',
+	'Password recovery word/phrase' => 'Palabra/frase para la recuperaciÃ³n de contraseÃ±a',
+	'This word or phrase is not used in the password recovery.' => 'Esta palabra o frase no se usa en la recuperaciÃ³n de la contraseÃ±a.', # Translate - New
+	'Preferred language of this user.' => 'Idioma preferido por este usuario.',
+	'Text Format' => 'Formato de texto',
+	'Preferred text format option.' => 'OpciÃ³n de formato de texto preferido.',
+	'(Use Blog Default)' => '(Usar valores predefinidos del blog)',
+	'Tag Delimiter' => 'Delimitador de etiquetas',
+	'Preferred method of separating tags.' => 'MÃ©todo preferido de separaciÃ³n de etiquetas.',
+	'Web Services Password' => 'ContraseÃ±a de servicios web',
+	'For use by Activity feeds and with XML-RPC and Atom-enabled clients.' => 'Utilizada por las fuentes de sindicaciÃ³n de actividad y los clientes XML-RPC y Atom.',
+	'Reveal' => 'Mostrar',
+	'System Permissions' => 'Permisos del sistema',
+	'Options' => 'Opciones',
+	'Create personal blog for user' => 'Crear blog personal para el usuario',
+	'Create User (s)' => 'Crear usuario (s)',
+	'Save changes to this author (s)' => 'Guardar cambios de este autor (s)',
+	'_USAGE_PASSWORD_RESET' => 'Puede iniciar la recuperaciÃ³n de la contraseÃ±a en nombre de este usuario. Si lo hace, se enviarÃ¡ un correo a <strong>[_1]</strong> con una nueva contraseÃ±a aleatoria.',
+	'Initiate Password Recovery' => 'Iniciar recuperaciÃ³n de contraseÃ±a',
+
+## tmpl/cms/widget/new_user.tmpl
+	'Welcome to Movable Type, the world\'s most powerful blogging, publishing and social media platform. To help you get started we have provided you with links to some of the more common tasks new users like to perform:' => 'Bienvenido a Movable Type, la plataforma social de blogs y publicaciÃ³n mÃ¡s potente del mundo. Para ayudarle a comenzar, le ofrecemos algunos enlaces con las tareas mÃ¡s comunes que los nuevos usuarios suelen realizar:',
+	'Write your first post' => 'Escribir la primera entrada',
+	'What would a blog be without content? Start your Movable Type experience by creating your very first post.' => 'Â¿QuÃ© serÃ­a un blog sin contenidos? Empiece su experiencia en Movable Type creando la primera entrada.',
+	'Design your blog' => 'DiseÃ±ar el blog',
+	'Customize the look and feel of your blog quickly by selecting a design from one of our professionally designed themes.' => 'Personalice el diseÃ±o y estilo del blog seleccionando uno de nuestros temas de calidad profesional.',
+	'Explore what\'s new in Movable Type 4' => 'Explorar las novedades de Movable Type 4',
+	'Whether you\'re new to Movable Type or using it for the first time, learn more about what this tool can do for you.' => 'Tanto si es la primera vez que usa Movable Type, como si ya es un usuario con experiencia, aprenda quÃ© es lo que puede hacer esta herramienta por usted.',
+
+## tmpl/cms/widget/blog_stats_recent_entries.tmpl
+	'[quant,_1,entry,entries] tagged &ldquo;[_2]&rdquo;' => '[quant,_1,entrada etiquetada,entradas etiquetadas] &ldquo;[_2]&rdquo;',
+	'...' => '...',
+	'Posted by [_1] [_2] in [_3]' => 'Publicado por [_1] [_2] en [_3]',
+	'Posted by [_1] [_2]' => 'Publicado por [_1] [_2]',
+	'Tagged: [_1]' => 'Etiquetas: [_1]',
+	'View all entries tagged &ldquo;[_1]&rdquo;' => 'Ver todas las entradas etiquetadas con &ldquo;[_1]&rdquo;',
+	'No entries available.' => 'Sin entradas disponibles.',
+
+## tmpl/cms/widget/mt_news.tmpl
+	'News' => 'Noticias',
+	'MT News' => 'Noticias MT',
+	'Learning MT' => 'Learning MT',
+	'Hacking MT' => 'Hacking MT',
+	'Pronet' => 'Pronet',
+	'No Movable Type news available.' => 'No hay noticias de Movable Type disponibles.',
+	'No Learning Movable Type news available.' => 'No hay noticias de Learning Movable Type disponibles.',
+
+## tmpl/cms/widget/custom_message.tmpl
+	'This is you' => 'Este es usted',
+	'Welcome to [_1].' => 'Bienvenido a [_1].',
+	'You can manage your blog by selecting an option from the menu located to the left of this message.' => 'Puede administrar su blog seleccionando una opciÃ³n del menÃº situado a la izquierda de este mensaje.',
+	'If you need assistance, try:' => 'Si necesita ayuda, consulte:',
+	'Movable Type User Manual' => 'Manual del usuario de Movable Type',
+	'http://www.sixapart.com/movabletype/support' => 'http://www.sixapart.com/movabletype/support',
+	'Movable Type Technical Support' => 'Soporte tÃ©cnico de Movable Type',
+	'Movable Type Community Forums' => 'Foros comunitarios de Movable Type',
+	'Save Changes (s)' => 'Guardar los cambios (s)',
+	'Change this message.' => 'Cambiar este mensaje.',
+	'Edit this message.' => 'Editar este mensaje.',
+
+## tmpl/cms/widget/mt_shortcuts.tmpl
+	'Import Content' => 'Importar contenido',
+	'Blog Preferences' => 'Preferencias del blog',
+
+## tmpl/cms/widget/new_version.tmpl
+	'What\'s new in Movable Type [_1]' => 'Novedades en Movable Type [_1]',
+	'Congratulations, you have successfully installed Movable Type [_1]. Listed below is an overview of the new features found in this release.' => 'Â¡Felicidades, ha instalado con Ã©xito Movable Type [_1]! Debajo encontrarÃ¡ un resumen de las nuevas funciones de esta versiÃ³n.',
+
+## tmpl/cms/widget/this_is_you.tmpl
+	'Your <a href="[_1]">last entry</a> was [_2] in <a href="[_3]">[_4]</a>.' => 'La <a href="[_1]">Ãºltima entrada</a> estaba [_2] en <a href="[_3]">[_4]</a>.',
+	'You have <a href="[_1]">[quant,_2,draft,drafts]</a>.' => 'Tiene <a href="[_1]">[quant,_2,borrador,borradores]</a>.',
+	'You\'ve written <a href="[_1]">[quant,_2,entry,entries]</a> with <a href="[_3]">[quant,_4,comment,comments]</a>.' => 'Usted ha escrito <a href="[_1]">[quant,_2,entrada,entradas]</a> con <a href="[_3]">[quant,_4,comentario,comentarios]</a>.',
+	'You\'ve written <a href="[_1]">[quant,_2,entry,entries]</a>.' => 'Usted ha escrito <a href="[_1]">[quant,_2,entrada,entradas]</a>.',
+	'Edit your profile' => 'Edite su perfil',
+
+## tmpl/cms/widget/new_install.tmpl
+	'Thank you for installing Movable Type' => 'Gracias por instalar Movable Type',
+	'Congratulations on installing Movable Type, the world\'s most powerful blogging, publishing and social media platform. To help you get started we have provided you with links to some of the more common tasks new users like to perform:' => 'Felicidades por la instalaciÃ³n de Movable Type, la plataforma mÃ¡s potente del mundo de blogs y publicaciÃ³n. Para ayudarle a comenzar, le proveemos algunos enlaces a las tareas mÃ¡s comunes que los nuevos usuarios suelen realizar:',
+	'Add more users to your blog' => 'AÃ±adir mÃ¡s usuarios al blog',
+	'Start building your network of blogs and your community now. Invite users to join your blog and promote them to authors.' => 'Comience ahora a construir su red de blogs y su comunidad. Invite a otros usuarios a unirse a su blog y hÃ¡galos autores.',
+
+## tmpl/cms/widget/blog_stats.tmpl
+	'Error retrieving recent entries.' => 'Error obteniendo entradas recientes.',
+	'Loading recent entries...' => 'Cargando entradas recientes',
+	'Jan.' => 'Ene.',
+	'Feb.' => 'Feb.',
+	'July.' => 'Jul.',
+	'Aug.' => 'Ago.',
+	'Sept.' => 'Sep.',
+	'Oct.' => 'Oct.',
+	'Nov.' => 'Nov.',
+	'Dec.' => 'Dic.',
+	'Movable Type was unable to locate your \'mt-static\' directory. Please configure the \'StaticFilePath\' configuration setting in your mt-config.cgi file, and create a writable \'support\' directory underneath your \'mt-static\' directory.' => 'Movable Type no pudo localizar el directorio \'mt-static\'. Por favor, configure la opciÃ³n \'StaticFilePath\' en el fichero mt-config.cgi y cree un directorio \'support\' en el que se pueda escribir dentro del directorio \'mt-static\'.',
+	'Movable Type was unable to write to its \'support\' directory. Please create a directory at this location: [_1], and assign permissions that will allow the web server write access to it.' => 'Movable Type no pudo escribir en el directorio \'support\'. Por favor, cree un directorio en este lugar: [_1], y asÃ­gnele permisos para permitir que el servidor web pueda acceder y escribir en Ã©l.',
+	'[_1] [_2] - [_3] [_4]' => '[_1] [_2] - [_3] [_4]',
+	'You have <a href=\'[_3]\'>[quant,_1,comment,comments] from [_2]</a>' => 'Tiene <a href=\'[_3]\'>[quant,_1,comentario,comentarios] de [_2]</a>',
+	'You have <a href=\'[_3]\'>[quant,_1,entry,entries] from [_2]</a>' => 'Tiene <a href=\'[_3]\'>[quant,_1,entrada] de [_2]</a>',
+
+## tmpl/cms/widget/blog_stats_entry.tmpl
+	'Most Recent Entries' => 'Ãltimas entradas',
+	'View all entries' => 'Mostrar todas las entradas',
+
+## tmpl/cms/widget/blog_stats_tag_cloud.tmpl
+
+## tmpl/cms/widget/blog_stats_comment.tmpl
+	'Most Recent Comments' => 'Ãltimos comentarios',
+	'[_1] [_2], [_3] on [_4]' => '[_1] [_2], [_3] en [_4]',
+	'View all comments' => 'Mostrar todos los comentarios',
+	'No comments available.' => 'No hay comentarios disponibles',
+
+## tmpl/cms/restore_end.tmpl
+	'Make sure that you remove the files that you restored from the \'import\' folder, so that if/when you run the restore process again, those files will not be re-restored.' => 'AsegÃºrese de que elimina los ficheros que ha restaurado de la carpeta \'importar\', por si ejecuta el proceso en otra ocasiÃ³n que Ã©stos no vuelvan a restaurar.',
+	'An error occurred during the restore process: [_1] Please check activity log for more details.' => 'OcurriÃ³ un error durante el proceso de restauraciÃ³n: [_1] Por favor, compruebe el registro de actividad para mÃ¡s detalles.',
+
+## tmpl/cms/system_check.tmpl
+	'User Counts' => 'NÃºmero de usuarios',
+	'Number of users in this system.' => 'NÃºmero de usuarios en el sistema.',
+	'Total Users' => 'Usuarios Totales',
+	'Active Users' => 'Usuarios Activos',
+	'Users who have logged in within 90 days are considered <strong>active</strong> in Movable Type license agreement.' => 'Los usuarios que se hayan identificado a lo largo de los Ãºltimos 90 dÃ­as son considerados como activos segÃºn la licence Movable Type.',
+	'Movable Type could not find the script named \'mt-check.cgi\'. To resolve this issue, please ensure that the mt-check.cgi script exists and/or the CheckScript configuration parameter references it properly.' => 'Movable Type no ha podido encontrar el script nombrado \'mt-check.cgi\'. Para resolver este problema, asegurese de que el script mt-check.cgi script existe y/o que la configuraciÃ³n de los parÃ¡metros de MTCheckScript este correctamente referenciado.',
+
+## tmpl/cms/restore.tmpl
+	'Restore from a Backup' => 'Resturar una copia de seguridad',
+	'Perl module XML::SAX and/or its dependencies are missing - Movable Type can not restore the system without it.' => 'El mÃ³dulo de Perl XML::SAX y/o sus dependencias no se encuentran - Movable Type no puede restaurar el sistema sin Ã©l.',
+	'Backup file' => 'Hacer copia de seguridad del fichero',
+	'If your backup file is located on your computer, you can upload it here.  Otherwise, Movable Type will automatically look in the \'import\' folder of your Movable Type directory.' => 'Si su fichero de copia de seguridad estÃ¡ situado en su PC, puede subirlo desde aquÃ­. Si no, Movable Type comprobarÃ¡ automÃ¡ticamente la carpeta \'import\' en el directorio de Movable Type.',
+	'Check this and files backed up from newer versions can be restored to this system.  NOTE: Ignoring Schema Version can damage Movable Type permanently.' => 'Activa esta opciÃ³n y los ficheros con copias de seguridad de versiones mÃ¡s recientes podrÃ¡n restaurarse en este sistema. NOTA: Ignorar la versiÃ³n del esquema puede daÃ±ar Movable Type permanentemente.',
+	'Ignore schema version conflicts' => 'Igrar conflictos de versiÃ³n de esquemas',
+	'Check this and existing global templates will be overwritten from the backup file.' => 'Si activa esto, se sobreescribirÃ¡n ',
+	'Overwrite global templates.' => 'Sobreescribir las plantillas globales.',
+	'Restore (r)' => 'Restaurar (r)',
+
+## tmpl/cms/login.tmpl
+	'Your Movable Type session has ended.' => 'FinalizÃ³ su sesiÃ³n en Movable Type.',
+	'Your Movable Type session has ended. If you wish to sign in again, you can do so below.' => 'Su sesiÃ³n de Movable Type finalizÃ³. Si desea identificarse de nuevo, hÃ¡galo abajo.',
+	'Your Movable Type session has ended. Please sign in again to continue this action.' => 'Su sesiÃ³n de Movable Type finalizÃ³. Por favor, identifÃ­quese de nuevo para continuar con esta acciÃ³n.',
+	'Forgot your password?' => 'Â¿OlvidÃ³ su contraseÃ±a?',
+	'Sign In (s)' => 'IdentifÃ­quese (s)',
+
+## tmpl/cms/cfg_archives.tmpl
+	'Error: Movable Type was not able to create a directory for publishing your blog. If you create this directory yourself, assign sufficient permissions that allow Movable Type to create files within it.' => 'Error: Movable Type no pudo crear un directorio para publicar el blog. Si desea crear el directorio usted mismo, asigne suficientes permisos para que Movable Type pueda crear ficheros en Ã©l.',
+	'Your blog\'s archive configuration has been saved.' => 'Se guardÃ³ la configuraciÃ³n de archivos de su blog.',
+	'You have successfully added a new archive-template association.' => 'AgregÃ³ correctamente una nueva asociaciÃ³n archivo-plantilla.',
+	'You may need to update your \'Master Archive Index\' template to account for your new archive configuration.' => 'PodrÃ­a tener que actualizar la plantilla \'Archivo Ã­ndice maestro\' para tener en cuenta la nueva configuraciÃ³n del archivado.',
+	'The selected archive-template associations have been deleted.' => 'Las asociaciones seleccionadas archivos-plantillas fueron eliminadas.',
+	'Warning: one or more of your templates is set to publish dynamically using PHP, however your server side include method may not be compatible with dynamic publishing.' => 'AtenciÃ³n: una o mÃ¡s de las plantillas estÃ¡n configuradas para publicarse usando PHP, sin embargo, el mÃ©todo de inclusiÃ³n podrÃ­a no ser compatible con la publicaciÃ³n dinÃ¡mica.',
+	'You must set a valid Site URL.' => 'Debe establecer una URL de sitio vÃ¡lida.',
+	'You must set a valid Local Site Path.' => 'Debe establecer una ruta local de sitio vÃ¡lida.',
+	'You must set Local Archive Path.' => 'Debe indicar la ruta local de archivos.',
+	'You must set a valid Archive URL.' => 'Debe indicar una URL de archivos vÃ¡lida.',
+	'You must set a valid Local Archive Path.' => 'Debe indicar una ruta local de archivos vÃ¡lida.',
+	'Publishing Paths' => 'Rutas de publicaciÃ³n',
+	'The URL of your website. Do not include a filename (i.e. exclude index.html). Example: http://www.example.com/blog/' => 'La URL de su web. No incluya ningÃºn nombre de fichero (p.e. index.html). Ejemplo: http://www.ejemplo.com/blog/',
+	'Unlock this blog&rsquo;s site URL for editing' => 'Desbloquear la URL del sitio del blog para su ediciÃ³n',
+	'Warning: Changing the site URL can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la URL del sitio puede romper los enlaces que referencian al blog.',
+	'The path where your index files will be published. An absolute path (starting with \'/\') is preferred, but you can also use a path relative to the Movable Type directory. Example: /home/melody/public_html/blog' => 'La ruta donde se publicarÃ¡n los ficheros Ã­ndice. Se aconseja una ruta absoluta (las que comienzan con \'/\'), pero tambiÃ©n puede usar rutas relativas al directorio de Movable Type. Ejemplo: /home/melody/public_html/blog',
+	'Unlock this blog&rsquo;s site path for editing' => 'Desbloquear la ruta del sitio del blog para su ediciÃ³n',
+	'Note: Changing your site root requires a complete publish of your site.' => 'Nota: La modificaciÃ³n de la raÃ­z del sitio requiere la publicaciÃ³n completa del sitio.',
+	'Advanced Archive Publishing' => 'PublicaciÃ³n avanzada de archivos',
+	'Select this option only if you need to publish your archives outside of your Site Root.' => 'Seleccione esta opciÃ³n solo si necesita publicar sus archivos fuera de la raÃ­z de su sitio.',
+	'Publish archives outside of Site Root' => 'Publicar archivos fuera de la raÃ­z del sitio.',
+	'Enter the URL of the archives section of your website. Example: http://archives.example.com/' => 'Introduzca la URL de la secciÃ³n de archivos de su web. Ejemplo: http://archivos.ejemplo.com/',
+	'Unlock this blog&rsquo;s archive url for editing' => 'Desbloquear la URL de archivos de este blog para su ediciÃ³n',
+	'Warning: Changing the archive URL can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la URL de archivos pueden romper todos los enlaces en el blog.',
+	'Enter the path where your archive files will be published. Example: /home/melody/public_html/archives' => 'Introduzca la ruta donde se publicarÃ¡n los ficheros de los archivos. Ejemplo: /home/melody/public_html/archivos',
+	'Warning: Changing the archive path can result in breaking all the links in your blog.' => 'Aviso: La modificaciÃ³n de la ruta de los archivos puede romper todos los enlaces en su blog.',
+	'Asynchronous Job Queue' => 'Cola de trabajos asÃ­ncrona',
+	'Use Publishing Queue' => 'Usar cola de publicaciÃ³n',
+	'Requires the use of a cron job to publish pages in the background.' => 'Requiere el uso de una tarea del cron para publicar las pÃ¡ginas en segundo plano.',
+	'Use background publishing queue for publishing static pages for this blog' => 'Usar la cola de publicaciÃ³n en segundo plano para la publicaciÃ³n de pÃ¡ginas estÃ¡ticas en este blog.',
+	'Dynamic Publishing Options' => 'Opciones de la publiaciÃ³n dinÃ¡mica',
+	'Enable dynamic cache' => 'Activar cachÃ© dinÃ¡mica',
+	'Enable conditional retrieval' => 'Activar recuperaciÃ³n condicional',
+	'Archive Options' => 'Opciones de archivos',
+	'File Extension' => 'ExtensiÃ³n de ficheros',
+	'Enter the archive file extension. This can take the form of \'html\', \'shtml\', \'php\', etc. Note: Do not enter the leading period (\'.\').' => 'Introduzca la extensiÃ³n de los archivos. Puede ser \'html\', \'shtml\', \'php\', etc. Nota: No introduzca el punto separador de la extensiÃ³n (\'.\').',
+	'Preferred Archive' => 'Archivo preferido',
+	'Used for creating links to an archived entry (permalink). Select from the archive types used in this blogs archive templates.' => 'Utilizado para crear enlaces hacia una nota archivada (enlacepermanente).  Seleccione dentro de los archivos utilizados de las plantillas del blog.',
+	'No archives are active' => 'No hay archivos activos',
+	'Module Options' => 'Opciones de mÃ³dulos',
+	'Enable template module caching' => 'Activar la cachÃ© de plantillas de mÃ³dulos',
+	'Server Side Includes' => 'Server Side Includes',
+	'None (disabled)' => 'Ninguno (deshabilitado)',
+	'PHP Includes' => 'Inclusiones PHP',
+	'Apache Server-Side Includes' => 'Inclusiones de Apache',
+	'Active Server Page Includes' => 'Inclusiones de pÃ¡ginas Active Server',
+	'Java Server Page Includes' => 'Inclusiones de pÃ¡ginas Java Server',
+
+## tmpl/cms/rebuilding.tmpl
+	'Publishing...' => 'Publicando...',
+	'Publishing [_1]...' => 'Publicando [_1]...',
+	'Publishing [_1] [_2]...' => 'Publicando [_1] [_2]...',
+	'Publishing [_1] dynamic links...' => 'Publicando enlaces dinÃ¡micos [_1]...',
+	'Publishing [_1] archives...' => 'Publicando archivos [_1]...',
+	'Publishing [_1] templates...' => 'Publicando plantillas [_1]...',
+
+## tmpl/cms/edit_asset.tmpl
+	'Edit Asset' => 'Editar multimedia',
+	'Your asset changes have been made.' => 'Se han guardado los cambios del fichero multimedia.',
+	'[_1] - Modified by [_2]' => '[_1] - Modificado por [_2]',
+	'Appears in...' => 'Aparece en...',
+	'Published on [_1]' => 'Publicado en [_1]',
+	'Show all entries' => 'Mostrar todas las categorÃ­as',
+	'Show all pages' => 'Mostrar todas las pÃ¡ginas',
+	'This asset has not been used.' => 'Este fichero multimedia no se ha utilizado.',
+	'Related Assets' => 'Ficheros multimedia relacionados',
+	'You must specify a label for the asset.' => 'Debe especificar una etiqueta para el fichero multimedia.',
+	'Embed Asset' => 'Embeber fichero multimedia',
+	'Save changes to this asset (s)' => 'Guardar cambios de este fichero multimedia (s)',
 
 ## tmpl/comment/register.tmpl
@@ -3961,5 +3998,4 @@
 	'The name appears on your comment.' => 'El nombre que aparece en su comentario.',
 	'Select a password for yourself.' => 'Seleccione su contraseÃ±a.',
-	'This word or phrase will be required to recover the password if you forget it.' => 'Se solicitarÃ¡ esta palabra o frase para recuperar la contraseÃ±a si la olvida.',
 	'The URL of your website. (Optional)' => 'La URL del sitio web (opcional)',
 	'Register' => 'Registrarse',
@@ -3973,8 +4009,6 @@
 	'Not a member?&nbsp;&nbsp;<a href="[_1]">Sign Up</a>!' => 'Â¿No es usuario?&nbsp;&nbsp;Â¡<a href="[_1]">InscrÃ­base</a>!',
 
-## tmpl/comment/profile.tmpl
-	'Your Profile' => 'Su perfil',
-	'Password recovery' => 'Recuperar contraseÃ±a',
-	'Return to the <a href="[_1]">original page</a>.' => 'Volver a la <a href="[_1]">pÃ¡gina original</a>.',
+## tmpl/comment/error.tmpl
+	'Go Back (s)' => 'Volver',
 
 ## tmpl/comment/signup_thanks.tmpl
@@ -3986,31 +4020,10 @@
 	'Return to the original page.' => 'Volver a la pÃ¡gina original.',
 
-## tmpl/feeds/feed_comment.tmpl
-	'Unpublish' => 'Despublicar',
-	'More like this' => 'MÃ¡s como Ã©stos',
-	'From this blog' => 'De este blog',
-	'On this entry' => 'En esta entrada',
-	'By commenter identity' => 'Por identidad del comentarista',
-	'By commenter name' => 'Por nombre del comentarista',
-	'By commenter email' => 'Por correo electrÃ³nico del comentarista',
-	'By commenter URL' => 'Por URL del comentarista',
-	'On this day' => 'En este dÃ­a',
-
-## tmpl/feeds/feed_entry.tmpl
-	'From this author' => 'De este autor',
-
-## tmpl/feeds/feed_page.tmpl
-
-## tmpl/feeds/login.tmpl
-	'Movable Type Activity Log' => 'Registro de actividad de Movable Type',
-	'This link is invalid. Please resubscribe to your activity feed.' => 'Este enlace no es vÃ¡lido. Por favor, resuscrÃ­base a la fuente de sindicaciÃ³n de actividades.',
-
-## tmpl/feeds/error.tmpl
-
-## tmpl/feeds/feed_ping.tmpl
-	'Source blog' => 'Blog origen',
-	'By source blog' => 'Por blog origen',
-	'By source title' => 'Por tÃ­tulo origen',
-	'By source URL' => 'Por URL origen',
+## tmpl/comment/profile.tmpl
+	'Your Profile' => 'Su perfil',
+	'Return to the <a href="[_1]">original page</a>.' => 'Volver a la <a href="[_1]">pÃ¡gina original</a>.',
+
+## tmpl/include/chromeless_footer.tmpl
+	'<a href="[_1]">Movable Type</a> version [_2]' => '<a href="[_1]">Movable Type</a> versiÃ³n [_2]',
 
 ## tmpl/error.tmpl
@@ -4022,66 +4035,43 @@
 	'_ERROR_CGI_PATH' => 'La opciÃ³n de configuraciÃ³n CGIPath no es vÃ¡lida o no se encuentra en el fichero de configuraciÃ³n de Movable Type. Por favor, consulte la secciÃ³n <a href="javascript:void(0)">InstalaciÃ³n y configuraciÃ³n</a> del manual de Movable Type manual para mÃ¡s informaciÃ³n.',
 
-## addons/Community.pack/lib/MT/App/Community.pm
-	'No login form template defined' => 'No hay ninguna plantilla de formulario definida',
-	'Before you can sign in, you must authenticate your email address. <a href="[_1]">Click here</a> to resend the verification email.' => 'Antes de que pueda iniciar una sesiÃ³n, debe autentificar su direcciÃ³n de correo. <a href="[_1]">Haga clic aquÃ­</a> para reenviar el correo de verificaciÃ³n.',
-	'Your confirmation have expired. Please register again.' => 'Su confirmaciÃ³n ha caducado. Por favor, regÃ­strese de nuevo.',
-	'User \'[_1]\' (ID:[_2]) has been successfully registered.' => 'El usuario \'[_1]\' (ID:[_2]) se registrÃ³ con Ã©xito.',
-	'Thanks for the confirmation.  Please sign in.' => 'Gracias por la confirmaciÃ³n. Por favor, inicie la sesiÃ³n.',
-	'Login required' => 'Requerido inicio de sesiÃ³n',
-	'System template entry_response not found in blog: [_1]' => 'La plantilla del sistema entry_response no se encontrÃ³ en el blog: [_1]',
-	'Posting a new entry failed.' => 'Fallo publicando una nueva entrada.',
-	'New entry \'[_1]\' added to the blog \'[_2]\'' => 'AÃ±adida una nueva entrada \'[_1]\' al blog \'[_2]\'',
-	'Id or Username is required' => 'Se necesita el Id o el nombre del usuario',
-	'Unknown user' => 'Usuario desconocido',
-	'Cannot edit profile.' => 'No se pudo editar el perfil.',
-	'Recent Entries from [_1]' => 'Entradas recientes de [_1]',
-	'Responses to Comments from [_1]' => 'Respuestas a los comentarios de [_1]',
-	'Actions from [_1]' => 'Acciones de [_1]',
-
-## addons/Community.pack/lib/MT/Community/Tags.pm
-	'You used an \'[_1]\' tag outside of the block of MTIfEntryRecommended; perhaps you mistakenly placed it outside of an \'MTIfEntryRecommended\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del bloque MTIfEntryRecommended; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTIfEntryRecommended\'?',
-	'Click here to recommend' => 'Haga clic aquÃ­ para hacer una recomendaciÃ³n',
-	'Click here to follow' => 'Clic aquÃ­ para seguir a',
-	'Click here to leave' => 'Clic aquÃ­ para dejar de seguir a',
-
-## addons/Community.pack/lib/MT/Community/CMS.pm
-	'Users followed by [_1]' => 'Seguidos por [_1]',
-	'Users following [_1]' => 'Seguidores de [_1]',
-	'Following' => 'Siguiendo',
-	'Followers' => 'Seguidores',
-	'Welcome to the Movable Type Community Solution' => 'Bienvenido a la Community Solution de Movable Type',
-	'The Community Solution gives you to the tools to build a successful community with active, engaged conversations. Some key features to explore:' => 'Community Solution le ofrece las herramientas necesarias para construir una comunidad activa y con apasionantes conversaciones. Algunas de las funcionalidades mÃ¡s importantes a explorar son:',
-	'Friends and Followers' => 'Amigos y seguidores',
-	'Allow registered members to maintain a list of friends across your community' => 'Permitir a los usuarios registrados mantener una lista de amigos de tu comunidad',
-
-## addons/Community.pack/php/function.mtentryrecommendvotelink.php
-
-## addons/Community.pack/tmpl/widget/blog_stats_registration.mtml
-	'Registrations' => 'Registros',
-	'Recent Registrations' => 'Registros recientes',
-	'default userpic' => 'avatar predefinido',
-	'You have [quant,_1,registration,registrations] from [_2]' => 'Tiene un [quant,_1,registro,registros] en [_2]',
-
-## addons/Community.pack/tmpl/widget/most_popular_entries.mtml
-	'Most Popular Entries' => 'Entradas mÃ¡s populares',
-	'There are no popular entries.' => 'No hay entradas populares.',
-
-## addons/Community.pack/tmpl/widget/recent_submissions.mtml
-	'Recent Submissions' => 'EnvÃ­os recientes',
-
-## addons/Community.pack/tmpl/widget/recently_scored.mtml
-	'Recently Scored' => 'Puntuaciones recientes',
-	'There are no recently favorited entries.' => 'No hay recomendaciones recientes de entradas.',
-
-## addons/Community.pack/tmpl/cfg_community_prefs.tmpl
+## tmpl/feeds/feed_entry.tmpl
+	'Unpublish' => 'Despublicar',
+	'More like this' => 'MÃ¡s como Ã©stos',
+	'From this blog' => 'De este blog',
+	'From this author' => 'De este autor',
+	'On this day' => 'En este dÃ­a',
+
+## tmpl/feeds/feed_comment.tmpl
+	'On this entry' => 'En esta entrada',
+	'By commenter identity' => 'Por identidad del comentarista',
+	'By commenter name' => 'Por nombre del comentarista',
+	'By commenter email' => 'Por correo electrÃ³nico del comentarista',
+	'By commenter URL' => 'Por URL del comentarista',
+
+## tmpl/feeds/login.tmpl
+	'Movable Type Activity Log' => 'Registro de actividad de Movable Type',
+	'This link is invalid. Please resubscribe to your activity feed.' => 'Este enlace no es vÃ¡lido. Por favor, resuscrÃ­base a la fuente de sindicaciÃ³n de actividades.',
+
+## tmpl/feeds/error.tmpl
+
+## tmpl/feeds/feed_page.tmpl
+
+## tmpl/feeds/feed_ping.tmpl
+	'Source blog' => 'Blog origen',
+	'By source blog' => 'Por blog origen',
+	'By source title' => 'Por tÃ­tulo origen',
+	'By source URL' => 'Por URL origen',
+
+## addons/Community.pack/config.yaml
 	'Community Settings' => 'ConfiguraciÃ³n de la comunidad',
-	'Anonymous Recommendation' => 'RecomendaciÃ³n anÃ³nima',
-	'Check to allow anonymous users (users not logged in) to recommend discussion.  IP address is recorded and used to identify each user.' => 'Active esta opciÃ³n para permitir que los usuarios anÃ³nimos (aquellos que no han iniciado una sesiÃ³n) puedan recomendar debates. Las direcciones IP se registran y se utilizan para identificar a cada usuario.',
-	'Allow anonymous user to recommend' => 'Permitir que los usuarios anÃ³nimos hagan recomendaciones',
-	'Save changes to blog (s)' => 'Guardar los cambios en el blog (s)',
-
-## addons/Community.pack/config.yaml
+	'Pending Entries' => 'Entradas pendientes', # Translate - New
+	'Spam Entries' => 'Entradas spam', # Translate - New
 	'Following Users' => 'Usuarios que sigue',
 	'Being Followed' => 'Seguidores',
+	'Sanitize' => 'Esterilizar',
+	'Recently Scored' => 'Puntuaciones recientes',
+	'Recent Submissions' => 'EnvÃ­os recientes',
+	'Most Popular Entries' => 'Entradas mÃ¡s populares',
+	'Registrations' => 'Registros',
 	'Login Form' => 'Formulario de inicio de sesiÃ³n',
 	'Password Reset Form' => 'Formulario de reinicio de contraseÃ±a',
@@ -4092,4 +4082,6 @@
 	'Profile Edit Form' => 'Formulario de ediciÃ³n del perfil',
 	'Profile Feed' => 'SindicaciÃ³n del perfil',
+	'New Password Form' => 'Formulario de nueva contraseÃ±a', # Translate - New
+	'New Password Reset Form' => 'Formulario de reinicio de contraseÃ±a', # Translate - New
 	'Form Field' => 'Campo del formulario',
 	'Status Message' => 'Mensaje de estado',
@@ -4124,5 +4116,85 @@
 	'Default Widgets' => 'Widgets predefinidos',
 
-## addons/Community.pack/templates/global/login_form.mtml
+## addons/Community.pack/lib/MT/App/Community.pm
+	'No login form template defined' => 'No hay ninguna plantilla de formulario definida',
+	'Before you can sign in, you must authenticate your email address. <a href="[_1]">Click here</a> to resend the verification email.' => 'Antes de que pueda iniciar una sesiÃ³n, debe autentificar su direcciÃ³n de correo. <a href="[_1]">Haga clic aquÃ­</a> para reenviar el correo de verificaciÃ³n.',
+	'Your confirmation have expired. Please register again.' => 'Su confirmaciÃ³n ha caducado. Por favor, regÃ­strese de nuevo.',
+	'User \'[_1]\' (ID:[_2]) has been successfully registered.' => 'El usuario \'[_1]\' (ID:[_2]) se registrÃ³ con Ã©xito.',
+	'Thanks for the confirmation.  Please sign in.' => 'Gracias por la confirmaciÃ³n. Por favor, inicie la sesiÃ³n.',
+	'[_1] registered to Movable Type.' => '[_1] se registrÃ³ en Movable Type.', # Translate - New
+	'Login required' => 'Requerido inicio de sesiÃ³n',
+	'Title or Content is required.' => 'El tÃ­tulo o contenido es obligatorio.',
+	'System template entry_response not found in blog: [_1]' => 'La plantilla del sistema entry_response no se encontrÃ³ en el blog: [_1]',
+	'New entry \'[_1]\' added to the blog \'[_2]\'' => 'AÃ±adida una nueva entrada \'[_1]\' al blog \'[_2]\'',
+	'Id or Username is required' => 'Se necesita el Id o el nombre del usuario',
+	'Unknown user' => 'Usuario desconocido',
+	'Recent Entries from [_1]' => 'Entradas recientes de [_1]',
+	'Responses to Comments from [_1]' => 'Respuestas a los comentarios de [_1]',
+	'Actions from [_1]' => 'Acciones de [_1]',
+
+## addons/Community.pack/lib/MT/Community/Tags.pm
+	'You used an \'[_1]\' tag outside of the block of MTIfEntryRecommended; perhaps you mistakenly placed it outside of an \'MTIfEntryRecommended\' container?' => 'UtilizÃ³ una etiqueta \'[_1]\' fuera del bloque MTIfEntryRecommended; Â¿quizÃ¡s la situÃ³ por error fuera de un contenedor \'MTIfEntryRecommended\'?',
+	'Click here to recommend' => 'Haga clic aquÃ­ para hacer una recomendaciÃ³n',
+	'Click here to follow' => 'Clic aquÃ­ para seguir a',
+	'Click here to leave' => 'Clic aquÃ­ para dejar de seguir a',
+
+## addons/Community.pack/lib/MT/Community/CMS.pm
+	'Users followed by [_1]' => 'Seguidos por [_1]',
+	'Users following [_1]' => 'Seguidores de [_1]',
+	'Following' => 'Siguiendo',
+	'Followers' => 'Seguidores',
+	'Welcome to the Movable Type Community Solution' => 'Bienvenido a la Community Solution de Movable Type',
+	'The Community Solution gives you to the tools to build a successful community with active, engaged conversations. Some key features to explore:' => 'Community Solution le ofrece las herramientas necesarias para construir una comunidad activa y con apasionantes conversaciones. Algunas de las funcionalidades mÃ¡s importantes a explorar son:',
+	'Friends and Followers' => 'Amigos y seguidores',
+	'Allow registered members to maintain a list of friends across your community' => 'Permitir a los usuarios registrados mantener una lista de amigos de tu comunidad',
+
+## addons/Community.pack/php/function.mtentryrecommendvotelink.php
+
+## addons/Community.pack/tmpl/widget/blog_stats_registration.mtml
+	'Recent Registrations' => 'Registros recientes',
+	'default userpic' => 'avatar predefinido',
+	'You have [quant,_1,registration,registrations] from [_2]' => 'Tiene un [quant,_1,registro,registros] en [_2]',
+
+## addons/Community.pack/tmpl/widget/most_popular_entries.mtml
+	'There are no popular entries.' => 'No hay entradas populares.',
+
+## addons/Community.pack/tmpl/widget/recent_submissions.mtml
+
+## addons/Community.pack/tmpl/widget/recently_scored.mtml
+	'There are no recently favorited entries.' => 'No hay recomendaciones recientes de entradas.',
+
+## addons/Community.pack/tmpl/cfg_community_prefs.tmpl
+	'Anonymous Recommendation' => 'RecomendaciÃ³n anÃ³nima',
+	'Check to allow anonymous users (users not logged in) to recommend discussion.  IP address is recorded and used to identify each user.' => 'Active esta opciÃ³n para permitir que los usuarios anÃ³nimos (aquellos que no han iniciado una sesiÃ³n) puedan recomendar debates. Las direcciones IP se registran y se utilizan para identificar a cada usuario.',
+	'Allow anonymous user to recommend' => 'Permitir que los usuarios anÃ³nimos hagan recomendaciones',
+	'Save changes to blog (s)' => 'Guardar los cambios en el blog (s)',
+
+## addons/Community.pack/templates/global/register_form.mtml
+	'Sign up' => 'Registrarse',
+
+## addons/Community.pack/templates/global/simple_footer.mtml
+
+## addons/Community.pack/templates/global/profile_error.mtml
+	'ERROR MSG HERE' => 'MENSAJE DE ERROR AQUÃ',
+
+## addons/Community.pack/templates/global/new_password.mtml
+
+## addons/Community.pack/templates/global/new_entry_email.mtml
+	'A new entry \'[_1]([_2])\' has been posted on your blog [_3].' => 'Se ha publicado una nueva entrada \'[_1]([_2])\' en su blog [_3].',
+	'Author name: [_1]' => 'Nombre del autor: [_1]',
+	'Author nickname: [_1]' => 'PseudÃ³nimo del autor: [_1]',
+	'Title: [_1]' => 'TÃ­tulo: [_1]',
+	'Edit entry:' => 'Editar entrada:',
+
+## addons/Community.pack/templates/global/profile_feed.mtml
+	'Posted [_1] to [_2]' => '[_1] publicado en [_2]',
+	'Commented on [_1] in [_2]' => 'ComentÃ³ en [_1] en [_2]',
+	'Voted on [_1] in [_2]' => 'VotÃ³ en [_1] en [_2]',
+	'[_1] voted on <a href="[_2]">[_3]</a> in [_4]' => '[_1] votÃ³ en <a href="[_2]">[_3]</a> en [_4]',
+
+## addons/Community.pack/templates/global/password_reset_form.mtml
+	'Reset Password' => 'Reiniciar la contraseÃ±a',
+	'Your password has been changed, and the new password has been sent to your email address ([_1]).' => 'Se cambiÃ³ su contraseÃ±a y la nueva se le ha enviado a su direcciÃ³n de correo electrÃ³nico ([_1]).',
+	'Back to the original page' => 'Regresar a la pÃ¡gina original',
 
 ## addons/Community.pack/templates/global/signin.mtml
@@ -4133,42 +4205,10 @@
 	'Not a member? <a href="[_1]">Register</a>' => 'Â¿No es miembro? <a href="[_1]">Registrarse</a>',
 
-## addons/Community.pack/templates/global/register_form.mtml
-	'Sign up' => 'Registrarse',
-
-## addons/Community.pack/templates/global/simple_footer.mtml
-
-## addons/Community.pack/templates/global/profile_error.mtml
-	'ERROR MSG HERE' => 'MENSAJE DE ERROR AQUÃ',
-
-## addons/Community.pack/templates/global/password_reset_form.mtml
-	'Reset Password' => 'Reiniciar la contraseÃ±a',
-	'Back to the original page' => 'Regresar a la pÃ¡gina original',
-
-## addons/Community.pack/templates/global/new_entry_email.mtml
-	'A new entry \'[_1]([_2])\' has been posted on your blog [_3].' => 'Se ha publicado una nueva entrada \'[_1]([_2])\' en su blog [_3].',
-	'Author name: [_1]' => 'Nombre del autor: [_1]',
-	'Author nickname: [_1]' => 'PseudÃ³nimo del autor: [_1]',
-	'Title: [_1]' => 'TÃ­tulo: [_1]',
-	'Edit entry:' => 'Editar entrada:',
-
 ## addons/Community.pack/templates/global/profile_edit_form.mtml
 	'Go <a href="[_1]">back to the previous page</a> or <a href="[_2]">view your profile</a>.' => '<a href="[_1]">Regresar a la pÃ¡gina anterior</a> o <a href="[_2]">vea su perfil</a>.',
 	'Upload New Userpic' => 'Transferir nuevo avatar',
 
-## addons/Community.pack/templates/global/profile_feed.mtml
-	'Posted [_1] to [_2]' => '[_1] publicado en [_2]',
-	'Commented on [_1] in [_2]' => 'ComentÃ³ en [_1] en [_2]',
-	'Voted on [_1] in [_2]' => 'VotÃ³ en [_1] en [_2]',
-	'[_1] voted on <a href="[_2]">[_3]</a> in [_4]' => '[_1] votÃ³ en <a href="[_2]">[_3]</a> en [_4]',
-
 ## addons/Community.pack/templates/global/header.mtml
 	'Blog Description' => 'DescripciÃ³n del blog',
-
-## addons/Community.pack/templates/global/navigation.mtml
-	'Home' => 'Inicio',
-
-## addons/Community.pack/templates/global/footer.mtml
-
-## addons/Community.pack/templates/global/search.mtml
 
 ## addons/Community.pack/templates/global/profile_view.mtml
@@ -4191,4 +4231,23 @@
 	'Not being followed' => 'Sin seguidores',
 
+## addons/Community.pack/templates/global/login_form.mtml
+
+## addons/Community.pack/templates/global/register_confirmation.mtml
+	'Authentication Email Sent' => 'Correo de autentificaciÃ³n enviado.',
+	'Profile Created' => 'Perfil creado',
+	'<a href="[_1]">Return to the original page.</a>' => '<a href="[_1]">Regresar a la pÃ¡gina original.</a>',
+
+## addons/Community.pack/templates/global/footer.mtml
+
+## addons/Community.pack/templates/global/navigation.mtml
+	'Home' => 'Inicio',
+
+## addons/Community.pack/templates/global/new_password_reset_form.mtml
+
+## addons/Community.pack/templates/global/login_form_module.mtml
+	'Logged in as <a href="[_1]">[_2]</a>' => 'Identificado como <a href="[_1]">[_2]</a>',
+	'Hello [_1]' => 'Hola [_1]',
+	'Forgot Password' => 'Recuperar la contraseÃ±a',
+
 ## addons/Community.pack/templates/global/email_verification_email.mtml
 	'Thank you registering for an account to [_1].' => 'Gracias por registrar una cuenta en [_1].',
@@ -4196,13 +4255,7 @@
 	'If you did not make this request, or you don\'t want to register for an account to [_1], then no further action is required.' => 'Si no realizÃ³ esta peticiÃ³n, o no quiere registrar una cuenta en [_1], no se requiere ninguna otra acciÃ³n.',
 
-## addons/Community.pack/templates/global/register_confirmation.mtml
-	'Authentication Email Sent' => 'Correo de autentificaciÃ³n enviado.',
-	'Profile Created' => 'Perfil creado',
-	'<a href="[_1]">Return to the original page.</a>' => '<a href="[_1]">Regresar a la pÃ¡gina original.</a>',
-
-## addons/Community.pack/templates/global/login_form_module.mtml
-	'Logged in as <a href="[_1]">[_2]</a>' => 'Identificado como <a href="[_1]">[_2]</a>',
-	'Hello [_1]' => 'Hola [_1]',
-	'Forgot Password' => 'Recuperar la contraseÃ±a',
+## addons/Community.pack/templates/global/register_notification_email.mtml
+
+## addons/Community.pack/templates/global/search.mtml
 
 ## addons/Community.pack/templates/global/javascript.mtml
@@ -4210,15 +4263,11 @@
 	'Votes' => 'Votos',
 
-## addons/Community.pack/templates/global/register_notification_email.mtml
+## addons/Community.pack/templates/blog/category_archive_list.mtml
+
+## addons/Community.pack/templates/blog/main_index.mtml
+
+## addons/Community.pack/templates/blog/page.mtml
 
 ## addons/Community.pack/templates/blog/main_index_widgets_group.mtml
-
-## addons/Community.pack/templates/blog/category_archive_list.mtml
-
-## addons/Community.pack/templates/blog/main_index.mtml
-
-## addons/Community.pack/templates/blog/page.mtml
-
-## addons/Community.pack/templates/blog/comment_response.mtml
 
 ## addons/Community.pack/templates/blog/entry_summary.mtml
@@ -4226,6 +4275,4 @@
 ## addons/Community.pack/templates/blog/content_nav.mtml
 	'Blog Home' => 'Incio - Blog',
-
-## addons/Community.pack/templates/blog/archive_widgets_group.mtml
 
 ## addons/Community.pack/templates/blog/entry_response.mtml
@@ -4238,7 +4285,9 @@
 	'Return to the <a href="[_1]">blog\'s main index</a>.' => 'Regresar al <a href="[_1]">Ã­ndice principal del blog</a>.',
 
+## addons/Community.pack/templates/blog/comment_response.mtml
+
+## addons/Community.pack/templates/blog/archive_widgets_group.mtml
+
 ## addons/Community.pack/templates/blog/entry_detail.mtml
-
-## addons/Community.pack/templates/blog/comment_detail.mtml
 
 ## addons/Community.pack/templates/blog/entry_form.mtml
@@ -4248,7 +4297,11 @@
 	'Select Category...' => 'Seleccione una categorÃ­a...',
 
+## addons/Community.pack/templates/blog/comment_detail.mtml
+
 ## addons/Community.pack/templates/blog/entry_create.mtml
 
 ## addons/Community.pack/templates/blog/syndication.mtml
+
+## addons/Community.pack/templates/blog/current_category_monthly_archive_list.mtml
 
 ## addons/Community.pack/templates/blog/recent_comments.mtml
@@ -4257,9 +4310,7 @@
 ## addons/Community.pack/templates/blog/comment_form.mtml
 
-## addons/Community.pack/templates/blog/current_category_monthly_archive_list.mtml
+## addons/Community.pack/templates/blog/monthly_archive_list.mtml
 
 ## addons/Community.pack/templates/blog/pages_list.mtml
-
-## addons/Community.pack/templates/blog/monthly_archive_list.mtml
 
 ## addons/Community.pack/templates/blog/entry_listing.mtml
@@ -4305,10 +4356,13 @@
 ## addons/Community.pack/templates/blog/search.mtml
 
-## addons/Community.pack/templates/forum/entry_summary.mtml
-
 ## addons/Community.pack/templates/forum/main_index.mtml
 	'Forum Home' => 'Foro - Inicio',
 
 ## addons/Community.pack/templates/forum/page.mtml
+
+## addons/Community.pack/templates/forum/entry_summary.mtml
+
+## addons/Community.pack/templates/forum/content_nav.mtml
+	'Start Topic' => 'Comenzar tema',
 
 ## addons/Community.pack/templates/forum/entry_response.mtml
@@ -4319,7 +4373,4 @@
 	'The topic you posted has been received and published. Thank you for your submission.' => 'El tema que enviÃ³ se ha recibido y ya estÃ¡ publicado. Gracias por su aportaciÃ³n.',
 	'Return to the <a href="[_1]">forum\'s homepage</a>.' => 'Regresar a la pÃ¡gina de <a href="[_1]">inicio del foro</a>.',
-
-## addons/Community.pack/templates/forum/content_nav.mtml
-	'Start Topic' => 'Comenzar tema',
 
 ## addons/Community.pack/templates/forum/comment_response.mtml
@@ -4408,5 +4459,31 @@
 	'Previewing your Reply' => 'Vista previa de la respuesta',
 
+## addons/Commercial.pack/config.yaml
+	'Photo' => 'Foto',
+	'Embed' => 'Embeber',
+	'Custom Fields' => 'Campos personalizados',
+	'Updating Universal Template Set to Professional Website set...' => 'Actualizar el conjuntto de plantillas Universal al conjunto Sitio Web Profesional...',
+	'Professional Website' => 'Web Profesional',
+	'Themes that are compatible with the Professional Website template set.' => 'Temas compatibles con el conjunto de plantillas Web Profesional.',
+	'Blog Index' => 'Ãndice del blog',
+	'Blog Entry Listing' => 'Lista de entradas',
+	'Header' => 'Cabecera',
+	'Footer' => 'Pie',
+	'Navigation' => 'NavegaciÃ³n',
+	'Comment Detail' => 'Detalle del comentario',
+	'Entry Detail' => 'Detalle de la entrada',
+	'Entry Metadata' => 'Entrada de los Metadatos',
+	'Page Detail' => 'Detalle de la pÃ¡gina',
+	'Powered By (Footer)' => 'Powered By (Pie)',
+	'Recent Entries Expanded' => 'Entradas recientes expandidas',
+	'Footer Links' => 'Enlaces del pie',
+	'Blog Activity' => 'Actividad del blog',
+	'Blog Archives' => 'Archivos del blog',
+	'Main Sidebar' => 'Barra lateral principal',
+
 ## addons/Commercial.pack/lib/MT/Commercial/Util.pm
+	'Could not install custom field [_1]: field attribute [_2] is required' => 'No se pudo instalar el campo personalizado [_1]: se necesita el atributo [_2]',
+	'Could not install custom field [_1] on blog [_2]: the blog already has a field [_1] with a conflicting type' => 'No se pudo instalar el campo personalizado [_1] en el blog [_2]: el blog ya tiene un campo [_1] con un tipo distinto',
+	'Blog [_1] using template set [_2]' => 'El blog [_1] estÃ¡ usando el conjunto de plantillas [_2]',
 	'About' => 'Sobre mi',
 	'_PTS_REPLACE_THIS' => '<p><strong>Reemplace el texto de ejemplo con sus propios datos.</strong></p>',
@@ -4421,4 +4498,6 @@
 </p>
 ',
+	'Could not create page: [_1]' => 'No se pudo crear la pÃ¡gina: [_1]',
+	'Created page \'[_1]\'' => 'Se creÃ³ la pÃ¡gina \'[_1]\'',
 	'_PTS_CONTACT' => 'Contacto',
 	'_PTS_SAMPLE_CONTACT' => '<p>Nos encantarÃ¡ tener noticias suyas. EnvÃ­enos un mensaje a correo (arroba) dominio.com</p>',
@@ -4435,6 +4514,8 @@
 <p>Nuestro sitio tiene un nuevo diseÃ±o gracias a <a href="http://www.movabletype.com/">Movable Type</a> y el Conjunto de Plantillas Universal. Este conjunto le permite a cualquier persona poner en marcha un nuevo web con Movable Type. Es realmente fÃ¡cil, y solo con un par de clics. Seleccione un nombre para su nuevo sitio, seleccione el Conjunto de Plantillas Universal y publique. Â¡VoilÃ ! El nuevo sitio. Â¡Gracias Movable Type!</p>
 ',
+	'Could not create entry: [_1]' => 'No se pudo crear la entrada: [_1]',
 	'John Doe' => 'Pobrecito Hablador',
 	'Great new site. I can\'t wait to try Movable Type. Congrats!' => 'Gran sitio. Â¡Estoy impaciente por probar Movable Type, felicidades!',
+	'Created entry and comment \'[_1]\'' => 'Se creÃ³ la entrada y el comentario \'[_1]\'',
 
 ## addons/Commercial.pack/lib/CustomFields/App/CMS.pm
@@ -4444,5 +4525,4 @@
 	'Time Only' => 'Hora solo',
 	'Please enter all allowable options for this field as a comma delimited list' => 'Por favor, introduzca todas las opciones permitidas a este campo en forma de lista de elementos separados por comas',
-	'Custom Fields' => 'Campos personalizados',
 	'[_1] Fields' => 'Campos de [_1]',
 	'Edit Field' => 'Editar campo',
@@ -4463,4 +4543,9 @@
 	'Drop Down Menu' => 'MenÃº desplegable',
 	'Radio Buttons' => 'Botones radiales',
+	'Embed Object' => 'Embeber objeto',
+	'Post Type' => 'Tipo de entrada',
+
+## addons/Commercial.pack/lib/CustomFields/Upgrade.pm
+	'Moving metadata storage for pages...' => 'Trasladando los metadatos de las pÃ¡ginas...',
 
 ## addons/Commercial.pack/lib/CustomFields/BackupRestore.pm
@@ -4469,46 +4554,10 @@
 	'Restoring url of the assets associated in custom fields ( [_1] )...' => 'Restaurando url de los ficheros multimedia asociados en los campos personalizados ( [_1] )...',
 
-## addons/Commercial.pack/lib/CustomFields/Upgrade.pm
-	'Moving metadata storage for pages...' => 'Trasladando los metadatos de las pÃ¡ginas...',
-
 ## addons/Commercial.pack/lib/CustomFields/Template/ContextHandlers.pm
 	'Are you sure you have used a \'[_1]\' tag in the correct context? We could not find the [_2]' => 'Â¿EstÃ¡ seguro de que ha utilizado la etiqueta \'[_1]\' en el contexto adecuado? No se encontrÃ³ el [_2]',
 	'You used an \'[_1]\' tag outside of the context of the correct content; ' => 'Ha utilizado una etiqueta \'[_1]\' fuera del contexto del contenido correcto;',
 
-## addons/Commercial.pack/lib/CustomFields/Util.pm
-	'Failed to find [_1]::[_2]' => 'FallÃ³ al buscar [_1]::[_2]',
-
 ## addons/Commercial.pack/lib/CustomFields/Field.pm
 	'Field' => 'Campo',
-
-## addons/Commercial.pack/config.yaml
-	'Professional Website' => 'Web Profesional', # Translate - New
-	'Themes that are compatible with the Professional Website template set.' => 'Temas compatibles con el conjunto de plantillas Web Profesional.', # Translate - New
-	'Blog Index' => 'Ãndice del blog',
-	'Blog Entry Listing' => 'Lista de entradas',
-	'Header' => 'Cabecera',
-	'Footer' => 'Pie',
-	'Navigation' => 'NavegaciÃ³n',
-	'Comment Detail' => 'Detalle del comentario',
-	'Entry Detail' => 'Detalle de la entrada',
-	'Entry Metadata' => 'Entrada de los Metadatos',
-	'Page Detail' => 'Detalle de la pÃ¡gina',
-	'Powered By (Footer)' => 'Powered By (Pie)',
-	'Recent Entries Expanded' => 'Entradas recientes expandidas',
-	'Footer Links' => 'Enlaces del pie',
-	'Blog Activity' => 'Actividad del blog',
-	'Blog Archives' => 'Archivos del blog',
-	'Main Sidebar' => 'Barra lateral principal',
-
-## addons/Commercial.pack/tmpl/reorder_fields.tmpl
-	'Your field order has been saved. Please refresh this page to see the new order.' => 'Se ha guardado el orden de las entradas. Por favor, recargue la pÃ¡gina para ver el nuevo ordenamiento.',
-	'Reorder Fields' => 'Reordenar campos',
-	'Save field order' => 'Guardar orden de los campos',
-	'Close field order widget' => 'Cerrar widget de orden de los campos',
-	'open' => 'abrir',
-	'click-down and drag to move this field' => 'haga clic y arrastre el campo para moverlo',
-	'click to %toggle% this box' => 'haga clic para %toggle% esta casilla',
-	'use the arrow keys to move this box' => 'use las flechas para mover esta caja',
-	', or press the enter key to %toggle% it' => ', o presione la tecla enter para %toggle%',
 
 ## addons/Commercial.pack/tmpl/date-picker.tmpl
@@ -4538,7 +4587,10 @@
 	'Delete this field (x)' => 'Borrar este campo (x)',
 
-## addons/Commercial.pack/t