SEO Ultimate - Version 3.3

Version Description

Download this release

Release Info

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

Code changes from version 3.2 to 3.3

includes/jlfunctions/str.php CHANGED
@@ -38,6 +38,12 @@ class sustr {
38
  function has($str, $sub) {
39
  return (strpos($str, $sub) !== false);
40
  }
 
 
 
 
 
 
41
 
42
  /**
43
  * Truncates a string if it is longer than a given length.
38
  function has($str, $sub) {
39
  return (strpos($str, $sub) !== false);
40
  }
41
+
42
+ function ihas($str, $sub) {
43
+ $str = strtolower($str);
44
+ $sub = strtolower($sub);
45
+ return (strpos($str, $sub) !== false);
46
+ }
47
 
48
  /**
49
  * Truncates a string if it is longer than a given length.
includes/jlfunctions/web.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ JLFunctions Web Class
4
+ Copyright (c)2010 John Lamansky
5
+ */
6
+
7
+ class suweb {
8
+
9
+ function is_search_engine_ua($user_agent) {
10
+ $ua_keywords = array(
11
+ 'Googlebot' //Google
12
+ , 'Yahoo', 'Y!' //Yahoo
13
+ , 'Baiduspider' //Baidu (Chinese)
14
+ , 'msnbot' //Bing
15
+ , 'Yandex' //Yandex (Russian)
16
+ , 'Sosospider' //Soso (Chinese)
17
+ , 'Teoma' //Ask.com
18
+ , 'sogou spider' //Sogou (Chinese)
19
+ , 'Scooter', 'AltaVista' //AltaVista
20
+ );
21
+
22
+ foreach ($ua_keywords as $keyword) {
23
+ if (sustr::ihas($user_agent, $keyword)) return true;
24
+ }
25
+
26
+ return false;
27
+ }
28
+
29
+ }
30
+
31
+ ?>
modules/404s/fofs-log.css CHANGED
@@ -1,5 +1,6 @@
1
  #su-fofs table.widefat {
2
  width: 100%;
 
3
  }
4
 
5
  #su-fofs table tr.su-404s-hit-data td,
1
  #su-fofs table.widefat {
2
  width: 100%;
3
+ margin: 1em 0;
4
  }
5
 
6
  #su-fofs table tr.su-404s-hit-data td,
modules/404s/fofs-log.php CHANGED
@@ -33,8 +33,11 @@ class SU_FofsLog extends SU_Module {
33
  function get_default_settings() {
34
  return array(
35
  'exceptions' => "*/favicon.ico\n*/apple-touch-icon.png"
36
- , 'max_log_size' => 1000
37
  , 'log_enabled' => $this->flush_setting('log_hits', true, 'settings')
 
 
 
38
  );
39
  }
40
 
@@ -74,6 +77,16 @@ class SU_FofsLog extends SU_Module {
74
 
75
  if ($hit['status_code'] == 404) {
76
 
 
 
 
 
 
 
 
 
 
 
77
  $exceptions = suarr::explode_lines($this->get_setting('exceptions', ''));
78
  foreach ($exceptions as $exception) {
79
  $exception = str_replace('*', '.*', $exception);
@@ -83,7 +96,7 @@ class SU_FofsLog extends SU_Module {
83
  }
84
 
85
  $l = $this->get_setting('log', array());
86
- while (count($l) >= $this->get_setting('max_log_size', 1000)) array_pop($l);
87
 
88
  $u = $hit['url'];
89
  if (!isset($l[$u])) {
33
  function get_default_settings() {
34
  return array(
35
  'exceptions' => "*/favicon.ico\n*/apple-touch-icon.png"
36
+ , 'max_log_size' => 100
37
  , 'log_enabled' => $this->flush_setting('log_hits', true, 'settings')
38
+ , 'restrict_logging' => true
39
+ , 'log_spiders' => true
40
+ , 'log_errors_with_referers' => true
41
  );
42
  }
43
 
77
 
78
  if ($hit['status_code'] == 404) {
79
 
80
+ if ($this->get_setting('restrict_logging', true)) {
81
+ if ($this->get_setting('log_spiders', true) && suweb::is_search_engine_ua($hit['user_agent'])) {
82
+ //Search engine; continue
83
+ } elseif ($this->get_setting('log_errors_with_referers', true) && strlen($hit['referer'])) {
84
+ //Has referer; continue
85
+ } else {
86
+ return $hit;
87
+ }
88
+ }
89
+
90
  $exceptions = suarr::explode_lines($this->get_setting('exceptions', ''));
91
  foreach ($exceptions as $exception) {
92
  $exception = str_replace('*', '.*', $exception);
96
  }
97
 
98
  $l = $this->get_setting('log', array());
99
+ while (count($l) >= absint($this->get_setting('max_log_size', 100))) array_pop($l);
100
 
101
  $u = $hit['url'];
102
  if (!isset($l[$u])) {
modules/404s/fofs-settings.php CHANGED
@@ -19,7 +19,12 @@ class SU_FofsSettings extends SU_Module {
19
 
20
  function admin_page_contents() {
21
  $this->admin_form_start();
22
- $this->checkbox('log_enabled', __("Continue monitoring for new 404 errors", 'seo-ultimate'));
 
 
 
 
 
23
  $this->admin_form_end();
24
  }
25
  }
19
 
20
  function admin_page_contents() {
21
  $this->admin_form_start();
22
+ $this->checkbox('log_enabled', __("Continue monitoring for new 404 errors", 'seo-ultimate'), __('Monitoring Settings', 'seo-ultimate'));
23
+ $this->checkboxes(array(
24
+ 'restrict_logging' => __('Only log these types of 404 errors:', 'seo-ultimate')
25
+ , 'log_spiders' => array('description' => __('404s generated by search engine spiders', 'seo-ultimate'), 'indent' => true)
26
+ , 'log_errors_with_referers' => array('description' => __('404s with referring URLs', 'seo-ultimate'), 'indent' => true)
27
+ ), __('Log Restrictions', 'seo-ultimate'));
28
  $this->admin_form_end();
29
  }
30
  }
modules/class.su-module.php CHANGED
@@ -1587,6 +1587,13 @@ class SU_Module {
1587
  if (is_array($checkboxes)) {
1588
  foreach ($checkboxes as $name => $desc) {
1589
 
 
 
 
 
 
 
 
1590
  register_setting($this->get_module_key(), $name, 'intval');
1591
  $name = su_esc_attr($name);
1592
 
@@ -1601,7 +1608,8 @@ class SU_Module {
1601
  $onclick = " onclick=\"javascript:document.getElementById('$int_var_name').readOnly=!this.checked;\"";
1602
  }
1603
 
1604
- echo "<label for='$name'><input name='$name' id='$name' type='checkbox' value='1'";
 
1605
  if ($this->get_setting($name) === true) echo " checked='checked'";
1606
  echo "$onclick /> $desc</label><br />\n";
1607
  }
@@ -1619,10 +1627,11 @@ class SU_Module {
1619
  *
1620
  * @param string $id The field/setting ID.
1621
  * @param string $desc The checkbox's label.
 
1622
  * @return string The HTML that would render the checkbox.
1623
  */
1624
- function checkbox($id, $desc) {
1625
- $this->checkboxes(array($id => $desc));
1626
  }
1627
 
1628
  /**
1587
  if (is_array($checkboxes)) {
1588
  foreach ($checkboxes as $name => $desc) {
1589
 
1590
+ if (is_array($desc)) {
1591
+ $indent = isset($desc['indent']) ? $desc['indent'] : false;
1592
+ $desc = $desc['description'];
1593
+ } else {
1594
+ $indent = false;
1595
+ }
1596
+
1597
  register_setting($this->get_module_key(), $name, 'intval');
1598
  $name = su_esc_attr($name);
1599
 
1608
  $onclick = " onclick=\"javascript:document.getElementById('$int_var_name').readOnly=!this.checked;\"";
1609
  }
1610
 
1611
+ if ($indent) $labelclass = " class='su-indent'"; else $labelclass = '';
1612
+ echo "<label for='$name'$labelclass><input name='$name' id='$name' type='checkbox' value='1'";
1613
  if ($this->get_setting($name) === true) echo " checked='checked'";
1614
  echo "$onclick /> $desc</label><br />\n";
1615
  }
1627
  *
1628
  * @param string $id The field/setting ID.
1629
  * @param string $desc The checkbox's label.
1630
+ * @param mixed $grouptext The text to display in a table cell to the left of the one containing the checkbox. Optional.
1631
  * @return string The HTML that would render the checkbox.
1632
  */
1633
+ function checkbox($id, $desc, $grouptext = false) {
1634
+ $this->checkboxes(array($id => $desc), $grouptext);
1635
  }
1636
 
1637
  /**
modules/documentation.txt CHANGED
@@ -12,7 +12,7 @@
12
 
13
  If there are no 404 errors in the log, this is good and means there's no action required on your part.
14
 
15
- = Actions Help =
16
 
17
  You can perform the following actions on each entry in the log:
18
 
@@ -20,6 +20,19 @@ You can perform the following actions on each entry in the log:
20
  * The "Google Cache" button will open Google's archived version of the URL in a new window. This is useful for determining what content, if any, used to be located at that URL.
21
  * Once you've taken care of a 404 error, you can click the "Remove" button to remove it from the list. The URL will reappear on the list if it triggers a 404 error in the future.
22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  = Troubleshooting =
24
 
25
  404 Monitor doesn't appear to work? Take these notes into consideration:
12
 
13
  If there are no 404 errors in the log, this is good and means there's no action required on your part.
14
 
15
+ = Log Help =
16
 
17
  You can perform the following actions on each entry in the log:
18
 
20
  * The "Google Cache" button will open Google's archived version of the URL in a new window. This is useful for determining what content, if any, used to be located at that URL.
21
  * Once you've taken care of a 404 error, you can click the "Remove" button to remove it from the list. The URL will reappear on the list if it triggers a 404 error in the future.
22
 
23
+ = Settings Help =
24
+
25
+ * **Monitoring Settings**
26
+
27
+ * **Continue monitoring for new 404 errors** -- If disabled, 404 Monitor will keep existing 404 errors in the log but won't add any new ones.
28
+
29
+ * **Log Restrictions**
30
+
31
+ * **Only log these types of 404 errors** -- Check this option to log a 404 error _only_ if it meets at least one of the criteria you specify. If you don't enable any criteria, no 404 errors will be logged.
32
+
33
+ * **404s generated by search engine spiders** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by one of the top search engines (Google, Yahoo, Baidu, Bing, Yandex, Soso, Ask.com, Sogou, or AltaVista).
34
+ * **404s with referring URLs** -- When logging restriction is enabled, this option will make an exception for 404 errors generated by users who click a link on your site or another site first before ending up at a 404 page on your site.
35
+
36
  = Troubleshooting =
37
 
38
  404 Monitor doesn't appear to work? Take these notes into consideration:
modules/modules.css CHANGED
@@ -44,6 +44,10 @@ div.su-module .form-table td div.field {
44
  padding-bottom: 1em;
45
  }
46
 
 
 
 
 
47
  div.su-module table.report {
48
  border-collapse: collapse;
49
  border-top: 1px solid #ccc;
44
  padding-bottom: 1em;
45
  }
46
 
47
+ div.su-module .form-table label.su-indent {
48
+ padding-left: 3em;
49
+ }
50
+
51
  div.su-module table.report {
52
  border-collapse: collapse;
53
  border-top: 1px solid #ccc;
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: SEO Design Solutions
3
  Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, title, meta, robots, noindex, nofollow, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, modules, uninstallable, reinstallable, downgradable, import, export, CSV
4
  Requires at least: 2.8
5
  Tested up to: 3.0
6
- Stable tag: 3.2
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta tags, slugs, canonical tags, "more" links, 404 errors, and more.
9
 
@@ -11,11 +11,11 @@ This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta
11
 
12
  = Recent Releases =
13
 
 
14
  * Version 3.2 adds CSV import/export for Deeplink Juggernaut
15
  * Version 3.1 adds more Deeplink Juggernaut features
16
  * Version 3.0 adds the Rich Snippet Creator module
17
  * Version 2.9 adds custom taxonomy support to Title Tag Rewriter
18
- * Version 2.8 adds custom post type support to Title Tag Rewriter
19
 
20
  = Features =
21
 
@@ -43,9 +43,10 @@ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin w
43
  * Go beyond the basic canonical tag functionality of WordPress 2.9+ with SEO Ultimate's support for category/tag/date/author archives.
44
  * Redirect requests for non-existent pagination with a simple checkbox.
45
 
46
- * **404 Monitor**
47
  * Improve the visiting experience of users and spiders by keeping tabs on "page not found" errors. (Use a redirection plugin to point dead-end URLs to your content.)
48
  * Find out what URLs are referring visitors to 404 errors.
 
49
 
50
  * **Linkbox Inserter**
51
  * Encourage natural linkbuilding activity by adding textboxes to the end of your posts/pages that contain automatically-generated link HTML.
@@ -198,6 +199,9 @@ Frequently asked questions, settings help, and troubleshooting tips for SEO Ulti
198
 
199
  == Changelog ==
200
 
 
 
 
201
  = Version 3.2 (June 23, 2010) =
202
  * Feature: Added CSV import/export for Deeplink Juggernaut
203
  * Improvement: When installed on an old, unsupported version of WordPress, SEO Ultimate now presents a nice error message instead of crashing like most plugins do
@@ -215,7 +219,7 @@ Frequently asked questions, settings help, and troubleshooting tips for SEO Ulti
215
 
216
  = Version 3.0 (June 19, 2010) =
217
  * Feature: Added the Rich Snippet Creator module
218
- * Change: "Title Rewriter" has been renamed to "Title Tag Rewriter" to clarify that the module edits `<title>` tags, not post titles.
219
 
220
  = Version 2.9.1 (June 18, 2010) =
221
  * Bugfix: Restored support for editing the title tags of categories/tags/terms in WordPress 3.0
3
  Tags: seo, SEO Ultimate, suite, google, yahoo, bing, search engines, admin, post, page, custom post types, categories, tags, terms, custom taxonomies, title, meta, robots, noindex, nofollow, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink, links, autolinks, code, footer, modules, uninstallable, reinstallable, downgradable, import, export, CSV
4
  Requires at least: 2.8
5
  Tested up to: 3.0
6
+ Stable tag: 3.3
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex/nofollow, meta tags, slugs, canonical tags, "more" links, 404 errors, and more.
9
 
11
 
12
  = Recent Releases =
13
 
14
+ * Version 3.3 adds additional 404 Monitor options
15
  * Version 3.2 adds CSV import/export for Deeplink Juggernaut
16
  * Version 3.1 adds more Deeplink Juggernaut features
17
  * Version 3.0 adds the Rich Snippet Creator module
18
  * Version 2.9 adds custom taxonomy support to Title Tag Rewriter
 
19
 
20
  = Features =
21
 
43
  * Go beyond the basic canonical tag functionality of WordPress 2.9+ with SEO Ultimate's support for category/tag/date/author archives.
44
  * Redirect requests for non-existent pagination with a simple checkbox.
45
 
46
+ * **404 Monitor** -- UPDATED in Version 3.3
47
  * Improve the visiting experience of users and spiders by keeping tabs on "page not found" errors. (Use a redirection plugin to point dead-end URLs to your content.)
48
  * Find out what URLs are referring visitors to 404 errors.
49
+ * The default settings hone in on the most important errors by only logging 404s that either have a referring URL or are generated by a search engine spider.
50
 
51
  * **Linkbox Inserter**
52
  * Encourage natural linkbuilding activity by adding textboxes to the end of your posts/pages that contain automatically-generated link HTML.
199
 
200
  == Changelog ==
201
 
202
+ = Version 3.3 (June 24, 2010) =
203
+ * Feature: 404 Monitor can now be configured to only log 404 errors generated by search engine spiders and/or 404 errors with a referring URL (Note: this new configuration will automatically be enabled upon upgrading to version 3.3 or newer. You can adjust or disable this configuration on the Settings tab of 404 Monitor.)
204
+
205
  = Version 3.2 (June 23, 2010) =
206
  * Feature: Added CSV import/export for Deeplink Juggernaut
207
  * Improvement: When installed on an old, unsupported version of WordPress, SEO Ultimate now presents a nice error message instead of crashing like most plugins do
219
 
220
  = Version 3.0 (June 19, 2010) =
221
  * Feature: Added the Rich Snippet Creator module
222
+ * Change: "Title Rewriter" has been renamed to "Title Tag Rewriter" to clarify that the module edits `<title>` tags, not post titles
223
 
224
  = Version 2.9.1 (June 18, 2010) =
225
  * Bugfix: Restored support for editing the title tags of categories/tags/terms in WordPress 3.0
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 title tags, noindex/nofollow, meta tags, rich snippets, slugs, canonical tags, "more" links, 404 errors, and more.
6
- Version: 3.2
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 3.2
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
@@ -47,10 +47,10 @@ define('SU_MINIMUM_WP_VER', '2.8');
47
  //Reading plugin info from constants is faster than trying to parse it from the header above.
48
  define("SU_PLUGIN_NAME", "SEO Ultimate");
49
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
50
- define("SU_VERSION", "3.2");
51
  define("SU_AUTHOR", "SEO Design Solutions");
52
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
53
- define("SU_USER_AGENT", "SeoUltimate/3.2");
54
 
55
  /********** INCLUDES **********/
56
 
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 title tags, noindex/nofollow, meta tags, rich snippets, slugs, canonical tags, "more" links, 404 errors, and more.
6
+ Version: 3.3
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 3.3
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
47
  //Reading plugin info from constants is faster than trying to parse it from the header above.
48
  define("SU_PLUGIN_NAME", "SEO Ultimate");
49
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
50
+ define("SU_VERSION", "3.3");
51
  define("SU_AUTHOR", "SEO Design Solutions");
52
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
53
+ define("SU_USER_AGENT", "SeoUltimate/3.3");
54
 
55
  /********** INCLUDES **********/
56
 
seo-ultimate.pot CHANGED
@@ -1,4 +1,4 @@
1
- # Translation of the WordPress plugin SEO Ultimate 3.2 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,9 +6,9 @@
6
  #, fuzzy
7
  msgid ""
8
  msgstr ""
9
- "Project-Id-Version: SEO Ultimate 3.2\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
11
- "POT-Creation-Date: 2010-06-23 15:10+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"
@@ -17,16 +17,16 @@ msgstr ""
17
  "Content-Transfer-Encoding: 8bit\n"
18
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
19
 
20
- #: includes/jlfunctions/str.php:88 plugin/su-functions.php:77
21
  #, php-format
22
  msgid "%s and %s"
23
  msgstr ""
24
 
25
- #: includes/jlfunctions/str.php:91 plugin/su-functions.php:80
26
  msgid ", "
27
  msgstr ""
28
 
29
- #: includes/jlfunctions/str.php:92 plugin/su-functions.php:81
30
  #, php-format
31
  msgid "%s, and %s"
32
  msgstr ""
@@ -43,90 +43,90 @@ msgstr ""
43
  msgid "Log"
44
  msgstr ""
45
 
46
- #: modules/404s/fofs-log.php:116 modules/class.su-module.php:1183
47
  msgid "Actions"
48
  msgstr ""
49
 
50
- #: modules/404s/fofs-log.php:117
51
  msgid "Hits"
52
  msgstr ""
53
 
54
- #: modules/404s/fofs-log.php:118
55
  msgid "URL with 404 Error"
56
  msgstr ""
57
 
58
- #: modules/404s/fofs-log.php:119
59
  msgid "Date of Most Recent Hit"
60
  msgstr ""
61
 
62
- #: modules/404s/fofs-log.php:120
63
  msgid "Referers"
64
  msgstr ""
65
 
66
- #: modules/404s/fofs-log.php:121 modules/404s/fofs-log.php:224
67
  msgid "User Agents"
68
  msgstr ""
69
 
70
- #: modules/404s/fofs-log.php:137
71
  msgid ""
72
  "New 404 errors will not be recorded because 404 logging is disabled on the "
73
  "Settings tab."
74
  msgstr ""
75
 
76
- #: modules/404s/fofs-log.php:144
77
  msgid "The log entry was successfully deleted."
78
  msgstr ""
79
 
80
- #: modules/404s/fofs-log.php:146
81
  msgid "This log entry has already been deleted."
82
  msgstr ""
83
 
84
- #: modules/404s/fofs-log.php:155
85
  msgid "The log was successfully cleared."
86
  msgstr ""
87
 
88
- #: modules/404s/fofs-log.php:159
89
  msgid "No 404 errors in the log."
90
  msgstr ""
91
 
92
- #: modules/404s/fofs-log.php:183
93
  msgid "Open URL in new window (will not be logged)"
94
  msgstr ""
95
 
96
- #: modules/404s/fofs-log.php:184
97
  msgid "Query Google for cached version of URL (opens in new window)"
98
  msgstr ""
99
 
100
- #: modules/404s/fofs-log.php:185
101
  msgid "Remove this URL from the log"
102
  msgstr ""
103
 
104
- #: modules/404s/fofs-log.php:188
105
  #, php-format
106
  msgid "%s at %s"
107
  msgstr ""
108
 
109
- #: modules/404s/fofs-log.php:192
110
  msgid "View list of referring URLs"
111
  msgstr ""
112
 
113
- #: modules/404s/fofs-log.php:193
114
  msgid "View list of user agents"
115
  msgstr ""
116
 
117
- #: modules/404s/fofs-log.php:203
118
  msgid "Referring URLs"
119
  msgstr ""
120
 
121
- #: modules/404s/fofs-log.php:204 modules/404s/fofs-log.php:225
122
  msgid "Hide list"
123
  msgstr ""
124
 
125
- #: modules/404s/fofs-log.php:255
126
  msgid "Are you sure you want to delete all 404 log entries?"
127
  msgstr ""
128
 
129
- #: modules/404s/fofs-log.php:257
130
  msgid "Clear Log"
131
  msgstr ""
132
 
@@ -142,6 +142,26 @@ msgstr ""
142
  msgid "Continue monitoring for new 404 errors"
143
  msgstr ""
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  #: modules/404s/fofs.php:11
146
  msgid "404 Monitor"
147
  msgstr ""
@@ -325,13 +345,13 @@ msgstr ""
325
  msgid "Save Changes"
326
  msgstr ""
327
 
328
- #: modules/class.su-module.php:1768
329
  msgid ""
330
  "Are you sure you want to replace the textbox contents with this default "
331
  "value?"
332
  msgstr ""
333
 
334
- #: modules/class.su-module.php:1783 modules/settings/settings-data.php:23
335
  msgid "Reset"
336
  msgstr ""
337
 
@@ -972,7 +992,7 @@ msgstr ""
972
  msgid "SEO Design Solutions Whitepapers"
973
  msgstr ""
974
 
975
- #. #-#-#-#-# plugin.pot (SEO Ultimate 3.2) #-#-#-#-#
976
  #. Author of the plugin/theme
977
  #: modules/sds-blog/sds-blog.php:49
978
  msgid "SEO Design Solutions"
@@ -1278,7 +1298,7 @@ msgstr ""
1278
  msgid "SEO Ultimate Plugin Settings"
1279
  msgstr ""
1280
 
1281
- #. #-#-#-#-# plugin.pot (SEO Ultimate 3.2) #-#-#-#-#
1282
  #. Plugin Name of the plugin/theme
1283
  #: modules/settings/settings.php:14 plugin/class.seo-ultimate.php:724
1284
  msgid "SEO Ultimate"
1
+ # Translation of the WordPress plugin SEO Ultimate 3.3 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 3.3\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
11
+ "POT-Creation-Date: 2010-06-24 14:23+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"
17
  "Content-Transfer-Encoding: 8bit\n"
18
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
19
 
20
+ #: includes/jlfunctions/str.php:94 plugin/su-functions.php:77
21
  #, php-format
22
  msgid "%s and %s"
23
  msgstr ""
24
 
25
+ #: includes/jlfunctions/str.php:97 plugin/su-functions.php:80
26
  msgid ", "
27
  msgstr ""
28
 
29
+ #: includes/jlfunctions/str.php:98 plugin/su-functions.php:81
30
  #, php-format
31
  msgid "%s, and %s"
32
  msgstr ""
43
  msgid "Log"
44
  msgstr ""
45
 
46
+ #: modules/404s/fofs-log.php:129 modules/class.su-module.php:1183
47
  msgid "Actions"
48
  msgstr ""
49
 
50
+ #: modules/404s/fofs-log.php:130
51
  msgid "Hits"
52
  msgstr ""
53
 
54
+ #: modules/404s/fofs-log.php:131
55
  msgid "URL with 404 Error"
56
  msgstr ""
57
 
58
+ #: modules/404s/fofs-log.php:132
59
  msgid "Date of Most Recent Hit"
60
  msgstr ""
61
 
62
+ #: modules/404s/fofs-log.php:133
63
  msgid "Referers"
64
  msgstr ""
65
 
66
+ #: modules/404s/fofs-log.php:134 modules/404s/fofs-log.php:237
67
  msgid "User Agents"
68
  msgstr ""
69
 
70
+ #: modules/404s/fofs-log.php:150
71
  msgid ""
72
  "New 404 errors will not be recorded because 404 logging is disabled on the "
73
  "Settings tab."
74
  msgstr ""
75
 
76
+ #: modules/404s/fofs-log.php:157
77
  msgid "The log entry was successfully deleted."
78
  msgstr ""
79
 
80
+ #: modules/404s/fofs-log.php:159
81
  msgid "This log entry has already been deleted."
82
  msgstr ""
83
 
84
+ #: modules/404s/fofs-log.php:168
85
  msgid "The log was successfully cleared."
86
  msgstr ""
87
 
88
+ #: modules/404s/fofs-log.php:172
89
  msgid "No 404 errors in the log."
90
  msgstr ""
91
 
92
+ #: modules/404s/fofs-log.php:196
93
  msgid "Open URL in new window (will not be logged)"
94
  msgstr ""
95
 
96
+ #: modules/404s/fofs-log.php:197
97
  msgid "Query Google for cached version of URL (opens in new window)"
98
  msgstr ""
99
 
100
+ #: modules/404s/fofs-log.php:198
101
  msgid "Remove this URL from the log"
102
  msgstr ""
103
 
104
+ #: modules/404s/fofs-log.php:201
105
  #, php-format
106
  msgid "%s at %s"
107
  msgstr ""
108
 
109
+ #: modules/404s/fofs-log.php:205
110
  msgid "View list of referring URLs"
111
  msgstr ""
112
 
113
+ #: modules/404s/fofs-log.php:206
114
  msgid "View list of user agents"
115
  msgstr ""
116
 
117
+ #: modules/404s/fofs-log.php:216
118
  msgid "Referring URLs"
119
  msgstr ""
120
 
121
+ #: modules/404s/fofs-log.php:217 modules/404s/fofs-log.php:238
122
  msgid "Hide list"
123
  msgstr ""
124
 
125
+ #: modules/404s/fofs-log.php:268
126
  msgid "Are you sure you want to delete all 404 log entries?"
127
  msgstr ""
128
 
129
+ #: modules/404s/fofs-log.php:270
130
  msgid "Clear Log"
131
  msgstr ""
132
 
142
  msgid "Continue monitoring for new 404 errors"
143
  msgstr ""
144
 
145
+ #: modules/404s/fofs-settings.php:22
146
+ msgid "Monitoring Settings"
147
+ msgstr ""
148
+
149
+ #: modules/404s/fofs-settings.php:24
150
+ msgid "Only log these types of 404 errors:"
151
+ msgstr ""
152
+
153
+ #: modules/404s/fofs-settings.php:25
154
+ msgid "404s generated by search engine spiders"
155
+ msgstr ""
156
+
157
+ #: modules/404s/fofs-settings.php:26
158
+ msgid "404s with referring URLs"
159
+ msgstr ""
160
+
161
+ #: modules/404s/fofs-settings.php:27
162
+ msgid "Log Restrictions"
163
+ msgstr ""
164
+
165
  #: modules/404s/fofs.php:11
166
  msgid "404 Monitor"
167
  msgstr ""
345
  msgid "Save Changes"
346
  msgstr ""
347
 
348
+ #: modules/class.su-module.php:1777
349
  msgid ""
350
  "Are you sure you want to replace the textbox contents with this default "
351
  "value?"
352
  msgstr ""
353
 
354
+ #: modules/class.su-module.php:1792 modules/settings/settings-data.php:23
355
  msgid "Reset"
356
  msgstr ""
357
 
992
  msgid "SEO Design Solutions Whitepapers"
993
  msgstr ""
994
 
995
+ #. #-#-#-#-# plugin.pot (SEO Ultimate 3.3) #-#-#-#-#
996
  #. Author of the plugin/theme
997
  #: modules/sds-blog/sds-blog.php:49
998
  msgid "SEO Design Solutions"
1298
  msgid "SEO Ultimate Plugin Settings"
1299
  msgstr ""
1300
 
1301
+ #. #-#-#-#-# plugin.pot (SEO Ultimate 3.3) #-#-#-#-#
1302
  #. Plugin Name of the plugin/theme
1303
  #: modules/settings/settings.php:14 plugin/class.seo-ultimate.php:724
1304
  msgid "SEO Ultimate"