Version Description
Download this release
Release Info
Developer | SEO Design Solutions |
Plugin | 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 +174 -0
- readme.txt +9 -5
- seo-ultimate.php +4 -4
- seo-ultimate.pot +128 -17
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’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’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> — '.
|
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’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’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.
|
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 |
-
*
|
89 |
-
*
|
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.
|
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.
|
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.
|
42 |
define("SU_AUTHOR", "SEO Design Solutions");
|
43 |
define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
|
44 |
-
define("SU_USER_AGENT", "SeoUltimate/1.
|
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.
|
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.
|
10 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
|
11 |
-
"POT-Creation-Date: 2010-01-
|
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.
|
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.
|
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’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’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’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’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 ""
|