HeadSpace2 SEO - Version 3.6.37

Version Description

  • Fix bug with site modules not saving
Download this release

Release Info

Developer johnny5
Plugin Icon wp plugin HeadSpace2 SEO
Version 3.6.37
Comparing to
See all releases

Code changes from version 3.6.34 to 3.6.37

Files changed (64) hide show
  1. ajax.php +37 -37
  2. headspace.php +66 -73
  3. headspace_library.php +21 -22
  4. locale/cs_CZ.mo +0 -0
  5. locale/cs_CZ.po +1789 -0
  6. locale/headspace2.pot +1700 -0
  7. locale/it_IT.mo +0 -0
  8. locale/it_IT.po +1056 -1024
  9. locale/messages.po +0 -1710
  10. models/headspace.php +37 -64
  11. models/importer.php +4 -5
  12. models/inline_tags.php +36 -38
  13. models/mass_edit.php +2 -2
  14. models/modules.php +18 -18
  15. models/pager.php +67 -69
  16. models/site.php +17 -17
  17. models/term_pager.php +15 -16
  18. models/upgrade.php +22 -24
  19. modules/import/all-in-one-seo.php +9 -11
  20. modules/import/head_meta_description.php +5 -7
  21. modules/import/headspace_tags.php +4 -6
  22. modules/import/jerome.php +6 -8
  23. modules/import/lud.icro.us.php +5 -7
  24. modules/import/more_unique.php +5 -7
  25. modules/import/seo-title-tags.php +5 -7
  26. modules/import/simple-tagging.php +5 -7
  27. modules/import/simple-tags.php +11 -13
  28. modules/import/utw.php +5 -7
  29. modules/mass/description.php +10 -11
  30. modules/mass/keywords.php +10 -11
  31. modules/mass/more_text.php +10 -12
  32. modules/mass/page_slug.php +9 -10
  33. modules/mass/page_title.php +10 -12
  34. modules/mass/site_description.php +10 -12
  35. modules/mass/site_name.php +10 -12
  36. modules/mass/tags.php +13 -13
  37. modules/page/custom.php +10 -10
  38. modules/page/description.php +15 -15
  39. modules/page/follow-links.php +20 -20
  40. modules/page/javascript.php +8 -8
  41. modules/page/keywords.php +15 -15
  42. modules/page/more_text.php +18 -18
  43. modules/page/noindex.php +19 -19
  44. modules/page/page-links.php +36 -36
  45. modules/page/page_title.php +23 -23
  46. modules/page/plugin.php +31 -32
  47. modules/page/raw-footer.php +8 -9
  48. modules/page/raw.php +7 -8
  49. modules/page/relative-links.php +13 -13
  50. modules/page/rss_name.php +11 -12
  51. modules/page/rss_tagline.php +12 -13
  52. modules/page/site_name.php +11 -12
  53. modules/page/site_tagline.php +11 -12
  54. modules/page/stylesheet.php +12 -13
  55. modules/page/tags.php +45 -46
  56. modules/page/tags/auto_suggest.php +12 -14
  57. modules/page/tags/porter_stem.php +0 -1
  58. modules/page/tags/yahoo.php +5 -7
  59. modules/page/theme.php +22 -22
  60. modules/site/analytics.php +0 -2
  61. modules/site/google_webmaster.php +3 -3
  62. plugin.php +11 -11
  63. readme.txt +124 -110
  64. version.txt +0 -17
ajax.php CHANGED
@@ -29,18 +29,18 @@ class HeadspaceAjax extends HeadSpace_Plugin {
29
 
30
  add_action( 'init', array( &$this, 'init' ) );
31
  }
32
-
33
  function init() {
34
  if ( current_user_can( 'manage_options' ) ) {
35
  $this->register_ajax( 'hs_settings_edit' );
36
  $this->register_ajax( 'hs_settings_save' );
37
  $this->register_ajax( 'hs_settings_load' );
38
-
39
  $this->register_ajax( 'hs_module_edit' );
40
  $this->register_ajax( 'hs_module_load' );
41
  $this->register_ajax( 'hs_module_save' );
42
  $this->register_ajax( 'hs_module_order' );
43
-
44
  $this->register_ajax( 'hs_site_onoff' );
45
  $this->register_ajax( 'hs_site_edit' );
46
  $this->register_ajax( 'hs_site_load' );
@@ -51,7 +51,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
51
  $this->register_ajax( 'hs_auto_tag' );
52
  $this->register_ajax( 'hs_auto_description' );
53
  }
54
-
55
  function obj_to_array( $items ) {
56
  $merged = array();
57
  if ( !empty( $items ) > 0 ) {
@@ -60,15 +60,15 @@ class HeadspaceAjax extends HeadSpace_Plugin {
60
  $merged[$key] = $value;
61
  }
62
  }
63
-
64
  return $merged;
65
  }
66
-
67
  function hs_settings_edit() {
68
  $id = $_GET['page'];
69
  $headspace = HeadSpace2::get ();
70
  $types = $headspace->get_types();
71
-
72
  if ( in_array( $id, array_keys( $types ) ) && check_ajax_referer( 'headspace-edit_setting_'.$id ) ) {
73
  $settings = $this->obj_to_array( get_option( 'headspace_'.$id ) );
74
 
@@ -77,11 +77,11 @@ class HeadspaceAjax extends HeadSpace_Plugin {
77
 
78
  $this->render_admin( 'page-settings-item', array( 'type' => $id, 'name' => $types[$id][0], 'desc' => $types[$id][1], 'nolink' => true ) );
79
  $this->render_admin( 'page-settings-edit-ajax', array( 'simple' => $simple, 'advanced' => $advanced, 'type' => $id, 'area' => 'page' ) );
80
-
81
  die();
82
  }
83
  }
84
-
85
  function hs_settings_save() {
86
  $id = $_POST['module'];
87
  $headspace = HeadSpace2::get ();
@@ -94,12 +94,12 @@ class HeadspaceAjax extends HeadSpace_Plugin {
94
  $this->hs_settings_load();
95
  }
96
  }
97
-
98
  function hs_settings_load() {
99
  $id = $_POST['module'];
100
  $headspace = HeadSpace2::get ();
101
  $types = $headspace->get_types();
102
-
103
  if ( in_array( $id, array_keys( $types ) ) && check_ajax_referer( 'headspace-page_setting_'.$id ) ) {
104
  $settings = get_option( 'headspace_'.$id );
105
 
@@ -107,19 +107,19 @@ class HeadspaceAjax extends HeadSpace_Plugin {
107
  die();
108
  }
109
  }
110
-
111
  function hs_module_edit() {
112
  if ( check_ajax_referer( 'headspace-module_'.$_GET['module'] ) ) {
113
  $headspace = HeadSpace2::get ();
114
  $module = $headspace->modules->get( $_GET['module'] );
115
-
116
  if ( $module )
117
  $this->render_admin( 'page-module-edit', array( 'module' => $module, 'id' => $_GET['module'] ) );
118
-
119
  die();
120
  }
121
  }
122
-
123
  function hs_module_save() {
124
  if ( check_ajax_referer( 'headspace-module_save_'.$_POST['module'] ) ) {
125
  $headspace = HeadSpace2::get ();
@@ -132,7 +132,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
132
  }
133
  }
134
  }
135
-
136
  function hs_module_load() {
137
  if ( check_ajax_referer( 'headspace-module_'.$_GET['module'] ) ) {
138
  $headspace = HeadSpace2::get ();
@@ -140,7 +140,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
140
 
141
  if ( $module )
142
  $this->render_admin( 'page-module-item', array( 'module' => $module ) );
143
-
144
  die();
145
  }
146
  }
@@ -170,7 +170,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
170
 
171
  if ( count( $options['advanced_modules'] ) > 0 ) {
172
  $newmod = array ();
173
-
174
  foreach ( $options['advanced_modules'] AS $name ) {
175
  $name = 'hsm_'.str_replace( '-', '_', strtolower( $name ) );
176
  $module = new $name;
@@ -185,7 +185,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
185
  update_option( 'headspace_options', $options );
186
  }
187
  }
188
-
189
  function hs_site_edit() {
190
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
191
  $headspace = HeadSpace2::get ();
@@ -193,11 +193,11 @@ class HeadspaceAjax extends HeadSpace_Plugin {
193
 
194
  if ( $module )
195
  $this->render_admin( 'site-module-edit', array( 'module' => $module, 'id' => $_GET['module'] ) );
196
-
197
  die();
198
  }
199
  }
200
-
201
  function hs_site_load() {
202
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
203
  $headspace = HeadSpace2::get ();
@@ -205,11 +205,11 @@ class HeadspaceAjax extends HeadSpace_Plugin {
205
 
206
  if ($module)
207
  $this->render_admin( 'site-module-item', array( 'module' => $module ) );
208
-
209
  die();
210
  }
211
  }
212
-
213
  function hs_site_save() {
214
  if ( check_ajax_referer( 'headspace-site_save_'.$_POST['module'] ) ) {
215
  $headspace = HeadSpace2::get ();
@@ -223,7 +223,7 @@ class HeadspaceAjax extends HeadSpace_Plugin {
223
  die();
224
  }
225
  }
226
-
227
  function hs_site_onoff() {
228
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
229
  $options = get_option( 'headspace_options' );
@@ -231,10 +231,10 @@ class HeadspaceAjax extends HeadSpace_Plugin {
231
  $options = array();
232
 
233
  $id = $_POST['module'];
234
-
235
- if ( $_POST['onoff'] == 'true' && !in_array( $id, $options['site_modules'] ) && isset( $_POST['file'] ) && $_POST['file'] )
236
  $options['site_modules'][$_POST['file']] = $id;
237
- elseif ( $_POST['onoff'] == 'false' && in_array( $id, $options['site_modules'] ) )
238
  unset( $options['site_modules'][$_POST['file']] );
239
 
240
  if ( count( $options['site_modules'] ) > 0 ) {
@@ -271,13 +271,13 @@ class HeadspaceAjax extends HeadSpace_Plugin {
271
  // Extract 1st paragraph first blank line
272
  if ( function_exists( 'mb_strpos' ) ) {
273
  $pos = mb_strpos( $excerpt, '.' );
274
-
275
  if ( $pos !== false )
276
  $excerpt = mb_substr( $excerpt, 0, $pos + 1 );
277
  }
278
  else {
279
  $pos = strpos( $excerpt, '.' );
280
-
281
  if ($pos !== false)
282
  $excerpt = substr( $excerpt, 0, $pos + 1 );
283
  }
@@ -285,27 +285,27 @@ class HeadspaceAjax extends HeadSpace_Plugin {
285
  // Replace all returns and HTML
286
  $excerpt = str_replace( "\r", '', $excerpt );
287
  $excerpt = str_replace( "\n", '', $excerpt );
288
-
289
  // Restrict it to HS description length setting
290
  if ( function_exists( 'mb_substr' ) )
291
  $excerpt = mb_substr( $excerpt, 0, 500 );
292
  else
293
  $excerpt = substr( $excerpt, 0, 500 );
294
-
295
  $excerpt = preg_replace( '/\s+/', ' ', $excerpt );
296
  echo $excerpt;
297
  die();
298
  }
299
  }
300
-
301
  function hs_tag_update() {
302
  $headspace = HeadSpace2::get ();
303
  $id = intval( $_GET['id'] );
304
-
305
  if ( check_ajax_referer( 'headspace-tags' ) && current_user_can( 'edit_post', $id ) ) {
306
  $tags = $headspace->modules->get( 'hsm_tags' );
307
  $tags->load( $headspace->get_post_settings( $id ) );
308
-
309
  $tags->suggestions( $id, $_POST['content'], $_GET['type'] );
310
  die();
311
  }
@@ -317,14 +317,14 @@ class HeadspaceAjax extends HeadSpace_Plugin {
317
  if ( current_user_can( 'edit_post', $id ) && check_ajax_referer( 'headspace-auto_tag_'.$id ) ) {
318
  $headspace = HeadSpace2::get();
319
  $settings = $headspace->get_post_settings( $id );
320
-
321
  $tags = $headspace->modules->get( 'hsm_tags' );
322
  $tags->load( $settings );
323
 
324
  include (ABSPATH.'wp-admin/admin-functions.php');
325
-
326
  $post = get_post( $id );
327
-
328
  $suggestions = $tags->get_suggestions( $post->post_content.' '.$post->post_title );
329
  echo HeadSpace_Plugin::specialchars( implode( ', ', $suggestions ) );
330
  die();
29
 
30
  add_action( 'init', array( &$this, 'init' ) );
31
  }
32
+
33
  function init() {
34
  if ( current_user_can( 'manage_options' ) ) {
35
  $this->register_ajax( 'hs_settings_edit' );
36
  $this->register_ajax( 'hs_settings_save' );
37
  $this->register_ajax( 'hs_settings_load' );
38
+
39
  $this->register_ajax( 'hs_module_edit' );
40
  $this->register_ajax( 'hs_module_load' );
41
  $this->register_ajax( 'hs_module_save' );
42
  $this->register_ajax( 'hs_module_order' );
43
+
44
  $this->register_ajax( 'hs_site_onoff' );
45
  $this->register_ajax( 'hs_site_edit' );
46
  $this->register_ajax( 'hs_site_load' );
51
  $this->register_ajax( 'hs_auto_tag' );
52
  $this->register_ajax( 'hs_auto_description' );
53
  }
54
+
55
  function obj_to_array( $items ) {
56
  $merged = array();
57
  if ( !empty( $items ) > 0 ) {
60
  $merged[$key] = $value;
61
  }
62
  }
63
+
64
  return $merged;
65
  }
66
+
67
  function hs_settings_edit() {
68
  $id = $_GET['page'];
69
  $headspace = HeadSpace2::get ();
70
  $types = $headspace->get_types();
71
+
72
  if ( in_array( $id, array_keys( $types ) ) && check_ajax_referer( 'headspace-edit_setting_'.$id ) ) {
73
  $settings = $this->obj_to_array( get_option( 'headspace_'.$id ) );
74
 
77
 
78
  $this->render_admin( 'page-settings-item', array( 'type' => $id, 'name' => $types[$id][0], 'desc' => $types[$id][1], 'nolink' => true ) );
79
  $this->render_admin( 'page-settings-edit-ajax', array( 'simple' => $simple, 'advanced' => $advanced, 'type' => $id, 'area' => 'page' ) );
80
+
81
  die();
82
  }
83
  }
84
+
85
  function hs_settings_save() {
86
  $id = $_POST['module'];
87
  $headspace = HeadSpace2::get ();
94
  $this->hs_settings_load();
95
  }
96
  }
97
+
98
  function hs_settings_load() {
99
  $id = $_POST['module'];
100
  $headspace = HeadSpace2::get ();
101
  $types = $headspace->get_types();
102
+
103
  if ( in_array( $id, array_keys( $types ) ) && check_ajax_referer( 'headspace-page_setting_'.$id ) ) {
104
  $settings = get_option( 'headspace_'.$id );
105
 
107
  die();
108
  }
109
  }
110
+
111
  function hs_module_edit() {
112
  if ( check_ajax_referer( 'headspace-module_'.$_GET['module'] ) ) {
113
  $headspace = HeadSpace2::get ();
114
  $module = $headspace->modules->get( $_GET['module'] );
115
+
116
  if ( $module )
117
  $this->render_admin( 'page-module-edit', array( 'module' => $module, 'id' => $_GET['module'] ) );
118
+
119
  die();
120
  }
121
  }
122
+
123
  function hs_module_save() {
124
  if ( check_ajax_referer( 'headspace-module_save_'.$_POST['module'] ) ) {
125
  $headspace = HeadSpace2::get ();
132
  }
133
  }
134
  }
135
+
136
  function hs_module_load() {
137
  if ( check_ajax_referer( 'headspace-module_'.$_GET['module'] ) ) {
138
  $headspace = HeadSpace2::get ();
140
 
141
  if ( $module )
142
  $this->render_admin( 'page-module-item', array( 'module' => $module ) );
143
+
144
  die();
145
  }
146
  }
170
 
171
  if ( count( $options['advanced_modules'] ) > 0 ) {
172
  $newmod = array ();
173
+
174
  foreach ( $options['advanced_modules'] AS $name ) {
175
  $name = 'hsm_'.str_replace( '-', '_', strtolower( $name ) );
176
  $module = new $name;
185
  update_option( 'headspace_options', $options );
186
  }
187
  }
188
+
189
  function hs_site_edit() {
190
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
191
  $headspace = HeadSpace2::get ();
193
 
194
  if ( $module )
195
  $this->render_admin( 'site-module-edit', array( 'module' => $module, 'id' => $_GET['module'] ) );
196
+
197
  die();
198
  }
199
  }
200
+
201
  function hs_site_load() {
202
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
203
  $headspace = HeadSpace2::get ();
205
 
206
  if ($module)
207
  $this->render_admin( 'site-module-item', array( 'module' => $module ) );
208
+
209
  die();
210
  }
211
  }
212
+
213
  function hs_site_save() {
214
  if ( check_ajax_referer( 'headspace-site_save_'.$_POST['module'] ) ) {
215
  $headspace = HeadSpace2::get ();
223
  die();
224
  }
225
  }
226
+
227
  function hs_site_onoff() {
228
  if ( check_ajax_referer( 'headspace-site_module' ) ) {
229
  $options = get_option( 'headspace_options' );
231
  $options = array();
232
 
233
  $id = $_POST['module'];
234
+
235
+ if ( isset( $_POST['onoff'] ) && !in_array( $id, $options['site_modules'] ) && isset( $_POST['file'] ) && $_POST['file'] )
236
  $options['site_modules'][$_POST['file']] = $id;
237
+ elseif ( !isset( $_POST['onoff'] ) && in_array( $id, $options['site_modules'] ) )
238
  unset( $options['site_modules'][$_POST['file']] );
239
 
240
  if ( count( $options['site_modules'] ) > 0 ) {
271
  // Extract 1st paragraph first blank line
272
  if ( function_exists( 'mb_strpos' ) ) {
273
  $pos = mb_strpos( $excerpt, '.' );
274
+
275
  if ( $pos !== false )
276
  $excerpt = mb_substr( $excerpt, 0, $pos + 1 );
277
  }
278
  else {
279
  $pos = strpos( $excerpt, '.' );
280
+
281
  if ($pos !== false)
282
  $excerpt = substr( $excerpt, 0, $pos + 1 );
283
  }
285
  // Replace all returns and HTML
286
  $excerpt = str_replace( "\r", '', $excerpt );
287
  $excerpt = str_replace( "\n", '', $excerpt );
288
+
289
  // Restrict it to HS description length setting
290
  if ( function_exists( 'mb_substr' ) )
291
  $excerpt = mb_substr( $excerpt, 0, 500 );
292
  else
293
  $excerpt = substr( $excerpt, 0, 500 );
294
+
295
  $excerpt = preg_replace( '/\s+/', ' ', $excerpt );
296
  echo $excerpt;
297
  die();
298
  }
299
  }
300
+
301
  function hs_tag_update() {
302
  $headspace = HeadSpace2::get ();
303
  $id = intval( $_GET['id'] );
304
+
305
  if ( check_ajax_referer( 'headspace-tags' ) && current_user_can( 'edit_post', $id ) ) {
306
  $tags = $headspace->modules->get( 'hsm_tags' );
307
  $tags->load( $headspace->get_post_settings( $id ) );
308
+
309
  $tags->suggestions( $id, $_POST['content'], $_GET['type'] );
310
  die();
311
  }
317
  if ( current_user_can( 'edit_post', $id ) && check_ajax_referer( 'headspace-auto_tag_'.$id ) ) {
318
  $headspace = HeadSpace2::get();
319
  $settings = $headspace->get_post_settings( $id );
320
+
321
  $tags = $headspace->modules->get( 'hsm_tags' );
322
  $tags->load( $settings );
323
 
324
  include (ABSPATH.'wp-admin/admin-functions.php');
325
+
326
  $post = get_post( $id );
327
+
328
  $suggestions = $tags->get_suggestions( $post->post_content.' '.$post->post_title );
329
  echo HeadSpace_Plugin::specialchars( implode( ', ', $suggestions ) );
330
  die();
headspace.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: HeadSpace2
4
  Plugin URI: http://urbangiraffe.com/plugins/headspace2/
5
  Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
6
- Version: 3.6.34
7
  Author: John Godley
8
  Author URI: http://urbangiraffe.com/
9
  ============================================================================================================
@@ -50,20 +50,15 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
50
  $this->add_action( 'edit_category_form' );
51
  $this->add_action( 'edit_category' );
52
  add_action( 'edit_term', array( &$this, 'edit_category' ) );
53
-
54
  $this->add_action( 'init', 'init', 15);
55
- $this->add_action( 'wp_dashboard_setup' );
56
-
57
  // WP 2.7 hooks
58
  $this->add_action( 'manage_posts_columns' );
59
  $this->add_action( 'manage_pages_columns', 'manage_posts_columns' );
60
 
61
  $this->add_action( 'manage_posts_custom_column', 'manage_posts_custom_column', 10, 2);
62
  $this->add_action( 'manage_pages_custom_column', 'manage_posts_custom_column', 10, 2);
63
-
64
- // $this->add_action( 'quick_edit_custom_box', 'quick_edit_custom_box', 10, 2);
65
- // $this->add_action( 'manage_categories_columns', 'manage_posts_columns' );
66
- // $this->add_action( 'bulk_edit_custom_box', 'bulk_edit_custom_box', 10, 2);
67
 
68
  $this->add_action( 'wp_print_scripts' );
69
  $this->add_action( 'admin_head', 'wp_print_styles' );
@@ -71,7 +66,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
71
  $this->add_action( 'admin_print_styles', 'wp_print_styles' );
72
  $this->add_filter( 'contextual_help', 'contextual_help', 10, 2 );
73
  $this->register_plugin_settings( __FILE__ );
74
-
75
  // Ajax functions
76
  if ( defined( 'DOING_AJAX' ) ) {
77
  include_once dirname( __FILE__ ).'/ajax.php';
@@ -79,7 +74,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
79
  }
80
  }
81
  }
82
-
83
  function print_scripts_array( $scripts ) {
84
  $farb = array_search( 'farbtastic', $scripts );
85
 
@@ -88,32 +83,18 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
88
 
89
  return $scripts;
90
  }
91
-
92
  function plugin_settings ($links) {
93
  $settings_link = '<a href="options-general.php?page='.basename( __FILE__ ).'">'.__('Settings', 'headspace').'</a>';
94
  array_unshift( $links, $settings_link );
95
  return $links;
96
  }
97
-
98
- function wp_dashboard_setup() {
99
- if (function_exists ('wp_add_dashboard_widget'))
100
- wp_add_dashboard_widget ('dashboard_headspace', __ ('HeadSpace', 'headspace'), array (&$this, 'dashboard'));
101
- }
102
-
103
- function dashboard() {
104
- $headspace = HeadSpace2::get ();
105
-
106
- $settings = $headspace->get_current_settings ();
107
- $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
108
-
109
- $this->render_admin( 'dashboard', array ('simple' => $simple, 'advanced' => $advanced));
110
- }
111
-
112
  function manage_posts_columns($columns) {
113
  $headspace = HeadSpace2::get ();
114
-
115
  $settings = $headspace->get_current_settings ();
116
-
117
  $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
118
  $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
119
 
@@ -127,19 +108,19 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
127
 
128
  return $columns;
129
  }
130
-
131
  function manage_posts_custom_column($column, $id) {
132
  $hs2 = HeadSpace2::get ();
133
  $meta = $hs2->get_post_settings ($id);
134
-
135
  $module = $hs2->modules->get (array ($column), $meta);
136
  if (count ($module) > 0)
137
  $module[0]->quick_view ();
138
  }
139
-
140
  function bulk_edit_custom_box($column_name, $type) {
141
  }
142
-
143
  function quick_edit_custom_box($column_name, $type) {
144
  }
145
 
@@ -174,7 +155,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
174
  add_management_page (HEADSPACE_MENU, HEADSPACE_MENU, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_screen'));
175
  else
176
  add_options_page (HEADSPACE_MENU, HEADSPACE_MENU, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_screen'));
177
-
178
  add_management_page (HEADSPACE_META, HEADSPACE_META, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_mass'));
179
  }
180
 
@@ -195,7 +176,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
195
  else
196
  $cat->cat_ID = 0;
197
  }
198
-
199
  $headspace = HeadSpace2::get ();
200
  $settings = $headspace->get_current_settings (get_option( 'headspace_cat_'.$cat->cat_ID));
201
 
@@ -214,10 +195,10 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
214
  if ($tags !== false)
215
  $this->render_admin( 'edit_page', array ('post_ID' => $post->ID));
216
  }
217
-
218
  function metabox($post) {
219
  global $wp_meta_boxes;
220
-
221
  if (isset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']))
222
  unset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']);
223
 
@@ -232,7 +213,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
232
 
233
  $this->render_admin( 'page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page'));
234
  }
235
-
236
 
237
  /**
238
  * Extract meta-data when saving a post
@@ -242,9 +223,9 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
242
  **/
243
 
244
  function save_tags($id) {
245
- if (isset ($_POST['headspace'])) {
246
- $headspace = HeadSpace2::get ();
247
- $headspace->save_post_settings ($id, $headspace->extract_module_settings ($_POST, 'page'));
248
  }
249
  }
250
 
@@ -273,7 +254,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
273
  $sub = isset ($_GET['sub']) ? $_GET['sub'] : '';
274
  $url = explode ('&', $_SERVER['REQUEST_URI']);
275
  $url = $url[0];
276
-
277
  if ($inwrap == true)
278
  $this->render_admin( 'submenu', array ('url' => $url, 'sub' => $sub));
279
  return $sub;
@@ -288,39 +269,39 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
288
  else if ($sub == 'tags')
289
  $this->admin_tags ();
290
  }
291
-
292
-
293
  /**
294
  * Checks the current theme footer.php and header.php to ensure it contains the appropriate function calls* to allow HS to work. Hopefully this will reduce support questions regarding this
295
  */
296
  function check_theme_files() {
297
  $base = get_template_directory ();
298
-
299
  $messages = array ();
300
  if (file_exists ($base.DIRECTORY_SEPARATOR.'header.php')) {
301
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'header.php'));
302
-
303
  if (strpos ($theme_data, 'wp_head') === false)
304
  $messages[] = __ ('<code>wp_head</code> was not found in <code>header.php</code> (<a href="http://codex.wordpress.org/Hook_Reference/wp_head">documentation</a>)' );
305
  }
306
-
307
  if (file_exists ($base.DIRECTORY_SEPARATOR.'footer.php')) {
308
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'footer.php'));
309
-
310
  if (strpos ($theme_data, 'wp_footer') === false)
311
  $messages[] = __ ('<code>wp_footer</code> was not found in <code>footer.php</code> (<a href="http://codex.wordpress.org/Theme_Development">documentation</a>)' );
312
  }
313
-
314
  if (count ($messages) > 0) {
315
  $msg = '';
316
  foreach ($messages AS $message)
317
  $msg .= '<li>'.$message.'</li>';
318
-
319
  $this->render_error ('<p>There are some issues with your theme that may prevent HeadSpace functioning correctly.</p><ol>'.$msg.'</oi>' );
320
  }
321
  }
322
-
323
-
324
  /**
325
  * Choose which admin screen is displayed as well as displaying RSS version feed
326
  *
@@ -339,7 +320,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
339
  $sub = $this->submenu ();
340
 
341
  $this->check_theme_files ();
342
-
343
  // Display screen
344
  if ($sub == '')
345
  $this->admin_settings ();
@@ -363,7 +344,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
363
  $options = get_option( 'headspace_options' );
364
  if ($options === false)
365
  $options = array ();
366
-
367
  $defaults = array
368
  (
369
  'inherit' => true,
@@ -371,15 +352,15 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
371
  'debug' => false,
372
  'support' => false
373
  );
374
-
375
  foreach ($defaults AS $key => $value) {
376
  if (!isset ($options[$key]))
377
  $options[$key] = $value;
378
  }
379
-
380
  return $options;
381
  }
382
-
383
  function admin_mass_edit() {
384
  include dirname (__FILE__).'/models/pager.php';
385
  include dirname (__FILE__).'/models/mass_edit.php';
@@ -413,7 +394,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
413
 
414
  function admin_settings() {
415
  $headspace = HeadSpace2::get ();
416
-
417
  $this->render_admin( 'page-settings', array( 'types' => $headspace->get_types() ) );
418
  }
419
 
@@ -455,13 +436,13 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
455
 
456
  $this->render_admin( 'page-modules', array ('simple' => $simple, 'advanced' => $advanced, 'disabled' => $headspace->modules->get_disabled ($simple, $advanced)));
457
  }
458
-
459
  function admin_site() {
460
  $headspace = HeadSpace2::get ();
461
-
462
  $this->render_admin( 'site-modules', array ('site' => $headspace->site));
463
  }
464
-
465
  function admin_import() {
466
  include dirname (__FILE__).'/models/importer.php';
467
 
@@ -479,7 +460,7 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
479
 
480
  $this->render_admin( 'import', array ('modules' => $importmanager->available ()));
481
  }
482
-
483
  function wp_print_scripts() {
484
  global $wp_scripts;
485
 
@@ -488,11 +469,11 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
488
  add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high' );
489
  add_meta_box ('tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high' );
490
  }
491
-
492
  // Rejig the localization
493
  if ($this->is_page ())
494
  $wp_scripts->registered['page']->extra['l10n'] = $wp_scripts->registered['post']->extra['l10n'];
495
-
496
  // We need to do this because the WP-Ecommerce plugin inserts some JS that interferes with HeadSpace
497
  if (isset ($wp_scripts->registered['ui-tabs']) && strpos ($_SERVER['REQUEST_URI'], 'headspace.php') !== false)
498
  unset ($wp_scripts->registered['ui-tabs']);
@@ -504,23 +485,23 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
504
  wp_enqueue_script( 'headspace', $this->url ().'/js/headspace.js', array ('jquery-form'), $this->version ());
505
  wp_enqueue_script( 'headspace-tags', $this->url ().'/js/headspace-tags.js', array ('headspace'), $this->version ());
506
  }
507
-
508
  // Stop this being called again
509
  remove_action( 'wp_print_scripts', array(&$this, 'wp_print_scripts'));
510
  }
511
-
512
  function is_category_edit() {
513
  if (strpos ($_SERVER['REQUEST_URI'], 'categories.php') || strpos( $_SERVER['REQUEST_URI'], 'taxonomy=category' ) )
514
  return true;
515
  return false;
516
  }
517
-
518
  function is_post_edit() {
519
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false)
520
  return true;
521
  return false;
522
  }
523
-
524
  function wp_print_styles() {
525
  if ( ( isset ($_GET['page']) && $_GET['page'] == 'headspace.php') || $this->is_page () || $this->is_category_edit () || $this->is_post_edit () ) {
526
  echo '<link rel="stylesheet" href="'.$this->url ().'/admin.css" type="text/css" media="screen" title="no title" charset="utf-8"/>';
@@ -543,8 +524,8 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
543
  </style>';
544
  }
545
  }
546
-
547
-
548
  /**
549
  * Insert CSS and JS into administration page
550
  *
@@ -555,15 +536,15 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
555
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false || $this->is_page () || strpos ($_SERVER['REQUEST_URI'], 'headspace') || strpos ($_SERVER['REQUEST_URI'], 'categories.php'))
556
  $this->render_admin( 'head_admin' );
557
  }
558
-
559
  function version() {
560
  $plugin_data = implode ('', file (__FILE__));
561
-
562
  if (preg_match ('|Version:(.*)|i', $plugin_data, $version))
563
  return trim ($version[1]);
564
  return '';
565
  }
566
-
567
  function contextual_help($help, $screen) {
568
  if ($screen == 'settings_page_headspace') {
569
  $help .= '<h5>' . __('HeadSpace Help', 'headspace') . '</h5><div class="metabox-prefs">';
@@ -574,11 +555,23 @@ class HeadSpace2_Admin extends HeadSpace_Plugin {
574
  $help .= __ ('Please read the documentation and FAQ, and check the bug tracker, before asking a question.', 'headspace' );
575
  $help .= '</div>';
576
  }
577
-
578
  return $help;
579
  }
580
  }
581
 
 
 
 
 
 
 
 
 
 
 
 
 
582
 
583
  /**
584
  * Instantiate the plugin
3
  Plugin Name: HeadSpace2
4
  Plugin URI: http://urbangiraffe.com/plugins/headspace2/
5
  Description: Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
6
+ Version: 3.6.37
7
  Author: John Godley
8
  Author URI: http://urbangiraffe.com/
9
  ============================================================================================================
50
  $this->add_action( 'edit_category_form' );
51
  $this->add_action( 'edit_category' );
52
  add_action( 'edit_term', array( &$this, 'edit_category' ) );
53
+
54
  $this->add_action( 'init', 'init', 15);
55
+
 
56
  // WP 2.7 hooks
57
  $this->add_action( 'manage_posts_columns' );
58
  $this->add_action( 'manage_pages_columns', 'manage_posts_columns' );
59
 
60
  $this->add_action( 'manage_posts_custom_column', 'manage_posts_custom_column', 10, 2);
61
  $this->add_action( 'manage_pages_custom_column', 'manage_posts_custom_column', 10, 2);
 
 
 
 
62
 
63
  $this->add_action( 'wp_print_scripts' );
64
  $this->add_action( 'admin_head', 'wp_print_styles' );
66
  $this->add_action( 'admin_print_styles', 'wp_print_styles' );
67
  $this->add_filter( 'contextual_help', 'contextual_help', 10, 2 );
68
  $this->register_plugin_settings( __FILE__ );
69
+
70
  // Ajax functions
71
  if ( defined( 'DOING_AJAX' ) ) {
72
  include_once dirname( __FILE__ ).'/ajax.php';
74
  }
75
  }
76
  }
77
+
78
  function print_scripts_array( $scripts ) {
79
  $farb = array_search( 'farbtastic', $scripts );
80
 
83
 
84
  return $scripts;
85
  }
86
+
87
  function plugin_settings ($links) {
88
  $settings_link = '<a href="options-general.php?page='.basename( __FILE__ ).'">'.__('Settings', 'headspace').'</a>';
89
  array_unshift( $links, $settings_link );
90
  return $links;
91
  }
92
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  function manage_posts_columns($columns) {
94
  $headspace = HeadSpace2::get ();
95
+
96
  $settings = $headspace->get_current_settings ();
97
+
98
  $simple = $headspace->modules->get_restricted ($headspace->get_simple_modules (), $settings, 'page' );
99
  $advanced = $headspace->modules->get_restricted ($headspace->get_advanced_modules (), $settings, 'page' );
100
 
108
 
109
  return $columns;
110
  }
111
+
112
  function manage_posts_custom_column($column, $id) {
113
  $hs2 = HeadSpace2::get ();
114
  $meta = $hs2->get_post_settings ($id);
115
+
116
  $module = $hs2->modules->get (array ($column), $meta);
117
  if (count ($module) > 0)
118
  $module[0]->quick_view ();
119
  }
120
+
121
  function bulk_edit_custom_box($column_name, $type) {
122
  }
123
+
124
  function quick_edit_custom_box($column_name, $type) {
125
  }
126
 
155
  add_management_page (HEADSPACE_MENU, HEADSPACE_MENU, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_screen'));
156
  else
157
  add_options_page (HEADSPACE_MENU, HEADSPACE_MENU, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_screen'));
158
+
159
  add_management_page (HEADSPACE_META, HEADSPACE_META, HEADSPACE_ROLE, basename (__FILE__), array ($this, 'admin_mass'));
160
  }
161
 
176
  else
177
  $cat->cat_ID = 0;
178
  }
179
+
180
  $headspace = HeadSpace2::get ();
181
  $settings = $headspace->get_current_settings (get_option( 'headspace_cat_'.$cat->cat_ID));
182
 
195
  if ($tags !== false)
196
  $this->render_admin( 'edit_page', array ('post_ID' => $post->ID));
197
  }
198
+
199
  function metabox($post) {
200
  global $wp_meta_boxes;
201
+
202
  if (isset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']))
203
  unset ($wp_meta_boxes['post']['normal']['sorted']['headspacestuff']);
204
 
213
 
214
  $this->render_admin( 'page-settings-edit', array ('simple' => $simple, 'advanced' => $advanced, 'width' => 140, 'area' => 'page'));
215
  }
216
+
217
 
218
  /**
219
  * Extract meta-data when saving a post
223
  **/
224
 
225
  function save_tags($id) {
226
+ if ( isset( $_POST['headspace'] ) ) {
227
+ $headspace = HeadSpace2::get();
228
+ $headspace->save_post_settings( $id, $headspace->extract_module_settings( $_POST, 'page' ) );
229
  }
230
  }
231
 
254
  $sub = isset ($_GET['sub']) ? $_GET['sub'] : '';
255
  $url = explode ('&', $_SERVER['REQUEST_URI']);
256
  $url = $url[0];
257
+
258
  if ($inwrap == true)
259
  $this->render_admin( 'submenu', array ('url' => $url, 'sub' => $sub));
260
  return $sub;
269
  else if ($sub == 'tags')
270
  $this->admin_tags ();
271
  }
272
+
273
+
274
  /**
275
  * Checks the current theme footer.php and header.php to ensure it contains the appropriate function calls* to allow HS to work. Hopefully this will reduce support questions regarding this
276
  */
277
  function check_theme_files() {
278
  $base = get_template_directory ();
279
+
280
  $messages = array ();
281
  if (file_exists ($base.DIRECTORY_SEPARATOR.'header.php')) {
282
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'header.php'));
283
+
284
  if (strpos ($theme_data, 'wp_head') === false)
285
  $messages[] = __ ('<code>wp_head</code> was not found in <code>header.php</code> (<a href="http://codex.wordpress.org/Hook_Reference/wp_head">documentation</a>)' );
286
  }
287
+
288
  if (file_exists ($base.DIRECTORY_SEPARATOR.'footer.php')) {
289
  $theme_data = implode ('', file ($base.DIRECTORY_SEPARATOR.'footer.php'));
290
+
291
  if (strpos ($theme_data, 'wp_footer') === false)
292
  $messages[] = __ ('<code>wp_footer</code> was not found in <code>footer.php</code> (<a href="http://codex.wordpress.org/Theme_Development">documentation</a>)' );
293
  }
294
+
295
  if (count ($messages) > 0) {
296
  $msg = '';
297
  foreach ($messages AS $message)
298
  $msg .= '<li>'.$message.'</li>';
299
+
300
  $this->render_error ('<p>There are some issues with your theme that may prevent HeadSpace functioning correctly.</p><ol>'.$msg.'</oi>' );
301
  }
302
  }
303
+
304
+
305
  /**
306
  * Choose which admin screen is displayed as well as displaying RSS version feed
307
  *
320
  $sub = $this->submenu ();
321
 
322
  $this->check_theme_files ();
323
+
324
  // Display screen
325
  if ($sub == '')
326
  $this->admin_settings ();
344
  $options = get_option( 'headspace_options' );
345
  if ($options === false)
346
  $options = array ();
347
+
348
  $defaults = array
349
  (
350
  'inherit' => true,
352
  'debug' => false,
353
  'support' => false
354
  );
355
+
356
  foreach ($defaults AS $key => $value) {
357
  if (!isset ($options[$key]))
358
  $options[$key] = $value;
359
  }
360
+
361
  return $options;
362
  }
363
+
364
  function admin_mass_edit() {
365
  include dirname (__FILE__).'/models/pager.php';
366
  include dirname (__FILE__).'/models/mass_edit.php';
394
 
395
  function admin_settings() {
396
  $headspace = HeadSpace2::get ();
397
+
398
  $this->render_admin( 'page-settings', array( 'types' => $headspace->get_types() ) );
399
  }
400
 
436
 
437
  $this->render_admin( 'page-modules', array ('simple' => $simple, 'advanced' => $advanced, 'disabled' => $headspace->modules->get_disabled ($simple, $advanced)));
438
  }
439
+
440
  function admin_site() {
441
  $headspace = HeadSpace2::get ();
442
+
443
  $this->render_admin( 'site-modules', array ('site' => $headspace->site));
444
  }
445
+
446
  function admin_import() {
447
  include dirname (__FILE__).'/models/importer.php';
448
 
460
 
461
  $this->render_admin( 'import', array ('modules' => $importmanager->available ()));
462
  }
463
+
464
  function wp_print_scripts() {
465
  global $wp_scripts;
466
 
469
  add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high' );
470
  add_meta_box ('tagsdiv', __ ('Tags', 'headspace'), array (&$this, 'metabox_tags'), 'page', 'side', 'high' );
471
  }
472
+
473
  // Rejig the localization
474
  if ($this->is_page ())
475
  $wp_scripts->registered['page']->extra['l10n'] = $wp_scripts->registered['post']->extra['l10n'];
476
+
477
  // We need to do this because the WP-Ecommerce plugin inserts some JS that interferes with HeadSpace
478
  if (isset ($wp_scripts->registered['ui-tabs']) && strpos ($_SERVER['REQUEST_URI'], 'headspace.php') !== false)
479
  unset ($wp_scripts->registered['ui-tabs']);
485
  wp_enqueue_script( 'headspace', $this->url ().'/js/headspace.js', array ('jquery-form'), $this->version ());
486
  wp_enqueue_script( 'headspace-tags', $this->url ().'/js/headspace-tags.js', array ('headspace'), $this->version ());
487
  }
488
+
489
  // Stop this being called again
490
  remove_action( 'wp_print_scripts', array(&$this, 'wp_print_scripts'));
491
  }
492
+
493
  function is_category_edit() {
494
  if (strpos ($_SERVER['REQUEST_URI'], 'categories.php') || strpos( $_SERVER['REQUEST_URI'], 'taxonomy=category' ) )
495
  return true;
496
  return false;
497
  }
498
+
499
  function is_post_edit() {
500
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false)
501
  return true;
502
  return false;
503
  }
504
+
505
  function wp_print_styles() {
506
  if ( ( isset ($_GET['page']) && $_GET['page'] == 'headspace.php') || $this->is_page () || $this->is_category_edit () || $this->is_post_edit () ) {
507
  echo '<link rel="stylesheet" href="'.$this->url ().'/admin.css" type="text/css" media="screen" title="no title" charset="utf-8"/>';
524
  </style>';
525
  }
526
  }
527
+
528
+
529
  /**
530
  * Insert CSS and JS into administration page
531
  *
536
  if (strpos ($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos ($_SERVER['REQUEST_URI'], 'post-new.php') !== false || $this->is_page () || strpos ($_SERVER['REQUEST_URI'], 'headspace') || strpos ($_SERVER['REQUEST_URI'], 'categories.php'))
537
  $this->render_admin( 'head_admin' );
538
  }
539
+
540
  function version() {
541
  $plugin_data = implode ('', file (__FILE__));
542
+
543
  if (preg_match ('|Version:(.*)|i', $plugin_data, $version))
544
  return trim ($version[1]);
545
  return '';
546
  }
547
+
548
  function contextual_help($help, $screen) {
549
  if ($screen == 'settings_page_headspace') {
550
  $help .= '<h5>' . __('HeadSpace Help', 'headspace') . '</h5><div class="metabox-prefs">';
555
  $help .= __ ('Please read the documentation and FAQ, and check the bug tracker, before asking a question.', 'headspace' );
556
  $help .= '</div>';
557
  }
558
+
559
  return $help;
560
  }
561
  }
562
 
563
+ // Thematic compat
564
+ function hs_child_headspace_doctitle() {
565
+ return wp_title( '', false) ;
566
+ }
567
+
568
+ function hs_child_meta_head_cleaning() {
569
+ return true;
570
+ }
571
+
572
+ add_filter( 'thematic_seo', 'hs_child_meta_head_cleaning' );
573
+ add_filter( 'thematic_doctitle','hs_child_headspace_doctitle' );
574
+
575
 
576
  /**
577
  * Instantiate the plugin
headspace_library.php CHANGED
@@ -25,28 +25,28 @@ if (!class_exists ('MetaData')) {
25
  function get_custom($field) {
26
  $hs2 = HeadSpace2::get ();
27
  $data = $hs2->get_current_settings ();
28
-
29
  if (isset ($data['custom_fields'])) {
30
  $custom = unserialize ($data['custom_fields']);
31
  if (!is_array($custom))
32
  $custom = unserialize($custom);
33
-
34
  if (is_array($custom) && isset ($custom[$field]))
35
  return $custom[$field];
36
  }
37
-
38
  return false;
39
  }
40
-
41
  function add_tags($postid, $tags) {
42
  $tags = array_filter (explode (',', $tags));
43
  wp_set_post_tags ($postid, $tags, false);
44
  }
45
-
46
  function add_description($postid, $description) {
47
  MetaData::add ($postid, 'description', $description);
48
  }
49
-
50
  function add_stylesheet($postid, $stylesheet) {
51
  MetaData::add ($postid, 'style', $script);
52
  }
@@ -54,23 +54,23 @@ if (!class_exists ('MetaData')) {
54
  function add_javascript($postid, $script) {
55
  MetaData::add ($postid, 'scripts', $script);
56
  }
57
-
58
  function add_more_text($postid, $moretext) {
59
  MetaData::add ($postid, 'more_text', $moretext);
60
  }
61
-
62
  function add_page_title($postid, $title) {
63
  MetaData::add ($postid, 'page_title', $title);
64
  }
65
-
66
  function add_raw($postid, $raw) {
67
  MetaData::add ($postid, 'raw', $raw);
68
  }
69
-
70
  function add_nofollow($postid, $nofollow = true) {
71
  MetaData::add ($postid, 'nofollow', $nofollow ? true : false);
72
  }
73
-
74
  function add_noindex($postid, $noindex = true) {
75
  MetaData::add ($postid, 'noindex', $noindex ? true : false);
76
  }
@@ -82,10 +82,10 @@ if (!class_exists ('MetaData')) {
82
  function get_description($postid) {
83
  return MetaData::get ($postid, 'description');
84
  }
85
-
86
  function get_tags($postid) {
87
  $tags = get_object_term_cache($postid, 'post_tag');
88
-
89
  if ( false === $tags)
90
  $tags = wp_get_object_terms($postid, 'post_tag');
91
 
@@ -98,31 +98,31 @@ if (!class_exists ('MetaData')) {
98
  }
99
  else
100
  $tags = '';
101
-
102
  return $tags;
103
  }
104
-
105
  function get($postid, $type) {
106
  return get_post_meta ($postid, '_headspace_'.$type, true);
107
  }
108
-
109
  function get_noindex($postid) {
110
  return MetaData::get ($postid, 'noindex');
111
  }
112
-
113
  function get_nofollow($postid) {
114
  return MetaData::get ($postid, 'nofollow');
115
  }
116
-
117
  function add($postid, $type, $data, $insert = false) {
118
  global $wpdb;
119
-
120
  $field = '_headspace_'.$type;
121
-
122
  if (!empty ($data)) {
123
  // Do we update or insert?
124
  $meta = get_post_meta ($postid, $field);
125
-
126
  if ($insert == true || empty ($meta) || $meta === false)
127
  $wpdb->query ("INSERT INTO {$wpdb->postmeta} (post_id,meta_key,meta_value) VALUES ('$postid','$field','".$wpdb->escape ($data)."')");
128
  else
@@ -134,4 +134,3 @@ if (!class_exists ('MetaData')) {
134
  }
135
  }
136
 
137
- ?>
25
  function get_custom($field) {
26
  $hs2 = HeadSpace2::get ();
27
  $data = $hs2->get_current_settings ();
28
+
29
  if (isset ($data['custom_fields'])) {
30
  $custom = unserialize ($data['custom_fields']);
31
  if (!is_array($custom))
32
  $custom = unserialize($custom);
33
+
34
  if (is_array($custom) && isset ($custom[$field]))
35
  return $custom[$field];
36
  }
37
+
38
  return false;
39
  }
40
+
41
  function add_tags($postid, $tags) {
42
  $tags = array_filter (explode (',', $tags));
43
  wp_set_post_tags ($postid, $tags, false);
44
  }
45
+
46
  function add_description($postid, $description) {
47
  MetaData::add ($postid, 'description', $description);
48
  }
49
+
50
  function add_stylesheet($postid, $stylesheet) {
51
  MetaData::add ($postid, 'style', $script);
52
  }
54
  function add_javascript($postid, $script) {
55
  MetaData::add ($postid, 'scripts', $script);
56
  }
57
+
58
  function add_more_text($postid, $moretext) {
59
  MetaData::add ($postid, 'more_text', $moretext);
60
  }
61
+
62
  function add_page_title($postid, $title) {
63
  MetaData::add ($postid, 'page_title', $title);
64
  }
65
+
66
  function add_raw($postid, $raw) {
67
  MetaData::add ($postid, 'raw', $raw);
68
  }
69
+
70
  function add_nofollow($postid, $nofollow = true) {
71
  MetaData::add ($postid, 'nofollow', $nofollow ? true : false);
72
  }
73
+
74
  function add_noindex($postid, $noindex = true) {
75
  MetaData::add ($postid, 'noindex', $noindex ? true : false);
76
  }
82
  function get_description($postid) {
83
  return MetaData::get ($postid, 'description');
84
  }
85
+
86
  function get_tags($postid) {
87
  $tags = get_object_term_cache($postid, 'post_tag');
88
+
89
  if ( false === $tags)
90
  $tags = wp_get_object_terms($postid, 'post_tag');
91
 
98
  }
99
  else
100
  $tags = '';
101
+
102
  return $tags;
103
  }
104
+
105
  function get($postid, $type) {
106
  return get_post_meta ($postid, '_headspace_'.$type, true);
107
  }
108
+
109
  function get_noindex($postid) {
110
  return MetaData::get ($postid, 'noindex');
111
  }
112
+
113
  function get_nofollow($postid) {
114
  return MetaData::get ($postid, 'nofollow');
115
  }
116
+
117
  function add($postid, $type, $data, $insert = false) {
118
  global $wpdb;
119
+
120
  $field = '_headspace_'.$type;
121
+
122
  if (!empty ($data)) {
123
  // Do we update or insert?
124
  $meta = get_post_meta ($postid, $field);
125
+
126
  if ($insert == true || empty ($meta) || $meta === false)
127
  $wpdb->query ("INSERT INTO {$wpdb->postmeta} (post_id,meta_key,meta_value) VALUES ('$postid','$field','".$wpdb->escape ($data)."')");
128
  else
134
  }
135
  }
136
 
 
locale/cs_CZ.mo ADDED
Binary file
locale/cs_CZ.po ADDED
@@ -0,0 +1,1789 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Meta-data manager, allowing complete control over meta-data such as keywords/tags, title, description, stylesheets, and other goodies. The data inserted can be static text, or pulled dynamically from the details of the post.
2
+ # Copyright (C) 2007 John Godley
3
+ # This file is distributed under the same license as the HeadSpace2 package.
4
+ # John Godley, http://urbangiraffe.com/, 2007.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: HeadSpace2 3.3.1\n"
9
+ "Report-Msgid-Bugs-To: \n"
10
+ "POT-Creation-Date: 2010-01-23 19:34+0000\n"
11
+ "PO-Revision-Date: 2010-11-02 22:44+0100\n"
12
+ "Last-Translator: Jan Macek <http://www.lefthanded-scissors.com>\n"
13
+ "Language-Team: Jan Macek <jan@maildir.org>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=utf-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Language: Czech\n"
18
+ "X-Poedit-Country: CZECH REPUBLIC\n"
19
+ "X-Poedit-SourceCharset: utf-8\n"
20
+
21
+ #: headspace.php:474
22
+ #, php-format
23
+ msgid "%d items were imported from %s"
24
+ msgstr "<strong>%d</strong> importovaných elementů z <strong>%s</strong> "
25
+
26
+ #: models/pager.php:434
27
+ #, php-format
28
+ msgid "%d per-page"
29
+ msgstr "%d na stánce"
30
+
31
+ #: view/admin/version.php:5
32
+ #, php-format
33
+ msgid "%s ago"
34
+ msgstr "před %s"
35
+
36
+ #: view/admin/options.php:7
37
+ #, php-format
38
+ msgid "%s | General Options"
39
+ msgstr "%s | Základní možnosti"
40
+
41
+ #: view/admin/import.php:6
42
+ #, php-format
43
+ msgid "%s | Import"
44
+ msgstr "%s | Import"
45
+
46
+ #: view/admin/page-modules.php:7
47
+ #, php-format
48
+ msgid "%s | Page Modules"
49
+ msgstr " %s | Moduly"
50
+
51
+ #: view/admin/page-settings.php:7
52
+ #, php-format
53
+ msgid "%s | Page Settings"
54
+ msgstr "%s | Nastavení stránek"
55
+
56
+ #: view/admin/site-modules.php:6
57
+ #, php-format
58
+ msgid "%s | Site Modules"
59
+ msgstr "%s | Moduly stránek"
60
+
61
+ #: view/admin/import.php:22
62
+ msgid "(not available in UTW and Simple Tagging)"
63
+ msgstr "(nedostupné v UTW a Simple Tagging)"
64
+
65
+ #: modules/site/page_counts.php:122
66
+ msgid "(set number of posts to 0 for theme default)"
67
+ msgstr "nastavit počet článků na 0 pro standardní motiv"
68
+
69
+ #: modules/site/system-settings.php:88
70
+ msgid "1 hour"
71
+ msgstr "1 hodina"
72
+
73
+ #: modules/site/system-settings.php:87
74
+ msgid "10 minutes"
75
+ msgstr "10 minut"
76
+
77
+ #: modules/site/103bees.php:31
78
+ msgid "103bees"
79
+ msgstr "103bees"
80
+
81
+ #: modules/site/system-settings.php:85
82
+ msgid "30 seconds"
83
+ msgstr "30 sekund"
84
+
85
+ #: models/headspace.php:119
86
+ msgid "404 Page"
87
+ msgstr "404 Page"
88
+
89
+ #: modules/site/system-settings.php:86
90
+ msgid "60 seconds"
91
+ msgstr "60 sekund"
92
+
93
+ #: headspace.php:303
94
+ msgid "<code>wp_footer</code> was not found in <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">documentation</a>)"
95
+ msgstr "<code>wp_footer</code> nebyl nalezen v <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">dokumentace</a>)"
96
+
97
+ #: headspace.php:296
98
+ msgid "<code>wp_head</code> was not found in <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentation</a>)"
99
+ msgstr "<code>wp_head</code> nebyl nalezen v <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">dokumentace</a>)"
100
+
101
+ #: modules/site/first-time-visitor.php:93
102
+ #, php-format
103
+ msgid "<p>As a new visitor you may want to subscribe to my <a href=\"%s/feed/\">RSS</a> feed.</p>"
104
+ msgstr "<p>Jako nového uživatele by vás mohly zajímat <a href=\"%s/feed/\">RSS</a> novinky.</p>"
105
+
106
+ #: modules/page/tags.php:123
107
+ msgid "<p>Tags: "
108
+ msgstr "<p>Značky: "
109
+
110
+ #: modules/site/piwik.php:211
111
+ msgid "A pause (milliseconds) added when a file is downloaded. Small values may not be tracked"
112
+ msgstr "Pauza (milisekundy) před začátkem stahování souboru. Příliš malé hodnoty budou ignorovány."
113
+
114
+ #: view/admin/head_admin.php:6
115
+ msgid "A problem occured retrieving data from the server. If this persists please check that you have installed the plugin correctly."
116
+ msgstr "Nepodařilo se stáhnout data ze serveru. Pokud problém přetrvává, zkontrolujte instalaci pluginu."
117
+
118
+ #: modules/site/awstats.php:31
119
+ msgid "AWStats JavaScript Tracking"
120
+ msgstr "AWStats JavaScript Tracking"
121
+
122
+ #: modules/site/analytics.php:237
123
+ #: modules/site/feedburner-stats.php:67
124
+ msgid "Account ID"
125
+ msgstr "ID účtu"
126
+
127
+ #: modules/site/apture.php:36
128
+ msgid "Add Apture to all pages"
129
+ msgstr "Přídá Apture na všechny stránky"
130
+
131
+ #: modules/site/103bees.php:36
132
+ msgid "Adds 103bees tracking code to all pages"
133
+ msgstr "Přídá kód 103bees na všechny stránky"
134
+
135
+ #: modules/site/awstats.php:36
136
+ msgid "Adds AWStats JavaScript tracking to all pages (through <code>wp_footer</code>)"
137
+ msgstr "Přidá AWStats JavaScript kód na všechny stánky (v <code>wp_footer</code>)"
138
+
139
+ #: modules/site/crazyegg.php:38
140
+ msgid "Adds CrazyEgg tracking code to all pages"
141
+ msgstr "Přidá CrazyEgg kód na všechny stránky"
142
+
143
+ #: modules/site/analytics.php:44
144
+ msgid "Adds Google Analytic tracking code to all pages (through <code>wp_footer</code>)"
145
+ msgstr "Přídá Google Analytics kód na všechny stránky (pomocí <code>wp_footer</code>)"
146
+
147
+ #: modules/site/google_webmaster.php:35
148
+ msgid "Adds Google Webmaster tracking code to your home page"
149
+ msgstr "Přídá Google Webmaster kód na domovskou stránku"
150
+
151
+ #: modules/site/hittail.php:36
152
+ msgid "Adds HitTail tracking code to all pages"
153
+ msgstr "Přídá HitTail kód na všechny stránky"
154
+
155
+ #: modules/site/microsoft-live.php:35
156
+ msgid "Adds Microsoft Live verification / Bing Webmaster code to your home page"
157
+ msgstr "Přidá ověření Microsoft Live / Bing webmaster kód na domovskou stránku"
158
+
159
+ #: modules/site/mint.php:38
160
+ msgid "Adds Mint tracking code to all pages"
161
+ msgstr "Přídá Mint kód na všechny stránky"
162
+
163
+ #: modules/site/piwik.php:42
164
+ msgid "Adds Piwik tracking code to all pages"
165
+ msgstr "Přídá Piwik kód na všechny stránky"
166
+
167
+ #: modules/site/statcounter.php:40
168
+ msgid "Adds StatCounter tracking code to all pages"
169
+ msgstr "Přídá StatCounter kód na všechny stránky"
170
+
171
+ #: modules/site/yahoo-site-explorer.php:35
172
+ msgid "Adds Yahoo! Site Explorer tracking code to your home page"
173
+ msgstr "Přídá Yahoo! Site Explorer kód na domovskou stránku"
174
+
175
+ #: modules/site/feedburner-stats.php:35
176
+ msgid "Adds appropriate code to your posts to enable FeedBurner Stats Pro"
177
+ msgstr "Přidá odpovídající kód pro použití FeedBurner Stats Pro"
178
+
179
+ #: view/admin/page-modules.php:21
180
+ msgid "Advanced"
181
+ msgstr "Rozšířené"
182
+
183
+ #: modules/page/more_text.php:127
184
+ msgid "Advanced - the regular expression pattern to select the more link from your posts"
185
+ msgstr "Pokročilé - regulární výraz pro odkaz more"
186
+
187
+ #: modules/page/more_text.php:133
188
+ msgid "Advanced - the regular expression replacement text"
189
+ msgstr "Pokročilé - text pro nahrazení regulárního výrazu"
190
+
191
+ #: modules/page/page_title.php:134
192
+ msgid "After"
193
+ msgstr "Po"
194
+
195
+ #: modules/page/page-links.php:218
196
+ msgid "After HTML"
197
+ msgstr "Po HTML"
198
+
199
+ #: modules/site/first-time-visitor.php:138
200
+ msgid "After content"
201
+ msgstr "Po obsahu"
202
+
203
+ #: modules/page/description.php:70
204
+ msgid "All descriptions will be trimmed to this length"
205
+ msgstr "Všechny popisky budou zkráceny na tuto délku"
206
+
207
+ #: modules/import/all-in-one-seo.php:28
208
+ msgid "All-in-one SEO"
209
+ msgstr "All-in-one SEO"
210
+
211
+ #: modules/page/javascript.php:49
212
+ msgid "Allow external JavaScript files to be referenced"
213
+ msgstr "Umožní použití externího JavaScriptu"
214
+
215
+ #: modules/page/page_title.php:115
216
+ msgid "Allow page title to be changed (i.e. the title in the browser window title)"
217
+ msgstr "Umožní změnu značky title"
218
+
219
+ #: modules/page/stylesheet.php:58
220
+ msgid "Allows CSS stylesheets to be added to a page"
221
+ msgstr "Umožní externí CSS styly"
222
+
223
+ #: modules/page/theme.php:74
224
+ msgid "Allows a custom page-specific theme to over-ride the default theme"
225
+ msgstr "Umožní změnu motivu pro jednotlivé stránky"
226
+
227
+ #: modules/page/description.php:59
228
+ msgid "Allows a short description about the page that is used by search engines"
229
+ msgstr "Povolit popisek (snippet) pro vyhledavače."
230
+
231
+ #: modules/page/custom.php:48
232
+ msgid "Allows custom data to be inserted anywhere in your theme using MetaData::custom ()"
233
+ msgstr "Umožní použití vlastních dat skrz MetaData::custom ()"
234
+
235
+ #: modules/page/plugin.php:93
236
+ msgid "Allows disabled plugins to be enabled on specific pages"
237
+ msgstr "Umožní spouštění pluginů na vyžádání."
238
+
239
+ #: modules/page/follow-links.php:113
240
+ msgid "Allows follow/no-follow to be set for various links"
241
+ msgstr "Umožní nastavení follow/no-follow pro jednotlivé odkazy"
242
+
243
+ #: modules/page/keywords.php:66
244
+ msgid "Allows meta keywords to be defined, seperate from tags (if necessary, disable keyword display in the Tags module)"
245
+ msgstr "Umožní přidáni meta keywords (nezávisle na značkách)"
246
+
247
+ #: modules/page/relative-links.php:100
248
+ msgid "Allows options to be set for relative meta links (WP 2.8+)"
249
+ msgstr "Umožní nastavení relativních meta odkazů (WP 2.8+)"
250
+
251
+ #: modules/page/page-links.php:150
252
+ msgid "Allows options to be set for wp_list_pages links"
253
+ msgstr "Umožní nastavení pro odkazy v wp_list_pages"
254
+
255
+ #: modules/page/raw-footer.php:48
256
+ msgid "Allows raw data to be inserted into the page footer"
257
+ msgstr "Umožní neupravená data (raw data) v zápatí stránky"
258
+
259
+ #: modules/page/raw.php:44
260
+ msgid "Allows raw data to be inserted into the page meta section"
261
+ msgstr "Umožní neupravená data (raw data) v meta značkách."
262
+
263
+ #: modules/page/rss_tagline.php:57
264
+ msgid "Allows site RSS description to be changed"
265
+ msgstr "Umožní změnu RSS popisku."
266
+
267
+ #: modules/page/rss_name.php:57
268
+ msgid "Allows site RSS name to be changed"
269
+ msgstr "Umožní změnu RSS názvu stránky."
270
+
271
+ #: modules/page/site_tagline.php:56
272
+ msgid "Allows site description to be changed (i.e. the tagline)"
273
+ msgstr "Umožní změnu sloganu stránky (tagline)."
274
+
275
+ #: modules/page/site_name.php:58
276
+ msgid "Allows site name to be changed (i.e your blog name)"
277
+ msgstr "Umožní změnu jména stránek (jméno blogu)."
278
+
279
+ #: modules/page/tags.php:153
280
+ msgid "Allows tags to be added to pages"
281
+ msgstr "Umožní přidávání značek (tagů) na stránky"
282
+
283
+ #: modules/page/more_text.php:85
284
+ msgid "Allows the 'more' text to be changed"
285
+ msgstr "Umožní změnu kódu '<!--more-->' "
286
+
287
+ #: modules/page/noindex.php:87
288
+ msgid "Allows various meta-robot options to be set to prevent search engines and robots from indexing or following pages"
289
+ msgstr "Umožní značky no-index/no-follow (zabránit indexaci stránky vyhledávacími roboty)"
290
+
291
+ #: modules/site/widgets.php:35
292
+ msgid "Allows you to enable or disable various WordPress Widgets"
293
+ msgstr "Umožní zapnout či vypnout různé WordPress Widgety"
294
+
295
+ #: modules/site/wp_formatting.php:37
296
+ msgid "Allows you to enable or disable various WordPress auto-formatting (including wpautop)"
297
+ msgstr "Umožní zapnout či vypnout WordPress autoformátování (včetně wpautop)."
298
+
299
+ #: view/admin/support.php:28
300
+ msgid "Alternatively, if you are multi-lingual, do consider translating this into another language. All the necessary localisation files are included and I've written a <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">full guide to the translation process</a>."
301
+ msgstr "Pokud ovládáte více jazyků, můžete nám pomoci přeložit tento plugin. Všechny potřebné soubory jsou přiloženy a existuje návod <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">pro překládání pluginů</a>."
302
+
303
+ #: modules/site/apture.php:31
304
+ msgid "Apture"
305
+ msgstr "Apture"
306
+
307
+ #: modules/page/follow-links.php:32
308
+ msgid "Archive Links"
309
+ msgstr "Odkazy Archívu"
310
+
311
+ #: models/headspace.php:113
312
+ #: modules/site/page_counts.php:114
313
+ #: modules/site/widgets.php:73
314
+ #: modules/site/widgets.php:74
315
+ msgid "Archives"
316
+ msgstr "Archív"
317
+
318
+ #: view/admin/head_admin.php:5
319
+ msgid "Are you sure you want to merge that tag?"
320
+ msgstr "Opravdu chcete sjednotit tuto značku?"
321
+
322
+ #: view/admin/import.php:25
323
+ msgid "As with anything else that modifies your database you should <strong>backup your data before running an import</strong>. No responsibility is accepted for any kittens that may be killed in the process."
324
+ msgstr "Stejně jako při každé úpravě databáze, doporučujeme <strong>zazálohovat data před spuštěním importu</strong>. Autor nenese odpovědnost za žádné neštěstí na trati."
325
+
326
+ #: models/headspace.php:121
327
+ msgid "Attachment Pages"
328
+ msgstr "Stránky příloh"
329
+
330
+ #: view/admin/help.php:33
331
+ msgid "Attachment caption"
332
+ msgstr "Název přílohy"
333
+
334
+ #: models/headspace.php:117
335
+ msgid "Author Pages"
336
+ msgstr "Stránky autorů"
337
+
338
+ #: modules/site/wp_formatting.php:98
339
+ msgid "Auto-fancy quotes"
340
+ msgstr "Automatické uvozovky"
341
+
342
+ #: modules/site/wp_formatting.php:91
343
+ msgid "Auto-formatting"
344
+ msgstr "Automatické formátování"
345
+
346
+ #: modules/site/wp_formatting.php:105
347
+ msgid "Auto-link"
348
+ msgstr "Automatické linkování"
349
+
350
+ #: modules/page/page_title.php:133
351
+ msgid "Before"
352
+ msgstr "Před"
353
+
354
+ #: modules/page/page-links.php:211
355
+ msgid "Before HTML"
356
+ msgstr "Před HTML"
357
+
358
+ #: modules/site/first-time-visitor.php:137
359
+ msgid "Before content"
360
+ msgstr "Před obsahem"
361
+
362
+ #: modules/site/widgets.php:67
363
+ #: modules/site/widgets.php:68
364
+ msgid "Calendar"
365
+ msgstr "Kalendář"
366
+
367
+ #: view/admin/page-module-edit.php:12
368
+ #: view/admin/page-settings-edit-ajax.php:6
369
+ #: view/admin/site-module-edit.php:18
370
+ msgid "Cancel"
371
+ msgstr "Zpět"
372
+
373
+ #: models/headspace.php:114
374
+ msgid "Categories"
375
+ msgstr "Kategorie"
376
+
377
+ #: modules/page/follow-links.php:33
378
+ msgid "Category Links"
379
+ msgstr "Odkazy Kategorií"
380
+
381
+ #: modules/site/analytics.php:277
382
+ msgid "Change what appears in reports"
383
+ msgstr "Změní obsah reportu"
384
+
385
+ #: modules/page/keywords.php:77
386
+ msgid "Checking this will mean that your tags are also used as keywords and you will not be able to modify keywords independently"
387
+ msgstr "Tato funkce umožní použivat značky (tagy) jako klíčová slova. Nebudete moci nastavit klíčová slova nezávisle."
388
+
389
+ #: modules/site/piwik.php:204
390
+ msgid "Clear to disable download tracking"
391
+ msgstr "Zapne/vypne sledování počtu stažení"
392
+
393
+ #: view/admin/page-settings.php:11
394
+ msgid "Click the page type to change settings. You can enable additional modules to provide more choices."
395
+ msgstr "Kliknutím na typ stránky změníte její nastavení. Umožní použití dalších modulů"
396
+
397
+ #: modules/page/follow-links.php:36
398
+ msgid "Comm. Author Links"
399
+ msgstr "Odkazy autorů komentárů"
400
+
401
+ #: modules/page/follow-links.php:37
402
+ msgid "Comm. Text Links"
403
+ msgstr "Text odkazů komentářů"
404
+
405
+ #: modules/site/system-settings.php:37
406
+ msgid "Configure PHP memory limits, time-outs, and error reporting"
407
+ msgstr "Nastaví pamětové limity PHP, nastavení hlášení chyb a time-outu"
408
+
409
+ #: modules/site/crazyegg.php:33
410
+ msgid "CrazyEgg"
411
+ msgstr "CrazyEgg"
412
+
413
+ #: modules/site/crazyegg.php:117
414
+ msgid "CrazyEgg ID"
415
+ msgstr "CrazyEgg ID"
416
+
417
+ #: modules/page/theme.php:84
418
+ msgid "Current theme"
419
+ msgstr "Aktuální motiv"
420
+
421
+ #: modules/page/custom.php:44
422
+ msgid "Custom data"
423
+ msgstr "Vlastní data"
424
+
425
+ #: modules/site/page_counts.php:38
426
+ msgid "Customise the number of posts shown on the archive and search pages, and decide whether to show full content or the excerpt"
427
+ msgstr "Nastavit počet zobrazovaných článků na stránkách Archivu a Vyhledávání. Nastavit zobrazování celého znění nebo pouze úryvku."
428
+
429
+ #: view/admin/options.php:39
430
+ msgid "Debug"
431
+ msgstr "Debug"
432
+
433
+ #: modules/page/follow-links.php:123
434
+ msgid "Default"
435
+ msgstr "implicitní"
436
+
437
+ #: view/admin/options.php:64
438
+ msgid "Delete HeadSpace"
439
+ msgstr "Smazat HeadSpace"
440
+
441
+ #: modules/page/description.php:88
442
+ msgid "Description"
443
+ msgstr "Popis"
444
+
445
+ #: modules/page/tags.php:188
446
+ msgid "Disable Suggestions"
447
+ msgstr "Vypne doporučení"
448
+
449
+ #: modules/site/disable_visual_editing.php:28
450
+ msgid "Disable Visual Editing"
451
+ msgstr "Vypne vizuální editaci"
452
+
453
+ #: modules/site/widgets.php:30
454
+ msgid "Disable WordPress Widgets"
455
+ msgstr "Vypne WordPress Widgets"
456
+
457
+ #: modules/site/disable_visual_editing.php:33
458
+ msgid "Disable visual editing"
459
+ msgstr "Vypne vizuální editaci"
460
+
461
+ #: view/admin/page-modules.php:32
462
+ msgid "Disabled"
463
+ msgstr "Vypnuto"
464
+
465
+ #: modules/page/page-links.php:204
466
+ msgid "Display"
467
+ msgstr "Display"
468
+
469
+ #: modules/site/first-time-visitor.php:39
470
+ msgid "Display a message for first time visitors (based upon idea from Seth Godin)"
471
+ msgstr "Zobrazí zprávu při první návštěvě uživatele (nápad Setha Godina)"
472
+
473
+ #: modules/site/first-time-visitor.php:134
474
+ msgid "Display position"
475
+ msgstr "Display position"
476
+
477
+ #: models/pager.php:442
478
+ #, php-format
479
+ msgid "Displaying %s&#8211;%s of %s"
480
+ msgstr "Zobrazuji %s&#8211;%s z %s"
481
+
482
+ #: modules/page/stylesheet.php:101
483
+ msgid "Do not output CSS"
484
+ msgstr "Nevygeneruje CSS"
485
+
486
+ #: modules/site/analytics.php:281
487
+ msgid "Domain Name"
488
+ msgstr "Doménové jméno"
489
+
490
+ #: view/admin/edit_category.php:5
491
+ msgid "Edit Category &raquo;"
492
+ msgstr "Edituj kategorii &raquo;"
493
+
494
+ #: view/admin/options.php:43
495
+ msgid "Enable debug option"
496
+ msgstr "Povolit debug mód"
497
+
498
+ #: modules/page/more_text.php:118
499
+ msgid "Enable on excerpts"
500
+ msgstr "Povolit na úryvcích"
501
+
502
+ #: modules/site/widgets.php:156
503
+ msgid "Enabled Widgets"
504
+ msgstr "Povolit Widgety"
505
+
506
+ #: modules/page/relative-links.php:124
507
+ msgid "End"
508
+ msgstr "Konec"
509
+
510
+ #: modules/site/first-time-visitor.php:131
511
+ msgid "Enter 0 for always"
512
+ msgstr "Vložte 0 pro aktivaci"
513
+
514
+ #: modules/site/google_webmaster.php:70
515
+ msgid "Enter Google Webmaster tracking code."
516
+ msgstr "Vložte Google Webmaster kód."
517
+
518
+ #: modules/site/microsoft-live.php:70
519
+ msgid "Enter Microsoft Live verification code."
520
+ msgstr "Vložte Microsoft Live ověřovací kód."
521
+
522
+ #: modules/site/yahoo-site-explorer.php:70
523
+ msgid "Enter Yahoo! Site Explorer tracking code."
524
+ msgstr "Vložte Yahoo! Site Explorer kód."
525
+
526
+ #: modules/site/analytics.php:291
527
+ msgid "Enter any additional Google Analytics code"
528
+ msgstr "Vložte dodatečný kód Google Analytics."
529
+
530
+ #: modules/site/piwik.php:218
531
+ msgid "Enter each host on a separate line"
532
+ msgstr "Vložte každé jméno na nový řádek"
533
+
534
+ #: modules/site/mint.php:124
535
+ msgid "Enter the URL of your Mint installation (i.e. <code>/mint/</code>)."
536
+ msgstr "Vložte relativní cestu k instalaci Mint (např. <code>/mint/</code>)."
537
+
538
+ #: modules/site/analytics.php:270
539
+ msgid "Enter the URL you want outbound links tracked to"
540
+ msgstr "URL stránek, kde chcete sledovat odchozí odkazy"
541
+
542
+ #: modules/site/analytics.php:240
543
+ msgid "Enter the full Google JavaScript tracking code, or just the <code>_uacct</code> number."
544
+ msgstr "Vložte Google JavaScript kód či pouze identifikační číslo <code>_uacct</code>."
545
+
546
+ #: modules/site/hittail.php:114
547
+ msgid "Enter the full JavaScript tracking code as provided by HitTail."
548
+ msgstr "Vložte HitTail JavaScript kód."
549
+
550
+ #: modules/site/103bees.php:114
551
+ msgid "Enter the full JavaScript tracking code as shown on your 103bees account page."
552
+ msgstr "Vložte 103bees JavaScript kód či identifikační číslo."
553
+
554
+ #: modules/site/crazyegg.php:120
555
+ msgid "Enter your full <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg code</a>"
556
+ msgstr "Vložte své plné <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg ID</a>"
557
+
558
+ #: modules/site/apture.php:114
559
+ msgid "Enter your site token."
560
+ msgstr "Vložte klíč vaší stránky."
561
+
562
+ #: modules/site/103bees.php:121
563
+ #: modules/site/analytics.php:256
564
+ #: modules/site/apture.php:121
565
+ #: modules/site/awstats.php:124
566
+ #: modules/site/crazyegg.php:127
567
+ #: modules/site/hittail.php:121
568
+ #: modules/site/mint.php:131
569
+ #: modules/site/piwik.php:225
570
+ #: modules/site/statcounter.php:158
571
+ msgid "Everyone"
572
+ msgstr "Všichni"
573
+
574
+ #: modules/page/page-links.php:171
575
+ msgid "Exclude from list"
576
+ msgstr "Ignorovat"
577
+
578
+ #: modules/site/feedburner-stats.php:30
579
+ msgid "Feedburner Stats Pro"
580
+ msgstr "Feedburner Stats Pro"
581
+
582
+ #: modules/page/custom.php:85
583
+ msgid "Fields"
584
+ msgstr "Pole"
585
+
586
+ #: view/admin/mass_edit.php:29
587
+ msgid "Filter"
588
+ msgstr "Filtr"
589
+
590
+ #: modules/site/first-time-visitor.php:34
591
+ msgid "First Time Visitor"
592
+ msgstr "Nový návštěvník"
593
+
594
+ #: modules/page/follow-links.php:121
595
+ msgid "Follow"
596
+ msgstr "Follow"
597
+
598
+ #: modules/page/follow-links.php:109
599
+ msgid "Follow Links"
600
+ msgstr "Follow odkazy"
601
+
602
+ #: modules/page/tags.php:171
603
+ msgid "Force tags in pages"
604
+ msgstr "Zobrazovat na stánkách značky"
605
+
606
+ #: modules/page/tags.php:161
607
+ msgid "Force tags in posts"
608
+ msgstr "Zobrazovat značky v článcích"
609
+
610
+ #: modules/page/page_title.php:139
611
+ msgid "Force title rewrite"
612
+ msgstr "Vynutit přepis značky title"
613
+
614
+ #: modules/site/frame-breaker.php:32
615
+ msgid "Frame Breaker"
616
+ msgstr "Frame Breaker"
617
+
618
+ #: models/headspace.php:96
619
+ msgid "Front Page"
620
+ msgstr "Hlavní strana"
621
+
622
+ #: models/headspace.php:94
623
+ msgid "Global Settings"
624
+ msgstr "Globální nastavení"
625
+
626
+ #: modules/site/analytics.php:39
627
+ msgid "Google Analytics"
628
+ msgstr "Google Analytics"
629
+
630
+ #: modules/site/google-ad-wrap.php:28
631
+ msgid "Google Section Targeting"
632
+ msgstr "Google Section Targeting - zaměřování sekcí"
633
+
634
+ #: modules/site/google_webmaster.php:30
635
+ msgid "Google Webmaster"
636
+ msgstr "Google Webmaster"
637
+
638
+ #: modules/page/page-links.php:221
639
+ msgid "HTML added to end of list"
640
+ msgstr "HTML přidáno na konec listu"
641
+
642
+ #: modules/page/page-links.php:214
643
+ msgid "HTML added to start of list"
644
+ msgstr "HTML přidáno na začátek listu"
645
+
646
+ #: modules/import/head_meta_description.php:28
647
+ msgid "Head META Description"
648
+ msgstr "Head META Description"
649
+
650
+ #: headspace.php:99
651
+ #: headspace.php:151
652
+ #: headspace.php:483
653
+ #: headspace.php:484
654
+ #: view/admin/edit_quick.php:1
655
+ #: view/admin/edit_quick.php:2
656
+ msgid "HeadSpace"
657
+ msgstr "HeadSpace"
658
+
659
+ #: headspace.php:574
660
+ msgid "HeadSpace Bug Tracker"
661
+ msgstr "HeadSpace Bug Tracker"
662
+
663
+ #: headspace.php:572
664
+ msgid "HeadSpace Documentation"
665
+ msgstr "HeadSpace dokumentace"
666
+
667
+ #: headspace.php:575
668
+ msgid "HeadSpace FAQ"
669
+ msgstr "HeadSpace FAQ"
670
+
671
+ #: headspace.php:571
672
+ msgid "HeadSpace Help"
673
+ msgstr "HeadSpace Nápověda"
674
+
675
+ #: view/admin/edit_post.php:7
676
+ msgid "HeadSpace Meta data"
677
+ msgstr "HeadSpace Meta data"
678
+
679
+ #: view/admin/edit_category.php:1
680
+ msgid "HeadSpace Settings"
681
+ msgstr "HeadSpace nastavení"
682
+
683
+ #: headspace.php:573
684
+ msgid "HeadSpace Support Forum"
685
+ msgstr "HeadSpace Support Fórum"
686
+
687
+ #: headspace.php:440
688
+ msgid "HeadSpace has been removed"
689
+ msgstr "HeadSpace byl odstraněn"
690
+
691
+ #: view/admin/support.php:7
692
+ msgid "HeadSpace has required a great deal of time and effort to develop. If it's been useful to you then you can support this development by <strong>making a small donation of $12</strong>. This will act as an incentive for me to carry on developing it, providing countless hours of support, and including any enhancements that are suggested."
693
+ msgstr "Vytvoření Headspace stálo značné úsilí a mnoho času. Pokud vám Headspace příjde užitečné, <strong>zvažte dobrovolný dar ($12)</strong>."
694
+
695
+ #: modules/import/headspace_tags.php:28
696
+ msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
697
+ msgstr "HeadSpace (zkonvertuj na WordPress 2.3 značky)"
698
+
699
+ #: view/admin/support.php:5
700
+ msgid "HeadSpace | Support"
701
+ msgstr "HeadSpace | Podpora"
702
+
703
+ #: view/admin/version.php:2
704
+ msgid "HeadSpace2 News"
705
+ msgstr "HeadSpace2 Zprávy"
706
+
707
+ #: modules/site/hittail.php:31
708
+ msgid "HitTail"
709
+ msgstr "HitTail"
710
+
711
+ #: models/headspace.php:95
712
+ msgid "Home Page"
713
+ msgstr "Hlavní strana"
714
+
715
+ #: modules/site/piwik.php:215
716
+ msgid "Host aliases"
717
+ msgstr "Host aliases"
718
+
719
+ #: modules/page/page-links.php:207
720
+ msgid "How a link is displayed. Use %link% for the link itself"
721
+ msgstr "Zobrazení odkazu. Použijte %link% pro odkaz samotný"
722
+
723
+ #: view/admin/options.php:35
724
+ msgid "I'm a nice person and I have helped support the author of this plugin"
725
+ msgstr "Jsem fajn člověk a pomohl jsem autorovi tohoto pluginu"
726
+
727
+ #: modules/site/piwik.php:183
728
+ msgid "If you are monitoring multiple sites this allows you to identify each"
729
+ msgstr "Pokud sledujete více domén, toto umožní jejich vzájemné rozlišení"
730
+
731
+ #: modules/site/first-time-visitor.php:143
732
+ msgid "Ignore Bots"
733
+ msgstr "Ignoruj roboty"
734
+
735
+ #: view/admin/import.php:21
736
+ #: view/admin/submenu.php:7
737
+ msgid "Import"
738
+ msgstr "Import"
739
+
740
+ #: view/admin/import.php:22
741
+ msgid "Import and remove original data"
742
+ msgstr "Importuj a odstraň původní data"
743
+
744
+ #: modules/page/tags.php:191
745
+ msgid "In case of low memory issues"
746
+ msgstr "Při nedostatku paměti"
747
+
748
+ #: modules/site/analytics.php:298
749
+ msgid "Include Google Analytics on the WordPress login page"
750
+ msgstr "Přídá Google Analytics kód na přihlašovací stránku"
751
+
752
+ #: modules/site/analytics.php:295
753
+ msgid "Include on login page"
754
+ msgstr "Vložit do přihlašovací stránky"
755
+
756
+ #: view/admin/options.php:20
757
+ msgid "Inherit from global settings"
758
+ msgstr "Zdědit z globálních nastavení"
759
+
760
+ #: view/admin/options.php:16
761
+ msgid "Inherit settings"
762
+ msgstr "Zdědit nastavení"
763
+
764
+ #: modules/page/javascript.php:45
765
+ #: modules/page/javascript.php:60
766
+ msgid "JavaScript"
767
+ msgstr "JavaScript"
768
+
769
+ #: modules/import/jerome.php:28
770
+ msgid "Jerome's Keywords"
771
+ msgstr "Jerome's Keywords"
772
+
773
+ #: modules/page/keywords.php:62
774
+ #: modules/page/keywords.php:107
775
+ msgid "Keywords"
776
+ msgstr "Klíčová slova"
777
+
778
+ #: modules/page/keywords.php:84
779
+ msgid "Keywords will be trimmed to this length"
780
+ msgstr "Všechny popisky budou zkráceny na tuto délku"
781
+
782
+ #: modules/page/page_title.php:126
783
+ msgid "Leave blank to use theme default"
784
+ msgstr "Pro použití hodnoty z motivu ponechejte prázdné "
785
+
786
+ #: modules/site/widgets.php:79
787
+ msgid "Links"
788
+ msgstr "Odkazy"
789
+
790
+ #: models/headspace.php:122
791
+ msgid "Login Pages"
792
+ msgstr "Přihlašovací stránky"
793
+
794
+ #: modules/site/wp_formatting.php:108
795
+ msgid "Makes links clickable in comments"
796
+ msgstr "Aktivuje odkazy v komentářích"
797
+
798
+ #: modules/page/description.php:67
799
+ #: modules/page/keywords.php:81
800
+ #: modules/page/page_title.php:151
801
+ msgid "Max length"
802
+ msgstr "Maximální délka"
803
+
804
+ #: modules/site/system-settings.php:106
805
+ msgid "Memory Limit"
806
+ msgstr "Pamětový limit"
807
+
808
+ #: modules/site/first-time-visitor.php:124
809
+ msgid "Message to display"
810
+ msgstr "Zobrazit zprávu"
811
+
812
+ #: modules/site/widgets.php:84
813
+ #: modules/site/widgets.php:85
814
+ msgid "Meta"
815
+ msgstr "Meta"
816
+
817
+ #: modules/page/noindex.php:83
818
+ #: modules/page/noindex.php:99
819
+ msgid "Meta-Robots"
820
+ msgstr "Meta-Robots"
821
+
822
+ #: headspace.php:152
823
+ #: view/admin/mass_edit.php:21
824
+ msgid "Meta-data"
825
+ msgstr "Meta data"
826
+
827
+ #: modules/site/microsoft-live.php:30
828
+ msgid "Microsoft Live Verification / Bing Webmaster"
829
+ msgstr "Microsoft Live Verification / Bing Webmaster"
830
+
831
+ #: modules/site/mint.php:33
832
+ msgid "Mint"
833
+ msgstr "Mint"
834
+
835
+ #: modules/site/mint.php:121
836
+ msgid "Mint path"
837
+ msgstr "Mint - cesta instalace"
838
+
839
+ #: view/admin/page-modules.php:33
840
+ msgid "Modules are disabled and do not appear"
841
+ msgstr "Moduly nejsou aktivovány a nezobrazují se"
842
+
843
+ #: view/admin/page-modules.php:16
844
+ msgid "Modules will always appear on edit screens"
845
+ msgstr "Moduly se vždy zobrazí na editační obrazovce"
846
+
847
+ #: view/admin/page-modules.php:22
848
+ msgid "Modules will be hidden behind a link"
849
+ msgstr "Moduly se zobrazí po kliknutí na odkaz"
850
+
851
+ #: modules/import/more_unique.php:28
852
+ msgid "More Unique"
853
+ msgstr "More Unique"
854
+
855
+ #: modules/mass/more_text.php:28
856
+ #: modules/mass/more_text.php:50
857
+ #: modules/page/more_text.php:81
858
+ #: modules/page/more_text.php:97
859
+ msgid "More text"
860
+ msgstr "Text kódu \"Více\" <--!more-->"
861
+
862
+ #: modules/site/analytics.php:248
863
+ msgid "New Google Analytics (ga.js)"
864
+ msgstr "Nový Google Analytics (ga.js)"
865
+
866
+ #: models/pager.php:381
867
+ #: modules/page/relative-links.php:114
868
+ msgid "Next"
869
+ msgstr "Další"
870
+
871
+ #: modules/page/follow-links.php:38
872
+ msgid "Next/Prev Posts Link"
873
+ msgstr "Další/Předchozí odkazy v článcích"
874
+
875
+ #: modules/page/tags.php:164
876
+ #: modules/page/tags.php:174
877
+ msgid "No"
878
+ msgstr "Ne"
879
+
880
+ #: modules/site/system-settings.php:89
881
+ msgid "No timeout limit"
882
+ msgstr "Žádný limit pro timeout"
883
+
884
+ #: modules/page/noindex.php:38
885
+ msgid "No-ODP"
886
+ msgstr "No-ODP"
887
+
888
+ #: modules/page/noindex.php:39
889
+ msgid "No-Yahoo Dir"
890
+ msgstr "No-Yahoo Dir"
891
+
892
+ #: modules/page/noindex.php:37
893
+ msgid "No-archive"
894
+ msgstr "No-archive"
895
+
896
+ #: modules/page/follow-links.php:122
897
+ #: modules/page/noindex.php:36
898
+ msgid "No-follow"
899
+ msgstr "No-follow"
900
+
901
+ #: modules/page/noindex.php:35
902
+ msgid "No-index"
903
+ msgstr "No-index"
904
+
905
+ #: modules/page/page-links.php:172
906
+ msgid "Nofollow"
907
+ msgstr "Nofollow"
908
+
909
+ #: modules/page/page-links.php:173
910
+ msgid "Open in new window"
911
+ msgstr "Otevřít v novém okně"
912
+
913
+ #: view/admin/submenu.php:6
914
+ msgid "Options"
915
+ msgstr "Možnosti"
916
+
917
+ #: modules/site/system-settings.php:126
918
+ msgid "PHP Error Reporting"
919
+ msgstr "PHP Error Reporting"
920
+
921
+ #: modules/site/system-settings.php:116
922
+ msgid "PHP Script Timeout"
923
+ msgstr "PHP Script Timeout"
924
+
925
+ #: modules/site/page_counts.php:33
926
+ msgid "Page Counts"
927
+ msgstr "Počty stran"
928
+
929
+ #: modules/page/page-links.php:169
930
+ msgid "Page Link Options"
931
+ msgstr "Nastavení stránky odkazů"
932
+
933
+ #: modules/page/page-links.php:159
934
+ msgid "Page Link Text"
935
+ msgstr "Text odkazu stránky"
936
+
937
+ #: modules/page/page-links.php:164
938
+ msgid "Page Link Title"
939
+ msgstr "Titulek stránky odkazů"
940
+
941
+ #: modules/page/follow-links.php:34
942
+ #: modules/page/page-links.php:146
943
+ msgid "Page Links"
944
+ msgstr "Stránky odkazů"
945
+
946
+ #: view/admin/submenu.php:4
947
+ msgid "Page Modules"
948
+ msgstr "Moduly"
949
+
950
+ #: view/admin/submenu.php:3
951
+ msgid "Page Settings"
952
+ msgstr "Nastavení stránky"
953
+
954
+ #: modules/page/page_title.php:176
955
+ msgid "Page Title"
956
+ msgstr "Titulek"
957
+
958
+ #: modules/mass/description.php:28
959
+ #: modules/mass/description.php:50
960
+ #: modules/page/description.php:55
961
+ msgid "Page description"
962
+ msgstr "Popis stránky (Meta tag description)"
963
+
964
+ #: view/admin/page-modules.php:11
965
+ msgid "Page modules apply to individual pages. Drag-and-drop modules into the appropriate area. Modules can be re-ordered to change their position on the edit screen."
966
+ msgstr "Moduly lze přiřadit k jednotlivým stránkám. Přetáhněte moduly myší k příslušné stránce. Moduly lze řadit."
967
+
968
+ #: modules/mass/page_slug.php:28
969
+ msgid "Page slug"
970
+ msgstr "Značka strany (slug)"
971
+
972
+ #: modules/mass/page_title.php:28
973
+ #: modules/mass/page_title.php:50
974
+ #: modules/page/page_title.php:106
975
+ msgid "Page title"
976
+ msgstr "Titul stánky"
977
+
978
+ #: modules/page/plugin.php:89
979
+ msgid "Page-specific Plugins"
980
+ msgstr "Rozšíření platné pouze pro specifické stránky"
981
+
982
+ #: modules/page/theme.php:64
983
+ msgid "Page-specific Theme"
984
+ msgstr "Motivy platné pouze pro specifické stránky"
985
+
986
+ #: models/headspace.php:116
987
+ #: modules/site/widgets.php:61
988
+ #: modules/site/widgets.php:62
989
+ msgid "Pages"
990
+ msgstr "Stránky"
991
+
992
+ #: modules/page/relative-links.php:129
993
+ msgid "Parent"
994
+ msgstr "Rodič"
995
+
996
+ #: modules/site/statcounter.php:142
997
+ msgid "Partition ID"
998
+ msgstr "Partition ID"
999
+
1000
+ #: modules/page/more_text.php:124
1001
+ msgid "Pattern"
1002
+ msgstr "Vzor"
1003
+
1004
+ #: modules/site/piwik.php:37
1005
+ msgid "Piwik"
1006
+ msgstr "Piwik"
1007
+
1008
+ #: modules/site/piwik.php:194
1009
+ msgid "Piwik JavaScript"
1010
+ msgstr "Piwik JavaScript"
1011
+
1012
+ #: modules/site/piwik.php:187
1013
+ msgid "Piwik PHP"
1014
+ msgstr "Piwik PHP"
1015
+
1016
+ #: modules/site/piwik.php:180
1017
+ msgid "Piwik Site ID"
1018
+ msgstr "Piwik Site ID"
1019
+
1020
+ #: headspace.php:576
1021
+ msgid "Please read the documentation and FAQ, and check the bug tracker, before asking a question."
1022
+ msgstr "Před položením dotazu si prosím projděte dokumentaci a často kladené dotazy, případně bug tracker."
1023
+
1024
+ #: view/admin/options.php:32
1025
+ msgid "Plugin Support"
1026
+ msgstr "Plugin Support"
1027
+
1028
+ #: modules/page/plugin.php:134
1029
+ msgid "Plugins"
1030
+ msgstr "Rozšíření"
1031
+
1032
+ #: modules/mass/page_slug.php:50
1033
+ msgid "Post slug"
1034
+ msgstr "Značka článku"
1035
+
1036
+ #: modules/mass/description.php:49
1037
+ #: modules/mass/more_text.php:49
1038
+ #: modules/mass/page_slug.php:49
1039
+ #: modules/mass/page_title.php:49
1040
+ #: modules/mass/site_description.php:49
1041
+ #: modules/mass/site_name.php:49
1042
+ #: modules/mass/tags.php:49
1043
+ msgid "Post title"
1044
+ msgstr "Titul článku"
1045
+
1046
+ #: models/headspace.php:115
1047
+ msgid "Posts"
1048
+ msgstr "Články"
1049
+
1050
+ #: headspace.php:395
1051
+ msgid "Posts successfully updated"
1052
+ msgstr "Úspěšně aktualizované články"
1053
+
1054
+ #: models/pager.php:380
1055
+ #: modules/page/relative-links.php:109
1056
+ msgid "Previous"
1057
+ msgstr "Předchozí"
1058
+
1059
+ #: view/admin/options.php:24
1060
+ msgid "Process excerpt with plugins"
1061
+ msgstr "Process excerpt with plugins"
1062
+
1063
+ #: modules/site/statcounter.php:136
1064
+ msgid "Project ID"
1065
+ msgstr "ID projektu"
1066
+
1067
+ #: modules/page/rss_tagline.php:69
1068
+ msgid "RSS Desc."
1069
+ msgstr "Popis RSS"
1070
+
1071
+ #: modules/page/rss_tagline.php:53
1072
+ msgid "RSS Description"
1073
+ msgstr "Popis RSS"
1074
+
1075
+ #: modules/page/rss_name.php:53
1076
+ #: modules/page/rss_name.php:69
1077
+ msgid "RSS Name"
1078
+ msgstr "Titulek RSS"
1079
+
1080
+ #: modules/site/analytics.php:288
1081
+ msgid "Raw Code"
1082
+ msgstr "Neupravená data"
1083
+
1084
+ #: modules/page/raw.php:40
1085
+ #: modules/page/raw.php:50
1086
+ msgid "Raw data"
1087
+ msgstr "Neupravená data"
1088
+
1089
+ #: modules/page/raw-footer.php:44
1090
+ #: modules/page/raw-footer.php:54
1091
+ msgid "Raw footer data"
1092
+ msgstr "Neupravená data v zápatí"
1093
+
1094
+ #: modules/site/widgets.php:95
1095
+ #: modules/site/widgets.php:96
1096
+ msgid "Recent Posts"
1097
+ msgstr "Nejnovější články"
1098
+
1099
+ #: modules/page/relative-links.php:96
1100
+ #: modules/page/relative-links.php:106
1101
+ msgid "Relative Links"
1102
+ msgstr "Relativní odkazy"
1103
+
1104
+ #: view/admin/options.php:57
1105
+ msgid "Remove HeadSpace"
1106
+ msgstr "Odstranit HeadSpace"
1107
+
1108
+ #: modules/site/first-time-visitor.php:130
1109
+ msgid "Repeat"
1110
+ msgstr "Opakovat"
1111
+
1112
+ #: modules/page/more_text.php:131
1113
+ msgid "Replace"
1114
+ msgstr "Vložit"
1115
+
1116
+ #: view/admin/help.php:17
1117
+ msgid "Replaced with the category description"
1118
+ msgstr "Vloží popis kategorie"
1119
+
1120
+ #: view/admin/help.php:27
1121
+ msgid "Replaced with the current date"
1122
+ msgstr "Vloží aktuální datum"
1123
+
1124
+ #: view/admin/help.php:28
1125
+ msgid "Replaced with the current month"
1126
+ msgstr "Vloži aktuální měsíc"
1127
+
1128
+ #: view/admin/help.php:32
1129
+ msgid "Replaced with the current page number"
1130
+ msgstr "Vloží číslo stánky"
1131
+
1132
+ #: view/admin/help.php:30
1133
+ msgid "Replaced with the current page number (i.e. page 2 of 4)"
1134
+ msgstr "Vloží aktuální číslo stránky (např. strana 2 z 4)"
1135
+
1136
+ #: view/admin/help.php:31
1137
+ msgid "Replaced with the current page total"
1138
+ msgstr "Vloží číslo celkového počtu stran"
1139
+
1140
+ #: view/admin/help.php:25
1141
+ msgid "Replaced with the current search phrase"
1142
+ msgstr "Vloží hledaný výraz"
1143
+
1144
+ #: view/admin/help.php:15
1145
+ msgid "Replaced with the current tag/tags"
1146
+ msgstr "Vloží odpovídající tag"
1147
+
1148
+ #: view/admin/help.php:26
1149
+ msgid "Replaced with the current time"
1150
+ msgstr "Vloží aktuální čas"
1151
+
1152
+ #: view/admin/help.php:29
1153
+ msgid "Replaced with the current year"
1154
+ msgstr "Vloží aktuální rok"
1155
+
1156
+ #: view/admin/help.php:10
1157
+ msgid "Replaced with the date of the post/page"
1158
+ msgstr "Vloží datum článku/stránky"
1159
+
1160
+ #: view/admin/help.php:16
1161
+ msgid "Replaced with the post categories (comma separated)"
1162
+ msgstr "Vloží kategorie článku (oddělené čárkami)"
1163
+
1164
+ #: view/admin/help.php:22
1165
+ msgid "Replaced with the post/page ID"
1166
+ msgstr "Vloží ID článku/stránky"
1167
+
1168
+ #: view/admin/help.php:23
1169
+ msgid "Replaced with the post/page author's 'nicename'"
1170
+ msgstr "Vloží jméno autora článku/stránky (pseudonym)"
1171
+
1172
+ #: view/admin/help.php:24
1173
+ msgid "Replaced with the post/page author's userid"
1174
+ msgstr "Vloží jméno autora článku/stránky (userid)"
1175
+
1176
+ #: view/admin/help.php:13
1177
+ msgid "Replaced with the post/page excerpt (or auto-generated if it does not exist)"
1178
+ msgstr "Vloží úryvek článku/stránky (pokud úryvek neexistuje, automaticky jej vygeneruje)"
1179
+
1180
+ #: view/admin/help.php:14
1181
+ msgid "Replaced with the post/page excerpt (without auto-generation)"
1182
+ msgstr "Vloží úryvek článku/stránky (pouze pokud existuje)"
1183
+
1184
+ #: view/admin/help.php:21
1185
+ msgid "Replaced with the post/page modified time"
1186
+ msgstr "Vloží datum změny článku/stránky"
1187
+
1188
+ #: view/admin/help.php:18
1189
+ msgid "Replaced with the tag description"
1190
+ msgstr "Vloží tag description"
1191
+
1192
+ #: view/admin/help.php:19
1193
+ msgid "Replaced with the term description"
1194
+ msgstr "Vloží popis termínu"
1195
+
1196
+ #: view/admin/help.php:20
1197
+ msgid "Replaced with the term name"
1198
+ msgstr "Vloží jméno termínu"
1199
+
1200
+ #: view/admin/help.php:11
1201
+ msgid "Replaced with the title of the post/page"
1202
+ msgstr "Vloží titulek článku/stránky"
1203
+
1204
+ #: modules/import/seo-title-tags.php:28
1205
+ msgid "SEO Title Tags"
1206
+ msgstr "SEO Title Tags"
1207
+
1208
+ #: view/admin/page-module-edit.php:11
1209
+ #: view/admin/page-settings-edit-ajax.php:5
1210
+ #: view/admin/site-module-edit.php:17
1211
+ msgid "Save"
1212
+ msgstr "Uložit"
1213
+
1214
+ #: view/admin/mass_edit.php:66
1215
+ msgid "Save all data"
1216
+ msgstr "Uložit všechny data"
1217
+
1218
+ #: modules/site/widgets.php:90
1219
+ #: view/admin/mass_edit.php:11
1220
+ #: view/admin/mass_edit.php:13
1221
+ msgid "Search"
1222
+ msgstr "Vyhledávání"
1223
+
1224
+ #: models/headspace.php:118
1225
+ msgid "Search Pages"
1226
+ msgstr "Stránky vyhledávání"
1227
+
1228
+ #: modules/site/page_counts.php:126
1229
+ msgid "Searches"
1230
+ msgstr "Vyhledávání"
1231
+
1232
+ #: modules/site/statcounter.php:148
1233
+ msgid "Security ID"
1234
+ msgstr "Bezpečnostní ID"
1235
+
1236
+ #: modules/page/page_title.php:130
1237
+ msgid "Separator position"
1238
+ msgstr "Pozice oddělovače"
1239
+
1240
+ #: modules/site/analytics.php:284
1241
+ msgid "Set to a root domain when tracking across sub-domains"
1242
+ msgstr "Nastavit na rodičovskou doménu, pokud sledujete více subdomén"
1243
+
1244
+ #: headspace.php:92
1245
+ msgid "Settings"
1246
+ msgstr "Nastavení"
1247
+
1248
+ #: view/admin/page-settings.php:23
1249
+ msgid "Settings can be applied to specific posts &amp; pages from the <strong>post edit page</strong>, and to specific categories from the <strong>edit category</strong> page."
1250
+ msgstr "Nastavení lze změnit pro jednotlivé články &amp; stránky na <strong>stránce editace</strong>, pro kategorie na stránce <strong>editace kategorie</strong> ."
1251
+
1252
+ #: modules/site/system-settings.php:101
1253
+ msgid "Show all errors &amp; warnings"
1254
+ msgstr "Zobrazit všechny chyby &amp; varování"
1255
+
1256
+ #: modules/page/plugin.php:107
1257
+ msgid "Show in admin"
1258
+ msgstr "Zobrazit administrátorovi"
1259
+
1260
+ #: modules/site/system-settings.php:102
1261
+ msgid "Show no errors or warnings"
1262
+ msgstr "Nezobrazovat žádné chyby či varování"
1263
+
1264
+ #: modules/site/system-settings.php:100
1265
+ msgid "Show only errors"
1266
+ msgstr "Zobrazovat pouze chyby"
1267
+
1268
+ #: modules/page/tags.php:181
1269
+ msgid "Show pages"
1270
+ msgstr "Zobrazit stánky"
1271
+
1272
+ #: modules/page/tags.php:184
1273
+ msgid "Show pages in tag archives"
1274
+ msgstr "Zobrazit stránky v archivu"
1275
+
1276
+ #: modules/page/plugin.php:110
1277
+ msgid "Shows page-specific plugins in the administration menus"
1278
+ msgstr "Zobrazovat jednoúčelové rozšíření v administrátorském menu"
1279
+
1280
+ #: view/admin/page-modules.php:15
1281
+ msgid "Simple"
1282
+ msgstr "Základní"
1283
+
1284
+ #: modules/import/simple-tagging.php:28
1285
+ msgid "Simple Tagging"
1286
+ msgstr "Simple Tagging"
1287
+
1288
+ #: modules/import/simple-tags.php:28
1289
+ msgid "Simple Tags (old version)"
1290
+ msgstr "Simple Tags (stará verze)"
1291
+
1292
+ #: view/admin/submenu.php:5
1293
+ msgid "Site Modules"
1294
+ msgstr "Moduly stránky"
1295
+
1296
+ #: modules/page/site_tagline.php:52
1297
+ #: modules/page/site_tagline.php:68
1298
+ msgid "Site Tagline"
1299
+ msgstr "Tagline (slogan)"
1300
+
1301
+ #: modules/mass/site_description.php:28
1302
+ #: modules/mass/site_description.php:50
1303
+ msgid "Site description"
1304
+ msgstr "Popis stránek (popis blogu)"
1305
+
1306
+ #: view/admin/site-modules.php:10
1307
+ msgid "Site modules apply to your site as a whole. Only checked modules will run (when properly configured)."
1308
+ msgstr "Moduly platné pro všechny stránky. Pouze označené moduly budou aktivní."
1309
+
1310
+ #: modules/mass/site_name.php:28
1311
+ #: modules/mass/site_name.php:50
1312
+ #: modules/page/site_name.php:54
1313
+ #: modules/page/site_name.php:70
1314
+ msgid "Site name"
1315
+ msgstr "Název stránek"
1316
+
1317
+ #: modules/site/apture.php:111
1318
+ msgid "Site token"
1319
+ msgstr "Token stránky"
1320
+
1321
+ #: view/admin/help.php:3
1322
+ msgid "Special Tags"
1323
+ msgstr "Speciální značky"
1324
+
1325
+ #: modules/page/relative-links.php:119
1326
+ msgid "Start"
1327
+ msgstr "Start"
1328
+
1329
+ #: modules/site/statcounter.php:35
1330
+ msgid "StatCounter"
1331
+ msgstr "StatCounter"
1332
+
1333
+ #: modules/site/frame-breaker.php:37
1334
+ msgid "Stops your site being loaded in a frame."
1335
+ msgstr "Zabránit načítání stránky v cizím rámci"
1336
+
1337
+ #: modules/page/stylesheet.php:54
1338
+ #: modules/page/stylesheet.php:69
1339
+ msgid "Stylesheets"
1340
+ msgstr "CSS styly"
1341
+
1342
+ #: modules/page/tags.php:309
1343
+ msgid "Suggest tags based on content"
1344
+ msgstr "Doporučit značky dle obsahu"
1345
+
1346
+ #: modules/page/tags.php:280
1347
+ msgid "Suggested tags"
1348
+ msgstr "Doporučené značky"
1349
+
1350
+ #: modules/site/system-settings.php:32
1351
+ msgid "System Settings"
1352
+ msgstr "Systémové nastavení"
1353
+
1354
+ #: modules/site/system-settings.php:84
1355
+ #: modules/site/system-settings.php:94
1356
+ #: modules/site/system-settings.php:99
1357
+ msgid "System default"
1358
+ msgstr "implicitní nastavení"
1359
+
1360
+ #: modules/site/widgets.php:101
1361
+ #: modules/site/widgets.php:102
1362
+ msgid "Tag Cloud"
1363
+ msgstr "Tag Cloud"
1364
+
1365
+ #: modules/page/follow-links.php:35
1366
+ msgid "Tag Links"
1367
+ msgstr "Odkazy značek"
1368
+
1369
+ #: models/headspace.php:120
1370
+ msgid "Tag Pages"
1371
+ msgstr "Stránky značek (tagů)"
1372
+
1373
+ #: headspace.php:485
1374
+ #: modules/mass/tags.php:28
1375
+ #: modules/page/tags.php:149
1376
+ #: modules/page/tags.php:232
1377
+ msgid "Tags"
1378
+ msgstr "Značky"
1379
+
1380
+ #: modules/mass/tags.php:50
1381
+ msgid "Tags/keywords"
1382
+ msgstr "Značky/klíčové slova"
1383
+
1384
+ #: models/headspace.php:97
1385
+ msgid "Taxonomy Archives"
1386
+ msgstr "Archív"
1387
+
1388
+ #: models/headspace.php:108
1389
+ msgid "Taxonomy Archives - "
1390
+ msgstr "Archiv taxonomie -"
1391
+
1392
+ #: headspace.php:331
1393
+ msgid "The HeadSpace administration interface is now WordPress 2.3+ only. Your meta-data will continue to function but you should either upgrade your WordPress or downgrade HeadSpace."
1394
+ msgstr "Administrativní panel Headspace funguje pouze s Wordpress 2.3 a novějším. Vaše metadata budou fungovat, ale doporučujeme upgradovat WP nebo použít starší Headspace."
1395
+
1396
+ #: modules/site/piwik.php:197
1397
+ msgid "The location of the Piwik JavaScript file (i.e. <code>/piwik/piwik.js</code>)"
1398
+ msgstr "Umístění Piwik Javascriptu (<code>/piwik/piwik.js</code>)"
1399
+
1400
+ #: modules/site/piwik.php:190
1401
+ msgid "The location of the Piwik PHP file (i.e. <code>/piwik/piwik.php</code>)"
1402
+ msgstr "Umístění Piwik PHP souboru (<code>/piwik/piwik.php</code>)"
1403
+
1404
+ #: view/admin/help.php:12
1405
+ msgid "The site's name"
1406
+ msgstr "Název webu"
1407
+
1408
+ #: view/admin/support.php:30
1409
+ msgid "The support message can be disabled at any time from the options page"
1410
+ msgstr "Zprávy nápovědy mohou být kdykoliv vypnuty ze stránky nastavení"
1411
+
1412
+ #: modules/page/theme.php:81
1413
+ msgid "Theme"
1414
+ msgstr "Grafický motiv"
1415
+
1416
+ #: view/admin/help.php:4
1417
+ msgid "These tags can be included and will be replaced by HeadSpace when a page is displayed."
1418
+ msgstr "Tyto tagy budou nahrazeny Headspace při vygenerování stránky"
1419
+
1420
+ #: modules/site/feedburner-stats.php:70
1421
+ msgid "This is your FeedBurner username"
1422
+ msgstr "Uživatelské jméno pro službu FeedBurner"
1423
+
1424
+ #: view/admin/options.php:59
1425
+ msgid "This option will remove HeadSpace and delete all settings, tags, and meta-data - be sure this is what you want!"
1426
+ msgstr "Tato volba odstraní HeadSpace a smaže všechny nastavení, značky a meta data."
1427
+
1428
+ #: view/admin/import.php:10
1429
+ msgid "This page will allow you to import meta-data from other WordPress plugins. The other plugins do not need to be active for the import to work."
1430
+ msgstr "Tato volba umožní importovat meta data z jiných WordPress rozšíření. Import funguje i z neaktivních rozšíření."
1431
+
1432
+ #: modules/page/page_title.php:146
1433
+ msgid "This will cache your page and brute-force change the title. While this is convienent because you don't need to change your theme it does lead to increased memory usage and a reduction in performance."
1434
+ msgstr "Zajistí použití vyrovnávácí paměti. Může vést ke zvýšení pamětové náročnosti."
1435
+
1436
+ #: modules/page/page_title.php:123
1437
+ msgid "Title separator"
1438
+ msgstr "Oddělovač titulku"
1439
+
1440
+ #: modules/site/piwik.php:201
1441
+ msgid "Track downloads"
1442
+ msgstr "Sledovat počty stažení"
1443
+
1444
+ #: modules/site/analytics.php:267
1445
+ msgid "Track outbound links"
1446
+ msgstr "Sledovat odchozí odkazy"
1447
+
1448
+ #: modules/site/piwik.php:208
1449
+ msgid "Tracker pause"
1450
+ msgstr "Tracker pause"
1451
+
1452
+ #: modules/site/103bees.php:111
1453
+ #: modules/site/google_webmaster.php:67
1454
+ #: modules/site/hittail.php:111
1455
+ #: modules/site/yahoo-site-explorer.php:67
1456
+ msgid "Tracking code"
1457
+ msgstr "Kód pro statistiky"
1458
+
1459
+ #: modules/import/utw.php:28
1460
+ msgid "Ultimate Tag Warrior"
1461
+ msgstr "Ultimate Tag Warrior"
1462
+
1463
+ #: view/admin/options.php:49
1464
+ msgid "Update Options &raquo;"
1465
+ msgstr "Aktualizovat možnosti &raquo;"
1466
+
1467
+ #: modules/site/analytics.php:247
1468
+ msgid "Urchin (urchin.js)"
1469
+ msgstr "Urchin (urchin.js)"
1470
+
1471
+ #: modules/site/wp_formatting.php:94
1472
+ msgid "Use <code>wpautop</code> to format paragraphs"
1473
+ msgstr "Použít <code>wpautop</code> pro formátování odstavců"
1474
+
1475
+ #: modules/site/wp_formatting.php:101
1476
+ msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
1477
+ msgstr "Použít <code>wptexturize</code> pro nahrazení apostrofů ( ' ) pomocí ( &#8216; ) "
1478
+
1479
+ #: modules/page/keywords.php:74
1480
+ msgid "Use tags"
1481
+ msgstr "Použit značky"
1482
+
1483
+ #: modules/site/103bees.php:127
1484
+ #: modules/site/analytics.php:263
1485
+ #: modules/site/apture.php:128
1486
+ #: modules/site/awstats.php:131
1487
+ #: modules/site/crazyegg.php:134
1488
+ #: modules/site/hittail.php:128
1489
+ #: modules/site/mint.php:138
1490
+ #: modules/site/piwik.php:232
1491
+ #: modules/site/statcounter.php:165
1492
+ msgid "Users of the specified role or less will be tracked"
1493
+ msgstr "Sledovat aktivitu uživatelů s touto rolí"
1494
+
1495
+ #: modules/site/microsoft-live.php:67
1496
+ msgid "Verification code"
1497
+ msgstr "Kód pro ověření"
1498
+
1499
+ #: modules/site/analytics.php:244
1500
+ msgid "Version"
1501
+ msgstr "Verze"
1502
+
1503
+ #: modules/site/analytics.php:274
1504
+ msgid "Virtual Pages"
1505
+ msgstr "Virtuální stránky"
1506
+
1507
+ #: modules/site/103bees.php:118
1508
+ #: modules/site/analytics.php:253
1509
+ #: modules/site/apture.php:118
1510
+ #: modules/site/awstats.php:121
1511
+ #: modules/site/crazyegg.php:124
1512
+ #: modules/site/hittail.php:118
1513
+ #: modules/site/mint.php:128
1514
+ #: modules/site/piwik.php:222
1515
+ #: modules/site/statcounter.php:155
1516
+ msgid "Who to track"
1517
+ msgstr "Koho sledovat"
1518
+
1519
+ #: view/admin/options.php:28
1520
+ msgid "Will allow plugins to modify generated excerpts"
1521
+ msgstr "Umožní měnit úryvky v jiných pluginech"
1522
+
1523
+ #: modules/site/wp_formatting.php:32
1524
+ msgid "WordPress content formatting"
1525
+ msgstr "WordPress formátování obsahu"
1526
+
1527
+ #: modules/site/google-ad-wrap.php:33
1528
+ msgid "Wraps all post and page content inside a Google targeted section"
1529
+ msgstr "Označí všechny články a obsah stránek jako Google targeted section"
1530
+
1531
+ #: modules/page/tags.php:290
1532
+ msgid "Yahoo"
1533
+ msgstr "Yahoo"
1534
+
1535
+ #: modules/page/tags.php:314
1536
+ msgid "Yahoo Suggest"
1537
+ msgstr "Yahoo Suggest"
1538
+
1539
+ #: modules/page/tags.php:195
1540
+ msgid "Yahoo ZoneTag"
1541
+ msgstr "Yahoo ZoneTag"
1542
+
1543
+ #: modules/site/yahoo-site-explorer.php:30
1544
+ msgid "Yahoo! Site Explorer"
1545
+ msgstr "Yahoo! Site Explorer"
1546
+
1547
+ #: modules/page/tags.php:165
1548
+ #: modules/page/tags.php:175
1549
+ msgid "Yes"
1550
+ msgstr "Ano"
1551
+
1552
+ #: headspace.php:434
1553
+ msgid "Your options have been updated"
1554
+ msgstr "Vaše nastavení byly uloženy"
1555
+
1556
+ #: modules/page/tags.php:167
1557
+ #: modules/page/tags.php:177
1558
+ msgid "Your theme may overrule this setting"
1559
+ msgstr "Použitý grafický motiv smí změnit toto nastavení"
1560
+
1561
+ #: modules/page/tags.php:282
1562
+ msgid "add all"
1563
+ msgstr "přidat vše"
1564
+
1565
+ #: view/admin/page-settings-edit.php:19
1566
+ msgid "advanced"
1567
+ msgstr "rozšířené"
1568
+
1569
+ #: models/headspace.php:117
1570
+ msgid "applied to author pages"
1571
+ msgstr "platné pro stránky autorů"
1572
+
1573
+ #: models/headspace.php:114
1574
+ msgid "applied to category pages without specific settings"
1575
+ msgstr "platné pro stránky kategorií bez zvláštních nastavení"
1576
+
1577
+ #: models/headspace.php:94
1578
+ msgid "applied to everything unless otherwise specified"
1579
+ msgstr "všeobecně platné (pokud není jinak uvedeno)"
1580
+
1581
+ #: models/headspace.php:96
1582
+ msgid "applied to front page (if you have set WordPress to use a static page)"
1583
+ msgstr "platné pro hlavní stránku (pokud máte WordPress nastaven pro zobrazování statických stránek)"
1584
+
1585
+ #: models/headspace.php:116
1586
+ msgid "applied to pages without specific settings"
1587
+ msgstr "platné pro stránky bez zvláštních nastavení"
1588
+
1589
+ #: models/headspace.php:115
1590
+ msgid "applied to posts without specific settings"
1591
+ msgstr "platné pro články bez zvláštních nastavení"
1592
+
1593
+ #: models/headspace.php:95
1594
+ msgid "applied to the home page (or blog page)"
1595
+ msgstr "platné pro hlavní stránku"
1596
+
1597
+ #: models/headspace.php:119
1598
+ msgid "applied when viewing a 404 error"
1599
+ msgstr "platné pro stránky chyby 404"
1600
+
1601
+ #: models/headspace.php:97
1602
+ msgid "applied when viewing a taxonomy archive"
1603
+ msgstr "platné pro stránky archivu"
1604
+
1605
+ #: models/headspace.php:108
1606
+ msgid "applied when viewing a taxonomy archive for the "
1607
+ msgstr "platné pro stránky archivu"
1608
+
1609
+ #: models/headspace.php:121
1610
+ msgid "applied when viewing an attachment"
1611
+ msgstr "platné pro stránky příloh"
1612
+
1613
+ #: models/headspace.php:122
1614
+ msgid "applied when viewing login, logout, or registration pages"
1615
+ msgstr "platné pro stránky registrace a opětovného přihlášení"
1616
+
1617
+ #: models/headspace.php:118
1618
+ msgid "applied when viewing search results"
1619
+ msgstr "platné pro stránky výsledků vyhledávání"
1620
+
1621
+ #: models/headspace.php:120
1622
+ msgid "applied when viewing tag pages"
1623
+ msgstr "platné pro stránky značek"
1624
+
1625
+ #: models/headspace.php:113
1626
+ msgid "applied when viewing the archives"
1627
+ msgstr "platné pro stránky archivu"
1628
+
1629
+ #: modules/site/widgets.php:148
1630
+ msgid "archives"
1631
+ msgstr "Archív"
1632
+
1633
+ #: modules/site/widgets.php:147
1634
+ msgid "calendar"
1635
+ msgstr "kalendář"
1636
+
1637
+ #: modules/site/widgets.php:141
1638
+ msgid "categories"
1639
+ msgstr "kategorie"
1640
+
1641
+ #: modules/site/page_counts.php:119
1642
+ #: modules/site/page_counts.php:131
1643
+ msgid "content"
1644
+ msgstr "obsah"
1645
+
1646
+ #: modules/site/page_counts.php:118
1647
+ #: modules/site/page_counts.php:130
1648
+ msgid "default"
1649
+ msgstr "implicitní"
1650
+
1651
+ #: modules/page/tags.php:198
1652
+ msgid "enable"
1653
+ msgstr "povolit"
1654
+
1655
+ #: modules/site/page_counts.php:120
1656
+ #: modules/site/page_counts.php:132
1657
+ msgid "excerpt"
1658
+ msgstr "výtah (zkrácená verze)"
1659
+
1660
+ #: modules/site/widgets.php:149
1661
+ msgid "links"
1662
+ msgstr "odkazy"
1663
+
1664
+ #: modules/import/lud.icro.us.php:28
1665
+ msgid "lud.icro.us HeadMeta"
1666
+ msgstr "lud.icro.us HeadMeta"
1667
+
1668
+ #: modules/site/widgets.php:150
1669
+ msgid "meta"
1670
+ msgstr "meta"
1671
+
1672
+ #: models/inline_tags.php:348
1673
+ #, php-format
1674
+ msgid "page %d of %d"
1675
+ msgstr "strana %d z %d"
1676
+
1677
+ #: modules/site/widgets.php:145
1678
+ msgid "pages"
1679
+ msgstr "stránky"
1680
+
1681
+ #: modules/site/page_counts.php:116
1682
+ #: modules/site/page_counts.php:128
1683
+ msgid "posts, showing the"
1684
+ msgstr "články, zobrazuji"
1685
+
1686
+ #: modules/site/widgets.php:144
1687
+ msgid "recent comments"
1688
+ msgstr "nejnovější komentáře"
1689
+
1690
+ #: modules/site/widgets.php:151
1691
+ msgid "recent entries"
1692
+ msgstr "nejnovější položky"
1693
+
1694
+ #: modules/page/description.php:97
1695
+ #: modules/page/keywords.php:116
1696
+ #: modules/page/page_title.php:185
1697
+ msgid "remaining"
1698
+ msgstr "zbývající"
1699
+
1700
+ #: modules/site/piwik.php:204
1701
+ msgid "reset to default"
1702
+ msgstr "vrátit implicitní nastavení"
1703
+
1704
+ #: modules/site/widgets.php:143
1705
+ msgid "rss"
1706
+ msgstr "rss"
1707
+
1708
+ #: modules/site/widgets.php:146
1709
+ msgid "search"
1710
+ msgstr "Vyhledávání"
1711
+
1712
+ #: modules/site/page_counts.php:134
1713
+ msgid "set number of posts to 0 for theme default"
1714
+ msgstr "nastavit počet článků na 0 pro standardní motiv"
1715
+
1716
+ #: modules/page/tags.php:285
1717
+ msgid "suggest"
1718
+ msgstr "doporučit"
1719
+
1720
+ #: modules/site/widgets.php:152
1721
+ msgid "tag cloud"
1722
+ msgstr "tag cloud"
1723
+
1724
+ #: modules/site/widgets.php:142
1725
+ msgid "text"
1726
+ msgstr "text"
1727
+
1728
+ #~ msgid "<p style=\"color: red\">That function is not defined</p>"
1729
+ #~ msgstr "<p style=\"color: red\">Tato funkce není definovaná</p>"
1730
+ #~ msgid ""
1731
+ #~ "<p style=\"color: red\">You are not allowed access to this resource</p>"
1732
+ #~ msgstr "<p style=\"color: red\">K tomuto cíli nemáte přístup</p>"
1733
+ #~ msgid "Add Plugin"
1734
+ #~ msgstr "Přidat plugin"
1735
+ #~ msgid "Add tags to dictionary"
1736
+ #~ msgstr "Přidat značky do slovníku"
1737
+ #~ msgid ""
1738
+ #~ "Adds additional functions to allow blogging tools such as Ecto to use "
1739
+ #~ "tagging"
1740
+ #~ msgstr "Přidá dodatečné funkce pro značkovací služby typu Ecto"
1741
+ #~ msgid "Alphabetically order tags"
1742
+ #~ msgstr "Seřadit značky abecedně"
1743
+ #~ msgid "Always"
1744
+ #~ msgstr "Vždy"
1745
+ #~ msgid "Automatically add new tags to dictionary"
1746
+ #~ msgstr "Automaticky přidat nové značky do slovníku"
1747
+ #~ msgid "Check for updates"
1748
+ #~ msgstr "Zkontroluj aktualizace"
1749
+ #~ msgid "Check for updates from within HeadSpace"
1750
+ #~ msgstr "Zkontroluj aktualizace Headspace"
1751
+ #~ msgid "Dictionary"
1752
+ #~ msgstr "Slovník"
1753
+ #~ msgid "How many widgets would you like?"
1754
+ #~ msgstr "Kolik widgetů chcete?"
1755
+ #~ msgid "Invalid module"
1756
+ #~ msgstr "Neplatný modul"
1757
+ #~ msgid "Mass Edit Meta-data"
1758
+ #~ msgstr "Hromadná úprava meta dat"
1759
+ #~ msgid "Modules"
1760
+ #~ msgstr "Moduly"
1761
+ #~ msgid "Never"
1762
+ #~ msgstr "Nikdy"
1763
+ #~ msgid "No Index/No Follow"
1764
+ #~ msgstr "No Index/No Follow"
1765
+ #~ msgid "Posts &amp; Pages"
1766
+ #~ msgstr "Články &amp; Stánky"
1767
+ #~ msgid "RPC support for Ecto"
1768
+ #~ msgstr "RPC podpora pro Ecto"
1769
+ #~ msgid "Save module order"
1770
+ #~ msgstr "Uložit pořadí modulů"
1771
+ #~ msgid "Simple Tags"
1772
+ #~ msgstr "Jednoduché značky"
1773
+ #~ msgid "Tag separator"
1774
+ #~ msgstr "Oddělovač značek"
1775
+ #~ msgid "Tags (keywords)"
1776
+ #~ msgstr "Značky (klíčové slova)"
1777
+ #~ msgid ""
1778
+ #~ "This must match the separator defined in Ecto 'Templates', 'Tags', 'Tag "
1779
+ #~ "separator'"
1780
+ #~ msgstr ""
1781
+ #~ "Tento oddělovač musí odpovídat oddělovači definovaném v Ecto "
1782
+ #~ "'Templates', 'Tags', 'Tag separator'"
1783
+ #~ msgid "Your module positions have been saved"
1784
+ #~ msgstr "Pozice modulů byly uloženy"
1785
+ #~ msgid "add"
1786
+ #~ msgstr "přidat"
1787
+ #~ msgid "go"
1788
+ #~ msgstr "jdi"
1789
+
locale/headspace2.pot ADDED
@@ -0,0 +1,1700 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2010
2
+ # This file is distributed under the same license as the package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: \n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/headspace2\n"
7
+ "POT-Creation-Date: 2011-07-16 13:46:48+00:00\n"
8
+ "MIME-Version: 1.0\n"
9
+ "Content-Type: text/plain; charset=UTF-8\n"
10
+ "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
12
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
+ "Language-Team: LANGUAGE <LL@li.org>\n"
14
+
15
+ #: modules/page/theme.php:71
16
+ msgid "Page-specific Theme"
17
+ msgstr ""
18
+
19
+ #: modules/page/theme.php:81
20
+ msgid "Allows a custom page-specific theme to over-ride the default theme"
21
+ msgstr ""
22
+
23
+ #: modules/page/theme.php:88
24
+ msgid "Theme"
25
+ msgstr ""
26
+
27
+ #: modules/page/theme.php:91
28
+ msgid "Current theme"
29
+ msgstr ""
30
+
31
+ #: modules/page/follow-links.php:32
32
+ msgid "Archive Links"
33
+ msgstr ""
34
+
35
+ #: modules/page/follow-links.php:33
36
+ msgid "Category Links"
37
+ msgstr ""
38
+
39
+ #: modules/page/follow-links.php:34 modules/page/page-links.php:146
40
+ msgid "Page Links"
41
+ msgstr ""
42
+
43
+ #: modules/page/follow-links.php:35
44
+ msgid "Tag Links"
45
+ msgstr ""
46
+
47
+ #: modules/page/follow-links.php:36
48
+ msgid "Comm. Author Links"
49
+ msgstr ""
50
+
51
+ #: modules/page/follow-links.php:37
52
+ msgid "Comm. Text Links"
53
+ msgstr ""
54
+
55
+ #: modules/page/follow-links.php:38
56
+ msgid "Next/Prev Posts Link"
57
+ msgstr ""
58
+
59
+ #: modules/page/follow-links.php:109
60
+ msgid "Follow Links"
61
+ msgstr ""
62
+
63
+ #: modules/page/follow-links.php:113
64
+ msgid "Allows follow/no-follow to be set for various links"
65
+ msgstr ""
66
+
67
+ #: modules/page/follow-links.php:121
68
+ msgid "Follow"
69
+ msgstr ""
70
+
71
+ #: modules/page/follow-links.php:122 modules/page/noindex.php:36
72
+ msgid "No-follow"
73
+ msgstr ""
74
+
75
+ #: modules/page/follow-links.php:123
76
+ msgid "Default"
77
+ msgstr ""
78
+
79
+ #: modules/page/page_title.php:106 modules/mass/page_title.php:28
80
+ #: modules/mass/page_title.php:50
81
+ msgid "Page title"
82
+ msgstr ""
83
+
84
+ #: modules/page/page_title.php:115
85
+ msgid ""
86
+ "Allow page title to be changed (i.e. the title in the browser window title)"
87
+ msgstr ""
88
+
89
+ #: modules/page/page_title.php:123
90
+ msgid "Title separator"
91
+ msgstr ""
92
+
93
+ #: modules/page/page_title.php:126
94
+ msgid "Leave blank to use theme default"
95
+ msgstr ""
96
+
97
+ #: modules/page/page_title.php:130
98
+ msgid "Separator position"
99
+ msgstr ""
100
+
101
+ #: modules/page/page_title.php:133
102
+ msgid "Before"
103
+ msgstr ""
104
+
105
+ #: modules/page/page_title.php:134
106
+ msgid "After"
107
+ msgstr ""
108
+
109
+ #: modules/page/page_title.php:139
110
+ msgid "Force title rewrite"
111
+ msgstr ""
112
+
113
+ #: modules/page/page_title.php:146
114
+ msgid ""
115
+ "This will cache your page and brute-force change the title. While this is "
116
+ "convienent because you don't need to change your theme it does lead to "
117
+ "increased memory usage and a reduction in performance."
118
+ msgstr ""
119
+
120
+ #: modules/page/page_title.php:151 modules/page/description.php:67
121
+ #: modules/page/keywords.php:81
122
+ msgid "Max length"
123
+ msgstr ""
124
+
125
+ #: modules/page/page_title.php:176
126
+ msgid "Page Title"
127
+ msgstr ""
128
+
129
+ #: modules/page/page_title.php:186 modules/page/description.php:97
130
+ #: modules/page/keywords.php:116
131
+ msgid "remaining"
132
+ msgstr ""
133
+
134
+ #: modules/page/site_name.php:54 modules/page/site_name.php:70
135
+ #: modules/mass/site_name.php:28 modules/mass/site_name.php:50
136
+ msgid "Site name"
137
+ msgstr ""
138
+
139
+ #: modules/page/site_name.php:58
140
+ msgid "Allows site name to be changed (i.e your blog name)"
141
+ msgstr ""
142
+
143
+ #: modules/page/relative-links.php:96 modules/page/relative-links.php:106
144
+ msgid "Relative Links"
145
+ msgstr ""
146
+
147
+ #: modules/page/relative-links.php:100
148
+ msgid "Allows options to be set for relative meta links (WP 2.8+)"
149
+ msgstr ""
150
+
151
+ #: modules/page/relative-links.php:109 models/pager.php:369
152
+ msgid "Previous"
153
+ msgstr ""
154
+
155
+ #: modules/page/relative-links.php:114 models/pager.php:370
156
+ msgid "Next"
157
+ msgstr ""
158
+
159
+ #: modules/page/relative-links.php:119
160
+ msgid "Start"
161
+ msgstr ""
162
+
163
+ #: modules/page/relative-links.php:124
164
+ msgid "End"
165
+ msgstr ""
166
+
167
+ #: modules/page/relative-links.php:129
168
+ msgid "Parent"
169
+ msgstr ""
170
+
171
+ #: modules/page/stylesheet.php:54 modules/page/stylesheet.php:69
172
+ msgid "Stylesheets"
173
+ msgstr ""
174
+
175
+ #: modules/page/stylesheet.php:58
176
+ msgid "Allows CSS stylesheets to be added to a page"
177
+ msgstr ""
178
+
179
+ #: modules/page/stylesheet.php:101
180
+ msgid "Do not output CSS"
181
+ msgstr ""
182
+
183
+ #: modules/page/site_tagline.php:52 modules/page/site_tagline.php:68
184
+ msgid "Site Tagline"
185
+ msgstr ""
186
+
187
+ #: modules/page/site_tagline.php:56
188
+ msgid "Allows site description to be changed (i.e. the tagline)"
189
+ msgstr ""
190
+
191
+ #: modules/page/rss_name.php:53 modules/page/rss_name.php:69
192
+ msgid "RSS Name"
193
+ msgstr ""
194
+
195
+ #: modules/page/rss_name.php:57
196
+ msgid "Allows site RSS name to be changed"
197
+ msgstr ""
198
+
199
+ #: modules/page/more_text.php:81 modules/page/more_text.php:97
200
+ #: modules/mass/more_text.php:28 modules/mass/more_text.php:50
201
+ msgid "More text"
202
+ msgstr ""
203
+
204
+ #: modules/page/more_text.php:85
205
+ msgid "Allows the 'more' text to be changed"
206
+ msgstr ""
207
+
208
+ #: modules/page/more_text.php:118
209
+ msgid "Enable on excerpts"
210
+ msgstr ""
211
+
212
+ #: modules/page/more_text.php:124
213
+ msgid "Pattern"
214
+ msgstr ""
215
+
216
+ #: modules/page/more_text.php:127
217
+ msgid ""
218
+ "Advanced - the regular expression pattern to select the more link from your "
219
+ "posts"
220
+ msgstr ""
221
+
222
+ #: modules/page/more_text.php:131
223
+ msgid "Replace"
224
+ msgstr ""
225
+
226
+ #: modules/page/more_text.php:133
227
+ msgid "Advanced - the regular expression replacement text"
228
+ msgstr ""
229
+
230
+ #: modules/page/plugin.php:89
231
+ msgid "Page-specific Plugins"
232
+ msgstr ""
233
+
234
+ #: modules/page/plugin.php:93
235
+ msgid "Allows disabled plugins to be enabled on specific pages"
236
+ msgstr ""
237
+
238
+ #: modules/page/plugin.php:107
239
+ msgid "Show in admin"
240
+ msgstr ""
241
+
242
+ #: modules/page/plugin.php:110
243
+ msgid "Shows page-specific plugins in the administration menus"
244
+ msgstr ""
245
+
246
+ #: modules/page/plugin.php:134
247
+ msgid "Plugins"
248
+ msgstr ""
249
+
250
+ #: modules/page/javascript.php:45 modules/page/javascript.php:60
251
+ msgid "JavaScript"
252
+ msgstr ""
253
+
254
+ #: modules/page/javascript.php:49
255
+ msgid "Allow external JavaScript files to be referenced"
256
+ msgstr ""
257
+
258
+ #: modules/page/page-links.php:150
259
+ msgid "Allows options to be set for wp_list_pages links"
260
+ msgstr ""
261
+
262
+ #: modules/page/page-links.php:159
263
+ msgid "Page Link Text"
264
+ msgstr ""
265
+
266
+ #: modules/page/page-links.php:164
267
+ msgid "Page Link Title"
268
+ msgstr ""
269
+
270
+ #: modules/page/page-links.php:169
271
+ msgid "Page Link Options"
272
+ msgstr ""
273
+
274
+ #: modules/page/page-links.php:171
275
+ msgid "Exclude from list"
276
+ msgstr ""
277
+
278
+ #: modules/page/page-links.php:172
279
+ msgid "Nofollow"
280
+ msgstr ""
281
+
282
+ #: modules/page/page-links.php:173
283
+ msgid "Open in new window"
284
+ msgstr ""
285
+
286
+ #: modules/page/page-links.php:204
287
+ msgid "Display"
288
+ msgstr ""
289
+
290
+ #: modules/page/page-links.php:207
291
+ msgid "How a link is displayed. Use %link% for the link itself"
292
+ msgstr ""
293
+
294
+ #: modules/page/page-links.php:211
295
+ msgid "Before HTML"
296
+ msgstr ""
297
+
298
+ #: modules/page/page-links.php:214
299
+ msgid "HTML added to start of list"
300
+ msgstr ""
301
+
302
+ #: modules/page/page-links.php:218
303
+ msgid "After HTML"
304
+ msgstr ""
305
+
306
+ #: modules/page/page-links.php:221
307
+ msgid "HTML added to end of list"
308
+ msgstr ""
309
+
310
+ #: modules/page/raw.php:40 modules/page/raw.php:50
311
+ msgid "Raw data"
312
+ msgstr ""
313
+
314
+ #: modules/page/raw.php:44
315
+ msgid "Allows raw data to be inserted into the page meta section"
316
+ msgstr ""
317
+
318
+ #: modules/page/description.php:55 modules/mass/description.php:28
319
+ #: modules/mass/description.php:50
320
+ msgid "Page description"
321
+ msgstr ""
322
+
323
+ #: modules/page/description.php:59
324
+ msgid ""
325
+ "Allows a short description about the page that is used by search engines"
326
+ msgstr ""
327
+
328
+ #: modules/page/description.php:70
329
+ msgid "All descriptions will be trimmed to this length"
330
+ msgstr ""
331
+
332
+ #: modules/page/description.php:88
333
+ msgid "Description"
334
+ msgstr ""
335
+
336
+ #: modules/page/keywords.php:62 modules/page/keywords.php:107
337
+ msgid "Keywords"
338
+ msgstr ""
339
+
340
+ #: modules/page/keywords.php:66
341
+ msgid ""
342
+ "Allows meta keywords to be defined, seperate from tags (if necessary, "
343
+ "disable keyword display in the Tags module)"
344
+ msgstr ""
345
+
346
+ #: modules/page/keywords.php:74
347
+ msgid "Use tags"
348
+ msgstr ""
349
+
350
+ #: modules/page/keywords.php:77
351
+ msgid ""
352
+ "Checking this will mean that your tags are also used as keywords and you "
353
+ "will not be able to modify keywords independently"
354
+ msgstr ""
355
+
356
+ #: modules/page/keywords.php:84
357
+ msgid "Keywords will be trimmed to this length"
358
+ msgstr ""
359
+
360
+ #: modules/page/tags.php:123
361
+ msgid "<p>Tags: "
362
+ msgstr ""
363
+
364
+ #: modules/page/tags.php:152 modules/page/tags.php:235
365
+ #: modules/mass/tags.php:28 headspace.php:489
366
+ msgid "Tags"
367
+ msgstr ""
368
+
369
+ #: modules/page/tags.php:156
370
+ msgid "Allows tags to be added to pages"
371
+ msgstr ""
372
+
373
+ #: modules/page/tags.php:164
374
+ msgid "Force tags in posts"
375
+ msgstr ""
376
+
377
+ #: modules/page/tags.php:167 modules/page/tags.php:177
378
+ msgid "No"
379
+ msgstr ""
380
+
381
+ #: modules/page/tags.php:168 modules/page/tags.php:178
382
+ msgid "Yes"
383
+ msgstr ""
384
+
385
+ #: modules/page/tags.php:170 modules/page/tags.php:180
386
+ msgid "Your theme may overrule this setting"
387
+ msgstr ""
388
+
389
+ #: modules/page/tags.php:174
390
+ msgid "Force tags in pages"
391
+ msgstr ""
392
+
393
+ #: modules/page/tags.php:184
394
+ msgid "Show pages"
395
+ msgstr ""
396
+
397
+ #: modules/page/tags.php:187
398
+ msgid "Show pages in tag archives"
399
+ msgstr ""
400
+
401
+ #: modules/page/tags.php:191
402
+ msgid "Disable Suggestions"
403
+ msgstr ""
404
+
405
+ #: modules/page/tags.php:194
406
+ msgid "In case of low memory issues"
407
+ msgstr ""
408
+
409
+ #: modules/page/tags.php:198
410
+ msgid "Yahoo ZoneTag"
411
+ msgstr ""
412
+
413
+ #: modules/page/tags.php:201
414
+ msgid "enable"
415
+ msgstr ""
416
+
417
+ #: modules/page/tags.php:283
418
+ msgid "Suggested tags"
419
+ msgstr ""
420
+
421
+ #: modules/page/tags.php:285
422
+ msgid "add all"
423
+ msgstr ""
424
+
425
+ #: modules/page/tags.php:288
426
+ msgid "suggest"
427
+ msgstr ""
428
+
429
+ #: modules/page/tags.php:293
430
+ msgid "Yahoo"
431
+ msgstr ""
432
+
433
+ #: modules/page/tags.php:312
434
+ msgid "Suggest tags based on content"
435
+ msgstr ""
436
+
437
+ #: modules/page/tags.php:317
438
+ msgid "Yahoo Suggest"
439
+ msgstr ""
440
+
441
+ #: modules/page/noindex.php:35
442
+ msgid "No-index"
443
+ msgstr ""
444
+
445
+ #: modules/page/noindex.php:37
446
+ msgid "No-archive"
447
+ msgstr ""
448
+
449
+ #: modules/page/noindex.php:38
450
+ msgid "No-ODP"
451
+ msgstr ""
452
+
453
+ #: modules/page/noindex.php:39
454
+ msgid "No-Yahoo Dir"
455
+ msgstr ""
456
+
457
+ #: modules/page/noindex.php:83 modules/page/noindex.php:99
458
+ msgid "Meta-Robots"
459
+ msgstr ""
460
+
461
+ #: modules/page/noindex.php:87
462
+ msgid ""
463
+ "Allows various meta-robot options to be set to prevent search engines and "
464
+ "robots from indexing or following pages"
465
+ msgstr ""
466
+
467
+ #: modules/page/custom.php:44
468
+ msgid "Custom data"
469
+ msgstr ""
470
+
471
+ #: modules/page/custom.php:48
472
+ msgid ""
473
+ "Allows custom data to be inserted anywhere in your theme using MetaData::"
474
+ "custom ()"
475
+ msgstr ""
476
+
477
+ #: modules/page/custom.php:85
478
+ msgid "Fields"
479
+ msgstr ""
480
+
481
+ #: modules/page/rss_tagline.php:53
482
+ msgid "RSS Description"
483
+ msgstr ""
484
+
485
+ #: modules/page/rss_tagline.php:57
486
+ msgid "Allows site RSS description to be changed"
487
+ msgstr ""
488
+
489
+ #: modules/page/rss_tagline.php:69
490
+ msgid "RSS Desc."
491
+ msgstr ""
492
+
493
+ #: modules/page/raw-footer.php:44 modules/page/raw-footer.php:54
494
+ msgid "Raw footer data"
495
+ msgstr ""
496
+
497
+ #: modules/page/raw-footer.php:48
498
+ msgid "Allows raw data to be inserted into the page footer"
499
+ msgstr ""
500
+
501
+ #: modules/import/simple-tagging.php:28
502
+ msgid "Simple Tagging"
503
+ msgstr ""
504
+
505
+ #: modules/import/lud.icro.us.php:28
506
+ msgid "lud.icro.us HeadMeta"
507
+ msgstr ""
508
+
509
+ #: modules/import/head_meta_description.php:28
510
+ msgid "Head META Description"
511
+ msgstr ""
512
+
513
+ #: modules/import/headspace_tags.php:28
514
+ msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
515
+ msgstr ""
516
+
517
+ #: modules/import/more_unique.php:28
518
+ msgid "More Unique"
519
+ msgstr ""
520
+
521
+ #: modules/import/simple-tags.php:28
522
+ msgid "Simple Tags (old version)"
523
+ msgstr ""
524
+
525
+ #: modules/import/seo-title-tags.php:28
526
+ msgid "SEO Title Tags"
527
+ msgstr ""
528
+
529
+ #: modules/import/utw.php:28
530
+ msgid "Ultimate Tag Warrior"
531
+ msgstr ""
532
+
533
+ #: modules/import/all-in-one-seo.php:28
534
+ msgid "All-in-one SEO"
535
+ msgstr ""
536
+
537
+ #: modules/import/jerome.php:28
538
+ msgid "Jerome's Keywords"
539
+ msgstr ""
540
+
541
+ #: modules/mass/page_title.php:49 modules/mass/site_name.php:49
542
+ #: modules/mass/site_description.php:49 modules/mass/more_text.php:49
543
+ #: modules/mass/description.php:49 modules/mass/tags.php:49
544
+ #: modules/mass/page_slug.php:49
545
+ msgid "Post title"
546
+ msgstr ""
547
+
548
+ #: modules/mass/site_description.php:28 modules/mass/site_description.php:50
549
+ msgid "Site description"
550
+ msgstr ""
551
+
552
+ #: modules/mass/tags.php:50
553
+ msgid "Tags/keywords"
554
+ msgstr ""
555
+
556
+ #: modules/mass/page_slug.php:28
557
+ msgid "Page slug"
558
+ msgstr ""
559
+
560
+ #: modules/mass/page_slug.php:50
561
+ msgid "Post slug"
562
+ msgstr ""
563
+
564
+ #: modules/site/page_counts.php:33
565
+ msgid "Page Counts"
566
+ msgstr ""
567
+
568
+ #: modules/site/page_counts.php:38
569
+ msgid ""
570
+ "Customise the number of posts shown on the archive and search pages, and "
571
+ "decide whether to show full content or the excerpt"
572
+ msgstr ""
573
+
574
+ #: modules/site/page_counts.php:114 modules/site/widgets.php:73
575
+ #: modules/site/widgets.php:74 models/headspace.php:113
576
+ msgid "Archives"
577
+ msgstr ""
578
+
579
+ #: modules/site/page_counts.php:116 modules/site/page_counts.php:128
580
+ msgid "posts, showing the"
581
+ msgstr ""
582
+
583
+ #: modules/site/page_counts.php:118 modules/site/page_counts.php:130
584
+ msgid "default"
585
+ msgstr ""
586
+
587
+ #: modules/site/page_counts.php:119 modules/site/page_counts.php:131
588
+ msgid "content"
589
+ msgstr ""
590
+
591
+ #: modules/site/page_counts.php:120 modules/site/page_counts.php:132
592
+ msgid "excerpt"
593
+ msgstr ""
594
+
595
+ #: modules/site/page_counts.php:122
596
+ msgid "(set number of posts to 0 for theme default)"
597
+ msgstr ""
598
+
599
+ #: modules/site/page_counts.php:126
600
+ msgid "Searches"
601
+ msgstr ""
602
+
603
+ #: modules/site/page_counts.php:134
604
+ msgid "set number of posts to 0 for theme default"
605
+ msgstr ""
606
+
607
+ #: modules/site/frame-breaker.php:32
608
+ msgid "Frame Breaker"
609
+ msgstr ""
610
+
611
+ #: modules/site/frame-breaker.php:37
612
+ msgid "Stops your site being loaded in a frame."
613
+ msgstr ""
614
+
615
+ #: modules/site/yahoo-site-explorer.php:30
616
+ msgid "Yahoo! Site Explorer"
617
+ msgstr ""
618
+
619
+ #: modules/site/yahoo-site-explorer.php:35
620
+ msgid "Adds Yahoo! Site Explorer tracking code to your home page"
621
+ msgstr ""
622
+
623
+ #: modules/site/yahoo-site-explorer.php:67 modules/site/103bees.php:111
624
+ #: modules/site/google_webmaster.php:61 modules/site/hittail.php:111
625
+ msgid "Tracking code"
626
+ msgstr ""
627
+
628
+ #: modules/site/yahoo-site-explorer.php:70
629
+ msgid "Enter Yahoo! Site Explorer tracking code."
630
+ msgstr ""
631
+
632
+ #: modules/site/103bees.php:31
633
+ msgid "103bees"
634
+ msgstr ""
635
+
636
+ #: modules/site/103bees.php:36
637
+ msgid "Adds 103bees tracking code to all pages"
638
+ msgstr ""
639
+
640
+ #: modules/site/103bees.php:114
641
+ msgid ""
642
+ "Enter the full JavaScript tracking code as shown on your 103bees account "
643
+ "page."
644
+ msgstr ""
645
+
646
+ #: modules/site/103bees.php:118 modules/site/statcounter.php:155
647
+ #: modules/site/awstats.php:121 modules/site/crazyegg.php:124
648
+ #: modules/site/analytics.php:233 modules/site/hittail.php:118
649
+ #: modules/site/piwik.php:223 modules/site/mint.php:128
650
+ #: modules/site/apture.php:118
651
+ msgid "Who to track"
652
+ msgstr ""
653
+
654
+ #: modules/site/103bees.php:121 modules/site/statcounter.php:158
655
+ #: modules/site/awstats.php:124 modules/site/crazyegg.php:127
656
+ #: modules/site/analytics.php:236 modules/site/hittail.php:121
657
+ #: modules/site/piwik.php:226 modules/site/mint.php:131
658
+ #: modules/site/apture.php:121
659
+ msgid "Everyone"
660
+ msgstr ""
661
+
662
+ #: modules/site/103bees.php:127 modules/site/statcounter.php:165
663
+ #: modules/site/awstats.php:131 modules/site/crazyegg.php:134
664
+ #: modules/site/analytics.php:243 modules/site/hittail.php:128
665
+ #: modules/site/piwik.php:233 modules/site/mint.php:138
666
+ #: modules/site/apture.php:128
667
+ msgid "Users of the specified role or less will be tracked"
668
+ msgstr ""
669
+
670
+ #: modules/site/statcounter.php:35
671
+ msgid "StatCounter"
672
+ msgstr ""
673
+
674
+ #: modules/site/statcounter.php:40
675
+ msgid "Adds StatCounter tracking code to all pages"
676
+ msgstr ""
677
+
678
+ #: modules/site/statcounter.php:136
679
+ msgid "Project ID"
680
+ msgstr ""
681
+
682
+ #: modules/site/statcounter.php:142
683
+ msgid "Partition ID"
684
+ msgstr ""
685
+
686
+ #: modules/site/statcounter.php:148
687
+ msgid "Security ID"
688
+ msgstr ""
689
+
690
+ #: modules/site/awstats.php:31
691
+ msgid "AWStats JavaScript Tracking"
692
+ msgstr ""
693
+
694
+ #: modules/site/awstats.php:36
695
+ msgid ""
696
+ "Adds AWStats JavaScript tracking to all pages (through <code>wp_footer</"
697
+ "code>)"
698
+ msgstr ""
699
+
700
+ #: modules/site/crazyegg.php:33
701
+ msgid "CrazyEgg"
702
+ msgstr ""
703
+
704
+ #: modules/site/crazyegg.php:38
705
+ msgid "Adds CrazyEgg tracking code to all pages"
706
+ msgstr ""
707
+
708
+ #: modules/site/crazyegg.php:117
709
+ msgid "CrazyEgg ID"
710
+ msgstr ""
711
+
712
+ #: modules/site/crazyegg.php:120
713
+ msgid ""
714
+ "Enter your full <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg "
715
+ "code</a>"
716
+ msgstr ""
717
+
718
+ #: modules/site/first-time-visitor.php:34
719
+ msgid "First Time Visitor"
720
+ msgstr ""
721
+
722
+ #: modules/site/first-time-visitor.php:39
723
+ msgid ""
724
+ "Display a message for first time visitors (based upon idea from Seth Godin)"
725
+ msgstr ""
726
+
727
+ #: modules/site/first-time-visitor.php:93
728
+ msgid ""
729
+ "<p>As a new visitor you may want to subscribe to my <a href=\"%s/feed/"
730
+ "\">RSS</a> feed.</p>"
731
+ msgstr ""
732
+
733
+ #: modules/site/first-time-visitor.php:124
734
+ msgid "Message to display"
735
+ msgstr ""
736
+
737
+ #: modules/site/first-time-visitor.php:130
738
+ msgid "Repeat"
739
+ msgstr ""
740
+
741
+ #: modules/site/first-time-visitor.php:131
742
+ msgid "Enter 0 for always"
743
+ msgstr ""
744
+
745
+ #: modules/site/first-time-visitor.php:134
746
+ msgid "Display position"
747
+ msgstr ""
748
+
749
+ #: modules/site/first-time-visitor.php:137
750
+ msgid "Before content"
751
+ msgstr ""
752
+
753
+ #: modules/site/first-time-visitor.php:138
754
+ msgid "After content"
755
+ msgstr ""
756
+
757
+ #: modules/site/first-time-visitor.php:143
758
+ msgid "Ignore Bots"
759
+ msgstr ""
760
+
761
+ #: modules/site/google-ad-wrap.php:28
762
+ msgid "Google Section Targeting"
763
+ msgstr ""
764
+
765
+ #: modules/site/google-ad-wrap.php:33
766
+ msgid "Wraps all post and page content inside a Google targeted section"
767
+ msgstr ""
768
+
769
+ #: modules/site/google_webmaster.php:28
770
+ msgid "Google Webmaster"
771
+ msgstr ""
772
+
773
+ #: modules/site/google_webmaster.php:32
774
+ msgid "Adds Google Webmaster tracking code to your home page"
775
+ msgstr ""
776
+
777
+ #: modules/site/google_webmaster.php:64
778
+ msgid "Enter Google Webmaster tracking code."
779
+ msgstr ""
780
+
781
+ #: modules/site/wp_formatting.php:32
782
+ msgid "WordPress content formatting"
783
+ msgstr ""
784
+
785
+ #: modules/site/wp_formatting.php:37
786
+ msgid ""
787
+ "Allows you to enable or disable various WordPress auto-formatting (including "
788
+ "wpautop)"
789
+ msgstr ""
790
+
791
+ #: modules/site/wp_formatting.php:91
792
+ msgid "Auto-formatting"
793
+ msgstr ""
794
+
795
+ #: modules/site/wp_formatting.php:94
796
+ msgid "Use <code>wpautop</code> to format paragraphs"
797
+ msgstr ""
798
+
799
+ #: modules/site/wp_formatting.php:98
800
+ msgid "Auto-fancy quotes"
801
+ msgstr ""
802
+
803
+ #: modules/site/wp_formatting.php:101
804
+ msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
805
+ msgstr ""
806
+
807
+ #: modules/site/wp_formatting.php:105
808
+ msgid "Auto-link"
809
+ msgstr ""
810
+
811
+ #: modules/site/wp_formatting.php:108
812
+ msgid "Makes links clickable in comments"
813
+ msgstr ""
814
+
815
+ #: modules/site/analytics.php:37
816
+ msgid "Google Analytics"
817
+ msgstr ""
818
+
819
+ #: modules/site/analytics.php:41
820
+ msgid ""
821
+ "Adds Google Analytic tracking code to all pages (through <code>wp_footer</"
822
+ "code>)"
823
+ msgstr ""
824
+
825
+ #: modules/site/analytics.php:217 modules/site/feedburner-stats.php:67
826
+ msgid "Account ID"
827
+ msgstr ""
828
+
829
+ #: modules/site/analytics.php:220
830
+ msgid ""
831
+ "Enter the full Google JavaScript tracking code, or just the <code>_uacct</"
832
+ "code> number."
833
+ msgstr ""
834
+
835
+ #: modules/site/analytics.php:224
836
+ msgid "Version"
837
+ msgstr ""
838
+
839
+ #: modules/site/analytics.php:227
840
+ msgid "Async, Google Analytics (ga.js)"
841
+ msgstr ""
842
+
843
+ #: modules/site/analytics.php:228
844
+ msgid "Urchin (urchin.js)"
845
+ msgstr ""
846
+
847
+ #: modules/site/analytics.php:247
848
+ msgid "Track outbound links"
849
+ msgstr ""
850
+
851
+ #: modules/site/analytics.php:250
852
+ msgid "Enter the URL you want outbound links tracked to"
853
+ msgstr ""
854
+
855
+ #: modules/site/analytics.php:254
856
+ msgid "Virtual Pages"
857
+ msgstr ""
858
+
859
+ #: modules/site/analytics.php:257
860
+ msgid "Change what appears in reports"
861
+ msgstr ""
862
+
863
+ #: modules/site/analytics.php:261
864
+ msgid "Domain Name"
865
+ msgstr ""
866
+
867
+ #: modules/site/analytics.php:264
868
+ msgid "Set to a root domain when tracking across sub-domains"
869
+ msgstr ""
870
+
871
+ #: modules/site/analytics.php:268
872
+ msgid "Raw Code"
873
+ msgstr ""
874
+
875
+ #: modules/site/analytics.php:271
876
+ msgid "Enter any additional Google Analytics code"
877
+ msgstr ""
878
+
879
+ #: modules/site/analytics.php:275
880
+ msgid "Include on login page"
881
+ msgstr ""
882
+
883
+ #: modules/site/analytics.php:278
884
+ msgid "Include Google Analytics on the WordPress login page"
885
+ msgstr ""
886
+
887
+ #: modules/site/feedburner-stats.php:30
888
+ msgid "Feedburner Stats Pro"
889
+ msgstr ""
890
+
891
+ #: modules/site/feedburner-stats.php:35
892
+ msgid "Adds appropriate code to your posts to enable FeedBurner Stats Pro"
893
+ msgstr ""
894
+
895
+ #: modules/site/feedburner-stats.php:70
896
+ msgid "This is your FeedBurner username"
897
+ msgstr ""
898
+
899
+ #: modules/site/hittail.php:31
900
+ msgid "HitTail"
901
+ msgstr ""
902
+
903
+ #: modules/site/hittail.php:36
904
+ msgid "Adds HitTail tracking code to all pages"
905
+ msgstr ""
906
+
907
+ #: modules/site/hittail.php:114
908
+ msgid "Enter the full JavaScript tracking code as provided by HitTail."
909
+ msgstr ""
910
+
911
+ #: modules/site/piwik.php:38
912
+ msgid "Piwik"
913
+ msgstr ""
914
+
915
+ #: modules/site/piwik.php:43
916
+ msgid "Adds Piwik tracking code to all pages"
917
+ msgstr ""
918
+
919
+ #: modules/site/piwik.php:181
920
+ msgid "Piwik Site ID"
921
+ msgstr ""
922
+
923
+ #: modules/site/piwik.php:184
924
+ msgid "If you are monitoring multiple sites this allows you to identify each"
925
+ msgstr ""
926
+
927
+ #: modules/site/piwik.php:188
928
+ msgid "Piwik PHP"
929
+ msgstr ""
930
+
931
+ #: modules/site/piwik.php:191
932
+ msgid "The location of the Piwik PHP file (i.e. <code>/piwik/piwik.php</code>)"
933
+ msgstr ""
934
+
935
+ #: modules/site/piwik.php:195
936
+ msgid "Piwik JavaScript"
937
+ msgstr ""
938
+
939
+ #: modules/site/piwik.php:198
940
+ msgid ""
941
+ "The location of the Piwik JavaScript file (i.e. <code>/piwik/piwik.js</code>)"
942
+ msgstr ""
943
+
944
+ #: modules/site/piwik.php:202
945
+ msgid "Track downloads"
946
+ msgstr ""
947
+
948
+ #: modules/site/piwik.php:205
949
+ msgid "Clear to disable download tracking"
950
+ msgstr ""
951
+
952
+ #: modules/site/piwik.php:205
953
+ msgid "reset to default"
954
+ msgstr ""
955
+
956
+ #: modules/site/piwik.php:209
957
+ msgid "Tracker pause"
958
+ msgstr ""
959
+
960
+ #: modules/site/piwik.php:212
961
+ msgid ""
962
+ "A pause (milliseconds) added when a file is downloaded. Small values may "
963
+ "not be tracked"
964
+ msgstr ""
965
+
966
+ #: modules/site/piwik.php:216
967
+ msgid "Host aliases"
968
+ msgstr ""
969
+
970
+ #: modules/site/piwik.php:219
971
+ msgid "Enter each host on a separate line"
972
+ msgstr ""
973
+
974
+ #: modules/site/disable_visual_editing.php:28
975
+ msgid "Disable Visual Editing"
976
+ msgstr ""
977
+
978
+ #: modules/site/disable_visual_editing.php:33
979
+ msgid "Disable visual editing"
980
+ msgstr ""
981
+
982
+ #: modules/site/widgets.php:30
983
+ msgid "Disable WordPress Widgets"
984
+ msgstr ""
985
+
986
+ #: modules/site/widgets.php:35
987
+ msgid "Allows you to enable or disable various WordPress Widgets"
988
+ msgstr ""
989
+
990
+ #: modules/site/widgets.php:61 modules/site/widgets.php:62
991
+ #: models/headspace.php:116
992
+ msgid "Pages"
993
+ msgstr ""
994
+
995
+ #: modules/site/widgets.php:67 modules/site/widgets.php:68
996
+ msgid "Calendar"
997
+ msgstr ""
998
+
999
+ #: modules/site/widgets.php:79
1000
+ msgid "Links"
1001
+ msgstr ""
1002
+
1003
+ #: modules/site/widgets.php:84 modules/site/widgets.php:85
1004
+ msgid "Meta"
1005
+ msgstr ""
1006
+
1007
+ #: modules/site/widgets.php:90 view/admin/mass_edit.php:11
1008
+ #: view/admin/mass_edit.php:13
1009
+ msgid "Search"
1010
+ msgstr ""
1011
+
1012
+ #: modules/site/widgets.php:95 modules/site/widgets.php:96
1013
+ msgid "Recent Posts"
1014
+ msgstr ""
1015
+
1016
+ #: modules/site/widgets.php:101 modules/site/widgets.php:102
1017
+ msgid "Tag Cloud"
1018
+ msgstr ""
1019
+
1020
+ #: modules/site/widgets.php:141
1021
+ msgid "categories"
1022
+ msgstr ""
1023
+
1024
+ #: modules/site/widgets.php:142
1025
+ msgid "text"
1026
+ msgstr ""
1027
+
1028
+ #: modules/site/widgets.php:143
1029
+ msgid "rss"
1030
+ msgstr ""
1031
+
1032
+ #: modules/site/widgets.php:144
1033
+ msgid "recent comments"
1034
+ msgstr ""
1035
+
1036
+ #: modules/site/widgets.php:145
1037
+ msgid "pages"
1038
+ msgstr ""
1039
+
1040
+ #: modules/site/widgets.php:146
1041
+ msgid "search"
1042
+ msgstr ""
1043
+
1044
+ #: modules/site/widgets.php:147
1045
+ msgid "calendar"
1046
+ msgstr ""
1047
+
1048
+ #: modules/site/widgets.php:148
1049
+ msgid "archives"
1050
+ msgstr ""
1051
+
1052
+ #: modules/site/widgets.php:149
1053
+ msgid "links"
1054
+ msgstr ""
1055
+
1056
+ #: modules/site/widgets.php:150
1057
+ msgid "meta"
1058
+ msgstr ""
1059
+
1060
+ #: modules/site/widgets.php:151
1061
+ msgid "recent entries"
1062
+ msgstr ""
1063
+
1064
+ #: modules/site/widgets.php:152
1065
+ msgid "tag cloud"
1066
+ msgstr ""
1067
+
1068
+ #: modules/site/widgets.php:156
1069
+ msgid "Enabled Widgets"
1070
+ msgstr ""
1071
+
1072
+ #: modules/site/microsoft-live.php:30
1073
+ msgid "Microsoft Live Verification / Bing Webmaster"
1074
+ msgstr ""
1075
+
1076
+ #: modules/site/microsoft-live.php:35
1077
+ msgid ""
1078
+ "Adds Microsoft Live verification / Bing Webmaster code to your home page"
1079
+ msgstr ""
1080
+
1081
+ #: modules/site/microsoft-live.php:67
1082
+ msgid "Verification code"
1083
+ msgstr ""
1084
+
1085
+ #: modules/site/microsoft-live.php:70
1086
+ msgid "Enter Microsoft Live verification code."
1087
+ msgstr ""
1088
+
1089
+ #: modules/site/mint.php:33
1090
+ msgid "Mint"
1091
+ msgstr ""
1092
+
1093
+ #: modules/site/mint.php:38
1094
+ msgid "Adds Mint tracking code to all pages"
1095
+ msgstr ""
1096
+
1097
+ #: modules/site/mint.php:121
1098
+ msgid "Mint path"
1099
+ msgstr ""
1100
+
1101
+ #: modules/site/mint.php:124
1102
+ msgid "Enter the URL of your Mint installation (i.e. <code>/mint/</code>)."
1103
+ msgstr ""
1104
+
1105
+ #: modules/site/apture.php:31
1106
+ msgid "Apture"
1107
+ msgstr ""
1108
+
1109
+ #: modules/site/apture.php:36
1110
+ msgid "Add Apture to all pages"
1111
+ msgstr ""
1112
+
1113
+ #: modules/site/apture.php:111
1114
+ msgid "Site token"
1115
+ msgstr ""
1116
+
1117
+ #: modules/site/apture.php:114
1118
+ msgid "Enter your site token."
1119
+ msgstr ""
1120
+
1121
+ #: modules/site/system-settings.php:32
1122
+ msgid "System Settings"
1123
+ msgstr ""
1124
+
1125
+ #: modules/site/system-settings.php:37
1126
+ msgid "Configure PHP memory limits, time-outs, and error reporting"
1127
+ msgstr ""
1128
+
1129
+ #: modules/site/system-settings.php:84 modules/site/system-settings.php:94
1130
+ #: modules/site/system-settings.php:99
1131
+ msgid "System default"
1132
+ msgstr ""
1133
+
1134
+ #: modules/site/system-settings.php:85
1135
+ msgid "30 seconds"
1136
+ msgstr ""
1137
+
1138
+ #: modules/site/system-settings.php:86
1139
+ msgid "60 seconds"
1140
+ msgstr ""
1141
+
1142
+ #: modules/site/system-settings.php:87
1143
+ msgid "10 minutes"
1144
+ msgstr ""
1145
+
1146
+ #: modules/site/system-settings.php:88
1147
+ msgid "1 hour"
1148
+ msgstr ""
1149
+
1150
+ #: modules/site/system-settings.php:89
1151
+ msgid "No timeout limit"
1152
+ msgstr ""
1153
+
1154
+ #: modules/site/system-settings.php:100
1155
+ msgid "Show only errors"
1156
+ msgstr ""
1157
+
1158
+ #: modules/site/system-settings.php:101
1159
+ msgid "Show all errors &amp; warnings"
1160
+ msgstr ""
1161
+
1162
+ #: modules/site/system-settings.php:102
1163
+ msgid "Show no errors or warnings"
1164
+ msgstr ""
1165
+
1166
+ #: modules/site/system-settings.php:106
1167
+ msgid "Memory Limit"
1168
+ msgstr ""
1169
+
1170
+ #: modules/site/system-settings.php:116
1171
+ msgid "PHP Script Timeout"
1172
+ msgstr ""
1173
+
1174
+ #: modules/site/system-settings.php:126
1175
+ msgid "PHP Error Reporting"
1176
+ msgstr ""
1177
+
1178
+ #: view/admin/submenu.php:3
1179
+ msgid "Page Settings"
1180
+ msgstr ""
1181
+
1182
+ #: view/admin/submenu.php:4
1183
+ msgid "Page Modules"
1184
+ msgstr ""
1185
+
1186
+ #: view/admin/submenu.php:5
1187
+ msgid "Site Modules"
1188
+ msgstr ""
1189
+
1190
+ #: view/admin/submenu.php:6
1191
+ msgid "Options"
1192
+ msgstr ""
1193
+
1194
+ #: view/admin/submenu.php:7 view/admin/import.php:21
1195
+ msgid "Import"
1196
+ msgstr ""
1197
+
1198
+ #: view/admin/page-settings.php:7
1199
+ msgid "%s | Page Settings"
1200
+ msgstr ""
1201
+
1202
+ #: view/admin/page-settings.php:11
1203
+ msgid ""
1204
+ "Click the page type to change settings. You can enable additional modules "
1205
+ "to provide more choices."
1206
+ msgstr ""
1207
+
1208
+ #: view/admin/page-settings.php:23
1209
+ msgid ""
1210
+ "Settings can be applied to specific posts &amp; pages from the <strong>post "
1211
+ "edit page</strong>, and to specific categories from the <strong>edit "
1212
+ "category</strong> page."
1213
+ msgstr ""
1214
+
1215
+ #: view/admin/page-settings-edit-ajax.php:5 view/admin/site-module-edit.php:17
1216
+ #: view/admin/page-module-edit.php:11
1217
+ msgid "Save"
1218
+ msgstr ""
1219
+
1220
+ #: view/admin/page-settings-edit-ajax.php:6 view/admin/site-module-edit.php:18
1221
+ #: view/admin/page-module-edit.php:12
1222
+ msgid "Cancel"
1223
+ msgstr ""
1224
+
1225
+ #: view/admin/page-settings-edit.php:19
1226
+ msgid "advanced"
1227
+ msgstr ""
1228
+
1229
+ #: view/admin/import.php:6
1230
+ msgid "%s | Import"
1231
+ msgstr ""
1232
+
1233
+ #: view/admin/import.php:10
1234
+ msgid ""
1235
+ "This page will allow you to import meta-data from other WordPress plugins. "
1236
+ "The other plugins do not need to be active for the import to work."
1237
+ msgstr ""
1238
+
1239
+ #: view/admin/import.php:22
1240
+ msgid "Import and remove original data"
1241
+ msgstr ""
1242
+
1243
+ #: view/admin/import.php:22
1244
+ msgid "(not available in UTW and Simple Tagging)"
1245
+ msgstr ""
1246
+
1247
+ #: view/admin/import.php:25
1248
+ msgid ""
1249
+ "As with anything else that modifies your database you should <strong>backup "
1250
+ "your data before running an import</strong>. No responsibility is accepted "
1251
+ "for any kittens that may be killed in the process."
1252
+ msgstr ""
1253
+
1254
+ #: view/admin/edit_quick.php:1 view/admin/edit_quick.php:2 headspace.php:100
1255
+ #: headspace.php:152 headspace.php:487 headspace.php:488
1256
+ msgid "HeadSpace"
1257
+ msgstr ""
1258
+
1259
+ #: view/admin/version.php:2
1260
+ msgid "HeadSpace2 News"
1261
+ msgstr ""
1262
+
1263
+ #: view/admin/version.php:5
1264
+ msgid "%s ago"
1265
+ msgstr ""
1266
+
1267
+ #: view/admin/support.php:5
1268
+ msgid "HeadSpace | Support"
1269
+ msgstr ""
1270
+
1271
+ #: view/admin/support.php:7
1272
+ msgid ""
1273
+ "HeadSpace has required a great deal of time and effort to develop. If it's "
1274
+ "been useful to you then you can support this development by <strong>making a "
1275
+ "small donation of $12</strong>. This will act as an incentive for me to "
1276
+ "carry on developing it, providing countless hours of support, and including "
1277
+ "any enhancements that are suggested."
1278
+ msgstr ""
1279
+
1280
+ #: view/admin/support.php:28
1281
+ msgid ""
1282
+ "Alternatively, if you are multi-lingual, do consider translating this into "
1283
+ "another language. All the necessary localisation files are included and "
1284
+ "I've written a <a href=\"http://urbangiraffe.com/articles/translating-"
1285
+ "wordpress-themes-and-plugins/\">full guide to the translation process</a>."
1286
+ msgstr ""
1287
+
1288
+ #: view/admin/support.php:30
1289
+ msgid "The support message can be disabled at any time from the options page"
1290
+ msgstr ""
1291
+
1292
+ #: view/admin/head_admin.php:5
1293
+ msgid "Are you sure you want to merge that tag?"
1294
+ msgstr ""
1295
+
1296
+ #: view/admin/head_admin.php:6
1297
+ msgid ""
1298
+ "A problem occured retrieving data from the server. If this persists please "
1299
+ "check that you have installed the plugin correctly."
1300
+ msgstr ""
1301
+
1302
+ #: view/admin/page-modules.php:7
1303
+ msgid "%s | Page Modules"
1304
+ msgstr ""
1305
+
1306
+ #: view/admin/page-modules.php:11
1307
+ msgid ""
1308
+ "Page modules apply to individual pages. Drag-and-drop modules into the "
1309
+ "appropriate area. Modules can be re-ordered to change their position on the "
1310
+ "edit screen."
1311
+ msgstr ""
1312
+
1313
+ #: view/admin/page-modules.php:15
1314
+ msgid "Simple"
1315
+ msgstr ""
1316
+
1317
+ #: view/admin/page-modules.php:16
1318
+ msgid "Modules will always appear on edit screens"
1319
+ msgstr ""
1320
+
1321
+ #: view/admin/page-modules.php:21
1322
+ msgid "Advanced"
1323
+ msgstr ""
1324
+
1325
+ #: view/admin/page-modules.php:22
1326
+ msgid "Modules will be hidden behind a link"
1327
+ msgstr ""
1328
+
1329
+ #: view/admin/page-modules.php:32
1330
+ msgid "Disabled"
1331
+ msgstr ""
1332
+
1333
+ #: view/admin/page-modules.php:33
1334
+ msgid "Modules are disabled and do not appear"
1335
+ msgstr ""
1336
+
1337
+ #: view/admin/edit_post.php:7
1338
+ msgid "HeadSpace Meta data"
1339
+ msgstr ""
1340
+
1341
+ #: view/admin/options.php:7
1342
+ msgid "%s | General Options"
1343
+ msgstr ""
1344
+
1345
+ #: view/admin/options.php:16
1346
+ msgid "Inherit settings"
1347
+ msgstr ""
1348
+
1349
+ #: view/admin/options.php:20
1350
+ msgid "Inherit from global settings"
1351
+ msgstr ""
1352
+
1353
+ #: view/admin/options.php:24
1354
+ msgid "Process excerpt with plugins"
1355
+ msgstr ""
1356
+
1357
+ #: view/admin/options.php:28
1358
+ msgid "Will allow plugins to modify generated excerpts"
1359
+ msgstr ""
1360
+
1361
+ #: view/admin/options.php:32
1362
+ msgid "Plugin Support"
1363
+ msgstr ""
1364
+
1365
+ #: view/admin/options.php:35
1366
+ msgid "I'm a nice person and I have helped support the author of this plugin"
1367
+ msgstr ""
1368
+
1369
+ #: view/admin/options.php:39
1370
+ msgid "Debug"
1371
+ msgstr ""
1372
+
1373
+ #: view/admin/options.php:43
1374
+ msgid "Enable debug option"
1375
+ msgstr ""
1376
+
1377
+ #: view/admin/options.php:49
1378
+ msgid "Update Options &raquo;"
1379
+ msgstr ""
1380
+
1381
+ #: view/admin/options.php:57
1382
+ msgid "Remove HeadSpace"
1383
+ msgstr ""
1384
+
1385
+ #: view/admin/options.php:59
1386
+ msgid ""
1387
+ "This option will remove HeadSpace and delete all settings, tags, and meta-"
1388
+ "data - be sure this is what you want!"
1389
+ msgstr ""
1390
+
1391
+ #: view/admin/options.php:64
1392
+ msgid "Delete HeadSpace"
1393
+ msgstr ""
1394
+
1395
+ #: view/admin/edit_category.php:1
1396
+ msgid "HeadSpace Settings"
1397
+ msgstr ""
1398
+
1399
+ #: view/admin/mass_edit.php:21 headspace.php:153
1400
+ msgid "Meta-data"
1401
+ msgstr ""
1402
+
1403
+ #: view/admin/mass_edit.php:29
1404
+ msgid "Filter"
1405
+ msgstr ""
1406
+
1407
+ #: view/admin/mass_edit.php:66
1408
+ msgid "Save all data"
1409
+ msgstr ""
1410
+
1411
+ #: view/admin/site-modules.php:6
1412
+ msgid "%s | Site Modules"
1413
+ msgstr ""
1414
+
1415
+ #: view/admin/site-modules.php:10
1416
+ msgid ""
1417
+ "Site modules apply to your site as a whole. Only checked modules will run "
1418
+ "(when properly configured)."
1419
+ msgstr ""
1420
+
1421
+ #: view/admin/help.php:3
1422
+ msgid "Special Tags"
1423
+ msgstr ""
1424
+
1425
+ #: view/admin/help.php:4
1426
+ msgid ""
1427
+ "These tags can be included and will be replaced by HeadSpace when a page is "
1428
+ "displayed."
1429
+ msgstr ""
1430
+
1431
+ #: view/admin/help.php:10
1432
+ msgid "Replaced with the date of the post/page"
1433
+ msgstr ""
1434
+
1435
+ #: view/admin/help.php:11
1436
+ msgid "Replaced with the title of the post/page"
1437
+ msgstr ""
1438
+
1439
+ #: view/admin/help.php:12
1440
+ msgid "The site's name"
1441
+ msgstr ""
1442
+
1443
+ #: view/admin/help.php:13
1444
+ msgid ""
1445
+ "Replaced with the post/page excerpt (or auto-generated if it does not exist)"
1446
+ msgstr ""
1447
+
1448
+ #: view/admin/help.php:14
1449
+ msgid "Replaced with the post/page excerpt (without auto-generation)"
1450
+ msgstr ""
1451
+
1452
+ #: view/admin/help.php:15
1453
+ msgid "Replaced with the current tag/tags"
1454
+ msgstr ""
1455
+
1456
+ #: view/admin/help.php:16
1457
+ msgid "Replaced with the post categories (comma separated)"
1458
+ msgstr ""
1459
+
1460
+ #: view/admin/help.php:17
1461
+ msgid "Replaced with the category description"
1462
+ msgstr ""
1463
+
1464
+ #: view/admin/help.php:18
1465
+ msgid "Replaced with the tag description"
1466
+ msgstr ""
1467
+
1468
+ #: view/admin/help.php:19
1469
+ msgid "Replaced with the term description"
1470
+ msgstr ""
1471
+
1472
+ #: view/admin/help.php:20
1473
+ msgid "Replaced with the term name"
1474
+ msgstr ""
1475
+
1476
+ #: view/admin/help.php:21
1477
+ msgid "Replaced with the post/page modified time"
1478
+ msgstr ""
1479
+
1480
+ #: view/admin/help.php:22
1481
+ msgid "Replaced with the post/page ID"
1482
+ msgstr ""
1483
+
1484
+ #: view/admin/help.php:23
1485
+ msgid "Replaced with the post/page author's 'nicename'"
1486
+ msgstr ""
1487
+
1488
+ #: view/admin/help.php:24
1489
+ msgid "Replaced with the post/page author's userid"
1490
+ msgstr ""
1491
+
1492
+ #: view/admin/help.php:25
1493
+ msgid "Replaced with the current search phrase"
1494
+ msgstr ""
1495
+
1496
+ #: view/admin/help.php:26
1497
+ msgid "Replaced with the current time"
1498
+ msgstr ""
1499
+
1500
+ #: view/admin/help.php:27
1501
+ msgid "Replaced with the current date"
1502
+ msgstr ""
1503
+
1504
+ #: view/admin/help.php:28
1505
+ msgid "Replaced with the current month"
1506
+ msgstr ""
1507
+
1508
+ #: view/admin/help.php:29
1509
+ msgid "Replaced with the current year"
1510
+ msgstr ""
1511
+
1512
+ #: view/admin/help.php:30
1513
+ msgid "Replaced with the current page number (i.e. page 2 of 4)"
1514
+ msgstr ""
1515
+
1516
+ #: view/admin/help.php:31
1517
+ msgid "Replaced with the current page total"
1518
+ msgstr ""
1519
+
1520
+ #: view/admin/help.php:32
1521
+ msgid "Replaced with the current page number"
1522
+ msgstr ""
1523
+
1524
+ #: view/admin/help.php:33
1525
+ msgid "Attachment caption"
1526
+ msgstr ""
1527
+
1528
+ #: models/inline_tags.php:350
1529
+ msgid "page %d of %d"
1530
+ msgstr ""
1531
+
1532
+ #: models/headspace.php:94
1533
+ msgid "Global Settings"
1534
+ msgstr ""
1535
+
1536
+ #: models/headspace.php:94
1537
+ msgid "applied to everything unless otherwise specified"
1538
+ msgstr ""
1539
+
1540
+ #: models/headspace.php:95
1541
+ msgid "Home Page"
1542
+ msgstr ""
1543
+
1544
+ #: models/headspace.php:95
1545
+ msgid "applied to the home page (or blog page)"
1546
+ msgstr ""
1547
+
1548
+ #: models/headspace.php:96
1549
+ msgid "Front Page"
1550
+ msgstr ""
1551
+
1552
+ #: models/headspace.php:96
1553
+ msgid "applied to front page (if you have set WordPress to use a static page)"
1554
+ msgstr ""
1555
+
1556
+ #: models/headspace.php:97
1557
+ msgid "Taxonomy Archives"
1558
+ msgstr ""
1559
+
1560
+ #: models/headspace.php:97
1561
+ msgid "applied when viewing a taxonomy archive"
1562
+ msgstr ""
1563
+
1564
+ #: models/headspace.php:113
1565
+ msgid "applied when viewing the archives"
1566
+ msgstr ""
1567
+
1568
+ #: models/headspace.php:114
1569
+ msgid "Categories"
1570
+ msgstr ""
1571
+
1572
+ #: models/headspace.php:114
1573
+ msgid "applied to category pages without specific settings"
1574
+ msgstr ""
1575
+
1576
+ #: models/headspace.php:115
1577
+ msgid "Posts"
1578
+ msgstr ""
1579
+
1580
+ #: models/headspace.php:115
1581
+ msgid "applied to posts without specific settings"
1582
+ msgstr ""
1583
+
1584
+ #: models/headspace.php:116
1585
+ msgid "applied to pages without specific settings"
1586
+ msgstr ""
1587
+
1588
+ #: models/headspace.php:117
1589
+ msgid "Author Pages"
1590
+ msgstr ""
1591
+
1592
+ #: models/headspace.php:117
1593
+ msgid "applied to author pages"
1594
+ msgstr ""
1595
+
1596
+ #: models/headspace.php:118
1597
+ msgid "Search Pages"
1598
+ msgstr ""
1599
+
1600
+ #: models/headspace.php:118
1601
+ msgid "applied when viewing search results"
1602
+ msgstr ""
1603
+
1604
+ #: models/headspace.php:119
1605
+ msgid "404 Page"
1606
+ msgstr ""
1607
+
1608
+ #: models/headspace.php:119
1609
+ msgid "applied when viewing a 404 error"
1610
+ msgstr ""
1611
+
1612
+ #: models/headspace.php:120
1613
+ msgid "Tag Pages"
1614
+ msgstr ""
1615
+
1616
+ #: models/headspace.php:120
1617
+ msgid "applied when viewing tag pages"
1618
+ msgstr ""
1619
+
1620
+ #: models/headspace.php:121
1621
+ msgid "Attachment Pages"
1622
+ msgstr ""
1623
+
1624
+ #: models/headspace.php:121
1625
+ msgid "applied when viewing an attachment"
1626
+ msgstr ""
1627
+
1628
+ #: models/headspace.php:122
1629
+ msgid "Login Pages"
1630
+ msgstr ""
1631
+
1632
+ #: models/headspace.php:122
1633
+ msgid "applied when viewing login, logout, or registration pages"
1634
+ msgstr ""
1635
+
1636
+ #: models/pager.php:423
1637
+ msgid "%d per-page"
1638
+ msgstr ""
1639
+
1640
+ #: models/pager.php:431
1641
+ msgid "Displaying %s&#8211;%s of %s"
1642
+ msgstr ""
1643
+
1644
+ #: headspace.php:93
1645
+ msgid "Settings"
1646
+ msgstr ""
1647
+
1648
+ #: headspace.php:304
1649
+ msgid ""
1650
+ "<code>wp_head</code> was not found in <code>header.php</code> (<a href="
1651
+ "\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentation</a>)"
1652
+ msgstr ""
1653
+
1654
+ #: headspace.php:311
1655
+ msgid ""
1656
+ "<code>wp_footer</code> was not found in <code>footer.php</code> (<a href="
1657
+ "\"http://codex.wordpress.org/Theme_Development\">documentation</a>)"
1658
+ msgstr ""
1659
+
1660
+ #: headspace.php:398
1661
+ msgid "Posts successfully updated"
1662
+ msgstr ""
1663
+
1664
+ #: headspace.php:437
1665
+ msgid "Your options have been updated"
1666
+ msgstr ""
1667
+
1668
+ #: headspace.php:443
1669
+ msgid "HeadSpace has been removed"
1670
+ msgstr ""
1671
+
1672
+ #: headspace.php:477
1673
+ msgid "%d items were imported from %s"
1674
+ msgstr ""
1675
+
1676
+ #: headspace.php:569
1677
+ msgid "HeadSpace Help"
1678
+ msgstr ""
1679
+
1680
+ #: headspace.php:570
1681
+ msgid "HeadSpace Documentation"
1682
+ msgstr ""
1683
+
1684
+ #: headspace.php:571
1685
+ msgid "HeadSpace Support Forum"
1686
+ msgstr ""
1687
+
1688
+ #: headspace.php:572
1689
+ msgid "HeadSpace Bug Tracker"
1690
+ msgstr ""
1691
+
1692
+ #: headspace.php:573
1693
+ msgid "HeadSpace FAQ"
1694
+ msgstr ""
1695
+
1696
+ #: headspace.php:574
1697
+ msgid ""
1698
+ "Please read the documentation and FAQ, and check the bug tracker, before "
1699
+ "asking a question."
1700
+ msgstr ""
locale/it_IT.mo CHANGED
Binary file
locale/it_IT.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: HeadSpace2 SEO in italiano\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2010-06-28 19:25+0100\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao[at]gmail[dot]com>\n"
8
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
@@ -16,423 +16,205 @@ msgstr ""
16
  "X-Poedit-Basepath: ..\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
- #: headspace.php:92
20
- msgid "Settings"
21
- msgstr "Impostazioni"
22
-
23
- #: headspace.php:99
24
- #: headspace.php:151
25
- #: headspace.php:487
26
- #: headspace.php:488
27
- msgid "HeadSpace"
28
- msgstr "HeadSpace"
29
-
30
- #: headspace.php:152
31
- msgid "Meta-data"
32
- msgstr "Meta-dati"
33
-
34
- #: headspace.php:299
35
- msgid "<code>wp_head</code> was not found in <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentation</a>)"
36
- msgstr "Non é stato rilevato <code>wp_head</code> nel file <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentazione</a>)"
37
-
38
- #: headspace.php:306
39
- msgid "<code>wp_footer</code> was not found in <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">documentation</a>)"
40
- msgstr "Non é stato rilevato <code>wp_footer</code> nel file <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">documentazione</a>)"
41
-
42
- #: headspace.php:334
43
- msgid "The HeadSpace administration interface is now WordPress 2.3+ only. Your meta-data will continue to function but you should either upgrade your WordPress or downgrade HeadSpace."
44
- msgstr "L'interfaccia di amministrazione di HeadSpace funziona per il momento solamente per la WordPress 2.3 o superiore. I tuoi meta-dati continueranno a funzionare comunque, sarà necessario l'aggiornamento di WordPress oppure il ritorno ad una versione inferiore di HeadSpace."
45
-
46
- #: headspace.php:398
47
- msgid "Posts successfully updated"
48
- msgstr "Gli articoli sono stati aggiornati con successo"
49
-
50
- #: headspace.php:437
51
- msgid "Your options have been updated"
52
- msgstr "Le tue opzioni sono state aggiornate"
53
-
54
- #: headspace.php:443
55
- msgid "HeadSpace has been removed"
56
- msgstr "HeadSpace é stato rimosso"
57
-
58
- #: headspace.php:477
59
- #, php-format
60
- msgid "%d items were imported from %s"
61
- msgstr "%d termini sono stati importati da %s"
62
-
63
- #: headspace.php:489
64
- msgid "Tags"
65
- msgstr "Tags"
66
-
67
- #: headspace.php:576
68
- msgid "HeadSpace Help"
69
- msgstr "HeadSpace Aiuto"
70
-
71
- #: headspace.php:577
72
- msgid "HeadSpace Documentation"
73
- msgstr "Documentazione HeadSpace"
74
-
75
- #: headspace.php:578
76
- msgid "HeadSpace Support Forum"
77
- msgstr "Forum di supporto HeadSpace"
78
-
79
- #: headspace.php:579
80
- msgid "HeadSpace Bug Tracker"
81
- msgstr "Tracciamento errori di HeadSpace Bug"
82
-
83
- #: headspace.php:580
84
- msgid "HeadSpace FAQ"
85
- msgstr "FAQ HeadSpace"
86
-
87
- #: headspace.php:581
88
- msgid "Please read the documentation and FAQ, and check the bug tracker, before asking a question."
89
- msgstr "Leggi con attenzione la documentazione e le FAQ quindi controlla il bug tracker prima di porre una richiesta."
90
-
91
- #: models/headspace.php:94
92
- msgid "Global Settings"
93
- msgstr "Impostazioni generali"
94
-
95
- #: models/headspace.php:94
96
- msgid "applied to everything unless otherwise specified"
97
- msgstr "applicato generalmente in assenza di impostazioni specifiche"
98
-
99
- #: models/headspace.php:95
100
- msgid "Home Page"
101
- msgstr "Home Page"
102
-
103
- #: models/headspace.php:95
104
- msgid "applied to the home page (or blog page)"
105
- msgstr "applicato alla pagina principale (o pagina del blog)"
106
-
107
- #: models/headspace.php:96
108
- msgid "Front Page"
109
- msgstr "Front Page"
110
-
111
- #: models/headspace.php:96
112
- msgid "applied to front page (if you have set WordPress to use a static page)"
113
- msgstr "applicato alla front page (nel caso in cui avessi impostato WordPress per l'utilizzo di una pagina statica) "
114
-
115
- #: models/headspace.php:97
116
- msgid "Taxonomy Archives"
117
- msgstr "Archivi tassonomia"
118
-
119
- #: models/headspace.php:97
120
- msgid "applied when viewing a taxonomy archive"
121
- msgstr "applicato durante la visualizzazione di un archivio tassonomia"
122
-
123
- #: models/headspace.php:108
124
- msgid "Taxonomy Archives - "
125
- msgstr "Archivi tassonomia -"
126
-
127
- #: models/headspace.php:108
128
- msgid "applied when viewing a taxonomy archive for the "
129
- msgstr "applicato durante la visualizzazione di un archivio tassonomia per"
130
-
131
- #: models/headspace.php:113
132
- msgid "Archives"
133
- msgstr "Archivi"
134
-
135
- #: models/headspace.php:113
136
- msgid "applied when viewing the archives"
137
- msgstr "applicato durante la visualizzazione degli archivi"
138
-
139
- #: models/headspace.php:114
140
- msgid "Categories"
141
- msgstr "Categorie"
142
-
143
- #: models/headspace.php:114
144
- msgid "applied to category pages without specific settings"
145
- msgstr "applicato alla pagina delle categorie in assenza di impostazioni specifiche"
146
-
147
- #: models/headspace.php:115
148
- msgid "Posts"
149
- msgstr "Articoli"
150
-
151
- #: models/headspace.php:115
152
- msgid "applied to posts without specific settings"
153
- msgstr "applicato ad articoli in assenza di impostazioni specifiche"
154
-
155
- #: models/headspace.php:116
156
- msgid "Pages"
157
- msgstr "Pagine"
158
-
159
- #: models/headspace.php:116
160
- msgid "applied to pages without specific settings"
161
- msgstr "applicato alle pagine in assenza di impostazioni specifiche"
162
-
163
- #: models/headspace.php:117
164
- msgid "Author Pages"
165
- msgstr "Pagine autore"
166
-
167
- #: models/headspace.php:117
168
- msgid "applied to author pages"
169
- msgstr "applicato alle pagine autore"
170
-
171
- #: models/headspace.php:118
172
- msgid "Search Pages"
173
- msgstr "Pagine ricerca"
174
-
175
- #: models/headspace.php:118
176
- msgid "applied when viewing search results"
177
- msgstr "applicato durante la visualizzazione dei risultati della ricerca"
178
-
179
- #: models/headspace.php:119
180
- msgid "404 Page"
181
- msgstr "Pagina 404"
182
-
183
- #: models/headspace.php:119
184
- msgid "applied when viewing a 404 error"
185
- msgstr "applicato durante la visualizzazione di un errore 404"
186
-
187
- #: models/headspace.php:120
188
- msgid "Tag Pages"
189
- msgstr "Marcatori pagina"
190
-
191
- #: models/headspace.php:120
192
- msgid "applied when viewing tag pages"
193
- msgstr "applicato durante la visualizzazione dei tag pagina"
194
-
195
- #: models/headspace.php:121
196
- msgid "Attachment Pages"
197
- msgstr "Pagine allegato"
198
-
199
- #: models/headspace.php:121
200
- msgid "applied when viewing an attachment"
201
- msgstr "applicato durante la visualizzazione di un allegato"
202
-
203
- #: models/headspace.php:122
204
- msgid "Login Pages"
205
- msgstr "Pagine login"
206
-
207
- #: models/headspace.php:122
208
- msgid "applied when viewing login, logout, or registration pages"
209
- msgstr "applicato durante la visualizzazione delle pagine di registrazione, collegamento ed uscita"
210
-
211
- #: models/inline_tags.php:348
212
- #, php-format
213
- msgid "page %d of %d"
214
- msgstr "pagina %d di %d"
215
-
216
- #: models/pager.php:380
217
- msgid "Previous"
218
- msgstr "Precedente"
219
-
220
- #: models/pager.php:381
221
- msgid "Next"
222
- msgstr "Successiva"
223
-
224
- #: models/pager.php:434
225
- #, php-format
226
- msgid "%d per-page"
227
- msgstr "%d per-pagina"
228
-
229
- #: models/pager.php:442
230
- #, php-format
231
- msgid "Displaying %s&#8211;%s of %s"
232
- msgstr "Mostra %s&#8211;%s di %s"
233
 
234
- #: modules/import/all-in-one-seo.php:28
235
- msgid "All-in-one SEO"
236
- msgstr "All-in-one SEO"
237
 
238
- #: modules/import/headspace_tags.php:28
239
- msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
240
- msgstr "Tags HeadSpace (conversione a tag WordPress 2.3)"
241
 
242
- #: modules/import/head_meta_description.php:28
243
- msgid "Head META Description"
244
- msgstr "Descrizione Head META"
245
 
246
- #: modules/import/jerome.php:28
247
- msgid "Jerome's Keywords"
248
- msgstr "Jerome's Keywords"
249
 
250
- #: modules/import/lud.icro.us.php:28
251
- msgid "lud.icro.us HeadMeta"
252
- msgstr "lud.icro.us HeadMeta"
253
 
254
- #: modules/import/more_unique.php:28
255
- msgid "More Unique"
256
- msgstr "More Unico"
 
257
 
258
- #: modules/import/seo-title-tags.php:28
259
- msgid "SEO Title Tags"
260
- msgstr "SEO Title Tags"
261
 
262
- #: modules/import/simple-tagging.php:28
263
- msgid "Simple Tagging"
264
- msgstr "Simple Tagging"
265
 
266
- #: modules/import/simple-tags.php:28
267
- msgid "Simple Tags (old version)"
268
- msgstr "Simple Tags (versione vecchia)"
269
 
270
- #: modules/import/utw.php:28
271
- msgid "Ultimate Tag Warrior"
272
- msgstr "Ultimate Tag Warrior"
273
 
274
- #: modules/mass/description.php:28
275
- #: modules/mass/description.php:50
276
- msgid "Page description"
277
- msgstr "Descrizione pagina"
278
 
279
- #: modules/mass/description.php:49
280
- #: modules/mass/more_text.php:49
281
- #: modules/mass/page_slug.php:49
282
- #: modules/mass/page_title.php:49
283
- #: modules/mass/site_description.php:49
284
- #: modules/mass/site_name.php:49
285
- #: modules/mass/tags.php:49
286
- msgid "Post title"
287
- msgstr "Titolo articolo"
288
 
289
- #: modules/mass/more_text.php:28
290
- #: modules/mass/more_text.php:50
291
- msgid "More text"
292
- msgstr "More testo"
293
 
294
- #: modules/mass/page_slug.php:28
295
- msgid "Page slug"
296
- msgstr "Slug pagina"
 
297
 
298
- #: modules/mass/page_slug.php:50
299
- msgid "Post slug"
300
- msgstr "Slug articolo"
301
 
 
302
  #: modules/mass/page_title.php:28
303
  #: modules/mass/page_title.php:50
304
  msgid "Page title"
305
  msgstr "Titolo pagina"
306
 
307
- #: modules/mass/site_description.php:28
308
- #: modules/mass/site_description.php:50
309
- msgid "Site description"
310
- msgstr "Descrizione del sito"
311
 
312
- #: modules/mass/site_name.php:28
313
- #: modules/mass/site_name.php:50
314
- msgid "Site name"
315
- msgstr "Nome del sito"
316
 
317
- #: modules/mass/tags.php:50
318
- msgid "Tags/keywords"
319
- msgstr "Tags/keywords"
320
 
321
- #: modules/page/custom.php:44
322
- msgid "Custom data"
323
- msgstr "Personalizzazione dati"
324
 
325
- #: modules/page/custom.php:48
326
- msgid "Allows custom data to be inserted anywhere in your theme using MetaData::custom ()"
327
- msgstr "Permette che i dati personalizzati possano essere inseriti ovunque nel tuo tema grazie all'utilizzo del MetaData::custom ()"
328
 
329
- #: modules/page/custom.php:85
330
- msgid "Fields"
331
- msgstr "Campi"
332
 
333
- #: modules/page/description.php:59
334
- msgid "Allows a short description about the page that is used by search engines"
335
- msgstr "Permette una breve descrizione informativa circa la pagina che viene utilizzata dai motori di ricerca"
 
 
 
 
336
 
 
337
  #: modules/page/description.php:67
338
  #: modules/page/keywords.php:81
339
- #: modules/page/page_title.php:151
340
  msgid "Max length"
341
  msgstr "Lunghezza massima"
342
 
343
- #: modules/page/description.php:70
344
- msgid "All descriptions will be trimmed to this length"
345
- msgstr "Tutte le descrizioni saranno adeguate a questa misura"
346
-
347
- #: modules/page/description.php:88
348
- msgid "Description"
349
- msgstr "Descrizione"
350
-
351
- #: modules/page/description.php:97
352
- #: modules/page/keywords.php:116
353
- #: modules/page/page_title.php:185
354
- msgid "remaining"
355
- msgstr "rimanenti"
356
-
357
- #: modules/page/follow-links.php:32
358
- msgid "Archive Links"
359
- msgstr "Link archivio"
360
 
361
- #: modules/page/follow-links.php:33
362
- msgid "Category Links"
363
- msgstr "Link categoria"
 
 
364
 
365
- #: modules/page/follow-links.php:34
366
- #: modules/page/page-links.php:146
367
- msgid "Page Links"
368
- msgstr "Link pagina"
 
 
369
 
370
- #: modules/page/follow-links.php:35
371
- msgid "Tag Links"
372
- msgstr "Link tag"
373
 
374
- #: modules/page/follow-links.php:36
375
- msgid "Comm. Author Links"
376
- msgstr "Link commento autore"
 
377
 
378
- #: modules/page/follow-links.php:37
379
- msgid "Comm. Text Links"
380
- msgstr "Link testo commenti"
381
 
382
- #: modules/page/follow-links.php:38
383
- msgid "Next/Prev Posts Link"
384
- msgstr "Link Precedente/Successivo agli articoli"
 
385
 
386
- #: modules/page/follow-links.php:109
387
- msgid "Follow Links"
388
- msgstr "Link follow"
 
389
 
390
- #: modules/page/follow-links.php:113
391
- msgid "Allows follow/no-follow to be set for various links"
392
- msgstr "Permette l'impostazione follow/no-follow per i vari link"
393
 
394
- #: modules/page/follow-links.php:121
395
- msgid "Follow"
396
- msgstr "Follow"
397
 
398
- #: modules/page/follow-links.php:122
399
- #: modules/page/noindex.php:36
400
- msgid "No-follow"
401
- msgstr "No-follow"
402
 
403
- #: modules/page/follow-links.php:123
404
- msgid "Default"
405
- msgstr "Predefinito"
 
406
 
407
- #: modules/page/javascript.php:45
408
- #: modules/page/javascript.php:60
409
- msgid "JavaScript"
410
- msgstr "JavaScript"
411
 
412
- #: modules/page/javascript.php:49
413
- msgid "Allow external JavaScript files to be referenced"
414
- msgstr "Permette ai file JavaScript esterni di essere utilizzati"
415
 
416
- #: modules/page/keywords.php:62
417
- #: modules/page/keywords.php:107
418
- msgid "Keywords"
419
- msgstr "Keywords"
420
 
421
- #: modules/page/keywords.php:66
422
- msgid "Allows meta keywords to be defined, seperate from tags (if necessary, disable keyword display in the Tags module)"
423
- msgstr "Permette la definizione delle parole chiave (meta) separandole dai tag (se necessario, disattivare la visualizzazione delle keyword nel Modulo tag)"
424
 
425
- #: modules/page/keywords.php:74
426
- msgid "Use tags"
427
- msgstr "Utilizzo tags"
 
428
 
429
- #: modules/page/keywords.php:77
430
- msgid "Checking this will mean that your tags are also used as keywords and you will not be able to modify keywords independently"
431
- msgstr "L'operazione di mettere il segno di spunta a questa funzione farà sì che i tuoi tag verranno altresì utilizzati come parole chiave quindi, non potrai più modificare indipendentemente le keyword"
432
 
433
- #: modules/page/keywords.php:84
434
- msgid "Keywords will be trimmed to this length"
435
- msgstr "Tutte le descrizioni saranno adeguate a questa lunghezza"
 
 
 
436
 
437
  #: modules/page/more_text.php:85
438
  msgid "Allows the 'more' text to be changed"
@@ -458,30 +240,34 @@ msgstr "Sostituisci"
458
  msgid "Advanced - the regular expression replacement text"
459
  msgstr "Avanzato - il testo sostitutivo per l'espressione regolare"
460
 
461
- #: modules/page/noindex.php:35
462
- msgid "No-index"
463
- msgstr "No-index"
464
 
465
- #: modules/page/noindex.php:37
466
- msgid "No-archive"
467
- msgstr "No-archive"
468
 
469
- #: modules/page/noindex.php:38
470
- msgid "No-ODP"
471
- msgstr "No-ODP"
472
 
473
- #: modules/page/noindex.php:39
474
- msgid "No-Yahoo Dir"
475
- msgstr "No-Yahoo Dir"
476
 
477
- #: modules/page/noindex.php:83
478
- #: modules/page/noindex.php:99
479
- msgid "Meta-Robots"
480
- msgstr "Robots-Meta"
481
 
482
- #: modules/page/noindex.php:87
483
- msgid "Allows various meta-robot options to be set to prevent search engines and robots from indexing or following pages"
484
- msgstr "Permette che le varie opzioni dei meta-robot siano impostate a prevenire l'indicizzazione da parte dei motori di ricerca e dei robot nonché le istruzioni di follow per le pagine "
 
 
 
 
 
485
 
486
  #: modules/page/page-links.php:150
487
  msgid "Allows options to be set for wp_list_pages links"
@@ -535,242 +321,338 @@ msgstr "A seguire HTML"
535
  msgid "HTML added to end of list"
536
  msgstr "HTML aggiunto al termine della lista"
537
 
538
- #: modules/page/page_title.php:115
539
- msgid "Allow page title to be changed (i.e. the title in the browser window title)"
540
- msgstr "Permette il cambiamento del titolo della pagina (ad es. il titolo nella pagina dei titoli del browser)"
541
-
542
- #: modules/page/page_title.php:123
543
- msgid "Title separator"
544
- msgstr "Separatore del titolo"
545
-
546
- #: modules/page/page_title.php:126
547
- msgid "Leave blank to use theme default"
548
- msgstr "Lascia in bianco per utilizzare il predefinito del tuo tema"
549
-
550
- #: modules/page/page_title.php:130
551
- msgid "Separator position"
552
- msgstr "Posizione del separatore"
553
-
554
- #: modules/page/page_title.php:133
555
- msgid "Before"
556
- msgstr "Davanti"
557
-
558
- #: modules/page/page_title.php:134
559
- msgid "After"
560
- msgstr "A seguire"
561
-
562
- #: modules/page/page_title.php:139
563
- msgid "Force title rewrite"
564
- msgstr "Forza la (ri)scrittura del titolo "
565
-
566
- #: modules/page/page_title.php:146
567
- msgid "This will cache your page and brute-force change the title. While this is convienent because you don't need to change your theme it does lead to increased memory usage and a reduction in performance."
568
- msgstr "Questa funzione creerà una cache della pagina ed imporrà la modifica del titolo. Sebbene l'operazione sia conveniente per il fatto che tu non dovrai modificare il tuo tema, ti informo che verrà aumentato l'uso della memoria così come saranno ridotte le prestazioni."
569
-
570
- #: modules/page/page_title.php:176
571
- msgid "Page Title"
572
- msgstr "Titolo pagina"
573
-
574
- #: modules/page/plugin.php:89
575
- msgid "Page-specific Plugins"
576
- msgstr "Plugins per pagina-specifica"
577
-
578
- #: modules/page/plugin.php:93
579
- msgid "Allows disabled plugins to be enabled on specific pages"
580
- msgstr "Permette ai plugin disattivati di essere attivi su delle determinate pagine"
581
-
582
- #: modules/page/plugin.php:107
583
- msgid "Show in admin"
584
- msgstr "Mostra in amministrazione"
585
-
586
- #: modules/page/plugin.php:110
587
- msgid "Shows page-specific plugins in the administration menus"
588
- msgstr "Mostra nel menu di amministrazione i plugin per pagina-specifica"
589
-
590
- #: modules/page/plugin.php:134
591
- msgid "Plugins"
592
- msgstr "Plugins"
593
-
594
- #: modules/page/raw-footer.php:44
595
- #: modules/page/raw-footer.php:54
596
- msgid "Raw footer data"
597
- msgstr "Dati grezzi footer"
598
-
599
- #: modules/page/raw-footer.php:48
600
- msgid "Allows raw data to be inserted into the page footer"
601
- msgstr "Permette che siano inseriti i dati grezzi nel footer della pagina"
602
-
603
  #: modules/page/raw.php:40
604
  #: modules/page/raw.php:50
605
  msgid "Raw data"
606
  msgstr "Dati grezzi"
607
 
608
  #: modules/page/raw.php:44
609
- msgid "Allows raw data to be inserted into the page meta section"
610
- msgstr "Permette che siano inseriti i dati grezzi nella sezione meta della pagina"
611
-
612
- #: modules/page/relative-links.php:96
613
- #: modules/page/relative-links.php:106
614
- msgid "Relative Links"
615
- msgstr "Link relativi"
616
-
617
- #: modules/page/relative-links.php:100
618
- msgid "Allows options to be set for relative meta links (WP 2.8+)"
619
- msgstr "Peremette alle opzioni di essere impostate per i relativi meta links (WP 2.8+)"
620
-
621
- #: modules/page/relative-links.php:119
622
- msgid "Start"
623
- msgstr "Avvio"
624
-
625
- #: modules/page/relative-links.php:124
626
- msgid "End"
627
- msgstr "Fine"
628
-
629
- #: modules/page/relative-links.php:129
630
- msgid "Parent"
631
- msgstr "Parent"
632
-
633
- #: modules/page/rss_name.php:53
634
- #: modules/page/rss_name.php:69
635
- msgid "RSS Name"
636
- msgstr "Nome RSS"
637
-
638
- #: modules/page/rss_name.php:57
639
- msgid "Allows site RSS name to be changed"
640
- msgstr "Permette la modifica del "
641
 
642
- #: modules/page/rss_tagline.php:53
643
- msgid "RSS Description"
644
- msgstr "Descrizione RSS"
 
 
645
 
646
- #: modules/page/rss_tagline.php:57
647
- msgid "Allows site RSS description to be changed"
648
- msgstr "Permette la modifica della descrizione dell'RSS del sito"
649
 
650
- #: modules/page/rss_tagline.php:69
651
- msgid "RSS Desc."
652
- msgstr "Descr. RSS"
653
 
654
- #: modules/page/site_name.php:58
655
- msgid "Allows site name to be changed (i.e your blog name)"
656
- msgstr "Permette la modifica al nome del sito (ad e. il nome del tuo blog)"
657
 
658
- #: modules/page/site_tagline.php:52
659
- #: modules/page/site_tagline.php:68
660
- msgid "Site Tagline"
661
- msgstr "Motto del sito"
662
 
663
- #: modules/page/site_tagline.php:56
664
- msgid "Allows site description to be changed (i.e. the tagline)"
665
- msgstr "Permette la modifica della descrizione per il sito (ad e. il motto)"
666
 
667
- #: modules/page/stylesheet.php:54
668
- #: modules/page/stylesheet.php:69
669
- msgid "Stylesheets"
670
- msgstr "Fogli di Stile"
671
 
672
- #: modules/page/stylesheet.php:58
673
- msgid "Allows CSS stylesheets to be added to a page"
674
- msgstr "Permette l'aggiunta dei Fogli di Stile CSS ad una pagina"
675
 
676
- #: modules/page/stylesheet.php:101
677
- msgid "Do not output CSS"
678
- msgstr "Nessun CSS in uscita"
679
 
680
  #: modules/page/tags.php:123
681
  msgid "<p>Tags: "
682
  msgstr "<p>Tags: "
683
 
684
- #: modules/page/tags.php:153
 
 
 
 
 
 
 
685
  msgid "Allows tags to be added to pages"
686
  msgstr "Permette che siano aggiunti i tag alle pagine"
687
 
688
- #: modules/page/tags.php:161
689
  msgid "Force tags in posts"
690
  msgstr "Forza i tag negli articoli"
691
 
692
- #: modules/page/tags.php:164
693
- #: modules/page/tags.php:174
694
  msgid "No"
695
  msgstr "No"
696
 
697
- #: modules/page/tags.php:165
698
- #: modules/page/tags.php:175
699
  msgid "Yes"
700
  msgstr "Sì"
701
 
702
- #: modules/page/tags.php:167
703
- #: modules/page/tags.php:177
704
  msgid "Your theme may overrule this setting"
705
  msgstr "Il tuo tema potrebbe annullare questa impostazione"
706
 
707
- #: modules/page/tags.php:171
708
  msgid "Force tags in pages"
709
  msgstr "Forza i tag nelle pagine"
710
 
711
- #: modules/page/tags.php:181
712
  msgid "Show pages"
713
  msgstr "Mostra le pagine"
714
 
715
- #: modules/page/tags.php:184
716
  msgid "Show pages in tag archives"
717
  msgstr "Mostra le pagine negli archivi dei tag"
718
 
719
- #: modules/page/tags.php:188
720
  msgid "Disable Suggestions"
721
  msgstr "Disabilita suggerimenti"
722
 
723
- #: modules/page/tags.php:191
724
  msgid "In case of low memory issues"
725
  msgstr "In caso di problemi causati da poca memoria"
726
 
727
- #: modules/page/tags.php:195
728
  msgid "Yahoo ZoneTag"
729
  msgstr "Yahoo ZoneTag"
730
 
731
- #: modules/page/tags.php:198
732
  msgid "enable"
733
  msgstr "attiva"
734
 
735
- #: modules/page/tags.php:280
736
  msgid "Suggested tags"
737
  msgstr "Tags suggeriti"
738
 
739
- #: modules/page/tags.php:282
740
  msgid "add all"
741
  msgstr "aggiungi tutti"
742
 
743
- #: modules/page/tags.php:285
744
  msgid "suggest"
745
  msgstr "suggeriti"
746
 
747
- #: modules/page/tags.php:290
748
  msgid "Yahoo"
749
  msgstr "Yahoo"
750
 
751
- #: modules/page/tags.php:309
752
  msgid "Suggest tags based on content"
753
  msgstr "Tag suggeriti in relazione al contenuto"
754
 
755
- #: modules/page/tags.php:314
756
- msgid "Yahoo Suggest"
757
- msgstr "Suggeriti da Yahoo"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
758
 
759
- #: modules/page/theme.php:71
760
- msgid "Page-specific Theme"
761
- msgstr "Tema pagina-specifica"
762
 
763
- #: modules/page/theme.php:81
764
- msgid "Allows a custom page-specific theme to over-ride the default theme"
765
- msgstr "Permette ad una pagina-specifica personalizzata di un tema di annullare quella del tema predefinito "
766
 
767
- #: modules/page/theme.php:88
768
- msgid "Theme"
769
- msgstr "Tema"
 
 
 
770
 
771
- #: modules/page/theme.php:91
772
- msgid "Current theme"
773
- msgstr "Tema in uso"
774
 
775
  #: modules/site/103bees.php:31
776
  msgid "103bees"
@@ -780,122 +662,65 @@ msgstr "103bees"
780
  msgid "Adds 103bees tracking code to all pages"
781
  msgstr "Aggiunge il codice di tracciamento 103bees a tutte le pagine"
782
 
783
- #: modules/site/103bees.php:111
784
- msgid "Tracking code"
785
- msgstr "Codice di tracciamento"
786
-
787
  #: modules/site/103bees.php:114
788
  msgid "Enter the full JavaScript tracking code as shown on your 103bees account page."
789
  msgstr "Inserisci il codice completo del file JavaScript di tracciamento così come indicato nella pagina del tuo account a 103bees."
790
 
791
  #: modules/site/103bees.php:118
792
- #: modules/site/analytics.php:253
793
- #: modules/site/apture.php:118
794
  #: modules/site/awstats.php:121
795
  #: modules/site/crazyegg.php:124
 
 
 
 
 
796
  msgid "Who to track"
797
  msgstr "Chi tacciare"
798
 
799
  #: modules/site/103bees.php:121
800
- #: modules/site/analytics.php:256
801
- #: modules/site/apture.php:121
802
  #: modules/site/awstats.php:124
803
  #: modules/site/crazyegg.php:127
 
 
 
 
 
804
  msgid "Everyone"
805
  msgstr "Chiunque"
806
 
807
  #: modules/site/103bees.php:127
808
- #: modules/site/analytics.php:263
809
- #: modules/site/apture.php:128
810
  #: modules/site/awstats.php:131
811
  #: modules/site/crazyegg.php:134
 
 
 
 
 
812
  msgid "Users of the specified role or less will be tracked"
813
  msgstr "Gli utenti con un ruolo specifico o inferiore saranno tracciati"
814
 
815
- #: modules/site/analytics.php:39
816
- msgid "Google Analytics"
817
- msgstr "Google Analytics"
818
-
819
- #: modules/site/analytics.php:44
820
- msgid "Adds Google Analytic tracking code to all pages (through <code>wp_footer</code>)"
821
- msgstr "Aggiunge il codice di tracciamento Google Analytic a tutte le pagine (via <code>wp_footer</code>)"
822
-
823
- #: modules/site/analytics.php:237
824
- #: modules/site/feedburner-stats.php:67
825
- msgid "Account ID"
826
- msgstr "ID account"
827
-
828
- #: modules/site/analytics.php:240
829
- msgid "Enter the full Google JavaScript tracking code, or just the <code>_uacct</code> number."
830
- msgstr "Inserisci il codice di tracciamento completo Google JavaScript oppure il solo numero <code>_uacct</code>."
831
-
832
- #: modules/site/analytics.php:244
833
- msgid "Version"
834
- msgstr "Versione"
835
-
836
- #: modules/site/analytics.php:247
837
- msgid "Urchin (urchin.js)"
838
- msgstr "Urchin (urchin.js)"
839
-
840
- #: modules/site/analytics.php:248
841
- msgid "New Google Analytics (ga.js)"
842
- msgstr "Nuovo Google Analytics (ga.js)"
843
-
844
- #: modules/site/analytics.php:267
845
- msgid "Track outbound links"
846
- msgstr "Traccia i link in uscita"
847
-
848
- #: modules/site/analytics.php:270
849
- msgid "Enter the URL you want outbound links tracked to"
850
- msgstr "Inserici l'URL che desideri sia tracciato in uscita"
851
-
852
- #: modules/site/analytics.php:274
853
- msgid "Virtual Pages"
854
- msgstr "Pagine virtuali"
855
-
856
- #: modules/site/analytics.php:277
857
- msgid "Change what appears in reports"
858
- msgstr "Cambia quello che appare nei rapporti"
859
-
860
- #: modules/site/analytics.php:281
861
- msgid "Domain Name"
862
- msgstr "Nome del dominio"
863
-
864
- #: modules/site/analytics.php:284
865
- msgid "Set to a root domain when tracking across sub-domains"
866
- msgstr "Impostato sulla root del dominio durante il tracciamento ai sotto-domini"
867
-
868
- #: modules/site/analytics.php:288
869
- msgid "Raw Code"
870
- msgstr "Codice grezzo"
871
-
872
- #: modules/site/analytics.php:291
873
- msgid "Enter any additional Google Analytics code"
874
- msgstr "Inserisci ogni codice addizionale di Google Analytics"
875
-
876
- #: modules/site/analytics.php:295
877
- msgid "Include on login page"
878
- msgstr "Incluso nella pagina di login"
879
-
880
- #: modules/site/analytics.php:298
881
- msgid "Include Google Analytics on the WordPress login page"
882
- msgstr "Include Google Analytics nella pagina di login di WordPress"
883
 
884
- #: modules/site/apture.php:31
885
- msgid "Apture"
886
- msgstr "Apture"
887
 
888
- #: modules/site/apture.php:36
889
- msgid "Add Apture to all pages"
890
- msgstr "Aggiungi Apture a tutte le pagine"
891
 
892
- #: modules/site/apture.php:111
893
- msgid "Site token"
894
- msgstr "Site token"
895
 
896
- #: modules/site/apture.php:114
897
- msgid "Enter your site token."
898
- msgstr "Inserisci il tuo messaggio."
899
 
900
  #: modules/site/awstats.php:31
901
  msgid "AWStats JavaScript Tracking"
@@ -921,26 +746,6 @@ msgstr "ID CrazyEgg"
921
  msgid "Enter your full <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg code</a>"
922
  msgstr "Inserisci il tuo codice completo di <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg</a>"
923
 
924
- #: modules/site/disable_visual_editing.php:28
925
- msgid "Disable Visual Editing"
926
- msgstr "Disattiva l'Editor Visuale"
927
-
928
- #: modules/site/disable_visual_editing.php:33
929
- msgid "Disable visual editing"
930
- msgstr "Disattiva l'editor visuale"
931
-
932
- #: modules/site/feedburner-stats.php:30
933
- msgid "Feedburner Stats Pro"
934
- msgstr "Feedburner Stats Pro"
935
-
936
- #: modules/site/feedburner-stats.php:35
937
- msgid "Adds appropriate code to your posts to enable FeedBurner Stats Pro"
938
- msgstr "Aggiunge ai tuoi articoli il codice appropriato per attivare FeedBurner Stats Pro"
939
-
940
- #: modules/site/feedburner-stats.php:70
941
- msgid "This is your FeedBurner username"
942
- msgstr "Questo é il tuo nome utente di FeedBurner"
943
-
944
  #: modules/site/first-time-visitor.php:34
945
  msgid "First Time Visitor"
946
  msgstr "Utente alla prima visita"
@@ -950,7 +755,6 @@ msgid "Display a message for first time visitors (based upon idea from Seth Godi
950
  msgstr "Mostra un messaggio agli utenti che giungono per la prima volta al tuo sito (da un'idea di idea Seth Godin)"
951
 
952
  #: modules/site/first-time-visitor.php:93
953
- #, php-format
954
  msgid "<p>As a new visitor you may want to subscribe to my <a href=\"%s/feed/\">RSS</a> feed.</p>"
955
  msgstr "<p>Benvenuto! Abbonati al mio feed <a href=\"%s/feed/\">RSS</a>.</p>"
956
 
@@ -982,14 +786,6 @@ msgstr "A seguire il contenuto"
982
  msgid "Ignore Bots"
983
  msgstr "Ignora i Bots"
984
 
985
- #: modules/site/frame-breaker.php:32
986
- msgid "Frame Breaker"
987
- msgstr "Blocco frame"
988
-
989
- #: modules/site/frame-breaker.php:37
990
- msgid "Stops your site being loaded in a frame."
991
- msgstr "Fa sì che il tuo sito non sia caricato in una frame."
992
-
993
  #: modules/site/google-ad-wrap.php:28
994
  msgid "Google Section Targeting"
995
  msgstr "Sezione tracciamento Google"
@@ -998,101 +794,142 @@ msgstr "Sezione tracciamento Google"
998
  msgid "Wraps all post and page content inside a Google targeted section"
999
  msgstr "Incorpora tutti i contenuti degli articoli e pagine nella sezione di tracciamento di Google"
1000
 
1001
- #: modules/site/google_webmaster.php:30
1002
  msgid "Google Webmaster"
1003
  msgstr "Google Webmaster"
1004
 
1005
- #: modules/site/google_webmaster.php:35
1006
  msgid "Adds Google Webmaster tracking code to your home page"
1007
  msgstr "Aggiunge il codice di tracciamento Google Webmaster alla tua home page"
1008
 
1009
- #: modules/site/google_webmaster.php:70
1010
  msgid "Enter Google Webmaster tracking code."
1011
  msgstr "Inserisci il codice di tracciamento Google Webmaster."
1012
 
1013
- #: modules/site/hittail.php:31
1014
- msgid "HitTail"
1015
- msgstr "HitTail"
1016
 
1017
- #: modules/site/hittail.php:36
1018
- msgid "Adds HitTail tracking code to all pages"
1019
- msgstr "Aggiungi il codice di tracciamento HitTail a tutte le pagine"
1020
 
1021
- #: modules/site/hittail.php:114
1022
- msgid "Enter the full JavaScript tracking code as provided by HitTail."
1023
- msgstr "Inserisci il codice completo del file JavaScript di tracciamento fornito da Hit Tail."
1024
 
1025
- #: modules/site/microsoft-live.php:30
1026
- msgid "Microsoft Live Verification / Bing Webmaster"
1027
- msgstr "Verifica Microsoft Live / Bing Webmaster"
1028
 
1029
- #: modules/site/microsoft-live.php:35
1030
- msgid "Adds Microsoft Live verification / Bing Webmaster code to your home page"
1031
- msgstr "Inserisci il codice di verifica Microsoft Live / Bing Webmaster alla tua home page"
1032
 
1033
- #: modules/site/microsoft-live.php:67
1034
- msgid "Verification code"
1035
- msgstr "Codice verifica"
1036
 
1037
- #: modules/site/microsoft-live.php:70
1038
- msgid "Enter Microsoft Live verification code."
1039
- msgstr "Inserisci il codice di verifica Microsoft Live."
1040
 
1041
- #: modules/site/mint.php:33
1042
- msgid "Mint"
1043
- msgstr "Mint"
1044
 
1045
- #: modules/site/mint.php:38
1046
- msgid "Adds Mint tracking code to all pages"
1047
- msgstr "Aggiunge il codice di tracciamento Mint tracking a tutte le pagine"
1048
 
1049
- #: modules/site/mint.php:121
1050
- msgid "Mint path"
1051
- msgstr "Percorso Mint"
1052
 
1053
- #: modules/site/mint.php:124
1054
- msgid "Enter the URL of your Mint installation (i.e. <code>/mint/</code>)."
1055
- msgstr "Inserisci l'URL relativo alla tua installazione di Mint (ad es. <code>/mint/</code>)."
 
1056
 
1057
- #: modules/site/page_counts.php:33
1058
- msgid "Page Counts"
1059
- msgstr "Pagine incluse"
1060
 
1061
- #: modules/site/page_counts.php:38
1062
- msgid "Customise the number of posts shown on the archive and search pages, and decide whether to show full content or the excerpt"
1063
- msgstr "Personalizza il numero di pagine da mostrare nell'archivio e nelle pagine di ricerca nonché disponi se proporre l'intero contenuto o un riassunto"
1064
 
1065
- #: modules/site/page_counts.php:116
1066
- #: modules/site/page_counts.php:128
1067
- msgid "posts, showing the"
1068
- msgstr "articoli, mostra il"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1069
 
1070
- #: modules/site/page_counts.php:118
1071
- #: modules/site/page_counts.php:130
1072
- msgid "default"
1073
- msgstr "predefinito"
1074
 
1075
- #: modules/site/page_counts.php:119
1076
- #: modules/site/page_counts.php:131
1077
- msgid "content"
1078
- msgstr "contenuto"
1079
 
1080
- #: modules/site/page_counts.php:120
1081
- #: modules/site/page_counts.php:132
1082
- msgid "excerpt"
1083
- msgstr "riassunto"
1084
 
1085
- #: modules/site/page_counts.php:122
1086
- msgid "(set number of posts to 0 for theme default)"
1087
- msgstr "(imposta il numero degli articoli a 0 per il tema predefinito)"
1088
 
1089
- #: modules/site/page_counts.php:126
1090
- msgid "Searches"
1091
- msgstr "Ricerche"
1092
 
1093
- #: modules/site/page_counts.php:134
1094
- msgid "set number of posts to 0 for theme default"
1095
- msgstr "imposta il numero degli articoli a 0 per il tema predefinito"
1096
 
1097
  #: modules/site/piwik.php:38
1098
  msgid "Piwik"
@@ -1154,25 +991,157 @@ msgstr "Host alias"
1154
  msgid "Enter each host on a separate line"
1155
  msgstr "Inserisci ogni host su di una singola linea"
1156
 
1157
- #: modules/site/statcounter.php:35
1158
- msgid "StatCounter"
1159
- msgstr "StatCounter"
1160
 
1161
- #: modules/site/statcounter.php:40
1162
- msgid "Adds StatCounter tracking code to all pages"
1163
- msgstr "Aggiunge il codice di tracciamento di StatCounter a tutte le pagine"
1164
 
1165
- #: modules/site/statcounter.php:136
1166
- msgid "Project ID"
1167
- msgstr "Project ID"
1168
 
1169
- #: modules/site/statcounter.php:142
1170
- msgid "Partition ID"
1171
- msgstr "Partition ID"
1172
 
1173
- #: modules/site/statcounter.php:148
1174
- msgid "Security ID"
1175
- msgstr "Security ID"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1176
 
1177
  #: modules/site/system-settings.php:32
1178
  msgid "System Settings"
@@ -1216,173 +1185,244 @@ msgstr "Mostra solamente gli errori"
1216
  msgid "Show all errors &amp; warnings"
1217
  msgstr "Mostra tutti gli errori &amp; avvisi"
1218
 
1219
- #: modules/site/system-settings.php:102
1220
- msgid "Show no errors or warnings"
1221
- msgstr "Non mostrare errori ed avvisi"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1222
 
1223
- #: modules/site/system-settings.php:106
1224
- msgid "Memory Limit"
1225
- msgstr "Limite memoria"
1226
 
1227
- #: modules/site/system-settings.php:116
1228
- msgid "PHP Script Timeout"
1229
- msgstr "Timeout PHP Script"
1230
 
1231
- #: modules/site/system-settings.php:126
1232
- msgid "PHP Error Reporting"
1233
- msgstr "Rapporto errore PHP"
1234
 
1235
- #: modules/site/widgets.php:30
1236
- msgid "Disable WordPress Widgets"
1237
- msgstr "Disattiva i widget WordPress"
1238
 
1239
- #: modules/site/widgets.php:35
1240
- msgid "Allows you to enable or disable various WordPress Widgets"
1241
- msgstr "Ti permette di attivare/disattivare i vari widget di WordPress"
1242
 
1243
- #: modules/site/widgets.php:67
1244
- #: modules/site/widgets.php:68
1245
- msgid "Calendar"
1246
- msgstr "Calendario"
 
 
 
 
1247
 
1248
- #: modules/site/widgets.php:79
1249
- msgid "Links"
1250
- msgstr "Link"
1251
 
1252
- #: modules/site/widgets.php:84
1253
- #: modules/site/widgets.php:85
1254
- msgid "Meta"
1255
- msgstr "Meta"
1256
 
1257
- #: modules/site/widgets.php:90
1258
- msgid "Search"
1259
- msgstr "Cerca"
1260
 
1261
- #: modules/site/widgets.php:95
1262
- #: modules/site/widgets.php:96
1263
- msgid "Recent Posts"
1264
- msgstr "Articoli recenti"
1265
 
1266
- #: modules/site/widgets.php:101
1267
- #: modules/site/widgets.php:102
1268
- msgid "Tag Cloud"
1269
- msgstr "Tag Cloud"
1270
 
1271
- #: modules/site/widgets.php:141
1272
- msgid "categories"
1273
- msgstr "categorie"
1274
 
1275
- #: modules/site/widgets.php:142
1276
- msgid "text"
1277
- msgstr "testo"
1278
 
1279
- #: modules/site/widgets.php:143
1280
- msgid "rss"
1281
- msgstr "rss"
1282
 
1283
- #: modules/site/widgets.php:144
1284
- msgid "recent comments"
1285
- msgstr "commenti recenti"
1286
 
1287
- #: modules/site/widgets.php:145
1288
- msgid "pages"
1289
- msgstr "Pagine"
1290
 
1291
- #: modules/site/widgets.php:146
1292
- msgid "search"
1293
- msgstr "cerca"
1294
 
1295
- #: modules/site/widgets.php:147
1296
- msgid "calendar"
1297
- msgstr "calendario"
1298
 
1299
- #: modules/site/widgets.php:148
1300
- msgid "archives"
1301
- msgstr "archivi"
1302
 
1303
- #: modules/site/widgets.php:149
1304
- msgid "links"
1305
- msgstr "link"
1306
 
1307
- #: modules/site/widgets.php:150
1308
- msgid "meta"
1309
- msgstr "meta"
1310
 
1311
- #: modules/site/widgets.php:151
1312
- msgid "recent entries"
1313
- msgstr "aricoli recenti"
1314
 
1315
- #: modules/site/widgets.php:152
1316
- msgid "tag cloud"
1317
- msgstr "tag cloud"
1318
 
1319
- #: modules/site/widgets.php:156
1320
- msgid "Enabled Widgets"
1321
- msgstr "Attiva widget"
1322
 
1323
- #: modules/site/wp_formatting.php:32
1324
- msgid "WordPress content formatting"
1325
- msgstr "Formattazione contenuto WordPress"
1326
 
1327
- #: modules/site/wp_formatting.php:37
1328
- msgid "Allows you to enable or disable various WordPress auto-formatting (including wpautop)"
1329
- msgstr "Permette che siano attivate o disattivate le varie funzioni di auto-formattazione di WordPress (incluso wpautop)"
1330
 
1331
- #: modules/site/wp_formatting.php:91
1332
- msgid "Auto-formatting"
1333
- msgstr "Formattazione automatica"
1334
 
1335
- #: modules/site/wp_formatting.php:94
1336
- msgid "Use <code>wpautop</code> to format paragraphs"
1337
- msgstr "Utilizza <code>wpautop</code> per formattare i paragrafi"
1338
 
1339
- #: modules/site/wp_formatting.php:98
1340
- msgid "Auto-fancy quotes"
1341
- msgstr "Auto-fancy quotes"
1342
 
1343
- #: modules/site/wp_formatting.php:101
1344
- msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
1345
- msgstr "Utilizza <code>wptexturize</code> per commutare le citazioni in fancy quotes"
1346
 
1347
- #: modules/site/wp_formatting.php:105
1348
- msgid "Auto-link"
1349
- msgstr "Auto-link"
1350
 
1351
- #: modules/site/wp_formatting.php:108
1352
- msgid "Makes links clickable in comments"
1353
- msgstr "Rende cliccabili i link nei commenti"
1354
 
1355
- #: modules/site/yahoo-site-explorer.php:30
1356
- msgid "Yahoo! Site Explorer"
1357
- msgstr "Yahoo! Site Explorer"
1358
 
1359
- #: modules/site/yahoo-site-explorer.php:35
1360
- msgid "Adds Yahoo! Site Explorer tracking code to your home page"
1361
- msgstr "Aggiunge il codice di tracciamento di Yahoo! Site Explorer alla tua home page"
1362
 
1363
- #: modules/site/yahoo-site-explorer.php:70
1364
- msgid "Enter Yahoo! Site Explorer tracking code."
1365
- msgstr "Inserisci il codice di tracciamento Yahoo! Site Explorer."
 
 
 
 
1366
 
1367
  #: view/admin/edit_category.php:1
1368
  msgid "HeadSpace Settings"
1369
  msgstr "Impostazioni Settings"
1370
 
1371
- #: view/admin/edit_category.php:5
1372
- msgid "Edit Category &raquo;"
1373
- msgstr "Modifica Categoria &raquo;"
 
1374
 
1375
- #: view/admin/edit_post.php:7
1376
- msgid "HeadSpace Meta data"
1377
- msgstr "Meta dati HeadSpace"
1378
 
1379
- #: view/admin/head_admin.php:5
1380
- msgid "Are you sure you want to merge that tag?"
1381
- msgstr "Sei certo di volere incorporare quel tag?"
1382
 
1383
- #: view/admin/head_admin.php:6
1384
- msgid "A problem occured retrieving data from the server. If this persists please check that you have installed the plugin correctly."
1385
- msgstr "Si é verificato un errore durante il recupero dei dati dal server. Qualora il problema continuasse a persistere, verifica la corretta installazione del plugin."
 
 
 
 
1386
 
1387
  #: view/admin/help.php:3
1388
  msgid "Special Tags"
@@ -1488,203 +1528,195 @@ msgstr "Sostituito con il numero corrente della pagina"
1488
  msgid "Attachment caption"
1489
  msgstr "Didascalia in allegato"
1490
 
1491
- #: view/admin/import.php:6
1492
- #, php-format
1493
- msgid "%s | Import"
1494
- msgstr "%s | Importa"
1495
 
1496
- #: view/admin/import.php:10
1497
- msgid "This page will allow you to import meta-data from other WordPress plugins. The other plugins do not need to be active for the import to work."
1498
- msgstr "Questa pagina ti permetterà l'importazione dei meta-dati dagli altri plugin di WordPress. Non sarà necessario che siano attivi gli altri plugin durante l'operazione di importazione dei dati."
1499
 
1500
- #: view/admin/import.php:21
1501
- msgid "Import"
1502
- msgstr "Importa"
1503
 
1504
- #: view/admin/import.php:22
1505
- msgid "Import and remove original data"
1506
- msgstr "Importa e rimuovi i dati originali"
1507
 
1508
- #: view/admin/import.php:22
1509
- msgid "(not available in UTW and Simple Tagging)"
1510
- msgstr "(non disponibile per UTW e Simple Tagging)"
1511
 
1512
- #: view/admin/import.php:25
1513
- msgid "As with anything else that modifies your database you should <strong>backup your data before running an import</strong>. No responsibility is accepted for any kittens that may be killed in the process."
1514
- msgstr "Così come per ogni altra operazione che modifichi il database sarà necessario che tu effettui il <strong>backup dei tuoi dati prima di avviare l'importazione</strong>. Non verrà assunta responsabilità alcuna per i mici che verranno feriti durante il processo."
1515
 
1516
- #: view/admin/mass_edit.php:29
1517
- msgid "Filter"
1518
- msgstr "Filtro"
1519
 
1520
- #: view/admin/mass_edit.php:66
1521
- msgid "Save all data"
1522
- msgstr "Salva tutti i dati"
1523
 
1524
- #: view/admin/options.php:7
1525
- #, php-format
1526
- msgid "%s | General Options"
1527
- msgstr "%s | Opzioni generali"
1528
 
1529
- #: view/admin/options.php:16
1530
- msgid "Inherit settings"
1531
- msgstr "Impostazioni precedenti"
1532
 
1533
- #: view/admin/options.php:20
1534
- msgid "Inherit from global settings"
1535
- msgstr "Eredita dalle impostazioni generali"
1536
 
1537
- #: view/admin/options.php:24
1538
- msgid "Process excerpt with plugins"
1539
- msgstr "Elaborazione del riassunto via plugin"
1540
 
1541
- #: view/admin/options.php:28
1542
- msgid "Will allow plugins to modify generated excerpts"
1543
- msgstr "Permetti al plugin di modificare i riassunti"
1544
 
1545
- #: view/admin/options.php:32
1546
- msgid "Plugin Support"
1547
- msgstr "Supporto plugin"
1548
 
1549
- #: view/admin/options.php:35
1550
- msgid "I'm a nice person and I have helped support the author of this plugin"
1551
- msgstr "Sono propio una brava persona perché ho supportato l'autore di questo plugin"
1552
 
1553
- #: view/admin/options.php:39
1554
- msgid "Debug"
1555
- msgstr "Debug"
1556
 
1557
- #: view/admin/options.php:43
1558
- msgid "Enable debug option"
1559
- msgstr "Attiva l'opzione debug"
1560
 
1561
- #: view/admin/options.php:49
1562
- msgid "Update Options &raquo;"
1563
- msgstr "Aggiorna le opzioni &raquo;"
1564
 
1565
- #: view/admin/options.php:57
1566
- msgid "Remove HeadSpace"
1567
- msgstr "Rimuovi HeadSpace"
1568
 
1569
- #: view/admin/options.php:59
1570
- msgid "This option will remove HeadSpace and delete all settings, tags, and meta-data - be sure this is what you want!"
1571
- msgstr "Questa opzione rimuoverà HeadSpace e cancellerà tutte le impostazioni, tags e meta-dati - assicurati di sapere cosa stai facendo!"
1572
 
1573
- #: view/admin/options.php:64
1574
- msgid "Delete HeadSpace"
1575
- msgstr "Cancella HeadSpace"
1576
 
1577
- #: view/admin/page-module-edit.php:11
1578
- #: view/admin/page-settings-edit-ajax.php:5
1579
- #: view/admin/site-module-edit.php:17
1580
- msgid "Save"
1581
- msgstr "Salva"
1582
 
1583
- #: view/admin/page-module-edit.php:12
1584
- #: view/admin/page-settings-edit-ajax.php:6
1585
- #: view/admin/site-module-edit.php:18
1586
- msgid "Cancel"
1587
- msgstr "Cancella"
1588
 
1589
- #: view/admin/page-modules.php:7
1590
- #, php-format
1591
- msgid "%s | Page Modules"
1592
- msgstr "%s | Moduli pagina"
1593
 
1594
- #: view/admin/page-modules.php:11
1595
- msgid "Page modules apply to individual pages. Drag-and-drop modules into the appropriate area. Modules can be re-ordered to change their position on the edit screen."
1596
- msgstr "Moduli pagina applicati alle singole pagine. Trascina i moduli dentro l'area appropriata. I moduli possono essere riordinati in modo tale da poter cambiare la loro posizione nella pagina delle modifiche."
1597
 
1598
- #: view/admin/page-modules.php:15
1599
- msgid "Simple"
1600
- msgstr "Semplice"
1601
 
1602
- #: view/admin/page-modules.php:16
1603
- msgid "Modules will always appear on edit screens"
1604
- msgstr "I moduli appariranno sempre nella pagina delle modifiche"
1605
 
1606
- #: view/admin/page-modules.php:21
1607
- msgid "Advanced"
1608
- msgstr "Avanzato"
1609
 
1610
- #: view/admin/page-modules.php:22
1611
- msgid "Modules will be hidden behind a link"
1612
- msgstr "I moduli verranno nascosti dietro ad un link"
1613
 
1614
- #: view/admin/page-modules.php:32
1615
- msgid "Disabled"
1616
- msgstr "Disattivato"
1617
 
1618
- #: view/admin/page-modules.php:33
1619
- msgid "Modules are disabled and do not appear"
1620
- msgstr "I moduli sono disattivati e quindi non appaiono"
1621
 
1622
- #: view/admin/page-settings-edit.php:19
1623
- msgid "advanced"
1624
- msgstr "avanzato"
1625
 
1626
- #: view/admin/page-settings.php:7
1627
- #, php-format
1628
- msgid "%s | Page Settings"
1629
- msgstr "%s | Impostazioni pagina"
1630
 
1631
- #: view/admin/page-settings.php:11
1632
- msgid "Click the page type to change settings. You can enable additional modules to provide more choices."
1633
- msgstr "Clicca sul nome della pagina per modificare le impostazioni. Potrai aggiungere dei moduli in modo da poter ottenere una maggiore scelta."
1634
 
1635
- #: view/admin/page-settings.php:23
1636
- msgid "Settings can be applied to specific posts &amp; pages from the <strong>post edit page</strong>, and to specific categories from the <strong>edit category</strong> page."
1637
- msgstr "Le impostazioni saranno applicate individualmente ad articoli &amp; pagine nella <strong>pagina modifiche post</strong> ed alle categorie specifiche nella pagina <strong>modifica categoria</strong>."
1638
 
1639
- #: view/admin/site-modules.php:6
1640
- #, php-format
1641
- msgid "%s | Site Modules"
1642
- msgstr "%s | Moduli sito"
1643
 
1644
- #: view/admin/site-modules.php:10
1645
- msgid "Site modules apply to your site as a whole. Only checked modules will run (when properly configured)."
1646
- msgstr "Moduli sito applicati in tutto il tuo sito. Funzioneranno solamente i moduli smarcati (se configurati correttamente) "
1647
 
1648
- #: view/admin/submenu.php:3
1649
- msgid "Page Settings"
1650
- msgstr "Impostazioni pagina"
1651
 
1652
- #: view/admin/submenu.php:4
1653
- msgid "Page Modules"
1654
- msgstr "Moduli pagina"
1655
 
1656
- #: view/admin/submenu.php:5
1657
- msgid "Site Modules"
1658
- msgstr "Moduli sito"
1659
 
1660
- #: view/admin/submenu.php:6
1661
- msgid "Options"
1662
- msgstr "Opzioni"
1663
 
1664
- #: view/admin/support.php:5
1665
- msgid "HeadSpace | Support"
1666
- msgstr "Supporto | HeadSpace"
1667
 
1668
- #: view/admin/support.php:7
1669
- msgid "HeadSpace has required a great deal of time and effort to develop. If it's been useful to you then you can support this development by <strong>making a small donation of $12</strong>. This will act as an incentive for me to carry on developing it, providing countless hours of support, and including any enhancements that are suggested."
1670
- msgstr "Lo sviluppo di HeadSpace ha richiesto molto tempo. Ritenessi utile questo plugin, puoi contribuire al suo sviluppo effettuando una <strong>piccola donazione di $12</strong>. Il tuo gesto sarà per me un incentivo per il proseguo dello sviluppo, per le ore trascorse nel fornire un supporto tecnico nonché per poter inserire le modifiche che mi vengono suggerite."
1671
 
1672
- #: view/admin/support.php:28
1673
- msgid "Alternatively, if you are multi-lingual, do consider translating this into another language. All the necessary localisation files are included and I've written a <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">full guide to the translation process</a>."
1674
- msgstr "In alternativa, qualora ne avessi le capacità, potresti tradurre questo plugin in un altra lingua. Tutti i file di localizzazione necessari sono inclusi nella cartella del plugin inoltre, ho scritto una <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">guida completa per le traduzioni</a>."
1675
 
1676
- #: view/admin/support.php:30
1677
- msgid "The support message can be disabled at any time from the options page"
1678
- msgstr "Questo messaggio di suppoprto potrà essere mostrato in qualsiasi momento nella pagina delle opzioni"
1679
 
1680
- #: view/admin/version.php:2
1681
- msgid "HeadSpace2 News"
1682
- msgstr "HeadSpace2 News"
 
 
 
 
 
 
1683
 
1684
- #: view/admin/version.php:5
1685
- #, php-format
1686
- msgid "%s ago"
1687
- msgstr "%s fa"
1688
 
1689
  #~ msgid "<p style=\"color: red\">That function is not defined</p>"
1690
  #~ msgstr "<p style=\"color: red\">Quella fa funzione non é definita</p>"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: HeadSpace2 SEO in italiano\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/headspace2\n"
5
+ "POT-Creation-Date: 2011-07-16 13:46:48+00:00\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao[at]gmail[dot]com>\n"
8
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
16
  "X-Poedit-Basepath: ..\n"
17
  "X-Poedit-SearchPath-0: .\n"
18
 
19
+ #: modules/page/theme.php:71
20
+ msgid "Page-specific Theme"
21
+ msgstr "Tema pagina-specifica"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
 
23
+ #: modules/page/theme.php:81
24
+ msgid "Allows a custom page-specific theme to over-ride the default theme"
25
+ msgstr "Permette ad una pagina-specifica personalizzata di un tema di annullare quella del tema predefinito "
26
 
27
+ #: modules/page/theme.php:88
28
+ msgid "Theme"
29
+ msgstr "Tema"
30
 
31
+ #: modules/page/theme.php:91
32
+ msgid "Current theme"
33
+ msgstr "Tema in uso"
34
 
35
+ #: modules/page/follow-links.php:32
36
+ msgid "Archive Links"
37
+ msgstr "Link archivio"
38
 
39
+ #: modules/page/follow-links.php:33
40
+ msgid "Category Links"
41
+ msgstr "Link categoria"
42
 
43
+ #: modules/page/follow-links.php:34
44
+ #: modules/page/page-links.php:146
45
+ msgid "Page Links"
46
+ msgstr "Link pagina"
47
 
48
+ #: modules/page/follow-links.php:35
49
+ msgid "Tag Links"
50
+ msgstr "Link tag"
51
 
52
+ #: modules/page/follow-links.php:36
53
+ msgid "Comm. Author Links"
54
+ msgstr "Link commento autore"
55
 
56
+ #: modules/page/follow-links.php:37
57
+ msgid "Comm. Text Links"
58
+ msgstr "Link testo commenti"
59
 
60
+ #: modules/page/follow-links.php:38
61
+ msgid "Next/Prev Posts Link"
62
+ msgstr "Link Precedente/Successivo agli articoli"
63
 
64
+ #: modules/page/follow-links.php:109
65
+ msgid "Follow Links"
66
+ msgstr "Link follow"
 
67
 
68
+ #: modules/page/follow-links.php:113
69
+ msgid "Allows follow/no-follow to be set for various links"
70
+ msgstr "Permette l'impostazione follow/no-follow per i vari link"
 
 
 
 
 
 
71
 
72
+ #: modules/page/follow-links.php:121
73
+ msgid "Follow"
74
+ msgstr "Follow"
 
75
 
76
+ #: modules/page/follow-links.php:122
77
+ #: modules/page/noindex.php:36
78
+ msgid "No-follow"
79
+ msgstr "No-follow"
80
 
81
+ #: modules/page/follow-links.php:123
82
+ msgid "Default"
83
+ msgstr "Predefinito"
84
 
85
+ #: modules/page/page_title.php:106
86
  #: modules/mass/page_title.php:28
87
  #: modules/mass/page_title.php:50
88
  msgid "Page title"
89
  msgstr "Titolo pagina"
90
 
91
+ #: modules/page/page_title.php:115
92
+ msgid "Allow page title to be changed (i.e. the title in the browser window title)"
93
+ msgstr "Permette il cambiamento del titolo della pagina (ad es. il titolo nella pagina dei titoli del browser)"
 
94
 
95
+ #: modules/page/page_title.php:123
96
+ msgid "Title separator"
97
+ msgstr "Separatore del titolo"
 
98
 
99
+ #: modules/page/page_title.php:126
100
+ msgid "Leave blank to use theme default"
101
+ msgstr "Lascia in bianco per utilizzare il predefinito del tuo tema"
102
 
103
+ #: modules/page/page_title.php:130
104
+ msgid "Separator position"
105
+ msgstr "Posizione del separatore"
106
 
107
+ #: modules/page/page_title.php:133
108
+ msgid "Before"
109
+ msgstr "Davanti"
110
 
111
+ #: modules/page/page_title.php:134
112
+ msgid "After"
113
+ msgstr "A seguire"
114
 
115
+ #: modules/page/page_title.php:139
116
+ msgid "Force title rewrite"
117
+ msgstr "Forza la (ri)scrittura del titolo "
118
+
119
+ #: modules/page/page_title.php:146
120
+ msgid "This will cache your page and brute-force change the title. While this is convienent because you don't need to change your theme it does lead to increased memory usage and a reduction in performance."
121
+ msgstr "Questa funzione creerà una cache della pagina ed imporrà la modifica del titolo. Sebbene l'operazione sia conveniente per il fatto che tu non dovrai modificare il tuo tema, ti informo che verrà aumentato l'uso della memoria così come saranno ridotte le prestazioni."
122
 
123
+ #: modules/page/page_title.php:151
124
  #: modules/page/description.php:67
125
  #: modules/page/keywords.php:81
 
126
  msgid "Max length"
127
  msgstr "Lunghezza massima"
128
 
129
+ #: modules/page/page_title.php:176
130
+ msgid "Page Title"
131
+ msgstr "Titolo pagina"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
 
133
+ #: modules/page/page_title.php:186
134
+ #: modules/page/description.php:97
135
+ #: modules/page/keywords.php:116
136
+ msgid "remaining"
137
+ msgstr "rimanenti"
138
 
139
+ #: modules/page/site_name.php:54
140
+ #: modules/page/site_name.php:70
141
+ #: modules/mass/site_name.php:28
142
+ #: modules/mass/site_name.php:50
143
+ msgid "Site name"
144
+ msgstr "Nome del sito"
145
 
146
+ #: modules/page/site_name.php:58
147
+ msgid "Allows site name to be changed (i.e your blog name)"
148
+ msgstr "Permette la modifica al nome del sito (ad e. il nome del tuo blog)"
149
 
150
+ #: modules/page/relative-links.php:96
151
+ #: modules/page/relative-links.php:106
152
+ msgid "Relative Links"
153
+ msgstr "Link relativi"
154
 
155
+ #: modules/page/relative-links.php:100
156
+ msgid "Allows options to be set for relative meta links (WP 2.8+)"
157
+ msgstr "Peremette alle opzioni di essere impostate per i relativi meta links (WP 2.8+)"
158
 
159
+ #: modules/page/relative-links.php:109
160
+ #: models/pager.php:369
161
+ msgid "Previous"
162
+ msgstr "Precedente"
163
 
164
+ #: modules/page/relative-links.php:114
165
+ #: models/pager.php:370
166
+ msgid "Next"
167
+ msgstr "Successiva"
168
 
169
+ #: modules/page/relative-links.php:119
170
+ msgid "Start"
171
+ msgstr "Avvio"
172
 
173
+ #: modules/page/relative-links.php:124
174
+ msgid "End"
175
+ msgstr "Fine"
176
 
177
+ #: modules/page/relative-links.php:129
178
+ msgid "Parent"
179
+ msgstr "Parent"
 
180
 
181
+ #: modules/page/stylesheet.php:54
182
+ #: modules/page/stylesheet.php:69
183
+ msgid "Stylesheets"
184
+ msgstr "Fogli di Stile"
185
 
186
+ #: modules/page/stylesheet.php:58
187
+ msgid "Allows CSS stylesheets to be added to a page"
188
+ msgstr "Permette l'aggiunta dei Fogli di Stile CSS ad una pagina"
 
189
 
190
+ #: modules/page/stylesheet.php:101
191
+ msgid "Do not output CSS"
192
+ msgstr "Nessun CSS in uscita"
193
 
194
+ #: modules/page/site_tagline.php:52
195
+ #: modules/page/site_tagline.php:68
196
+ msgid "Site Tagline"
197
+ msgstr "Motto del sito"
198
 
199
+ #: modules/page/site_tagline.php:56
200
+ msgid "Allows site description to be changed (i.e. the tagline)"
201
+ msgstr "Permette la modifica della descrizione per il sito (ad e. il motto)"
202
 
203
+ #: modules/page/rss_name.php:53
204
+ #: modules/page/rss_name.php:69
205
+ msgid "RSS Name"
206
+ msgstr "Nome RSS"
207
 
208
+ #: modules/page/rss_name.php:57
209
+ msgid "Allows site RSS name to be changed"
210
+ msgstr "Permette la modifica del "
211
 
212
+ #: modules/page/more_text.php:81
213
+ #: modules/page/more_text.php:97
214
+ #: modules/mass/more_text.php:28
215
+ #: modules/mass/more_text.php:50
216
+ msgid "More text"
217
+ msgstr "More testo"
218
 
219
  #: modules/page/more_text.php:85
220
  msgid "Allows the 'more' text to be changed"
240
  msgid "Advanced - the regular expression replacement text"
241
  msgstr "Avanzato - il testo sostitutivo per l'espressione regolare"
242
 
243
+ #: modules/page/plugin.php:89
244
+ msgid "Page-specific Plugins"
245
+ msgstr "Plugins per pagina-specifica"
246
 
247
+ #: modules/page/plugin.php:93
248
+ msgid "Allows disabled plugins to be enabled on specific pages"
249
+ msgstr "Permette ai plugin disattivati di essere attivi su delle determinate pagine"
250
 
251
+ #: modules/page/plugin.php:107
252
+ msgid "Show in admin"
253
+ msgstr "Mostra in amministrazione"
254
 
255
+ #: modules/page/plugin.php:110
256
+ msgid "Shows page-specific plugins in the administration menus"
257
+ msgstr "Mostra nel menu di amministrazione i plugin per pagina-specifica"
258
 
259
+ #: modules/page/plugin.php:134
260
+ msgid "Plugins"
261
+ msgstr "Plugins"
 
262
 
263
+ #: modules/page/javascript.php:45
264
+ #: modules/page/javascript.php:60
265
+ msgid "JavaScript"
266
+ msgstr "JavaScript"
267
+
268
+ #: modules/page/javascript.php:49
269
+ msgid "Allow external JavaScript files to be referenced"
270
+ msgstr "Permette ai file JavaScript esterni di essere utilizzati"
271
 
272
  #: modules/page/page-links.php:150
273
  msgid "Allows options to be set for wp_list_pages links"
321
  msgid "HTML added to end of list"
322
  msgstr "HTML aggiunto al termine della lista"
323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
324
  #: modules/page/raw.php:40
325
  #: modules/page/raw.php:50
326
  msgid "Raw data"
327
  msgstr "Dati grezzi"
328
 
329
  #: modules/page/raw.php:44
330
+ msgid "Allows raw data to be inserted into the page meta section"
331
+ msgstr "Permette che siano inseriti i dati grezzi nella sezione meta della pagina"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
332
 
333
+ #: modules/page/description.php:55
334
+ #: modules/mass/description.php:28
335
+ #: modules/mass/description.php:50
336
+ msgid "Page description"
337
+ msgstr "Descrizione pagina"
338
 
339
+ #: modules/page/description.php:59
340
+ msgid "Allows a short description about the page that is used by search engines"
341
+ msgstr "Permette una breve descrizione informativa circa la pagina che viene utilizzata dai motori di ricerca"
342
 
343
+ #: modules/page/description.php:70
344
+ msgid "All descriptions will be trimmed to this length"
345
+ msgstr "Tutte le descrizioni saranno adeguate a questa misura"
346
 
347
+ #: modules/page/description.php:88
348
+ msgid "Description"
349
+ msgstr "Descrizione"
350
 
351
+ #: modules/page/keywords.php:62
352
+ #: modules/page/keywords.php:107
353
+ msgid "Keywords"
354
+ msgstr "Keywords"
355
 
356
+ #: modules/page/keywords.php:66
357
+ msgid "Allows meta keywords to be defined, seperate from tags (if necessary, disable keyword display in the Tags module)"
358
+ msgstr "Permette la definizione delle parole chiave (meta) separandole dai tag (se necessario, disattivare la visualizzazione delle keyword nel Modulo tag)"
359
 
360
+ #: modules/page/keywords.php:74
361
+ msgid "Use tags"
362
+ msgstr "Utilizzo tags"
 
363
 
364
+ #: modules/page/keywords.php:77
365
+ msgid "Checking this will mean that your tags are also used as keywords and you will not be able to modify keywords independently"
366
+ msgstr "L'operazione di mettere il segno di spunta a questa funzione farà sì che i tuoi tag verranno altresì utilizzati come parole chiave quindi, non potrai più modificare indipendentemente le keyword"
367
 
368
+ #: modules/page/keywords.php:84
369
+ msgid "Keywords will be trimmed to this length"
370
+ msgstr "Tutte le descrizioni saranno adeguate a questa lunghezza"
371
 
372
  #: modules/page/tags.php:123
373
  msgid "<p>Tags: "
374
  msgstr "<p>Tags: "
375
 
376
+ #: modules/page/tags.php:152
377
+ #: modules/page/tags.php:235
378
+ #: modules/mass/tags.php:28
379
+ #: headspace.php:489
380
+ msgid "Tags"
381
+ msgstr "Tags"
382
+
383
+ #: modules/page/tags.php:156
384
  msgid "Allows tags to be added to pages"
385
  msgstr "Permette che siano aggiunti i tag alle pagine"
386
 
387
+ #: modules/page/tags.php:164
388
  msgid "Force tags in posts"
389
  msgstr "Forza i tag negli articoli"
390
 
391
+ #: modules/page/tags.php:167
392
+ #: modules/page/tags.php:177
393
  msgid "No"
394
  msgstr "No"
395
 
396
+ #: modules/page/tags.php:168
397
+ #: modules/page/tags.php:178
398
  msgid "Yes"
399
  msgstr "Sì"
400
 
401
+ #: modules/page/tags.php:170
402
+ #: modules/page/tags.php:180
403
  msgid "Your theme may overrule this setting"
404
  msgstr "Il tuo tema potrebbe annullare questa impostazione"
405
 
406
+ #: modules/page/tags.php:174
407
  msgid "Force tags in pages"
408
  msgstr "Forza i tag nelle pagine"
409
 
410
+ #: modules/page/tags.php:184
411
  msgid "Show pages"
412
  msgstr "Mostra le pagine"
413
 
414
+ #: modules/page/tags.php:187
415
  msgid "Show pages in tag archives"
416
  msgstr "Mostra le pagine negli archivi dei tag"
417
 
418
+ #: modules/page/tags.php:191
419
  msgid "Disable Suggestions"
420
  msgstr "Disabilita suggerimenti"
421
 
422
+ #: modules/page/tags.php:194
423
  msgid "In case of low memory issues"
424
  msgstr "In caso di problemi causati da poca memoria"
425
 
426
+ #: modules/page/tags.php:198
427
  msgid "Yahoo ZoneTag"
428
  msgstr "Yahoo ZoneTag"
429
 
430
+ #: modules/page/tags.php:201
431
  msgid "enable"
432
  msgstr "attiva"
433
 
434
+ #: modules/page/tags.php:283
435
  msgid "Suggested tags"
436
  msgstr "Tags suggeriti"
437
 
438
+ #: modules/page/tags.php:285
439
  msgid "add all"
440
  msgstr "aggiungi tutti"
441
 
442
+ #: modules/page/tags.php:288
443
  msgid "suggest"
444
  msgstr "suggeriti"
445
 
446
+ #: modules/page/tags.php:293
447
  msgid "Yahoo"
448
  msgstr "Yahoo"
449
 
450
+ #: modules/page/tags.php:312
451
  msgid "Suggest tags based on content"
452
  msgstr "Tag suggeriti in relazione al contenuto"
453
 
454
+ #: modules/page/tags.php:317
455
+ msgid "Yahoo Suggest"
456
+ msgstr "Suggeriti da Yahoo"
457
+
458
+ #: modules/page/noindex.php:35
459
+ msgid "No-index"
460
+ msgstr "No-index"
461
+
462
+ #: modules/page/noindex.php:37
463
+ msgid "No-archive"
464
+ msgstr "No-archive"
465
+
466
+ #: modules/page/noindex.php:38
467
+ msgid "No-ODP"
468
+ msgstr "No-ODP"
469
+
470
+ #: modules/page/noindex.php:39
471
+ msgid "No-Yahoo Dir"
472
+ msgstr "No-Yahoo Dir"
473
+
474
+ #: modules/page/noindex.php:83
475
+ #: modules/page/noindex.php:99
476
+ msgid "Meta-Robots"
477
+ msgstr "Robots-Meta"
478
+
479
+ #: modules/page/noindex.php:87
480
+ msgid "Allows various meta-robot options to be set to prevent search engines and robots from indexing or following pages"
481
+ msgstr "Permette che le varie opzioni dei meta-robot siano impostate a prevenire l'indicizzazione da parte dei motori di ricerca e dei robot nonché le istruzioni di follow per le pagine "
482
+
483
+ #: modules/page/custom.php:44
484
+ msgid "Custom data"
485
+ msgstr "Personalizzazione dati"
486
+
487
+ #: modules/page/custom.php:48
488
+ msgid "Allows custom data to be inserted anywhere in your theme using MetaData::custom ()"
489
+ msgstr "Permette che i dati personalizzati possano essere inseriti ovunque nel tuo tema grazie all'utilizzo del MetaData::custom ()"
490
+
491
+ #: modules/page/custom.php:85
492
+ msgid "Fields"
493
+ msgstr "Campi"
494
+
495
+ #: modules/page/rss_tagline.php:53
496
+ msgid "RSS Description"
497
+ msgstr "Descrizione RSS"
498
+
499
+ #: modules/page/rss_tagline.php:57
500
+ msgid "Allows site RSS description to be changed"
501
+ msgstr "Permette la modifica della descrizione dell'RSS del sito"
502
+
503
+ #: modules/page/rss_tagline.php:69
504
+ msgid "RSS Desc."
505
+ msgstr "Descr. RSS"
506
+
507
+ #: modules/page/raw-footer.php:44
508
+ #: modules/page/raw-footer.php:54
509
+ msgid "Raw footer data"
510
+ msgstr "Dati grezzi footer"
511
+
512
+ #: modules/page/raw-footer.php:48
513
+ msgid "Allows raw data to be inserted into the page footer"
514
+ msgstr "Permette che siano inseriti i dati grezzi nel footer della pagina"
515
+
516
+ #: modules/import/simple-tagging.php:28
517
+ msgid "Simple Tagging"
518
+ msgstr "Simple Tagging"
519
+
520
+ #: modules/import/lud.icro.us.php:28
521
+ msgid "lud.icro.us HeadMeta"
522
+ msgstr "lud.icro.us HeadMeta"
523
+
524
+ #: modules/import/head_meta_description.php:28
525
+ msgid "Head META Description"
526
+ msgstr "Descrizione Head META"
527
+
528
+ #: modules/import/headspace_tags.php:28
529
+ msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
530
+ msgstr "Tags HeadSpace (conversione a tag WordPress 2.3)"
531
+
532
+ #: modules/import/more_unique.php:28
533
+ msgid "More Unique"
534
+ msgstr "More Unico"
535
+
536
+ #: modules/import/simple-tags.php:28
537
+ msgid "Simple Tags (old version)"
538
+ msgstr "Simple Tags (versione vecchia)"
539
+
540
+ #: modules/import/seo-title-tags.php:28
541
+ msgid "SEO Title Tags"
542
+ msgstr "SEO Title Tags"
543
+
544
+ #: modules/import/utw.php:28
545
+ msgid "Ultimate Tag Warrior"
546
+ msgstr "Ultimate Tag Warrior"
547
+
548
+ #: modules/import/all-in-one-seo.php:28
549
+ msgid "All-in-one SEO"
550
+ msgstr "All-in-one SEO"
551
+
552
+ #: modules/import/jerome.php:28
553
+ msgid "Jerome's Keywords"
554
+ msgstr "Jerome's Keywords"
555
+
556
+ #: modules/mass/page_title.php:49
557
+ #: modules/mass/site_name.php:49
558
+ #: modules/mass/site_description.php:49
559
+ #: modules/mass/more_text.php:49
560
+ #: modules/mass/description.php:49
561
+ #: modules/mass/tags.php:49
562
+ #: modules/mass/page_slug.php:49
563
+ msgid "Post title"
564
+ msgstr "Titolo articolo"
565
+
566
+ #: modules/mass/site_description.php:28
567
+ #: modules/mass/site_description.php:50
568
+ msgid "Site description"
569
+ msgstr "Descrizione del sito"
570
+
571
+ #: modules/mass/tags.php:50
572
+ msgid "Tags/keywords"
573
+ msgstr "Tags/keywords"
574
+
575
+ #: modules/mass/page_slug.php:28
576
+ msgid "Page slug"
577
+ msgstr "Slug pagina"
578
+
579
+ #: modules/mass/page_slug.php:50
580
+ msgid "Post slug"
581
+ msgstr "Slug articolo"
582
+
583
+ #: modules/site/page_counts.php:33
584
+ msgid "Page Counts"
585
+ msgstr "Pagine incluse"
586
+
587
+ #: modules/site/page_counts.php:38
588
+ msgid "Customise the number of posts shown on the archive and search pages, and decide whether to show full content or the excerpt"
589
+ msgstr "Personalizza il numero di pagine da mostrare nell'archivio e nelle pagine di ricerca nonché disponi se proporre l'intero contenuto o un riassunto"
590
+
591
+ #: modules/site/page_counts.php:114
592
+ #: modules/site/widgets.php:73
593
+ #: modules/site/widgets.php:74
594
+ #: models/headspace.php:113
595
+ msgid "Archives"
596
+ msgstr "Archivi"
597
+
598
+ #: modules/site/page_counts.php:116
599
+ #: modules/site/page_counts.php:128
600
+ msgid "posts, showing the"
601
+ msgstr "articoli, mostra il"
602
+
603
+ #: modules/site/page_counts.php:118
604
+ #: modules/site/page_counts.php:130
605
+ msgid "default"
606
+ msgstr "predefinito"
607
+
608
+ #: modules/site/page_counts.php:119
609
+ #: modules/site/page_counts.php:131
610
+ msgid "content"
611
+ msgstr "contenuto"
612
+
613
+ #: modules/site/page_counts.php:120
614
+ #: modules/site/page_counts.php:132
615
+ msgid "excerpt"
616
+ msgstr "riassunto"
617
+
618
+ #: modules/site/page_counts.php:122
619
+ msgid "(set number of posts to 0 for theme default)"
620
+ msgstr "(imposta il numero degli articoli a 0 per il tema predefinito)"
621
+
622
+ #: modules/site/page_counts.php:126
623
+ msgid "Searches"
624
+ msgstr "Ricerche"
625
+
626
+ #: modules/site/page_counts.php:134
627
+ msgid "set number of posts to 0 for theme default"
628
+ msgstr "imposta il numero degli articoli a 0 per il tema predefinito"
629
+
630
+ #: modules/site/frame-breaker.php:32
631
+ msgid "Frame Breaker"
632
+ msgstr "Blocco frame"
633
+
634
+ #: modules/site/frame-breaker.php:37
635
+ msgid "Stops your site being loaded in a frame."
636
+ msgstr "Fa sì che il tuo sito non sia caricato in una frame."
637
 
638
+ #: modules/site/yahoo-site-explorer.php:30
639
+ msgid "Yahoo! Site Explorer"
640
+ msgstr "Yahoo! Site Explorer"
641
 
642
+ #: modules/site/yahoo-site-explorer.php:35
643
+ msgid "Adds Yahoo! Site Explorer tracking code to your home page"
644
+ msgstr "Aggiunge il codice di tracciamento di Yahoo! Site Explorer alla tua home page"
645
 
646
+ #: modules/site/yahoo-site-explorer.php:67
647
+ #: modules/site/103bees.php:111
648
+ #: modules/site/google_webmaster.php:61
649
+ #: modules/site/hittail.php:111
650
+ msgid "Tracking code"
651
+ msgstr "Codice di tracciamento"
652
 
653
+ #: modules/site/yahoo-site-explorer.php:70
654
+ msgid "Enter Yahoo! Site Explorer tracking code."
655
+ msgstr "Inserisci il codice di tracciamento Yahoo! Site Explorer."
656
 
657
  #: modules/site/103bees.php:31
658
  msgid "103bees"
662
  msgid "Adds 103bees tracking code to all pages"
663
  msgstr "Aggiunge il codice di tracciamento 103bees a tutte le pagine"
664
 
 
 
 
 
665
  #: modules/site/103bees.php:114
666
  msgid "Enter the full JavaScript tracking code as shown on your 103bees account page."
667
  msgstr "Inserisci il codice completo del file JavaScript di tracciamento così come indicato nella pagina del tuo account a 103bees."
668
 
669
  #: modules/site/103bees.php:118
670
+ #: modules/site/statcounter.php:155
 
671
  #: modules/site/awstats.php:121
672
  #: modules/site/crazyegg.php:124
673
+ #: modules/site/analytics.php:233
674
+ #: modules/site/hittail.php:118
675
+ #: modules/site/piwik.php:223
676
+ #: modules/site/mint.php:128
677
+ #: modules/site/apture.php:118
678
  msgid "Who to track"
679
  msgstr "Chi tacciare"
680
 
681
  #: modules/site/103bees.php:121
682
+ #: modules/site/statcounter.php:158
 
683
  #: modules/site/awstats.php:124
684
  #: modules/site/crazyegg.php:127
685
+ #: modules/site/analytics.php:236
686
+ #: modules/site/hittail.php:121
687
+ #: modules/site/piwik.php:226
688
+ #: modules/site/mint.php:131
689
+ #: modules/site/apture.php:121
690
  msgid "Everyone"
691
  msgstr "Chiunque"
692
 
693
  #: modules/site/103bees.php:127
694
+ #: modules/site/statcounter.php:165
 
695
  #: modules/site/awstats.php:131
696
  #: modules/site/crazyegg.php:134
697
+ #: modules/site/analytics.php:243
698
+ #: modules/site/hittail.php:128
699
+ #: modules/site/piwik.php:233
700
+ #: modules/site/mint.php:138
701
+ #: modules/site/apture.php:128
702
  msgid "Users of the specified role or less will be tracked"
703
  msgstr "Gli utenti con un ruolo specifico o inferiore saranno tracciati"
704
 
705
+ #: modules/site/statcounter.php:35
706
+ msgid "StatCounter"
707
+ msgstr "StatCounter"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
708
 
709
+ #: modules/site/statcounter.php:40
710
+ msgid "Adds StatCounter tracking code to all pages"
711
+ msgstr "Aggiunge il codice di tracciamento di StatCounter a tutte le pagine"
712
 
713
+ #: modules/site/statcounter.php:136
714
+ msgid "Project ID"
715
+ msgstr "Project ID"
716
 
717
+ #: modules/site/statcounter.php:142
718
+ msgid "Partition ID"
719
+ msgstr "Partition ID"
720
 
721
+ #: modules/site/statcounter.php:148
722
+ msgid "Security ID"
723
+ msgstr "Security ID"
724
 
725
  #: modules/site/awstats.php:31
726
  msgid "AWStats JavaScript Tracking"
746
  msgid "Enter your full <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg code</a>"
747
  msgstr "Inserisci il tuo codice completo di <a href=\"http://crazyegg.com/pages/instructions\">CrazyEgg</a>"
748
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
749
  #: modules/site/first-time-visitor.php:34
750
  msgid "First Time Visitor"
751
  msgstr "Utente alla prima visita"
755
  msgstr "Mostra un messaggio agli utenti che giungono per la prima volta al tuo sito (da un'idea di idea Seth Godin)"
756
 
757
  #: modules/site/first-time-visitor.php:93
 
758
  msgid "<p>As a new visitor you may want to subscribe to my <a href=\"%s/feed/\">RSS</a> feed.</p>"
759
  msgstr "<p>Benvenuto! Abbonati al mio feed <a href=\"%s/feed/\">RSS</a>.</p>"
760
 
786
  msgid "Ignore Bots"
787
  msgstr "Ignora i Bots"
788
 
 
 
 
 
 
 
 
 
789
  #: modules/site/google-ad-wrap.php:28
790
  msgid "Google Section Targeting"
791
  msgstr "Sezione tracciamento Google"
794
  msgid "Wraps all post and page content inside a Google targeted section"
795
  msgstr "Incorpora tutti i contenuti degli articoli e pagine nella sezione di tracciamento di Google"
796
 
797
+ #: modules/site/google_webmaster.php:28
798
  msgid "Google Webmaster"
799
  msgstr "Google Webmaster"
800
 
801
+ #: modules/site/google_webmaster.php:32
802
  msgid "Adds Google Webmaster tracking code to your home page"
803
  msgstr "Aggiunge il codice di tracciamento Google Webmaster alla tua home page"
804
 
805
+ #: modules/site/google_webmaster.php:64
806
  msgid "Enter Google Webmaster tracking code."
807
  msgstr "Inserisci il codice di tracciamento Google Webmaster."
808
 
809
+ #: modules/site/wp_formatting.php:32
810
+ msgid "WordPress content formatting"
811
+ msgstr "Formattazione contenuto WordPress"
812
 
813
+ #: modules/site/wp_formatting.php:37
814
+ msgid "Allows you to enable or disable various WordPress auto-formatting (including wpautop)"
815
+ msgstr "Permette che siano attivate o disattivate le varie funzioni di auto-formattazione di WordPress (incluso wpautop)"
816
 
817
+ #: modules/site/wp_formatting.php:91
818
+ msgid "Auto-formatting"
819
+ msgstr "Formattazione automatica"
820
 
821
+ #: modules/site/wp_formatting.php:94
822
+ msgid "Use <code>wpautop</code> to format paragraphs"
823
+ msgstr "Utilizza <code>wpautop</code> per formattare i paragrafi"
824
 
825
+ #: modules/site/wp_formatting.php:98
826
+ msgid "Auto-fancy quotes"
827
+ msgstr "Auto-fancy quotes"
828
 
829
+ #: modules/site/wp_formatting.php:101
830
+ msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
831
+ msgstr "Utilizza <code>wptexturize</code> per commutare le citazioni in fancy quotes"
832
 
833
+ #: modules/site/wp_formatting.php:105
834
+ msgid "Auto-link"
835
+ msgstr "Auto-link"
836
 
837
+ #: modules/site/wp_formatting.php:108
838
+ msgid "Makes links clickable in comments"
839
+ msgstr "Rende cliccabili i link nei commenti"
840
 
841
+ #: modules/site/analytics.php:37
842
+ msgid "Google Analytics"
843
+ msgstr "Google Analytics"
844
 
845
+ #: modules/site/analytics.php:41
846
+ msgid "Adds Google Analytic tracking code to all pages (through <code>wp_footer</code>)"
847
+ msgstr "Aggiunge il codice di tracciamento Google Analytic a tutte le pagine (via <code>wp_footer</code>)"
848
 
849
+ #: modules/site/analytics.php:217
850
+ #: modules/site/feedburner-stats.php:67
851
+ msgid "Account ID"
852
+ msgstr "ID account"
853
 
854
+ #: modules/site/analytics.php:220
855
+ msgid "Enter the full Google JavaScript tracking code, or just the <code>_uacct</code> number."
856
+ msgstr "Inserisci il codice di tracciamento completo Google JavaScript oppure il solo numero <code>_uacct</code>."
857
 
858
+ #: modules/site/analytics.php:224
859
+ msgid "Version"
860
+ msgstr "Versione"
861
 
862
+ #: modules/site/analytics.php:227
863
+ msgid "Async, Google Analytics (ga.js)"
864
+ msgstr "Async, Google Analytics (ga.js)"
865
+
866
+ #: modules/site/analytics.php:228
867
+ msgid "Urchin (urchin.js)"
868
+ msgstr "Urchin (urchin.js)"
869
+
870
+ #: modules/site/analytics.php:247
871
+ msgid "Track outbound links"
872
+ msgstr "Traccia i link in uscita"
873
+
874
+ #: modules/site/analytics.php:250
875
+ msgid "Enter the URL you want outbound links tracked to"
876
+ msgstr "Inserici l'URL che desideri sia tracciato in uscita"
877
+
878
+ #: modules/site/analytics.php:254
879
+ msgid "Virtual Pages"
880
+ msgstr "Pagine virtuali"
881
+
882
+ #: modules/site/analytics.php:257
883
+ msgid "Change what appears in reports"
884
+ msgstr "Cambia quello che appare nei rapporti"
885
+
886
+ #: modules/site/analytics.php:261
887
+ msgid "Domain Name"
888
+ msgstr "Nome del dominio"
889
+
890
+ #: modules/site/analytics.php:264
891
+ msgid "Set to a root domain when tracking across sub-domains"
892
+ msgstr "Impostato sulla root del dominio durante il tracciamento ai sotto-domini"
893
+
894
+ #: modules/site/analytics.php:268
895
+ msgid "Raw Code"
896
+ msgstr "Codice grezzo"
897
+
898
+ #: modules/site/analytics.php:271
899
+ msgid "Enter any additional Google Analytics code"
900
+ msgstr "Inserisci ogni codice addizionale di Google Analytics"
901
+
902
+ #: modules/site/analytics.php:275
903
+ msgid "Include on login page"
904
+ msgstr "Incluso nella pagina di login"
905
+
906
+ #: modules/site/analytics.php:278
907
+ msgid "Include Google Analytics on the WordPress login page"
908
+ msgstr "Include Google Analytics nella pagina di login di WordPress"
909
 
910
+ #: modules/site/feedburner-stats.php:30
911
+ msgid "Feedburner Stats Pro"
912
+ msgstr "Feedburner Stats Pro"
 
913
 
914
+ #: modules/site/feedburner-stats.php:35
915
+ msgid "Adds appropriate code to your posts to enable FeedBurner Stats Pro"
916
+ msgstr "Aggiunge ai tuoi articoli il codice appropriato per attivare FeedBurner Stats Pro"
 
917
 
918
+ #: modules/site/feedburner-stats.php:70
919
+ msgid "This is your FeedBurner username"
920
+ msgstr "Questo é il tuo nome utente di FeedBurner"
 
921
 
922
+ #: modules/site/hittail.php:31
923
+ msgid "HitTail"
924
+ msgstr "HitTail"
925
 
926
+ #: modules/site/hittail.php:36
927
+ msgid "Adds HitTail tracking code to all pages"
928
+ msgstr "Aggiungi il codice di tracciamento HitTail a tutte le pagine"
929
 
930
+ #: modules/site/hittail.php:114
931
+ msgid "Enter the full JavaScript tracking code as provided by HitTail."
932
+ msgstr "Inserisci il codice completo del file JavaScript di tracciamento fornito da Hit Tail."
933
 
934
  #: modules/site/piwik.php:38
935
  msgid "Piwik"
991
  msgid "Enter each host on a separate line"
992
  msgstr "Inserisci ogni host su di una singola linea"
993
 
994
+ #: modules/site/disable_visual_editing.php:28
995
+ msgid "Disable Visual Editing"
996
+ msgstr "Disattiva l'Editor Visuale"
997
 
998
+ #: modules/site/disable_visual_editing.php:33
999
+ msgid "Disable visual editing"
1000
+ msgstr "Disattiva l'editor visuale"
1001
 
1002
+ #: modules/site/widgets.php:30
1003
+ msgid "Disable WordPress Widgets"
1004
+ msgstr "Disattiva i widget WordPress"
1005
 
1006
+ #: modules/site/widgets.php:35
1007
+ msgid "Allows you to enable or disable various WordPress Widgets"
1008
+ msgstr "Ti permette di attivare/disattivare i vari widget di WordPress"
1009
 
1010
+ #: modules/site/widgets.php:61
1011
+ #: modules/site/widgets.php:62
1012
+ #: models/headspace.php:116
1013
+ msgid "Pages"
1014
+ msgstr "Pagine"
1015
+
1016
+ #: modules/site/widgets.php:67
1017
+ #: modules/site/widgets.php:68
1018
+ msgid "Calendar"
1019
+ msgstr "Calendario"
1020
+
1021
+ #: modules/site/widgets.php:79
1022
+ msgid "Links"
1023
+ msgstr "Link"
1024
+
1025
+ #: modules/site/widgets.php:84
1026
+ #: modules/site/widgets.php:85
1027
+ msgid "Meta"
1028
+ msgstr "Meta"
1029
+
1030
+ #: modules/site/widgets.php:90
1031
+ #: view/admin/mass_edit.php:11
1032
+ #: view/admin/mass_edit.php:13
1033
+ msgid "Search"
1034
+ msgstr "Cerca"
1035
+
1036
+ #: modules/site/widgets.php:95
1037
+ #: modules/site/widgets.php:96
1038
+ msgid "Recent Posts"
1039
+ msgstr "Articoli recenti"
1040
+
1041
+ #: modules/site/widgets.php:101
1042
+ #: modules/site/widgets.php:102
1043
+ msgid "Tag Cloud"
1044
+ msgstr "Tag Cloud"
1045
+
1046
+ #: modules/site/widgets.php:141
1047
+ msgid "categories"
1048
+ msgstr "categorie"
1049
+
1050
+ #: modules/site/widgets.php:142
1051
+ msgid "text"
1052
+ msgstr "testo"
1053
+
1054
+ #: modules/site/widgets.php:143
1055
+ msgid "rss"
1056
+ msgstr "rss"
1057
+
1058
+ #: modules/site/widgets.php:144
1059
+ msgid "recent comments"
1060
+ msgstr "commenti recenti"
1061
+
1062
+ #: modules/site/widgets.php:145
1063
+ msgid "pages"
1064
+ msgstr "Pagine"
1065
+
1066
+ #: modules/site/widgets.php:146
1067
+ msgid "search"
1068
+ msgstr "cerca"
1069
+
1070
+ #: modules/site/widgets.php:147
1071
+ msgid "calendar"
1072
+ msgstr "calendario"
1073
+
1074
+ #: modules/site/widgets.php:148
1075
+ msgid "archives"
1076
+ msgstr "archivi"
1077
+
1078
+ #: modules/site/widgets.php:149
1079
+ msgid "links"
1080
+ msgstr "link"
1081
+
1082
+ #: modules/site/widgets.php:150
1083
+ msgid "meta"
1084
+ msgstr "meta"
1085
+
1086
+ #: modules/site/widgets.php:151
1087
+ msgid "recent entries"
1088
+ msgstr "aricoli recenti"
1089
+
1090
+ #: modules/site/widgets.php:152
1091
+ msgid "tag cloud"
1092
+ msgstr "tag cloud"
1093
+
1094
+ #: modules/site/widgets.php:156
1095
+ msgid "Enabled Widgets"
1096
+ msgstr "Attiva widget"
1097
+
1098
+ #: modules/site/microsoft-live.php:30
1099
+ msgid "Microsoft Live Verification / Bing Webmaster"
1100
+ msgstr "Verifica Microsoft Live / Bing Webmaster"
1101
+
1102
+ #: modules/site/microsoft-live.php:35
1103
+ msgid "Adds Microsoft Live verification / Bing Webmaster code to your home page"
1104
+ msgstr "Inserisci il codice di verifica Microsoft Live / Bing Webmaster alla tua home page"
1105
+
1106
+ #: modules/site/microsoft-live.php:67
1107
+ msgid "Verification code"
1108
+ msgstr "Codice verifica"
1109
+
1110
+ #: modules/site/microsoft-live.php:70
1111
+ msgid "Enter Microsoft Live verification code."
1112
+ msgstr "Inserisci il codice di verifica Microsoft Live."
1113
+
1114
+ #: modules/site/mint.php:33
1115
+ msgid "Mint"
1116
+ msgstr "Mint"
1117
+
1118
+ #: modules/site/mint.php:38
1119
+ msgid "Adds Mint tracking code to all pages"
1120
+ msgstr "Aggiunge il codice di tracciamento Mint tracking a tutte le pagine"
1121
+
1122
+ #: modules/site/mint.php:121
1123
+ msgid "Mint path"
1124
+ msgstr "Percorso Mint"
1125
+
1126
+ #: modules/site/mint.php:124
1127
+ msgid "Enter the URL of your Mint installation (i.e. <code>/mint/</code>)."
1128
+ msgstr "Inserisci l'URL relativo alla tua installazione di Mint (ad es. <code>/mint/</code>)."
1129
+
1130
+ #: modules/site/apture.php:31
1131
+ msgid "Apture"
1132
+ msgstr "Apture"
1133
+
1134
+ #: modules/site/apture.php:36
1135
+ msgid "Add Apture to all pages"
1136
+ msgstr "Aggiungi Apture a tutte le pagine"
1137
+
1138
+ #: modules/site/apture.php:111
1139
+ msgid "Site token"
1140
+ msgstr "Site token"
1141
+
1142
+ #: modules/site/apture.php:114
1143
+ msgid "Enter your site token."
1144
+ msgstr "Inserisci il tuo messaggio."
1145
 
1146
  #: modules/site/system-settings.php:32
1147
  msgid "System Settings"
1185
  msgid "Show all errors &amp; warnings"
1186
  msgstr "Mostra tutti gli errori &amp; avvisi"
1187
 
1188
+ #: modules/site/system-settings.php:102
1189
+ msgid "Show no errors or warnings"
1190
+ msgstr "Non mostrare errori ed avvisi"
1191
+
1192
+ #: modules/site/system-settings.php:106
1193
+ msgid "Memory Limit"
1194
+ msgstr "Limite memoria"
1195
+
1196
+ #: modules/site/system-settings.php:116
1197
+ msgid "PHP Script Timeout"
1198
+ msgstr "Timeout PHP Script"
1199
+
1200
+ #: modules/site/system-settings.php:126
1201
+ msgid "PHP Error Reporting"
1202
+ msgstr "Rapporto errore PHP"
1203
+
1204
+ #: view/admin/submenu.php:3
1205
+ msgid "Page Settings"
1206
+ msgstr "Impostazioni pagina"
1207
+
1208
+ #: view/admin/submenu.php:4
1209
+ msgid "Page Modules"
1210
+ msgstr "Moduli pagina"
1211
+
1212
+ #: view/admin/submenu.php:5
1213
+ msgid "Site Modules"
1214
+ msgstr "Moduli sito"
1215
+
1216
+ #: view/admin/submenu.php:6
1217
+ msgid "Options"
1218
+ msgstr "Opzioni"
1219
+
1220
+ #: view/admin/submenu.php:7
1221
+ #: view/admin/import.php:21
1222
+ msgid "Import"
1223
+ msgstr "Importa"
1224
+
1225
+ #: view/admin/page-settings.php:7
1226
+ msgid "%s | Page Settings"
1227
+ msgstr "%s | Impostazioni pagina"
1228
+
1229
+ #: view/admin/page-settings.php:11
1230
+ msgid "Click the page type to change settings. You can enable additional modules to provide more choices."
1231
+ msgstr "Clicca sul nome della pagina per modificare le impostazioni. Potrai aggiungere dei moduli in modo da poter ottenere una maggiore scelta."
1232
+
1233
+ #: view/admin/page-settings.php:23
1234
+ msgid "Settings can be applied to specific posts &amp; pages from the <strong>post edit page</strong>, and to specific categories from the <strong>edit category</strong> page."
1235
+ msgstr "Le impostazioni saranno applicate individualmente ad articoli &amp; pagine nella <strong>pagina modifiche post</strong> ed alle categorie specifiche nella pagina <strong>modifica categoria</strong>."
1236
+
1237
+ #: view/admin/page-settings-edit-ajax.php:5
1238
+ #: view/admin/site-module-edit.php:17
1239
+ #: view/admin/page-module-edit.php:11
1240
+ msgid "Save"
1241
+ msgstr "Salva"
1242
+
1243
+ #: view/admin/page-settings-edit-ajax.php:6
1244
+ #: view/admin/site-module-edit.php:18
1245
+ #: view/admin/page-module-edit.php:12
1246
+ msgid "Cancel"
1247
+ msgstr "Cancella"
1248
+
1249
+ #: view/admin/page-settings-edit.php:19
1250
+ msgid "advanced"
1251
+ msgstr "avanzato"
1252
 
1253
+ #: view/admin/import.php:6
1254
+ msgid "%s | Import"
1255
+ msgstr "%s | Importa"
1256
 
1257
+ #: view/admin/import.php:10
1258
+ msgid "This page will allow you to import meta-data from other WordPress plugins. The other plugins do not need to be active for the import to work."
1259
+ msgstr "Questa pagina ti permetterà l'importazione dei meta-dati dagli altri plugin di WordPress. Non sarà necessario che siano attivi gli altri plugin durante l'operazione di importazione dei dati."
1260
 
1261
+ #: view/admin/import.php:22
1262
+ msgid "Import and remove original data"
1263
+ msgstr "Importa e rimuovi i dati originali"
1264
 
1265
+ #: view/admin/import.php:22
1266
+ msgid "(not available in UTW and Simple Tagging)"
1267
+ msgstr "(non disponibile per UTW e Simple Tagging)"
1268
 
1269
+ #: view/admin/import.php:25
1270
+ msgid "As with anything else that modifies your database you should <strong>backup your data before running an import</strong>. No responsibility is accepted for any kittens that may be killed in the process."
1271
+ msgstr "Così come per ogni altra operazione che modifichi il database sarà necessario che tu effettui il <strong>backup dei tuoi dati prima di avviare l'importazione</strong>. Non verrà assunta responsabilità alcuna per i mici che verranno feriti durante il processo."
1272
 
1273
+ #: view/admin/edit_quick.php:1
1274
+ #: view/admin/edit_quick.php:2
1275
+ #: headspace.php:100
1276
+ #: headspace.php:152
1277
+ #: headspace.php:487
1278
+ #: headspace.php:488
1279
+ msgid "HeadSpace"
1280
+ msgstr "HeadSpace"
1281
 
1282
+ #: view/admin/version.php:2
1283
+ msgid "HeadSpace2 News"
1284
+ msgstr "HeadSpace2 News"
1285
 
1286
+ #: view/admin/version.php:5
1287
+ msgid "%s ago"
1288
+ msgstr "%s fa"
 
1289
 
1290
+ #: view/admin/support.php:5
1291
+ msgid "HeadSpace | Support"
1292
+ msgstr "Supporto | HeadSpace"
1293
 
1294
+ #: view/admin/support.php:7
1295
+ msgid "HeadSpace has required a great deal of time and effort to develop. If it's been useful to you then you can support this development by <strong>making a small donation of $12</strong>. This will act as an incentive for me to carry on developing it, providing countless hours of support, and including any enhancements that are suggested."
1296
+ msgstr "Lo sviluppo di HeadSpace ha richiesto molto tempo. Ritenessi utile questo plugin, puoi contribuire al suo sviluppo effettuando una <strong>piccola donazione di $12</strong>. Il tuo gesto sarà per me un incentivo per il proseguo dello sviluppo, per le ore trascorse nel fornire un supporto tecnico nonché per poter inserire le modifiche che mi vengono suggerite."
 
1297
 
1298
+ #: view/admin/support.php:28
1299
+ msgid "Alternatively, if you are multi-lingual, do consider translating this into another language. All the necessary localisation files are included and I've written a <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">full guide to the translation process</a>."
1300
+ msgstr "In alternativa, qualora ne avessi le capacità, potresti tradurre questo plugin in un altra lingua. Tutti i file di localizzazione necessari sono inclusi nella cartella del plugin inoltre, ho scritto una <a href=\"http://urbangiraffe.com/articles/translating-wordpress-themes-and-plugins/\">guida completa per le traduzioni</a>."
 
1301
 
1302
+ #: view/admin/support.php:30
1303
+ msgid "The support message can be disabled at any time from the options page"
1304
+ msgstr "Questo messaggio di suppoprto potrà essere mostrato in qualsiasi momento nella pagina delle opzioni"
1305
 
1306
+ #: view/admin/head_admin.php:5
1307
+ msgid "Are you sure you want to merge that tag?"
1308
+ msgstr "Sei certo di volere incorporare quel tag?"
1309
 
1310
+ #: view/admin/head_admin.php:6
1311
+ msgid "A problem occured retrieving data from the server. If this persists please check that you have installed the plugin correctly."
1312
+ msgstr "Si é verificato un errore durante il recupero dei dati dal server. Qualora il problema continuasse a persistere, verifica la corretta installazione del plugin."
1313
 
1314
+ #: view/admin/page-modules.php:7
1315
+ msgid "%s | Page Modules"
1316
+ msgstr "%s | Moduli pagina"
1317
 
1318
+ #: view/admin/page-modules.php:11
1319
+ msgid "Page modules apply to individual pages. Drag-and-drop modules into the appropriate area. Modules can be re-ordered to change their position on the edit screen."
1320
+ msgstr "Moduli pagina applicati alle singole pagine. Trascina i moduli dentro l'area appropriata. I moduli possono essere riordinati in modo tale da poter cambiare la loro posizione nella pagina delle modifiche."
1321
 
1322
+ #: view/admin/page-modules.php:15
1323
+ msgid "Simple"
1324
+ msgstr "Semplice"
1325
 
1326
+ #: view/admin/page-modules.php:16
1327
+ msgid "Modules will always appear on edit screens"
1328
+ msgstr "I moduli appariranno sempre nella pagina delle modifiche"
1329
 
1330
+ #: view/admin/page-modules.php:21
1331
+ msgid "Advanced"
1332
+ msgstr "Avanzato"
1333
 
1334
+ #: view/admin/page-modules.php:22
1335
+ msgid "Modules will be hidden behind a link"
1336
+ msgstr "I moduli verranno nascosti dietro ad un link"
1337
 
1338
+ #: view/admin/page-modules.php:32
1339
+ msgid "Disabled"
1340
+ msgstr "Disattivato"
1341
 
1342
+ #: view/admin/page-modules.php:33
1343
+ msgid "Modules are disabled and do not appear"
1344
+ msgstr "I moduli sono disattivati e quindi non appaiono"
1345
 
1346
+ #: view/admin/edit_post.php:7
1347
+ msgid "HeadSpace Meta data"
1348
+ msgstr "Meta dati HeadSpace"
1349
 
1350
+ #: view/admin/options.php:7
1351
+ msgid "%s | General Options"
1352
+ msgstr "%s | Opzioni generali"
1353
 
1354
+ #: view/admin/options.php:16
1355
+ msgid "Inherit settings"
1356
+ msgstr "Impostazioni precedenti"
1357
 
1358
+ #: view/admin/options.php:20
1359
+ msgid "Inherit from global settings"
1360
+ msgstr "Eredita dalle impostazioni generali"
1361
 
1362
+ #: view/admin/options.php:24
1363
+ msgid "Process excerpt with plugins"
1364
+ msgstr "Elaborazione del riassunto via plugin"
1365
 
1366
+ #: view/admin/options.php:28
1367
+ msgid "Will allow plugins to modify generated excerpts"
1368
+ msgstr "Permetti al plugin di modificare i riassunti"
1369
 
1370
+ #: view/admin/options.php:32
1371
+ msgid "Plugin Support"
1372
+ msgstr "Supporto plugin"
1373
 
1374
+ #: view/admin/options.php:35
1375
+ msgid "I'm a nice person and I have helped support the author of this plugin"
1376
+ msgstr "Sono propio una brava persona perché ho supportato l'autore di questo plugin"
1377
 
1378
+ #: view/admin/options.php:39
1379
+ msgid "Debug"
1380
+ msgstr "Debug"
1381
 
1382
+ #: view/admin/options.php:43
1383
+ msgid "Enable debug option"
1384
+ msgstr "Attiva l'opzione debug"
1385
 
1386
+ #: view/admin/options.php:49
1387
+ msgid "Update Options &raquo;"
1388
+ msgstr "Aggiorna le opzioni &raquo;"
1389
 
1390
+ #: view/admin/options.php:57
1391
+ msgid "Remove HeadSpace"
1392
+ msgstr "Rimuovi HeadSpace"
1393
 
1394
+ #: view/admin/options.php:59
1395
+ msgid "This option will remove HeadSpace and delete all settings, tags, and meta-data - be sure this is what you want!"
1396
+ msgstr "Questa opzione rimuoverà HeadSpace e cancellerà tutte le impostazioni, tags e meta-dati - assicurati di sapere cosa stai facendo!"
1397
+
1398
+ #: view/admin/options.php:64
1399
+ msgid "Delete HeadSpace"
1400
+ msgstr "Cancella HeadSpace"
1401
 
1402
  #: view/admin/edit_category.php:1
1403
  msgid "HeadSpace Settings"
1404
  msgstr "Impostazioni Settings"
1405
 
1406
+ #: view/admin/mass_edit.php:21
1407
+ #: headspace.php:153
1408
+ msgid "Meta-data"
1409
+ msgstr "Meta-dati"
1410
 
1411
+ #: view/admin/mass_edit.php:29
1412
+ msgid "Filter"
1413
+ msgstr "Filtro"
1414
 
1415
+ #: view/admin/mass_edit.php:66
1416
+ msgid "Save all data"
1417
+ msgstr "Salva tutti i dati"
1418
 
1419
+ #: view/admin/site-modules.php:6
1420
+ msgid "%s | Site Modules"
1421
+ msgstr "%s | Moduli sito"
1422
+
1423
+ #: view/admin/site-modules.php:10
1424
+ msgid "Site modules apply to your site as a whole. Only checked modules will run (when properly configured)."
1425
+ msgstr "Moduli sito applicati in tutto il tuo sito. Funzioneranno solamente i moduli smarcati (se configurati correttamente) "
1426
 
1427
  #: view/admin/help.php:3
1428
  msgid "Special Tags"
1528
  msgid "Attachment caption"
1529
  msgstr "Didascalia in allegato"
1530
 
1531
+ #: models/inline_tags.php:350
1532
+ msgid "page %d of %d"
1533
+ msgstr "pagina %d di %d"
 
1534
 
1535
+ #: models/headspace.php:94
1536
+ msgid "Global Settings"
1537
+ msgstr "Impostazioni generali"
1538
 
1539
+ #: models/headspace.php:94
1540
+ msgid "applied to everything unless otherwise specified"
1541
+ msgstr "applicato generalmente in assenza di impostazioni specifiche"
1542
 
1543
+ #: models/headspace.php:95
1544
+ msgid "Home Page"
1545
+ msgstr "Home Page"
1546
 
1547
+ #: models/headspace.php:95
1548
+ msgid "applied to the home page (or blog page)"
1549
+ msgstr "applicato alla pagina principale (o pagina del blog)"
1550
 
1551
+ #: models/headspace.php:96
1552
+ msgid "Front Page"
1553
+ msgstr "Front Page"
1554
 
1555
+ #: models/headspace.php:96
1556
+ msgid "applied to front page (if you have set WordPress to use a static page)"
1557
+ msgstr "applicato alla front page (nel caso in cui avessi impostato WordPress per l'utilizzo di una pagina statica) "
1558
 
1559
+ #: models/headspace.php:97
1560
+ msgid "Taxonomy Archives"
1561
+ msgstr "Archivi tassonomia"
1562
 
1563
+ #: models/headspace.php:97
1564
+ msgid "applied when viewing a taxonomy archive"
1565
+ msgstr "applicato durante la visualizzazione di un archivio tassonomia"
 
1566
 
1567
+ #: models/headspace.php:113
1568
+ msgid "applied when viewing the archives"
1569
+ msgstr "applicato durante la visualizzazione degli archivi"
1570
 
1571
+ #: models/headspace.php:114
1572
+ msgid "Categories"
1573
+ msgstr "Categorie"
1574
 
1575
+ #: models/headspace.php:114
1576
+ msgid "applied to category pages without specific settings"
1577
+ msgstr "applicato alla pagina delle categorie in assenza di impostazioni specifiche"
1578
 
1579
+ #: models/headspace.php:115
1580
+ msgid "Posts"
1581
+ msgstr "Articoli"
1582
 
1583
+ #: models/headspace.php:115
1584
+ msgid "applied to posts without specific settings"
1585
+ msgstr "applicato ad articoli in assenza di impostazioni specifiche"
1586
 
1587
+ #: models/headspace.php:116
1588
+ msgid "applied to pages without specific settings"
1589
+ msgstr "applicato alle pagine in assenza di impostazioni specifiche"
1590
 
1591
+ #: models/headspace.php:117
1592
+ msgid "Author Pages"
1593
+ msgstr "Pagine autore"
1594
 
1595
+ #: models/headspace.php:117
1596
+ msgid "applied to author pages"
1597
+ msgstr "applicato alle pagine autore"
1598
 
1599
+ #: models/headspace.php:118
1600
+ msgid "Search Pages"
1601
+ msgstr "Pagine ricerca"
1602
 
1603
+ #: models/headspace.php:118
1604
+ msgid "applied when viewing search results"
1605
+ msgstr "applicato durante la visualizzazione dei risultati della ricerca"
1606
 
1607
+ #: models/headspace.php:119
1608
+ msgid "404 Page"
1609
+ msgstr "Pagina 404"
1610
 
1611
+ #: models/headspace.php:119
1612
+ msgid "applied when viewing a 404 error"
1613
+ msgstr "applicato durante la visualizzazione di un errore 404"
1614
 
1615
+ #: models/headspace.php:120
1616
+ msgid "Tag Pages"
1617
+ msgstr "Marcatori pagina"
 
 
1618
 
1619
+ #: models/headspace.php:120
1620
+ msgid "applied when viewing tag pages"
1621
+ msgstr "applicato durante la visualizzazione dei tag pagina"
 
 
1622
 
1623
+ #: models/headspace.php:121
1624
+ msgid "Attachment Pages"
1625
+ msgstr "Pagine allegato"
 
1626
 
1627
+ #: models/headspace.php:121
1628
+ msgid "applied when viewing an attachment"
1629
+ msgstr "applicato durante la visualizzazione di un allegato"
1630
 
1631
+ #: models/headspace.php:122
1632
+ msgid "Login Pages"
1633
+ msgstr "Pagine login"
1634
 
1635
+ #: models/headspace.php:122
1636
+ msgid "applied when viewing login, logout, or registration pages"
1637
+ msgstr "applicato durante la visualizzazione delle pagine di registrazione, collegamento ed uscita"
1638
 
1639
+ #: models/pager.php:423
1640
+ msgid "%d per-page"
1641
+ msgstr "%d per-pagina"
1642
 
1643
+ #: models/pager.php:431
1644
+ msgid "Displaying %s&#8211;%s of %s"
1645
+ msgstr "Mostra %s&#8211;%s di %s"
1646
 
1647
+ #: headspace.php:93
1648
+ msgid "Settings"
1649
+ msgstr "Impostazioni"
1650
 
1651
+ #: headspace.php:304
1652
+ msgid "<code>wp_head</code> was not found in <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentation</a>)"
1653
+ msgstr "Non é stato rilevato <code>wp_head</code> nel file <code>header.php</code> (<a href=\"http://codex.wordpress.org/Hook_Reference/wp_head\">documentazione</a>)"
1654
 
1655
+ #: headspace.php:311
1656
+ msgid "<code>wp_footer</code> was not found in <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">documentation</a>)"
1657
+ msgstr "Non é stato rilevato <code>wp_footer</code> nel file <code>footer.php</code> (<a href=\"http://codex.wordpress.org/Theme_Development\">documentazione</a>)"
1658
 
1659
+ #: headspace.php:398
1660
+ msgid "Posts successfully updated"
1661
+ msgstr "Gli articoli sono stati aggiornati con successo"
 
1662
 
1663
+ #: headspace.php:437
1664
+ msgid "Your options have been updated"
1665
+ msgstr "Le tue opzioni sono state aggiornate"
1666
 
1667
+ #: headspace.php:443
1668
+ msgid "HeadSpace has been removed"
1669
+ msgstr "HeadSpace é stato rimosso"
1670
 
1671
+ #: headspace.php:477
1672
+ msgid "%d items were imported from %s"
1673
+ msgstr "%d termini sono stati importati da %s"
 
1674
 
1675
+ #: headspace.php:569
1676
+ msgid "HeadSpace Help"
1677
+ msgstr "HeadSpace Aiuto"
1678
 
1679
+ #: headspace.php:570
1680
+ msgid "HeadSpace Documentation"
1681
+ msgstr "Documentazione HeadSpace"
1682
 
1683
+ #: headspace.php:571
1684
+ msgid "HeadSpace Support Forum"
1685
+ msgstr "Forum di supporto HeadSpace"
1686
 
1687
+ #: headspace.php:572
1688
+ msgid "HeadSpace Bug Tracker"
1689
+ msgstr "Tracciamento errori di HeadSpace Bug"
1690
 
1691
+ #: headspace.php:573
1692
+ msgid "HeadSpace FAQ"
1693
+ msgstr "FAQ HeadSpace"
1694
 
1695
+ #: headspace.php:574
1696
+ msgid "Please read the documentation and FAQ, and check the bug tracker, before asking a question."
1697
+ msgstr "Leggi con attenzione la documentazione e le FAQ quindi controlla il bug tracker prima di porre una richiesta."
1698
 
1699
+ #~ msgid "Taxonomy Archives - "
1700
+ #~ msgstr "Archivi tassonomia -"
 
1701
 
1702
+ #~ msgid "applied when viewing a taxonomy archive for the "
1703
+ #~ msgstr "applicato durante la visualizzazione di un archivio tassonomia per"
 
1704
 
1705
+ #~ msgid "Verification Tag"
1706
+ #~ msgstr "Tag verifica"
 
1707
 
1708
+ #~ msgid ""
1709
+ #~ "The HeadSpace administration interface is now WordPress 2.3+ only. Your "
1710
+ #~ "meta-data will continue to function but you should either upgrade your "
1711
+ #~ "WordPress or downgrade HeadSpace."
1712
+ #~ msgstr ""
1713
+ #~ "L'interfaccia di amministrazione di HeadSpace funziona per il momento "
1714
+ #~ "solamente per la WordPress 2.3 o superiore. I tuoi meta-dati "
1715
+ #~ "continueranno a funzionare comunque, sarà necessario l'aggiornamento di "
1716
+ #~ "WordPress oppure il ritorno ad una versione inferiore di HeadSpace."
1717
 
1718
+ #~ msgid "Edit Category &raquo;"
1719
+ #~ msgstr "Modifica Categoria &raquo;"
 
 
1720
 
1721
  #~ msgid "<p style=\"color: red\">That function is not defined</p>"
1722
  #~ msgstr "<p style=\"color: red\">Quella fa funzione non é definita</p>"
locale/messages.po DELETED
@@ -1,1710 +0,0 @@
1
- # Meta-data manager on steroids, allowing complete control over all SEO needs such as keywords/tags, titles, description, stylesheets, and many many other goodies.
2
- # Copyright (C) 2010 John Godley
3
- # This file is distributed under the same license as the HeadSpace2 package.
4
- # John Godley, http://urbangiraffe.com/, 2010.
5
- #
6
- #, fuzzy
7
- msgid ""
8
- msgstr "Project-Id-Version: HeadSpace2 3.6.33\n"
9
- "Report-Msgid-Bugs-To: \n"
10
- "POT-Creation-Date: 2010-01-23 19:34+0000\n"
11
- "PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
12
- "Last-Translator: John Godley http://urbangiraffe.com/\n"
13
- "Language-Team: LANGUAGE <LL@li.org>\n"
14
- "MIME-Version: 1.0\n"
15
- "Content-Type: text/plain; charset=UTF8\n"
16
- "Content-Transfer-Encoding: 8bit\n"
17
-
18
- #: headspace.php:474
19
- #, php-format
20
- msgid "%d items were imported from %s"
21
- msgstr ""
22
-
23
- #: models/pager.php:434
24
- #, php-format
25
- msgid "%d per-page"
26
- msgstr ""
27
-
28
- #: view/admin/version.php:5
29
- #, php-format
30
- msgid "%s ago"
31
- msgstr ""
32
-
33
- #: view/admin/options.php:7
34
- #, php-format
35
- msgid "%s | General Options"
36
- msgstr ""
37
-
38
- #: view/admin/import.php:6
39
- #, php-format
40
- msgid "%s | Import"
41
- msgstr ""
42
-
43
- #: view/admin/page-modules.php:7
44
- #, php-format
45
- msgid "%s | Page Modules"
46
- msgstr ""
47
-
48
- #: view/admin/page-settings.php:7
49
- #, php-format
50
- msgid "%s | Page Settings"
51
- msgstr ""
52
-
53
- #: view/admin/site-modules.php:6
54
- #, php-format
55
- msgid "%s | Site Modules"
56
- msgstr ""
57
-
58
- #: view/admin/import.php:22
59
- msgid "(not available in UTW and Simple Tagging)"
60
- msgstr ""
61
-
62
- #: modules/site/page_counts.php:122
63
- msgid "(set number of posts to 0 for theme default)"
64
- msgstr ""
65
-
66
- #: modules/site/system-settings.php:88
67
- msgid "1 hour"
68
- msgstr ""
69
-
70
- #: modules/site/system-settings.php:87
71
- msgid "10 minutes"
72
- msgstr ""
73
-
74
- #: modules/site/103bees.php:31
75
- msgid "103bees"
76
- msgstr ""
77
-
78
- #: modules/site/system-settings.php:85
79
- msgid "30 seconds"
80
- msgstr ""
81
-
82
- #: models/headspace.php:119
83
- msgid "404 Page"
84
- msgstr ""
85
-
86
- #: modules/site/system-settings.php:86
87
- msgid "60 seconds"
88
- msgstr ""
89
-
90
- #: headspace.php:303
91
- msgid "<code>wp_footer</code> was not found in <code>footer.php</code> (<a "
92
- "href=\"http://codex.wordpress.org/Theme_Development\">documentation</"
93
- "a>)"
94
- msgstr ""
95
-
96
- #: headspace.php:296
97
- msgid "<code>wp_head</code> was not found in <code>header.php</code> (<a "
98
- "href=\"http://codex.wordpress.org/Hook_Reference/wp_head"
99
- "\">documentation</a>)"
100
- msgstr ""
101
-
102
- #: modules/site/first-time-visitor.php:93
103
- #, php-format
104
- msgid "<p>As a new visitor you may want to subscribe to my <a href=\"%s/"
105
- "feed/\">RSS</a> feed.</p>"
106
- msgstr ""
107
-
108
- #: modules/page/tags.php:123
109
- msgid "<p>Tags: "
110
- msgstr ""
111
-
112
- #: modules/site/piwik.php:211
113
- msgid "A pause (milliseconds) added when a file is downloaded. Small "
114
- "values may not be tracked"
115
- msgstr ""
116
-
117
- #: view/admin/head_admin.php:6
118
- msgid "A problem occured retrieving data from the server. If this persists "
119
- "please check that you have installed the plugin correctly."
120
- msgstr ""
121
-
122
- #: modules/site/awstats.php:31
123
- msgid "AWStats JavaScript Tracking"
124
- msgstr ""
125
-
126
- #: modules/site/analytics.php:237 modules/site/feedburner-stats.php:67
127
- msgid "Account ID"
128
- msgstr ""
129
-
130
- #: modules/site/apture.php:36
131
- msgid "Add Apture to all pages"
132
- msgstr ""
133
-
134
- #: modules/site/103bees.php:36
135
- msgid "Adds 103bees tracking code to all pages"
136
- msgstr ""
137
-
138
- #: modules/site/awstats.php:36
139
- msgid "Adds AWStats JavaScript tracking to all pages (through "
140
- "<code>wp_footer</code>)"
141
- msgstr ""
142
-
143
- #: modules/site/crazyegg.php:38
144
- msgid "Adds CrazyEgg tracking code to all pages"
145
- msgstr ""
146
-
147
- #: modules/site/analytics.php:44
148
- msgid "Adds Google Analytic tracking code to all pages (through "
149
- "<code>wp_footer</code>)"
150
- msgstr ""
151
-
152
- #: modules/site/google_webmaster.php:35
153
- msgid "Adds Google Webmaster tracking code to your home page"
154
- msgstr ""
155
-
156
- #: modules/site/hittail.php:36
157
- msgid "Adds HitTail tracking code to all pages"
158
- msgstr ""
159
-
160
- #: modules/site/microsoft-live.php:35
161
- msgid "Adds Microsoft Live verification / Bing Webmaster code to your home "
162
- "page"
163
- msgstr ""
164
-
165
- #: modules/site/mint.php:38
166
- msgid "Adds Mint tracking code to all pages"
167
- msgstr ""
168
-
169
- #: modules/site/piwik.php:42
170
- msgid "Adds Piwik tracking code to all pages"
171
- msgstr ""
172
-
173
- #: modules/site/statcounter.php:40
174
- msgid "Adds StatCounter tracking code to all pages"
175
- msgstr ""
176
-
177
- #: modules/site/yahoo-site-explorer.php:35
178
- msgid "Adds Yahoo! Site Explorer tracking code to your home page"
179
- msgstr ""
180
-
181
- #: modules/site/feedburner-stats.php:35
182
- msgid "Adds appropriate code to your posts to enable FeedBurner Stats Pro"
183
- msgstr ""
184
-
185
- #: view/admin/page-modules.php:21
186
- msgid "Advanced"
187
- msgstr ""
188
-
189
- #: modules/page/more_text.php:127
190
- msgid "Advanced - the regular expression pattern to select the more link "
191
- "from your posts"
192
- msgstr ""
193
-
194
- #: modules/page/more_text.php:133
195
- msgid "Advanced - the regular expression replacement text"
196
- msgstr ""
197
-
198
- #: modules/page/page_title.php:134
199
- msgid "After"
200
- msgstr ""
201
-
202
- #: modules/page/page-links.php:218
203
- msgid "After HTML"
204
- msgstr ""
205
-
206
- #: modules/site/first-time-visitor.php:138
207
- msgid "After content"
208
- msgstr ""
209
-
210
- #: modules/page/description.php:70
211
- msgid "All descriptions will be trimmed to this length"
212
- msgstr ""
213
-
214
- #: modules/import/all-in-one-seo.php:28
215
- msgid "All-in-one SEO"
216
- msgstr ""
217
-
218
- #: modules/page/javascript.php:49
219
- msgid "Allow external JavaScript files to be referenced"
220
- msgstr ""
221
-
222
- #: modules/page/page_title.php:115
223
- msgid "Allow page title to be changed (i.e. the title in the browser window "
224
- "title)"
225
- msgstr ""
226
-
227
- #: modules/page/stylesheet.php:58
228
- msgid "Allows CSS stylesheets to be added to a page"
229
- msgstr ""
230
-
231
- #: modules/page/theme.php:74
232
- msgid "Allows a custom page-specific theme to over-ride the default theme"
233
- msgstr ""
234
-
235
- #: modules/page/description.php:59
236
- msgid "Allows a short description about the page that is used by search "
237
- "engines"
238
- msgstr ""
239
-
240
- #: modules/page/custom.php:48
241
- msgid "Allows custom data to be inserted anywhere in your theme using "
242
- "MetaData::custom ()"
243
- msgstr ""
244
-
245
- #: modules/page/plugin.php:93
246
- msgid "Allows disabled plugins to be enabled on specific pages"
247
- msgstr ""
248
-
249
- #: modules/page/follow-links.php:113
250
- msgid "Allows follow/no-follow to be set for various links"
251
- msgstr ""
252
-
253
- #: modules/page/keywords.php:66
254
- msgid "Allows meta keywords to be defined, seperate from tags (if "
255
- "necessary, disable keyword display in the Tags module)"
256
- msgstr ""
257
-
258
- #: modules/page/relative-links.php:100
259
- msgid "Allows options to be set for relative meta links (WP 2.8+)"
260
- msgstr ""
261
-
262
- #: modules/page/page-links.php:150
263
- msgid "Allows options to be set for wp_list_pages links"
264
- msgstr ""
265
-
266
- #: modules/page/raw-footer.php:48
267
- msgid "Allows raw data to be inserted into the page footer"
268
- msgstr ""
269
-
270
- #: modules/page/raw.php:44
271
- msgid "Allows raw data to be inserted into the page meta section"
272
- msgstr ""
273
-
274
- #: modules/page/rss_tagline.php:57
275
- msgid "Allows site RSS description to be changed"
276
- msgstr ""
277
-
278
- #: modules/page/rss_name.php:57
279
- msgid "Allows site RSS name to be changed"
280
- msgstr ""
281
-
282
- #: modules/page/site_tagline.php:56
283
- msgid "Allows site description to be changed (i.e. the tagline)"
284
- msgstr ""
285
-
286
- #: modules/page/site_name.php:58
287
- msgid "Allows site name to be changed (i.e your blog name)"
288
- msgstr ""
289
-
290
- #: modules/page/tags.php:153
291
- msgid "Allows tags to be added to pages"
292
- msgstr ""
293
-
294
- #: modules/page/more_text.php:85
295
- msgid "Allows the 'more' text to be changed"
296
- msgstr ""
297
-
298
- #: modules/page/noindex.php:87
299
- msgid "Allows various meta-robot options to be set to prevent search "
300
- "engines and robots from indexing or following pages"
301
- msgstr ""
302
-
303
- #: modules/site/widgets.php:35
304
- msgid "Allows you to enable or disable various WordPress Widgets"
305
- msgstr ""
306
-
307
- #: modules/site/wp_formatting.php:37
308
- msgid "Allows you to enable or disable various WordPress auto-formatting "
309
- "(including wpautop)"
310
- msgstr ""
311
-
312
- #: view/admin/support.php:28
313
- msgid "Alternatively, if you are multi-lingual, do consider translating "
314
- "this into another language. All the necessary localisation files "
315
- "are included and I've written a <a href=\"http://urbangiraffe.com/"
316
- "articles/translating-wordpress-themes-and-plugins/\">full guide to "
317
- "the translation process</a>."
318
- msgstr ""
319
-
320
- #: modules/site/apture.php:31
321
- msgid "Apture"
322
- msgstr ""
323
-
324
- #: modules/page/follow-links.php:32
325
- msgid "Archive Links"
326
- msgstr ""
327
-
328
- #: models/headspace.php:113 modules/site/page_counts.php:114
329
- #: modules/site/widgets.php:73 modules/site/widgets.php:74
330
- msgid "Archives"
331
- msgstr ""
332
-
333
- #: view/admin/head_admin.php:5
334
- msgid "Are you sure you want to merge that tag?"
335
- msgstr ""
336
-
337
- #: view/admin/import.php:25
338
- msgid "As with anything else that modifies your database you should "
339
- "<strong>backup your data before running an import</strong>. No "
340
- "responsibility is accepted for any kittens that may be killed in the "
341
- "process."
342
- msgstr ""
343
-
344
- #: models/headspace.php:121
345
- msgid "Attachment Pages"
346
- msgstr ""
347
-
348
- #: view/admin/help.php:33
349
- msgid "Attachment caption"
350
- msgstr ""
351
-
352
- #: models/headspace.php:117
353
- msgid "Author Pages"
354
- msgstr ""
355
-
356
- #: modules/site/wp_formatting.php:98
357
- msgid "Auto-fancy quotes"
358
- msgstr ""
359
-
360
- #: modules/site/wp_formatting.php:91
361
- msgid "Auto-formatting"
362
- msgstr ""
363
-
364
- #: modules/site/wp_formatting.php:105
365
- msgid "Auto-link"
366
- msgstr ""
367
-
368
- #: modules/page/page_title.php:133
369
- msgid "Before"
370
- msgstr ""
371
-
372
- #: modules/page/page-links.php:211
373
- msgid "Before HTML"
374
- msgstr ""
375
-
376
- #: modules/site/first-time-visitor.php:137
377
- msgid "Before content"
378
- msgstr ""
379
-
380
- #: modules/site/widgets.php:67 modules/site/widgets.php:68
381
- msgid "Calendar"
382
- msgstr ""
383
-
384
- #: view/admin/page-module-edit.php:12 view/admin/page-settings-edit-ajax.php:6
385
- #: view/admin/site-module-edit.php:18
386
- msgid "Cancel"
387
- msgstr ""
388
-
389
- #: models/headspace.php:114
390
- msgid "Categories"
391
- msgstr ""
392
-
393
- #: modules/page/follow-links.php:33
394
- msgid "Category Links"
395
- msgstr ""
396
-
397
- #: modules/site/analytics.php:277
398
- msgid "Change what appears in reports"
399
- msgstr ""
400
-
401
- #: modules/page/keywords.php:77
402
- msgid "Checking this will mean that your tags are also used as keywords and "
403
- "you will not be able to modify keywords independently"
404
- msgstr ""
405
-
406
- #: modules/site/piwik.php:204
407
- msgid "Clear to disable download tracking"
408
- msgstr ""
409
-
410
- #: view/admin/page-settings.php:11
411
- msgid "Click the page type to change settings. You can enable additional "
412
- "modules to provide more choices."
413
- msgstr ""
414
-
415
- #: modules/page/follow-links.php:36
416
- msgid "Comm. Author Links"
417
- msgstr ""
418
-
419
- #: modules/page/follow-links.php:37
420
- msgid "Comm. Text Links"
421
- msgstr ""
422
-
423
- #: modules/site/system-settings.php:37
424
- msgid "Configure PHP memory limits, time-outs, and error reporting"
425
- msgstr ""
426
-
427
- #: modules/site/crazyegg.php:33
428
- msgid "CrazyEgg"
429
- msgstr ""
430
-
431
- #: modules/site/crazyegg.php:117
432
- msgid "CrazyEgg ID"
433
- msgstr ""
434
-
435
- #: modules/page/theme.php:84
436
- msgid "Current theme"
437
- msgstr ""
438
-
439
- #: modules/page/custom.php:44
440
- msgid "Custom data"
441
- msgstr ""
442
-
443
- #: modules/site/page_counts.php:38
444
- msgid "Customise the number of posts shown on the archive and search pages, "
445
- "and decide whether to show full content or the excerpt"
446
- msgstr ""
447
-
448
- #: view/admin/options.php:39
449
- msgid "Debug"
450
- msgstr ""
451
-
452
- #: modules/page/follow-links.php:123
453
- msgid "Default"
454
- msgstr ""
455
-
456
- #: view/admin/options.php:64
457
- msgid "Delete HeadSpace"
458
- msgstr ""
459
-
460
- #: modules/page/description.php:88
461
- msgid "Description"
462
- msgstr ""
463
-
464
- #: modules/page/tags.php:188
465
- msgid "Disable Suggestions"
466
- msgstr ""
467
-
468
- #: modules/site/disable_visual_editing.php:28
469
- msgid "Disable Visual Editing"
470
- msgstr ""
471
-
472
- #: modules/site/widgets.php:30
473
- msgid "Disable WordPress Widgets"
474
- msgstr ""
475
-
476
- #: modules/site/disable_visual_editing.php:33
477
- msgid "Disable visual editing"
478
- msgstr ""
479
-
480
- #: view/admin/page-modules.php:32
481
- msgid "Disabled"
482
- msgstr ""
483
-
484
- #: modules/page/page-links.php:204
485
- msgid "Display"
486
- msgstr ""
487
-
488
- #: modules/site/first-time-visitor.php:39
489
- msgid "Display a message for first time visitors (based upon idea from Seth "
490
- "Godin)"
491
- msgstr ""
492
-
493
- #: modules/site/first-time-visitor.php:134
494
- msgid "Display position"
495
- msgstr ""
496
-
497
- #: models/pager.php:442
498
- #, php-format
499
- msgid "Displaying %s&#8211;%s of %s"
500
- msgstr ""
501
-
502
- #: modules/page/stylesheet.php:101
503
- msgid "Do not output CSS"
504
- msgstr ""
505
-
506
- #: modules/site/analytics.php:281
507
- msgid "Domain Name"
508
- msgstr ""
509
-
510
- #: view/admin/edit_category.php:5
511
- msgid "Edit Category &raquo;"
512
- msgstr ""
513
-
514
- #: view/admin/options.php:43
515
- msgid "Enable debug option"
516
- msgstr ""
517
-
518
- #: modules/page/more_text.php:118
519
- msgid "Enable on excerpts"
520
- msgstr ""
521
-
522
- #: modules/site/widgets.php:156
523
- msgid "Enabled Widgets"
524
- msgstr ""
525
-
526
- #: modules/page/relative-links.php:124
527
- msgid "End"
528
- msgstr ""
529
-
530
- #: modules/site/first-time-visitor.php:131
531
- msgid "Enter 0 for always"
532
- msgstr ""
533
-
534
- #: modules/site/google_webmaster.php:70
535
- msgid "Enter Google Webmaster tracking code."
536
- msgstr ""
537
-
538
- #: modules/site/microsoft-live.php:70
539
- msgid "Enter Microsoft Live verification code."
540
- msgstr ""
541
-
542
- #: modules/site/yahoo-site-explorer.php:70
543
- msgid "Enter Yahoo! Site Explorer tracking code."
544
- msgstr ""
545
-
546
- #: modules/site/analytics.php:291
547
- msgid "Enter any additional Google Analytics code"
548
- msgstr ""
549
-
550
- #: modules/site/piwik.php:218
551
- msgid "Enter each host on a separate line"
552
- msgstr ""
553
-
554
- #: modules/site/mint.php:124
555
- msgid "Enter the URL of your Mint installation (i.e. <code>/mint/</code>)."
556
- msgstr ""
557
-
558
- #: modules/site/analytics.php:270
559
- msgid "Enter the URL you want outbound links tracked to"
560
- msgstr ""
561
-
562
- #: modules/site/analytics.php:240
563
- msgid "Enter the full Google JavaScript tracking code, or just the "
564
- "<code>_uacct</code> number."
565
- msgstr ""
566
-
567
- #: modules/site/hittail.php:114
568
- msgid "Enter the full JavaScript tracking code as provided by HitTail."
569
- msgstr ""
570
-
571
- #: modules/site/103bees.php:114
572
- msgid "Enter the full JavaScript tracking code as shown on your 103bees "
573
- "account page."
574
- msgstr ""
575
-
576
- #: modules/site/crazyegg.php:120
577
- msgid "Enter your full <a href=\"http://crazyegg.com/pages/instructions"
578
- "\">CrazyEgg code</a>"
579
- msgstr ""
580
-
581
- #: modules/site/apture.php:114
582
- msgid "Enter your site token."
583
- msgstr ""
584
-
585
- #: modules/site/103bees.php:121 modules/site/analytics.php:256
586
- #: modules/site/apture.php:121 modules/site/awstats.php:124
587
- #: modules/site/crazyegg.php:127 modules/site/hittail.php:121
588
- #: modules/site/mint.php:131 modules/site/piwik.php:225
589
- #: modules/site/statcounter.php:158
590
- msgid "Everyone"
591
- msgstr ""
592
-
593
- #: modules/page/page-links.php:171
594
- msgid "Exclude from list"
595
- msgstr ""
596
-
597
- #: modules/site/feedburner-stats.php:30
598
- msgid "Feedburner Stats Pro"
599
- msgstr ""
600
-
601
- #: modules/page/custom.php:85
602
- msgid "Fields"
603
- msgstr ""
604
-
605
- #: view/admin/mass_edit.php:29
606
- msgid "Filter"
607
- msgstr ""
608
-
609
- #: modules/site/first-time-visitor.php:34
610
- msgid "First Time Visitor"
611
- msgstr ""
612
-
613
- #: modules/page/follow-links.php:121
614
- msgid "Follow"
615
- msgstr ""
616
-
617
- #: modules/page/follow-links.php:109
618
- msgid "Follow Links"
619
- msgstr ""
620
-
621
- #: modules/page/tags.php:171
622
- msgid "Force tags in pages"
623
- msgstr ""
624
-
625
- #: modules/page/tags.php:161
626
- msgid "Force tags in posts"
627
- msgstr ""
628
-
629
- #: modules/page/page_title.php:139
630
- msgid "Force title rewrite"
631
- msgstr ""
632
-
633
- #: modules/site/frame-breaker.php:32
634
- msgid "Frame Breaker"
635
- msgstr ""
636
-
637
- #: models/headspace.php:96
638
- msgid "Front Page"
639
- msgstr ""
640
-
641
- #: models/headspace.php:94
642
- msgid "Global Settings"
643
- msgstr ""
644
-
645
- #: modules/site/analytics.php:39
646
- msgid "Google Analytics"
647
- msgstr ""
648
-
649
- #: modules/site/google-ad-wrap.php:28
650
- msgid "Google Section Targeting"
651
- msgstr ""
652
-
653
- #: modules/site/google_webmaster.php:30
654
- msgid "Google Webmaster"
655
- msgstr ""
656
-
657
- #: modules/page/page-links.php:221
658
- msgid "HTML added to end of list"
659
- msgstr ""
660
-
661
- #: modules/page/page-links.php:214
662
- msgid "HTML added to start of list"
663
- msgstr ""
664
-
665
- #: modules/import/head_meta_description.php:28
666
- msgid "Head META Description"
667
- msgstr ""
668
-
669
- #: headspace.php:99 headspace.php:151 headspace.php:483 headspace.php:484
670
- #: view/admin/edit_quick.php:1 view/admin/edit_quick.php:2
671
- msgid "HeadSpace"
672
- msgstr ""
673
-
674
- #: headspace.php:574
675
- msgid "HeadSpace Bug Tracker"
676
- msgstr ""
677
-
678
- #: headspace.php:572
679
- msgid "HeadSpace Documentation"
680
- msgstr ""
681
-
682
- #: headspace.php:575
683
- msgid "HeadSpace FAQ"
684
- msgstr ""
685
-
686
- #: headspace.php:571
687
- msgid "HeadSpace Help"
688
- msgstr ""
689
-
690
- #: view/admin/edit_post.php:7
691
- msgid "HeadSpace Meta data"
692
- msgstr ""
693
-
694
- #: view/admin/edit_category.php:1
695
- msgid "HeadSpace Settings"
696
- msgstr ""
697
-
698
- #: headspace.php:573
699
- msgid "HeadSpace Support Forum"
700
- msgstr ""
701
-
702
- #: headspace.php:440
703
- msgid "HeadSpace has been removed"
704
- msgstr ""
705
-
706
- #: view/admin/support.php:7
707
- msgid "HeadSpace has required a great deal of time and effort to develop. "
708
- "If it's been useful to you then you can support this development by "
709
- "<strong>making a small donation of $12</strong>. This will act as "
710
- "an incentive for me to carry on developing it, providing countless "
711
- "hours of support, and including any enhancements that are suggested."
712
- msgstr ""
713
-
714
- #: modules/import/headspace_tags.php:28
715
- msgid "HeadSpace tags (convert to WordPress 2.3 tags)"
716
- msgstr ""
717
-
718
- #: view/admin/support.php:5
719
- msgid "HeadSpace | Support"
720
- msgstr ""
721
-
722
- #: view/admin/version.php:2
723
- msgid "HeadSpace2 News"
724
- msgstr ""
725
-
726
- #: modules/site/hittail.php:31
727
- msgid "HitTail"
728
- msgstr ""
729
-
730
- #: models/headspace.php:95
731
- msgid "Home Page"
732
- msgstr ""
733
-
734
- #: modules/site/piwik.php:215
735
- msgid "Host aliases"
736
- msgstr ""
737
-
738
- #: modules/page/page-links.php:207
739
- msgid "How a link is displayed. Use %link% for the link itself"
740
- msgstr ""
741
-
742
- #: view/admin/options.php:35
743
- msgid "I'm a nice person and I have helped support the author of this plugin"
744
- msgstr ""
745
-
746
- #: modules/site/piwik.php:183
747
- msgid "If you are monitoring multiple sites this allows you to identify each"
748
- msgstr ""
749
-
750
- #: modules/site/first-time-visitor.php:143
751
- msgid "Ignore Bots"
752
- msgstr ""
753
-
754
- #: view/admin/import.php:21 view/admin/submenu.php:7
755
- msgid "Import"
756
- msgstr ""
757
-
758
- #: view/admin/import.php:22
759
- msgid "Import and remove original data"
760
- msgstr ""
761
-
762
- #: modules/page/tags.php:191
763
- msgid "In case of low memory issues"
764
- msgstr ""
765
-
766
- #: modules/site/analytics.php:298
767
- msgid "Include Google Analytics on the WordPress login page"
768
- msgstr ""
769
-
770
- #: modules/site/analytics.php:295
771
- msgid "Include on login page"
772
- msgstr ""
773
-
774
- #: view/admin/options.php:20
775
- msgid "Inherit from global settings"
776
- msgstr ""
777
-
778
- #: view/admin/options.php:16
779
- msgid "Inherit settings"
780
- msgstr ""
781
-
782
- #: modules/page/javascript.php:45 modules/page/javascript.php:60
783
- msgid "JavaScript"
784
- msgstr ""
785
-
786
- #: modules/import/jerome.php:28
787
- msgid "Jerome's Keywords"
788
- msgstr ""
789
-
790
- #: modules/page/keywords.php:62 modules/page/keywords.php:107
791
- msgid "Keywords"
792
- msgstr ""
793
-
794
- #: modules/page/keywords.php:84
795
- msgid "Keywords will be trimmed to this length"
796
- msgstr ""
797
-
798
- #: modules/page/page_title.php:126
799
- msgid "Leave blank to use theme default"
800
- msgstr ""
801
-
802
- #: modules/site/widgets.php:79
803
- msgid "Links"
804
- msgstr ""
805
-
806
- #: models/headspace.php:122
807
- msgid "Login Pages"
808
- msgstr ""
809
-
810
- #: modules/site/wp_formatting.php:108
811
- msgid "Makes links clickable in comments"
812
- msgstr ""
813
-
814
- #: modules/page/description.php:67 modules/page/keywords.php:81
815
- #: modules/page/page_title.php:151
816
- msgid "Max length"
817
- msgstr ""
818
-
819
- #: modules/site/system-settings.php:106
820
- msgid "Memory Limit"
821
- msgstr ""
822
-
823
- #: modules/site/first-time-visitor.php:124
824
- msgid "Message to display"
825
- msgstr ""
826
-
827
- #: modules/site/widgets.php:84 modules/site/widgets.php:85
828
- msgid "Meta"
829
- msgstr ""
830
-
831
- #: modules/page/noindex.php:83 modules/page/noindex.php:99
832
- msgid "Meta-Robots"
833
- msgstr ""
834
-
835
- #: headspace.php:152 view/admin/mass_edit.php:21
836
- msgid "Meta-data"
837
- msgstr ""
838
-
839
- #: modules/site/microsoft-live.php:30
840
- msgid "Microsoft Live Verification / Bing Webmaster"
841
- msgstr ""
842
-
843
- #: modules/site/mint.php:33
844
- msgid "Mint"
845
- msgstr ""
846
-
847
- #: modules/site/mint.php:121
848
- msgid "Mint path"
849
- msgstr ""
850
-
851
- #: view/admin/page-modules.php:33
852
- msgid "Modules are disabled and do not appear"
853
- msgstr ""
854
-
855
- #: view/admin/page-modules.php:16
856
- msgid "Modules will always appear on edit screens"
857
- msgstr ""
858
-
859
- #: view/admin/page-modules.php:22
860
- msgid "Modules will be hidden behind a link"
861
- msgstr ""
862
-
863
- #: modules/import/more_unique.php:28
864
- msgid "More Unique"
865
- msgstr ""
866
-
867
- #: modules/mass/more_text.php:28 modules/mass/more_text.php:50
868
- #: modules/page/more_text.php:81 modules/page/more_text.php:97
869
- msgid "More text"
870
- msgstr ""
871
-
872
- #: modules/site/analytics.php:248
873
- msgid "New Google Analytics (ga.js)"
874
- msgstr ""
875
-
876
- #: models/pager.php:381 modules/page/relative-links.php:114
877
- msgid "Next"
878
- msgstr ""
879
-
880
- #: modules/page/follow-links.php:38
881
- msgid "Next/Prev Posts Link"
882
- msgstr ""
883
-
884
- #: modules/page/tags.php:164 modules/page/tags.php:174
885
- msgid "No"
886
- msgstr ""
887
-
888
- #: modules/site/system-settings.php:89
889
- msgid "No timeout limit"
890
- msgstr ""
891
-
892
- #: modules/page/noindex.php:38
893
- msgid "No-ODP"
894
- msgstr ""
895
-
896
- #: modules/page/noindex.php:39
897
- msgid "No-Yahoo Dir"
898
- msgstr ""
899
-
900
- #: modules/page/noindex.php:37
901
- msgid "No-archive"
902
- msgstr ""
903
-
904
- #: modules/page/follow-links.php:122 modules/page/noindex.php:36
905
- msgid "No-follow"
906
- msgstr ""
907
-
908
- #: modules/page/noindex.php:35
909
- msgid "No-index"
910
- msgstr ""
911
-
912
- #: modules/page/page-links.php:172
913
- msgid "Nofollow"
914
- msgstr ""
915
-
916
- #: modules/page/page-links.php:173
917
- msgid "Open in new window"
918
- msgstr ""
919
-
920
- #: view/admin/submenu.php:6
921
- msgid "Options"
922
- msgstr ""
923
-
924
- #: modules/site/system-settings.php:126
925
- msgid "PHP Error Reporting"
926
- msgstr ""
927
-
928
- #: modules/site/system-settings.php:116
929
- msgid "PHP Script Timeout"
930
- msgstr ""
931
-
932
- #: modules/site/page_counts.php:33
933
- msgid "Page Counts"
934
- msgstr ""
935
-
936
- #: modules/page/page-links.php:169
937
- msgid "Page Link Options"
938
- msgstr ""
939
-
940
- #: modules/page/page-links.php:159
941
- msgid "Page Link Text"
942
- msgstr ""
943
-
944
- #: modules/page/page-links.php:164
945
- msgid "Page Link Title"
946
- msgstr ""
947
-
948
- #: modules/page/follow-links.php:34 modules/page/page-links.php:146
949
- msgid "Page Links"
950
- msgstr ""
951
-
952
- #: view/admin/submenu.php:4
953
- msgid "Page Modules"
954
- msgstr ""
955
-
956
- #: view/admin/submenu.php:3
957
- msgid "Page Settings"
958
- msgstr ""
959
-
960
- #: modules/page/page_title.php:176
961
- msgid "Page Title"
962
- msgstr ""
963
-
964
- #: modules/mass/description.php:28 modules/mass/description.php:50
965
- #: modules/page/description.php:55
966
- msgid "Page description"
967
- msgstr ""
968
-
969
- #: view/admin/page-modules.php:11
970
- msgid "Page modules apply to individual pages. Drag-and-drop modules into "
971
- "the appropriate area. Modules can be re-ordered to change their "
972
- "position on the edit screen."
973
- msgstr ""
974
-
975
- #: modules/mass/page_slug.php:28
976
- msgid "Page slug"
977
- msgstr ""
978
-
979
- #: modules/mass/page_title.php:28 modules/mass/page_title.php:50
980
- #: modules/page/page_title.php:106
981
- msgid "Page title"
982
- msgstr ""
983
-
984
- #: modules/page/plugin.php:89
985
- msgid "Page-specific Plugins"
986
- msgstr ""
987
-
988
- #: modules/page/theme.php:64
989
- msgid "Page-specific Theme"
990
- msgstr ""
991
-
992
- #: models/headspace.php:116 modules/site/widgets.php:61
993
- #: modules/site/widgets.php:62
994
- msgid "Pages"
995
- msgstr ""
996
-
997
- #: modules/page/relative-links.php:129
998
- msgid "Parent"
999
- msgstr ""
1000
-
1001
- #: modules/site/statcounter.php:142
1002
- msgid "Partition ID"
1003
- msgstr ""
1004
-
1005
- #: modules/page/more_text.php:124
1006
- msgid "Pattern"
1007
- msgstr ""
1008
-
1009
- #: modules/site/piwik.php:37
1010
- msgid "Piwik"
1011
- msgstr ""
1012
-
1013
- #: modules/site/piwik.php:194
1014
- msgid "Piwik JavaScript"
1015
- msgstr ""
1016
-
1017
- #: modules/site/piwik.php:187
1018
- msgid "Piwik PHP"
1019
- msgstr ""
1020
-
1021
- #: modules/site/piwik.php:180
1022
- msgid "Piwik Site ID"
1023
- msgstr ""
1024
-
1025
- #: headspace.php:576
1026
- msgid "Please read the documentation and FAQ, and check the bug tracker, "
1027
- "before asking a question."
1028
- msgstr ""
1029
-
1030
- #: view/admin/options.php:32
1031
- msgid "Plugin Support"
1032
- msgstr ""
1033
-
1034
- #: modules/page/plugin.php:134
1035
- msgid "Plugins"
1036
- msgstr ""
1037
-
1038
- #: modules/mass/page_slug.php:50
1039
- msgid "Post slug"
1040
- msgstr ""
1041
-
1042
- #: modules/mass/description.php:49 modules/mass/more_text.php:49
1043
- #: modules/mass/page_slug.php:49 modules/mass/page_title.php:49
1044
- #: modules/mass/site_description.php:49 modules/mass/site_name.php:49
1045
- #: modules/mass/tags.php:49
1046
- msgid "Post title"
1047
- msgstr ""
1048
-
1049
- #: models/headspace.php:115
1050
- msgid "Posts"
1051
- msgstr ""
1052
-
1053
- #: headspace.php:395
1054
- msgid "Posts successfully updated"
1055
- msgstr ""
1056
-
1057
- #: models/pager.php:380 modules/page/relative-links.php:109
1058
- msgid "Previous"
1059
- msgstr ""
1060
-
1061
- #: view/admin/options.php:24
1062
- msgid "Process excerpt with plugins"
1063
- msgstr ""
1064
-
1065
- #: modules/site/statcounter.php:136
1066
- msgid "Project ID"
1067
- msgstr ""
1068
-
1069
- #: modules/page/rss_tagline.php:69
1070
- msgid "RSS Desc."
1071
- msgstr ""
1072
-
1073
- #: modules/page/rss_tagline.php:53
1074
- msgid "RSS Description"
1075
- msgstr ""
1076
-
1077
- #: modules/page/rss_name.php:53 modules/page/rss_name.php:69
1078
- msgid "RSS Name"
1079
- msgstr ""
1080
-
1081
- #: modules/site/analytics.php:288
1082
- msgid "Raw Code"
1083
- msgstr ""
1084
-
1085
- #: modules/page/raw.php:40 modules/page/raw.php:50
1086
- msgid "Raw data"
1087
- msgstr ""
1088
-
1089
- #: modules/page/raw-footer.php:44 modules/page/raw-footer.php:54
1090
- msgid "Raw footer data"
1091
- msgstr ""
1092
-
1093
- #: modules/site/widgets.php:95 modules/site/widgets.php:96
1094
- msgid "Recent Posts"
1095
- msgstr ""
1096
-
1097
- #: modules/page/relative-links.php:96 modules/page/relative-links.php:106
1098
- msgid "Relative Links"
1099
- msgstr ""
1100
-
1101
- #: view/admin/options.php:57
1102
- msgid "Remove HeadSpace"
1103
- msgstr ""
1104
-
1105
- #: modules/site/first-time-visitor.php:130
1106
- msgid "Repeat"
1107
- msgstr ""
1108
-
1109
- #: modules/page/more_text.php:131
1110
- msgid "Replace"
1111
- msgstr ""
1112
-
1113
- #: view/admin/help.php:17
1114
- msgid "Replaced with the category description"
1115
- msgstr ""
1116
-
1117
- #: view/admin/help.php:27
1118
- msgid "Replaced with the current date"
1119
- msgstr ""
1120
-
1121
- #: view/admin/help.php:28
1122
- msgid "Replaced with the current month"
1123
- msgstr ""
1124
-
1125
- #: view/admin/help.php:32
1126
- msgid "Replaced with the current page number"
1127
- msgstr ""
1128
-
1129
- #: view/admin/help.php:30
1130
- msgid "Replaced with the current page number (i.e. page 2 of 4)"
1131
- msgstr ""
1132
-
1133
- #: view/admin/help.php:31
1134
- msgid "Replaced with the current page total"
1135
- msgstr ""
1136
-
1137
- #: view/admin/help.php:25
1138
- msgid "Replaced with the current search phrase"
1139
- msgstr ""
1140
-
1141
- #: view/admin/help.php:15
1142
- msgid "Replaced with the current tag/tags"
1143
- msgstr ""
1144
-
1145
- #: view/admin/help.php:26
1146
- msgid "Replaced with the current time"
1147
- msgstr ""
1148
-
1149
- #: view/admin/help.php:29
1150
- msgid "Replaced with the current year"
1151
- msgstr ""
1152
-
1153
- #: view/admin/help.php:10
1154
- msgid "Replaced with the date of the post/page"
1155
- msgstr ""
1156
-
1157
- #: view/admin/help.php:16
1158
- msgid "Replaced with the post categories (comma separated)"
1159
- msgstr ""
1160
-
1161
- #: view/admin/help.php:22
1162
- msgid "Replaced with the post/page ID"
1163
- msgstr ""
1164
-
1165
- #: view/admin/help.php:23
1166
- msgid "Replaced with the post/page author's 'nicename'"
1167
- msgstr ""
1168
-
1169
- #: view/admin/help.php:24
1170
- msgid "Replaced with the post/page author's userid"
1171
- msgstr ""
1172
-
1173
- #: view/admin/help.php:13
1174
- msgid "Replaced with the post/page excerpt (or auto-generated if it does "
1175
- "not exist)"
1176
- msgstr ""
1177
-
1178
- #: view/admin/help.php:14
1179
- msgid "Replaced with the post/page excerpt (without auto-generation)"
1180
- msgstr ""
1181
-
1182
- #: view/admin/help.php:21
1183
- msgid "Replaced with the post/page modified time"
1184
- msgstr ""
1185
-
1186
- #: view/admin/help.php:18
1187
- msgid "Replaced with the tag description"
1188
- msgstr ""
1189
-
1190
- #: view/admin/help.php:19
1191
- msgid "Replaced with the term description"
1192
- msgstr ""
1193
-
1194
- #: view/admin/help.php:20
1195
- msgid "Replaced with the term name"
1196
- msgstr ""
1197
-
1198
- #: view/admin/help.php:11
1199
- msgid "Replaced with the title of the post/page"
1200
- msgstr ""
1201
-
1202
- #: modules/import/seo-title-tags.php:28
1203
- msgid "SEO Title Tags"
1204
- msgstr ""
1205
-
1206
- #: view/admin/page-module-edit.php:11 view/admin/page-settings-edit-ajax.php:5
1207
- #: view/admin/site-module-edit.php:17
1208
- msgid "Save"
1209
- msgstr ""
1210
-
1211
- #: view/admin/mass_edit.php:66
1212
- msgid "Save all data"
1213
- msgstr ""
1214
-
1215
- #: modules/site/widgets.php:90 view/admin/mass_edit.php:11
1216
- #: view/admin/mass_edit.php:13
1217
- msgid "Search"
1218
- msgstr ""
1219
-
1220
- #: models/headspace.php:118
1221
- msgid "Search Pages"
1222
- msgstr ""
1223
-
1224
- #: modules/site/page_counts.php:126
1225
- msgid "Searches"
1226
- msgstr ""
1227
-
1228
- #: modules/site/statcounter.php:148
1229
- msgid "Security ID"
1230
- msgstr ""
1231
-
1232
- #: modules/page/page_title.php:130
1233
- msgid "Separator position"
1234
- msgstr ""
1235
-
1236
- #: modules/site/analytics.php:284
1237
- msgid "Set to a root domain when tracking across sub-domains"
1238
- msgstr ""
1239
-
1240
- #: headspace.php:92
1241
- msgid "Settings"
1242
- msgstr ""
1243
-
1244
- #: view/admin/page-settings.php:23
1245
- msgid "Settings can be applied to specific posts &amp; pages from the "
1246
- "<strong>post edit page</strong>, and to specific categories from the "
1247
- "<strong>edit category</strong> page."
1248
- msgstr ""
1249
-
1250
- #: modules/site/system-settings.php:101
1251
- msgid "Show all errors &amp; warnings"
1252
- msgstr ""
1253
-
1254
- #: modules/page/plugin.php:107
1255
- msgid "Show in admin"
1256
- msgstr ""
1257
-
1258
- #: modules/site/system-settings.php:102
1259
- msgid "Show no errors or warnings"
1260
- msgstr ""
1261
-
1262
- #: modules/site/system-settings.php:100
1263
- msgid "Show only errors"
1264
- msgstr ""
1265
-
1266
- #: modules/page/tags.php:181
1267
- msgid "Show pages"
1268
- msgstr ""
1269
-
1270
- #: modules/page/tags.php:184
1271
- msgid "Show pages in tag archives"
1272
- msgstr ""
1273
-
1274
- #: modules/page/plugin.php:110
1275
- msgid "Shows page-specific plugins in the administration menus"
1276
- msgstr ""
1277
-
1278
- #: view/admin/page-modules.php:15
1279
- msgid "Simple"
1280
- msgstr ""
1281
-
1282
- #: modules/import/simple-tagging.php:28
1283
- msgid "Simple Tagging"
1284
- msgstr ""
1285
-
1286
- #: modules/import/simple-tags.php:28
1287
- msgid "Simple Tags (old version)"
1288
- msgstr ""
1289
-
1290
- #: view/admin/submenu.php:5
1291
- msgid "Site Modules"
1292
- msgstr ""
1293
-
1294
- #: modules/page/site_tagline.php:52 modules/page/site_tagline.php:68
1295
- msgid "Site Tagline"
1296
- msgstr ""
1297
-
1298
- #: modules/mass/site_description.php:28 modules/mass/site_description.php:50
1299
- msgid "Site description"
1300
- msgstr ""
1301
-
1302
- #: view/admin/site-modules.php:10
1303
- msgid "Site modules apply to your site as a whole. Only checked modules "
1304
- "will run (when properly configured)."
1305
- msgstr ""
1306
-
1307
- #: modules/mass/site_name.php:28 modules/mass/site_name.php:50
1308
- #: modules/page/site_name.php:54 modules/page/site_name.php:70
1309
- msgid "Site name"
1310
- msgstr ""
1311
-
1312
- #: modules/site/apture.php:111
1313
- msgid "Site token"
1314
- msgstr ""
1315
-
1316
- #: view/admin/help.php:3
1317
- msgid "Special Tags"
1318
- msgstr ""
1319
-
1320
- #: modules/page/relative-links.php:119
1321
- msgid "Start"
1322
- msgstr ""
1323
-
1324
- #: modules/site/statcounter.php:35
1325
- msgid "StatCounter"
1326
- msgstr ""
1327
-
1328
- #: modules/site/frame-breaker.php:37
1329
- msgid "Stops your site being loaded in a frame."
1330
- msgstr ""
1331
-
1332
- #: modules/page/stylesheet.php:54 modules/page/stylesheet.php:69
1333
- msgid "Stylesheets"
1334
- msgstr ""
1335
-
1336
- #: modules/page/tags.php:309
1337
- msgid "Suggest tags based on content"
1338
- msgstr ""
1339
-
1340
- #: modules/page/tags.php:280
1341
- msgid "Suggested tags"
1342
- msgstr ""
1343
-
1344
- #: modules/site/system-settings.php:32
1345
- msgid "System Settings"
1346
- msgstr ""
1347
-
1348
- #: modules/site/system-settings.php:84 modules/site/system-settings.php:94
1349
- #: modules/site/system-settings.php:99
1350
- msgid "System default"
1351
- msgstr ""
1352
-
1353
- #: modules/site/widgets.php:101 modules/site/widgets.php:102
1354
- msgid "Tag Cloud"
1355
- msgstr ""
1356
-
1357
- #: modules/page/follow-links.php:35
1358
- msgid "Tag Links"
1359
- msgstr ""
1360
-
1361
- #: models/headspace.php:120
1362
- msgid "Tag Pages"
1363
- msgstr ""
1364
-
1365
- #: headspace.php:485 modules/mass/tags.php:28 modules/page/tags.php:149
1366
- #: modules/page/tags.php:232
1367
- msgid "Tags"
1368
- msgstr ""
1369
-
1370
- #: modules/mass/tags.php:50
1371
- msgid "Tags/keywords"
1372
- msgstr ""
1373
-
1374
- #: models/headspace.php:97
1375
- msgid "Taxonomy Archives"
1376
- msgstr ""
1377
-
1378
- #: models/headspace.php:108
1379
- msgid "Taxonomy Archives - "
1380
- msgstr ""
1381
-
1382
- #: headspace.php:331
1383
- msgid "The HeadSpace administration interface is now WordPress 2.3+ only. "
1384
- "Your meta-data will continue to function but you should either "
1385
- "upgrade your WordPress or downgrade HeadSpace."
1386
- msgstr ""
1387
-
1388
- #: modules/site/piwik.php:197
1389
- msgid "The location of the Piwik JavaScript file (i.e. <code>/piwik/piwik."
1390
- "js</code>)"
1391
- msgstr ""
1392
-
1393
- #: modules/site/piwik.php:190
1394
- msgid "The location of the Piwik PHP file (i.e. <code>/piwik/piwik.php</"
1395
- "code>)"
1396
- msgstr ""
1397
-
1398
- #: view/admin/help.php:12
1399
- msgid "The site's name"
1400
- msgstr ""
1401
-
1402
- #: view/admin/support.php:30
1403
- msgid "The support message can be disabled at any time from the options page"
1404
- msgstr ""
1405
-
1406
- #: modules/page/theme.php:81
1407
- msgid "Theme"
1408
- msgstr ""
1409
-
1410
- #: view/admin/help.php:4
1411
- msgid "These tags can be included and will be replaced by HeadSpace when a "
1412
- "page is displayed."
1413
- msgstr ""
1414
-
1415
- #: modules/site/feedburner-stats.php:70
1416
- msgid "This is your FeedBurner username"
1417
- msgstr ""
1418
-
1419
- #: view/admin/options.php:59
1420
- msgid "This option will remove HeadSpace and delete all settings, tags, and "
1421
- "meta-data - be sure this is what you want!"
1422
- msgstr ""
1423
-
1424
- #: view/admin/import.php:10
1425
- msgid "This page will allow you to import meta-data from other WordPress "
1426
- "plugins. The other plugins do not need to be active for the import "
1427
- "to work."
1428
- msgstr ""
1429
-
1430
- #: modules/page/page_title.php:146
1431
- msgid "This will cache your page and brute-force change the title. While "
1432
- "this is convienent because you don't need to change your theme it "
1433
- "does lead to increased memory usage and a reduction in performance."
1434
- msgstr ""
1435
-
1436
- #: modules/page/page_title.php:123
1437
- msgid "Title separator"
1438
- msgstr ""
1439
-
1440
- #: modules/site/piwik.php:201
1441
- msgid "Track downloads"
1442
- msgstr ""
1443
-
1444
- #: modules/site/analytics.php:267
1445
- msgid "Track outbound links"
1446
- msgstr ""
1447
-
1448
- #: modules/site/piwik.php:208
1449
- msgid "Tracker pause"
1450
- msgstr ""
1451
-
1452
- #: modules/site/103bees.php:111 modules/site/google_webmaster.php:67
1453
- #: modules/site/hittail.php:111 modules/site/yahoo-site-explorer.php:67
1454
- msgid "Tracking code"
1455
- msgstr ""
1456
-
1457
- #: modules/import/utw.php:28
1458
- msgid "Ultimate Tag Warrior"
1459
- msgstr ""
1460
-
1461
- #: view/admin/options.php:49
1462
- msgid "Update Options &raquo;"
1463
- msgstr ""
1464
-
1465
- #: modules/site/analytics.php:247
1466
- msgid "Urchin (urchin.js)"
1467
- msgstr ""
1468
-
1469
- #: modules/site/wp_formatting.php:94
1470
- msgid "Use <code>wpautop</code> to format paragraphs"
1471
- msgstr ""
1472
-
1473
- #: modules/site/wp_formatting.php:101
1474
- msgid "Use <code>wptexturize</code> to turn quotes into fancy quotes"
1475
- msgstr ""
1476
-
1477
- #: modules/page/keywords.php:74
1478
- msgid "Use tags"
1479
- msgstr ""
1480
-
1481
- #: modules/site/103bees.php:127 modules/site/analytics.php:263
1482
- #: modules/site/apture.php:128 modules/site/awstats.php:131
1483
- #: modules/site/crazyegg.php:134 modules/site/hittail.php:128
1484
- #: modules/site/mint.php:138 modules/site/piwik.php:232
1485
- #: modules/site/statcounter.php:165
1486
- msgid "Users of the specified role or less will be tracked"
1487
- msgstr ""
1488
-
1489
- #: modules/site/microsoft-live.php:67
1490
- msgid "Verification code"
1491
- msgstr ""
1492
-
1493
- #: modules/site/analytics.php:244
1494
- msgid "Version"
1495
- msgstr ""
1496
-
1497
- #: modules/site/analytics.php:274
1498
- msgid "Virtual Pages"
1499
- msgstr ""
1500
-
1501
- #: modules/site/103bees.php:118 modules/site/analytics.php:253
1502
- #: modules/site/apture.php:118 modules/site/awstats.php:121
1503
- #: modules/site/crazyegg.php:124 modules/site/hittail.php:118
1504
- #: modules/site/mint.php:128 modules/site/piwik.php:222
1505
- #: modules/site/statcounter.php:155
1506
- msgid "Who to track"
1507
- msgstr ""
1508
-
1509
- #: view/admin/options.php:28
1510
- msgid "Will allow plugins to modify generated excerpts"
1511
- msgstr ""
1512
-
1513
- #: modules/site/wp_formatting.php:32
1514
- msgid "WordPress content formatting"
1515
- msgstr ""
1516
-
1517
- #: modules/site/google-ad-wrap.php:33
1518
- msgid "Wraps all post and page content inside a Google targeted section"
1519
- msgstr ""
1520
-
1521
- #: modules/page/tags.php:290
1522
- msgid "Yahoo"
1523
- msgstr ""
1524
-
1525
- #: modules/page/tags.php:314
1526
- msgid "Yahoo Suggest"
1527
- msgstr ""
1528
-
1529
- #: modules/page/tags.php:195
1530
- msgid "Yahoo ZoneTag"
1531
- msgstr ""
1532
-
1533
- #: modules/site/yahoo-site-explorer.php:30
1534
- msgid "Yahoo! Site Explorer"
1535
- msgstr ""
1536
-
1537
- #: modules/page/tags.php:165 modules/page/tags.php:175
1538
- msgid "Yes"
1539
- msgstr ""
1540
-
1541
- #: headspace.php:434
1542
- msgid "Your options have been updated"
1543
- msgstr ""
1544
-
1545
- #: modules/page/tags.php:167 modules/page/tags.php:177
1546
- msgid "Your theme may overrule this setting"
1547
- msgstr ""
1548
-
1549
- #: modules/page/tags.php:282
1550
- msgid "add all"
1551
- msgstr ""
1552
-
1553
- #: view/admin/page-settings-edit.php:19
1554
- msgid "advanced"
1555
- msgstr ""
1556
-
1557
- #: models/headspace.php:117
1558
- msgid "applied to author pages"
1559
- msgstr ""
1560
-
1561
- #: models/headspace.php:114
1562
- msgid "applied to category pages without specific settings"
1563
- msgstr ""
1564
-
1565
- #: models/headspace.php:94
1566
- msgid "applied to everything unless otherwise specified"
1567
- msgstr ""
1568
-
1569
- #: models/headspace.php:96
1570
- msgid "applied to front page (if you have set WordPress to use a static "
1571
- "page)"
1572
- msgstr ""
1573
-
1574
- #: models/headspace.php:116
1575
- msgid "applied to pages without specific settings"
1576
- msgstr ""
1577
-
1578
- #: models/headspace.php:115
1579
- msgid "applied to posts without specific settings"
1580
- msgstr ""
1581
-
1582
- #: models/headspace.php:95
1583
- msgid "applied to the home page (or blog page)"
1584
- msgstr ""
1585
-
1586
- #: models/headspace.php:119
1587
- msgid "applied when viewing a 404 error"
1588
- msgstr ""
1589
-
1590
- #: models/headspace.php:97
1591
- msgid "applied when viewing a taxonomy archive"
1592
- msgstr ""
1593
-
1594
- #: models/headspace.php:108
1595
- msgid "applied when viewing a taxonomy archive for the "
1596
- msgstr ""
1597
-
1598
- #: models/headspace.php:121
1599
- msgid "applied when viewing an attachment"
1600
- msgstr ""
1601
-
1602
- #: models/headspace.php:122
1603
- msgid "applied when viewing login, logout, or registration pages"
1604
- msgstr ""
1605
-
1606
- #: models/headspace.php:118
1607
- msgid "applied when viewing search results"
1608
- msgstr ""
1609
-
1610
- #: models/headspace.php:120
1611
- msgid "applied when viewing tag pages"
1612
- msgstr ""
1613
-
1614
- #: models/headspace.php:113
1615
- msgid "applied when viewing the archives"
1616
- msgstr ""
1617
-
1618
- #: modules/site/widgets.php:148
1619
- msgid "archives"
1620
- msgstr ""
1621
-
1622
- #: modules/site/widgets.php:147
1623
- msgid "calendar"
1624
- msgstr ""
1625
-
1626
- #: modules/site/widgets.php:141
1627
- msgid "categories"
1628
- msgstr ""
1629
-
1630
- #: modules/site/page_counts.php:119 modules/site/page_counts.php:131
1631
- msgid "content"
1632
- msgstr ""
1633
-
1634
- #: modules/site/page_counts.php:118 modules/site/page_counts.php:130
1635
- msgid "default"
1636
- msgstr ""
1637
-
1638
- #: modules/page/tags.php:198
1639
- msgid "enable"
1640
- msgstr ""
1641
-
1642
- #: modules/site/page_counts.php:120 modules/site/page_counts.php:132
1643
- msgid "excerpt"
1644
- msgstr ""
1645
-
1646
- #: modules/site/widgets.php:149
1647
- msgid "links"
1648
- msgstr ""
1649
-
1650
- #: modules/import/lud.icro.us.php:28
1651
- msgid "lud.icro.us HeadMeta"
1652
- msgstr ""
1653
-
1654
- #: modules/site/widgets.php:150
1655
- msgid "meta"
1656
- msgstr ""
1657
-
1658
- #: models/inline_tags.php:348
1659
- #, php-format
1660
- msgid "page %d of %d"
1661
- msgstr ""
1662
-
1663
- #: modules/site/widgets.php:145
1664
- msgid "pages"
1665
- msgstr ""
1666
-
1667
- #: modules/site/page_counts.php:116 modules/site/page_counts.php:128
1668
- msgid "posts, showing the"
1669
- msgstr ""
1670
-
1671
- #: modules/site/widgets.php:144
1672
- msgid "recent comments"
1673
- msgstr ""
1674
-
1675
- #: modules/site/widgets.php:151
1676
- msgid "recent entries"
1677
- msgstr ""
1678
-
1679
- #: modules/page/description.php:97 modules/page/keywords.php:116
1680
- #: modules/page/page_title.php:185
1681
- msgid "remaining"
1682
- msgstr ""
1683
-
1684
- #: modules/site/piwik.php:204
1685
- msgid "reset to default"
1686
- msgstr ""
1687
-
1688
- #: modules/site/widgets.php:143
1689
- msgid "rss"
1690
- msgstr ""
1691
-
1692
- #: modules/site/widgets.php:146
1693
- msgid "search"
1694
- msgstr ""
1695
-
1696
- #: modules/site/page_counts.php:134
1697
- msgid "set number of posts to 0 for theme default"
1698
- msgstr ""
1699
-
1700
- #: modules/page/tags.php:285
1701
- msgid "suggest"
1702
- msgstr ""
1703
-
1704
- #: modules/site/widgets.php:152
1705
- msgid "tag cloud"
1706
- msgstr ""
1707
-
1708
- #: modules/site/widgets.php:142
1709
- msgid "text"
1710
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
models/headspace.php CHANGED
@@ -30,10 +30,10 @@ class HeadSpace2 extends HeadSpace_Plugin
30
  var $modules = null;
31
  var $site = null;
32
  var $disabled = false;
33
-
34
  function HeadSpace2() {
35
  $this->register_plugin( 'headspace', dirname ( __FILE__ ) );
36
-
37
  // Load active modules
38
  $this->modules = new HSM_ModuleManager ($this->get_active_modules ());
39
  $this->site = new HS_SiteManager ($this->get_site_modules ());
@@ -42,7 +42,7 @@ class HeadSpace2 extends HeadSpace_Plugin
42
  $this->add_action ('wp_head');
43
  $this->add_action ('headspace_wp_head', 'wp_head'); // For custom themes
44
  $this->add_action ('login_head', 'wp_head');
45
-
46
  // 'plugins_loaded' seems to cause problem on non-english sites for 2.7
47
  $this->add_action ('init', 'plugins_loaded');
48
  }
@@ -51,12 +51,12 @@ class HeadSpace2 extends HeadSpace_Plugin
51
  $options = $this->get_options ();
52
  return $options['simple_modules'];
53
  }
54
-
55
  function get_advanced_modules() {
56
  $options = $this->get_options ();
57
  return $options['advanced_modules'];
58
  }
59
-
60
  function get_site_modules() {
61
  $options = get_option ('headspace_options');
62
  if ($options === false)
@@ -66,11 +66,11 @@ class HeadSpace2 extends HeadSpace_Plugin
66
  $options['site_modules'] = array ();
67
  return $options['site_modules'];
68
  }
69
-
70
  function get_active_modules() {
71
  return array_merge ($this->get_simple_modules (), $this->get_advanced_modules ());
72
  }
73
-
74
  function get_options() {
75
  $options = get_option ('headspace_options');
76
  if ($options === false)
@@ -81,12 +81,12 @@ class HeadSpace2 extends HeadSpace_Plugin
81
 
82
  if (!isset ($options['advanced_modules']))
83
  $options['advanced_modules'] = array ('javascript.php' => 'hsm_javascript', 'stylesheet.php' => 'hsm_stylesheet');
84
-
85
  if (!isset ($options['inherit']))
86
  $options['inherit'] = true;
87
  return $options;
88
  }
89
-
90
  function get_types() {
91
 
92
  // Standard types
@@ -95,7 +95,7 @@ class HeadSpace2 extends HeadSpace_Plugin
95
  'home' => array (__ ('Home Page', 'headspace'), __ ('applied to the home page (or blog page)', 'headspace')),
96
  'front' => array (__ ('Front Page', 'headspace'), __('applied to front page (if you have set WordPress to use a static page)', 'headspace')),
97
  'taxonomy' => array (__ ('Taxonomy Archives', 'headspace'), __ ('applied when viewing a taxonomy archive', 'headspace')));
98
-
99
  // get taxonomy types
100
  $all_taxonomies = get_object_taxonomies('post');
101
 
@@ -125,10 +125,10 @@ class HeadSpace2 extends HeadSpace_Plugin
125
  return $types;
126
 
127
  }
128
-
129
  function extract_module_settings($data, $area) {
130
  $data = stripslashes_deep ($data);
131
-
132
  $modules = $this->modules->get_restricted ($this->get_simple_modules (), array (), $area);
133
  $modules = array_merge ($modules, $this->modules->get_restricted ($this->get_advanced_modules (), array (), $area));
134
 
@@ -137,7 +137,7 @@ class HeadSpace2 extends HeadSpace_Plugin
137
  foreach ($modules AS $pos => $module)
138
  $save = array_merge ($save, $modules[$pos]->save ($data, $area));
139
  }
140
-
141
  return $save;
142
  }
143
 
@@ -146,8 +146,8 @@ class HeadSpace2 extends HeadSpace_Plugin
146
 
147
  if ($this->disabled == true)
148
  return array (); // This is useful for when we call a filter to prevent infinite loops
149
-
150
- $meta = array ();
151
  if ($override)
152
  $meta[] = $override;
153
  else if (is_admin ())
@@ -162,12 +162,12 @@ class HeadSpace2 extends HeadSpace_Plugin
162
  if (is_single () || is_page () || ((is_front_page() || is_home() || is_archive() || is_search()) && in_the_loop()) ) {
163
  if (is_attachment ())
164
  $meta[] = get_option ('headspace_attachment');
165
-
166
  if (is_page ())
167
  $meta[] = get_option ('headspace_page');
168
  else
169
  $meta[] = get_option ('headspace_post');
170
-
171
  if (!empty ($post->ID))
172
  $meta[] = $this->get_post_settings ($post->ID);
173
  }
@@ -218,7 +218,7 @@ class HeadSpace2 extends HeadSpace_Plugin
218
  $options = $this->get_options ();
219
  if ($options['inherit'] !== true && count ($meta) > 1)
220
  $meta = array ($meta[count ($meta) - 1]);
221
-
222
  // Merge the settings together
223
  $merged = array ();
224
  foreach ($meta AS $item) {
@@ -237,17 +237,17 @@ class HeadSpace2 extends HeadSpace_Plugin
237
  foreach ($meta AS $key => $value)
238
  $meta[$key] = HS_InlineTags::replace ($value, $post);
239
  }
240
-
241
  $meta = array_filter ($meta);
242
  }
243
 
244
  $this->meta = $meta;
245
  return $this->meta;
246
  }
247
-
248
  function get_post_settings( $id ) {
249
  $meta = array();
250
-
251
  if ( $id > 0 ) {
252
  $custom = get_post_custom( $id );
253
 
@@ -259,7 +259,7 @@ class HeadSpace2 extends HeadSpace_Plugin
259
  $meta[$field] = $value;
260
  }
261
  }
262
-
263
  // Flatten any arrays with one element
264
  foreach ( $meta AS $field => $value ) {
265
  if ( is_array( $value ) && count( $value ) == 1 )
@@ -267,59 +267,32 @@ class HeadSpace2 extends HeadSpace_Plugin
267
  }
268
  }
269
  }
270
-
271
  return $meta;
272
  }
273
-
274
- function save_post_settings($postid, $settings) {
275
  global $wpdb;
276
 
277
  // Try to find existing headspace meta for this post
278
- $existing = has_meta ($postid);
279
- $ids = array ();
280
 
281
  // Save each variable
282
- foreach ($settings AS $var => $values) {
283
  $field = '_headspace_'.$var;
284
 
285
- // Does this field already exist?
286
- $ids = array ();
287
- if (is_array ($existing) && count ($existing) > 0) {
288
- foreach ($existing AS $item) {
289
- if ($item['meta_key'] == $field)
290
- $ids[] = $item['meta_id'];
291
- }
292
- }
293
 
294
- if (!is_array ($values))
295
- $values = array ($values);
296
-
297
- // Delete any extra
298
- if (count ($values) < count ($ids)) {
299
- $count = 0;
300
- foreach ($ids AS $pos => $id) {
301
- $count++;
302
- if ($count > (count ($ids) - count ($values)))
303
- $rest[] = $id;
304
- else
305
- delete_meta ($id);
306
- }
307
-
308
- $ids = $rest;
309
- }
310
 
311
- foreach ($values AS $pos => $value) {
312
- // Update or insert
313
- if (!isset ($ids[$pos]) && !empty ($value))
314
- $wpdb->query ("INSERT INTO {$wpdb->postmeta} (post_id,meta_key,meta_value) VALUES ('$postid','$field','".$wpdb->escape ($value)."')");
315
- else if (isset ($ids[$pos]) && !empty ($value))
316
- update_meta ($ids[$pos], $field, $value);
317
- else if (isset ($ids[$pos]) > 0)
318
- delete_meta ($ids[$pos]);
319
  }
320
  }
321
  }
322
-
323
  function reload(&$obj) {
324
  $headspace = HeadSpace2::get ();
325
  $obj->load ($headspace->get_current_settings ());
@@ -336,10 +309,10 @@ class HeadSpace2 extends HeadSpace_Plugin
336
  $module->head ();
337
  }
338
  }
339
-
340
  echo "<!-- HeadSpace -->\n";
341
  }
342
-
343
  function plugins_loaded() {
344
  $modules = array_merge ($this->site->get_active (), $this->modules->get_active ($this->get_current_settings ()));
345
 
@@ -355,7 +328,7 @@ class HeadSpace2 extends HeadSpace_Plugin
355
  echo $text;
356
  echo '</pre>';
357
  }
358
-
359
  function &get () {
360
  static $instance;
361
 
30
  var $modules = null;
31
  var $site = null;
32
  var $disabled = false;
33
+
34
  function HeadSpace2() {
35
  $this->register_plugin( 'headspace', dirname ( __FILE__ ) );
36
+
37
  // Load active modules
38
  $this->modules = new HSM_ModuleManager ($this->get_active_modules ());
39
  $this->site = new HS_SiteManager ($this->get_site_modules ());
42
  $this->add_action ('wp_head');
43
  $this->add_action ('headspace_wp_head', 'wp_head'); // For custom themes
44
  $this->add_action ('login_head', 'wp_head');
45
+
46
  // 'plugins_loaded' seems to cause problem on non-english sites for 2.7
47
  $this->add_action ('init', 'plugins_loaded');
48
  }
51
  $options = $this->get_options ();
52
  return $options['simple_modules'];
53
  }
54
+
55
  function get_advanced_modules() {
56
  $options = $this->get_options ();
57
  return $options['advanced_modules'];
58
  }
59
+
60
  function get_site_modules() {
61
  $options = get_option ('headspace_options');
62
  if ($options === false)
66
  $options['site_modules'] = array ();
67
  return $options['site_modules'];
68
  }
69
+
70
  function get_active_modules() {
71
  return array_merge ($this->get_simple_modules (), $this->get_advanced_modules ());
72
  }
73
+
74
  function get_options() {
75
  $options = get_option ('headspace_options');
76
  if ($options === false)
81
 
82
  if (!isset ($options['advanced_modules']))
83
  $options['advanced_modules'] = array ('javascript.php' => 'hsm_javascript', 'stylesheet.php' => 'hsm_stylesheet');
84
+
85
  if (!isset ($options['inherit']))
86
  $options['inherit'] = true;
87
  return $options;
88
  }
89
+
90
  function get_types() {
91
 
92
  // Standard types
95
  'home' => array (__ ('Home Page', 'headspace'), __ ('applied to the home page (or blog page)', 'headspace')),
96
  'front' => array (__ ('Front Page', 'headspace'), __('applied to front page (if you have set WordPress to use a static page)', 'headspace')),
97
  'taxonomy' => array (__ ('Taxonomy Archives', 'headspace'), __ ('applied when viewing a taxonomy archive', 'headspace')));
98
+
99
  // get taxonomy types
100
  $all_taxonomies = get_object_taxonomies('post');
101
 
125
  return $types;
126
 
127
  }
128
+
129
  function extract_module_settings($data, $area) {
130
  $data = stripslashes_deep ($data);
131
+
132
  $modules = $this->modules->get_restricted ($this->get_simple_modules (), array (), $area);
133
  $modules = array_merge ($modules, $this->modules->get_restricted ($this->get_advanced_modules (), array (), $area));
134
 
137
  foreach ($modules AS $pos => $module)
138
  $save = array_merge ($save, $modules[$pos]->save ($data, $area));
139
  }
140
+
141
  return $save;
142
  }
143
 
146
 
147
  if ($this->disabled == true)
148
  return array (); // This is useful for when we call a filter to prevent infinite loops
149
+
150
+ $meta = array ();
151
  if ($override)
152
  $meta[] = $override;
153
  else if (is_admin ())
162
  if (is_single () || is_page () || ((is_front_page() || is_home() || is_archive() || is_search()) && in_the_loop()) ) {
163
  if (is_attachment ())
164
  $meta[] = get_option ('headspace_attachment');
165
+
166
  if (is_page ())
167
  $meta[] = get_option ('headspace_page');
168
  else
169
  $meta[] = get_option ('headspace_post');
170
+
171
  if (!empty ($post->ID))
172
  $meta[] = $this->get_post_settings ($post->ID);
173
  }
218
  $options = $this->get_options ();
219
  if ($options['inherit'] !== true && count ($meta) > 1)
220
  $meta = array ($meta[count ($meta) - 1]);
221
+
222
  // Merge the settings together
223
  $merged = array ();
224
  foreach ($meta AS $item) {
237
  foreach ($meta AS $key => $value)
238
  $meta[$key] = HS_InlineTags::replace ($value, $post);
239
  }
240
+
241
  $meta = array_filter ($meta);
242
  }
243
 
244
  $this->meta = $meta;
245
  return $this->meta;
246
  }
247
+
248
  function get_post_settings( $id ) {
249
  $meta = array();
250
+
251
  if ( $id > 0 ) {
252
  $custom = get_post_custom( $id );
253
 
259
  $meta[$field] = $value;
260
  }
261
  }
262
+
263
  // Flatten any arrays with one element
264
  foreach ( $meta AS $field => $value ) {
265
  if ( is_array( $value ) && count( $value ) == 1 )
267
  }
268
  }
269
  }
270
+
271
  return $meta;
272
  }
273
+
274
+ function save_post_settings( $postid, $settings ) {
275
  global $wpdb;
276
 
277
  // Try to find existing headspace meta for this post
278
+ $existing = get_metadata( 'post', $postid );
 
279
 
280
  // Save each variable
281
+ foreach ( $settings AS $var => $values ) {
282
  $field = '_headspace_'.$var;
283
 
284
+ if ( !is_array( $values ) )
285
+ $values = array( $values );
 
 
 
 
 
 
286
 
287
+ if ( isset( $existing[$field] ) )
288
+ delete_metadata( 'post', $postid, $field );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
289
 
290
+ foreach ( $values AS $value ) {
291
+ add_metadata( 'post', $postid, $field, $value );
 
 
 
 
 
 
292
  }
293
  }
294
  }
295
+
296
  function reload(&$obj) {
297
  $headspace = HeadSpace2::get ();
298
  $obj->load ($headspace->get_current_settings ());
309
  $module->head ();
310
  }
311
  }
312
+
313
  echo "<!-- HeadSpace -->\n";
314
  }
315
+
316
  function plugins_loaded() {
317
  $modules = array_merge ($this->site->get_active (), $this->modules->get_active ($this->get_current_settings ()));
318
 
328
  echo $text;
329
  echo '</pre>';
330
  }
331
+
332
  function &get () {
333
  static $instance;
334
 
models/importer.php CHANGED
@@ -32,7 +32,7 @@ class HS_Importer
32
  class HS_ImportManager
33
  {
34
  var $modules = array ();
35
-
36
  function HS_ImportManager() {
37
  // Load all available module files
38
  $available = get_declared_classes ();
@@ -43,7 +43,7 @@ class HS_ImportManager
43
  }
44
 
45
  $available = array_diff (get_declared_classes (), $available);
46
-
47
  if (count ($available) > 0) {
48
  foreach ($available AS $pos => $name) {
49
  $name = strtolower ($name);
@@ -51,15 +51,14 @@ class HS_ImportManager
51
  }
52
  }
53
  }
54
-
55
  function available() {
56
  return $this->modules;
57
  }
58
-
59
  function get($id) {
60
  if (isset ($this->modules[$id]))
61
  return $this->modules[$id];
62
  return false;
63
  }
64
  }
65
- ?>
32
  class HS_ImportManager
33
  {
34
  var $modules = array ();
35
+
36
  function HS_ImportManager() {
37
  // Load all available module files
38
  $available = get_declared_classes ();
43
  }
44
 
45
  $available = array_diff (get_declared_classes (), $available);
46
+
47
  if (count ($available) > 0) {
48
  foreach ($available AS $pos => $name) {
49
  $name = strtolower ($name);
51
  }
52
  }
53
  }
54
+
55
  function available() {
56
  return $this->modules;
57
  }
58
+
59
  function get($id) {
60
  if (isset ($this->modules[$id]))
61
  return $this->modules[$id];
62
  return false;
63
  }
64
  }
 
models/inline_tags.php CHANGED
@@ -28,9 +28,9 @@ class HS_InlineTags
28
  return $value;
29
 
30
  global $wp_query, $wp_locale;
31
-
32
  $replace_with = '';
33
-
34
  // We can only replace inline post tags when given a post
35
  if (is_object ($post)) {
36
  $userData = get_userdata ($post->post_author);
@@ -45,7 +45,7 @@ class HS_InlineTags
45
  if ($items) {
46
  foreach ($items AS $tag)
47
  $tags[] = $tag->name;
48
-
49
  $tags = implode (', ', $tags);
50
  }
51
  }
@@ -59,7 +59,7 @@ class HS_InlineTags
59
  $date = get_the_time('Y');
60
  else
61
  $date = $post->post_date;
62
-
63
  $replace_with = array
64
  (
65
  $date,
@@ -70,7 +70,7 @@ class HS_InlineTags
70
  $post->post_author,
71
  $tags,
72
  $_SERVER['REQUEST_URI']
73
- );
74
  }
75
  else if (is_author ()) {
76
  global $posts;
@@ -91,16 +91,16 @@ class HS_InlineTags
91
  $my_day = intval(substr($m, 6, 2));
92
  $date = "$my_year" . ($my_month ? "$sep $my_month" : "") . ($my_day ? "$sep $my_day" : "");
93
  }
94
-
95
  if (!empty ($year)) {
96
  if ( !empty($monthnum) )
97
  $date .= " $sep " . $wp_locale->get_month($monthnum);
98
  if ( !empty($day) )
99
  $date .= " $sep " . zeroise($day, 2);
100
-
101
  $date .= ' '.$year;
102
  }
103
-
104
  $replace_with = array
105
  (
106
  $date,
@@ -127,7 +127,7 @@ class HS_InlineTags
127
  '%%tag%%',
128
  '%%url%%'
129
  );
130
-
131
  // Replace post values
132
  $value = str_replace ($search_for, $replace_with, $value);
133
 
@@ -141,12 +141,12 @@ class HS_InlineTags
141
  $headspace2->ugly_hack = true;
142
  $value = str_replace ('%%sitename%%', get_bloginfo ('blogname'), $value);
143
  $headspace2->ugly_hack = false;
144
-
145
  if (is_object ($wp_locale))
146
  $value = str_replace ('%%currentmonth%%', $wp_locale->get_month(date ('n')), $value);
147
  else
148
  $value = str_replace ('%%currentmonth%%', date ('F'), $value);
149
-
150
  // These need extra work so we only do it if necessary
151
  if (strpos ($value, '%%excerpt%%') !== false)
152
  $value = str_replace ('%%excerpt%%', HS_InlineTags::get_excerpt ($post, true), $value);
@@ -159,7 +159,7 @@ class HS_InlineTags
159
 
160
  if (strpos ($value, '%%category_description%%') !== false)
161
  $value = str_replace ('%%category_description%%', HS_InlineTags::get_category_description ($post), $value);
162
-
163
  if (strpos ($value, '%%tag_description%%') !== false)
164
  $value = str_replace ('%%tag_description%%', HS_InlineTags::get_tag_description ($post), $value);
165
 
@@ -177,27 +177,27 @@ class HS_InlineTags
177
 
178
  if (strpos ($value, '%%pagetotal%%') !== false)
179
  $value = str_replace ('%%pagetotal%%', HS_InlineTags::get_page ($post, 'total'), $value);
180
-
181
  if (strpos ($value, '%%caption%%') !== false)
182
  $value = str_replace ('%%caption%%', $post->post_excerpt, $value);
183
 
184
  return $value;
185
  }
186
-
187
  /**
188
  * Return the current category description
189
  *
190
  * @return string
191
  **/
192
-
193
  function get_category_description($post) {
194
  $desc = category_description ();
195
  if (is_object ($desc))
196
  return '';
197
-
198
  return strip_tags ($desc);
199
  }
200
-
201
  /**
202
  * Return the current category description
203
  *
@@ -245,7 +245,7 @@ class HS_InlineTags
245
  }
246
  return '';
247
  }
248
-
249
  /**
250
  * Return the current taxonomy term title *
251
  * @return string
@@ -269,13 +269,13 @@ class HS_InlineTags
269
  }
270
 
271
 
272
-
273
  /**
274
  * Return the current categories
275
  *
276
  * @return string
277
  **/
278
-
279
  function get_category($post) {
280
  // Get data from the post
281
  if (is_single ()) {
@@ -283,24 +283,24 @@ class HS_InlineTags
283
  if (count ($cats) > 0) {
284
  foreach ($cats AS $cat)
285
  $category[] = $cat->cat_name;
286
-
287
  $category = implode (', ', $category);
288
  }
289
-
290
  return $category;
291
  }
292
  else if (is_archive ())
293
  return single_cat_title ('', false);
294
  return '';
295
  }
296
-
297
-
298
  /**
299
  * Return the current post excerpt
300
  *
301
  * @return string
302
  **/
303
-
304
  function get_excerpt($post, $auto = true) {
305
  $excerpt = '';
306
  if ( is_object( $post ) ) {
@@ -308,16 +308,16 @@ class HS_InlineTags
308
  $excerpt = trim (str_replace ('[...]', '', $post->post_excerpt));
309
  else if ($auto) {
310
  $hs = HeadSpace2::get ();
311
- $options = $hs->get_options ();
312
  $excerpt = $post->post_content;
313
-
314
  if (isset ($options['excerpt']) && $options['excerpt']) {
315
  $hs->disabled = true;
316
  $excerpt = apply_filters ('the_content', $post->post_content);
317
  $hs->disabled = false;
318
  }
319
-
320
- $excerpt_length = apply_filters( 'excerpt_length', 1000 );
321
  $excerpt = substr( strip_shortcodes( $excerpt ), 0, $excerpt_length );
322
  }
323
  }
@@ -325,27 +325,27 @@ class HS_InlineTags
325
  $excerpt = strip_tags ($excerpt);
326
  return $excerpt;
327
  }
328
-
329
-
330
  /**
331
  * Return the page position
332
  *
333
  * @return string
334
  **/
335
-
336
  function get_page($post, $type = 'all') {
337
  global $wp_query;
338
-
339
  if ($wp_query->max_num_pages > 1) {
340
  $paged = get_query_var ('paged');
341
  $max = $wp_query->max_num_pages;
342
-
343
  if ($paged == 0)
344
  $paged = 1;
345
-
346
  if ($paged == 1)
347
  return '';
348
-
349
  if ($type == 'all')
350
  return sprintf ( __( 'page %d of %d', 'headspace' ), $paged, $max );
351
  else if ($type == 'number')
@@ -355,5 +355,3 @@ class HS_InlineTags
355
  }
356
  }
357
  }
358
-
359
- ?>
28
  return $value;
29
 
30
  global $wp_query, $wp_locale;
31
+
32
  $replace_with = '';
33
+
34
  // We can only replace inline post tags when given a post
35
  if (is_object ($post)) {
36
  $userData = get_userdata ($post->post_author);
45
  if ($items) {
46
  foreach ($items AS $tag)
47
  $tags[] = $tag->name;
48
+
49
  $tags = implode (', ', $tags);
50
  }
51
  }
59
  $date = get_the_time('Y');
60
  else
61
  $date = $post->post_date;
62
+
63
  $replace_with = array
64
  (
65
  $date,
70
  $post->post_author,
71
  $tags,
72
  $_SERVER['REQUEST_URI']
73
+ );
74
  }
75
  else if (is_author ()) {
76
  global $posts;
91
  $my_day = intval(substr($m, 6, 2));
92
  $date = "$my_year" . ($my_month ? "$sep $my_month" : "") . ($my_day ? "$sep $my_day" : "");
93
  }
94
+
95
  if (!empty ($year)) {
96
  if ( !empty($monthnum) )
97
  $date .= " $sep " . $wp_locale->get_month($monthnum);
98
  if ( !empty($day) )
99
  $date .= " $sep " . zeroise($day, 2);
100
+
101
  $date .= ' '.$year;
102
  }
103
+
104
  $replace_with = array
105
  (
106
  $date,
127
  '%%tag%%',
128
  '%%url%%'
129
  );
130
+
131
  // Replace post values
132
  $value = str_replace ($search_for, $replace_with, $value);
133
 
141
  $headspace2->ugly_hack = true;
142
  $value = str_replace ('%%sitename%%', get_bloginfo ('blogname'), $value);
143
  $headspace2->ugly_hack = false;
144
+
145
  if (is_object ($wp_locale))
146
  $value = str_replace ('%%currentmonth%%', $wp_locale->get_month(date ('n')), $value);
147
  else
148
  $value = str_replace ('%%currentmonth%%', date ('F'), $value);
149
+
150
  // These need extra work so we only do it if necessary
151
  if (strpos ($value, '%%excerpt%%') !== false)
152
  $value = str_replace ('%%excerpt%%', HS_InlineTags::get_excerpt ($post, true), $value);
159
 
160
  if (strpos ($value, '%%category_description%%') !== false)
161
  $value = str_replace ('%%category_description%%', HS_InlineTags::get_category_description ($post), $value);
162
+
163
  if (strpos ($value, '%%tag_description%%') !== false)
164
  $value = str_replace ('%%tag_description%%', HS_InlineTags::get_tag_description ($post), $value);
165
 
177
 
178
  if (strpos ($value, '%%pagetotal%%') !== false)
179
  $value = str_replace ('%%pagetotal%%', HS_InlineTags::get_page ($post, 'total'), $value);
180
+
181
  if (strpos ($value, '%%caption%%') !== false)
182
  $value = str_replace ('%%caption%%', $post->post_excerpt, $value);
183
 
184
  return $value;
185
  }
186
+
187
  /**
188
  * Return the current category description
189
  *
190
  * @return string
191
  **/
192
+
193
  function get_category_description($post) {
194
  $desc = category_description ();
195
  if (is_object ($desc))
196
  return '';
197
+
198
  return strip_tags ($desc);
199
  }
200
+
201
  /**
202
  * Return the current category description
203
  *
245
  }
246
  return '';
247
  }
248
+
249
  /**
250
  * Return the current taxonomy term title *
251
  * @return string
269
  }
270
 
271
 
272
+
273
  /**
274
  * Return the current categories
275
  *
276
  * @return string
277
  **/
278
+
279
  function get_category($post) {
280
  // Get data from the post
281
  if (is_single ()) {
283
  if (count ($cats) > 0) {
284
  foreach ($cats AS $cat)
285
  $category[] = $cat->cat_name;
286
+
287
  $category = implode (', ', $category);
288
  }
289
+
290
  return $category;
291
  }
292
  else if (is_archive ())
293
  return single_cat_title ('', false);
294
  return '';
295
  }
296
+
297
+
298
  /**
299
  * Return the current post excerpt
300
  *
301
  * @return string
302
  **/
303
+
304
  function get_excerpt($post, $auto = true) {
305
  $excerpt = '';
306
  if ( is_object( $post ) ) {
308
  $excerpt = trim (str_replace ('[...]', '', $post->post_excerpt));
309
  else if ($auto) {
310
  $hs = HeadSpace2::get ();
311
+ $options = $hs->get_options ();
312
  $excerpt = $post->post_content;
313
+
314
  if (isset ($options['excerpt']) && $options['excerpt']) {
315
  $hs->disabled = true;
316
  $excerpt = apply_filters ('the_content', $post->post_content);
317
  $hs->disabled = false;
318
  }
319
+
320
+ $excerpt_length = apply_filters( 'excerpt_length', 1000 );
321
  $excerpt = substr( strip_shortcodes( $excerpt ), 0, $excerpt_length );
322
  }
323
  }
325
  $excerpt = strip_tags ($excerpt);
326
  return $excerpt;
327
  }
328
+
329
+
330
  /**
331
  * Return the page position
332
  *
333
  * @return string
334
  **/
335
+
336
  function get_page($post, $type = 'all') {
337
  global $wp_query;
338
+
339
  if ($wp_query->max_num_pages > 1) {
340
  $paged = get_query_var ('paged');
341
  $max = $wp_query->max_num_pages;
342
+
343
  if ($paged == 0)
344
  $paged = 1;
345
+
346
  if ($paged == 1)
347
  return '';
348
+
349
  if ($type == 'all')
350
  return sprintf ( __( 'page %d of %d', 'headspace' ), $paged, $max );
351
  else if ($type == 'number')
355
  }
356
  }
357
  }
 
 
models/mass_edit.php CHANGED
@@ -42,7 +42,7 @@ class HSM_Mass_Editor
42
 
43
  $types = array ();
44
  $available = array_diff (get_declared_classes (), $available);
45
-
46
  if (count ($available) > 0) {
47
  $options = get_option ('headspace_options');
48
 
@@ -51,7 +51,7 @@ class HSM_Mass_Editor
51
  $types[$name] = new $name;
52
  }
53
  }
54
-
55
  return $types;
56
  }
57
  }
42
 
43
  $types = array ();
44
  $available = array_diff (get_declared_classes (), $available);
45
+
46
  if (count ($available) > 0) {
47
  $options = get_option ('headspace_options');
48
 
51
  $types[$name] = new $name;
52
  }
53
  }
54
+
55
  return $types;
56
  }
57
  }
models/modules.php CHANGED
@@ -33,29 +33,29 @@ class HSM_Module
33
  function head() { }
34
  function plugins_loaded() {}
35
  function has_config() { return false; }
36
-
37
  function can_quick_edit() { return false; }
38
  function quick_view() { }
39
-
40
  function edit($width, $area) {}
41
  function save($data, $area) {}
42
  function is_restricted($area) { return !current_user_can ('edit_posts'); }
43
-
44
  function save_options($data) { return array (); }
45
  function edit_options() {}
46
  function init($args) {}
47
-
48
  function update($data) {
49
  $data = $this->save_options ($data);
50
-
51
  if (!empty ($data)) {
52
  $options = get_option ('headspace_options');
53
-
54
  $options['modules'][$this->id ()] = $data;
55
  update_option ('headspace_options', $options);
56
  return true;
57
  }
58
-
59
  return false;
60
  }
61
  }
@@ -64,7 +64,7 @@ class HSM_ModuleManager
64
  {
65
  var $modules = array ();
66
  var $active = array ();
67
-
68
  function HSM_ModuleManager($active) {
69
  $available = get_declared_classes ();
70
 
@@ -85,7 +85,7 @@ class HSM_ModuleManager
85
  }
86
 
87
  $available = array_diff (get_declared_classes (), $available);
88
-
89
  if (count ($available) > 0) {
90
  $options = get_option ('headspace_options');
91
 
@@ -95,7 +95,7 @@ class HSM_ModuleManager
95
  $module = new $name ($options['modules'][$name]);
96
  else
97
  $module = new $name ();
98
-
99
  $this->modules[$name] = $module;
100
  }
101
  }
@@ -110,17 +110,17 @@ class HSM_ModuleManager
110
  }
111
  }
112
  }
113
-
114
  function get_disabled($simple, $advanced) {
115
  // Disabled modules are everything that isnt in simple or advanced
116
  $disabled = $this->modules;
117
-
118
  foreach ($simple AS $module)
119
  unset ($disabled[$module->id ()]);
120
 
121
  foreach ($advanced AS $module)
122
  unset ($disabled[$module->id ()]);
123
-
124
  return $disabled;
125
  }
126
 
@@ -132,10 +132,10 @@ class HSM_ModuleManager
132
  unset ($modules[$pos]);
133
  }
134
  }
135
-
136
  return $modules;
137
  }
138
-
139
  function get($name, $settings = '') {
140
  if (is_array ($name)) {
141
  $options = get_option ('headspace_options');
@@ -154,10 +154,10 @@ class HSM_ModuleManager
154
  $module = new $modulename ($option);
155
  $module->load ($settings);
156
  }
157
-
158
  $modules[] = $module;
159
  }
160
- }
161
  }
162
 
163
  return $modules;
@@ -166,7 +166,7 @@ class HSM_ModuleManager
166
  return $this->modules[$name];
167
  return false;
168
  }
169
-
170
  function get_active($settings) {
171
  if (count ($this->active) > 0) {
172
  foreach ($this->active AS $pos => $module)
33
  function head() { }
34
  function plugins_loaded() {}
35
  function has_config() { return false; }
36
+
37
  function can_quick_edit() { return false; }
38
  function quick_view() { }
39
+
40
  function edit($width, $area) {}
41
  function save($data, $area) {}
42
  function is_restricted($area) { return !current_user_can ('edit_posts'); }
43
+
44
  function save_options($data) { return array (); }
45
  function edit_options() {}
46
  function init($args) {}
47
+
48
  function update($data) {
49
  $data = $this->save_options ($data);
50
+
51
  if (!empty ($data)) {
52
  $options = get_option ('headspace_options');
53
+
54
  $options['modules'][$this->id ()] = $data;
55
  update_option ('headspace_options', $options);
56
  return true;
57
  }
58
+
59
  return false;
60
  }
61
  }
64
  {
65
  var $modules = array ();
66
  var $active = array ();
67
+
68
  function HSM_ModuleManager($active) {
69
  $available = get_declared_classes ();
70
 
85
  }
86
 
87
  $available = array_diff (get_declared_classes (), $available);
88
+
89
  if (count ($available) > 0) {
90
  $options = get_option ('headspace_options');
91
 
95
  $module = new $name ($options['modules'][$name]);
96
  else
97
  $module = new $name ();
98
+
99
  $this->modules[$name] = $module;
100
  }
101
  }
110
  }
111
  }
112
  }
113
+
114
  function get_disabled($simple, $advanced) {
115
  // Disabled modules are everything that isnt in simple or advanced
116
  $disabled = $this->modules;
117
+
118
  foreach ($simple AS $module)
119
  unset ($disabled[$module->id ()]);
120
 
121
  foreach ($advanced AS $module)
122
  unset ($disabled[$module->id ()]);
123
+
124
  return $disabled;
125
  }
126
 
132
  unset ($modules[$pos]);
133
  }
134
  }
135
+
136
  return $modules;
137
  }
138
+
139
  function get($name, $settings = '') {
140
  if (is_array ($name)) {
141
  $options = get_option ('headspace_options');
154
  $module = new $modulename ($option);
155
  $module->load ($settings);
156
  }
157
+
158
  $modules[] = $module;
159
  }
160
+ }
161
  }
162
 
163
  return $modules;
166
  return $this->modules[$name];
167
  return false;
168
  }
169
+
170
  function get_active($settings) {
171
  if (count ($this->active) > 0) {
172
  foreach ($this->active AS $pos => $module)
models/pager.php CHANGED
@@ -5,7 +5,7 @@
5
  // modify it under the terms of the GNU Lesser General Public
6
  // License as published by the Free Software Foundation; either
7
  // version 2.1 of the License, or (at your option) any later version.
8
- //
9
  // This library is distributed in the hope that it will be useful,
10
  // but WITHOUT ANY WARRANTY; without even the implied warranty of
11
  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
@@ -38,7 +38,7 @@
38
  * Searching is achieved by specifying the columns that can be searched:
39
  *
40
  * $rows = $wpdb->get_results ("SELECT * FROM wp_posts".$pager->to_limits ("post_type=page", array ('post_content', 'post_excerpt')));
41
- *
42
  * Additionally you can output column headings with correct URLs:
43
  * <th><?php echo $pager->sortable ('post_username', 'Username') ?></th>
44
  *
@@ -59,8 +59,8 @@ class HS_Pager
59
  var $search = null;
60
  var $filters = array ();
61
  var $id;
62
-
63
-
64
  /**
65
  * Construct a pager object using the $_GET data, the current URL, and default preferences
66
  *
@@ -75,16 +75,16 @@ class HS_Pager
75
  // Remove all pager params from the url
76
  $this->id = $id;
77
  $this->url = $url;
78
-
79
  if (isset ($data['curpage']))
80
  $this->current_page = intval ($data['curpage']);
81
 
82
  if ($orderby != '')
83
  $this->order_by = $orderby;
84
-
85
  if (isset ($data['orderby']))
86
  $this->order_by = $data['orderby'];
87
-
88
  if (!empty ($tags)) {
89
  $this->order_tags = $tags;
90
  if (isset ($this->order_tags[$this->order_by]))
@@ -95,52 +95,52 @@ class HS_Pager
95
  $this->order_original = $orderby;
96
  if (isset ($data['order']))
97
  $this->order_direction = $data['order'];
98
-
99
  $this->search = isset( $data['search'] ) ? $data['search'] : '';
100
  $this->steps = array (10, 25, 50, 100, 250);
101
  $this->url = str_replace ('&', '&amp;', $this->url);
102
  $this->url = str_replace ('&&amp;', '&amp;', $this->url);
103
 
104
  }
105
-
106
-
107
  /**
108
  * Set the total number of entries that match the conditions
109
  *
110
  * @param int $total Count
111
  * @return void
112
  **/
113
-
114
  function set_total($total) {
115
  $this->total = $total;
116
 
117
  if ($this->current_page <= 0 || $this->current_page > $this->total_pages ())
118
  $this->current_page = 1;
119
  }
120
-
121
-
122
  /**
123
  * Return the current page offset
124
  *
125
  * @return int Current page offset
126
  **/
127
-
128
  function offset() {
129
  return ($this->current_page - 1) * $this->per_page;
130
  }
131
-
132
-
133
  /**
134
  * @todo explain
135
  * @return void
136
  **/
137
  // XXX
138
-
139
  function is_secondary_sort() {
140
  return substr ($this->order_by, 0, 1) == '_' ? true : false;
141
  }
142
-
143
-
144
  /**
145
  * Returns a set of conditions without any limits. This is suitable for a COUNT SQL
146
  *
@@ -149,12 +149,12 @@ class HS_Pager
149
  * @param array $filters Array of columns to filter on
150
  * @return string SQL
151
  **/
152
-
153
  function to_conditions($conditions, $searches = '', $filters = '') {
154
  $sql = '';
155
  if ($conditions != '')
156
  $sql .= ' WHERE '.$conditions;
157
-
158
  // Add on search conditions
159
  if (is_array ($searches) && $this->search != '') {
160
  if ($sql == '')
@@ -169,7 +169,7 @@ class HS_Pager
169
  $sql .= implode (' OR ', $searchbits);
170
  $sql .= ')';
171
  }
172
-
173
  // Add filters
174
  if (is_array ($filters) && !empty ($this->filters)) {
175
  $searchbits = array ();
@@ -185,16 +185,16 @@ class HS_Pager
185
  $sql .= ' WHERE (';
186
  else
187
  $sql .= ' AND (';
188
-
189
  $sql .= implode (' AND ', $searchbits);
190
  $sql .= ')';
191
  }
192
  }
193
-
194
  return $sql;
195
  }
196
-
197
-
198
  /**
199
  * Returns a set of conditions with limits.
200
  *
@@ -203,13 +203,13 @@ class HS_Pager
203
  * @param array $filters Array of columns to filter on
204
  * @return string SQL
205
  **/
206
-
207
  function to_limits($conditions = '', $searches = '', $filters = '', $group_by = '') {
208
  $sql = $this->to_conditions ($conditions, $searches, $filters);
209
-
210
  if ($group_by)
211
  $sql .= ' '.$group_by.' ';
212
-
213
  if (strlen ($this->order_by) > 0) {
214
  if (!$this->is_secondary_sort ())
215
  $sql .= " ORDER BY ".$this->order_by.' '.$this->order_direction;
@@ -222,7 +222,7 @@ class HS_Pager
222
  return $sql;
223
  }
224
 
225
-
226
  /**
227
  * Return the url with all the params added back
228
  *
@@ -230,72 +230,72 @@ class HS_Pager
230
  * @param string $orderby Optional order
231
  * @return string URL
232
  **/
233
-
234
  function url($offset, $orderby = '') {
235
  // Position
236
  if (strpos ($this->url, 'curpage=') !== false)
237
  $url = preg_replace ('/curpage=\d*/', 'curpage='.$offset, $this->url);
238
  else
239
  $url = $this->url.'&amp;curpage='.$offset;
240
-
241
  // Order
242
  if ($orderby != '') {
243
  if (strpos ($url, 'orderby=') !== false)
244
  $url = preg_replace ('/orderby=\w*/', 'orderby='.$orderby, $url);
245
  else
246
  $url = $url.'&amp;orderby='.$orderby;
247
-
248
  if (!empty ($this->order_tags) && isset ($this->order_tags[$orderby]))
249
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
250
  else if ($this->order_by == $orderby)
251
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
252
  else
253
  $dir = $this->order_direction;
254
-
255
  if (strpos ($url, 'order=') !== false)
256
  $url = preg_replace ('/order=\w*/', 'order='.$dir, $url);
257
  else
258
  $url = $url.'&amp;order='.$dir;
259
  }
260
-
261
  return str_replace ('&go=go', '', $url);
262
  }
263
-
264
-
265
  /**
266
  * Return current page
267
  *
268
  * @return int
269
  **/
270
-
271
  function current_page() { return $this->current_page; }
272
-
273
-
274
  /**
275
  * Return total number of pages
276
  *
277
  * @return int
278
  **/
279
-
280
  function total_pages() {
281
  if ($this->per_page == 0)
282
  return 1;
283
  return ceil ($this->total / $this->per_page);
284
  }
285
-
286
-
287
  /**
288
  * Determine if we have a next page
289
  *
290
  * @return boolean
291
  **/
292
-
293
  function have_next_page() {
294
  if ($this->current_page < $this->total_pages ())
295
  return true;
296
  return false;
297
  }
298
-
299
 
300
  /**
301
  * Determine if we have a previous page
@@ -308,8 +308,8 @@ class HS_Pager
308
  return true;
309
  return false;
310
  }
311
-
312
-
313
  function sortable_class($column, $class = true) {
314
  if ($column == $this->order_by) {
315
  if ($class)
@@ -318,7 +318,7 @@ class HS_Pager
318
  echo ' sorted';
319
  }
320
  }
321
-
322
  /**
323
  * Return a string suitable for a sortable column heading
324
  *
@@ -327,39 +327,39 @@ class HS_Pager
327
  * @param boolean $image Whether to show a direction image
328
  * @return string URL
329
  **/
330
-
331
  function sortable($column, $text, $image = true) {
332
  $img = '';
333
  $url = $this->url ($this->current_page, $column);
334
-
335
  if (isset ($this->order_tags[$column]))
336
  $column = $this->order_tags[$column];
337
-
338
  if ($column == $this->order_by) {
339
  if (defined ('WP_PLUGIN_URL'))
340
  $dir = WP_PLUGIN_URL.'/'.basename (dirname (dirname (__FILE__)));
341
  else
342
  $dir = get_bloginfo ('wpurl').'/wp-content/plugins/'.basename (dirname (dirname (__FILE__)));
343
-
344
  if (strpos ($url, 'ASC') !== false)
345
  $img = '<img align="bottom" src="'.$dir.'/images/up.gif" alt="dir" width="16" height="7"/>';
346
  else
347
  $img = '<img align="bottom" src="'.$dir.'/images/down.gif" alt="dir" width="16" height="7"/>';
348
-
349
  if ($image == false)
350
  $img = '';
351
  }
352
-
353
  return '<a href="'.$url.'">'.$text.'</a>'.$img;
354
  }
355
-
356
-
357
  /**
358
  * Returns an array of page numbers => link, given the current page (next and previous etc)
359
  *
360
  * @return array Array of page links
361
  **/
362
-
363
  function area_pages() {
364
  // First page
365
  $allow_dot = true;
@@ -368,12 +368,12 @@ class HS_Pager
368
  if ($this->total_pages () > 1) {
369
  $previous = __ ('Previous', 'redirection');
370
  $next = __ ('Next', 'redirection');
371
-
372
  if ($this->have_previous_page ())
373
  $pages[] = '<a href="'.$this->url ($this->current_page - 1).'">'.$previous.'</a> |';
374
  else
375
  $pages[] = $previous.' |';
376
-
377
  for ($pos = 1; $pos <= $this->total_pages (); $pos++) {
378
  if ($pos == $this->current_page) {
379
  $pages[] = '<span class="active">'.$pos.'</span>';
@@ -386,7 +386,7 @@ class HS_Pager
386
  $pages[] = '&hellip;';
387
  }
388
  }
389
-
390
  if ($this->have_next_page ())
391
  $pages[] = '| <a href="'.$this->url ($this->current_page + 1).'">'.$next.'</a>';
392
  else
@@ -395,26 +395,26 @@ class HS_Pager
395
 
396
  return $pages;
397
  }
398
-
399
-
400
  /**
401
  * @todo
402
  * @return boolean
403
  **/
404
-
405
  function filtered($field, $value) {
406
  if (isset ($this->filters[$field]) && $this->filters[$field] == $value)
407
  return true;
408
  return false;
409
  }
410
-
411
-
412
  /**
413
  * Display a SELECT box suitable for a per-page
414
  *
415
  * @return void
416
  **/
417
-
418
  function per_page($plugin = '') {
419
  ?>
420
  <select name="perpage">
@@ -426,7 +426,7 @@ class HS_Pager
426
  </select>
427
  <?php
428
  }
429
-
430
  function page_links() {
431
  $text = sprintf( '<span class="displaying-num">' . __( 'Displaying %s&#8211;%s of %s' ) . '</span>',
432
  number_format_i18n (($this->current_page () - 1) * $this->per_page + 1),
@@ -437,5 +437,3 @@ class HS_Pager
437
  return $text.$links;
438
  }
439
  }
440
-
441
- ?>
5
  // modify it under the terms of the GNU Lesser General Public
6
  // License as published by the Free Software Foundation; either
7
  // version 2.1 of the License, or (at your option) any later version.
8
+ //
9
  // This library is distributed in the hope that it will be useful,
10
  // but WITHOUT ANY WARRANTY; without even the implied warranty of
11
  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
38
  * Searching is achieved by specifying the columns that can be searched:
39
  *
40
  * $rows = $wpdb->get_results ("SELECT * FROM wp_posts".$pager->to_limits ("post_type=page", array ('post_content', 'post_excerpt')));
41
+ *
42
  * Additionally you can output column headings with correct URLs:
43
  * <th><?php echo $pager->sortable ('post_username', 'Username') ?></th>
44
  *
59
  var $search = null;
60
  var $filters = array ();
61
  var $id;
62
+
63
+
64
  /**
65
  * Construct a pager object using the $_GET data, the current URL, and default preferences
66
  *
75
  // Remove all pager params from the url
76
  $this->id = $id;
77
  $this->url = $url;
78
+
79
  if (isset ($data['curpage']))
80
  $this->current_page = intval ($data['curpage']);
81
 
82
  if ($orderby != '')
83
  $this->order_by = $orderby;
84
+
85
  if (isset ($data['orderby']))
86
  $this->order_by = $data['orderby'];
87
+
88
  if (!empty ($tags)) {
89
  $this->order_tags = $tags;
90
  if (isset ($this->order_tags[$this->order_by]))
95
  $this->order_original = $orderby;
96
  if (isset ($data['order']))
97
  $this->order_direction = $data['order'];
98
+
99
  $this->search = isset( $data['search'] ) ? $data['search'] : '';
100
  $this->steps = array (10, 25, 50, 100, 250);
101
  $this->url = str_replace ('&', '&amp;', $this->url);
102
  $this->url = str_replace ('&&amp;', '&amp;', $this->url);
103
 
104
  }
105
+
106
+
107
  /**
108
  * Set the total number of entries that match the conditions
109
  *
110
  * @param int $total Count
111
  * @return void
112
  **/
113
+
114
  function set_total($total) {
115
  $this->total = $total;
116
 
117
  if ($this->current_page <= 0 || $this->current_page > $this->total_pages ())
118
  $this->current_page = 1;
119
  }
120
+
121
+
122
  /**
123
  * Return the current page offset
124
  *
125
  * @return int Current page offset
126
  **/
127
+
128
  function offset() {
129
  return ($this->current_page - 1) * $this->per_page;
130
  }
131
+
132
+
133
  /**
134
  * @todo explain
135
  * @return void
136
  **/
137
  // XXX
138
+
139
  function is_secondary_sort() {
140
  return substr ($this->order_by, 0, 1) == '_' ? true : false;
141
  }
142
+
143
+
144
  /**
145
  * Returns a set of conditions without any limits. This is suitable for a COUNT SQL
146
  *
149
  * @param array $filters Array of columns to filter on
150
  * @return string SQL
151
  **/
152
+
153
  function to_conditions($conditions, $searches = '', $filters = '') {
154
  $sql = '';
155
  if ($conditions != '')
156
  $sql .= ' WHERE '.$conditions;
157
+
158
  // Add on search conditions
159
  if (is_array ($searches) && $this->search != '') {
160
  if ($sql == '')
169
  $sql .= implode (' OR ', $searchbits);
170
  $sql .= ')';
171
  }
172
+
173
  // Add filters
174
  if (is_array ($filters) && !empty ($this->filters)) {
175
  $searchbits = array ();
185
  $sql .= ' WHERE (';
186
  else
187
  $sql .= ' AND (';
188
+
189
  $sql .= implode (' AND ', $searchbits);
190
  $sql .= ')';
191
  }
192
  }
193
+
194
  return $sql;
195
  }
196
+
197
+
198
  /**
199
  * Returns a set of conditions with limits.
200
  *
203
  * @param array $filters Array of columns to filter on
204
  * @return string SQL
205
  **/
206
+
207
  function to_limits($conditions = '', $searches = '', $filters = '', $group_by = '') {
208
  $sql = $this->to_conditions ($conditions, $searches, $filters);
209
+
210
  if ($group_by)
211
  $sql .= ' '.$group_by.' ';
212
+
213
  if (strlen ($this->order_by) > 0) {
214
  if (!$this->is_secondary_sort ())
215
  $sql .= " ORDER BY ".$this->order_by.' '.$this->order_direction;
222
  return $sql;
223
  }
224
 
225
+
226
  /**
227
  * Return the url with all the params added back
228
  *
230
  * @param string $orderby Optional order
231
  * @return string URL
232
  **/
233
+
234
  function url($offset, $orderby = '') {
235
  // Position
236
  if (strpos ($this->url, 'curpage=') !== false)
237
  $url = preg_replace ('/curpage=\d*/', 'curpage='.$offset, $this->url);
238
  else
239
  $url = $this->url.'&amp;curpage='.$offset;
240
+
241
  // Order
242
  if ($orderby != '') {
243
  if (strpos ($url, 'orderby=') !== false)
244
  $url = preg_replace ('/orderby=\w*/', 'orderby='.$orderby, $url);
245
  else
246
  $url = $url.'&amp;orderby='.$orderby;
247
+
248
  if (!empty ($this->order_tags) && isset ($this->order_tags[$orderby]))
249
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
250
  else if ($this->order_by == $orderby)
251
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
252
  else
253
  $dir = $this->order_direction;
254
+
255
  if (strpos ($url, 'order=') !== false)
256
  $url = preg_replace ('/order=\w*/', 'order='.$dir, $url);
257
  else
258
  $url = $url.'&amp;order='.$dir;
259
  }
260
+
261
  return str_replace ('&go=go', '', $url);
262
  }
263
+
264
+
265
  /**
266
  * Return current page
267
  *
268
  * @return int
269
  **/
270
+
271
  function current_page() { return $this->current_page; }
272
+
273
+
274
  /**
275
  * Return total number of pages
276
  *
277
  * @return int
278
  **/
279
+
280
  function total_pages() {
281
  if ($this->per_page == 0)
282
  return 1;
283
  return ceil ($this->total / $this->per_page);
284
  }
285
+
286
+
287
  /**
288
  * Determine if we have a next page
289
  *
290
  * @return boolean
291
  **/
292
+
293
  function have_next_page() {
294
  if ($this->current_page < $this->total_pages ())
295
  return true;
296
  return false;
297
  }
298
+
299
 
300
  /**
301
  * Determine if we have a previous page
308
  return true;
309
  return false;
310
  }
311
+
312
+
313
  function sortable_class($column, $class = true) {
314
  if ($column == $this->order_by) {
315
  if ($class)
318
  echo ' sorted';
319
  }
320
  }
321
+
322
  /**
323
  * Return a string suitable for a sortable column heading
324
  *
327
  * @param boolean $image Whether to show a direction image
328
  * @return string URL
329
  **/
330
+
331
  function sortable($column, $text, $image = true) {
332
  $img = '';
333
  $url = $this->url ($this->current_page, $column);
334
+
335
  if (isset ($this->order_tags[$column]))
336
  $column = $this->order_tags[$column];
337
+
338
  if ($column == $this->order_by) {
339
  if (defined ('WP_PLUGIN_URL'))
340
  $dir = WP_PLUGIN_URL.'/'.basename (dirname (dirname (__FILE__)));
341
  else
342
  $dir = get_bloginfo ('wpurl').'/wp-content/plugins/'.basename (dirname (dirname (__FILE__)));
343
+
344
  if (strpos ($url, 'ASC') !== false)
345
  $img = '<img align="bottom" src="'.$dir.'/images/up.gif" alt="dir" width="16" height="7"/>';
346
  else
347
  $img = '<img align="bottom" src="'.$dir.'/images/down.gif" alt="dir" width="16" height="7"/>';
348
+
349
  if ($image == false)
350
  $img = '';
351
  }
352
+
353
  return '<a href="'.$url.'">'.$text.'</a>'.$img;
354
  }
355
+
356
+
357
  /**
358
  * Returns an array of page numbers => link, given the current page (next and previous etc)
359
  *
360
  * @return array Array of page links
361
  **/
362
+
363
  function area_pages() {
364
  // First page
365
  $allow_dot = true;
368
  if ($this->total_pages () > 1) {
369
  $previous = __ ('Previous', 'redirection');
370
  $next = __ ('Next', 'redirection');
371
+
372
  if ($this->have_previous_page ())
373
  $pages[] = '<a href="'.$this->url ($this->current_page - 1).'">'.$previous.'</a> |';
374
  else
375
  $pages[] = $previous.' |';
376
+
377
  for ($pos = 1; $pos <= $this->total_pages (); $pos++) {
378
  if ($pos == $this->current_page) {
379
  $pages[] = '<span class="active">'.$pos.'</span>';
386
  $pages[] = '&hellip;';
387
  }
388
  }
389
+
390
  if ($this->have_next_page ())
391
  $pages[] = '| <a href="'.$this->url ($this->current_page + 1).'">'.$next.'</a>';
392
  else
395
 
396
  return $pages;
397
  }
398
+
399
+
400
  /**
401
  * @todo
402
  * @return boolean
403
  **/
404
+
405
  function filtered($field, $value) {
406
  if (isset ($this->filters[$field]) && $this->filters[$field] == $value)
407
  return true;
408
  return false;
409
  }
410
+
411
+
412
  /**
413
  * Display a SELECT box suitable for a per-page
414
  *
415
  * @return void
416
  **/
417
+
418
  function per_page($plugin = '') {
419
  ?>
420
  <select name="perpage">
426
  </select>
427
  <?php
428
  }
429
+
430
  function page_links() {
431
  $text = sprintf( '<span class="displaying-num">' . __( 'Displaying %s&#8211;%s of %s' ) . '</span>',
432
  number_format_i18n (($this->current_page () - 1) * $this->per_page + 1),
437
  return $text.$links;
438
  }
439
  }
 
 
models/site.php CHANGED
@@ -28,30 +28,30 @@ class HS_SiteModule
28
  function HS_SiteModule() {}
29
  function id() { return strtolower (get_class ($this)); }
30
  function run() { }
31
-
32
  function config($options) { }
33
  function load($meta = '') { }
34
  function has_config() { return false; }
35
  function plugins_loaded() {}
36
  function is_active() { return $this->active; }
37
-
38
  function save_options($data) { return array (); }
39
  function edit_options() {}
40
-
41
  function head() {}
42
-
43
-
44
  function update($data) {
45
  $data = $this->save_options ($data);
46
-
47
  if (!empty ($data)) {
48
  $options = get_option ('headspace_options');
49
-
50
  $options['site'][$this->id ()] = $data;
51
  update_option ('headspace_options', $options);
52
  return true;
53
  }
54
-
55
  return false;
56
  }
57
  }
@@ -61,7 +61,7 @@ class HS_SiteManager
61
  {
62
  var $modules = array ();
63
  var $active = array ();
64
-
65
  function HS_SiteManager($active) {
66
  // Load all available module files
67
  $available = get_declared_classes ();
@@ -79,9 +79,9 @@ class HS_SiteManager
79
  include_once (dirname (__FILE__)."/../modules/site/$file");
80
  }
81
  }
82
-
83
  $available = array_diff (get_declared_classes (), $available);
84
-
85
  if (count ($available) > 0) {
86
  $options = get_option ('headspace_options');
87
  foreach ($available AS $pos => $name) {
@@ -92,13 +92,13 @@ class HS_SiteManager
92
 
93
  if (in_array ($name, $active))
94
  $module->active = true;
95
-
96
  $this->modules[$name] = $module;
97
  }
98
-
99
  ksort ($this->modules);
100
  }
101
-
102
  // Run through active modules and start them
103
  if (count ($active) > 0) {
104
  foreach ($active AS $name) {
@@ -109,14 +109,14 @@ class HS_SiteManager
109
  }
110
  }
111
  }
112
-
113
  function get($id) {
114
  if (isset ($this->modules[$id]))
115
  return $this->modules[$id];
116
  return false;
117
  }
118
-
119
  function get_active() {
120
  return $this->active;
121
  }
122
- }
28
  function HS_SiteModule() {}
29
  function id() { return strtolower (get_class ($this)); }
30
  function run() { }
31
+
32
  function config($options) { }
33
  function load($meta = '') { }
34
  function has_config() { return false; }
35
  function plugins_loaded() {}
36
  function is_active() { return $this->active; }
37
+
38
  function save_options($data) { return array (); }
39
  function edit_options() {}
40
+
41
  function head() {}
42
+
43
+
44
  function update($data) {
45
  $data = $this->save_options ($data);
46
+
47
  if (!empty ($data)) {
48
  $options = get_option ('headspace_options');
49
+
50
  $options['site'][$this->id ()] = $data;
51
  update_option ('headspace_options', $options);
52
  return true;
53
  }
54
+
55
  return false;
56
  }
57
  }
61
  {
62
  var $modules = array ();
63
  var $active = array ();
64
+
65
  function HS_SiteManager($active) {
66
  // Load all available module files
67
  $available = get_declared_classes ();
79
  include_once (dirname (__FILE__)."/../modules/site/$file");
80
  }
81
  }
82
+
83
  $available = array_diff (get_declared_classes (), $available);
84
+
85
  if (count ($available) > 0) {
86
  $options = get_option ('headspace_options');
87
  foreach ($available AS $pos => $name) {
92
 
93
  if (in_array ($name, $active))
94
  $module->active = true;
95
+
96
  $this->modules[$name] = $module;
97
  }
98
+
99
  ksort ($this->modules);
100
  }
101
+
102
  // Run through active modules and start them
103
  if (count ($active) > 0) {
104
  foreach ($active AS $name) {
109
  }
110
  }
111
  }
112
+
113
  function get($id) {
114
  if (isset ($this->modules[$id]))
115
  return $this->modules[$id];
116
  return false;
117
  }
118
+
119
  function get_active() {
120
  return $this->active;
121
  }
122
+ }
models/term_pager.php CHANGED
@@ -1,78 +1,77 @@
1
  <?php
2
-
3
  class TermPager
4
  {
5
  var $order_by = 'tag';
6
  var $url;
7
  var $current_page = 0;
8
  var $order_direction = 'ASC';
9
-
10
  function TermPager($get, $url, $default_order, $default_direction) {
11
  $this->url = $url;
12
 
13
  $this->order_by = $default_order;
14
  $this->order_direction = $default_direction;
15
-
16
  if (isset ($get['orderby']))
17
  $this->order_by = $get['orderby'];
18
-
19
  if (isset ($get['order']))
20
  $this->order_direction = $get['order'];
21
  }
22
-
23
  function get($taxonomy) {
24
  return get_terms ($taxonomy, array ('get' => 'all', 'hide_empty' => false, 'orderby' => $this->order_by, 'order' => $this->order_direction, 'number' => '2,2'));
25
  }
26
-
27
  function sortable($text, $column) {
28
  $url = $this->url ($this->current_page, $column);
29
-
30
  if (isset ($this->order_tags[$column]))
31
  $column = $this->order_tags[$column];
32
-
33
  if ($column == $this->order_by) {
34
  if (defined ('WP_PLUGIN_URL'))
35
  $dir = WP_PLUGIN_URL.'/'.basename (dirname (dirname (__FILE__)));
36
  else
37
  $dir = get_bloginfo ('wpurl').'/wp-content/plugins/'.basename (dirname (dirname (__FILE__)));
38
-
39
  if (strpos ($url, 'ASC') !== false)
40
  $img = '<img align="bottom" src="'.$dir.'/images/up.gif" alt="dir" width="16" height="7"/>';
41
  else
42
  $img = '<img align="bottom" src="'.$dir.'/images/down.gif" alt="dir" width="16" height="7"/>';
43
  }
44
-
45
  return '<a href="'.$url.'">'.$text.'</a>'.$img;
46
  }
47
-
48
  function url($offset, $orderby = '') {
49
  // Position
50
  if (strpos ($this->url, 'curpage=') !== false)
51
  $url = preg_replace ('/curpage=\d*/', 'curpage='.$offset, $this->url);
52
  else
53
  $url = $this->url.'&amp;curpage='.$offset;
54
-
55
  // Order
56
  if ($orderby != '') {
57
  if (strpos ($url, 'orderby=') !== false)
58
  $url = preg_replace ('/orderby=\w*/', 'orderby='.$orderby, $url);
59
  else
60
  $url = $url.'&amp;orderby='.$orderby;
61
-
62
  if (!empty ($this->order_tags) && isset ($this->order_tags[$orderby]))
63
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
64
  else if ($this->order_by == $orderby)
65
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
66
  else
67
  $dir = $this->order_direction;
68
-
69
  if (strpos ($url, 'order=') !== false)
70
  $url = preg_replace ('/order=\w*/', 'order='.$dir, $url);
71
  else
72
  $url = $url.'&amp;order='.$dir;
73
  }
74
-
75
  return str_replace ('&go=go', '', $url);
76
  }
77
  }
78
- ?>
1
  <?php
2
+
3
  class TermPager
4
  {
5
  var $order_by = 'tag';
6
  var $url;
7
  var $current_page = 0;
8
  var $order_direction = 'ASC';
9
+
10
  function TermPager($get, $url, $default_order, $default_direction) {
11
  $this->url = $url;
12
 
13
  $this->order_by = $default_order;
14
  $this->order_direction = $default_direction;
15
+
16
  if (isset ($get['orderby']))
17
  $this->order_by = $get['orderby'];
18
+
19
  if (isset ($get['order']))
20
  $this->order_direction = $get['order'];
21
  }
22
+
23
  function get($taxonomy) {
24
  return get_terms ($taxonomy, array ('get' => 'all', 'hide_empty' => false, 'orderby' => $this->order_by, 'order' => $this->order_direction, 'number' => '2,2'));
25
  }
26
+
27
  function sortable($text, $column) {
28
  $url = $this->url ($this->current_page, $column);
29
+
30
  if (isset ($this->order_tags[$column]))
31
  $column = $this->order_tags[$column];
32
+
33
  if ($column == $this->order_by) {
34
  if (defined ('WP_PLUGIN_URL'))
35
  $dir = WP_PLUGIN_URL.'/'.basename (dirname (dirname (__FILE__)));
36
  else
37
  $dir = get_bloginfo ('wpurl').'/wp-content/plugins/'.basename (dirname (dirname (__FILE__)));
38
+
39
  if (strpos ($url, 'ASC') !== false)
40
  $img = '<img align="bottom" src="'.$dir.'/images/up.gif" alt="dir" width="16" height="7"/>';
41
  else
42
  $img = '<img align="bottom" src="'.$dir.'/images/down.gif" alt="dir" width="16" height="7"/>';
43
  }
44
+
45
  return '<a href="'.$url.'">'.$text.'</a>'.$img;
46
  }
47
+
48
  function url($offset, $orderby = '') {
49
  // Position
50
  if (strpos ($this->url, 'curpage=') !== false)
51
  $url = preg_replace ('/curpage=\d*/', 'curpage='.$offset, $this->url);
52
  else
53
  $url = $this->url.'&amp;curpage='.$offset;
54
+
55
  // Order
56
  if ($orderby != '') {
57
  if (strpos ($url, 'orderby=') !== false)
58
  $url = preg_replace ('/orderby=\w*/', 'orderby='.$orderby, $url);
59
  else
60
  $url = $url.'&amp;orderby='.$orderby;
61
+
62
  if (!empty ($this->order_tags) && isset ($this->order_tags[$orderby]))
63
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
64
  else if ($this->order_by == $orderby)
65
  $dir = $this->order_direction == 'ASC' ? 'DESC' : 'ASC';
66
  else
67
  $dir = $this->order_direction;
68
+
69
  if (strpos ($url, 'order=') !== false)
70
  $url = preg_replace ('/order=\w*/', 'order='.$dir, $url);
71
  else
72
  $url = $url.'&amp;order='.$dir;
73
  }
74
+
75
  return str_replace ('&go=go', '', $url);
76
  }
77
  }
 
models/upgrade.php CHANGED
@@ -41,28 +41,28 @@ class HS_Upgrade
41
  else if ($currentversion == 1) {
42
  // Convert 3.1 to 3.2
43
  $options = get_option ('headspace_options');
44
-
45
  $main = array
46
  (
47
  'inherit' => $options['inherit'] == 'true' ? true : false,
48
  'updates' => $options['updates'] == 'true' ? true : false,
49
  );
50
-
51
  update_option ('headspace_options', $main);
52
-
53
  // Copy all keywords into dictionary, along with hotwords
54
  $hot = get_option ('headspace_keywords');
55
-
56
  $rows = $wpdb->get_results ("SELECT meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
57
  if ($rows) {
58
  foreach ($rows AS $row)
59
  $hot .= $row->meta_value.',';
60
  }
61
-
62
  update_option ('headspace_dictionary', HS_Upgrade::normalize_tags ($hot));
63
  delete_option ('headspace_keywords');
64
  }
65
-
66
  if ($currentversion < 8) {
67
  //
68
  $available = get_declared_classes ();
@@ -73,27 +73,27 @@ class HS_Upgrade
73
  }
74
 
75
  $available = array_diff (get_declared_classes (), $available);
76
-
77
  $options = get_option ('headspace_options');
78
  if (count ($options['advanced_modules']) > 0) {
79
  foreach ($options['advanced_modules'] AS $name) {
80
  $module = new $name;
81
  $newadvanced[$module->file ()] = $name;
82
  }
83
-
84
  $options['advanced_modules'] = $newadvanced;
85
  }
86
-
87
  if (count ($options['simple_modules']) > 0) {
88
  $newsimple = array ();
89
  foreach ($options['simple_modules'] AS $name) {
90
  $module = new $name;
91
  $newsimple[$module->file ()] = $name;
92
  }
93
-
94
  $options['simple_modules'] = $newsimple;
95
  }
96
-
97
  if (count ($options['site_modules']) > 0) {
98
  $newsimple = array ();
99
  foreach ($options['site_modules'] AS $name) {
@@ -102,27 +102,27 @@ class HS_Upgrade
102
  $newsimple[$module->file ()] = $name;
103
  }
104
  }
105
-
106
  $options['site_modules'] = $newsimple;
107
  }
108
 
109
  update_option ('headspace_options', $options);
110
  }
111
-
112
  if ($currentversion < 10) {
113
  // Copy posts details to page details
114
  update_option ('headspace_page', get_option ('headspace_post'));
115
  }
116
-
117
  update_option ('headspace_version', $desiredversion);
118
  }
119
-
120
  function normalize_tags($words, $order = true) {
121
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
122
  if (count ($list) > 0) {
123
  foreach ($list AS $pos => $item) {
124
  $list[$pos] = trim ($item);
125
-
126
  if (function_exists ('mb_strtolower'))
127
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
128
  else
@@ -132,27 +132,25 @@ class HS_Upgrade
132
  $list = array_unique ($list);
133
  if ($order)
134
  sort ($list);
135
-
136
  return implode (',', $list);
137
  }
138
-
139
  return $words;
140
  }
141
-
142
  function remove($plugin) {
143
  global $wpdb;
144
-
145
  delete_option ('headspace_page_plugins');
146
  delete_option ('headspace_page_themes');
147
-
148
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE '%_headspace_%'");
149
  $wpdb->query ("DELETE FROM {$wpdb->options} WHERE option_name LIKE '%headspace_%'");
150
-
151
  // Deactivate the plugin
152
  $current = get_option('active_plugins');
153
  array_splice ($current, array_search (basename (dirname ($plugin)).'/'.basename ($plugin), $current), 1 );
154
  update_option('active_plugins', $current);
155
  }
156
  }
157
-
158
- ?>
41
  else if ($currentversion == 1) {
42
  // Convert 3.1 to 3.2
43
  $options = get_option ('headspace_options');
44
+
45
  $main = array
46
  (
47
  'inherit' => $options['inherit'] == 'true' ? true : false,
48
  'updates' => $options['updates'] == 'true' ? true : false,
49
  );
50
+
51
  update_option ('headspace_options', $main);
52
+
53
  // Copy all keywords into dictionary, along with hotwords
54
  $hot = get_option ('headspace_keywords');
55
+
56
  $rows = $wpdb->get_results ("SELECT meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
57
  if ($rows) {
58
  foreach ($rows AS $row)
59
  $hot .= $row->meta_value.',';
60
  }
61
+
62
  update_option ('headspace_dictionary', HS_Upgrade::normalize_tags ($hot));
63
  delete_option ('headspace_keywords');
64
  }
65
+
66
  if ($currentversion < 8) {
67
  //
68
  $available = get_declared_classes ();
73
  }
74
 
75
  $available = array_diff (get_declared_classes (), $available);
76
+
77
  $options = get_option ('headspace_options');
78
  if (count ($options['advanced_modules']) > 0) {
79
  foreach ($options['advanced_modules'] AS $name) {
80
  $module = new $name;
81
  $newadvanced[$module->file ()] = $name;
82
  }
83
+
84
  $options['advanced_modules'] = $newadvanced;
85
  }
86
+
87
  if (count ($options['simple_modules']) > 0) {
88
  $newsimple = array ();
89
  foreach ($options['simple_modules'] AS $name) {
90
  $module = new $name;
91
  $newsimple[$module->file ()] = $name;
92
  }
93
+
94
  $options['simple_modules'] = $newsimple;
95
  }
96
+
97
  if (count ($options['site_modules']) > 0) {
98
  $newsimple = array ();
99
  foreach ($options['site_modules'] AS $name) {
102
  $newsimple[$module->file ()] = $name;
103
  }
104
  }
105
+
106
  $options['site_modules'] = $newsimple;
107
  }
108
 
109
  update_option ('headspace_options', $options);
110
  }
111
+
112
  if ($currentversion < 10) {
113
  // Copy posts details to page details
114
  update_option ('headspace_page', get_option ('headspace_post'));
115
  }
116
+
117
  update_option ('headspace_version', $desiredversion);
118
  }
119
+
120
  function normalize_tags($words, $order = true) {
121
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
122
  if (count ($list) > 0) {
123
  foreach ($list AS $pos => $item) {
124
  $list[$pos] = trim ($item);
125
+
126
  if (function_exists ('mb_strtolower'))
127
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
128
  else
132
  $list = array_unique ($list);
133
  if ($order)
134
  sort ($list);
135
+
136
  return implode (',', $list);
137
  }
138
+
139
  return $words;
140
  }
141
+
142
  function remove($plugin) {
143
  global $wpdb;
144
+
145
  delete_option ('headspace_page_plugins');
146
  delete_option ('headspace_page_themes');
147
+
148
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key LIKE '%_headspace_%'");
149
  $wpdb->query ("DELETE FROM {$wpdb->options} WHERE option_name LIKE '%headspace_%'");
150
+
151
  // Deactivate the plugin
152
  $current = get_option('active_plugins');
153
  array_splice ($current, array_search (basename (dirname ($plugin)).'/'.basename ($plugin), $current), 1 );
154
  update_option('active_plugins', $current);
155
  }
156
  }
 
 
modules/import/all-in-one-seo.php CHANGED
@@ -27,42 +27,42 @@ class ImportAllInOne extends HS_Importer
27
  {
28
  return __ ('All-in-one SEO', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='keywords'");
37
  if ($values)
38
  {
39
  foreach ($values AS $meta)
40
  MetaData::add_tags ($meta->post_id, stripslashes ($meta->meta_value));
41
-
42
  $count += count ($values);
43
  }
44
-
45
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='title'");
46
  if ($values)
47
  {
48
  foreach ($values AS $meta)
49
  MetaData::add_page_title ($meta->post_id, stripslashes ($meta->meta_value));
50
-
51
  $count += count ($values);
52
  }
53
-
54
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='description'");
55
  if ($values)
56
  {
57
  foreach ($values AS $meta)
58
  MetaData::add_description ($meta->post_id, stripslashes ($meta->meta_value));
59
-
60
  $count += count ($values);
61
  }
62
-
63
  return $count;
64
  }
65
-
66
  function cleanup ()
67
  {
68
  global $wpdb;
@@ -71,5 +71,3 @@ class ImportAllInOne extends HS_Importer
71
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='description'");
72
  }
73
  }
74
-
75
- ?>
27
  {
28
  return __ ('All-in-one SEO', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='keywords'");
37
  if ($values)
38
  {
39
  foreach ($values AS $meta)
40
  MetaData::add_tags ($meta->post_id, stripslashes ($meta->meta_value));
41
+
42
  $count += count ($values);
43
  }
44
+
45
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='title'");
46
  if ($values)
47
  {
48
  foreach ($values AS $meta)
49
  MetaData::add_page_title ($meta->post_id, stripslashes ($meta->meta_value));
50
+
51
  $count += count ($values);
52
  }
53
+
54
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='description'");
55
  if ($values)
56
  {
57
  foreach ($values AS $meta)
58
  MetaData::add_description ($meta->post_id, stripslashes ($meta->meta_value));
59
+
60
  $count += count ($values);
61
  }
62
+
63
  return $count;
64
  }
65
+
66
  function cleanup ()
67
  {
68
  global $wpdb;
71
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='description'");
72
  }
73
  }
 
 
modules/import/head_meta_description.php CHANGED
@@ -27,29 +27,27 @@ class ImportHeadMetaDesc extends HS_Importer
27
  {
28
  return __ ('Head META Description', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='description'");
37
  if ($values)
38
  {
39
  foreach ($values AS $value)
40
  MetaData::add_description ($value->post_id, $value->meta_value);
41
-
42
  $count += count ($values);
43
  }
44
-
45
  return $count;
46
  }
47
-
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='description'");
52
  }
53
  }
54
-
55
- ?>
27
  {
28
  return __ ('Head META Description', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='description'");
37
  if ($values)
38
  {
39
  foreach ($values AS $value)
40
  MetaData::add_description ($value->post_id, $value->meta_value);
41
+
42
  $count += count ($values);
43
  }
44
+
45
  return $count;
46
  }
47
+
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='description'");
52
  }
53
  }
 
 
modules/import/headspace_tags.php CHANGED
@@ -31,26 +31,24 @@ class ImportHSTags extends HS_Importer
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
37
  if ($values)
38
  {
39
  foreach ($values AS $meta)
40
  MetaData::add_tags ($meta->post_id, $meta->meta_value);
41
-
42
  $count += count ($values);
43
  }
44
-
45
  return $count;
46
  }
47
 
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
-
52
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
53
  }
54
  }
55
-
56
- ?>
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
37
  if ($values)
38
  {
39
  foreach ($values AS $meta)
40
  MetaData::add_tags ($meta->post_id, $meta->meta_value);
41
+
42
  $count += count ($values);
43
  }
44
+
45
  return $count;
46
  }
47
 
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
+
52
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'");
53
  }
54
  }
 
 
modules/import/jerome.php CHANGED
@@ -27,18 +27,18 @@ class ImportJerome extends HS_Importer
27
  {
28
  return __ ('Jerome\'s Keywords', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='keywords'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_tags ($keyword->post_id, $keyword->meta_value);
41
-
42
  $count += count ($keywords);
43
  }
44
 
@@ -47,13 +47,13 @@ class ImportJerome extends HS_Importer
47
  {
48
  foreach ($keywords AS $keyword)
49
  MetaData::add_tags ($keyword->post_id, $keyword->meta_value);
50
-
51
  $count += count ($keywords);
52
  }
53
-
54
  return $count;
55
  }
56
-
57
  function cleanup ()
58
  {
59
  global $wpdb;
@@ -61,5 +61,3 @@ class ImportJerome extends HS_Importer
61
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='jkeywords'");
62
  }
63
  }
64
-
65
- ?>
27
  {
28
  return __ ('Jerome\'s Keywords', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='keywords'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_tags ($keyword->post_id, $keyword->meta_value);
41
+
42
  $count += count ($keywords);
43
  }
44
 
47
  {
48
  foreach ($keywords AS $keyword)
49
  MetaData::add_tags ($keyword->post_id, $keyword->meta_value);
50
+
51
  $count += count ($keywords);
52
  }
53
+
54
  return $count;
55
  }
56
+
57
  function cleanup ()
58
  {
59
  global $wpdb;
61
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='jkeywords'");
62
  }
63
  }
 
 
modules/import/lud.icro.us.php CHANGED
@@ -27,29 +27,27 @@ class ImportHeadMetaLudicrous extends HS_Importer
27
  {
28
  return __ ('lud.icro.us HeadMeta', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='head-meta'");
37
  if ($values)
38
  {
39
  foreach ($values AS $value)
40
  MetaData::add_raw ($value->post_id, $value->meta_value);
41
-
42
  $count += count ($values);
43
  }
44
-
45
  return $count;
46
  }
47
-
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='head-meta'");
52
  }
53
  }
54
-
55
- ?>
27
  {
28
  return __ ('lud.icro.us HeadMeta', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='head-meta'");
37
  if ($values)
38
  {
39
  foreach ($values AS $value)
40
  MetaData::add_raw ($value->post_id, $value->meta_value);
41
+
42
  $count += count ($values);
43
  }
44
+
45
  return $count;
46
  }
47
+
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='head-meta'");
52
  }
53
  }
 
 
modules/import/more_unique.php CHANGED
@@ -27,29 +27,27 @@ class ImportMoreUnique extends HS_Importer
27
  {
28
  return __ ('More Unique', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='more'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_more_tag ($keyword->post_id, $keyword->meta_value);
41
-
42
  $count += count ($keywords);
43
  }
44
-
45
  return $count;
46
  }
47
-
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='more'");
52
  }
53
  }
54
-
55
- ?>
27
  {
28
  return __ ('More Unique', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='more'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_more_tag ($keyword->post_id, $keyword->meta_value);
41
+
42
  $count += count ($keywords);
43
  }
44
+
45
  return $count;
46
  }
47
+
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='more'");
52
  }
53
  }
 
 
modules/import/seo-title-tags.php CHANGED
@@ -27,29 +27,27 @@ class ImportSEOTitleTags extends HS_Importer
27
  {
28
  return __ ('SEO Title Tags', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='title_tag'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_page_title( $keyword->post_id, $keyword->meta_value );
41
-
42
  $count += count ($keywords);
43
  }
44
-
45
  return $count;
46
  }
47
-
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='title_tag'");
52
  }
53
  }
54
-
55
- ?>
27
  {
28
  return __ ('SEO Title Tags', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $keywords = $wpdb->get_results ("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='title_tag'");
37
  if ($keywords)
38
  {
39
  foreach ($keywords AS $keyword)
40
  MetaData::add_page_title( $keyword->post_id, $keyword->meta_value );
41
+
42
  $count += count ($keywords);
43
  }
44
+
45
  return $count;
46
  }
47
+
48
  function cleanup ()
49
  {
50
  global $wpdb;
51
  $wpdb->query ("DELETE FROM {$wpdb->postmeta} WHERE meta_key='title_tag'");
52
  }
53
  }
 
 
modules/import/simple-tagging.php CHANGED
@@ -27,11 +27,11 @@ class ImportSimpleTagging extends HS_Importer
27
  {
28
  return __ ('Simple Tagging', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->prefix}stp_tags");
37
  if ($values)
@@ -42,18 +42,16 @@ class ImportSimpleTagging extends HS_Importer
42
 
43
  foreach ($data AS $postid => $values)
44
  MetaData::add_tags ($postid, implode (',', $values));
45
-
46
  $count += count ($values);
47
  }
48
-
49
  return $count;
50
  }
51
-
52
  function cleanup ()
53
  {
54
  global $wpdb;
55
  $wpdb->query ("DROP TABLE {$wpdb->prefix}stp_tags");
56
  }
57
  }
58
-
59
- ?>
27
  {
28
  return __ ('Simple Tagging', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT * FROM {$wpdb->prefix}stp_tags");
37
  if ($values)
42
 
43
  foreach ($data AS $postid => $values)
44
  MetaData::add_tags ($postid, implode (',', $values));
45
+
46
  $count += count ($values);
47
  }
48
+
49
  return $count;
50
  }
51
+
52
  function cleanup ()
53
  {
54
  global $wpdb;
55
  $wpdb->query ("DROP TABLE {$wpdb->prefix}stp_tags");
56
  }
57
  }
 
 
modules/import/simple-tags.php CHANGED
@@ -27,11 +27,11 @@ class ImportSimpleTags extends HS_Importer
27
  {
28
  return __ ('Simple Tags (old version)', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT ID,post_content FROM {$wpdb->posts} WHERE post_content LIKE '%[tag]%' OR post_content LIKE '%[tags]%'");
37
  if ($values)
@@ -39,7 +39,7 @@ class ImportSimpleTags extends HS_Importer
39
  foreach ($values AS $post)
40
  {
41
  $tags = '';
42
-
43
  if (preg_match_all ('/(\[tag\](.*?)\[\/tag\])/i', $post->post_content, $matches) > 0)
44
  {
45
  $tags .= implode (',', $matches[2]);
@@ -51,22 +51,22 @@ class ImportSimpleTags extends HS_Importer
51
  $tags .= ','.implode (',', $matches[2]);
52
  $count += count ($matches[2]);
53
  }
54
-
55
  $tags = $this->normalize_tags ($tags);
56
  MetaData::add_tags ($post->ID, $tags);
57
  }
58
-
59
  $count += count ($keywords);
60
  }
61
-
62
  return $count;
63
  }
64
-
65
  function cleanup ()
66
  {
67
  // Best not to mess with posts
68
  }
69
-
70
  function normalize_tags ($words, $order = true)
71
  {
72
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
@@ -75,7 +75,7 @@ class ImportSimpleTags extends HS_Importer
75
  foreach ($list AS $pos => $item)
76
  {
77
  $list[$pos] = trim ($item);
78
-
79
  if (function_exists ('mb_strtolower'))
80
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
81
  else
@@ -85,12 +85,10 @@ class ImportSimpleTags extends HS_Importer
85
  $list = array_unique ($list);
86
  if ($order)
87
  sort ($list);
88
-
89
  return implode (',', $list);
90
  }
91
-
92
  return $words;
93
  }
94
  }
95
-
96
- ?>
27
  {
28
  return __ ('Simple Tags (old version)', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT ID,post_content FROM {$wpdb->posts} WHERE post_content LIKE '%[tag]%' OR post_content LIKE '%[tags]%'");
37
  if ($values)
39
  foreach ($values AS $post)
40
  {
41
  $tags = '';
42
+
43
  if (preg_match_all ('/(\[tag\](.*?)\[\/tag\])/i', $post->post_content, $matches) > 0)
44
  {
45
  $tags .= implode (',', $matches[2]);
51
  $tags .= ','.implode (',', $matches[2]);
52
  $count += count ($matches[2]);
53
  }
54
+
55
  $tags = $this->normalize_tags ($tags);
56
  MetaData::add_tags ($post->ID, $tags);
57
  }
58
+
59
  $count += count ($keywords);
60
  }
61
+
62
  return $count;
63
  }
64
+
65
  function cleanup ()
66
  {
67
  // Best not to mess with posts
68
  }
69
+
70
  function normalize_tags ($words, $order = true)
71
  {
72
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
75
  foreach ($list AS $pos => $item)
76
  {
77
  $list[$pos] = trim ($item);
78
+
79
  if (function_exists ('mb_strtolower'))
80
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
81
  else
85
  $list = array_unique ($list);
86
  if ($order)
87
  sort ($list);
88
+
89
  return implode (',', $list);
90
  }
91
+
92
  return $words;
93
  }
94
  }
 
 
modules/import/utw.php CHANGED
@@ -27,11 +27,11 @@ class ImportUTW extends HS_Importer
27
  {
28
  return __ ('Ultimate Tag Warrior', 'headspace');
29
  }
30
-
31
  function import ()
32
  {
33
  $count = 0;
34
-
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT {$wpdb->prefix}post2tag.post_id,{$wpdb->prefix}tags.tag FROM {$wpdb->prefix}tags,{$wpdb->prefix}post2tag WHERE {$wpdb->prefix}tags.tag_id={$wpdb->prefix}post2tag.tag_id");
37
  if ($values)
@@ -42,16 +42,14 @@ class ImportUTW extends HS_Importer
42
 
43
  foreach ($data AS $postid => $values)
44
  MetaData::add_tags ($postid, implode (',', $values));
45
-
46
  $count += count ($values);
47
  }
48
-
49
  return $count;
50
  }
51
-
52
  function cleanup ()
53
  {
54
  }
55
  }
56
-
57
- ?>
27
  {
28
  return __ ('Ultimate Tag Warrior', 'headspace');
29
  }
30
+
31
  function import ()
32
  {
33
  $count = 0;
34
+
35
  global $wpdb;
36
  $values = $wpdb->get_results ("SELECT {$wpdb->prefix}post2tag.post_id,{$wpdb->prefix}tags.tag FROM {$wpdb->prefix}tags,{$wpdb->prefix}post2tag WHERE {$wpdb->prefix}tags.tag_id={$wpdb->prefix}post2tag.tag_id");
37
  if ($values)
42
 
43
  foreach ($data AS $postid => $values)
44
  MetaData::add_tags ($postid, implode (',', $values));
45
+
46
  $count += count ($values);
47
  }
48
+
49
  return $count;
50
  }
51
+
52
  function cleanup ()
53
  {
54
  }
55
  }
 
 
modules/mass/description.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_Description extends HSM_Mass_Edit
27
  {
28
  return __ ('Page description', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -51,16 +51,16 @@ class HS_Mass_Description extends HSM_Mass_Edit
51
  <th width="16"></th>
52
  <?php
53
  }
54
-
55
  function show ($post)
56
  {
57
  ?>
58
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="<?php echo admin_url( 'admin-ajax.php' ); ?>?action=hs_auto_description&amp;post=<?php echo $post->ID ?>&amp;_ajax_nonce=<?php echo wp_create_nonce( 'headspace-autodescription' ); ?>" class="auto-desc"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
- <?php
62
  }
63
-
64
  function get (&$pager)
65
  {
66
  global $wpdb;
@@ -72,7 +72,7 @@ class HS_Mass_Description extends HSM_Mass_Edit
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
-
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
@@ -81,7 +81,7 @@ class HS_Mass_Description extends HSM_Mass_Edit
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
-
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
@@ -89,7 +89,7 @@ class HS_Mass_Description extends HSM_Mass_Edit
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
-
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
@@ -112,4 +112,3 @@ class HS_Mass_Description extends HSM_Mass_Edit
112
  }
113
  }
114
 
115
- ?>
27
  {
28
  return __ ('Page description', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
51
  <th width="16"></th>
52
  <?php
53
  }
54
+
55
  function show ($post)
56
  {
57
  ?>
58
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="<?php echo admin_url( 'admin-ajax.php' ); ?>?action=hs_auto_description&amp;post=<?php echo $post->ID ?>&amp;_ajax_nonce=<?php echo wp_create_nonce( 'headspace-autodescription' ); ?>" class="auto-desc"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
+ <?php
62
  }
63
+
64
  function get (&$pager)
65
  {
66
  global $wpdb;
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
+
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
+
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
+
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
112
  }
113
  }
114
 
 
modules/mass/keywords.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
27
  {
28
  return __ ('Keywords', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -51,16 +51,16 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
51
  <th width="16"></th>
52
  <?php
53
  }
54
-
55
  function show ($post)
56
  {
57
  ?>
58
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="#auto" onclick="return auto_desc (<?php echo $post->ID ?>)"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
- <?php
62
  }
63
-
64
  function get (&$pager)
65
  {
66
  global $wpdb;
@@ -72,7 +72,7 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
-
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
@@ -81,7 +81,7 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
-
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
@@ -89,7 +89,7 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
-
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
@@ -112,4 +112,3 @@ class HS_Mass_Keywords extends HSM_Mass_Edit
112
  }
113
  }
114
  */
115
- ?>
27
  {
28
  return __ ('Keywords', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
51
  <th width="16"></th>
52
  <?php
53
  }
54
+
55
  function show ($post)
56
  {
57
  ?>
58
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="#auto" onclick="return auto_desc (<?php echo $post->ID ?>)"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
+ <?php
62
  }
63
+
64
  function get (&$pager)
65
  {
66
  global $wpdb;
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
+
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
+
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
+
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
112
  }
113
  }
114
  */
 
modules/mass/more_text.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
27
  {
28
  return __ ('More text', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'page' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -50,15 +50,15 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
50
  <th><?php echo $pager->sortable ('page', __ ('More text', 'headspace')) ?></th>
51
  <?php
52
  }
53
-
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
- <?php
60
  }
61
-
62
  function get (&$pager)
63
  {
64
  global $wpdb;
@@ -70,7 +70,7 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
-
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
@@ -79,7 +79,7 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
-
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
@@ -87,7 +87,7 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
-
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
@@ -109,5 +109,3 @@ class HS_Mass_MoreText extends HSM_Mass_Edit
109
  }
110
  }
111
  }
112
-
113
- ?>
27
  {
28
  return __ ('More text', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'page' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
50
  <th><?php echo $pager->sortable ('page', __ ('More text', 'headspace')) ?></th>
51
  <?php
52
  }
53
+
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
+ <?php
60
  }
61
+
62
  function get (&$pager)
63
  {
64
  global $wpdb;
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
+
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
+
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
+
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
109
  }
110
  }
111
  }
 
 
modules/mass/page_slug.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_PageSlug extends HSM_Mass_Edit
27
  {
28
  return __ ('Page slug', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'slug' => "{$wpdb->posts}.post_name"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -50,15 +50,15 @@ class HS_Mass_PageSlug extends HSM_Mass_Edit
50
  <th><?php echo $pager->sortable ('slug', __ ('Post slug', 'headspace')) ?></th>
51
  <?php
52
  }
53
-
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>]" value="<?php echo htmlspecialchars ($post->post_name); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
- <?php
60
  }
61
-
62
  function get (&$pager)
63
  {
64
  global $wpdb;
@@ -70,7 +70,7 @@ class HS_Mass_PageSlug extends HSM_Mass_Edit
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
-
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
@@ -79,7 +79,7 @@ class HS_Mass_PageSlug extends HSM_Mass_Edit
79
  foreach ($data['edit'] AS $postid => $slug)
80
  {
81
  $postid = intval ($postid);
82
-
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
@@ -91,4 +91,3 @@ class HS_Mass_PageSlug extends HSM_Mass_Edit
91
  }
92
  }
93
 
94
- ?>
27
  {
28
  return __ ('Page slug', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'slug' => "{$wpdb->posts}.post_name"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
50
  <th><?php echo $pager->sortable ('slug', __ ('Post slug', 'headspace')) ?></th>
51
  <?php
52
  }
53
+
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>]" value="<?php echo htmlspecialchars ($post->post_name); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
+ <?php
60
  }
61
+
62
  function get (&$pager)
63
  {
64
  global $wpdb;
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
+
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
79
  foreach ($data['edit'] AS $postid => $slug)
80
  {
81
  $postid = intval ($postid);
82
+
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
91
  }
92
  }
93
 
 
modules/mass/page_title.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
27
  {
28
  return __ ('Page title', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'page' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -51,16 +51,16 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
51
  <th width="16"></th>
52
  <?php
53
  }
54
-
55
  function show ($post)
56
  {
57
  ?>
58
  <td id="title_<?php echo $post->ID ?>"><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input class="text" style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="#title_<?php echo $post->ID ?>" class="title"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
- <?php
62
  }
63
-
64
  function get (&$pager)
65
  {
66
  global $wpdb;
@@ -72,7 +72,7 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
-
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
@@ -81,7 +81,7 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
-
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
@@ -89,7 +89,7 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
-
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
@@ -111,5 +111,3 @@ class HS_Mass_PageTitle extends HSM_Mass_Edit
111
  }
112
  }
113
  }
114
-
115
- ?>
27
  {
28
  return __ ('Page title', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'page' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
51
  <th width="16"></th>
52
  <?php
53
  }
54
+
55
  function show ($post)
56
  {
57
  ?>
58
  <td id="title_<?php echo $post->ID ?>"><?php echo htmlspecialchars ($post->post_title); ?></td>
59
  <td width="60%" align="center" ><input class="text" style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
60
  <td width="16"><a href="#title_<?php echo $post->ID ?>" class="title"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
61
+ <?php
62
  }
63
+
64
  function get (&$pager)
65
  {
66
  global $wpdb;
72
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
73
  return $rows;
74
  }
75
+
76
  function update ($data)
77
  {
78
  if (count ($data['edit']) > 0)
81
  foreach ($data['edit'] AS $postid => $values)
82
  {
83
  $postid = intval ($postid);
84
+
85
  // Just check we can edit this
86
  if (current_user_can ('edit_post', $postid))
87
  {
89
  {
90
  $savevalue = $wpdb->escape ($value);
91
  $metaid = intval ($metaid);
92
+
93
  if ($metaid == 0 && !empty ($value))
94
  {
95
  // This is a new value
111
  }
112
  }
113
  }
 
 
modules/mass/site_description.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
27
  {
28
  return __ ('Site description', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'name' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -50,15 +50,15 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
50
  <th><?php echo $pager->sortable ('desc', __ ('Site description', 'headspace')) ?></th>
51
  <?php
52
  }
53
-
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
- <?php
60
  }
61
-
62
  function get (&$pager)
63
  {
64
  global $wpdb;
@@ -70,7 +70,7 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
-
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
@@ -79,7 +79,7 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
-
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
@@ -87,7 +87,7 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
-
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
@@ -109,5 +109,3 @@ class HS_Mass_SiteDescription extends HSM_Mass_Edit
109
  }
110
  }
111
  }
112
-
113
- ?>
27
  {
28
  return __ ('Site description', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'name' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
50
  <th><?php echo $pager->sortable ('desc', __ ('Site description', 'headspace')) ?></th>
51
  <?php
52
  }
53
+
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
+ <?php
60
  }
61
+
62
  function get (&$pager)
63
  {
64
  global $wpdb;
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
+
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
+
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
+
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
109
  }
110
  }
111
  }
 
 
modules/mass/site_name.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
27
  {
28
  return __ ('Site name', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'name' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -50,15 +50,15 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
50
  <th><?php echo $pager->sortable ('desc', __ ('Site name', 'headspace')) ?></th>
51
  <?php
52
  }
53
-
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
- <?php
60
  }
61
-
62
  function get (&$pager)
63
  {
64
  global $wpdb;
@@ -70,7 +70,7 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
-
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
@@ -79,7 +79,7 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
-
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
@@ -87,7 +87,7 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
-
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
@@ -109,5 +109,3 @@ class HS_Mass_SiteName extends HSM_Mass_Edit
109
  }
110
  }
111
  }
112
-
113
- ?>
27
  {
28
  return __ ('Site name', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'name' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
50
  <th><?php echo $pager->sortable ('desc', __ ('Site name', 'headspace')) ?></th>
51
  <?php
52
  }
53
+
54
  function show ($post)
55
  {
56
  ?>
57
  <td><?php echo htmlspecialchars ($post->post_title); ?></td>
58
  <td width="60%" align="center" ><input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>][<?php echo $post->meta_id ?>]" value="<?php echo htmlspecialchars ($post->meta_value); ?>" id="edit_<?php echo $post->ID ?>"/></td>
59
+ <?php
60
  }
61
+
62
  function get (&$pager)
63
  {
64
  global $wpdb;
70
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
71
  return $rows;
72
  }
73
+
74
  function update ($data)
75
  {
76
  if (count ($data['edit']) > 0)
79
  foreach ($data['edit'] AS $postid => $values)
80
  {
81
  $postid = intval ($postid);
82
+
83
  // Just check we can edit this
84
  if (current_user_can ('edit_post', $postid))
85
  {
87
  {
88
  $savevalue = $wpdb->escape ($value);
89
  $metaid = intval ($metaid);
90
+
91
  if ($metaid == 0 && !empty ($value))
92
  {
93
  // This is a new value
109
  }
110
  }
111
  }
 
 
modules/mass/tags.php CHANGED
@@ -27,21 +27,21 @@ class HS_Mass_Tags extends HSM_Mass_Edit
27
  {
28
  return __ ('Tags', 'headspace');
29
  }
30
-
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
-
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
-
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
-
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
@@ -51,7 +51,7 @@ class HS_Mass_Tags extends HSM_Mass_Edit
51
  <th width="16"></th>
52
  <?php
53
  }
54
-
55
  function show ($post)
56
  {
57
  $tags = str_replace (',', ', ', MetaData::get_tags ($post->ID));
@@ -61,9 +61,9 @@ class HS_Mass_Tags extends HSM_Mass_Edit
61
  <input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>]" value="<?php echo htmlspecialchars ($tags); ?>" id="edit_<?php echo $post->ID ?>"/>
62
  </td>
63
  <td width="16"><a class="tag" href="<?php echo admin_url( 'admin-ajax.php' ) ?>?id=<?php echo $post->ID ?>&amp;action=hs_auto_tag&amp;_ajax_nonce=<?php echo wp_create_nonce ('headspace-auto_tag_'.$post->ID) ?>"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
64
- <?php
65
  }
66
-
67
  function get (&$pager)
68
  {
69
  global $wpdb;
@@ -76,7 +76,7 @@ class HS_Mass_Tags extends HSM_Mass_Edit
76
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
77
  return $rows;
78
  }
79
-
80
  function update ($data)
81
  {
82
  if (count ($data['edit']) > 0)
@@ -85,14 +85,14 @@ class HS_Mass_Tags extends HSM_Mass_Edit
85
  foreach ($data['edit'] AS $postid => $values)
86
  {
87
  $postid = intval ($postid);
88
-
89
  // Just check we can edit this
90
  if (current_user_can ('edit_post', $postid))
91
  MetaData::add_tags ($postid, $values);
92
  }
93
  }
94
  }
95
-
96
  function normalize_tags ($words, $order = true)
97
  {
98
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
@@ -101,7 +101,7 @@ class HS_Mass_Tags extends HSM_Mass_Edit
101
  foreach ($list AS $pos => $item)
102
  {
103
  $list[$pos] = trim ($item);
104
-
105
  if (function_exists ('mb_strtolower'))
106
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
107
  else
@@ -111,10 +111,10 @@ class HS_Mass_Tags extends HSM_Mass_Edit
111
  $list = array_unique ($list);
112
  if ($this->order)
113
  sort ($list);
114
-
115
  return implode (',', $list);
116
  }
117
-
118
  return $words;
119
  }
120
  }
27
  {
28
  return __ ('Tags', 'headspace');
29
  }
30
+
31
  function get_pager ()
32
  {
33
  global $wpdb;
34
+
35
  $orderby = array
36
  (
37
  'id' => "{$wpdb->posts}.ID",
38
  'title' => "{$wpdb->posts}.post_title",
39
  'desc' => "{$wpdb->postmeta}.meta_value"
40
  );
41
+
42
  return new HS_Pager ($_GET, $_SERVER['REQUEST_URI'], "{$wpdb->posts}.ID", 'DESC', 'headspace', $orderby);
43
  }
44
+
45
  function show_header ($pager)
46
  {
47
  global $wpdb;
51
  <th width="16"></th>
52
  <?php
53
  }
54
+
55
  function show ($post)
56
  {
57
  $tags = str_replace (',', ', ', MetaData::get_tags ($post->ID));
61
  <input style="width: 95%" type="text" name="edit[<?php echo $post->ID ?>]" value="<?php echo htmlspecialchars ($tags); ?>" id="edit_<?php echo $post->ID ?>"/>
62
  </td>
63
  <td width="16"><a class="tag" href="<?php echo admin_url( 'admin-ajax.php' ) ?>?id=<?php echo $post->ID ?>&amp;action=hs_auto_tag&amp;_ajax_nonce=<?php echo wp_create_nonce ('headspace-auto_tag_'.$post->ID) ?>"><img src="../wp-content/plugins/headspace2/images/refresh.png" width="16" height="16" alt="View"/></a></td>
64
+ <?php
65
  }
66
+
67
  function get (&$pager)
68
  {
69
  global $wpdb;
76
  $pager->set_total ($wpdb->get_var ("SELECT FOUND_ROWS()"));
77
  return $rows;
78
  }
79
+
80
  function update ($data)
81
  {
82
  if (count ($data['edit']) > 0)
85
  foreach ($data['edit'] AS $postid => $values)
86
  {
87
  $postid = intval ($postid);
88
+
89
  // Just check we can edit this
90
  if (current_user_can ('edit_post', $postid))
91
  MetaData::add_tags ($postid, $values);
92
  }
93
  }
94
  }
95
+
96
  function normalize_tags ($words, $order = true)
97
  {
98
  $list = explode (',', trim (str_replace (',,', '', $words), ','));
101
  foreach ($list AS $pos => $item)
102
  {
103
  $list[$pos] = trim ($item);
104
+
105
  if (function_exists ('mb_strtolower'))
106
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
107
  else
111
  $list = array_unique ($list);
112
  if ($this->order)
113
  sort ($list);
114
+
115
  return implode (',', $list);
116
  }
117
+
118
  return $words;
119
  }
120
  }
modules/page/custom.php CHANGED
@@ -24,12 +24,12 @@ For full license details see license.txt
24
  class HSM_Custom extends HSM_Module
25
  {
26
  var $fields = array ();
27
-
28
  function HSM_Custom ($options = array ()) {
29
  if (isset ($options['fields']))
30
  $this->fields = $options['fields'];
31
  }
32
-
33
  function load ($meta) {
34
  if (isset ($meta['custom_fields'])) {
35
  $data = unserialize ($meta['custom_fields']);
@@ -39,15 +39,15 @@ class HSM_Custom extends HSM_Module
39
  $this->values = $data;
40
  }
41
  }
42
-
43
  function name () {
44
  return __ ('Custom data', 'headspace');
45
  }
46
-
47
  function description () {
48
  return __ ('Allows custom data to be inserted anywhere in your theme using MetaData::custom ()', 'headspace');
49
  }
50
-
51
  function edit ($width, $area) {
52
  foreach ($this->fields AS $field) {
53
  ?>
@@ -60,7 +60,7 @@ class HSM_Custom extends HSM_Module
60
  <?php
61
  }
62
  }
63
-
64
  function save ($data, $area) {
65
  $meta = '';
66
  if ( isset( $data['headspace_custom_field'] ) && is_array( $data['headspace_custom_field'] ) )
@@ -71,9 +71,9 @@ class HSM_Custom extends HSM_Module
71
  return array( 'custom_fields' => '' );
72
  }
73
 
74
-
75
  function has_config () { return true; }
76
-
77
  function edit_options () {
78
  global $headspace2;
79
  if (count ($this->fields) == 0)
@@ -98,7 +98,7 @@ class HSM_Custom extends HSM_Module
98
  </tr>
99
  <?php
100
  }
101
-
102
  function save_options ($data) {
103
  if (!is_array ($data['headspace_custom_field']))
104
  $data['headspace_custom_field'] = array ();
@@ -109,4 +109,4 @@ class HSM_Custom extends HSM_Module
109
  return basename (__FILE__);
110
  }
111
  }
112
- ?>
24
  class HSM_Custom extends HSM_Module
25
  {
26
  var $fields = array ();
27
+
28
  function HSM_Custom ($options = array ()) {
29
  if (isset ($options['fields']))
30
  $this->fields = $options['fields'];
31
  }
32
+
33
  function load ($meta) {
34
  if (isset ($meta['custom_fields'])) {
35
  $data = unserialize ($meta['custom_fields']);
39
  $this->values = $data;
40
  }
41
  }
42
+
43
  function name () {
44
  return __ ('Custom data', 'headspace');
45
  }
46
+
47
  function description () {
48
  return __ ('Allows custom data to be inserted anywhere in your theme using MetaData::custom ()', 'headspace');
49
  }
50
+
51
  function edit ($width, $area) {
52
  foreach ($this->fields AS $field) {
53
  ?>
60
  <?php
61
  }
62
  }
63
+
64
  function save ($data, $area) {
65
  $meta = '';
66
  if ( isset( $data['headspace_custom_field'] ) && is_array( $data['headspace_custom_field'] ) )
71
  return array( 'custom_fields' => '' );
72
  }
73
 
74
+
75
  function has_config () { return true; }
76
+
77
  function edit_options () {
78
  global $headspace2;
79
  if (count ($this->fields) == 0)
98
  </tr>
99
  <?php
100
  }
101
+
102
  function save_options ($data) {
103
  if (!is_array ($data['headspace_custom_field']))
104
  $data['headspace_custom_field'] = array ();
109
  return basename (__FILE__);
110
  }
111
  }
112
+ ?>
modules/page/description.php CHANGED
@@ -25,42 +25,42 @@ class HSM_Description extends HSM_Module
25
  {
26
  var $description = null;
27
  var $max_length = 150;
28
-
29
  function HSM_Description ($options = array ()) {
30
  if (isset ($options['length']))
31
  $this->max_length = $options['length'];
32
  }
33
-
34
  function load ($meta) {
35
  // Extract settings from $meta and $options
36
  if (isset ($meta['description']))
37
  $this->description = $meta['description'];
38
  }
39
-
40
  function head () {
41
  if (strlen ($this->description) > 0) {
42
  if (function_exists ('mb_substr'))
43
  $description = mb_substr (strip_tags ($this->description), 0, $this->max_length);
44
  else
45
  $description = substr (strip_tags ($this->description), 0, $this->max_length);
46
-
47
  $description = trim (preg_replace ("/[\r\n ]+/", ' ', $description));
48
  $description = HeadSpace_Plugin::specialchars ($description);
49
 
50
  echo '<meta name="description" content="'.$description.'" />'."\r\n";
51
  }
52
  }
53
-
54
  function name () {
55
  return __ ('Page description', 'headspace');
56
  }
57
-
58
  function description () {
59
  return __ ('Allows a short description about the page that is used by search engines', 'headspace');
60
  }
61
-
62
  function has_config () { return true; }
63
-
64
  function edit_options () {
65
  ?>
66
  <tr>
@@ -72,11 +72,11 @@ class HSM_Description extends HSM_Module
72
  </tr>
73
  <?php
74
  }
75
-
76
  function save_options ($data) {
77
  return array ('length' => intval ($data['lengthx']));
78
  }
79
-
80
  function edit ($width, $area) {
81
  $id = time();
82
  ?>
@@ -101,18 +101,18 @@ class HSM_Description extends HSM_Module
101
  </tr>
102
  <?php
103
  }
104
-
105
  function can_quick_edit () { return true; }
106
-
107
  function quick_view () {
108
  echo $this->description;
109
  }
110
-
111
  function save ($data, $area) {
112
  return array ('description' => trim ($data['headspace_description']));
113
  }
114
-
115
  function file () {
116
  return basename (__FILE__);
117
  }
118
- }
25
  {
26
  var $description = null;
27
  var $max_length = 150;
28
+
29
  function HSM_Description ($options = array ()) {
30
  if (isset ($options['length']))
31
  $this->max_length = $options['length'];
32
  }
33
+
34
  function load ($meta) {
35
  // Extract settings from $meta and $options
36
  if (isset ($meta['description']))
37
  $this->description = $meta['description'];
38
  }
39
+
40
  function head () {
41
  if (strlen ($this->description) > 0) {
42
  if (function_exists ('mb_substr'))
43
  $description = mb_substr (strip_tags ($this->description), 0, $this->max_length);
44
  else
45
  $description = substr (strip_tags ($this->description), 0, $this->max_length);
46
+
47
  $description = trim (preg_replace ("/[\r\n ]+/", ' ', $description));
48
  $description = HeadSpace_Plugin::specialchars ($description);
49
 
50
  echo '<meta name="description" content="'.$description.'" />'."\r\n";
51
  }
52
  }
53
+
54
  function name () {
55
  return __ ('Page description', 'headspace');
56
  }
57
+
58
  function description () {
59
  return __ ('Allows a short description about the page that is used by search engines', 'headspace');
60
  }
61
+
62
  function has_config () { return true; }
63
+
64
  function edit_options () {
65
  ?>
66
  <tr>
72
  </tr>
73
  <?php
74
  }
75
+
76
  function save_options ($data) {
77
  return array ('length' => intval ($data['lengthx']));
78
  }
79
+
80
  function edit ($width, $area) {
81
  $id = time();
82
  ?>
101
  </tr>
102
  <?php
103
  }
104
+
105
  function can_quick_edit () { return true; }
106
+
107
  function quick_view () {
108
  echo $this->description;
109
  }
110
+
111
  function save ($data, $area) {
112
  return array ('description' => trim ($data['headspace_description']));
113
  }
114
+
115
  function file () {
116
  return basename (__FILE__);
117
  }
118
+ }
modules/page/follow-links.php CHANGED
@@ -25,7 +25,7 @@ class HSM_FollowLinks extends HSM_Module
25
  {
26
  var $rss_feed = 'default';
27
  var $links = array ();
28
-
29
  function names () {
30
  return array
31
  (
@@ -47,18 +47,18 @@ class HSM_FollowLinks extends HSM_Module
47
  $this->links = unserialize ($this->links);
48
  }
49
  }
50
-
51
  function head () {
52
  if (count ($this->links) > 0) {
53
  foreach ($this->links AS $filter => $follow) {
54
  if ($filter != 'next_posts_link_attributes' )
55
  add_filter ($filter, array (&$this, 'filter_'.$follow));
56
  }
57
-
58
  // Catch synonymns
59
  if (isset ($this->links['term_links-post_tag']))
60
  add_filter ('wp_tag_cloud', array (&$this, 'filter_'.$this->links['term_links-post_tag']));
61
-
62
  // Catch previous posts links
63
  if (isset ($this->links['next_posts_link_attributes'])) {
64
  add_filter( 'prev_posts_link_attributes', array(&$this, $this->links['next_posts_link_attributes'].'_next_posts_link_attributes'));
@@ -66,10 +66,10 @@ class HSM_FollowLinks extends HSM_Module
66
  }
67
  }
68
  }
69
-
70
  function insert_rel ($matches, $follow) {
71
  $rel = array ();
72
-
73
  if (preg_match ('/rel=["\'](.*?)["\']/', $matches[1], $existing) > 0) {
74
  $rel = array_unique (array_merge ($rel, explode (' ', $existing[1])));
75
  $rel = array_diff ($rel, array ('follow', 'nofollow'));
@@ -77,18 +77,18 @@ class HSM_FollowLinks extends HSM_Module
77
  }
78
 
79
  $rel[] = $follow;
80
-
81
  return '<a rel="'.implode (' ', $rel).'"'.$matches[1].'>';
82
  }
83
-
84
  function insert_nofollow ($matches) {
85
  return $this->insert_rel ($matches, 'nofollow');
86
  }
87
-
88
  function insert_follow ($matches) {
89
  return $this->insert_rel ($matches, '');
90
  }
91
-
92
  function follow_next_posts_link_attributes($attr) {
93
  return 'rel="follow"';
94
  }
@@ -96,23 +96,23 @@ class HSM_FollowLinks extends HSM_Module
96
  function nofollow_next_posts_link_attributes($attr) {
97
  return 'rel="nofollow"';
98
  }
99
-
100
  function filter_follow ($text) {
101
  return preg_replace_callback ('@<a(.*?)>@', array (&$this, 'insert_follow'), $text);
102
  }
103
-
104
  function filter_nofollow ($text) {
105
  return preg_replace_callback ('@<a(.*?)>@', array (&$this, 'insert_nofollow'), $text);
106
  }
107
-
108
  function name () {
109
  return __ ('Follow Links', 'headspace');
110
  }
111
-
112
  function description () {
113
  return __ ('Allows follow/no-follow to be set for various links', 'headspace');
114
  }
115
-
116
  function edit ($width, $area) {
117
  foreach ($this->names () AS $key => $value) : ?>
118
  <tr>
@@ -125,29 +125,29 @@ class HSM_FollowLinks extends HSM_Module
125
  </tr>
126
  <?php endforeach;
127
  }
128
-
129
  function checked ($key, $setting) {
130
  if ((isset ($this->links[$key]) && $this->links[$key] == $setting) || (!isset ($this->links[$key]) && $setting == 'default'))
131
  echo ' checked="checked"';
132
  }
133
-
134
  function remove_default_filter ($item) {
135
  if ($item == 'default')
136
  return false;
137
  return true;
138
  }
139
-
140
  function save ($data, $area) {
141
  // Remove default
142
  $links = array();
143
  if ( isset($data['headspace_follow_link']))
144
  $links = array_filter ((array)$data['headspace_follow_link'], array (&$this, 'remove_default_filter'));
145
-
146
  if (count ($links) > 0)
147
  return array ('follow_link' => serialize ($links));
148
  return array ('follows_links' => array ());
149
  }
150
-
151
  function file () {
152
  return basename (__FILE__);
153
  }
25
  {
26
  var $rss_feed = 'default';
27
  var $links = array ();
28
+
29
  function names () {
30
  return array
31
  (
47
  $this->links = unserialize ($this->links);
48
  }
49
  }
50
+
51
  function head () {
52
  if (count ($this->links) > 0) {
53
  foreach ($this->links AS $filter => $follow) {
54
  if ($filter != 'next_posts_link_attributes' )
55
  add_filter ($filter, array (&$this, 'filter_'.$follow));
56
  }
57
+
58
  // Catch synonymns
59
  if (isset ($this->links['term_links-post_tag']))
60
  add_filter ('wp_tag_cloud', array (&$this, 'filter_'.$this->links['term_links-post_tag']));
61
+
62
  // Catch previous posts links
63
  if (isset ($this->links['next_posts_link_attributes'])) {
64
  add_filter( 'prev_posts_link_attributes', array(&$this, $this->links['next_posts_link_attributes'].'_next_posts_link_attributes'));
66
  }
67
  }
68
  }
69
+
70
  function insert_rel ($matches, $follow) {
71
  $rel = array ();
72
+
73
  if (preg_match ('/rel=["\'](.*?)["\']/', $matches[1], $existing) > 0) {
74
  $rel = array_unique (array_merge ($rel, explode (' ', $existing[1])));
75
  $rel = array_diff ($rel, array ('follow', 'nofollow'));
77
  }
78
 
79
  $rel[] = $follow;
80
+
81
  return '<a rel="'.implode (' ', $rel).'"'.$matches[1].'>';
82
  }
83
+
84
  function insert_nofollow ($matches) {
85
  return $this->insert_rel ($matches, 'nofollow');
86
  }
87
+
88
  function insert_follow ($matches) {
89
  return $this->insert_rel ($matches, '');
90
  }
91
+
92
  function follow_next_posts_link_attributes($attr) {
93
  return 'rel="follow"';
94
  }
96
  function nofollow_next_posts_link_attributes($attr) {
97
  return 'rel="nofollow"';
98
  }
99
+
100
  function filter_follow ($text) {
101
  return preg_replace_callback ('@<a(.*?)>@', array (&$this, 'insert_follow'), $text);
102
  }
103
+
104
  function filter_nofollow ($text) {
105
  return preg_replace_callback ('@<a(.*?)>@', array (&$this, 'insert_nofollow'), $text);
106
  }
107
+
108
  function name () {
109
  return __ ('Follow Links', 'headspace');
110
  }
111
+
112
  function description () {
113
  return __ ('Allows follow/no-follow to be set for various links', 'headspace');
114
  }
115
+
116
  function edit ($width, $area) {
117
  foreach ($this->names () AS $key => $value) : ?>
118
  <tr>
125
  </tr>
126
  <?php endforeach;
127
  }
128
+
129
  function checked ($key, $setting) {
130
  if ((isset ($this->links[$key]) && $this->links[$key] == $setting) || (!isset ($this->links[$key]) && $setting == 'default'))
131
  echo ' checked="checked"';
132
  }
133
+
134
  function remove_default_filter ($item) {
135
  if ($item == 'default')
136
  return false;
137
  return true;
138
  }
139
+
140
  function save ($data, $area) {
141
  // Remove default
142
  $links = array();
143
  if ( isset($data['headspace_follow_link']))
144
  $links = array_filter ((array)$data['headspace_follow_link'], array (&$this, 'remove_default_filter'));
145
+
146
  if (count ($links) > 0)
147
  return array ('follow_link' => serialize ($links));
148
  return array ('follows_links' => array ());
149
  }
150
+
151
  function file () {
152
  return basename (__FILE__);
153
  }
modules/page/javascript.php CHANGED
@@ -24,7 +24,7 @@ For full license details see license.txt
24
  class HSM_JavaScript extends HSM_Module
25
  {
26
  var $scripts = null;
27
-
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['scripts'])) {
@@ -33,7 +33,7 @@ class HSM_JavaScript extends HSM_Module
33
  $this->scripts = array ($this->scripts);
34
  }
35
  }
36
-
37
  function head () {
38
  if (!empty ($this->scripts)) {
39
  foreach ($this->scripts AS $script)
@@ -44,15 +44,15 @@ class HSM_JavaScript extends HSM_Module
44
  function name () {
45
  return __ ('JavaScript', 'headspace');
46
  }
47
-
48
  function description () {
49
  return __ ('Allow external JavaScript files to be referenced', 'headspace');
50
  }
51
-
52
  function edit ($width, $area) {
53
  global $headspace2;
54
  $id = time ();
55
-
56
  if (count ($this->scripts) == 0)
57
  $this->scripts = array ('');
58
  ?>
@@ -73,14 +73,14 @@ class HSM_JavaScript extends HSM_Module
73
  </tr>
74
  <?php
75
  }
76
-
77
-
78
  function save ($data, $area) {
79
  if (!is_array ($data['headspace_js']))
80
  $data['headspace_js'] = array ();
81
  return array ('scripts' => array_filter ($data['headspace_js']));
82
  }
83
-
84
  function file () {
85
  return basename (__FILE__);
86
  }
24
  class HSM_JavaScript extends HSM_Module
25
  {
26
  var $scripts = null;
27
+
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['scripts'])) {
33
  $this->scripts = array ($this->scripts);
34
  }
35
  }
36
+
37
  function head () {
38
  if (!empty ($this->scripts)) {
39
  foreach ($this->scripts AS $script)
44
  function name () {
45
  return __ ('JavaScript', 'headspace');
46
  }
47
+
48
  function description () {
49
  return __ ('Allow external JavaScript files to be referenced', 'headspace');
50
  }
51
+
52
  function edit ($width, $area) {
53
  global $headspace2;
54
  $id = time ();
55
+
56
  if (count ($this->scripts) == 0)
57
  $this->scripts = array ('');
58
  ?>
73
  </tr>
74
  <?php
75
  }
76
+
77
+
78
  function save ($data, $area) {
79
  if (!is_array ($data['headspace_js']))
80
  $data['headspace_js'] = array ();
81
  return array ('scripts' => array_filter ($data['headspace_js']));
82
  }
83
+
84
  function file () {
85
  return basename (__FILE__);
86
  }
modules/page/keywords.php CHANGED
@@ -26,46 +26,46 @@ class HSM_Keywords extends HSM_Module
26
  var $metakey = null;
27
  var $use_tags = true;
28
  var $max_length = 0;
29
-
30
  function HSM_Keywords ($options = array ()) {
31
  if ( isset( $options['use_tags'] ) )
32
  $this->use_tags = $options['use_tags'] ? true : false;
33
-
34
  if ( isset( $options['max_length'] ) )
35
  $this->max_length = $options['max_length'];
36
  }
37
-
38
  function load ($data) {
39
  if ((!$this->use_tags || !class_exists ('HSM_Tags')) && isset( $data['metakey']) )
40
  $this->metakey = $data['metakey'];
41
  }
42
-
43
  function head () {
44
  if ($this->use_tags && class_exists ('HSM_Tags') && $this->metakey == '') {
45
  $hs = HeadSpace2::get ();
46
  $tags = $hs->modules->get ('hsm_tags');
47
-
48
  $this->metakey = $tags->normalize_tags ($tags->get_the_tags ());
49
  }
50
 
51
  if ($this->metakey)
52
  echo '<meta name="keywords" content="'.$this->metakey.'" />'."\r\n";
53
  }
54
-
55
  function can_quick_edit () { return true; }
56
-
57
  function quick_view () {
58
  echo $this->metakey;
59
  }
60
-
61
  function name () {
62
  return __ ('Keywords', 'headspace');
63
  }
64
-
65
  function description () {
66
  return __ ('Allows meta keywords to be defined, seperate from tags (if necessary, disable keyword display in the Tags module)', 'headspace');
67
  }
68
-
69
  function has_config () { return true; }
70
 
71
  function edit_options () {
@@ -86,7 +86,7 @@ class HSM_Keywords extends HSM_Module
86
  </tr>
87
  <?php
88
  }
89
-
90
  function save_options ($data) {
91
  return array
92
  (
@@ -111,7 +111,7 @@ class HSM_Keywords extends HSM_Module
111
  </th>
112
  <td>
113
  <input type="text" name="headspace_metakey" style="width: 95%" value="<?php echo htmlspecialchars ($this->metakey) ?>" id="keywords_<?php echo $id; ?>"/>
114
-
115
  <script type="text/javascript" charset="utf-8">
116
  jQuery('#keywords_<?php echo $id ?>').Counter( { limit: <?php echo $this->max_length; ?>, remaining: '<?php echo esc_js( __( 'remaining', 'headspace' ) )?>' } );
117
  </script>
@@ -120,14 +120,14 @@ class HSM_Keywords extends HSM_Module
120
  <?php
121
  }
122
  }
123
-
124
  function save ($data, $area) {
125
  if (isset($data['headspace_metakey']))
126
  return array ('metakey' => $data['headspace_metakey']);
127
  return array();
128
  }
129
-
130
  function file () {
131
  return basename (__FILE__);
132
  }
133
- }
26
  var $metakey = null;
27
  var $use_tags = true;
28
  var $max_length = 0;
29
+
30
  function HSM_Keywords ($options = array ()) {
31
  if ( isset( $options['use_tags'] ) )
32
  $this->use_tags = $options['use_tags'] ? true : false;
33
+
34
  if ( isset( $options['max_length'] ) )
35
  $this->max_length = $options['max_length'];
36
  }
37
+
38
  function load ($data) {
39
  if ((!$this->use_tags || !class_exists ('HSM_Tags')) && isset( $data['metakey']) )
40
  $this->metakey = $data['metakey'];
41
  }
42
+
43
  function head () {
44
  if ($this->use_tags && class_exists ('HSM_Tags') && $this->metakey == '') {
45
  $hs = HeadSpace2::get ();
46
  $tags = $hs->modules->get ('hsm_tags');
47
+
48
  $this->metakey = $tags->normalize_tags ($tags->get_the_tags ());
49
  }
50
 
51
  if ($this->metakey)
52
  echo '<meta name="keywords" content="'.$this->metakey.'" />'."\r\n";
53
  }
54
+
55
  function can_quick_edit () { return true; }
56
+
57
  function quick_view () {
58
  echo $this->metakey;
59
  }
60
+
61
  function name () {
62
  return __ ('Keywords', 'headspace');
63
  }
64
+
65
  function description () {
66
  return __ ('Allows meta keywords to be defined, seperate from tags (if necessary, disable keyword display in the Tags module)', 'headspace');
67
  }
68
+
69
  function has_config () { return true; }
70
 
71
  function edit_options () {
86
  </tr>
87
  <?php
88
  }
89
+
90
  function save_options ($data) {
91
  return array
92
  (
111
  </th>
112
  <td>
113
  <input type="text" name="headspace_metakey" style="width: 95%" value="<?php echo htmlspecialchars ($this->metakey) ?>" id="keywords_<?php echo $id; ?>"/>
114
+
115
  <script type="text/javascript" charset="utf-8">
116
  jQuery('#keywords_<?php echo $id ?>').Counter( { limit: <?php echo $this->max_length; ?>, remaining: '<?php echo esc_js( __( 'remaining', 'headspace' ) )?>' } );
117
  </script>
120
  <?php
121
  }
122
  }
123
+
124
  function save ($data, $area) {
125
  if (isset($data['headspace_metakey']))
126
  return array ('metakey' => $data['headspace_metakey']);
127
  return array();
128
  }
129
+
130
  function file () {
131
  return basename (__FILE__);
132
  }
133
+ }
modules/page/more_text.php CHANGED
@@ -27,7 +27,7 @@ class HSM_MoreText extends HSM_Module
27
  var $excerpt = false;
28
  var $pattern = 'class="more-link">(.*?)</a>';
29
  var $replace = 'class="more-link">$1</a>';
30
-
31
  function HSM_MoreText ($options = array ()) {
32
  if (isset ($options['excerpt']))
33
  $this->excerpt = $options['excerpt'];
@@ -38,14 +38,14 @@ class HSM_MoreText extends HSM_Module
38
  if (isset ($options['replace']))
39
  $this->replace = stripslashes( $options['replace'] );
40
  }
41
-
42
  function run () {
43
  add_filter ('the_content', array (&$this, 'more_link_text'));
44
-
45
  if ($this->excerpt)
46
  add_filter ('the_excerpt', array (&$this, 'excerpt_more_link'));
47
  }
48
-
49
  function excerpt_more_link ($text) {
50
  global $post;
51
 
@@ -55,7 +55,7 @@ class HSM_MoreText extends HSM_Module
55
  return $text.'<a class="more-link" href="'.get_permalink ($post->ID).'">'.$this->more_text.'</a>';
56
  return $text;
57
  }
58
-
59
  function more_link_text ($text) {
60
  HeadSpace2::reload ($this);
61
 
@@ -63,34 +63,34 @@ class HSM_MoreText extends HSM_Module
63
  return preg_replace ('@'.$this->pattern.'@', str_replace ('$1', $this->more_text, $this->replace), $text);
64
  return $text.$this->more_text;
65
  }
66
-
67
  function load ($meta = '') {
68
  $this->more_text = '';
69
 
70
  if (isset ($meta['more_text']))
71
  $this->more_text = $meta['more_text'];
72
  }
73
-
74
  function can_quick_edit () { return true; }
75
-
76
  function quick_view () {
77
  echo $this->more_text;
78
  }
79
-
80
  function name () {
81
  return __ ('More text', 'headspace');
82
  }
83
-
84
  function description () {
85
  return __ ('Allows the \'more\' text to be changed', 'headspace');
86
  }
87
-
88
  function is_restricted ($area) {
89
  if (current_user_can ('edit_posts') && $area == 'page')
90
  return false;
91
  return true;
92
  }
93
-
94
  function edit ($width, $area) {
95
  ?>
96
  <tr>
@@ -101,17 +101,17 @@ class HSM_MoreText extends HSM_Module
101
  </tr>
102
  <?php
103
  }
104
-
105
  function save ($data, $area) {
106
  return array ('more_text' => trim ($data['headspace_more_text']));
107
  }
108
-
109
  function file () {
110
  return basename (__FILE__);
111
  }
112
 
113
  function has_config () { return true; }
114
-
115
  function edit_options () {
116
  ?>
117
  <tr>
@@ -135,7 +135,7 @@ class HSM_MoreText extends HSM_Module
135
  </tr>
136
  <?php
137
  }
138
-
139
  function save_options ($data) {
140
  return array
141
  (
@@ -143,6 +143,6 @@ class HSM_MoreText extends HSM_Module
143
  'replace' => $data['replace'],
144
  'excerpt' => isset ($data['excerpt']) ? true : false
145
  );
146
- }
147
  }
148
- ?>
27
  var $excerpt = false;
28
  var $pattern = 'class="more-link">(.*?)</a>';
29
  var $replace = 'class="more-link">$1</a>';
30
+
31
  function HSM_MoreText ($options = array ()) {
32
  if (isset ($options['excerpt']))
33
  $this->excerpt = $options['excerpt'];
38
  if (isset ($options['replace']))
39
  $this->replace = stripslashes( $options['replace'] );
40
  }
41
+
42
  function run () {
43
  add_filter ('the_content', array (&$this, 'more_link_text'));
44
+
45
  if ($this->excerpt)
46
  add_filter ('the_excerpt', array (&$this, 'excerpt_more_link'));
47
  }
48
+
49
  function excerpt_more_link ($text) {
50
  global $post;
51
 
55
  return $text.'<a class="more-link" href="'.get_permalink ($post->ID).'">'.$this->more_text.'</a>';
56
  return $text;
57
  }
58
+
59
  function more_link_text ($text) {
60
  HeadSpace2::reload ($this);
61
 
63
  return preg_replace ('@'.$this->pattern.'@', str_replace ('$1', $this->more_text, $this->replace), $text);
64
  return $text.$this->more_text;
65
  }
66
+
67
  function load ($meta = '') {
68
  $this->more_text = '';
69
 
70
  if (isset ($meta['more_text']))
71
  $this->more_text = $meta['more_text'];
72
  }
73
+
74
  function can_quick_edit () { return true; }
75
+
76
  function quick_view () {
77
  echo $this->more_text;
78
  }
79
+
80
  function name () {
81
  return __ ('More text', 'headspace');
82
  }
83
+
84
  function description () {
85
  return __ ('Allows the \'more\' text to be changed', 'headspace');
86
  }
87
+
88
  function is_restricted ($area) {
89
  if (current_user_can ('edit_posts') && $area == 'page')
90
  return false;
91
  return true;
92
  }
93
+
94
  function edit ($width, $area) {
95
  ?>
96
  <tr>
101
  </tr>
102
  <?php
103
  }
104
+
105
  function save ($data, $area) {
106
  return array ('more_text' => trim ($data['headspace_more_text']));
107
  }
108
+
109
  function file () {
110
  return basename (__FILE__);
111
  }
112
 
113
  function has_config () { return true; }
114
+
115
  function edit_options () {
116
  ?>
117
  <tr>
135
  </tr>
136
  <?php
137
  }
138
+
139
  function save_options ($data) {
140
  return array
141
  (
143
  'replace' => $data['replace'],
144
  'excerpt' => isset ($data['excerpt']) ? true : false
145
  );
146
+ }
147
  }
148
+ ?>
modules/page/noindex.php CHANGED
@@ -28,7 +28,7 @@ class HSM_NoIndex extends HSM_Module
28
  var $noarchive = false;
29
  var $noodp = false;
30
  var $noydir = false;
31
-
32
  function names () {
33
  return array
34
  (
@@ -39,7 +39,7 @@ class HSM_NoIndex extends HSM_Module
39
  'noydir' => __ ('No-Yahoo Dir', 'headspace')
40
  );
41
  }
42
-
43
  function load ($meta) {
44
  // Extract settings from $meta and $options
45
  foreach ($this->names () AS $name => $title) {
@@ -47,52 +47,52 @@ class HSM_NoIndex extends HSM_Module
47
  $this->$name = ($meta[$name] == 'robots') ? true : false;
48
  }
49
  }
50
-
51
  function can_quick_edit () {
52
  return true;
53
  }
54
-
55
  function quick_view () {
56
  $options = array ();
57
-
58
  foreach ($this->names () AS $name => $title) {
59
  if ($this->$name === true)
60
  $options[] = $name;
61
  }
62
-
63
  if (count ($options) > 0)
64
  echo implode (', ', $options);
65
  }
66
-
67
  function head () {
68
  $options = array ();
69
-
70
  foreach ($this->names () AS $name => $title) {
71
  if ($this->$name === true)
72
  $options[] = $name;
73
  }
74
-
75
  if (count ($options) == 1 && $this->noindex)
76
  $options[] = 'follow';
77
-
78
  if (count ($options) > 0)
79
  echo '<meta name="robots" content="'.implode (',', $options).'"/>'."\r\n";
80
  }
81
-
82
  function name () {
83
  return __ ('Meta-Robots', 'headspace');
84
  }
85
-
86
  function description () {
87
  return __ ('Allows various meta-robot options to be set to prevent search engines and robots from indexing or following pages', 'headspace');
88
  }
89
-
90
  function is_restricted ($area) {
91
  if (current_user_can ('administrator'))
92
  return false;
93
  return true;
94
  }
95
-
96
  function edit ($width, $area) {
97
  ?>
98
  <tr>
@@ -101,25 +101,25 @@ class HSM_NoIndex extends HSM_Module
101
  <?php foreach ($this->names () AS $name => $title) : ?>
102
  <label style="line-height: 1.8">
103
  <input type="checkbox" name="headspace_<?php echo $name; ?>"<?php if ($this->$name) echo ' checked="checked"' ?>/>
104
- <?php echo $title ?>
105
  </label>&nbsp;
106
  <?php endforeach; ?>
107
  </td>
108
  </tr>
109
  <?php
110
  }
111
-
112
  function save ($data, $area) {
113
  $save = array ();
114
  foreach ($this->names () AS $name => $title)
115
  $save[$name] = isset ($data['headspace_'.$name]) ? 'robots' : '';
116
-
117
  return $save;
118
  }
119
-
120
  function file () {
121
  return basename (__FILE__);
122
  }
123
  }
124
 
125
- ?>
28
  var $noarchive = false;
29
  var $noodp = false;
30
  var $noydir = false;
31
+
32
  function names () {
33
  return array
34
  (
39
  'noydir' => __ ('No-Yahoo Dir', 'headspace')
40
  );
41
  }
42
+
43
  function load ($meta) {
44
  // Extract settings from $meta and $options
45
  foreach ($this->names () AS $name => $title) {
47
  $this->$name = ($meta[$name] == 'robots') ? true : false;
48
  }
49
  }
50
+
51
  function can_quick_edit () {
52
  return true;
53
  }
54
+
55
  function quick_view () {
56
  $options = array ();
57
+
58
  foreach ($this->names () AS $name => $title) {
59
  if ($this->$name === true)
60
  $options[] = $name;
61
  }
62
+
63
  if (count ($options) > 0)
64
  echo implode (', ', $options);
65
  }
66
+
67
  function head () {
68
  $options = array ();
69
+
70
  foreach ($this->names () AS $name => $title) {
71
  if ($this->$name === true)
72
  $options[] = $name;
73
  }
74
+
75
  if (count ($options) == 1 && $this->noindex)
76
  $options[] = 'follow';
77
+
78
  if (count ($options) > 0)
79
  echo '<meta name="robots" content="'.implode (',', $options).'"/>'."\r\n";
80
  }
81
+
82
  function name () {
83
  return __ ('Meta-Robots', 'headspace');
84
  }
85
+
86
  function description () {
87
  return __ ('Allows various meta-robot options to be set to prevent search engines and robots from indexing or following pages', 'headspace');
88
  }
89
+
90
  function is_restricted ($area) {
91
  if (current_user_can ('administrator'))
92
  return false;
93
  return true;
94
  }
95
+
96
  function edit ($width, $area) {
97
  ?>
98
  <tr>
101
  <?php foreach ($this->names () AS $name => $title) : ?>
102
  <label style="line-height: 1.8">
103
  <input type="checkbox" name="headspace_<?php echo $name; ?>"<?php if ($this->$name) echo ' checked="checked"' ?>/>
104
+ <?php echo $title ?>
105
  </label>&nbsp;
106
  <?php endforeach; ?>
107
  </td>
108
  </tr>
109
  <?php
110
  }
111
+
112
  function save ($data, $area) {
113
  $save = array ();
114
  foreach ($this->names () AS $name => $title)
115
  $save[$name] = isset ($data['headspace_'.$name]) ? 'robots' : '';
116
+
117
  return $save;
118
  }
119
+
120
  function file () {
121
  return basename (__FILE__);
122
  }
123
  }
124
 
125
+ ?>
modules/page/page-links.php CHANGED
@@ -23,136 +23,136 @@ For full license details see license.txt
23
 
24
  class HSM_PageLinks extends HSM_Module {
25
  var $meta = array();
26
-
27
  var $link_display = '%link%';
28
  var $before_text = '';
29
  var $after_text = '';
30
-
31
  var $pagelink_text = '';
32
  var $pagelink_title = '';
33
  var $pagelink_exclude = '';
34
  var $pagelink_nofollow = false;
35
  var $pagelink_opennew = false;
36
-
37
  function HSM_PageLinks ($options = array ()) {
38
  if ( isset( $options['before_text'] ) )
39
  $this->before_text = $options['before_text'];
40
-
41
  if ( isset( $options['after_text'] ) )
42
  $this->after_text = $options['after_text'];
43
 
44
  if ( isset( $options['link_display'] ) )
45
  $this->link_display = $options['link_display'];
46
  }
47
-
48
  function load ($meta) {
49
  if ( isset( $meta['pagelink'] ) && is_string( $meta['pagelink'] ) ) {
50
  $data = $this->unserialize( $meta['pagelink'] );
51
-
52
  if (isset ($data['text']))
53
  $this->pagelink_text = $data['text'];
54
-
55
  if (isset ($data['title']))
56
  $this->pagelink_title = $data['title'];
57
-
58
  if (isset ($data['exclude']))
59
  $this->pagelink_exclude = $data['exclude'];
60
-
61
  if (isset ($data['nofollow']))
62
  $this->pagelink_nofollow = $data['nofollow'];
63
-
64
  if (isset ($data['opennew']))
65
  $this->pagelink_opennew = $data['opennew'];
66
  }
67
  }
68
-
69
  function unserialize( $data ) {
70
  $data = unserialize( $data );
71
  if ( !is_array( $data ) )
72
  return unserialize( $data );
73
  return $data;
74
  }
75
-
76
  function head () {
77
  add_filter( 'wp_list_pages_excludes', array( &$this, 'wp_list_pages_excludes' ) );
78
  add_filter( 'wp_list_pages', array( &$this, 'wp_list_pages' ) );
79
  }
80
-
81
  function wp_list_pages_excludes( $exclude ) {
82
  // Get all HeadSpace page meta-data
83
  $this->meta = $this->get_page_links();
84
-
85
  // Add any to the exclude list
86
  foreach ( (array)$this->meta AS $id => $details ) {
87
  if ( $details['exclude'] )
88
  $exclude[] = $id;
89
  }
90
-
91
  return array_unique( $exclude );
92
  }
93
-
94
  function wp_list_pages( $html ) {
95
  // Apply them to the items
96
  $html = preg_replace_callback( '@<li class="page_item page-item-(\d*)(.*?)"><a(.*?)>(.*)?</a>@', array( &$this, 'insert_options' ), $html );
97
 
98
  // Add the before and after stuff
99
  $html = $this->before_text.$html.$this->after_text;
100
-
101
  // Link display - do this last
102
  if ( $this->link_display != '%link%' )
103
  $html = preg_replace_callback( '@<li(.*?)><a(.*?)</a>@', array( &$this, 'link_display' ), $html );
104
 
105
  return $html;
106
  }
107
-
108
  function insert_options( $matches ) {
109
  $id = intval( $matches[1] );
110
  $attr = $matches[3];
111
  $text = $matches[4];
112
-
113
  if ( isset( $this->meta[$id] ) && !empty( $this->meta[$id]['text'] ) ) {
114
  $text = $this->meta[$id]['text'];
115
-
116
  if ( $this->meta[$id]['title'] != '' )
117
  $attr = preg_replace( '@title=".*?"@', 'title="'.$this->meta[$id]['title'].'"', $attr );
118
-
119
  if ( $this->meta[$id]['nofollow'] )
120
  $attr .= ' rel="nofollow"';
121
 
122
  if ( $this->meta[$id]['opennew'] )
123
  $attr .= ' target="_blank"';
124
  }
125
-
126
  return '<li class="page_item page-item-'.$matches[1].$matches[2].'"><a'.$attr.'>'.$text.'</a>';
127
  }
128
-
129
  function get_page_links() {
130
  global $wpdb;
131
-
132
  $items = array();
133
  $meta = $wpdb->get_results( "SELECT {$wpdb->postmeta}.post_id,{$wpdb->postmeta}.meta_value FROM {$wpdb->postmeta},{$wpdb->posts} WHERE {$wpdb->postmeta}.meta_key='_headspace_pagelink' AND {$wpdb->posts}.ID={$wpdb->postmeta}.post_id AND {$wpdb->posts}.post_status='publish'" );
134
  foreach ( $meta AS $item ) {
135
  $items[$item->post_id] = $this->unserialize( $item->meta_value );
136
  }
137
-
138
  return $items;
139
  }
140
-
141
  function link_display( $matches ) {
142
  return '<li'.$matches[1].'>'.str_replace( '%link%', '<a'.$matches[2].'</a>', $this->link_display );
143
  }
144
-
145
  function name () {
146
  return __ ('Page Links', 'headspace');
147
  }
148
-
149
  function description () {
150
  return __ ('Allows options to be set for wp_list_pages links', 'headspace');
151
  }
152
-
153
  function edit ($width, $area) {
154
  global $post;
155
-
156
  if ( isset( $post ) && $post->post_type == 'page' ) {
157
  ?>
158
  <tr>
@@ -175,7 +175,7 @@ class HSM_PageLinks extends HSM_Module {
175
  </tr>
176
  <?php }
177
  }
178
-
179
  function save ($data, $area) {
180
  if ( isset( $data['headspace_pagelink_text'] ) ) {
181
  $meta = array(
@@ -185,19 +185,19 @@ class HSM_PageLinks extends HSM_Module {
185
  'nofollow' => isset( $data['headspace_pagelink_nofollow'] ) ? true : false,
186
  'opennew' => isset( $data['headspace_pagelink_opennew'] ) ? true : false
187
  );
188
-
189
  return array( 'pagelink' => serialize( $meta ) );
190
  }
191
 
192
  return array();
193
  }
194
-
195
  function file () {
196
  return basename (__FILE__);
197
  }
198
-
199
  function has_config () { return true; }
200
-
201
  function edit_options () {
202
  ?>
203
  <tr>
@@ -223,7 +223,7 @@ class HSM_PageLinks extends HSM_Module {
223
  </tr>
224
  <?php
225
  }
226
-
227
  function save_options ($data) {
228
  return array
229
  (
23
 
24
  class HSM_PageLinks extends HSM_Module {
25
  var $meta = array();
26
+
27
  var $link_display = '%link%';
28
  var $before_text = '';
29
  var $after_text = '';
30
+
31
  var $pagelink_text = '';
32
  var $pagelink_title = '';
33
  var $pagelink_exclude = '';
34
  var $pagelink_nofollow = false;
35
  var $pagelink_opennew = false;
36
+
37
  function HSM_PageLinks ($options = array ()) {
38
  if ( isset( $options['before_text'] ) )
39
  $this->before_text = $options['before_text'];
40
+
41
  if ( isset( $options['after_text'] ) )
42
  $this->after_text = $options['after_text'];
43
 
44
  if ( isset( $options['link_display'] ) )
45
  $this->link_display = $options['link_display'];
46
  }
47
+
48
  function load ($meta) {
49
  if ( isset( $meta['pagelink'] ) && is_string( $meta['pagelink'] ) ) {
50
  $data = $this->unserialize( $meta['pagelink'] );
51
+
52
  if (isset ($data['text']))
53
  $this->pagelink_text = $data['text'];
54
+
55
  if (isset ($data['title']))
56
  $this->pagelink_title = $data['title'];
57
+
58
  if (isset ($data['exclude']))
59
  $this->pagelink_exclude = $data['exclude'];
60
+
61
  if (isset ($data['nofollow']))
62
  $this->pagelink_nofollow = $data['nofollow'];
63
+
64
  if (isset ($data['opennew']))
65
  $this->pagelink_opennew = $data['opennew'];
66
  }
67
  }
68
+
69
  function unserialize( $data ) {
70
  $data = unserialize( $data );
71
  if ( !is_array( $data ) )
72
  return unserialize( $data );
73
  return $data;
74
  }
75
+
76
  function head () {
77
  add_filter( 'wp_list_pages_excludes', array( &$this, 'wp_list_pages_excludes' ) );
78
  add_filter( 'wp_list_pages', array( &$this, 'wp_list_pages' ) );
79
  }
80
+
81
  function wp_list_pages_excludes( $exclude ) {
82
  // Get all HeadSpace page meta-data
83
  $this->meta = $this->get_page_links();
84
+
85
  // Add any to the exclude list
86
  foreach ( (array)$this->meta AS $id => $details ) {
87
  if ( $details['exclude'] )
88
  $exclude[] = $id;
89
  }
90
+
91
  return array_unique( $exclude );
92
  }
93
+
94
  function wp_list_pages( $html ) {
95
  // Apply them to the items
96
  $html = preg_replace_callback( '@<li class="page_item page-item-(\d*)(.*?)"><a(.*?)>(.*)?</a>@', array( &$this, 'insert_options' ), $html );
97
 
98
  // Add the before and after stuff
99
  $html = $this->before_text.$html.$this->after_text;
100
+
101
  // Link display - do this last
102
  if ( $this->link_display != '%link%' )
103
  $html = preg_replace_callback( '@<li(.*?)><a(.*?)</a>@', array( &$this, 'link_display' ), $html );
104
 
105
  return $html;
106
  }
107
+
108
  function insert_options( $matches ) {
109
  $id = intval( $matches[1] );
110
  $attr = $matches[3];
111
  $text = $matches[4];
112
+
113
  if ( isset( $this->meta[$id] ) && !empty( $this->meta[$id]['text'] ) ) {
114
  $text = $this->meta[$id]['text'];
115
+
116
  if ( $this->meta[$id]['title'] != '' )
117
  $attr = preg_replace( '@title=".*?"@', 'title="'.$this->meta[$id]['title'].'"', $attr );
118
+
119
  if ( $this->meta[$id]['nofollow'] )
120
  $attr .= ' rel="nofollow"';
121
 
122
  if ( $this->meta[$id]['opennew'] )
123
  $attr .= ' target="_blank"';
124
  }
125
+
126
  return '<li class="page_item page-item-'.$matches[1].$matches[2].'"><a'.$attr.'>'.$text.'</a>';
127
  }
128
+
129
  function get_page_links() {
130
  global $wpdb;
131
+
132
  $items = array();
133
  $meta = $wpdb->get_results( "SELECT {$wpdb->postmeta}.post_id,{$wpdb->postmeta}.meta_value FROM {$wpdb->postmeta},{$wpdb->posts} WHERE {$wpdb->postmeta}.meta_key='_headspace_pagelink' AND {$wpdb->posts}.ID={$wpdb->postmeta}.post_id AND {$wpdb->posts}.post_status='publish'" );
134
  foreach ( $meta AS $item ) {
135
  $items[$item->post_id] = $this->unserialize( $item->meta_value );
136
  }
137
+
138
  return $items;
139
  }
140
+
141
  function link_display( $matches ) {
142
  return '<li'.$matches[1].'>'.str_replace( '%link%', '<a'.$matches[2].'</a>', $this->link_display );
143
  }
144
+
145
  function name () {
146
  return __ ('Page Links', 'headspace');
147
  }
148
+
149
  function description () {
150
  return __ ('Allows options to be set for wp_list_pages links', 'headspace');
151
  }
152
+
153
  function edit ($width, $area) {
154
  global $post;
155
+
156
  if ( isset( $post ) && $post->post_type == 'page' ) {
157
  ?>
158
  <tr>
175
  </tr>
176
  <?php }
177
  }
178
+
179
  function save ($data, $area) {
180
  if ( isset( $data['headspace_pagelink_text'] ) ) {
181
  $meta = array(
185
  'nofollow' => isset( $data['headspace_pagelink_nofollow'] ) ? true : false,
186
  'opennew' => isset( $data['headspace_pagelink_opennew'] ) ? true : false
187
  );
188
+
189
  return array( 'pagelink' => serialize( $meta ) );
190
  }
191
 
192
  return array();
193
  }
194
+
195
  function file () {
196
  return basename (__FILE__);
197
  }
198
+
199
  function has_config () { return true; }
200
+
201
  function edit_options () {
202
  ?>
203
  <tr>
223
  </tr>
224
  <?php
225
  }
226
+
227
  function save_options ($data) {
228
  return array
229
  (
modules/page/page_title.php CHANGED
@@ -28,49 +28,49 @@ class HSM_PageTitle extends HSM_Module
28
  var $force = false;
29
  var $position = 'before';
30
  var $max_length = 0;
31
-
32
  function HSM_PageTitle ($options = array ()) {
33
  if (isset ($options['separator']))
34
  $this->separator = $options['separator'];
35
-
36
  if (isset ($options['position']))
37
  $this->position = $options['position'];
38
 
39
  if (isset ($options['force']))
40
  $this->force = $options['force'];
41
-
42
  if ( isset( $options['max_length'] ) )
43
  $this->max_length = $options['max_length'];
44
  }
45
-
46
  function run () {
47
  add_filter ('wp_title', array (&$this, 'wp_title'), 1, 3);
48
-
49
  if ($this->force)
50
  ob_start (array (&$this, 'brute_force_title'));
51
  }
52
-
53
  function brute_force_title ($page) {
54
  return preg_replace_callback ('@<title>(.*?)</title>@s', array (&$this, 'replace_title'), $page);
55
  }
56
-
57
  function replace_title ($matches) {
58
  return '<title>'.trim ($this->wp_title ($matches[1])).'</title>';
59
  }
60
-
61
-
62
  function load ($meta) {
63
  if (isset ($meta['page_title']))
64
  $this->page_title = $meta['page_title'];
65
  }
66
-
67
-
68
  /**
69
  * Insert re-configured site title
70
  *
71
  * @return void
72
  **/
73
-
74
  function wp_title ($title, $separator = '', $location = '') {
75
  HeadSpace2::reload ($this);
76
 
@@ -101,22 +101,22 @@ class HSM_PageTitle extends HSM_Module
101
 
102
  return $title;
103
  }
104
-
105
  function name () {
106
  return __ ('Page title', 'headspace');
107
  }
108
-
109
  function can_quick_edit () { return true; }
110
  function quick_view () {
111
  echo $this->page_title;
112
  }
113
-
114
  function description () {
115
  return __ ('Allow page title to be changed (i.e. the title in the browser window title)', 'headspace');
116
  }
117
-
118
  function has_config () { return true; }
119
-
120
  function edit_options () {
121
  ?>
122
  <tr>
@@ -155,7 +155,7 @@ class HSM_PageTitle extends HSM_Module
155
  </tr>
156
  <?php
157
  }
158
-
159
  function save_options ($data) {
160
  return array(
161
  'separator' => $data['separator'],
@@ -164,7 +164,7 @@ class HSM_PageTitle extends HSM_Module
164
  'max_length' => intval( $data['max_length'] )
165
  );
166
  }
167
-
168
  function edit ($width, $area) {
169
  $id = time();
170
  ?>
@@ -180,7 +180,7 @@ class HSM_PageTitle extends HSM_Module
180
  </th>
181
  <td>
182
  <input class="text" type="text" name="headspace_page_title" value="<?php echo esc_attr( $this->page_title ) ?>" style="width: 95%" id="title_<?php echo $id; ?>"/>
183
-
184
  <?php if ( $this->max_length > 0 ) : ?>
185
  <script type="text/javascript" charset="utf-8">
186
  jQuery('#title_<?php echo $id ?>').Counter( { limit: <?php echo $this->max_length; ?>, remaining: '<?php echo esc_js( __( 'remaining', 'headspace' ) )?>' } );
@@ -190,13 +190,13 @@ class HSM_PageTitle extends HSM_Module
190
  </tr>
191
  <?php
192
  }
193
-
194
  function save ($data, $area) {
195
  return array ('page_title' => trim ($data['headspace_page_title']));
196
  }
197
-
198
  function file () {
199
  return basename (__FILE__);
200
  }
201
  }
202
- ?>
28
  var $force = false;
29
  var $position = 'before';
30
  var $max_length = 0;
31
+
32
  function HSM_PageTitle ($options = array ()) {
33
  if (isset ($options['separator']))
34
  $this->separator = $options['separator'];
35
+
36
  if (isset ($options['position']))
37
  $this->position = $options['position'];
38
 
39
  if (isset ($options['force']))
40
  $this->force = $options['force'];
41
+
42
  if ( isset( $options['max_length'] ) )
43
  $this->max_length = $options['max_length'];
44
  }
45
+
46
  function run () {
47
  add_filter ('wp_title', array (&$this, 'wp_title'), 1, 3);
48
+
49
  if ($this->force)
50
  ob_start (array (&$this, 'brute_force_title'));
51
  }
52
+
53
  function brute_force_title ($page) {
54
  return preg_replace_callback ('@<title>(.*?)</title>@s', array (&$this, 'replace_title'), $page);
55
  }
56
+
57
  function replace_title ($matches) {
58
  return '<title>'.trim ($this->wp_title ($matches[1])).'</title>';
59
  }
60
+
61
+
62
  function load ($meta) {
63
  if (isset ($meta['page_title']))
64
  $this->page_title = $meta['page_title'];
65
  }
66
+
67
+
68
  /**
69
  * Insert re-configured site title
70
  *
71
  * @return void
72
  **/
73
+
74
  function wp_title ($title, $separator = '', $location = '') {
75
  HeadSpace2::reload ($this);
76
 
101
 
102
  return $title;
103
  }
104
+
105
  function name () {
106
  return __ ('Page title', 'headspace');
107
  }
108
+
109
  function can_quick_edit () { return true; }
110
  function quick_view () {
111
  echo $this->page_title;
112
  }
113
+
114
  function description () {
115
  return __ ('Allow page title to be changed (i.e. the title in the browser window title)', 'headspace');
116
  }
117
+
118
  function has_config () { return true; }
119
+
120
  function edit_options () {
121
  ?>
122
  <tr>
155
  </tr>
156
  <?php
157
  }
158
+
159
  function save_options ($data) {
160
  return array(
161
  'separator' => $data['separator'],
164
  'max_length' => intval( $data['max_length'] )
165
  );
166
  }
167
+
168
  function edit ($width, $area) {
169
  $id = time();
170
  ?>
180
  </th>
181
  <td>
182
  <input class="text" type="text" name="headspace_page_title" value="<?php echo esc_attr( $this->page_title ) ?>" style="width: 95%" id="title_<?php echo $id; ?>"/>
183
+
184
  <?php if ( $this->max_length > 0 ) : ?>
185
  <script type="text/javascript" charset="utf-8">
186
  jQuery('#title_<?php echo $id ?>').Counter( { limit: <?php echo $this->max_length; ?>, remaining: '<?php echo esc_js( __( 'remaining', 'headspace' ) )?>' } );
190
  </tr>
191
  <?php
192
  }
193
+
194
  function save ($data, $area) {
195
  return array ('page_title' => trim ($data['headspace_page_title']));
196
  }
197
+
198
  function file () {
199
  return basename (__FILE__);
200
  }
201
  }
202
+ ?>
modules/page/plugin.php CHANGED
@@ -25,32 +25,30 @@ class HSM_Plugin extends HSM_Module
25
  {
26
  var $plugins = null;
27
  var $admin = true;
28
-
29
  function HSM_Plugin ($options = array ()) {
30
  if (isset ($options['admin']))
31
  $this->admin = $options['admin'];
32
  }
33
-
34
  function run () {
35
  $pages = get_option ('headspace_page_plugins');
36
 
 
37
  if (isset ($_GET['page_id']))
38
  $url = '/?page_id='.intval ($_GET['page_id']);
39
- else
40
  $url = '/?p='.intval ($_GET['p']);
41
-
42
- if (isset ($pages[$_SERVER['REQUEST_URI']]) || isset ($pages[$url])) {
43
- if (isset ($pages[$_SERVER['REQUEST_URI']]))
44
- $this->plugins = $pages[$_SERVER['REQUEST_URI']];
45
- else
46
- $this->plugins = $pages[$url];
47
-
48
  add_filter ('init', array (&$this, 'init'));
49
  }
50
  else if ($this->admin && is_admin () && !empty ($pages))
51
  add_filter ('init', array (&$this, 'init'));
52
  }
53
-
54
  function load ($meta) {
55
  if (isset ($meta['plugins'])) {
56
  $this->plugins = $meta['plugins'];
@@ -58,20 +56,20 @@ class HSM_Plugin extends HSM_Module
58
  $this->plugins = array ($this->plugins);
59
  }
60
  }
61
-
62
  function init ($current) {
63
  $plugindir = ABSPATH.PLUGINDIR;
64
  if (defined ('WP_PLUGIN_DIR'))
65
  $plugindir = WP_PLUGIN_DIR;
66
-
67
  $plugindir = rtrim ($plugindir, '/');
68
-
69
  if (is_admin ()) {
70
  $pages = get_option ('headspace_page_plugins');
71
  foreach ($pages AS $page => $plugins) {
72
  if (!empty ($plugins)) {
73
  foreach ($plugins AS $plugin) {
74
- if (file_exists ($plugindir.'/'.$plugin))
75
  include_once ($plugindir.'/'.$plugin);
76
  }
77
  }
@@ -79,28 +77,29 @@ class HSM_Plugin extends HSM_Module
79
  }
80
  else if (!empty ($this->plugins)) {
81
  foreach ($this->plugins AS $plugin) {
82
- if (file_exists ($plugindir.'/'.$plugin))
83
  include_once ($plugindir.'/' . $plugin);
 
84
  }
85
  }
86
  }
87
-
88
  function name () {
89
  return __ ('Page-specific Plugins', 'headspace');
90
  }
91
-
92
  function description () {
93
  return __ ('Allows disabled plugins to be enabled on specific pages', 'headspace');
94
  }
95
-
96
  function is_restricted ($area) {
97
  if (current_user_can ('administrator') && function_exists ('get_plugins') && $area == 'page')
98
  return false;
99
  return true;
100
  }
101
-
102
  function has_config () { return true; }
103
-
104
  function edit_options () {
105
  ?>
106
  <tr>
@@ -112,15 +111,15 @@ class HSM_Plugin extends HSM_Module
112
  </tr>
113
  <?php
114
  }
115
-
116
  function save_options ($data) {
117
  return array ('admin' => isset ($data['admin']) ? true : false);
118
  }
119
-
120
  function edit ($width, $area) {
121
  global $headspace2;
122
  $headspace = HeadSpace2::get ();
123
-
124
  $plugins = get_plugins();
125
  $current = array_filter (get_option ('active_plugins'));
126
 
@@ -155,36 +154,36 @@ class HSM_Plugin extends HSM_Module
155
  </tr>
156
  <?php
157
  }
158
-
159
  function save ($data) {
160
  // Go through and re-create all page URLs
161
  $url = $this->link ($_POST['post_ID']);
162
-
163
  $pages = get_option ('headspace_page_plugins');
164
  if ($data['headspace_plugins'] != '0') {
165
  global $wpdb;
166
-
167
  $posts = $wpdb->get_results ("SELECT post_id,meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_plugins'");
168
  if ($posts) {
169
  $pages = array ();
170
-
171
  foreach ($posts AS $post)
172
  $pages[$this->link ($post->post_id)][] = $post->meta_value;
173
-
174
  $pages[$url] = $data['headspace_plugins'];
175
  update_option ('headspace_page_plugins', $pages);
176
  }
177
-
178
  return array ('plugins' => $data['headspace_plugins']);
179
  }
180
  else if (isset ($pages[$url])) {
181
  unset ($url);
182
  update_option ('headspace_page_plugins', $pages);
183
  }
184
-
185
  return array ();
186
  }
187
-
188
  function link ($id) {
189
  $url = get_permalink ($id);
190
  $url = str_replace (get_bloginfo ('home'), '', $url);
25
  {
26
  var $plugins = null;
27
  var $admin = true;
28
+
29
  function HSM_Plugin ($options = array ()) {
30
  if (isset ($options['admin']))
31
  $this->admin = $options['admin'];
32
  }
33
+
34
  function run () {
35
  $pages = get_option ('headspace_page_plugins');
36
 
37
+ $url = isset( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : '';
38
  if (isset ($_GET['page_id']))
39
  $url = '/?page_id='.intval ($_GET['page_id']);
40
+ elseif ( isset( $_GET['p'] ) )
41
  $url = '/?p='.intval ($_GET['p']);
42
+
43
+ if ( isset( $pages[$url] ) ) {
44
+ $this->plugins = $pages[$url];
45
+
 
 
 
46
  add_filter ('init', array (&$this, 'init'));
47
  }
48
  else if ($this->admin && is_admin () && !empty ($pages))
49
  add_filter ('init', array (&$this, 'init'));
50
  }
51
+
52
  function load ($meta) {
53
  if (isset ($meta['plugins'])) {
54
  $this->plugins = $meta['plugins'];
56
  $this->plugins = array ($this->plugins);
57
  }
58
  }
59
+
60
  function init ($current) {
61
  $plugindir = ABSPATH.PLUGINDIR;
62
  if (defined ('WP_PLUGIN_DIR'))
63
  $plugindir = WP_PLUGIN_DIR;
64
+
65
  $plugindir = rtrim ($plugindir, '/');
66
+
67
  if (is_admin ()) {
68
  $pages = get_option ('headspace_page_plugins');
69
  foreach ($pages AS $page => $plugins) {
70
  if (!empty ($plugins)) {
71
  foreach ($plugins AS $plugin) {
72
+ if ( file_exists( $plugindir.'/'.$plugin ) && is_file( $plugindir.'/'.$plugin ) )
73
  include_once ($plugindir.'/'.$plugin);
74
  }
75
  }
77
  }
78
  else if (!empty ($this->plugins)) {
79
  foreach ($this->plugins AS $plugin) {
80
+ if (file_exists ($plugindir.'/'.$plugin) && is_file( $plugindir.'/'.$plugin )) {
81
  include_once ($plugindir.'/' . $plugin);
82
+ }
83
  }
84
  }
85
  }
86
+
87
  function name () {
88
  return __ ('Page-specific Plugins', 'headspace');
89
  }
90
+
91
  function description () {
92
  return __ ('Allows disabled plugins to be enabled on specific pages', 'headspace');
93
  }
94
+
95
  function is_restricted ($area) {
96
  if (current_user_can ('administrator') && function_exists ('get_plugins') && $area == 'page')
97
  return false;
98
  return true;
99
  }
100
+
101
  function has_config () { return true; }
102
+
103
  function edit_options () {
104
  ?>
105
  <tr>
111
  </tr>
112
  <?php
113
  }
114
+
115
  function save_options ($data) {
116
  return array ('admin' => isset ($data['admin']) ? true : false);
117
  }
118
+
119
  function edit ($width, $area) {
120
  global $headspace2;
121
  $headspace = HeadSpace2::get ();
122
+
123
  $plugins = get_plugins();
124
  $current = array_filter (get_option ('active_plugins'));
125
 
154
  </tr>
155
  <?php
156
  }
157
+
158
  function save ($data) {
159
  // Go through and re-create all page URLs
160
  $url = $this->link ($_POST['post_ID']);
161
+
162
  $pages = get_option ('headspace_page_plugins');
163
  if ($data['headspace_plugins'] != '0') {
164
  global $wpdb;
165
+
166
  $posts = $wpdb->get_results ("SELECT post_id,meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_plugins'");
167
  if ($posts) {
168
  $pages = array ();
169
+
170
  foreach ($posts AS $post)
171
  $pages[$this->link ($post->post_id)][] = $post->meta_value;
172
+
173
  $pages[$url] = $data['headspace_plugins'];
174
  update_option ('headspace_page_plugins', $pages);
175
  }
176
+
177
  return array ('plugins' => $data['headspace_plugins']);
178
  }
179
  else if (isset ($pages[$url])) {
180
  unset ($url);
181
  update_option ('headspace_page_plugins', $pages);
182
  }
183
+
184
  return array ();
185
  }
186
+
187
  function link ($id) {
188
  $url = get_permalink ($id);
189
  $url = str_replace (get_bloginfo ('home'), '', $url);
modules/page/raw-footer.php CHANGED
@@ -24,30 +24,30 @@ For full license details see license.txt
24
  class HSM_RawFooter extends HSM_Module
25
  {
26
  var $raw_footer = null;
27
-
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['raw_footer']))
31
  $this->raw_footer = $meta['raw_footer'];
32
  }
33
-
34
  function run () {
35
  add_action ('wp_footer', array (&$this, 'wp_footer'));
36
  }
37
-
38
  function wp_footer () {
39
  if ($this->raw_footer)
40
  echo $this->raw_footer."\r\n";
41
  }
42
-
43
  function name () {
44
  return __ ('Raw footer data', 'headspace');
45
  }
46
-
47
  function description () {
48
  return __ ('Allows raw data to be inserted into the page footer', 'headspace');
49
  }
50
-
51
  function edit ($width, $area) {
52
  ?>
53
  <tr>
@@ -58,13 +58,12 @@ class HSM_RawFooter extends HSM_Module
58
  </tr>
59
  <?php
60
  }
61
-
62
  function save ($data, $area) {
63
  return array ('raw_footer' => $data['headspace_raw_footer']);
64
  }
65
-
66
  function file () {
67
  return basename (__FILE__);
68
  }
69
  }
70
- ?>
24
  class HSM_RawFooter extends HSM_Module
25
  {
26
  var $raw_footer = null;
27
+
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['raw_footer']))
31
  $this->raw_footer = $meta['raw_footer'];
32
  }
33
+
34
  function run () {
35
  add_action ('wp_footer', array (&$this, 'wp_footer'));
36
  }
37
+
38
  function wp_footer () {
39
  if ($this->raw_footer)
40
  echo $this->raw_footer."\r\n";
41
  }
42
+
43
  function name () {
44
  return __ ('Raw footer data', 'headspace');
45
  }
46
+
47
  function description () {
48
  return __ ('Allows raw data to be inserted into the page footer', 'headspace');
49
  }
50
+
51
  function edit ($width, $area) {
52
  ?>
53
  <tr>
58
  </tr>
59
  <?php
60
  }
61
+
62
  function save ($data, $area) {
63
  return array ('raw_footer' => $data['headspace_raw_footer']);
64
  }
65
+
66
  function file () {
67
  return basename (__FILE__);
68
  }
69
  }
 
modules/page/raw.php CHANGED
@@ -24,26 +24,26 @@ For full license details see license.txt
24
  class HSM_Raw extends HSM_Module
25
  {
26
  var $raw = null;
27
-
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['raw']))
31
  $this->raw = $meta['raw'];
32
  }
33
-
34
  function head () {
35
  if ($this->raw)
36
  echo $this->raw."\r\n";
37
  }
38
-
39
  function name () {
40
  return __ ('Raw data', 'headspace');
41
  }
42
-
43
  function description () {
44
  return __ ('Allows raw data to be inserted into the page meta section', 'headspace');
45
  }
46
-
47
  function edit ($width, $area) {
48
  ?>
49
  <tr>
@@ -54,13 +54,12 @@ class HSM_Raw extends HSM_Module
54
  </tr>
55
  <?php
56
  }
57
-
58
  function save ($data, $area) {
59
  return array ('raw' => $data['headspace_raw']);
60
  }
61
-
62
  function file () {
63
  return basename (__FILE__);
64
  }
65
  }
66
- ?>
24
  class HSM_Raw extends HSM_Module
25
  {
26
  var $raw = null;
27
+
28
  function load ($meta) {
29
  // Extract settings from $meta and $options
30
  if (isset ($meta['raw']))
31
  $this->raw = $meta['raw'];
32
  }
33
+
34
  function head () {
35
  if ($this->raw)
36
  echo $this->raw."\r\n";
37
  }
38
+
39
  function name () {
40
  return __ ('Raw data', 'headspace');
41
  }
42
+
43
  function description () {
44
  return __ ('Allows raw data to be inserted into the page meta section', 'headspace');
45
  }
46
+
47
  function edit ($width, $area) {
48
  ?>
49
  <tr>
54
  </tr>
55
  <?php
56
  }
57
+
58
  function save ($data, $area) {
59
  return array ('raw' => $data['headspace_raw']);
60
  }
61
+
62
  function file () {
63
  return basename (__FILE__);
64
  }
65
  }
 
modules/page/relative-links.php CHANGED
@@ -27,9 +27,9 @@ class HSM_RelativeLinks extends HSM_Module {
27
  var $rellink_parent = '';
28
  var $rellink_start = '';
29
  var $rellink_end = '';
30
-
31
  var $reloaded = false;
32
-
33
  function load ($data) {
34
  if ( isset( $data['rellink_next'] ) )
35
  $this->rellink_next = $data['rellink_next'];
@@ -46,7 +46,7 @@ class HSM_RelativeLinks extends HSM_Module {
46
  if ( isset( $data['rellink_end'] ) )
47
  $this->rellink_end = $data['rellink_end'];
48
  }
49
-
50
  function run() {
51
  add_filter( 'parent_post_rel_link', array( &$this, 'parent_post_rel_link' ) );
52
  add_filter( 'start_post_rel_link', array( &$this, 'start_post_rel_link' ) );
@@ -54,7 +54,7 @@ class HSM_RelativeLinks extends HSM_Module {
54
  add_filter( 'next_post_rel_link', array( &$this, 'next_post_rel_link' ) );
55
  add_filter( 'previous_post_rel_link', array( &$this, 'prev_post_rel_link' ) );
56
  }
57
-
58
  function do_link( $link, $var ) {
59
  if ( $this->reloaded == false )
60
  HeadSpace2::reload ($this);
@@ -68,10 +68,10 @@ class HSM_RelativeLinks extends HSM_Module {
68
  $link = preg_replace( "/title='(.*?)'/", 'title="'.$post->post_title.'"', $link );
69
  }
70
  }
71
-
72
  return $link;
73
  }
74
-
75
  function parent_post_rel_link( $link ) {
76
  return $this->do_link( $link, 'rellink_parent' );
77
  }
@@ -91,15 +91,15 @@ class HSM_RelativeLinks extends HSM_Module {
91
  function prev_post_rel_link( $link ) {
92
  return $this->do_link( $link, 'rellink_prev' );
93
  }
94
-
95
  function name () {
96
  return __ ('Relative Links', 'headspace');
97
  }
98
-
99
  function description () {
100
  return __ ('Allows options to be set for relative meta links (WP 2.8+)', 'headspace');
101
  }
102
-
103
  function edit ($width, $area) {
104
  ?>
105
  <tr>
@@ -109,12 +109,12 @@ class HSM_RelativeLinks extends HSM_Module {
109
  <small><?php _e( 'Previous', 'headspace' )?>:</small>
110
  <input size="5" type="text" name="headspace_rellink_prev" value="<?php echo htmlspecialchars( $this->rellink_prev ); ?>"/>
111
  </label>
112
-
113
  <label>
114
  <small><?php _e( 'Next', 'headspace' )?>:</small>
115
  <input size="5" type="text" name="headspace_rellink_next" value="<?php echo htmlspecialchars( $this->rellink_next ); ?>"/>
116
  </label>
117
-
118
  <label>
119
  <small><?php _e( 'Start', 'headspace' )?>:</small>
120
  <input size="5" type="text" name="headspace_rellink_start" value="<?php echo htmlspecialchars( $this->rellink_start ); ?>"/>
@@ -133,7 +133,7 @@ class HSM_RelativeLinks extends HSM_Module {
133
  </tr>
134
  <?php
135
  }
136
-
137
  function save ($data, $area) {
138
  return array(
139
  'rellink_prev' => intval( $data['headspace_rellink_prev'] ),
@@ -143,7 +143,7 @@ class HSM_RelativeLinks extends HSM_Module {
143
  'rellink_parent' => intval( $data['headspace_rellink_parent'] ),
144
  );
145
  }
146
-
147
  function file () {
148
  return basename (__FILE__);
149
  }
27
  var $rellink_parent = '';
28
  var $rellink_start = '';
29
  var $rellink_end = '';
30
+
31
  var $reloaded = false;
32
+
33
  function load ($data) {
34
  if ( isset( $data['rellink_next'] ) )
35
  $this->rellink_next = $data['rellink_next'];
46
  if ( isset( $data['rellink_end'] ) )
47
  $this->rellink_end = $data['rellink_end'];
48
  }
49
+
50
  function run() {
51
  add_filter( 'parent_post_rel_link', array( &$this, 'parent_post_rel_link' ) );
52
  add_filter( 'start_post_rel_link', array( &$this, 'start_post_rel_link' ) );
54
  add_filter( 'next_post_rel_link', array( &$this, 'next_post_rel_link' ) );
55
  add_filter( 'previous_post_rel_link', array( &$this, 'prev_post_rel_link' ) );
56
  }
57
+
58
  function do_link( $link, $var ) {
59
  if ( $this->reloaded == false )
60
  HeadSpace2::reload ($this);
68
  $link = preg_replace( "/title='(.*?)'/", 'title="'.$post->post_title.'"', $link );
69
  }
70
  }
71
+
72
  return $link;
73
  }
74
+
75
  function parent_post_rel_link( $link ) {
76
  return $this->do_link( $link, 'rellink_parent' );
77
  }
91
  function prev_post_rel_link( $link ) {
92
  return $this->do_link( $link, 'rellink_prev' );
93
  }
94
+
95
  function name () {
96
  return __ ('Relative Links', 'headspace');
97
  }
98
+
99
  function description () {
100
  return __ ('Allows options to be set for relative meta links (WP 2.8+)', 'headspace');
101
  }
102
+
103
  function edit ($width, $area) {
104
  ?>
105
  <tr>
109
  <small><?php _e( 'Previous', 'headspace' )?>:</small>
110
  <input size="5" type="text" name="headspace_rellink_prev" value="<?php echo htmlspecialchars( $this->rellink_prev ); ?>"/>
111
  </label>
112
+
113
  <label>
114
  <small><?php _e( 'Next', 'headspace' )?>:</small>
115
  <input size="5" type="text" name="headspace_rellink_next" value="<?php echo htmlspecialchars( $this->rellink_next ); ?>"/>
116
  </label>
117
+
118
  <label>
119
  <small><?php _e( 'Start', 'headspace' )?>:</small>
120
  <input size="5" type="text" name="headspace_rellink_start" value="<?php echo htmlspecialchars( $this->rellink_start ); ?>"/>
133
  </tr>
134
  <?php
135
  }
136
+
137
  function save ($data, $area) {
138
  return array(
139
  'rellink_prev' => intval( $data['headspace_rellink_prev'] ),
143
  'rellink_parent' => intval( $data['headspace_rellink_parent'] ),
144
  );
145
  }
146
+
147
  function file () {
148
  return basename (__FILE__);
149
  }
modules/page/rss_name.php CHANGED
@@ -24,23 +24,23 @@ For full license details see license.txt
24
  class HSM_RssName extends HSM_Module
25
  {
26
  var $rss_title;
27
-
28
  function run () {
29
  add_filter ('get_wp_title_rss', array (&$this, 'get_wp_title_rss'));
30
  }
31
-
32
  function load ($meta = '') {
33
  if (isset ($meta['rss_title']))
34
  $this->rss_title = $meta['rss_title'];
35
  }
36
-
37
-
38
  /**
39
  * Insert re-configured blog name and description into the RSS feed
40
  *
41
  * @return void
42
  **/
43
-
44
  function get_wp_title_rss ($show) {
45
  HeadSpace2::reload ($this);
46
 
@@ -48,21 +48,21 @@ class HSM_RssName extends HSM_Module
48
  return $this->rss_title;
49
  return $show;
50
  }
51
-
52
  function name () {
53
  return __ ('RSS Name', 'headspace');
54
  }
55
-
56
  function description () {
57
  return __ ('Allows site RSS name to be changed', 'headspace');
58
  }
59
-
60
  function is_restricted ($area) {
61
  if (current_user_can ('administrator') && in_array ($area, array ('category', 'global', 'author', 'home', 'archive')))
62
  return false;
63
  return true;
64
  }
65
-
66
  function edit ($width, $area) {
67
  ?>
68
  <tr>
@@ -73,13 +73,12 @@ class HSM_RssName extends HSM_Module
73
  </tr>
74
  <?php
75
  }
76
-
77
  function save ($data, $area) {
78
  return array ('rss_title' => $data['headspace_rss_title']);
79
  }
80
-
81
  function file () {
82
  return basename (__FILE__);
83
  }
84
  }
85
- ?>
24
  class HSM_RssName extends HSM_Module
25
  {
26
  var $rss_title;
27
+
28
  function run () {
29
  add_filter ('get_wp_title_rss', array (&$this, 'get_wp_title_rss'));
30
  }
31
+
32
  function load ($meta = '') {
33
  if (isset ($meta['rss_title']))
34
  $this->rss_title = $meta['rss_title'];
35
  }
36
+
37
+
38
  /**
39
  * Insert re-configured blog name and description into the RSS feed
40
  *
41
  * @return void
42
  **/
43
+
44
  function get_wp_title_rss ($show) {
45
  HeadSpace2::reload ($this);
46
 
48
  return $this->rss_title;
49
  return $show;
50
  }
51
+
52
  function name () {
53
  return __ ('RSS Name', 'headspace');
54
  }
55
+
56
  function description () {
57
  return __ ('Allows site RSS name to be changed', 'headspace');
58
  }
59
+
60
  function is_restricted ($area) {
61
  if (current_user_can ('administrator') && in_array ($area, array ('category', 'global', 'author', 'home', 'archive')))
62
  return false;
63
  return true;
64
  }
65
+
66
  function edit ($width, $area) {
67
  ?>
68
  <tr>
73
  </tr>
74
  <?php
75
  }
76
+
77
  function save ($data, $area) {
78
  return array ('rss_title' => $data['headspace_rss_title']);
79
  }
80
+
81
  function file () {
82
  return basename (__FILE__);
83
  }
84
  }
 
modules/page/rss_tagline.php CHANGED
@@ -24,45 +24,45 @@ For full license details see license.txt
24
  class HSM_RssTagline extends HSM_Module
25
  {
26
  var $rss_desc;
27
-
28
  function run () {
29
  add_filter ('get_bloginfo_rss', array (&$this, 'bloginfo_rss'), 10, 2);
30
  }
31
-
32
  function load ($meta = '') {
33
  if (isset ($meta['rss_description']))
34
  $this->rss_desc = $meta['rss_description'];
35
  }
36
-
37
-
38
  /**
39
  * Insert re-configured blog name and description into the RSS feed
40
  *
41
  * @return void
42
  **/
43
-
44
  function bloginfo_rss ($info, $show) {
45
  HeadSpace2::reload ($this);
46
-
47
  if ($show == 'description' && $this->rss_desc)
48
  return $this->rss_desc;
49
  return $info;
50
  }
51
-
52
  function name () {
53
  return __ ('RSS Description', 'headspace');
54
  }
55
-
56
  function description () {
57
  return __ ('Allows site RSS description to be changed', 'headspace');
58
  }
59
-
60
  function is_restricted ($area) {
61
  if (current_user_can ('administrator') && in_array ($area, array ('category', 'global', 'author', 'home', 'archive')))
62
  return false;
63
  return true;
64
  }
65
-
66
  function edit ($width, $area) {
67
  ?>
68
  <tr>
@@ -73,13 +73,12 @@ class HSM_RssTagline extends HSM_Module
73
  </tr>
74
  <?php
75
  }
76
-
77
  function save ($data, $area) {
78
  return array ('rss_description' => $data['headspace_rss_description']);
79
  }
80
-
81
  function file () {
82
  return basename (__FILE__);
83
  }
84
  }
85
- ?>
24
  class HSM_RssTagline extends HSM_Module
25
  {
26
  var $rss_desc;
27
+
28
  function run () {
29
  add_filter ('get_bloginfo_rss', array (&$this, 'bloginfo_rss'), 10, 2);
30
  }
31
+
32
  function load ($meta = '') {
33
  if (isset ($meta['rss_description']))
34
  $this->rss_desc = $meta['rss_description'];
35
  }
36
+
37
+
38
  /**
39
  * Insert re-configured blog name and description into the RSS feed
40
  *
41
  * @return void
42
  **/
43
+
44
  function bloginfo_rss ($info, $show) {
45
  HeadSpace2::reload ($this);
46
+
47
  if ($show == 'description' && $this->rss_desc)
48
  return $this->rss_desc;
49
  return $info;
50
  }
51
+
52
  function name () {
53
  return __ ('RSS Description', 'headspace');
54
  }
55
+
56
  function description () {
57
  return __ ('Allows site RSS description to be changed', 'headspace');
58
  }
59
+
60
  function is_restricted ($area) {
61
  if (current_user_can ('administrator') && in_array ($area, array ('category', 'global', 'author', 'home', 'archive')))
62
  return false;
63
  return true;
64
  }
65
+
66
  function edit ($width, $area) {
67
  ?>
68
  <tr>
73
  </tr>
74
  <?php
75
  }
76
+
77
  function save ($data, $area) {
78
  return array ('rss_description' => $data['headspace_rss_description']);
79
  }
80
+
81
  function file () {
82
  return basename (__FILE__);
83
  }
84
  }
 
modules/page/site_name.php CHANGED
@@ -24,17 +24,17 @@ For full license details see license.txt
24
  class HSM_SiteName extends HSM_Module
25
  {
26
  var $blog_name;
27
-
28
  function run () {
29
  add_filter ('option_blogname', array (&$this, 'option_blogname'));
30
  }
31
-
32
  function load ($meta) {
33
  if (isset ($meta['blog_name']))
34
  $this->blog_name = $meta['blog_name'];
35
  }
36
-
37
-
38
  /**
39
  * Get new blog name
40
  *
@@ -49,21 +49,21 @@ class HSM_SiteName extends HSM_Module
49
  return trim (HeadSpace_Plugin::specialchars ($this->blog_name));
50
  return trim ($tagline);
51
  }
52
-
53
  function name () {
54
  return __ ('Site name', 'headspace');
55
  }
56
-
57
  function description () {
58
  return __ ('Allows site name to be changed (i.e your blog name)', 'headspace');
59
  }
60
-
61
  function is_restricted ($area) {
62
  if (current_user_can ('administrator') && !in_array ($area, array ('global', 'home')))
63
  return false;
64
  return true;
65
  }
66
-
67
  function edit ($width, $area) {
68
  ?>
69
  <tr>
@@ -74,18 +74,17 @@ class HSM_SiteName extends HSM_Module
74
  </tr>
75
  <?php
76
  }
77
-
78
  function can_quick_edit () { return true; }
79
  function quick_view () {
80
  echo $this->blog_name;
81
  }
82
-
83
  function save ($data, $area) {
84
  return array ('blog_name' => $data['headspace_blog_name']);
85
  }
86
-
87
  function file () {
88
  return basename (__FILE__);
89
  }
90
  }
91
- ?>
24
  class HSM_SiteName extends HSM_Module
25
  {
26
  var $blog_name;
27
+
28
  function run () {
29
  add_filter ('option_blogname', array (&$this, 'option_blogname'));
30
  }
31
+
32
  function load ($meta) {
33
  if (isset ($meta['blog_name']))
34
  $this->blog_name = $meta['blog_name'];
35
  }
36
+
37
+
38
  /**
39
  * Get new blog name
40
  *
49
  return trim (HeadSpace_Plugin::specialchars ($this->blog_name));
50
  return trim ($tagline);
51
  }
52
+
53
  function name () {
54
  return __ ('Site name', 'headspace');
55
  }
56
+
57
  function description () {
58
  return __ ('Allows site name to be changed (i.e your blog name)', 'headspace');
59
  }
60
+
61
  function is_restricted ($area) {
62
  if (current_user_can ('administrator') && !in_array ($area, array ('global', 'home')))
63
  return false;
64
  return true;
65
  }
66
+
67
  function edit ($width, $area) {
68
  ?>
69
  <tr>
74
  </tr>
75
  <?php
76
  }
77
+
78
  function can_quick_edit () { return true; }
79
  function quick_view () {
80
  echo $this->blog_name;
81
  }
82
+
83
  function save ($data, $area) {
84
  return array ('blog_name' => $data['headspace_blog_name']);
85
  }
86
+
87
  function file () {
88
  return basename (__FILE__);
89
  }
90
  }
 
modules/page/site_tagline.php CHANGED
@@ -24,17 +24,17 @@ For full license details see license.txt
24
  class HSM_SiteTagline extends HSM_Module
25
  {
26
  var $blog_tagline;
27
-
28
  function run () {
29
  add_filter ('option_blogdescription', array (&$this, 'option_blogdescription'));
30
  }
31
-
32
  function load ($meta) {
33
  if (isset ($meta['blog_tagline']))
34
  $this->blog_tagline = $meta['blog_tagline'];
35
  }
36
-
37
-
38
  /**
39
  * Get new blog name
40
  *
@@ -42,7 +42,7 @@ class HSM_SiteTagline extends HSM_Module
42
  **/
43
  function option_blogdescription ($tagline) {
44
  HeadSpace2::reload ($this);
45
-
46
  if (strlen ($this->blog_tagline) > 0)
47
  return $this->blog_tagline;
48
  return $tagline;
@@ -51,17 +51,17 @@ class HSM_SiteTagline extends HSM_Module
51
  function name () {
52
  return __ ('Site Tagline', 'headspace');
53
  }
54
-
55
  function description () {
56
  return __ ('Allows site description to be changed (i.e. the tagline)', 'headspace');
57
  }
58
-
59
  function is_restricted ($area) {
60
  if (current_user_can ('administrator') && !in_array ($area, array ('global', 'home')))
61
  return false;
62
  return true;
63
  }
64
-
65
  function edit ($width, $area) {
66
  ?>
67
  <tr>
@@ -72,18 +72,17 @@ class HSM_SiteTagline extends HSM_Module
72
  </tr>
73
  <?php
74
  }
75
-
76
  function save ($data, $area) {
77
  return array ('blog_tagline' => $data['headspace_blog_tagline']);
78
  }
79
-
80
  function can_quick_edit () { return true; }
81
  function quick_view () {
82
  echo $this->blog_tagline;
83
  }
84
-
85
  function file () {
86
  return basename (__FILE__);
87
  }
88
  }
89
- ?>
24
  class HSM_SiteTagline extends HSM_Module
25
  {
26
  var $blog_tagline;
27
+
28
  function run () {
29
  add_filter ('option_blogdescription', array (&$this, 'option_blogdescription'));
30
  }
31
+
32
  function load ($meta) {
33
  if (isset ($meta['blog_tagline']))
34
  $this->blog_tagline = $meta['blog_tagline'];
35
  }
36
+
37
+
38
  /**
39
  * Get new blog name
40
  *
42
  **/
43
  function option_blogdescription ($tagline) {
44
  HeadSpace2::reload ($this);
45
+
46
  if (strlen ($this->blog_tagline) > 0)
47
  return $this->blog_tagline;
48
  return $tagline;
51
  function name () {
52
  return __ ('Site Tagline', 'headspace');
53
  }
54
+
55
  function description () {
56
  return __ ('Allows site description to be changed (i.e. the tagline)', 'headspace');
57
  }
58
+
59
  function is_restricted ($area) {
60
  if (current_user_can ('administrator') && !in_array ($area, array ('global', 'home')))
61
  return false;
62
  return true;
63
  }
64
+
65
  function edit ($width, $area) {
66
  ?>
67
  <tr>
72
  </tr>
73
  <?php
74
  }
75
+
76
  function save ($data, $area) {
77
  return array ('blog_tagline' => $data['headspace_blog_tagline']);
78
  }
79
+
80
  function can_quick_edit () { return true; }
81
  function quick_view () {
82
  echo $this->blog_tagline;
83
  }
84
+
85
  function file () {
86
  return basename (__FILE__);
87
  }
88
  }
 
modules/page/stylesheet.php CHANGED
@@ -25,12 +25,12 @@ class HSM_Stylesheet extends HSM_Module
25
  {
26
  var $stylesheets = array ();
27
  var $disable = false;
28
-
29
  function HSM_Stylesheet ($options = array ()) {
30
  if (isset ($options['disable']))
31
  $this->disable = $options['disable'];
32
  }
33
-
34
  function load ($meta) {
35
  // Extract settings from $meta and $options
36
  if (isset ($meta['stylesheets'])) {
@@ -39,29 +39,29 @@ class HSM_Stylesheet extends HSM_Module
39
  $this->stylesheets = array ($this->stylesheets);
40
  }
41
  }
42
-
43
  function init () {
44
  }
45
-
46
  function head () {
47
  if (!empty ($this->stylesheets) && $this->disable == false) {
48
  foreach ($this->stylesheets AS $style)
49
  echo '<link rel="stylesheet" href="'.$style.'" type="text/css" />'."\r\n";
50
  }
51
  }
52
-
53
  function name () {
54
  return __ ('Stylesheets', 'headspace');
55
  }
56
-
57
  function description () {
58
  return __ ('Allows CSS stylesheets to be added to a page', 'headspace');
59
  }
60
-
61
  function edit ($width, $area) {
62
  global $headspace2;
63
  $id = time ();
64
-
65
  if (count ($this->stylesheets) == 0)
66
  $this->stylesheets = array ('');
67
  ?>
@@ -82,17 +82,17 @@ class HSM_Stylesheet extends HSM_Module
82
  </tr>
83
  <?php
84
  }
85
-
86
  function save ($data, $area) {
87
  if (!is_array ($data['headspace_style']))
88
  $data['headspace_style'] = array ();
89
  return array ('stylesheets' => array_filter ($data['headspace_style']));
90
  }
91
-
92
  function file () {
93
  return basename (__FILE__);
94
  }
95
-
96
  function has_config () { return true; }
97
 
98
  function edit_options () {
@@ -105,9 +105,8 @@ class HSM_Stylesheet extends HSM_Module
105
  </tr>
106
  <?php
107
  }
108
-
109
  function save_options ($data) {
110
  return array ('disable' => isset ($data['disable']) ? true : false);
111
  }
112
  }
113
- ?>
25
  {
26
  var $stylesheets = array ();
27
  var $disable = false;
28
+
29
  function HSM_Stylesheet ($options = array ()) {
30
  if (isset ($options['disable']))
31
  $this->disable = $options['disable'];
32
  }
33
+
34
  function load ($meta) {
35
  // Extract settings from $meta and $options
36
  if (isset ($meta['stylesheets'])) {
39
  $this->stylesheets = array ($this->stylesheets);
40
  }
41
  }
42
+
43
  function init () {
44
  }
45
+
46
  function head () {
47
  if (!empty ($this->stylesheets) && $this->disable == false) {
48
  foreach ($this->stylesheets AS $style)
49
  echo '<link rel="stylesheet" href="'.$style.'" type="text/css" />'."\r\n";
50
  }
51
  }
52
+
53
  function name () {
54
  return __ ('Stylesheets', 'headspace');
55
  }
56
+
57
  function description () {
58
  return __ ('Allows CSS stylesheets to be added to a page', 'headspace');
59
  }
60
+
61
  function edit ($width, $area) {
62
  global $headspace2;
63
  $id = time ();
64
+
65
  if (count ($this->stylesheets) == 0)
66
  $this->stylesheets = array ('');
67
  ?>
82
  </tr>
83
  <?php
84
  }
85
+
86
  function save ($data, $area) {
87
  if (!is_array ($data['headspace_style']))
88
  $data['headspace_style'] = array ();
89
  return array ('stylesheets' => array_filter ($data['headspace_style']));
90
  }
91
+
92
  function file () {
93
  return basename (__FILE__);
94
  }
95
+
96
  function has_config () { return true; }
97
 
98
  function edit_options () {
105
  </tr>
106
  <?php
107
  }
108
+
109
  function save_options ($data) {
110
  return array ('disable' => isset ($data['disable']) ? true : false);
111
  }
112
  }
 
modules/page/tags.php CHANGED
@@ -24,7 +24,7 @@ For full license details see license.txt
24
  class HSM_Tags extends HSM_Module
25
  {
26
  var $tags = null;
27
-
28
  var $show_post = 'never';
29
  var $show_page = 'never';
30
  var $append = true;
@@ -32,34 +32,34 @@ class HSM_Tags extends HSM_Module
32
  var $force_tag_search = false;
33
  var $disable_suggest = false;
34
  var $zone_tag_key = 'QeXfUYfV34GcpUS9TaSfy8kEtcMb8GVMq7Z0hPi1s4rBUQVTU8NSoHApm_m80DJQkkNj29p2Dfc-';
35
-
36
  function HSM_Tags ($options = array ()) {
37
  // XXXX
38
  if (isset ($options['show_post']))
39
  $this->show_post = $options['show_post'];
40
-
41
  if (isset ($options['show_page']))
42
  $this->show_page = $options['show_page'];
43
-
44
  if (isset ($options['zone_tag']))
45
  $this->zone_tag = $options['zone_tag'];
46
-
47
  if (isset ($options['zone_tag_key']))
48
  $this->zone_tag_key = $options['zone_tag_key'];
49
-
50
  if (isset ($options['force_tag_search']))
51
  $this->force_tag_search = $options['force_tag_search'];
52
-
53
  if (isset ($options['disable_suggest']))
54
  $this->disable_suggest = $options['disable_suggest'];
55
  }
56
-
57
  function load ($meta) {
58
  global $post;
59
 
60
  if (is_single () || is_page () || (is_admin () && !defined ('DOING_AJAX') && strpos ($_SERVER['REQUEST_URI'], 'categories.php') === false))
61
  $this->tags = $this->get_the_tags ();
62
-
63
  if (isset ($meta['keywords']) && !is_array ($meta['keywords'])) {
64
  $this->tags .= ','.HeadSpace_Plugin::specialchars ($meta['keywords']);
65
  $this->tags = $this->normalize_tags ($this->tags);
@@ -68,61 +68,61 @@ class HSM_Tags extends HSM_Module
68
  if (empty ($this->tags))
69
  $this->tags = '';
70
  }
71
-
72
  // Special version of get_the_tags that is not dependant on being in the loop
73
  function get_the_tags( $id = 0 ) {
74
  $tags = $this->tags;
75
-
76
  if (is_single () || is_page ()) {
77
  global $post;
78
-
79
  $id = (int) $id;
80
-
81
  if ( !$id )
82
  $id = (int) $post->ID;
83
-
84
  $tagsextra = get_object_term_cache($id, 'post_tag');
85
  if ( false === $tagsextra )
86
  $tagsextra = wp_get_object_terms($id, 'post_tag');
87
-
88
  $tagsextra = apply_filters( 'get_the_tags', $tagsextra );
89
  if (!empty ($tagsextra)) {
90
  foreach ($tagsextra AS $tag)
91
  $newtags[] = $tag->name;
92
-
93
  $tags .= ','.implode (',', $newtags);
94
  }
95
  }
96
-
97
  return trim ($tags, ',');
98
  }
99
-
100
  function run () {
101
  add_filter ('the_content', array (&$this, 'content'));
102
-
103
  if ($this->force_tag_search)
104
  add_filter ('posts_request', array (&$this, 'posts_request'));
105
  }
106
-
107
  function posts_request ($request) {
108
  if (is_tag ())
109
  return str_replace ('wp_posts.post_type = \'post\'', '(post_type = \'post\' OR post_type = \'page\')', $request);
110
  return $request;
111
  }
112
-
113
  function content ($text) {
114
  if ((is_single () && $this->show_post == 'always') || (is_page () && $this->show_page == 'always'))
115
  return $this->add_tags ($text);
116
  return $text;
117
  }
118
-
119
  function add_tags ($text) {
120
  $headspace = HeadSpace2::get ();
121
  $headspace->reload ($this);
122
-
123
  return $text.get_the_tag_list (__ ('<p>Tags: ', 'headspace'), ', ', '</p>');
124
  }
125
-
126
  function normalize_tags( $words, $order = true ) {
127
  if ( is_array( $words ) )
128
  $words = implode( ',', $words );
@@ -131,7 +131,7 @@ class HSM_Tags extends HSM_Module
131
  if (count ($list) > 0) {
132
  foreach ($list AS $pos => $item) {
133
  $list[$pos] = trim ($item);
134
-
135
  if (function_exists ('mb_strtolower'))
136
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
137
  else
@@ -141,21 +141,21 @@ class HSM_Tags extends HSM_Module
141
  $list = array_unique ($list);
142
  if ($order)
143
  sort ($list);
144
-
145
  return implode (',', $list);
146
  }
147
-
148
  return $words;
149
  }
150
-
151
  function name () {
152
  return __ ('Tags', 'headspace');
153
  }
154
-
155
  function description () {
156
  return __ ('Allows tags to be added to pages', 'headspace');
157
  }
158
-
159
  function has_config () { return true; }
160
 
161
  function edit_options () {
@@ -203,7 +203,7 @@ class HSM_Tags extends HSM_Module
203
  </tr>
204
  <?php
205
  }
206
-
207
  function save_options ($data) {
208
  return array
209
  (
@@ -215,13 +215,13 @@ class HSM_Tags extends HSM_Module
215
  'disable_suggest' => isset ($data['disable_suggest']) ? true : false
216
  );
217
  }
218
-
219
  function edit ($width, $area) {
220
  global $post;
221
 
222
  if ($area == 'page') {
223
  // Edit post - already have a tag box
224
- ?>
225
  <div class="suggested" id="suggestions" style="display: none">
226
  <?php if ( !empty($post)) $this->suggestions ($post->ID, $post->post_content.' '.$post->post_title); ?>
227
  </div>
@@ -244,11 +244,11 @@ class HSM_Tags extends HSM_Module
244
  function term_to_tag ($term) {
245
  return $term->name;
246
  }
247
-
248
  function get_dictionary () {
249
  return implode (',', array_map (array (&$this, 'term_to_tag'), get_terms ('post_tag', array ('hide_empty' => false))));
250
  }
251
-
252
  function get_suggestions ($content, $type = 'hs') {
253
  $suggest = array ();
254
  if ($type == 'hs' && $this->disable_suggest === false) {
@@ -267,7 +267,7 @@ class HSM_Tags extends HSM_Module
267
  return $suggest;
268
  return $suggest->matches ($content);
269
  }
270
-
271
  function suggestions ($id = 0, $content = '', $type = 'hs') {
272
  global $headspace2;
273
 
@@ -283,11 +283,11 @@ class HSM_Tags extends HSM_Module
283
  <?php _e ('Suggested tags', 'headspace'); ?>
284
  <small>
285
  (<a href="#addall" class="headspace-add-all"><?php _e ('add all', 'headspace'); ?></a> |
286
-
287
  <?php if ($this->disable_suggest === false) : ?>
288
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=hs&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('suggest', 'headspace'); ?></a>
289
  <?php endif; ?>
290
-
291
  <?php if ($this->zone_tag && $this->zone_tag_key && function_exists ('curl_init')) : ?>
292
  <?php if ($this->disable_suggest === false) echo '|' ?>
293
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=yahoo&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Yahoo', 'headspace'); ?></a>
@@ -311,20 +311,20 @@ class HSM_Tags extends HSM_Module
311
  <?php if ($this->disable_suggest === false) : ?>
312
  <small><a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=hs&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Suggest tags based on content', 'headspace'); ?></a>
313
  <?php endif; ?>
314
-
315
  <?php if ($this->zone_tag && $this->zone_tag_key && function_exists ('curl_init')) : ?>
316
  <?php if ($this->disable_suggest === false) echo '|' ?>
317
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=yahoo&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Yahoo Suggest', 'headspace'); ?></a>
318
  <?php endif; ?>
319
  </small>
320
  </h4>
321
-
322
  <img style="display: none" id="tag_loading" align="middle" src="<?php echo $headspace2->url (); ?>/images/small.gif" width="16" height="16" alt="Small"/>
323
  <?php
324
  }
325
  }
326
-
327
-
328
  function save ($data, $area) {
329
  // Normalize tags
330
  $tags = '';
@@ -335,17 +335,16 @@ class HSM_Tags extends HSM_Module
335
 
336
  $tags = $this->normalize_tags ($tags);
337
 
338
- // Tags are handled by WP in posts/pages
339
  if ($area == 'page')
340
  return array ();
341
-
342
  // Return tags for page settings
343
  return array ('keywords' => $tags);
344
  }
345
-
346
  function file () {
347
  return basename (__FILE__);
348
  }
349
  }
350
 
351
- ?>
24
  class HSM_Tags extends HSM_Module
25
  {
26
  var $tags = null;
27
+
28
  var $show_post = 'never';
29
  var $show_page = 'never';
30
  var $append = true;
32
  var $force_tag_search = false;
33
  var $disable_suggest = false;
34
  var $zone_tag_key = 'QeXfUYfV34GcpUS9TaSfy8kEtcMb8GVMq7Z0hPi1s4rBUQVTU8NSoHApm_m80DJQkkNj29p2Dfc-';
35
+
36
  function HSM_Tags ($options = array ()) {
37
  // XXXX
38
  if (isset ($options['show_post']))
39
  $this->show_post = $options['show_post'];
40
+
41
  if (isset ($options['show_page']))
42
  $this->show_page = $options['show_page'];
43
+
44
  if (isset ($options['zone_tag']))
45
  $this->zone_tag = $options['zone_tag'];
46
+
47
  if (isset ($options['zone_tag_key']))
48
  $this->zone_tag_key = $options['zone_tag_key'];
49
+
50
  if (isset ($options['force_tag_search']))
51
  $this->force_tag_search = $options['force_tag_search'];
52
+
53
  if (isset ($options['disable_suggest']))
54
  $this->disable_suggest = $options['disable_suggest'];
55
  }
56
+
57
  function load ($meta) {
58
  global $post;
59
 
60
  if (is_single () || is_page () || (is_admin () && !defined ('DOING_AJAX') && strpos ($_SERVER['REQUEST_URI'], 'categories.php') === false))
61
  $this->tags = $this->get_the_tags ();
62
+
63
  if (isset ($meta['keywords']) && !is_array ($meta['keywords'])) {
64
  $this->tags .= ','.HeadSpace_Plugin::specialchars ($meta['keywords']);
65
  $this->tags = $this->normalize_tags ($this->tags);
68
  if (empty ($this->tags))
69
  $this->tags = '';
70
  }
71
+
72
  // Special version of get_the_tags that is not dependant on being in the loop
73
  function get_the_tags( $id = 0 ) {
74
  $tags = $this->tags;
75
+
76
  if (is_single () || is_page ()) {
77
  global $post;
78
+
79
  $id = (int) $id;
80
+
81
  if ( !$id )
82
  $id = (int) $post->ID;
83
+
84
  $tagsextra = get_object_term_cache($id, 'post_tag');
85
  if ( false === $tagsextra )
86
  $tagsextra = wp_get_object_terms($id, 'post_tag');
87
+
88
  $tagsextra = apply_filters( 'get_the_tags', $tagsextra );
89
  if (!empty ($tagsextra)) {
90
  foreach ($tagsextra AS $tag)
91
  $newtags[] = $tag->name;
92
+
93
  $tags .= ','.implode (',', $newtags);
94
  }
95
  }
96
+
97
  return trim ($tags, ',');
98
  }
99
+
100
  function run () {
101
  add_filter ('the_content', array (&$this, 'content'));
102
+
103
  if ($this->force_tag_search)
104
  add_filter ('posts_request', array (&$this, 'posts_request'));
105
  }
106
+
107
  function posts_request ($request) {
108
  if (is_tag ())
109
  return str_replace ('wp_posts.post_type = \'post\'', '(post_type = \'post\' OR post_type = \'page\')', $request);
110
  return $request;
111
  }
112
+
113
  function content ($text) {
114
  if ((is_single () && $this->show_post == 'always') || (is_page () && $this->show_page == 'always'))
115
  return $this->add_tags ($text);
116
  return $text;
117
  }
118
+
119
  function add_tags ($text) {
120
  $headspace = HeadSpace2::get ();
121
  $headspace->reload ($this);
122
+
123
  return $text.get_the_tag_list (__ ('<p>Tags: ', 'headspace'), ', ', '</p>');
124
  }
125
+
126
  function normalize_tags( $words, $order = true ) {
127
  if ( is_array( $words ) )
128
  $words = implode( ',', $words );
131
  if (count ($list) > 0) {
132
  foreach ($list AS $pos => $item) {
133
  $list[$pos] = trim ($item);
134
+
135
  if (function_exists ('mb_strtolower'))
136
  $list[$pos] = mb_strtolower ($list[$pos], get_option ('blog_charset'));
137
  else
141
  $list = array_unique ($list);
142
  if ($order)
143
  sort ($list);
144
+
145
  return implode (',', $list);
146
  }
147
+
148
  return $words;
149
  }
150
+
151
  function name () {
152
  return __ ('Tags', 'headspace');
153
  }
154
+
155
  function description () {
156
  return __ ('Allows tags to be added to pages', 'headspace');
157
  }
158
+
159
  function has_config () { return true; }
160
 
161
  function edit_options () {
203
  </tr>
204
  <?php
205
  }
206
+
207
  function save_options ($data) {
208
  return array
209
  (
215
  'disable_suggest' => isset ($data['disable_suggest']) ? true : false
216
  );
217
  }
218
+
219
  function edit ($width, $area) {
220
  global $post;
221
 
222
  if ($area == 'page') {
223
  // Edit post - already have a tag box
224
+ ?>
225
  <div class="suggested" id="suggestions" style="display: none">
226
  <?php if ( !empty($post)) $this->suggestions ($post->ID, $post->post_content.' '.$post->post_title); ?>
227
  </div>
244
  function term_to_tag ($term) {
245
  return $term->name;
246
  }
247
+
248
  function get_dictionary () {
249
  return implode (',', array_map (array (&$this, 'term_to_tag'), get_terms ('post_tag', array ('hide_empty' => false))));
250
  }
251
+
252
  function get_suggestions ($content, $type = 'hs') {
253
  $suggest = array ();
254
  if ($type == 'hs' && $this->disable_suggest === false) {
267
  return $suggest;
268
  return $suggest->matches ($content);
269
  }
270
+
271
  function suggestions ($id = 0, $content = '', $type = 'hs') {
272
  global $headspace2;
273
 
283
  <?php _e ('Suggested tags', 'headspace'); ?>
284
  <small>
285
  (<a href="#addall" class="headspace-add-all"><?php _e ('add all', 'headspace'); ?></a> |
286
+
287
  <?php if ($this->disable_suggest === false) : ?>
288
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=hs&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('suggest', 'headspace'); ?></a>
289
  <?php endif; ?>
290
+
291
  <?php if ($this->zone_tag && $this->zone_tag_key && function_exists ('curl_init')) : ?>
292
  <?php if ($this->disable_suggest === false) echo '|' ?>
293
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=yahoo&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Yahoo', 'headspace'); ?></a>
311
  <?php if ($this->disable_suggest === false) : ?>
312
  <small><a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=hs&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Suggest tags based on content', 'headspace'); ?></a>
313
  <?php endif; ?>
314
+
315
  <?php if ($this->zone_tag && $this->zone_tag_key && function_exists ('curl_init')) : ?>
316
  <?php if ($this->disable_suggest === false) echo '|' ?>
317
  <a href="<?php echo admin_url( 'admin-ajax.php' ) ?>?action=hs_tag_update&amp;type=yahoo&amp;_ajax_nonce=<?php echo $nonce; ?>&amp;id=<?php echo $id; ?>" class="headspace-suggest"><?php _e ('Yahoo Suggest', 'headspace'); ?></a>
318
  <?php endif; ?>
319
  </small>
320
  </h4>
321
+
322
  <img style="display: none" id="tag_loading" align="middle" src="<?php echo $headspace2->url (); ?>/images/small.gif" width="16" height="16" alt="Small"/>
323
  <?php
324
  }
325
  }
326
+
327
+
328
  function save ($data, $area) {
329
  // Normalize tags
330
  $tags = '';
335
 
336
  $tags = $this->normalize_tags ($tags);
337
 
338
+ // Tags are handled by WP in posts/pages
339
  if ($area == 'page')
340
  return array ();
341
+
342
  // Return tags for page settings
343
  return array ('keywords' => $tags);
344
  }
345
+
346
  function file () {
347
  return basename (__FILE__);
348
  }
349
  }
350
 
 
modules/page/tags/auto_suggest.php CHANGED
@@ -24,31 +24,31 @@ For full license details see license.txt
24
  class HS_TagSuggest
25
  {
26
  var $dictionary = array ();
27
-
28
  function filter ($word) {
29
  if (strlen ($word) > 2 && !in_array ($word, array ('the', 'and', 'off', 'that', 'there', 'not')))
30
  return true;
31
  return false;
32
  }
33
-
34
  // Scans $text for appropriate tags, excluding any existing ones
35
  function HS_TagSuggest ($dictionary) {
36
  $this->dictionary = substr( $dictionary, 0, 200 ); // Memory limiter
37
  }
38
-
39
  function stem_words ($words) {
40
  $stemmer = new HS_PorterStemmer ();
41
-
42
  // Construct a stemmed dictionary
43
  $stemmed = array ();
44
  if (count ($words) > 0) {
45
  foreach ($words AS $word)
46
  $stemmed[] = $stemmer->Stem ($word);
47
  }
48
-
49
  return $stemmed;
50
  }
51
-
52
  // Look for matches of each word in the dictionary, whether direct or stemmed. Returned the dictionary word
53
  function matches ($text) {
54
  // Strip HTML
@@ -59,14 +59,14 @@ class HS_TagSuggest
59
 
60
  $text = preg_replace ('/[<>0-9\?\’“”\'\"\$\%_\[\]\(\)!:;\.,]/', '', $text);
61
  $text = preg_replace ('/[\/]/', ' ', $text);
62
-
63
  // Split text into an array of words
64
  $words = preg_split ("/[\s,]+/", $text);
65
 
66
  // Remove words less than 2 characters and duplicates
67
  $words = array_filter ($words, array (&$this, 'filter'));
68
  $words = array_unique ($words);
69
-
70
  $stemmed_words = $this->stem_words ($words);
71
 
72
  $matched = array ();
@@ -74,20 +74,20 @@ class HS_TagSuggest
74
  $stemmer = new HS_PorterStemmer ();
75
 
76
  $matched = apply_filters('headspace_auto_suggest', $matched, $this->dictionary, $text);
77
-
78
  if (empty ($matched)) {
79
  // Go through each word in the dictionary and see if we can find a match
80
  $word = strtok ($this->dictionary, ',');
81
  while ($word !== false) {
82
  $word = strtolower ($word);
83
-
84
  if (in_array ($word, $words) || in_array ($stemmer->Stem ($word), $stemmed_words))
85
  $matched[] = $word;
86
-
87
  $word = strtok (',');
88
  }
89
  }
90
-
91
  $matched = array_unique ($matched);
92
  sort ($matched);
93
  }
@@ -95,5 +95,3 @@ class HS_TagSuggest
95
  return $matched;
96
  }
97
  }
98
-
99
- ?>
24
  class HS_TagSuggest
25
  {
26
  var $dictionary = array ();
27
+
28
  function filter ($word) {
29
  if (strlen ($word) > 2 && !in_array ($word, array ('the', 'and', 'off', 'that', 'there', 'not')))
30
  return true;
31
  return false;
32
  }
33
+
34
  // Scans $text for appropriate tags, excluding any existing ones
35
  function HS_TagSuggest ($dictionary) {
36
  $this->dictionary = substr( $dictionary, 0, 200 ); // Memory limiter
37
  }
38
+
39
  function stem_words ($words) {
40
  $stemmer = new HS_PorterStemmer ();
41
+
42
  // Construct a stemmed dictionary
43
  $stemmed = array ();
44
  if (count ($words) > 0) {
45
  foreach ($words AS $word)
46
  $stemmed[] = $stemmer->Stem ($word);
47
  }
48
+
49
  return $stemmed;
50
  }
51
+
52
  // Look for matches of each word in the dictionary, whether direct or stemmed. Returned the dictionary word
53
  function matches ($text) {
54
  // Strip HTML
59
 
60
  $text = preg_replace ('/[<>0-9\?\’“”\'\"\$\%_\[\]\(\)!:;\.,]/', '', $text);
61
  $text = preg_replace ('/[\/]/', ' ', $text);
62
+
63
  // Split text into an array of words
64
  $words = preg_split ("/[\s,]+/", $text);
65
 
66
  // Remove words less than 2 characters and duplicates
67
  $words = array_filter ($words, array (&$this, 'filter'));
68
  $words = array_unique ($words);
69
+
70
  $stemmed_words = $this->stem_words ($words);
71
 
72
  $matched = array ();
74
  $stemmer = new HS_PorterStemmer ();
75
 
76
  $matched = apply_filters('headspace_auto_suggest', $matched, $this->dictionary, $text);
77
+
78
  if (empty ($matched)) {
79
  // Go through each word in the dictionary and see if we can find a match
80
  $word = strtok ($this->dictionary, ',');
81
  while ($word !== false) {
82
  $word = strtolower ($word);
83
+
84
  if (in_array ($word, $words) || in_array ($stemmer->Stem ($word), $stemmed_words))
85
  $matched[] = $word;
86
+
87
  $word = strtok (',');
88
  }
89
  }
90
+
91
  $matched = array_unique ($matched);
92
  sort ($matched);
93
  }
95
  return $matched;
96
  }
97
  }
 
 
modules/page/tags/porter_stem.php CHANGED
@@ -409,4 +409,3 @@ class HS_PorterStemmer
409
  AND $matches[1]{2} != 'y';
410
  }
411
  }
412
- ?>
409
  AND $matches[1]{2} != 'y';
410
  }
411
  }
 
modules/page/tags/yahoo.php CHANGED
@@ -24,28 +24,28 @@ For full license details see license.txt
24
  class HS_TagYahoo
25
  {
26
  var $url = 'http://api.search.yahoo.com/ContentAnalysisService/V1/termExtraction';
27
-
28
  function HS_TagYahoo ($api) {
29
  $this->api = $api;
30
  }
31
-
32
  function matches ($text) {
33
  if (function_exists ('curl_init')) {
34
  $ch = curl_init ();
35
-
36
  curl_setopt ($ch, CURLOPT_URL, $this->url);
37
  curl_setopt ($ch, CURLOPT_HEADER, 0);
38
  curl_setopt ($ch, CURLOPT_POST, true);
39
  curl_setopt ($ch, CURLOPT_POSTFIELDS, array ('appid' => $this->api, 'output' => 'php', 'context' => $text));
40
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
41
-
42
  $tags = array ();
43
  if (($output = curl_exec ($ch))) {
44
  $output = unserialize ($output);
45
  if (isset ($output['ResultSet']['Result']))
46
  $tags = $output['ResultSet']['Result'];
47
  }
48
-
49
  curl_close ($ch);
50
  return $tags;
51
  }
@@ -53,5 +53,3 @@ class HS_TagYahoo
53
  return array ('You do not have CURL installed');
54
  }
55
  }
56
-
57
- ?>
24
  class HS_TagYahoo
25
  {
26
  var $url = 'http://api.search.yahoo.com/ContentAnalysisService/V1/termExtraction';
27
+
28
  function HS_TagYahoo ($api) {
29
  $this->api = $api;
30
  }
31
+
32
  function matches ($text) {
33
  if (function_exists ('curl_init')) {
34
  $ch = curl_init ();
35
+
36
  curl_setopt ($ch, CURLOPT_URL, $this->url);
37
  curl_setopt ($ch, CURLOPT_HEADER, 0);
38
  curl_setopt ($ch, CURLOPT_POST, true);
39
  curl_setopt ($ch, CURLOPT_POSTFIELDS, array ('appid' => $this->api, 'output' => 'php', 'context' => $text));
40
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
41
+
42
  $tags = array ();
43
  if (($output = curl_exec ($ch))) {
44
  $output = unserialize ($output);
45
  if (isset ($output['ResultSet']['Result']))
46
  $tags = $output['ResultSet']['Result'];
47
  }
48
+
49
  curl_close ($ch);
50
  return $tags;
51
  }
53
  return array ('You do not have CURL installed');
54
  }
55
  }
 
 
modules/page/theme.php CHANGED
@@ -24,63 +24,63 @@ For full license details see license.txt
24
  class HSM_Theme extends HSM_Module
25
  {
26
  var $theme = null;
27
-
28
  function run () {
29
  $pages = get_option ('headspace_page_themes');
30
  $options = get_option ('headspace_options');
31
 
32
  if (isset ($options['debug']) && $options['debug'] == true)
33
  HeadSpace2::debug (print_r ($pages, true));
34
-
35
  if (isset ($_GET['page_id']))
36
  $url = '/?page_id='.intval ($_GET['page_id']);
37
  else
38
  $url = '/?p='.intval ($_GET['p']);
39
-
40
  if (isset ($_GET['page_id']))
41
  $url = '/?page_id='.intval ($_GET['page_id']);
42
  elseif (isset ($_GET['p']))
43
  $url = '/?p='.intval ($_GET['p']);
44
  else
45
  $url = str_replace( get_bloginfo( 'home' ), '', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
46
-
47
  if (isset ($pages[$_SERVER['REQUEST_URI']]) || isset ($pages[$url])) {
48
  if (isset ($pages[$_SERVER['REQUEST_URI']]))
49
  $this->theme = $pages[$_SERVER['REQUEST_URI']];
50
  else
51
  $this->theme = $pages[$url];
52
-
53
  add_filter ('template', array (&$this, 'template'));
54
  add_filter ('stylesheet', array (&$this, 'template'));
55
  }
56
  }
57
-
58
  function load ($meta = '') {
59
  // Extract settings from $meta and $options
60
  if (isset ($meta['theme']))
61
  $this->theme = $meta['theme'];
62
  }
63
-
64
  function template ($current) {
65
  if ($this->theme)
66
  return $this->theme;
67
  return $current;
68
  }
69
-
70
  function name () {
71
  return __ ('Page-specific Theme', 'headspace');
72
  }
73
-
74
  function is_restricted ($area) {
75
  if (current_user_can ('administrator') && $area == 'page')
76
  return false;
77
  return true;
78
  }
79
-
80
  function description () {
81
  return __ ('Allows a custom page-specific theme to over-ride the default theme', 'headspace');
82
  }
83
-
84
  function edit ($width, $area) {
85
  $themes = get_themes ();
86
  ?>
@@ -89,7 +89,7 @@ class HSM_Theme extends HSM_Module
89
  <td>
90
  <select name="headspace_theme">
91
  <option value="0"><?php _e ('Current theme', 'headspace'); ?></option>
92
-
93
  <?php foreach ($themes AS $name => $values) : ?>
94
  <option value="<?php echo $values['Template'] ?>"<?php if ($values['Template'] == $this->theme) echo ' selected="selected"' ?>><?php echo $name ?></option>
95
  <?php endforeach; ?>
@@ -98,47 +98,47 @@ class HSM_Theme extends HSM_Module
98
  </tr>
99
  <?php
100
  }
101
-
102
  function save ($data, $area) {
103
  global $wpdb;
104
-
105
  // Go through and re-create all page URLs
106
  $url = $this->link (intval ($_POST['post_ID']));
107
 
108
  $pages = get_option ('headspace_page_themes');
109
- if ($data['headspace_theme'] != '0') {
110
  $posts = $wpdb->get_results ("SELECT post_id,meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_theme'");
111
  if ($posts) {
112
  $pages = array ();
113
-
114
  foreach ($posts AS $post)
115
  $pages[$this->link ($post->post_id)] = $post->meta_value;
116
-
117
  $pages[$url] = $data['headspace_theme'];
118
  update_option ('headspace_page_themes', $pages);
119
  }
120
-
121
  return array ('theme' => $data['headspace_theme']);
122
  }
123
  else if (isset ($pages[$url])) {
124
  unset ($pages[$url]);
125
  update_option ('headspace_page_themes', $pages);
126
  }
127
-
128
  return array ('theme' => '');
129
  }
130
-
131
  function link ($id) {
132
  $url = get_permalink ($id);
133
  $url = str_replace (get_bloginfo ('home'), '', $url);
134
  return $url;
135
  }
136
-
137
  function can_quick_edit () { return true; }
138
  function quick_view () {
139
  echo $this->theme;
140
  }
141
-
142
  function file () {
143
  return basename (__FILE__);
144
  }
24
  class HSM_Theme extends HSM_Module
25
  {
26
  var $theme = null;
27
+
28
  function run () {
29
  $pages = get_option ('headspace_page_themes');
30
  $options = get_option ('headspace_options');
31
 
32
  if (isset ($options['debug']) && $options['debug'] == true)
33
  HeadSpace2::debug (print_r ($pages, true));
34
+
35
  if (isset ($_GET['page_id']))
36
  $url = '/?page_id='.intval ($_GET['page_id']);
37
  else
38
  $url = '/?p='.intval ($_GET['p']);
39
+
40
  if (isset ($_GET['page_id']))
41
  $url = '/?page_id='.intval ($_GET['page_id']);
42
  elseif (isset ($_GET['p']))
43
  $url = '/?p='.intval ($_GET['p']);
44
  else
45
  $url = str_replace( get_bloginfo( 'home' ), '', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
46
+
47
  if (isset ($pages[$_SERVER['REQUEST_URI']]) || isset ($pages[$url])) {
48
  if (isset ($pages[$_SERVER['REQUEST_URI']]))
49
  $this->theme = $pages[$_SERVER['REQUEST_URI']];
50
  else
51
  $this->theme = $pages[$url];
52
+
53
  add_filter ('template', array (&$this, 'template'));
54
  add_filter ('stylesheet', array (&$this, 'template'));
55
  }
56
  }
57
+
58
  function load ($meta = '') {
59
  // Extract settings from $meta and $options
60
  if (isset ($meta['theme']))
61
  $this->theme = $meta['theme'];
62
  }
63
+
64
  function template ($current) {
65
  if ($this->theme)
66
  return $this->theme;
67
  return $current;
68
  }
69
+
70
  function name () {
71
  return __ ('Page-specific Theme', 'headspace');
72
  }
73
+
74
  function is_restricted ($area) {
75
  if (current_user_can ('administrator') && $area == 'page')
76
  return false;
77
  return true;
78
  }
79
+
80
  function description () {
81
  return __ ('Allows a custom page-specific theme to over-ride the default theme', 'headspace');
82
  }
83
+
84
  function edit ($width, $area) {
85
  $themes = get_themes ();
86
  ?>
89
  <td>
90
  <select name="headspace_theme">
91
  <option value="0"><?php _e ('Current theme', 'headspace'); ?></option>
92
+
93
  <?php foreach ($themes AS $name => $values) : ?>
94
  <option value="<?php echo $values['Template'] ?>"<?php if ($values['Template'] == $this->theme) echo ' selected="selected"' ?>><?php echo $name ?></option>
95
  <?php endforeach; ?>
98
  </tr>
99
  <?php
100
  }
101
+
102
  function save ($data, $area) {
103
  global $wpdb;
104
+
105
  // Go through and re-create all page URLs
106
  $url = $this->link (intval ($_POST['post_ID']));
107
 
108
  $pages = get_option ('headspace_page_themes');
109
+ if ($data['headspace_theme'] != '0') {
110
  $posts = $wpdb->get_results ("SELECT post_id,meta_value FROM {$wpdb->postmeta} WHERE meta_key='_headspace_theme'");
111
  if ($posts) {
112
  $pages = array ();
113
+
114
  foreach ($posts AS $post)
115
  $pages[$this->link ($post->post_id)] = $post->meta_value;
116
+
117
  $pages[$url] = $data['headspace_theme'];
118
  update_option ('headspace_page_themes', $pages);
119
  }
120
+
121
  return array ('theme' => $data['headspace_theme']);
122
  }
123
  else if (isset ($pages[$url])) {
124
  unset ($pages[$url]);
125
  update_option ('headspace_page_themes', $pages);
126
  }
127
+
128
  return array ('theme' => '');
129
  }
130
+
131
  function link ($id) {
132
  $url = get_permalink ($id);
133
  $url = str_replace (get_bloginfo ('home'), '', $url);
134
  return $url;
135
  }
136
+
137
  function can_quick_edit () { return true; }
138
  function quick_view () {
139
  echo $this->theme;
140
  }
141
+
142
  function file () {
143
  return basename (__FILE__);
144
  }
modules/site/analytics.php CHANGED
@@ -151,7 +151,6 @@ urchinTracker(<?php echo $virtual ?>);
151
  <?php endif; ?>
152
 
153
  <?php if ( $this->outbound ) : ?>
154
- <script type="text/javascript">
155
  for (var i = 0; i < document.links.length; i++) {
156
  if (document.links[i].href.indexOf( '<?php bloginfo( 'home' ) ?>' ) == -1)
157
  document.links[i].onclick = function() {
@@ -160,7 +159,6 @@ urchinTracker(<?php echo $virtual ?>);
160
  _gaq.push(['_trackPageview'], '/<?php echo $this->outbound ?>/' + domain.replace (/\./g, '_' ) );
161
  }
162
  }
163
- </script>
164
  <?php endif; ?>
165
 
166
  (function() {
151
  <?php endif; ?>
152
 
153
  <?php if ( $this->outbound ) : ?>
 
154
  for (var i = 0; i < document.links.length; i++) {
155
  if (document.links[i].href.indexOf( '<?php bloginfo( 'home' ) ?>' ) == -1)
156
  document.links[i].onclick = function() {
159
  _gaq.push(['_trackPageview'], '/<?php echo $this->outbound ?>/' + domain.replace (/\./g, '_' ) );
160
  }
161
  }
 
162
  <?php endif; ?>
163
 
164
  (function() {
modules/site/google_webmaster.php CHANGED
@@ -29,7 +29,7 @@ class HSS_GoogleWebmaster extends HS_SiteModule {
29
  }
30
 
31
  function description() {
32
- return __( 'Adds Google Webmaster tracking code to your home page', 'headspace' );
33
  }
34
 
35
  function run() {
@@ -58,10 +58,10 @@ class HSS_GoogleWebmaster extends HS_SiteModule {
58
  function edit() {
59
  ?>
60
  <tr>
61
- <th width="150"><?php _e( 'Tracking code', 'headspace'); ?>:</th>
62
  <td>
63
  <input size="40" name="code" type="text" value="<?php esc_attr_e( $this->code ); ?>"/><br/>
64
- <span class="sub"><?php _e( 'Enter Google Webmaster tracking code.', 'headspace' ); ?></span>
65
  </td>
66
  </tr>
67
  <?php
29
  }
30
 
31
  function description() {
32
+ return __( 'Adds Google Webmaster verification tag to your home page', 'headspace' );
33
  }
34
 
35
  function run() {
58
  function edit() {
59
  ?>
60
  <tr>
61
+ <th width="150"><?php _e( 'Verification Tag', 'headspace'); ?>:</th>
62
  <td>
63
  <input size="40" name="code" type="text" value="<?php esc_attr_e( $this->code ); ?>"/><br/>
64
+ <span class="sub"><?php _e( 'Enter Google Webmaster verification tag.', 'headspace' ); ?></span>
65
  </td>
66
  </tr>
67
  <?php
plugin.php CHANGED
@@ -135,7 +135,7 @@ class Headspace_Plugin {
135
  $this->plugin_name = $name;
136
 
137
  $this->add_action( 'init', 'load_locale' );
138
-
139
  global $wp_version;
140
  if ( version_compare( $wp_version, '2.7', '<' ) )
141
  $this->add_action( 'admin_menu', 'compatibility_27' );
@@ -185,7 +185,7 @@ class Headspace_Plugin {
185
  return $url;
186
  }
187
  }
188
-
189
  if ( !function_exists( 'is_ssl' ) ) {
190
  function is_ssl() {
191
  if ( isset($_SERVER['HTTPS']) ) {
@@ -197,9 +197,9 @@ class Headspace_Plugin {
197
  return true;
198
  }
199
  return false;
200
- }
201
  }
202
-
203
  if ( !function_exists( 'site_url' ) ) {
204
  function site_url($path = '', $scheme = null) {
205
  $scheme = ( is_ssl() ? 'https' : 'http' );
@@ -213,7 +213,7 @@ class Headspace_Plugin {
213
  }
214
  }
215
  }
216
-
217
  /**
218
  * Backwards compatible admin functions
219
  * @return void
@@ -223,12 +223,12 @@ class Headspace_Plugin {
223
  function screen_icon() {
224
  }
225
  }
226
-
227
  if ( !function_exists( 'add_meta_box' ) ) {
228
  function add_meta_box ( $id, $title, $callback, $page, $context = 'advanced', $priority = 'default', $callback_args=null ) {
229
  add_action( 'dbx_post_advanced', $callback );
230
  }
231
- }
232
  }
233
 
234
  /**
@@ -288,7 +288,7 @@ class Headspace_Plugin {
288
  function register_ajax( $action, $function = '', $priority = 10 ) {
289
  add_action( 'wp_ajax_'.$action, array( &$this, $function == '' ? $action : $function ), $priority );
290
  }
291
-
292
  /**
293
  * Special deactivation function that takes into account the plugin directory
294
  *
@@ -299,7 +299,7 @@ class Headspace_Plugin {
299
  function register_deactivation( $pluginfile, $function = '' ) {
300
  add_action( 'deactivate_'.basename( dirname( $pluginfile ) ).'/'.basename( $pluginfile ), array( &$this, $function == '' ? 'deactivate' : $function ) );
301
  }
302
-
303
  function register_plugin_settings( $pluginfile, $function = '' ) {
304
  add_action( 'plugin_action_links_'.basename( dirname( $pluginfile ) ).'/'.basename( $pluginfile ), array( &$this, $function == '' ? 'plugin_settings' : $function ), 10, 4 );
305
  }
@@ -424,7 +424,7 @@ class Headspace_Plugin {
424
  $parts = explode( '?', basename( $_SERVER['REQUEST_URI'] ) );
425
  return $parts[0];
426
  }
427
-
428
  /**
429
  * Get a URL to the plugin. Useful for specifying JS and CSS files
430
  *
@@ -582,4 +582,4 @@ if ( !function_exists( '_n' ) ) {
582
  function _n($single, $plural, $number, $domain = 'default') {
583
  return __ngettext($single, $plural, $number, $domain = 'default');
584
  }
585
- }
135
  $this->plugin_name = $name;
136
 
137
  $this->add_action( 'init', 'load_locale' );
138
+
139
  global $wp_version;
140
  if ( version_compare( $wp_version, '2.7', '<' ) )
141
  $this->add_action( 'admin_menu', 'compatibility_27' );
185
  return $url;
186
  }
187
  }
188
+
189
  if ( !function_exists( 'is_ssl' ) ) {
190
  function is_ssl() {
191
  if ( isset($_SERVER['HTTPS']) ) {
197
  return true;
198
  }
199
  return false;
200
+ }
201
  }
202
+
203
  if ( !function_exists( 'site_url' ) ) {
204
  function site_url($path = '', $scheme = null) {
205
  $scheme = ( is_ssl() ? 'https' : 'http' );
213
  }
214
  }
215
  }
216
+
217
  /**
218
  * Backwards compatible admin functions
219
  * @return void
223
  function screen_icon() {
224
  }
225
  }
226
+
227
  if ( !function_exists( 'add_meta_box' ) ) {
228
  function add_meta_box ( $id, $title, $callback, $page, $context = 'advanced', $priority = 'default', $callback_args=null ) {
229
  add_action( 'dbx_post_advanced', $callback );
230
  }
231
+ }
232
  }
233
 
234
  /**
288
  function register_ajax( $action, $function = '', $priority = 10 ) {
289
  add_action( 'wp_ajax_'.$action, array( &$this, $function == '' ? $action : $function ), $priority );
290
  }
291
+
292
  /**
293
  * Special deactivation function that takes into account the plugin directory
294
  *
299
  function register_deactivation( $pluginfile, $function = '' ) {
300
  add_action( 'deactivate_'.basename( dirname( $pluginfile ) ).'/'.basename( $pluginfile ), array( &$this, $function == '' ? 'deactivate' : $function ) );
301
  }
302
+
303
  function register_plugin_settings( $pluginfile, $function = '' ) {
304
  add_action( 'plugin_action_links_'.basename( dirname( $pluginfile ) ).'/'.basename( $pluginfile ), array( &$this, $function == '' ? 'plugin_settings' : $function ), 10, 4 );
305
  }
424
  $parts = explode( '?', basename( $_SERVER['REQUEST_URI'] ) );
425
  return $parts[0];
426
  }
427
+
428
  /**
429
  * Get a URL to the plugin. Useful for specifying JS and CSS files
430
  *
582
  function _n($single, $plural, $number, $domain = 'default') {
583
  return __ngettext($single, $plural, $number, $domain = 'default');
584
  }
585
+ }
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: johnny5
3
  Donate link: http://urbangiraffe.com/about/support/
4
  Tags: seo, post, page, meta-data, title, keywords, tags, tagging, google, head, meta, crazyegg, piwik, awstats, analytics, webmaster, feedburner
5
  Requires at least: 3.0
6
- Tested up to: 3.1.2
7
- Stable tag: trunk
8
 
9
  Controls almost every aspect of your site's meta-data, including advanced tagging, Analytics, and dozens of plugins. The best WordPress SEO solution!
10
 
@@ -123,151 +123,165 @@ Full documentation can be found on the [HeadSpace2](http://urbangiraffe.com/plug
123
 
124
  == Changelog ==
125
 
126
- = 3.6 =
127
- * WordPress 2.7 quick/bulk edit functions
128
- * Piwik bug (#306).
129
- * Check theme files.
130
- * Fix auto description
131
 
132
- = 3.6.1 =
133
- * Metabox workaround
 
134
 
135
- = 3.6.2 =
136
- * Minor fixes for WP2.7.
137
- * Fix bug #324.
138
- * Add #325
139
 
140
- = 3.6.3 =
141
- * Romanian translation.
142
- * Fix #334
 
 
 
 
 
143
 
144
- = 3.6.4 =
145
- * Added #348, #343
 
 
146
 
147
- = 3.6.5 =
148
- * Fix problem with category description in 2.7
 
149
 
150
- = 3.6.6 =
151
- * WP 2.7 styling
152
 
153
- = 3.6.7 =
154
- * Updated French translation
155
- * Tags on pages (again)
156
 
157
- = 3.6.8 =
158
- * Option to prevent plugins modifying excerpts
159
- * Turkish translation
160
- * Nonces
161
 
162
- = 3.6.9 =
163
- * Remove error introduced by 3.6.8
 
 
164
 
165
- = 3.6.10 =
166
- * Fix system module error reporting
167
- * Fix error on page editing for some users.
168
- * Fix #375, #377, #384.
169
- * Add #330.
170
- * Reduce memory usage
171
 
172
- = 3.6.11 =
173
- * Fix module save bug introduced by 3.6.10
 
 
174
 
175
- = 3.6.12 =
176
- * Add #401
177
- * AWstats tracking
178
- * Support for non UTF-8 encodings
179
 
180
- = 3.6.13 =
181
- * Fix #402, #405
 
182
 
183
- = 3.6.14 =
184
- * Update Analytics module
185
- * Explicit follow
186
- * %%excerpt_only%% tag
187
- * Follow Links module
188
 
189
- = 3.6.15 =
190
- * Fix #433
 
191
 
192
- = 3.6.16 =
193
- * Try to fix unauthorised access error
 
 
194
 
195
- = 3.6.17 =
196
- * Add #450, #446
197
 
198
- = 3.6.18 =
 
 
 
 
199
  * Fix #473
200
  * Add #465, #456
201
  * Add meta-data for attachment pages
202
  * Separate posts and pages
203
  * Expand page numbering
204
 
205
- = 3.6.19 =
206
- * Fix #485, #480, #498
207
- * Add #487
208
 
209
- = 3.6.20 =
210
- * Add Belorussian translation
211
 
212
- = 3.6.21 =
213
- * Fix #512
214
- * WP 2.3/2.5/2.8 compatibility
215
- * Add #453
216
 
217
- = 3.6.22 =
218
- * Fix JS error
219
- * improve CSS contrast
 
 
220
 
221
- = 3.6.23 =
222
- * Ajax error message.
223
- * Fix #555.
224
- * Add #514, #572
225
 
226
- = 3.6.24 =
227
- * Fix more link
228
- * Prevent Ajax caching in IE
 
229
 
230
- = 3.6.25 =
231
- * Fix PHP notice messages
232
 
233
- = 3.6.26 =
234
- * Fix JS errors.
235
- * Add compat with Ozh admin menu.
236
- * Add Ukrainian
 
 
237
 
238
- = 3.6.27 =
239
- * Fix missing keyword module.
240
- * More PHP notice messages
241
 
242
- = 3.6.28 =
243
- * Don't display follow on links
244
- * Add relative links module
245
- * Add page links module
246
 
247
- = 3.6.29 =
248
- * Fix #613
 
249
 
250
- = 3.6.30 =
251
- * Fix #626
252
 
253
- = 3.6.31 =
254
- * Fix #685, #726
255
 
256
- = 3.6.32 =
257
- * Support for taxonomy pages
258
- * Fix #703
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
 
260
- = 3.6.33 =
261
- * Add Estonian
262
- * Fix #772, #770, #754, #767
263
- * Fixes for WP 3.0
264
 
265
- = 3.6.34 =
266
- * Fix PHP warnings
267
- * Fix category settings, remove duplicate save button
268
- * WP 3.0+ only
269
- * Async Google Analytics
270
- * Farsi translation thanks to Amir Heydari
271
- * Arabic thanks to Mouad
272
- * Update to Italian translation thanks to Gianni Diurno
273
 
3
  Donate link: http://urbangiraffe.com/about/support/
4
  Tags: seo, post, page, meta-data, title, keywords, tags, tagging, google, head, meta, crazyegg, piwik, awstats, analytics, webmaster, feedburner
5
  Requires at least: 3.0
6
+ Tested up to: 3.2.1
7
+ Stable tag: 3.6.37
8
 
9
  Controls almost every aspect of your site's meta-data, including advanced tagging, Analytics, and dozens of plugins. The best WordPress SEO solution!
10
 
123
 
124
  == Changelog ==
125
 
126
+ = 3.6.37 =
127
+ * Fix bug with site modules not saving
 
 
 
128
 
129
+ = 3.6.36 =
130
+ * Minor fix to stop error message appearing when using page specific plugin module
131
+ * Update to Italian translation thanks to Gianni Diurno
132
 
133
+ = 3.6.35 =
134
+ * WordPress 3.2 compat - meta data is now saving again
135
+ * Czech translation, thanks to Jan Macek
136
+ * Prevent nested script tags with Google Analytics outbound tracking (thanks Rick Overman)
137
 
138
+ = 3.6.34 =
139
+ * Fix PHP warnings
140
+ * Fix category settings, remove duplicate save button
141
+ * WP 3.0+ only
142
+ * Async Google Analytics
143
+ * Farsi translation thanks to Amir Heydari
144
+ * Arabic thanks to Mouad
145
+ * Update to Italian translation thanks to Gianni Diurno
146
 
147
+ = 3.6.33 =
148
+ * Add Estonian
149
+ * Fix #772, #770, #754, #767
150
+ * Fixes for WP 3.0
151
 
152
+ = 3.6.32 =
153
+ * Support for taxonomy pages
154
+ * Fix #703
155
 
156
+ = 3.6.31 =
157
+ * Fix #685, #726
158
 
159
+ = 3.6.30 =
160
+ * Fix #626
 
161
 
162
+ = 3.6.29 =
163
+ * Fix #613
 
 
164
 
165
+ = 3.6.28 =
166
+ * Don't display follow on links
167
+ * Add relative links module
168
+ * Add page links module
169
 
170
+ = 3.6.27 =
171
+ * Fix missing keyword module.
172
+ * More PHP notice messages
 
 
 
173
 
174
+ = 3.6.26 =
175
+ * Fix JS errors.
176
+ * Add compat with Ozh admin menu.
177
+ * Add Ukrainian
178
 
179
+ = 3.6.25 =
180
+ * Fix PHP notice messages
 
 
181
 
182
+ = 3.6.24 =
183
+ * Fix more link
184
+ * Prevent Ajax caching in IE
185
 
186
+ = 3.6.23 =
187
+ * Ajax error message.
188
+ * Fix #555.
189
+ * Add #514, #572
 
190
 
191
+ = 3.6.22 =
192
+ * Fix JS error
193
+ * improve CSS contrast
194
 
195
+ = 3.6.21 =
196
+ * Fix #512
197
+ * WP 2.3/2.5/2.8 compatibility
198
+ * Add #453
199
 
200
+ = 3.6.20 =
201
+ * Add Belorussian translation
202
 
203
+ = 3.6.19 =
204
+ * Fix #485, #480, #498
205
+ * Add #487
206
+
207
+ = 3.6.18 =
208
  * Fix #473
209
  * Add #465, #456
210
  * Add meta-data for attachment pages
211
  * Separate posts and pages
212
  * Expand page numbering
213
 
214
+ = 3.6.17 =
215
+ * Add #450, #446
 
216
 
217
+ = 3.6.16 =
218
+ * Try to fix unauthorised access error
219
 
220
+ = 3.6.15 =
221
+ * Fix #433
 
 
222
 
223
+ = 3.6.14 =
224
+ * Update Analytics module
225
+ * Explicit follow
226
+ * %%excerpt_only%% tag
227
+ * Follow Links module
228
 
229
+ = 3.6.13 =
230
+ * Fix #402, #405
 
 
231
 
232
+ = 3.6.12 =
233
+ * Add #401
234
+ * AWstats tracking
235
+ * Support for non UTF-8 encodings
236
 
237
+ = 3.6.11 =
238
+ * Fix module save bug introduced by 3.6.10
239
 
240
+ = 3.6.10 =
241
+ * Fix system module error reporting
242
+ * Fix error on page editing for some users.
243
+ * Fix #375, #377, #384.
244
+ * Add #330.
245
+ * Reduce memory usage
246
 
247
+ = 3.6.9 =
248
+ * Remove error introduced by 3.6.8
 
249
 
250
+ = 3.6.8 =
251
+ * Option to prevent plugins modifying excerpts
252
+ * Turkish translation
253
+ * Nonces
254
 
255
+ = 3.6.7 =
256
+ * Updated French translation
257
+ * Tags on pages (again)
258
 
259
+ = 3.6.6 =
260
+ * WP 2.7 styling
261
 
262
+ = 3.6.5 =
263
+ * Fix problem with category description in 2.7
264
 
265
+ = 3.6.4 =
266
+ * Added #348, #343
267
+
268
+ = 3.6.3 =
269
+ * Romanian translation.
270
+ * Fix #334
271
+
272
+ = 3.6.2 =
273
+ * Minor fixes for WP2.7.
274
+ * Fix bug #324.
275
+ * Add #325
276
+
277
+ = 3.6.1 =
278
+ * Metabox workaround
279
+
280
+ = 3.6 =
281
+ * WordPress 2.7 quick/bulk edit functions
282
+ * Piwik bug (#306).
283
+ * Check theme files.
284
+ * Fix auto description
285
 
 
 
 
 
286
 
 
 
 
 
 
 
 
 
287
 
version.txt DELETED
@@ -1,17 +0,0 @@
1
- 3.6
2
- <p>Update for WordPress 2.7. This includes a lot of bulk/quick edit features, but not quite yet feature complete. Bug fix in Piwik module. Fix auto description returning one character in a sentence with no periods.</p>
3
- ====
4
- 3.5.20
5
- <p>Prevent WP-Ecommerce plugin interfering with HeadSpace JavaScript</p>
6
- ====
7
- 3.5.19
8
- <p>Remove warning message for older WP installs</p>
9
- ====
10
- 3.5.18
11
- <p>Have modules auto-save their order rather than rely on user to hit 'save modules' (fixing bug #302). Fix a spelling mistake. Add missing text into localisation.</p>
12
- ====
13
- 3.5.17
14
- <p>Add version release information to the plugin management page</p>
15
- ====
16
- 3.5.16
17
- <p>Tighten up inheritance</p>