SEO Ultimate - Version 1.6

Version Description

Download this release

Release Info

Developer SEO Design Solutions
Plugin Icon 128x128 SEO Ultimate
Version 1.6
Comparing to
See all releases

Code changes from version 1.5.3 to 1.6

modules/import-aiosp/import-aiosp.php ADDED
@@ -0,0 +1,174 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * AISOP Import Module
4
+ *
5
+ * @version 1.0
6
+ * @since 1.6
7
+ */
8
+
9
+ if (class_exists('SU_ImportModule')) {
10
+
11
+ class SU_ImportAIOSP extends SU_ImportModule {
12
+
13
+ function get_module_title() { return __('Import from All in One SEO Pack', 'seo-ultimate'); }
14
+ function get_menu_title() { return __('AIOSP Import', 'seo-ultimate'); }
15
+
16
+ function get_op_title() { return __('All in One SEO Pack', 'seo-ultimate'); }
17
+ function get_import_desc() { return __("Import post data (custom title tags and meta tags).", 'seo-ultimate'); }
18
+
19
+ function get_default_settings() {
20
+ return array(
21
+ 'import_postmeta' => true
22
+ , 'postmeta_bothexist_action' => 'skip'
23
+ , 'after_post_import' => 'nothing'
24
+ );
25
+ }
26
+
27
+ function admin_page_contents() {
28
+ echo "<p>";
29
+ _e("Here you can move post fields from the All in One SEO Pack (AIOSP) plugin to SEO Ultimate. AIOSP&#8217;s data remains in your WordPress database after AIOSP is deactivated or even uninstalled. This means that as long as AIOSP was active on this blog sometime in the past, AIOSP does <em>not</em> need to be currently installed or activated for the import to take place.", 'seo-ultimate');
30
+ echo "</p>\n<p>";
31
+ _e("The import tool can only move over data from AIOSP version 1.6 or above. If you use an older version of AIOSP, you should update to the latest version first and run AIOSP&#8217;s upgrade process.", 'seo-ultimate');
32
+ echo "</p>\n";
33
+
34
+ $this->admin_form_start();
35
+
36
+ $this->textblock('<strong>'.__('Import Post Fields', 'seo-ultimate').'</strong> &mdash; '.
37
+ __("Post fields store the SEO data for your posts/pages (i.e. your custom title tags, meta descriptions, and meta keywords). If you provided custom titles/descriptions/keywords to All in One SEO Pack, this importer can move that data over to SEO Ultimate.", 'seo-ultimate')
38
+ );
39
+ $this->admin_form_indent_start();
40
+ $this->admin_form_group_start(__('Conflict Resolution Mode', 'seo-ultimate'));
41
+ $this->textblock(__("What should the import tool do if it tries to move over a post&#8217;s AIOSP data, but different data already exists in the corresponding SEO Ultimate fields?", 'seo-ultimate'));
42
+ $this->radiobuttons('postmeta_bothexist_action', array(
43
+ 'skip' => __("Skip that post and leave all data as-is (default).", 'seo-ultimate')
44
+ , 'delete_su' => __("Delete the SEO Ultimate data and replace it with the AIOSP data.", 'seo-ultimate')
45
+ , 'delete_op' => __("Keep the SEO Ultimate data and delete the AIOSP data.", 'seo-ultimate')
46
+ ));
47
+ $this->admin_form_group_end();
48
+ $this->admin_form_group_start(__('Deletion Preference', 'seo-ultimate'));
49
+ $this->textblock(__("When the migration tool successfully copies a post&#8217;s AIOSP data over to SEO Ultimate, what should it do with the old AIOSP data?", 'seo-ultimate'));
50
+ $this->radiobuttons('after_post_import', array(
51
+ 'delete_op' => __("Delete the AIOSP data.", 'seo-ultimate')
52
+ , 'nothing' => __("Leave behind the duplicate AIOSP data (default).", 'seo-ultimate')
53
+ ));
54
+ $this->admin_form_group_end();
55
+ $this->admin_form_indent_end();
56
+
57
+ $this->admin_form_end();
58
+ }
59
+
60
+ function do_import() {
61
+
62
+ if (is_plugin_active(SU_AIOSP_PATH)) {
63
+ deactivate_plugins(SU_AIOSP_PATH);
64
+ $this->import_status('success', __('Deactivated All in One SEO Pack.', 'seo-ultimate'));
65
+ }
66
+
67
+ /*if (!$this->get_setting('import_postmeta') && !$this->get_setting('import_settings')) {
68
+ $this->import_status('warning', __("No import options selected.", 'seo-ultimate'));
69
+ return;
70
+ }*/
71
+
72
+ //if ($this->get_setting('import_postmeta')) {
73
+ if (true) {
74
+ global $wpdb;
75
+ $posts = $wpdb->get_results("SELECT `ID` FROM {$wpdb->posts}");
76
+
77
+ $postmeta_fields = suarr::aprintf('_aioseop_%s', '_su_%s', array('title', 'description', 'keywords'));
78
+
79
+ $numposts = 0;
80
+ $numfields = 0;
81
+ $numsudels = 0;
82
+ $numopdels = 0;
83
+
84
+ foreach ($posts as $p) {
85
+
86
+ //Skip posts with "disabled" AIOSP data
87
+ if (get_post_meta($p->ID, '_aioseop_disable', true) === 'on')
88
+ $numskipped++;
89
+ else {
90
+
91
+ foreach ($postmeta_fields as $aiosp_field => $su_field) {
92
+
93
+ if (strlen($aiosp_value = get_post_meta($p->ID, $aiosp_field, true))) {
94
+
95
+ $delete_op = false;
96
+
97
+ if (strlen(get_post_meta($p->ID, $su_field, true))) {
98
+ //Conflict: SEO Ultimate field already exists
99
+
100
+ switch ($this->get_setting('postmeta_bothexist_action')) {
101
+ case 'skip': continue 2; break;
102
+ case 'delete_su': $numsudels++; break;
103
+ case 'delete_op': $delete_op = true; break;
104
+ }
105
+ }
106
+
107
+ //Import the AIOSP data if we're not supposed to delete it.
108
+ if (!$delete_op)
109
+ update_post_meta($p->ID, $su_field, $aiosp_value);
110
+
111
+ //Delete the AIOSP data if the user has instructed us to do so
112
+ if ($delete_op || $this->get_setting('after_post_import') == 'delete_op') {
113
+ delete_post_meta($p->ID, $aiosp_field, $aiosp_value);
114
+ $numopdels++;
115
+ }
116
+
117
+ $numfields++;
118
+ }
119
+ }
120
+ }
121
+
122
+ $numposts++;
123
+ }
124
+
125
+ $this->import_status('success', sprintf(_n(
126
+ 'Imported a total of %d fields for one post/page/revision.',
127
+ 'Imported a total of %1$d fields for %2$d posts/pages/revisions.',
128
+ $numposts, 'seo-ultimate'), $numfields, $numposts));
129
+
130
+ if ($numskipped > 0)
131
+ $this->import_status('info', sprintf(_n(
132
+ 'Skipped one post with disabled AIOSP data.',
133
+ 'Skipped %d posts with disabled AIOSP data.',
134
+ $numskipped, 'seo-ultimate'), $numskipped));
135
+
136
+ if ($numsudels > 0)
137
+ $this->import_status('info', sprintf(_n(
138
+ 'Overwrote one SEO Ultimate field with AIOSP data, as instructed by the settings you chose.',
139
+ 'Overwrote %d SEO Ultimate fields with AIOSP data, as instructed by the settings you chose.',
140
+ $numsudels, 'seo-ultimate'), $numsudels));
141
+
142
+ if ($numopdels > 0)
143
+ $this->import_status('info', sprintf(_n(
144
+ 'Deleted one AIOSP field, as instructed by the settings you chose.',
145
+ 'Deleted %d AIOSP fields, as instructed by the settings you chose.',
146
+ $numopdels, 'seo-ultimate'), $numopdels));
147
+ }
148
+ }
149
+ }
150
+
151
+ } elseif (strcmp($_GET['css'], 'admin') == 0) {
152
+ header('Content-type: text/css');
153
+ ?>
154
+
155
+ #su-import-aiosp tr.su-admin-form-checkbox td,
156
+ #su-import-aiosp tr.su-admin-form-textblock td {
157
+ border-top: 3px solid #ccc;
158
+ padding-top: 1em;
159
+ }
160
+
161
+ #su-import-aiosp table.form-table {
162
+ border-bottom: 3px solid #ccc;
163
+ }
164
+
165
+ #su-import-aiosp td table tr.su-admin-form-checkbox td,
166
+ #su-import-aiosp td table tr.su-admin-form-textblock td {
167
+ border-top: 0 none;
168
+ padding-top: 0;
169
+ padding-bottom: 0;
170
+ }
171
+
172
+ <?php
173
+ }
174
+ ?>
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: SEO Design Solutions
3
  Tags: seo, google, yahoo, bing, search engines, admin, post, page, modules, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink
4
  Requires at least: 2.8
5
  Tested up to: 2.9
6
- Stable tag: 1.5.3
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
9
 
@@ -11,9 +11,9 @@ This all-in-one SEO plugin gives you control over titles, noindex, meta data, sl
11
 
12
  = Recent Releases =
13
 
 
14
  * Version 1.5 adds under-the-hood improvements and additional documentation
15
  * Version 1.4 adds the Internal Relevance Researcher module
16
- * Version 1.3 adds the More Link Customizer module
17
 
18
  = Features =
19
 
@@ -76,6 +76,7 @@ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin w
76
  * Reset all settings back to "factory defaults" if something goes wrong.
77
 
78
  * **Additional features**
 
79
  * Supports [WordPress plugin translation](http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/). POT file is included in the zip file.
80
  * SEO Ultimate documentation is seamlessly integrated into the contextual help system of WordPress 2.7+ and is accessible via the dropdowns in the upper-right-hand corner of the admin screen. In-depth info, explanations, and FAQ are just a click away.
81
  * Unlike certain other SEO plugins, SEO Ultimate sports a clean, simple, aesthetically-pleasing interface, with no ads or donation nags.
@@ -85,9 +86,9 @@ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin w
85
  * Uses WordPress plugin security features like nonces, etc.
86
 
87
  * **Features Coming Soon**
88
- * The ability to import data from the All in One SEO Pack.
89
- * The ability to add title tags and meta tags to posts while using Windows Live Writer.
90
- * Automated internal linking.
91
  * ...And much, much more! Install SEO Ultimate today and use WordPress's automatic plugin updater to get new features as they're released.
92
 
93
  [**Download**](http://downloads.wordpress.org/plugin/seo-ultimate.zip) **your free copy of SEO Ultimate today.**
@@ -573,6 +574,9 @@ Frequently asked questions, documentation, and troubleshooting tips for SEO Ulti
573
 
574
  == Changelog ==
575
 
 
 
 
576
  = Version 1.5.3 (January 27, 2010) =
577
  * Bugfix: Fixed "get_parent_module_key" fatal error that appeared under limited circumstances
578
  * Bugfix: Fixed "load_rss" fatal error that appeared under some circumstances
3
  Tags: seo, google, yahoo, bing, search engines, admin, post, page, modules, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink
4
  Requires at least: 2.8
5
  Tested up to: 2.9
6
+ Stable tag: 1.6
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
9
 
11
 
12
  = Recent Releases =
13
 
14
+ * Version 1.6 adds an All in One SEO Pack importer
15
  * Version 1.5 adds under-the-hood improvements and additional documentation
16
  * Version 1.4 adds the Internal Relevance Researcher module
 
17
 
18
  = Features =
19
 
76
  * Reset all settings back to "factory defaults" if something goes wrong.
77
 
78
  * **Additional features**
79
+ * Import post meta from All in One SEO Pack
80
  * Supports [WordPress plugin translation](http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/). POT file is included in the zip file.
81
  * SEO Ultimate documentation is seamlessly integrated into the contextual help system of WordPress 2.7+ and is accessible via the dropdowns in the upper-right-hand corner of the admin screen. In-depth info, explanations, and FAQ are just a click away.
82
  * Unlike certain other SEO plugins, SEO Ultimate sports a clean, simple, aesthetically-pleasing interface, with no ads or donation nags.
86
  * Uses WordPress plugin security features like nonces, etc.
87
 
88
  * **Features Coming Soon**
89
+ * Nofollow options
90
+ * Automatic XHTML validation checking
91
+ * Automated internal linking
92
  * ...And much, much more! Install SEO Ultimate today and use WordPress's automatic plugin updater to get new features as they're released.
93
 
94
  [**Download**](http://downloads.wordpress.org/plugin/seo-ultimate.zip) **your free copy of SEO Ultimate today.**
574
 
575
  == Changelog ==
576
 
577
+ = Version 1.6 (January 30, 2010) =
578
+ * Feature: Added All in One SEO Pack importer module
579
+
580
  = Version 1.5.3 (January 27, 2010) =
581
  * Bugfix: Fixed "get_parent_module_key" fatal error that appeared under limited circumstances
582
  * Bugfix: Fixed "load_rss" fatal error that appeared under some circumstances
seo-ultimate.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: SEO Ultimate
4
  Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
5
  Description: This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
6
- Version: 1.5.3
7
  Author: SEO Design Solutions
8
  Author URI: http://www.seodesignsolutions.com/
9
  Text Domain: seo-ultimate
@@ -12,7 +12,7 @@ Text Domain: seo-ultimate
12
  /**
13
  * The main SEO Ultimate plugin file.
14
  * @package SeoUltimate
15
- * @version 1.5.3
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
@@ -38,10 +38,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
- define("SU_VERSION", "1.5.3");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
- define("SU_USER_AGENT", "SeoUltimate/1.5.3");
45
 
46
  /********** INCLUDES **********/
47
 
3
  Plugin Name: SEO Ultimate
4
  Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
5
  Description: This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
6
+ Version: 1.6
7
  Author: SEO Design Solutions
8
  Author URI: http://www.seodesignsolutions.com/
9
  Text Domain: seo-ultimate
12
  /**
13
  * The main SEO Ultimate plugin file.
14
  * @package SeoUltimate
15
+ * @version 1.6
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
+ define("SU_VERSION", "1.6");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
+ define("SU_USER_AGENT", "SeoUltimate/1.6");
45
 
46
  /********** INCLUDES **********/
47
 
seo-ultimate.pot CHANGED
@@ -1,4 +1,4 @@
1
- # Translation of the WordPress plugin SEO Ultimate 1.5 by SEO Design Solutions.
2
  # Copyright (C) 2010 SEO Design Solutions
3
  # This file is distributed under the same license as the SEO Ultimate package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
@@ -6,15 +6,16 @@
6
  #, fuzzy
7
  msgid ""
8
  msgstr ""
9
- "Project-Id-Version: SEO Ultimate 1.5\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
11
- "POT-Creation-Date: 2010-01-23 20:08+0000\n"
12
  "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=utf-8\n"
17
  "Content-Transfer-Encoding: 8bit\n"
 
18
 
19
  #: includes/jlfunctions/str.php:76 plugin/su-functions.php:77
20
  #, php-format
@@ -390,6 +391,128 @@ msgid ""
390
  "you can try recovering your edits from there.</p>\r\n"
391
  msgstr ""
392
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  #: modules/linkbox/linkbox.php:13
394
  msgid "Linkbox Inserter"
395
  msgstr ""
@@ -637,7 +760,7 @@ msgstr ""
637
  msgid "SEO Design Solutions Whitepapers"
638
  msgstr ""
639
 
640
- #. #-#-#-#-# plugin.pot (SEO Ultimate 1.5) #-#-#-#-#
641
  #. Author of an extension
642
  #: modules/sds-blog/sds-blog.php:43
643
  msgid "SEO Design Solutions"
@@ -663,7 +786,7 @@ msgstr ""
663
  msgid "SEO Ultimate Plugin Settings"
664
  msgstr ""
665
 
666
- #. #-#-#-#-# plugin.pot (SEO Ultimate 1.5) #-#-#-#-#
667
  #. Plugin Name of an extension
668
  #: modules/settings/settings.php:17 plugin/class.seo-ultimate.php:759
669
  msgid "SEO Ultimate"
@@ -837,18 +960,6 @@ msgstr ""
837
  msgid "Attachments"
838
  msgstr ""
839
 
840
- #: modules/titles/titles-taxonomies.php:17
841
- msgid "Taxonomy Title Editor"
842
- msgstr ""
843
-
844
- #: modules/titles/titles-taxonomies.php:24
845
- msgid "Categories"
846
- msgstr ""
847
-
848
- #: modules/titles/titles-taxonomies.php:25
849
- msgid "Post Tags"
850
- msgstr ""
851
-
852
  #: modules/titles/titles.php:13
853
  msgid "Title Rewriter"
854
  msgstr ""
1
+ # Translation of the WordPress plugin SEO Ultimate 1.6 by SEO Design Solutions.
2
  # Copyright (C) 2010 SEO Design Solutions
3
  # This file is distributed under the same license as the SEO Ultimate package.
4
  # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
6
  #, fuzzy
7
  msgid ""
8
  msgstr ""
9
+ "Project-Id-Version: SEO Ultimate 1.6\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
11
+ "POT-Creation-Date: 2010-01-30 17:27+0000\n"
12
  "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=utf-8\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
19
 
20
  #: includes/jlfunctions/str.php:76 plugin/su-functions.php:77
21
  #, php-format
391
  "you can try recovering your edits from there.</p>\r\n"
392
  msgstr ""
393
 
394
+ #: modules/import-aiosp/import-aiosp.php:13
395
+ msgid "Import from All in One SEO Pack"
396
+ msgstr ""
397
+
398
+ #: modules/import-aiosp/import-aiosp.php:14
399
+ msgid "AIOSP Import"
400
+ msgstr ""
401
+
402
+ #: modules/import-aiosp/import-aiosp.php:16
403
+ msgid "All in One SEO Pack"
404
+ msgstr ""
405
+
406
+ #: modules/import-aiosp/import-aiosp.php:17
407
+ msgid "Import post data (custom title tags and meta tags)."
408
+ msgstr ""
409
+
410
+ #: modules/import-aiosp/import-aiosp.php:29
411
+ msgid ""
412
+ "Here you can move post fields from the All in One SEO Pack (AIOSP) plugin to "
413
+ "SEO Ultimate. AIOSP&#8217;s data remains in your WordPress database after "
414
+ "AIOSP is deactivated or even uninstalled. This means that as long as AIOSP "
415
+ "was active on this blog sometime in the past, AIOSP does <em>not</em> need "
416
+ "to be currently installed or activated for the import to take place."
417
+ msgstr ""
418
+
419
+ #: modules/import-aiosp/import-aiosp.php:31
420
+ msgid ""
421
+ "The import tool can only move over data from AIOSP version 1.6 or above. If "
422
+ "you use an older version of AIOSP, you should update to the latest version "
423
+ "first and run AIOSP&#8217;s upgrade process."
424
+ msgstr ""
425
+
426
+ #: modules/import-aiosp/import-aiosp.php:36
427
+ msgid "Import Post Fields"
428
+ msgstr ""
429
+
430
+ #: modules/import-aiosp/import-aiosp.php:37
431
+ msgid ""
432
+ "Post fields store the SEO data for your posts/pages (i.e. your custom title "
433
+ "tags, meta descriptions, and meta keywords). If you provided custom titles/"
434
+ "descriptions/keywords to All in One SEO Pack, this importer can move that "
435
+ "data over to SEO Ultimate."
436
+ msgstr ""
437
+
438
+ #: modules/import-aiosp/import-aiosp.php:40
439
+ msgid "Conflict Resolution Mode"
440
+ msgstr ""
441
+
442
+ #: modules/import-aiosp/import-aiosp.php:41
443
+ msgid ""
444
+ "What should the import tool do if it tries to move over a post&#8217;s AIOSP "
445
+ "data, but different data already exists in the corresponding SEO Ultimate "
446
+ "fields?"
447
+ msgstr ""
448
+
449
+ #: modules/import-aiosp/import-aiosp.php:43
450
+ msgid "Skip that post and leave all data as-is (default)."
451
+ msgstr ""
452
+
453
+ #: modules/import-aiosp/import-aiosp.php:44
454
+ msgid "Delete the SEO Ultimate data and replace it with the AIOSP data."
455
+ msgstr ""
456
+
457
+ #: modules/import-aiosp/import-aiosp.php:45
458
+ msgid "Keep the SEO Ultimate data and delete the AIOSP data."
459
+ msgstr ""
460
+
461
+ #: modules/import-aiosp/import-aiosp.php:48
462
+ msgid "Deletion Preference"
463
+ msgstr ""
464
+
465
+ #: modules/import-aiosp/import-aiosp.php:49
466
+ msgid ""
467
+ "When the migration tool successfully copies a post&#8217;s AIOSP data over "
468
+ "to SEO Ultimate, what should it do with the old AIOSP data?"
469
+ msgstr ""
470
+
471
+ #: modules/import-aiosp/import-aiosp.php:51
472
+ msgid "Delete the AIOSP data."
473
+ msgstr ""
474
+
475
+ #: modules/import-aiosp/import-aiosp.php:52
476
+ msgid "Leave behind the duplicate AIOSP data (default)."
477
+ msgstr ""
478
+
479
+ #: modules/import-aiosp/import-aiosp.php:64
480
+ msgid "Deactivated All in One SEO Pack."
481
+ msgstr ""
482
+
483
+ #: modules/import-aiosp/import-aiosp.php:126
484
+ #, php-format
485
+ msgid "Imported a total of %d fields for one post/page/revision."
486
+ msgid_plural "Imported a total of %1$d fields for %2$d posts/pages/revisions."
487
+ msgstr[0] ""
488
+ msgstr[1] ""
489
+
490
+ #: modules/import-aiosp/import-aiosp.php:132
491
+ #, php-format
492
+ msgid "Skipped one post with disabled AIOSP data."
493
+ msgid_plural "Skipped %d posts with disabled AIOSP data."
494
+ msgstr[0] ""
495
+ msgstr[1] ""
496
+
497
+ #: modules/import-aiosp/import-aiosp.php:138
498
+ #, php-format
499
+ msgid ""
500
+ "Overwrote one SEO Ultimate field with AIOSP data, as instructed by the "
501
+ "settings you chose."
502
+ msgid_plural ""
503
+ "Overwrote %d SEO Ultimate fields with AIOSP data, as instructed by the "
504
+ "settings you chose."
505
+ msgstr[0] ""
506
+ msgstr[1] ""
507
+
508
+ #: modules/import-aiosp/import-aiosp.php:144
509
+ #, php-format
510
+ msgid "Deleted one AIOSP field, as instructed by the settings you chose."
511
+ msgid_plural ""
512
+ "Deleted %d AIOSP fields, as instructed by the settings you chose."
513
+ msgstr[0] ""
514
+ msgstr[1] ""
515
+
516
  #: modules/linkbox/linkbox.php:13
517
  msgid "Linkbox Inserter"
518
  msgstr ""
760
  msgid "SEO Design Solutions Whitepapers"
761
  msgstr ""
762
 
763
+ #. #-#-#-#-# plugin.pot (SEO Ultimate 1.6) #-#-#-#-#
764
  #. Author of an extension
765
  #: modules/sds-blog/sds-blog.php:43
766
  msgid "SEO Design Solutions"
786
  msgid "SEO Ultimate Plugin Settings"
787
  msgstr ""
788
 
789
+ #. #-#-#-#-# plugin.pot (SEO Ultimate 1.6) #-#-#-#-#
790
  #. Plugin Name of an extension
791
  #: modules/settings/settings.php:17 plugin/class.seo-ultimate.php:759
792
  msgid "SEO Ultimate"
960
  msgid "Attachments"
961
  msgstr ""
962
 
 
 
 
 
 
 
 
 
 
 
 
 
963
  #: modules/titles/titles.php:13
964
  msgid "Title Rewriter"
965
  msgstr ""