WP to Twitter - Version 1.5.7

Version Description

  • Quick bug fix contributed by DougV from WordPress Forums. *
Download this release

Release Info

Developer joedolson
Plugin Icon 128x128 WP to Twitter
Version 1.5.7
Comparing to
See all releases

Code changes from version 1.5.1 to 1.5.7

functions.php CHANGED
@@ -4,7 +4,11 @@
4
  // support for primary functions is lacking.
5
 
6
  if ( !class_exists('SERVICES_JSON') ) {
 
7
  require_once( WP_PLUGIN_DIR.'/wp-to-twitter/json.class.php' );
 
 
 
8
  }
9
  if (!function_exists('json_encode')) {
10
  function json_encode($data) {
@@ -24,6 +28,12 @@ if (!function_exists('mb_strlen')) {
24
  }
25
  }
26
 
 
 
 
 
 
 
27
  // str_ireplace substitution for PHP4
28
  if ( !function_exists( 'str_ireplace' ) ) {
29
  function str_ireplace( $needle, $str, $haystack ) {
@@ -89,28 +99,28 @@ if ( function_exists( 'curl_init' ) ) {
89
  }
90
  }
91
  function print_settings() {
 
92
  echo "<div class=\"settings\">";
93
- echo "<strong>Raw Settings Output:</strong>";
94
  echo "<pre>";
95
- echo get_option( 'newpost-published-update' );echo " : ";echo get_option( 'newpost-published-text' );echo " : ";echo get_option( 'newpost-published-showlink' );
96
  echo "<br />";
97
- echo get_option( 'oldpost-edited-update' );echo " : ";echo get_option( 'oldpost-edited-text' );echo " : ";echo get_option( 'oldpost-edited-showlink' );
98
  echo "<br />";
99
- echo get_option( 'jd_twit_pages' );echo " : ";echo get_option( 'newpage-published-text' );
100
  echo "<br />";
101
- echo get_option( 'jd_twit_edited_pages' );echo " : ";echo get_option( 'oldpage-edited-text' );
102
  echo "<br />[";
103
- echo get_option( 'use_tags_as_hashtags' );echo " | ";echo get_option( 'jd_max_tags' );echo " | ";echo get_option( 'jd_max_characters' );echo "]<br />";
104
- echo get_option( 'jd_twit_blogroll' );echo " : ";echo get_option( 'newlink-published-text' );echo " : ";echo get_option( 'jd-use-link-title' );echo " : ";echo get_option( 'jd-use-link-description' );
105
  echo "<br />";
106
  echo get_option( 'jd_post_excerpt' );
107
- echo "<br />[";echo get_option( 'jd_twit_prepend' );echo " | ";echo get_option( 'jd_twit_append' );echo "]<br />";
108
  echo get_option( 'jd_twit_custom_url' );
109
- echo "<br />[";echo get_option( 'jd_tweet_default' );echo " | ";echo get_option( 'jd_twit_remote' );echo " | ";echo get_option( 'jd_twit_quickpress' );echo "]<br />[";
110
- echo get_option( 'use-twitter-analytics' );echo " : ";echo get_option( 'twitter-analytics-campaign' );echo "]<br />Individuals:";
111
  echo get_option( 'jd_individual_twitter_users' );
112
- echo "<br />[";echo get_option( 'jd-use-cligs' );echo " | ";echo get_option( 'jd-use-bitly' );echo " | ";echo get_option( 'jd-use-none' );echo "]<br />";
113
- // Use custom external URLs to point elsewhere.
114
  echo get_option( 'twitterlogin' );
115
  echo "<br />";
116
  if ( get_option('twitterpw') != "") {
@@ -118,9 +128,13 @@ _e( "Twitter Password Saved",'wp-to-twitter' );
118
  } else {
119
  _e( "Twitter Password Not Saved",'wp-to-twitter' );
120
  }
121
- echo "<br />[";echo get_option( 'cligsapi' );echo " | ";echo get_option( 'bitlylogin' );echo " | ";echo get_option( 'bitlyapi' );
122
- echo "]<br />";
123
- echo "[";echo get_option( 'jd-functions-checked' );echo " | ";echo get_option( 'wp_twitter_failure' );echo " | ";echo get_option( 'wp_cligs_failure' );echo " | ";echo get_option( 'wp_url_failure' );echo " | ";echo get_option( 'wp_bitly_failure' );echo " | ";echo get_option( 'twitterInitialised' );echo " | ";echo get_option( 'wp_cligs_failure' );echo " | ";echo get_option( 'jd_shortener' );echo "]</pre>";
 
 
 
 
124
 
125
  echo "<p>";
126
  _e( "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</a>] If you're experiencing trouble, please copy these settings into any request for support.",'wp-to-twitter');
4
  // support for primary functions is lacking.
5
 
6
  if ( !class_exists('SERVICES_JSON') ) {
7
+ if ( version_compare( $wp_version,"2.9","<" )) {
8
  require_once( WP_PLUGIN_DIR.'/wp-to-twitter/json.class.php' );
9
+ } else {
10
+ require_once( ABSPATH.WPINC.'/class-json.php' );
11
+ }
12
  }
13
  if (!function_exists('json_encode')) {
14
  function json_encode($data) {
28
  }
29
  }
30
 
31
+ if (!function_exists('mb_substr')) {
32
+ function mb_substr($data,$start,$length = null, $encoding = null) {
33
+ return substr($data,$start,$length);
34
+ }
35
+ }
36
+
37
  // str_ireplace substitution for PHP4
38
  if ( !function_exists( 'str_ireplace' ) ) {
39
  function str_ireplace( $needle, $str, $haystack ) {
99
  }
100
  }
101
  function print_settings() {
102
+ global $version;
103
  echo "<div class=\"settings\">";
104
+ echo "<strong>Raw Settings Output: Version $version</strong>";
105
  echo "<pre>";
106
+ echo get_option( 'newpost-published-update' ) . " : " . get_option( 'newpost-published-text' ) . " : " . get_option( 'newpost-published-showlink' );
107
  echo "<br />";
108
+ echo get_option( 'oldpost-edited-update' ) . " : " . get_option( 'oldpost-edited-text' ) . " : " . get_option( 'oldpost-edited-showlink' );
109
  echo "<br />";
110
+ echo get_option( 'jd_twit_pages' ) . " : " . get_option( 'newpage-published-text' );
111
  echo "<br />";
112
+ echo get_option( 'jd_twit_edited_pages' ) . " : " . get_option( 'oldpage-edited-text' );
113
  echo "<br />[";
114
+ echo get_option( 'use_tags_as_hashtags' ) . " | " . get_option( 'jd_max_tags' ) . " | " . get_option( 'jd_max_characters' ) . "]<br />";
115
+ echo get_option( 'jd_twit_blogroll' ) . " : " . get_option( 'newlink-published-text' ) . " : " . get_option( 'jd-use-link-title' ) . " : " . get_option( 'jd-use-link-description' );
116
  echo "<br />";
117
  echo get_option( 'jd_post_excerpt' );
118
+ echo "<br />[" . get_option( 'jd_twit_prepend' ) . " | " . get_option( 'jd_twit_append' ) . "]<br />";
119
  echo get_option( 'jd_twit_custom_url' );
120
+ echo "<br />[" . get_option( 'jd_tweet_default' ) . " | " . get_option( 'jd_twit_remote' ) . " | " . get_option( 'jd_twit_quickpress' ) . "]<br />[";
121
+ echo get_option( 'use-twitter-analytics' ) . " : " . get_option( 'twitter-analytics-campaign' ) . "]<br />Individuals:";
122
  echo get_option( 'jd_individual_twitter_users' );
123
+ echo "<br />[" . get_option( 'jd-use-cligs' ) . " | " . get_option( 'jd-use-bitly' ) . " | " . get_option( 'jd-use-wp' ) . " | " . get_option( 'jd-use-none' ) . "]<br />";
 
124
  echo get_option( 'twitterlogin' );
125
  echo "<br />";
126
  if ( get_option('twitterpw') != "") {
128
  } else {
129
  _e( "Twitter Password Not Saved",'wp-to-twitter' );
130
  }
131
+ if ( get_option( 'bitlyapi' ) != "") {
132
+ $bitlyapi = __( "Bit.ly API Saved",'wp-to-twitter' );
133
+ } else {
134
+ $bitlyapi = __( "Bit.ly API Not Saved",'wp-to-twitter' );
135
+ }
136
+ echo "<br />[" . get_option( 'cligsapi' ) . " | " . get_option( 'bitlylogin' ) . " | $bitlyapi ]<br />";
137
+ echo "[" . get_option( 'jd-functions-checked' ) . " | " . get_option( 'wp_twitter_failure' ) . " | " . get_option( 'wp_cligs_failure' ) . " | " . get_option( 'wp_url_failure' ) . " | " . get_option( 'wp_bitly_failure' ) . " | " . get_option( 'twitterInitialised' ) ." | " . get_option( 'jd_shortener' ) . "]</pre>";
138
 
139
  echo "<p>";
140
  _e( "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</a>] If you're experiencing trouble, please copy these settings into any request for support.",'wp-to-twitter');
json.class.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
3
-
4
  /**
5
  * Converts to and from JSON format.
6
  *
1
  <?php
2
  /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
 
3
  /**
4
  * Converts to and from JSON format.
5
  *
readme.txt CHANGED
@@ -3,25 +3,71 @@ Contributors: joedolson
3
  Donate link: http://www.joedolson.com/donate.php
4
  Tags: twitter, microblogging, cligs, redirect, shortener, post, links
5
  Requires at least: 2.5
6
- Tested up to: 2.8.4
7
  Stable tag: trunk
8
 
9
- Posts a Twitter status update when you update your WordPress blog or post to your blogroll, using the Cligs URL shortening service.
10
 
11
  == Description ==
12
 
13
- The WP-to-Twitter plugin posts a Twitter status update from your WordPress blog using the Cli.gs URL shortening service to provide a link back to your post from Twitter.
14
 
15
- If you have a Cli.gs API key, the shortened URL will also be filed in your Cli.gs account so that you can track statistics for the shortened URL.
16
 
17
  The plugin can send a default message for updating or editing posts or pages, but also allows you to write a custom Tweet for your post which says whatever you want. By default, the shortened URL from Cli.gs is appended to the end of your message, so you should keep that in mind when writing your custom Tweet.
18
 
19
  Any status update you write which is longer than the available space will automatically be truncated by the plugin. This applies to both the default messages and to your custom messages.
20
 
21
- This plugin is based loosely on the Twitter Updater plugin by [Jonathan Dingman](http://www.firesidemedia.net/dev/), which he adapted from a plugin by Victoria Chan. Other contributions by [Thor Erik](http://www.thorerik.net), Bill Berry and [Andrea Baccega](http://www.andreabaccega.com). Thanks to [Cory LaViska](http://abeautifulsite.net/notebook/71) for PHP 4 compatible `json_decode` and `json_encode`. Thanks to [Michal Migurski](http://mike.teczno.com) for authoring the JSON class.
 
 
 
 
 
 
 
22
 
23
  == Changelog ==
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  = 1.5.1 =
26
 
27
  * Because that's what I get for making last minute changes.
@@ -194,19 +240,20 @@ This plugin is based loosely on the Twitter Updater plugin by [Jonathan Dingman]
194
 
195
  = Do I have to have a Twitter.com account to use this plugin? =
196
 
197
- Yes, you need an account to use this plugin.
198
 
199
- = Do I have to have a Cli.gs account to use this plugin? =
200
 
201
- No, the Cli.gs account is entirely optional. Without a Cli.gs API, a "public" Clig will be generated. The redirect will work just fine, but you won't be able to access statistics on your Clig.
 
202
 
203
  = Twitter goes down a lot. What happens if it's not available? =
204
 
205
  If Twitter isn't available, you'll get a message telling you that there's been an error with your Twitter status update. The Tweet you were going to send will be saved in your post meta fields, so you can grab it and post it manually if you wish.
206
 
207
- = What if Cli.gs isn't available when I make my post? =
208
 
209
- If Cli.gs isn't available, your tweet will be sent using it's normal post permalink. You'll also get an error message letting you know that there was a problem contacting Cli.gs.
210
 
211
  = Why do my Twitter status updates show up labeled as "From WP to Twitter"? =
212
 
@@ -222,7 +269,7 @@ No. They're private.
222
 
223
  = I can't see the settings page! =
224
 
225
- There�s an unresolved bug which effects some servers which causes the WP-to-Twitter settings page to fail. You can get around this problem by commenting out lines 191 - 256 in wp-to-twitter/wp-to-twitter-manager.php. (Version 1.4.0.)
226
 
227
  = Scheduled posting doesn't work. What's wrong? =
228
 
3
  Donate link: http://www.joedolson.com/donate.php
4
  Tags: twitter, microblogging, cligs, redirect, shortener, post, links
5
  Requires at least: 2.5
6
+ Tested up to: 3.0-alpha
7
  Stable tag: trunk
8
 
9
+ Posts a Twitter status update when you update your WordPress blog or post to your blogroll, using your chosen shortening service.
10
 
11
  == Description ==
12
 
13
+ The WP-to-Twitter plugin posts a Twitter status update from your WordPress blog using either the Cli.gs or Bit.ly URL shortening services to provide a link back to your post from Twitter.
14
 
15
+ For both services you can provide your information to maintain a list of your shortened URLs with your URL shortening service for statistics and your own records.
16
 
17
  The plugin can send a default message for updating or editing posts or pages, but also allows you to write a custom Tweet for your post which says whatever you want. By default, the shortened URL from Cli.gs is appended to the end of your message, so you should keep that in mind when writing your custom Tweet.
18
 
19
  Any status update you write which is longer than the available space will automatically be truncated by the plugin. This applies to both the default messages and to your custom messages.
20
 
21
+ Credits:
22
+
23
+ This plugin was originally based loosely on the Twitter Updater plugin by [Jonathan Dingman](http://www.firesidemedia.net/dev/), which he adapted from a plugin by Victoria Chan. Other contributions by [Thor Erik](http://www.thorerik.net), Bill Berry and [Andrea Baccega](http://www.andreabaccega.com). Thanks to [Cory LaViska](http://abeautifulsite.net/notebook/71) for PHP 4 compatible `json_decode` and `json_encode`. Thanks to [Michal Migurski](http://mike.teczno.com) for authoring the JSON class. Other bug fixes and related citations can be found in the changelog.
24
+
25
+ Translations:
26
+
27
+ Italian: [Gianni Diurno](http://www.gidibao.net)
28
+ German: [Melvin](http://www.toxicavenger.de/)
29
 
30
  == Changelog ==
31
 
32
+ = 1.5.7 =
33
+
34
+ * Quick bug fix contributed by DougV from WordPress Forums.
35
+ *
36
+
37
+ = 1.5.6 =
38
+
39
+ * WP 2.9 added support for JSON on PHP versions below 5.2; changes made to do WP version checking before adding JSON support.
40
+ * Stripslashes added to viewable data fields.
41
+ * Added option for spaces to be removed in hashtags.
42
+ * A few post meta updates.
43
+ * Barring major disasters, this will be the last release in the 1.x series. Expect version 2 sometime in late January.
44
+
45
+ = 1.5.5 =
46
+
47
+ * Fixed issue with stray hashtags appearing when Tweeting edited posts was disabled and adding hashtags was enabled.
48
+ * Added shortcode (#date#) for post date. Uses your WordPress date settings to format date, but allows you to customize for WP to Twitter.
49
+
50
+ = 1.5.4 =
51
+
52
+ * Fixed issue with spaces in hashtags.
53
+ * Added configurable replacement character in hashtags.
54
+
55
+ = 1.5.3 =
56
+
57
+ * Revised the function which checks whether your Tweet is under the 140 character limit imposed by Twitter. This function had a number of awkward bugs which have now (hopefully) been eradicated.
58
+ * Revised the tags->hashtags generation for better reliability. Fixes bugs with failing to send hashtags to Twitter if they haven't been saved and allowing hashtags on scheduled posts.
59
+ * Option to use WP default URL as a short URL. (http://yourdomain.com/yourblog/?p=id).
60
+
61
+ = 1.5.2 =
62
+
63
+ * Minor code cleanup
64
+ * Fixed uncommon bug where draft posts would not tweet when published.
65
+ * Fixed bug where #title# shortcode wouldn't work due to prior URL encoding. (Also covers some other obscure bugs.) Thanks to [Daniel Chcouri](http://www.anarchy.co.il) for the great catch.
66
+ * Added new shortcode (#category#) to fetch the first post category.
67
+ * Provided a substitute function for hosts not supportin mb_substr().
68
+ * Fixed a bug where a hashtag would be posted on edits when posting updates was not enabled for edits.
69
+ * Put Cli.gs change revisions on hold barring updates from Pierre at Cli.gs
70
+
71
  = 1.5.1 =
72
 
73
  * Because that's what I get for making last minute changes.
240
 
241
  = Do I have to have a Twitter.com account to use this plugin? =
242
 
243
+ Yes, you need an account with Twitter to use this plugin.
244
 
245
+ = Do I have to have a Cli.gs/Bit.ly account to use this plugin? =
246
 
247
+ A Cli.gs account is entirely optional. Without an API from Cli.gs, a "public" Clig will be generated. The redirect will work just fine, but you won't be able to access statistics on your Clig. Bit.ly does require an API key and username, however.
248
+ Regardless, you don't need to have an account with either service to make effective use of the WP to Twitter plugin.
249
 
250
  = Twitter goes down a lot. What happens if it's not available? =
251
 
252
  If Twitter isn't available, you'll get a message telling you that there's been an error with your Twitter status update. The Tweet you were going to send will be saved in your post meta fields, so you can grab it and post it manually if you wish.
253
 
254
+ = What if Cli.gs or Bit.ly aren't available when I make my post? =
255
 
256
+ If your URL shortening service isn't available, your tweet will be sent using it's normal post permalink. You'll also get an error message letting you know that there was a problem contacting Cli.gs or Bit.ly.
257
 
258
  = Why do my Twitter status updates show up labeled as "From WP to Twitter"? =
259
 
269
 
270
  = I can't see the settings page! =
271
 
272
+ There was once an unresolved bug which effected some servers causing the WP-to-Twitter settings page to fail. I haven't heard a report of this problem for quite a while, so I believe it's gone, but if it *does* show up again, you can get around the problem by commenting out approximately lines 191 - 256 in wp-to-twitter/wp-to-twitter-manager.php. (Version 1.4.0.) . (These numbers change from version to version, but there are comments in the code to help you out.)
273
 
274
  = Scheduled posting doesn't work. What's wrong? =
275
 
uninstall.php CHANGED
@@ -48,6 +48,7 @@ delete_option( 'cligsapi' );
48
  delete_option( 'jd_twit_quickpress' );
49
  delete_option( 'jd-use-cligs' );
50
  delete_option( 'jd-use-none' );
 
51
 
52
  // Special Options
53
  delete_option( 'jd_twit_prepend' );
48
  delete_option( 'jd_twit_quickpress' );
49
  delete_option( 'jd-use-cligs' );
50
  delete_option( 'jd-use-none' );
51
+ delete_option( 'jd-use-wp' );
52
 
53
  // Special Options
54
  delete_option( 'jd_twit_prepend' );
wp-to-twitter-de_DE.mo CHANGED
Binary file
wp-to-twitter-de_DE.po CHANGED
@@ -1,13 +1,8 @@
1
- # SOME DESCRIPTIVE TITLE.
2
- # Copyright (C) YEAR Joseph Dolson
3
- # This file is distributed under the same license as the PACKAGE package.
4
- # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
- #
6
  msgid ""
7
  msgstr ""
8
  "Project-Id-Version: WP to Twitter\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
10
- "POT-Creation-Date: 2009-09-01 22:02+0000\n"
11
  "PO-Revision-Date: \n"
12
  "Last-Translator: Joseph Dolson <design@joedolson.com>\n"
13
  "Language-Team: Thomas Boehm <t.boehm@mac.com>\n"
@@ -17,410 +12,516 @@ msgstr ""
17
  "X-Poedit-Language: German\n"
18
  "X-Poedit-Country: GERMANY\n"
19
 
20
- #: wp-to-twitter-manager.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  msgid "Set your Twitter login information and URL shortener API information to use this plugin!"
22
- msgstr "Twitter Login Informationen und URL Verkürzer API Informationen eingeben um das Plugin zu verwenden!"
23
 
24
- #: wp-to-twitter-manager.php:59
25
  msgid "Please add your Twitter password. "
26
  msgstr "Bitte das Twitter Passwort eingeben."
27
 
28
- #: wp-to-twitter-manager.php:65
29
  msgid "WP to Twitter Errors Cleared"
30
  msgstr "WP to Twitter Fehlermeldung gelöscht."
31
 
32
- #: wp-to-twitter-manager.php:71
33
- msgid "URL shortener request failed! We couldn't shrink that URL, so we attached the normal URL to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]"
34
- msgstr "Anfrage an den URL Verkürzer fehlgeschlagen! Wir konnten die URL nicht kürzen und haben deshalb die normale URL in den Tweet eingefügt. Überprüfe beim Anbieter ob Probleme bekannt sind. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]"
35
-
36
- #: wp-to-twitter-manager.php:75
37
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! "
38
  msgstr "Sorry! Ich konnte den Twitter Server nicht erreichten, um einen Tweet über deinen neuen Blog Eintrag zu veröffentlichen. Der Tweet wurde in einem Feld am Ende des Eintrags gespeichert, damit du ihn manuell veröffentlichen kannst!"
39
 
40
- #: wp-to-twitter-manager.php:77
41
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your <strong>new link</strong>! You'll have to post it manually, I'm afraid. "
42
  msgstr "Sorry! Ich konnte den Twitter Server nicht erreichten, um einen Tweet über deinen neuen <strong>neuen Link</strong> zu veröffentlichen! Ich befürchte, du musst ihn manuell veröffentlichen."
43
 
44
- #: wp-to-twitter-manager.php:135
45
  msgid "You must add your Bit.ly login and API key in order to shorten URLs with Bit.ly."
46
  msgstr "Du musst deinen Bit.ly Login und API Key eingeben um die URLs mit Bit.ly zu kürzen."
47
 
48
- #: wp-to-twitter-manager.php:146
49
  msgid "WP to Twitter Options Updated"
50
  msgstr "WP to Twitter Einstellungen Aktualisiert"
51
 
52
- #: wp-to-twitter-manager.php:156
53
  msgid "Twitter login and password updated. "
54
  msgstr "Twitter Login und Passwort aktualisiert."
55
 
56
- #: wp-to-twitter-manager.php:158
57
  msgid "You need to provide your twitter login and password! "
58
  msgstr "Du musst deinen Twitter Login und dein Passwort eingeben!"
59
 
60
- #: wp-to-twitter-manager.php:165
61
  msgid "Cligs API Key Updated"
62
  msgstr "Cli.gs API Key aktualisiert."
63
 
64
- #: wp-to-twitter-manager.php:168
65
  msgid "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be associated with your account. "
66
  msgstr "Cli.gs API Key gelöscht. Cli.gs, welche mit WP to Twitter erstellt werden, werden nicht mehr in deinem Account erstellt."
67
 
68
- #: wp-to-twitter-manager.php:170
69
  msgid "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</a>! "
70
  msgstr "Cli.gs API Key nicht hinzugefügt - <a href='http://cli.gs/user/api/'>HIER</a> klicken zum Anlegen!"
71
 
72
- #: wp-to-twitter-manager.php:176
73
  msgid "Bit.ly API Key Updated."
74
  msgstr "Bit.ly API Key aktualisiert."
75
 
76
- #: wp-to-twitter-manager.php:179
77
  msgid "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
78
  msgstr "Bit.ly API Key gelöscht. Du kannst die Bit.ly API nicht ohne API Key verwenden."
79
 
80
- #: wp-to-twitter-manager.php:181
81
- msgid "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</a>! "
82
- msgstr "Bit.ly API Key nicht hinzugefügt - <a href='http://bit.ly/account/'>HIER</a> klicken zum Anlegen!"
83
 
84
- #: wp-to-twitter-manager.php:185
85
  msgid " Bit.ly User Login Updated."
86
  msgstr "Bit.ly Benutzer Login aktualisiert."
87
 
88
- #: wp-to-twitter-manager.php:188
89
  msgid "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing your username. "
90
  msgstr "Bit.ly Benutzer Login gelöscht. Du kannst die Bit.ly API nicht ohne Benutzernamen verwenden."
91
 
92
- #: wp-to-twitter-manager.php:190
93
  msgid "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
94
  msgstr "Bit.ly Login nicht hinzugefügt - <a href='http://bit.ly/account/'>HIER</a> klicken zum Anlegen!"
95
 
96
- #: wp-to-twitter-manager.php:223
97
- #: wp-to-twitter-manager.php:262
98
- msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
99
- msgstr "<li>Cli.gs API via Snoopy erfolgreich kontaktiert.</li>"
100
 
101
- #: wp-to-twitter-manager.php:226
102
- #: wp-to-twitter-manager.php:265
103
- msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
104
- msgstr "<li>Cli.gs API Verbindung via Snoopy fehlgeschlagen.</li>"
105
 
106
- #: wp-to-twitter-manager.php:234
107
- #: wp-to-twitter-manager.php:256
 
 
 
 
108
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
109
  msgstr "<li>Bit.ly API erfolgreich via Snoopy kontaktiert.</li>"
110
 
111
- #: wp-to-twitter-manager.php:236
112
- #: wp-to-twitter-manager.php:258
113
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
114
  msgstr "<li>Bit.ly API Verbindung via Snoopy fehlgeschlagen.</li>"
115
 
116
- #: wp-to-twitter-manager.php:240
 
 
 
 
117
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
118
  msgstr "<li>Twitter API via Snoopy erfolgreich kontaktiert.</li>"
119
 
120
- #: wp-to-twitter-manager.php:242
121
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
122
  msgstr "<li>Twitter API Verbindung via Snoopy fehlgeschlagen.</li>"
123
 
124
- #: wp-to-twitter-manager.php:248
125
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
126
  msgstr "<li>Twitter API erfolgreich via cURL kontaktiert.</li>"
127
 
128
- #: wp-to-twitter-manager.php:250
129
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
130
  msgstr "<li>Twitter API Verbindung via cURL fehlgeschlagen.</li>"
131
 
132
- #: wp-to-twitter-manager.php:270
 
 
 
 
 
 
 
 
133
  msgid "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
134
  msgstr "<li><strong>Dein Server sollte WP to Twitter problemlos ausführen.</strong></li>"
135
 
136
- #: wp-to-twitter-manager.php:275
137
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
138
  msgstr "<li>Dein Server unterstützt nicht <code>fputs</code>.</li>"
139
 
140
- #: wp-to-twitter-manager.php:279
141
  msgid "<li>Your server does not support <code>file_get_contents</code> or <code>cURL</code> functions.</li>"
142
  msgstr "<li>Dein Server unterstützt nicht <code>file_get_contents</code> oder <code>cURL</code> Funktionen.</li>"
143
 
144
- #: wp-to-twitter-manager.php:283
145
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
146
  msgstr "<li>Dein Server unterstützt nicht <code>Snoopy</code>.</li>"
147
 
148
- #: wp-to-twitter-manager.php:286
149
  msgid "<li><strong>Your server does not appear to support the required PHP functions and classes for WP to Twitter to function.</strong> You can try it anyway - these tests aren't perfect - but no guarantees.</li>"
150
  msgstr "<li><strong>Es scheint als würde dein Server NICHT die benötigten PHP Funktion und Klassen für WP to Twitter bereitstellen.</strong> Du kannst es trotzdem versuchen - da der Test nicht perfekt ist - aber ohne Garantie.</li>"
151
 
152
- #: wp-to-twitter-manager.php:295
153
- msgid "This plugin may not work in your server environment."
154
- msgstr "Dieses Plugin funktioniert vielleicht nicht in deiner Server Umgebung."
155
 
156
- #: wp-to-twitter-manager.php:306
157
  msgid "WP to Twitter Options"
158
  msgstr "WP to Twitter Einstellungen"
159
 
160
- #: wp-to-twitter-manager.php:308
161
- msgid "For any update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.)"
162
- msgstr "Für jedes Aktualisierungsfeld kannst du die Codes <code>#title#</code> für den Name des Blogeintrags, <code>#blog#</code> für den Blogname, <code>#post#</code> für einen Auszug des Blogeintrags oder <code>#url#</code> für die URL verwenden! Da du nur 140 Zeichen hast, solltest du dir gut überlegen, ob du den Blognamen verwendest."
 
 
 
 
 
163
 
164
- #: wp-to-twitter-manager.php:315
165
- msgid "One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in the custom meta data for your post, and you can re-Tweet it at your leisure."
166
- msgstr "Einer oder mehrere deiner letzten Einträge konnte nicht über Twitter veröffentlicht werden. Die Tweets wurden am Ende der Einträge gespeichert, damit du sie manuell veröffentlichen kannst."
167
 
168
- #: wp-to-twitter-manager.php:318
169
- msgid "The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet."
170
- msgstr "Die Verbindung zum URL Verkürzer API schlug fehl und deine URL wurde nicht verkürzt. Es wurde die normale URL wurde im Tweet veröffentlicht."
171
 
172
- #: wp-to-twitter-manager.php:330
 
 
 
 
173
  msgid "Clear 'WP to Twitter' Error Messages"
174
  msgstr "'WP to Twitter' Fehlermeldung löschen"
175
 
176
- #: wp-to-twitter-manager.php:342
177
- msgid "Wordpress to Twitter Publishing Options"
178
- msgstr "Wordpress to Twitter Veröffentlichungs-Optionen"
179
 
180
- #: wp-to-twitter-manager.php:346
181
  msgid "Update when a post is published"
182
  msgstr "Aktualisieren wenn ein neuer Eintrag veröffentlicht wird"
183
 
184
- #: wp-to-twitter-manager.php:346
185
  msgid "Text for new post updates:"
186
  msgstr "Text für neuen Eintrag: "
187
 
188
- #: wp-to-twitter-manager.php:349
189
- #: wp-to-twitter-manager.php:357
190
- msgid "Provide link to blog?"
191
- msgstr "Link zum Blog hinzufügen?"
192
-
193
- #: wp-to-twitter-manager.php:354
194
  msgid "Update when a post is edited"
195
  msgstr "Aktualisieren wenn ein neuer Eintrag aktualisiert wird"
196
 
197
- #: wp-to-twitter-manager.php:354
198
  msgid "Text for editing updates:"
199
  msgstr "Text für aktualisierte Einträge:"
200
 
201
- #: wp-to-twitter-manager.php:361
202
- msgid "Add tags as hashtags on Tweets"
203
- msgstr "Verwende Tags als Hashtags in Tweets"
204
-
205
- #: wp-to-twitter-manager.php:365
206
  msgid "Update Twitter when new Wordpress Pages are published"
207
  msgstr "Aktualisiere Twitter wenn eine neue WordPress Seite veröffentlicht wird"
208
 
209
- #: wp-to-twitter-manager.php:369
 
 
 
 
210
  msgid "Update Twitter when WordPress Pages are edited"
211
  msgstr "Aktualisiere Twitter wenn eine WordPress Seite aktualisiert wird"
212
 
213
- #: wp-to-twitter-manager.php:373
214
- msgid "Update Twitter when you post a Blogroll link"
215
- msgstr "Aktualisiere Twitter wenn du einen neuen Blogroll Link veröffentlichst."
216
 
217
- #: wp-to-twitter-manager.php:373
218
- msgid "Use <strong>link title</strong> for Twitter updates"
219
- msgstr "Verwende den <strong>Link Namen</strong> für Twitter Aktualisierungen"
220
 
221
- #: wp-to-twitter-manager.php:373
222
- msgid "Use <strong>link description</strong> for Twitter updates"
223
- msgstr "Verwende die <strong>Link Beschreibung</strong> für Twitter Aktualisierungen"
224
 
225
- #: wp-to-twitter-manager.php:373
226
- msgid "Text for new link updates (used if title/description isn't available.):"
227
- msgstr "Text für neuen Link (wenn kein Namen oder Beschreibung vorhanden sind.):"
228
 
229
- #: wp-to-twitter-manager.php:378
230
- msgid "Set default Tweet status to 'No.'"
231
- msgstr "Setze Tweet veröffentlichen auf 'Nein' als Standard."
232
 
233
- #: wp-to-twitter-manager.php:379
234
- msgid "Twitter updates can be set on a post by post basis. By default, posts WILL be posted to Twitter. Check this to change the default to NO."
235
- msgstr "Twitter Aktualisierungen können auch für jeden Eintrag einzeln freigeschaltet werden. Standardmäßig wird JEDER Eintrag auf Twitter veröffentlich. Hier kann diese Funktion deaktiviert werden."
236
 
237
- #: wp-to-twitter-manager.php:383
238
- msgid "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
239
- msgstr "Twitter Aktualisierungen bei Remote Veröffentlichungen (Einträge per Email oder XMLRPC Client)"
240
 
241
- #: wp-to-twitter-manager.php:387
242
- msgid "Update Twitter when a post is published using QuickPress"
243
- msgstr "Aktualisiere Twitter wenn ein Eintrag über QuickPress veröffentlicht wird"
244
 
245
- #: wp-to-twitter-manager.php:391
 
 
 
 
 
 
 
 
246
  msgid "Length of post excerpt (in characters):"
247
  msgstr "Länge des Blogeintrag Auszugs (in Zeichen):"
248
 
249
- #: wp-to-twitter-manager.php:391
250
  msgid "By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead."
251
  msgstr "Standardmäßig, Auszug aus dem Blogeintrag selbst. Wenn du das 'Auszug' Feld verwendest, wird dieser Text verwendet."
252
 
253
- #: wp-to-twitter-manager.php:395
254
- msgid "Custom text prepended to Tweets:"
255
- msgstr "Eigener Text zu Beginn des Tweets:"
 
 
 
 
 
 
 
 
256
 
257
- #: wp-to-twitter-manager.php:399
258
- msgid "Custom text appended to Tweets:"
259
- msgstr "Eigener Text am Ende des Tweets:"
260
 
261
- #: wp-to-twitter-manager.php:403
262
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
263
  msgstr "Benutzerfeld für eine alternative URL zum Verkürzen und Tweeten:"
264
 
265
- #: wp-to-twitter-manager.php:404
266
  msgid "You can use a custom field to send Cli.gs and Twitter an alternate URL from the permalink provided by WordPress. The value is the name of the custom field you're using to add an external URL."
267
  msgstr "Du kannst das Benutzerfeld verwenden um Cli.gs und Twitter eine andere URL als den Permalink von WordPress zu verwenden. Der Wert ist der Name des Benutzerfeldes, welches du für eine externe URL verwenden kannst."
268
 
269
- #: wp-to-twitter-manager.php:408
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
270
  msgid "Use Google Analytics with WP-to-Twitter"
271
  msgstr "Verwende Google Analytics mit WP-to-Twitter"
272
 
273
- #: wp-to-twitter-manager.php:409
274
  msgid "Campaign identifier for Google Analytics:"
275
  msgstr "Campaign Identifier für Google Analytics:"
276
 
277
- #: wp-to-twitter-manager.php:410
278
  msgid "You can track the response from Twitter using Google Analytics by defining a campaign identifier here."
279
  msgstr "Du kannst die Antworten von Twitter mit Google Analytics aufzeichnen, wenn du einen Campaign Identifier angibst."
280
 
281
- #: wp-to-twitter-manager.php:415
282
  msgid "Authors have individual Twitter accounts"
283
  msgstr "Autoren haben individuelle Twitter Accounts"
284
 
285
- #: wp-to-twitter-manager.php:415
286
  msgid "Each author can set their own Twitter username and password in their user profile. Their posts will be sent to their own Twitter accounts."
287
  msgstr "Jeder Autor kann seinen Twitter Benutzernamen und Passwort in seinem Profil festlegen. Die Einträge werden unter dem jeweiligen Twitter Account veröffentlicht."
288
 
289
- #: wp-to-twitter-manager.php:420
 
 
 
 
290
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
291
- msgstr "Verwende <strong>Cli.gs</strong> als URL Verkürzer."
292
 
293
- #: wp-to-twitter-manager.php:420
294
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
295
- msgstr "Verwende <strong>Bit.ly</strong> als URL Verkürzer."
296
 
297
- #: wp-to-twitter-manager.php:420
 
 
 
 
298
  msgid "Don't shorten URLs."
299
  msgstr "URLs nicht kürzen."
300
 
301
- #: wp-to-twitter-manager.php:425
 
 
 
 
302
  msgid "Save WP->Twitter Options"
303
  msgstr "WP->Twitter Einstellungen sichern"
304
 
305
- #: wp-to-twitter-manager.php:431
306
  msgid "Your Twitter account details"
307
  msgstr "Deine Twitter Account Informationen"
308
 
309
- #: wp-to-twitter-manager.php:438
310
  msgid "Your Twitter username:"
311
  msgstr "Dein Twitter Benutzername:"
312
 
313
- #: wp-to-twitter-manager.php:442
314
  msgid "Your Twitter password:"
315
  msgstr "Dein Twitter Passwort:"
316
 
317
- #: wp-to-twitter-manager.php:442
318
  msgid "(<em>Saved</em>)"
319
  msgstr "(<em>Gespeichert</em>)"
320
 
321
- #: wp-to-twitter-manager.php:446
322
  msgid "Save Twitter Login Info"
323
  msgstr "Twitter Login speichern"
324
 
325
- #: wp-to-twitter-manager.php:446
326
  msgid "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter.com'>Get one for free here</a>"
327
  msgstr "&raquo; <small>Du hast keinen Twitter Account? <a href='http://www.twitter.com'>HIER</a> klicken zum Anlegen!"
328
 
329
- #: wp-to-twitter-manager.php:450
330
  msgid "Your Cli.gs account details"
331
  msgstr "Deine Cli.gs Account Informationen"
332
 
333
- #: wp-to-twitter-manager.php:457
334
  msgid "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
335
  msgstr "Dein Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
336
 
337
- #: wp-to-twitter-manager.php:463
338
  msgid "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/api/'>Get one free here</a>!<br />You'll need an API key in order to associate the Cligs you create with your Cligs account."
339
  msgstr "Keinen Cli.gs Account oder Cligs API Key? <a href='http://cli.gs/user/api/'>HIER</a> klicken zum Anlegen!!<br />Du benötigst einen API Key um cligs einem Cli.gs Account zuzuordnen."
340
 
341
- #: wp-to-twitter-manager.php:468
342
  msgid "Your Bit.ly account details"
343
  msgstr "Deine Bit.ly Account Informationen"
344
 
345
- #: wp-to-twitter-manager.php:474
346
  msgid "Your Bit.ly username:"
347
  msgstr "Dein Bit.ly Benutzername:"
348
 
349
- #: wp-to-twitter-manager.php:478
350
  msgid "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
351
  msgstr "Dein Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
352
 
353
- #: wp-to-twitter-manager.php:504
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
  msgid "Need help?"
355
  msgstr "Du benötigst Hilfe?"
356
 
357
- #: wp-to-twitter-manager.php:505
358
  msgid "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter plugin page</a>."
359
  msgstr "Besuche die <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter Plugin Seite</a>."
360
 
361
- #: wp-to-twitter.php:718
362
- msgid "Add_new_tag"
363
- msgstr "Tag_hinzufügen"
364
-
365
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
366
  #. Plugin Name of an extension
367
- #: wp-to-twitter.php:735
368
  msgid "WP to Twitter"
369
  msgstr "WP to Twitter"
370
 
371
- #: wp-to-twitter.php:776
372
  msgid "Twitter Post"
373
  msgstr "Twitter Nachricht"
374
 
375
- #: wp-to-twitter.php:781
376
- msgid " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code> or <code>#blog#</code> to insert the shortened URL, post title, a post excerpt or blog name into the Tweet."
377
- msgstr " Zeichen.<br />Twitter Nachrichten können maximal 140 Zeichen haben; wenn du eine Cli.gs URL in deinen Tweets verwendest, hast du noch 119 Zeichen zur Verfügung. Du kannst <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, oder <code>#blog#</code> verwenden um die gekürzte URL, Name des Blogeintrags, ein Auszug des Blogeintrags oder Blogname im Tweet zu verwenden."
378
 
379
- #: wp-to-twitter.php:781
380
- msgid "Get Support"
381
- msgstr "Hilfe anfordern"
382
 
383
- #: wp-to-twitter.php:784
384
  msgid "Don't Tweet this post."
385
  msgstr "Diesen Eintrag nicht twittern."
386
 
387
- #: wp-to-twitter.php:836
388
  msgid "WP to Twitter User Settings"
389
  msgstr "WP to Twitter Benutzer Einstellungen"
390
 
391
- #: wp-to-twitter.php:840
392
  msgid "Use My Twitter Account"
393
  msgstr "Verwende meinen Twitter Account"
394
 
395
- #: wp-to-twitter.php:841
396
  msgid "Select this option if you would like your posts to be Tweeted into your own Twitter account with no @ references."
397
  msgstr "Wähle diese Option wenn du möchtest, dass dein Eintrag in deinem Twitter Account ohne @ Referenz veröffentlicht wird."
398
 
399
- #: wp-to-twitter.php:842
400
  msgid "Tweet my posts into my Twitter account with an @ reference to the site's main Twitter account."
401
  msgstr "Tweete meinen Eintrag in meinem Twitter Account mit einer @ Referenz zum Haupt Twitter Account der Seite."
402
 
403
- #: wp-to-twitter.php:843
404
  msgid "Tweet my posts into the main site Twitter account with an @ reference to my username. (Password not required with this option.)"
405
  msgstr "Tweete meinen Eintrag im Haupt Twitter Account mit einer @ Referenz zu meinem Benutzernamen. (Für diese Option wird kein Passwort benötigt.)"
406
 
407
- #: wp-to-twitter.php:846
408
  msgid "Your Twitter Username"
409
  msgstr "Dein Twitter Benutzername"
410
 
411
- #: wp-to-twitter.php:847
412
  msgid "Enter your own Twitter username."
413
  msgstr "Gib deinen Twitter Benutzernamen ein."
414
 
415
- #: wp-to-twitter.php:850
416
  msgid "Your Twitter Password"
417
  msgstr "Dein Twitter Passwort"
418
 
419
- #: wp-to-twitter.php:851
420
  msgid "Enter your own Twitter password."
421
  msgstr "Gib dein Twitter Passwort ein."
422
 
423
- #: wp-to-twitter.php:929
 
 
 
 
424
  msgid "Settings"
425
  msgstr "Einstellungen"
426
 
@@ -440,6 +541,34 @@ msgstr "Joseph Dolson"
440
  msgid "http://www.joedolson.com/"
441
  msgstr "http://www.joedolson.com/"
442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  #~ msgid ""
444
  #~ "Your server appears to support the required PHP functions and classes for "
445
  #~ "WP to Twitter to function."
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP to Twitter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
5
+ "POT-Creation-Date: 2009-12-22 20:09+0000\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Joseph Dolson <design@joedolson.com>\n"
8
  "Language-Team: Thomas Boehm <t.boehm@mac.com>\n"
12
  "X-Poedit-Language: German\n"
13
  "X-Poedit-Country: GERMANY\n"
14
 
15
+ #: functions.php:127
16
+ msgid "Twitter Password Saved"
17
+ msgstr "Twitter Passwort gespeichert"
18
+
19
+ #: functions.php:129
20
+ msgid "Twitter Password Not Saved"
21
+ msgstr "Twitter Passwort nicht gespeichert"
22
+
23
+ #: functions.php:132
24
+ msgid "Bit.ly API Saved"
25
+ msgstr "Bit.ly API Key gespeichert."
26
+
27
+ #: functions.php:134
28
+ msgid "Bit.ly API Not Saved"
29
+ msgstr "Bit.ly API Key nicht gespeichert."
30
+
31
+ #: functions.php:140
32
+ msgid "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</a>] If you're experiencing trouble, please copy these settings into any request for support."
33
+ msgstr "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</a>] Falls Du Probleme hast, kopiere bitte deine Einstellungen in die Supportanfrage."
34
+
35
+ #: wp-to-twitter-manager.php:63
36
  msgid "Set your Twitter login information and URL shortener API information to use this plugin!"
37
+ msgstr "Twitter Login Informationen und URL Kürzer API Informationen eingeben um das Plugin zu verwenden!"
38
 
39
+ #: wp-to-twitter-manager.php:69
40
  msgid "Please add your Twitter password. "
41
  msgstr "Bitte das Twitter Passwort eingeben."
42
 
43
+ #: wp-to-twitter-manager.php:75
44
  msgid "WP to Twitter Errors Cleared"
45
  msgstr "WP to Twitter Fehlermeldung gelöscht."
46
 
47
+ #: wp-to-twitter-manager.php:82
 
 
 
 
48
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! "
49
  msgstr "Sorry! Ich konnte den Twitter Server nicht erreichten, um einen Tweet über deinen neuen Blog Eintrag zu veröffentlichen. Der Tweet wurde in einem Feld am Ende des Eintrags gespeichert, damit du ihn manuell veröffentlichen kannst!"
50
 
51
+ #: wp-to-twitter-manager.php:84
52
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your <strong>new link</strong>! You'll have to post it manually, I'm afraid. "
53
  msgstr "Sorry! Ich konnte den Twitter Server nicht erreichten, um einen Tweet über deinen neuen <strong>neuen Link</strong> zu veröffentlichen! Ich befürchte, du musst ihn manuell veröffentlichen."
54
 
55
+ #: wp-to-twitter-manager.php:149
56
  msgid "You must add your Bit.ly login and API key in order to shorten URLs with Bit.ly."
57
  msgstr "Du musst deinen Bit.ly Login und API Key eingeben um die URLs mit Bit.ly zu kürzen."
58
 
59
+ #: wp-to-twitter-manager.php:158
60
  msgid "WP to Twitter Options Updated"
61
  msgstr "WP to Twitter Einstellungen Aktualisiert"
62
 
63
+ #: wp-to-twitter-manager.php:168
64
  msgid "Twitter login and password updated. "
65
  msgstr "Twitter Login und Passwort aktualisiert."
66
 
67
+ #: wp-to-twitter-manager.php:170
68
  msgid "You need to provide your twitter login and password! "
69
  msgstr "Du musst deinen Twitter Login und dein Passwort eingeben!"
70
 
71
+ #: wp-to-twitter-manager.php:177
72
  msgid "Cligs API Key Updated"
73
  msgstr "Cli.gs API Key aktualisiert."
74
 
75
+ #: wp-to-twitter-manager.php:180
76
  msgid "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be associated with your account. "
77
  msgstr "Cli.gs API Key gelöscht. Cli.gs, welche mit WP to Twitter erstellt werden, werden nicht mehr in deinem Account erstellt."
78
 
79
+ #: wp-to-twitter-manager.php:182
80
  msgid "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</a>! "
81
  msgstr "Cli.gs API Key nicht hinzugefügt - <a href='http://cli.gs/user/api/'>HIER</a> klicken zum Anlegen!"
82
 
83
+ #: wp-to-twitter-manager.php:188
84
  msgid "Bit.ly API Key Updated."
85
  msgstr "Bit.ly API Key aktualisiert."
86
 
87
+ #: wp-to-twitter-manager.php:191
88
  msgid "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
89
  msgstr "Bit.ly API Key gelöscht. Du kannst die Bit.ly API nicht ohne API Key verwenden."
90
 
91
+ #: wp-to-twitter-manager.php:193
92
+ msgid "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</a>! An API key is required to use the Bit.ly URL shortening service."
93
+ msgstr "Bit.ly API Key nicht hinzugefügt - <a href='http://bit.ly/account/'>HIER anfordern</a>! Ein API Key wird für den Bit.ly Dienst benötigt."
94
 
95
+ #: wp-to-twitter-manager.php:197
96
  msgid " Bit.ly User Login Updated."
97
  msgstr "Bit.ly Benutzer Login aktualisiert."
98
 
99
+ #: wp-to-twitter-manager.php:200
100
  msgid "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing your username. "
101
  msgstr "Bit.ly Benutzer Login gelöscht. Du kannst die Bit.ly API nicht ohne Benutzernamen verwenden."
102
 
103
+ #: wp-to-twitter-manager.php:202
104
  msgid "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
105
  msgstr "Bit.ly Login nicht hinzugefügt - <a href='http://bit.ly/account/'>HIER</a> klicken zum Anlegen!"
106
 
107
+ #: wp-to-twitter-manager.php:236
108
+ msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but the URL creation failed.</li>"
109
+ msgstr "<li>Cli.gs API via Snoopy erfolgreich kontaktiert. Die URL Erstellung schlug fehl.</li>"
 
110
 
111
+ #: wp-to-twitter-manager.php:238
112
+ msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but a Cli.gs server error prevented the URL from being shrotened.</li>"
113
+ msgstr "<li>Cli.gs API via Snoopy erfolgreich kontaktiert. Ein Cli.gs Server Error verhinderte das URL Kürzen.</li>"
 
114
 
115
+ #: wp-to-twitter-manager.php:240
116
+ msgid "<li>Successfully contacted the Cli.gs API via Snoopy and created a shortened link.</li>"
117
+ msgstr "<li>Cli.gs API via Snoopy erfolgreich kontaktiert und Kurz URL erstellt.</li>"
118
+
119
+ #: wp-to-twitter-manager.php:249
120
+ #: wp-to-twitter-manager.php:274
121
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
122
  msgstr "<li>Bit.ly API erfolgreich via Snoopy kontaktiert.</li>"
123
 
124
+ #: wp-to-twitter-manager.php:251
125
+ #: wp-to-twitter-manager.php:276
126
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
127
  msgstr "<li>Bit.ly API Verbindung via Snoopy fehlgeschlagen.</li>"
128
 
129
+ #: wp-to-twitter-manager.php:254
130
+ msgid "<li>Cannot check the Bit.ly API without a valid API key.</li>"
131
+ msgstr "<li>Die Bit.ly API kann nicht ohne gültigen API key getestet werden.</li>"
132
+
133
+ #: wp-to-twitter-manager.php:258
134
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
135
  msgstr "<li>Twitter API via Snoopy erfolgreich kontaktiert.</li>"
136
 
137
+ #: wp-to-twitter-manager.php:260
138
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
139
  msgstr "<li>Twitter API Verbindung via Snoopy fehlgeschlagen.</li>"
140
 
141
+ #: wp-to-twitter-manager.php:266
142
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
143
  msgstr "<li>Twitter API erfolgreich via cURL kontaktiert.</li>"
144
 
145
+ #: wp-to-twitter-manager.php:268
146
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
147
  msgstr "<li>Twitter API Verbindung via cURL fehlgeschlagen.</li>"
148
 
149
+ #: wp-to-twitter-manager.php:280
150
+ msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
151
+ msgstr "<li>Cli.gs API via Snoopy erfolgreich kontaktiert.</li>"
152
+
153
+ #: wp-to-twitter-manager.php:283
154
+ msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
155
+ msgstr "<li>Cli.gs API Verbindung via Snoopy fehlgeschlagen.</li>"
156
+
157
+ #: wp-to-twitter-manager.php:288
158
  msgid "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
159
  msgstr "<li><strong>Dein Server sollte WP to Twitter problemlos ausführen.</strong></li>"
160
 
161
+ #: wp-to-twitter-manager.php:293
162
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
163
  msgstr "<li>Dein Server unterstützt nicht <code>fputs</code>.</li>"
164
 
165
+ #: wp-to-twitter-manager.php:297
166
  msgid "<li>Your server does not support <code>file_get_contents</code> or <code>cURL</code> functions.</li>"
167
  msgstr "<li>Dein Server unterstützt nicht <code>file_get_contents</code> oder <code>cURL</code> Funktionen.</li>"
168
 
169
+ #: wp-to-twitter-manager.php:301
170
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
171
  msgstr "<li>Dein Server unterstützt nicht <code>Snoopy</code>.</li>"
172
 
173
+ #: wp-to-twitter-manager.php:304
174
  msgid "<li><strong>Your server does not appear to support the required PHP functions and classes for WP to Twitter to function.</strong> You can try it anyway - these tests aren't perfect - but no guarantees.</li>"
175
  msgstr "<li><strong>Es scheint als würde dein Server NICHT die benötigten PHP Funktion und Klassen für WP to Twitter bereitstellen.</strong> Du kannst es trotzdem versuchen - da der Test nicht perfekt ist - aber ohne Garantie.</li>"
176
 
177
+ #: wp-to-twitter-manager.php:313
178
+ msgid "This plugin may not fully work in your server environment. The plugin failed to contact both a URL shortener API and the Twitter service API."
179
+ msgstr "Dieses Plugin funktioniert vielleicht nicht in deiner Serverumgebung. Das Plugin konnte weder die URL Kürzer API noch die Twitter API erreichen."
180
 
181
+ #: wp-to-twitter-manager.php:328
182
  msgid "WP to Twitter Options"
183
  msgstr "WP to Twitter Einstellungen"
184
 
185
+ #: wp-to-twitter-manager.php:332
186
+ #: wp-to-twitter.php:811
187
+ msgid "Get Support"
188
+ msgstr "Hilfe anfordern"
189
+
190
+ #: wp-to-twitter-manager.php:333
191
+ msgid "Export Settings"
192
+ msgstr "Export Einstellungen"
193
 
194
+ #: wp-to-twitter-manager.php:347
195
+ msgid "For any post update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content, <code>#category#</code> for the first selected category for the post, <code>#date#</code> for the post date, or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.) You can also create custom shortcodes to access WordPress custom fields. Use doubled square brackets surrounding the name of your custom field to add the value of that custom field to your status update. Example: <code>[[custom_field]]</code>"
196
+ msgstr "Für jede Aktualisierung kannst du die Codes <code>#title#</code> für den Name des Blogeintrags, <code>#blog#</code> für den Blogname, <code>#post#</code> für einen Auszug des Blogeintrags, <code>#category#</code> für die erste Kategorie des Blogeintrags, <code>#date#</code> für das Veröffentlichungsdatum oder <code>#url#</code> für die URL verwenden (gekürzt oder nicht, je nach deinen Einstellungen)! Man kann eigene Codes im WordPress Benutzerfeld anlegen. Benutze doppelt eckige Klammern um den Namen deines Benutzerfeld um den Wert des Benutzerfeld in deinem Tweet zu verwenden. Beispiel: <code>[[Benutzerfeld]]</code>"
197
 
198
+ #: wp-to-twitter-manager.php:353
199
+ msgid "<p>One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in your post custom fields, and you can re-Tweet it at your leisure.</p>"
200
+ msgstr "<p>Einer oder mehrere deiner letzten Einträge konnte nicht über Twitter veröffentlicht werden. Die Tweets wurden am Ende der Einträge gespeichert, damit du sie manuell veröffentlichen kannst.</p>"
201
 
202
+ #: wp-to-twitter-manager.php:356
203
+ msgid "<p>The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>"
204
+ msgstr "<p>Anfrage an den URL Kürzer fehlgeschlagen! Wir konnten die URL nicht kürzen und haben deshalb die normale URL in den Tweet eingefügt. Überprüfe beim Anbieter ob Probleme bekannt sind. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>"
205
+
206
+ #: wp-to-twitter-manager.php:363
207
  msgid "Clear 'WP to Twitter' Error Messages"
208
  msgstr "'WP to Twitter' Fehlermeldung löschen"
209
 
210
+ #: wp-to-twitter-manager.php:371
211
+ msgid "Set what should be in a Tweet"
212
+ msgstr "Was soll in den Tweet"
213
 
214
+ #: wp-to-twitter-manager.php:374
215
  msgid "Update when a post is published"
216
  msgstr "Aktualisieren wenn ein neuer Eintrag veröffentlicht wird"
217
 
218
+ #: wp-to-twitter-manager.php:374
219
  msgid "Text for new post updates:"
220
  msgstr "Text für neuen Eintrag: "
221
 
222
+ #: wp-to-twitter-manager.php:379
 
 
 
 
 
223
  msgid "Update when a post is edited"
224
  msgstr "Aktualisieren wenn ein neuer Eintrag aktualisiert wird"
225
 
226
+ #: wp-to-twitter-manager.php:379
227
  msgid "Text for editing updates:"
228
  msgstr "Text für aktualisierte Einträge:"
229
 
230
+ #: wp-to-twitter-manager.php:383
 
 
 
 
231
  msgid "Update Twitter when new Wordpress Pages are published"
232
  msgstr "Aktualisiere Twitter wenn eine neue WordPress Seite veröffentlicht wird"
233
 
234
+ #: wp-to-twitter-manager.php:383
235
+ msgid "Text for new page updates:"
236
+ msgstr "Text für neue Seite: "
237
+
238
+ #: wp-to-twitter-manager.php:387
239
  msgid "Update Twitter when WordPress Pages are edited"
240
  msgstr "Aktualisiere Twitter wenn eine WordPress Seite aktualisiert wird"
241
 
242
+ #: wp-to-twitter-manager.php:387
243
+ msgid "Text for page edit updates:"
244
+ msgstr "Text für aktualisierte Seiten:"
245
 
246
+ #: wp-to-twitter-manager.php:391
247
+ msgid "Add tags as hashtags on Tweets"
248
+ msgstr "Verwende Tags als Hashtags in Tweets"
249
 
250
+ #: wp-to-twitter-manager.php:391
251
+ msgid "Spaces replaced with:"
252
+ msgstr "Leerzeichen ersetzen durch:"
253
 
254
+ #: wp-to-twitter-manager.php:392
255
+ msgid "Default replacement is an underscore (<code>_</code>). Use <code>[ ]</code> to remove spaces entirely."
256
+ msgstr "Standardmäßig wird es mit einem Unterstrich ersetzt (<code>_</code>). Verwende <code>[ ]</code> um das Leerzeichen komplett zu entfernen."
257
 
258
+ #: wp-to-twitter-manager.php:394
259
+ msgid "Maximum number of tags to include:"
260
+ msgstr "Maximale Anzahl von Tags pro Tweet:"
261
 
262
+ #: wp-to-twitter-manager.php:395
263
+ msgid "Maximum length in characters for included tags:"
264
+ msgstr "Maximale Länge von Zeichen inklusive Tags:"
265
 
266
+ #: wp-to-twitter-manager.php:396
267
+ msgid "These options allow you to restrict the length and number of WordPress tags sent to Twitter as hashtags. Set to <code>0</code> or leave blank to allow any and all tags."
268
+ msgstr "Diese Option erlaubt Dir die Länge und Anzahl von WordPress Tags, die als Twitter Hashtags erscheinen festzulegen. Mit <code>0</code> oder ohne Wert werden alle Tags übernommen."
269
 
270
+ #: wp-to-twitter-manager.php:400
271
+ msgid "Update Twitter when you post a Blogroll link"
272
+ msgstr "Aktualisiere Twitter wenn du einen neuen Blogroll Link veröffentlichst."
273
 
274
+ #: wp-to-twitter-manager.php:401
275
+ msgid "Text for new link updates:"
276
+ msgstr "Text für neue Link Aktualisierung: "
277
+
278
+ #: wp-to-twitter-manager.php:401
279
+ msgid "Available shortcodes: <code>#url#</code>, <code>#title#</code>, and <code>#description#</code>."
280
+ msgstr "Vorhandene Codes: <code>#url#</code>, <code>#title#</code>, and <code>#description#</code>."
281
+
282
+ #: wp-to-twitter-manager.php:404
283
  msgid "Length of post excerpt (in characters):"
284
  msgstr "Länge des Blogeintrag Auszugs (in Zeichen):"
285
 
286
+ #: wp-to-twitter-manager.php:404
287
  msgid "By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead."
288
  msgstr "Standardmäßig, Auszug aus dem Blogeintrag selbst. Wenn du das 'Auszug' Feld verwendest, wird dieser Text verwendet."
289
 
290
+ #: wp-to-twitter-manager.php:407
291
+ msgid "WP to Twitter Date Formatting:"
292
+ msgstr "WP to Twitter Datums Format:"
293
+
294
+ #: wp-to-twitter-manager.php:407
295
+ msgid "Default is from your general settings. <a href='http://codex.wordpress.org/Formatting_Date_and_Time'>Date Formatting Documentation</a>."
296
+ msgstr "Der Standard ist aus den Allgemeinen Einstellungne. <a href='http://codex.wordpress.org/Formatting_Date_and_Time'>Datumsformat Dokumentation</a>."
297
+
298
+ #: wp-to-twitter-manager.php:411
299
+ msgid "Custom text before Tweets:"
300
+ msgstr "Eigener Text vor den Tweets:"
301
 
302
+ #: wp-to-twitter-manager.php:412
303
+ msgid "Custom text after Tweets:"
304
+ msgstr "Eigener Text nach den Tweets:"
305
 
306
+ #: wp-to-twitter-manager.php:415
307
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
308
  msgstr "Benutzerfeld für eine alternative URL zum Verkürzen und Tweeten:"
309
 
310
+ #: wp-to-twitter-manager.php:416
311
  msgid "You can use a custom field to send Cli.gs and Twitter an alternate URL from the permalink provided by WordPress. The value is the name of the custom field you're using to add an external URL."
312
  msgstr "Du kannst das Benutzerfeld verwenden um Cli.gs und Twitter eine andere URL als den Permalink von WordPress zu verwenden. Der Wert ist der Name des Benutzerfeldes, welches du für eine externe URL verwenden kannst."
313
 
314
+ #: wp-to-twitter-manager.php:420
315
+ msgid "Special Cases when WordPress should send a Tweet"
316
+ msgstr "Spezialfälle wenn WordPress einen Tweet senden soll"
317
+
318
+ #: wp-to-twitter-manager.php:423
319
+ msgid "Set default Tweet status to 'No.'"
320
+ msgstr "Setze Tweet veröffentlichen auf 'Nein' als Standard."
321
+
322
+ #: wp-to-twitter-manager.php:424
323
+ msgid "Twitter updates can be set on a post by post basis. By default, posts WILL be posted to Twitter. Check this to change the default to NO."
324
+ msgstr "Twitter Aktualisierungen können auch für jeden Eintrag einzeln freigeschaltet werden. Standardmäßig wird JEDER Eintrag auf Twitter veröffentlich. Hier kann diese Funktion deaktiviert werden."
325
+
326
+ #: wp-to-twitter-manager.php:428
327
+ msgid "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
328
+ msgstr "Twitter Aktualisierungen bei Remote Veröffentlichungen (Einträge per Email oder XMLRPC Client)"
329
+
330
+ #: wp-to-twitter-manager.php:432
331
+ msgid "Update Twitter when a post is published using QuickPress"
332
+ msgstr "Aktualisiere Twitter wenn ein Eintrag über QuickPress veröffentlicht wird"
333
+
334
+ #: wp-to-twitter-manager.php:436
335
+ msgid "Special Fields"
336
+ msgstr "Spezial Felder"
337
+
338
+ #: wp-to-twitter-manager.php:439
339
  msgid "Use Google Analytics with WP-to-Twitter"
340
  msgstr "Verwende Google Analytics mit WP-to-Twitter"
341
 
342
+ #: wp-to-twitter-manager.php:440
343
  msgid "Campaign identifier for Google Analytics:"
344
  msgstr "Campaign Identifier für Google Analytics:"
345
 
346
+ #: wp-to-twitter-manager.php:441
347
  msgid "You can track the response from Twitter using Google Analytics by defining a campaign identifier here."
348
  msgstr "Du kannst die Antworten von Twitter mit Google Analytics aufzeichnen, wenn du einen Campaign Identifier angibst."
349
 
350
+ #: wp-to-twitter-manager.php:446
351
  msgid "Authors have individual Twitter accounts"
352
  msgstr "Autoren haben individuelle Twitter Accounts"
353
 
354
+ #: wp-to-twitter-manager.php:446
355
  msgid "Each author can set their own Twitter username and password in their user profile. Their posts will be sent to their own Twitter accounts."
356
  msgstr "Jeder Autor kann seinen Twitter Benutzernamen und Passwort in seinem Profil festlegen. Die Einträge werden unter dem jeweiligen Twitter Account veröffentlicht."
357
 
358
+ #: wp-to-twitter-manager.php:450
359
+ msgid "Set your preferred URL Shortener"
360
+ msgstr "Wähle deinen bevorzugten URL Kürzer"
361
+
362
+ #: wp-to-twitter-manager.php:453
363
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
364
+ msgstr "Verwende <strong>Cli.gs</strong> als URL Kürzer."
365
 
366
+ #: wp-to-twitter-manager.php:454
367
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
368
+ msgstr "Verwende <strong>Bit.ly</strong> als URL Kürzer."
369
 
370
+ #: wp-to-twitter-manager.php:455
371
+ msgid "Use <strong>WordPress</strong> as a URL shortener."
372
+ msgstr "Verwende <strong>WordPress</strong> als URL Kürzer."
373
+
374
+ #: wp-to-twitter-manager.php:456
375
  msgid "Don't shorten URLs."
376
  msgstr "URLs nicht kürzen."
377
 
378
+ #: wp-to-twitter-manager.php:457
379
+ msgid "Using WordPress as a URL shortener will send URLs to Twitter in the default URL format for WordPress: <code>http://domain.com/subdir/?p=123</code>. Google Analytics is not available when using WordPress shortened URLs."
380
+ msgstr "Bei Verwendung von WordPress als URL Kürzer werden die URLs im WordPress URL Format verwendet: <code>http://domain.com/subdir/?p=123</code>. Google Analytics steht nicht zur Verfügung, wenn der WordPress URL Kürzer verwendet wird."
381
+
382
+ #: wp-to-twitter-manager.php:462
383
  msgid "Save WP->Twitter Options"
384
  msgstr "WP->Twitter Einstellungen sichern"
385
 
386
+ #: wp-to-twitter-manager.php:468
387
  msgid "Your Twitter account details"
388
  msgstr "Deine Twitter Account Informationen"
389
 
390
+ #: wp-to-twitter-manager.php:475
391
  msgid "Your Twitter username:"
392
  msgstr "Dein Twitter Benutzername:"
393
 
394
+ #: wp-to-twitter-manager.php:479
395
  msgid "Your Twitter password:"
396
  msgstr "Dein Twitter Passwort:"
397
 
398
+ #: wp-to-twitter-manager.php:479
399
  msgid "(<em>Saved</em>)"
400
  msgstr "(<em>Gespeichert</em>)"
401
 
402
+ #: wp-to-twitter-manager.php:483
403
  msgid "Save Twitter Login Info"
404
  msgstr "Twitter Login speichern"
405
 
406
+ #: wp-to-twitter-manager.php:483
407
  msgid "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter.com'>Get one for free here</a>"
408
  msgstr "&raquo; <small>Du hast keinen Twitter Account? <a href='http://www.twitter.com'>HIER</a> klicken zum Anlegen!"
409
 
410
+ #: wp-to-twitter-manager.php:487
411
  msgid "Your Cli.gs account details"
412
  msgstr "Deine Cli.gs Account Informationen"
413
 
414
+ #: wp-to-twitter-manager.php:494
415
  msgid "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
416
  msgstr "Dein Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
417
 
418
+ #: wp-to-twitter-manager.php:500
419
  msgid "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/api/'>Get one free here</a>!<br />You'll need an API key in order to associate the Cligs you create with your Cligs account."
420
  msgstr "Keinen Cli.gs Account oder Cligs API Key? <a href='http://cli.gs/user/api/'>HIER</a> klicken zum Anlegen!!<br />Du benötigst einen API Key um cligs einem Cli.gs Account zuzuordnen."
421
 
422
+ #: wp-to-twitter-manager.php:505
423
  msgid "Your Bit.ly account details"
424
  msgstr "Deine Bit.ly Account Informationen"
425
 
426
+ #: wp-to-twitter-manager.php:510
427
  msgid "Your Bit.ly username:"
428
  msgstr "Dein Bit.ly Benutzername:"
429
 
430
+ #: wp-to-twitter-manager.php:514
431
  msgid "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
432
  msgstr "Dein Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
433
 
434
+ #: wp-to-twitter-manager.php:521
435
+ msgid "Save Bit.ly API Key"
436
+ msgstr "Bit.ly API Key gespeichert"
437
+
438
+ #: wp-to-twitter-manager.php:521
439
+ msgid "Clear Bit.ly API Key"
440
+ msgstr "Bit.ly API Key entfernen"
441
+
442
+ #: wp-to-twitter-manager.php:521
443
+ msgid "A Bit.ly API key and username is required to shorten URLs via the Bit.ly API and WP to Twitter."
444
+ msgstr "Ein Bit.ly API Key und Benutzernamen werden für den URL Kürzer von der Bit.ly API und WP to Twitter benötigt."
445
+
446
+ #: wp-to-twitter-manager.php:530
447
+ msgid "Check Support"
448
+ msgstr "Hilfe Ansehen"
449
+
450
+ #: wp-to-twitter-manager.php:530
451
+ msgid "Check whether your server supports WP to Twitter's queries to the Twitter and URL shortening APIs."
452
+ msgstr "Überprüfe ob dein Server WP to Twitter Anfrage an die Twitter und die URL Kürzer API unterstützt."
453
+
454
+ #: wp-to-twitter-manager.php:538
455
  msgid "Need help?"
456
  msgstr "Du benötigst Hilfe?"
457
 
458
+ #: wp-to-twitter-manager.php:539
459
  msgid "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter plugin page</a>."
460
  msgstr "Besuche die <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter Plugin Seite</a>."
461
 
 
 
 
 
462
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
463
  #. Plugin Name of an extension
464
+ #: wp-to-twitter.php:761
465
  msgid "WP to Twitter"
466
  msgstr "WP to Twitter"
467
 
468
+ #: wp-to-twitter.php:806
469
  msgid "Twitter Post"
470
  msgstr "Twitter Nachricht"
471
 
472
+ #: wp-to-twitter.php:811
473
+ msgid " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, <code>#category#</code>, <code>#date#</code>, or <code>#blog#</code> to insert the shortened URL, post title, the first category selected, the post date, or a post excerpt or blog name into the Tweet."
474
+ msgstr " Zeichen.<br />Twitter Nachrichten können maximal 140 Zeichen haben; wenn du eine Cli.gs URL in deinen Tweets verwendest, hast du noch 119 Zeichen zur Verfügung. Du kannst <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, <code>#date#</code> oder <code>#blog#</code> verwenden um die gekürzte URL, Name des Blogeintrags, ein Auszug des Blogeintrags oder Blogname im Tweet zu verwenden."
475
 
476
+ #: wp-to-twitter.php:811
477
+ msgid "Make a Donation"
478
+ msgstr "Spenden"
479
 
480
+ #: wp-to-twitter.php:814
481
  msgid "Don't Tweet this post."
482
  msgstr "Diesen Eintrag nicht twittern."
483
 
484
+ #: wp-to-twitter.php:863
485
  msgid "WP to Twitter User Settings"
486
  msgstr "WP to Twitter Benutzer Einstellungen"
487
 
488
+ #: wp-to-twitter.php:867
489
  msgid "Use My Twitter Account"
490
  msgstr "Verwende meinen Twitter Account"
491
 
492
+ #: wp-to-twitter.php:868
493
  msgid "Select this option if you would like your posts to be Tweeted into your own Twitter account with no @ references."
494
  msgstr "Wähle diese Option wenn du möchtest, dass dein Eintrag in deinem Twitter Account ohne @ Referenz veröffentlicht wird."
495
 
496
+ #: wp-to-twitter.php:869
497
  msgid "Tweet my posts into my Twitter account with an @ reference to the site's main Twitter account."
498
  msgstr "Tweete meinen Eintrag in meinem Twitter Account mit einer @ Referenz zum Haupt Twitter Account der Seite."
499
 
500
+ #: wp-to-twitter.php:870
501
  msgid "Tweet my posts into the main site Twitter account with an @ reference to my username. (Password not required with this option.)"
502
  msgstr "Tweete meinen Eintrag im Haupt Twitter Account mit einer @ Referenz zu meinem Benutzernamen. (Für diese Option wird kein Passwort benötigt.)"
503
 
504
+ #: wp-to-twitter.php:873
505
  msgid "Your Twitter Username"
506
  msgstr "Dein Twitter Benutzername"
507
 
508
+ #: wp-to-twitter.php:874
509
  msgid "Enter your own Twitter username."
510
  msgstr "Gib deinen Twitter Benutzernamen ein."
511
 
512
+ #: wp-to-twitter.php:877
513
  msgid "Your Twitter Password"
514
  msgstr "Dein Twitter Passwort"
515
 
516
+ #: wp-to-twitter.php:878
517
  msgid "Enter your own Twitter password."
518
  msgstr "Gib dein Twitter Passwort ein."
519
 
520
+ #: wp-to-twitter.php:997
521
+ msgid "<p>Couldn't locate the settings page.</p>"
522
+ msgstr "<p>Einstellungsseite nicht gefunden.</p>"
523
+
524
+ #: wp-to-twitter.php:1002
525
  msgid "Settings"
526
  msgstr "Einstellungen"
527
 
541
  msgid "http://www.joedolson.com/"
542
  msgstr "http://www.joedolson.com/"
543
 
544
+ #~ msgid ""
545
+ #~ "The query to the URL shortener API failed, and your URL was not shrunk. "
546
+ #~ "The full post URL was attached to your Tweet."
547
+ #~ msgstr ""
548
+ #~ "Die Verbindung zum URL Kürzer API schlug fehl und deine URL wurde nicht "
549
+ #~ "verkürzt. Es wurde die normale URL wurde im Tweet veröffentlicht."
550
+ #~ msgid "Add_new_tag"
551
+ #~ msgstr "Tag_hinzufügen"
552
+ #~ msgid "This plugin may not work in your server environment."
553
+ #~ msgstr ""
554
+ #~ "Dieses Plugin funktioniert vielleicht nicht in deiner Server Umgebung."
555
+ #~ msgid "Wordpress to Twitter Publishing Options"
556
+ #~ msgstr "Wordpress to Twitter Veröffentlichungs-Optionen"
557
+ #~ msgid "Provide link to blog?"
558
+ #~ msgstr "Link zum Blog hinzufügen?"
559
+ #~ msgid "Use <strong>link title</strong> for Twitter updates"
560
+ #~ msgstr ""
561
+ #~ "Verwende den <strong>Link Namen</strong> für Twitter Aktualisierungen"
562
+ #~ msgid "Use <strong>link description</strong> for Twitter updates"
563
+ #~ msgstr ""
564
+ #~ "Verwende die <strong>Link Beschreibung</strong> für Twitter "
565
+ #~ "Aktualisierungen"
566
+ #~ msgid ""
567
+ #~ "Text for new link updates (used if title/description isn't available.):"
568
+ #~ msgstr ""
569
+ #~ "Text für neuen Link (wenn kein Namen oder Beschreibung vorhanden sind.):"
570
+ #~ msgid "Custom text prepended to Tweets:"
571
+ #~ msgstr "Eigener Text zu Beginn des Tweets:"
572
  #~ msgid ""
573
  #~ "Your server appears to support the required PHP functions and classes for "
574
  #~ "WP to Twitter to function."
wp-to-twitter-it_IT.mo CHANGED
Binary file
wp-to-twitter-it_IT.po CHANGED
@@ -5,10 +5,10 @@
5
  #
6
  msgid ""
7
  msgstr ""
8
- "Project-Id-Version: WP to Twitter\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
10
- "POT-Creation-Date: 2009-09-16 18:42+0000\n"
11
- "PO-Revision-Date: 2009-09-16 23:37+0100\n"
12
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao@gmail.com>\n"
13
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
14
  "MIME-Version: 1.0\n"
@@ -17,420 +17,516 @@ msgstr ""
17
  "X-Poedit-Language: Italian\n"
18
  "X-Poedit-Country: ITALY\n"
19
 
20
- #: wp-to-twitter-manager.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  msgid "Set your Twitter login information and URL shortener API information to use this plugin!"
22
  msgstr "Per potere utilizzare questo plugin dovrai inserire i tuoi dati login di Twitter e le informazioni API per i servizi URL brevi! "
23
 
24
- #: wp-to-twitter-manager.php:61
25
  msgid "Please add your Twitter password. "
26
  msgstr "Inserisci la tua password di Twitter."
27
 
28
- #: wp-to-twitter-manager.php:67
29
  msgid "WP to Twitter Errors Cleared"
30
  msgstr "Gli errori WP to Twitter sono stati azzerati"
31
 
32
- #: wp-to-twitter-manager.php:73
33
- msgid "URL shortener request failed! We couldn't shrink that URL, so we attached the normal URL to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]"
34
- msgstr "La richiesta é fallita! Non essendo stato possibile abbreviare l'URL abbiamo utilizzato per il messaggio l'indirizzo normale. Verifica la documentazione in merito presso il tuo provider di URL brevi. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]"
35
-
36
- #: wp-to-twitter-manager.php:77
37
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! "
38
  msgstr "Non é stato possibile contattare i server di Twitter per comunicare l'aggiornamento avvenuto. Il tuo messaggio é stato inserito in un campo personalizzato in allegato all'articolo in modo tale che tu possa compiere manualmente l'operazione!"
39
 
40
- #: wp-to-twitter-manager.php:79
41
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your <strong>new link</strong>! You'll have to post it manually, I'm afraid. "
42
  msgstr "Non é stato possibile contattare i server di Twitter per comunicare il tuo <strong>nuovo link</strong>. Prova a compiere manualmente l'operazione."
43
 
44
- #: wp-to-twitter-manager.php:137
45
  msgid "You must add your Bit.ly login and API key in order to shorten URLs with Bit.ly."
46
  msgstr "E' necessario che tu inserisca i dati per il login e la chiave API di Bit.ly in modo da potere abbreviare gli URL con Bit.ly."
47
 
48
- #: wp-to-twitter-manager.php:148
49
  msgid "WP to Twitter Options Updated"
50
  msgstr "Le opzioni di WP to Twitter sono state aggiornate"
51
 
52
- #: wp-to-twitter-manager.php:158
53
  msgid "Twitter login and password updated. "
54
  msgstr "Il login e la password di Twitter sono state aggiornate."
55
 
56
- #: wp-to-twitter-manager.php:160
57
  msgid "You need to provide your twitter login and password! "
58
  msgstr "E' necessario fornire i dati login e password di Twitter!"
59
 
60
- #: wp-to-twitter-manager.php:167
61
  msgid "Cligs API Key Updated"
62
  msgstr "La chiave API di Cligs é stata aggiornata."
63
 
64
- #: wp-to-twitter-manager.php:170
65
  msgid "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be associated with your account. "
66
  msgstr "La chiave API di Cli.gs é stata cancellata. I Cli.gs creati da WP to Twitter non saranno più associati al tuo account. "
67
 
68
- #: wp-to-twitter-manager.php:172
69
  msgid "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</a>! "
70
  msgstr "Non é stata inserita la chiave API di Cli.gs - <a href='http://cli.gs/user/api/'>vai qui</a>! "
71
 
72
- #: wp-to-twitter-manager.php:178
73
  msgid "Bit.ly API Key Updated."
74
  msgstr "La chiave API di Bit.ly é stata aggiornata."
75
 
76
- #: wp-to-twitter-manager.php:181
77
  msgid "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
78
  msgstr "La chiave API di Bit.ly é stata cancellata. Non puoi utilizzare la API di Bit.ly senza la chiave API. "
79
 
80
- #: wp-to-twitter-manager.php:183
81
- msgid "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</a>! "
82
- msgstr "La chiave API di Bit.ly non é stata aggiunta - <a href='http://bit.ly/account/'>vai qui</a>! "
83
 
84
- #: wp-to-twitter-manager.php:187
85
  msgid " Bit.ly User Login Updated."
86
  msgstr " Il login utente per Bit.ly é stato aggiornato."
87
 
88
- #: wp-to-twitter-manager.php:190
89
  msgid "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing your username. "
90
  msgstr "Sono stati cancellati i dati per il login utente Bit.ly. Non puoi utilizzare la API di Bit.ly senza fornire il tuo nome utente. "
91
 
92
- #: wp-to-twitter-manager.php:192
93
  msgid "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
94
  msgstr "Non sono stati inseriti i dati per il login a Bit.ly - <a href='http://bit.ly/account/'>vai qui</a>! "
95
 
96
- #: wp-to-twitter-manager.php:224
97
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but the URL creation failed.</li>"
98
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Purtroppo la creazione dell'URL é fallita.</li>"
99
 
100
- #: wp-to-twitter-manager.php:226
101
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but a Cli.gs server error prevented the URL from being shrotened.</li>"
102
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Purtroppo un errore del server Cli.gs non ha permesso l'abbreviazione dell'URL.</li>"
103
 
104
- #: wp-to-twitter-manager.php:228
105
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy and created a shortened link.</li>"
106
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Il link breve é stato creato.</li>"
107
 
108
- #: wp-to-twitter-manager.php:237
109
- #: wp-to-twitter-manager.php:259
110
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
111
  msgstr "<li>Contattata con successo (via Snoopy) la API di Bit.ly.</li>"
112
 
113
- #: wp-to-twitter-manager.php:239
114
- #: wp-to-twitter-manager.php:261
115
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
116
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Bit.ly.</li>"
117
 
118
- #: wp-to-twitter-manager.php:243
 
 
 
 
119
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
120
  msgstr "<li>Contattata con successo (via Snoopy) la API di Twitter.</li>"
121
 
122
- #: wp-to-twitter-manager.php:245
123
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
124
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Twitter.</li>"
125
 
126
- #: wp-to-twitter-manager.php:251
127
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
128
  msgstr "<li>Contattata con successo (via cURL) la API di Twitter.</li>"
129
 
130
- #: wp-to-twitter-manager.php:253
131
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
132
  msgstr "<li>Non é stato possibile contattare (via cURL) la API di Twitter.</li>"
133
 
134
- #: wp-to-twitter-manager.php:265
135
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
136
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs.</li>"
137
 
138
- #: wp-to-twitter-manager.php:268
139
  msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
140
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Cli.gs.</li>"
141
 
142
- #: wp-to-twitter-manager.php:273
143
  msgid "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
144
  msgstr "<li><strong>WP to Twitter funziona correttamente per il tuo server.</strong></li>"
145
 
146
- #: wp-to-twitter-manager.php:278
147
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
148
  msgstr "<li>Il tuo server non supporta <code>fputs</code>.</li>"
149
 
150
- #: wp-to-twitter-manager.php:282
151
  msgid "<li>Your server does not support <code>file_get_contents</code> or <code>cURL</code> functions.</li>"
152
  msgstr "<li>Il tuo server non supporta le funzioni <code>file_get_contents</code> oppure <code>cURL</code>.</li>"
153
 
154
- #: wp-to-twitter-manager.php:286
155
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
156
  msgstr "<li>Il tuo server non supporta <code>Snoopy</code>.</li>"
157
 
158
- #: wp-to-twitter-manager.php:289
159
  msgid "<li><strong>Your server does not appear to support the required PHP functions and classes for WP to Twitter to function.</strong> You can try it anyway - these tests aren't perfect - but no guarantees.</li>"
160
  msgstr "<li><strong>Pare che il tuo server non supporti le funzioni PHP richieste affinché WP to Twitter possa funzionare correttamente.</strong> Puoi comunque provare ugualmente - queste verifiche non sono perfette - ma non garantisco i risultati.</li>"
161
 
162
- #: wp-to-twitter-manager.php:298
163
- msgid "This plugin may not work in your server environment."
164
- msgstr "Questo plugin non può funzionare sul tuo server."
165
 
166
- #: wp-to-twitter-manager.php:309
167
  msgid "WP to Twitter Options"
168
  msgstr "Opzioni WP to Twitter"
169
 
170
- #: wp-to-twitter-manager.php:311
171
- msgid "For any update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.)"
172
- msgstr "Per aggiornare ogni campo potrai utilizzare i codici <code>#title#</code> per il titolo del tuo articolo, <code>#blog#</code> per il nome del tuo blog, <code>#post#</code> per un riassunto breve del contenuto dell'articolo oppure <code>#url#</code> per l'URL all'articolo (breve o normale, a tuo piacere)"
 
 
 
 
 
173
 
174
- #: wp-to-twitter-manager.php:318
175
- msgid "One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in the custom meta data for your post, and you can re-Tweet it at your leisure."
176
- msgstr "Uno o più dei tuoi articoli recenti non é stato in grado di comunicare l'aggiornamento a Twitter. Il tuo messaggio é stato inserito nei dati meta del campo personalizzato del tuo articolo in modo tale che tu possa ripetere a tuo piacere l'operazione!"
177
 
178
- #: wp-to-twitter-manager.php:321
179
- msgid "The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet."
180
- msgstr "La richiesta API per la creazione dell'URL breve é fallita: il tuo URL non é stato abbreviato. E' stato allegato l'URL completo al tuo messaggio."
181
 
182
- #: wp-to-twitter-manager.php:333
 
 
 
 
183
  msgid "Clear 'WP to Twitter' Error Messages"
184
  msgstr "Svuota i messaggiodi errore 'WP to Twitter'"
185
 
186
- #: wp-to-twitter-manager.php:345
187
- msgid "Wordpress to Twitter Publishing Options"
188
- msgstr "Opzioni editoriali Wordpress to Twitter"
189
 
190
- #: wp-to-twitter-manager.php:349
191
  msgid "Update when a post is published"
192
  msgstr "Aggiorna quando viene pubblicato un articolo"
193
 
194
- #: wp-to-twitter-manager.php:349
195
  msgid "Text for new post updates:"
196
  msgstr "Testo per aggiornamenti articolo:"
197
 
198
- #: wp-to-twitter-manager.php:352
199
- #: wp-to-twitter-manager.php:360
200
- msgid "Provide link to blog?"
201
- msgstr "Desideri il link al blog?"
202
-
203
- #: wp-to-twitter-manager.php:357
204
  msgid "Update when a post is edited"
205
  msgstr "Aggiorna quando modifichi un articolo"
206
 
207
- #: wp-to-twitter-manager.php:357
208
  msgid "Text for editing updates:"
209
  msgstr "Testo per aggiornamenti modifiche:"
210
 
211
- #: wp-to-twitter-manager.php:364
212
- msgid "Add tags as hashtags on Tweets"
213
- msgstr "Aggiungi ai messaggi i tag come fossero degli hashtag "
214
-
215
- #: wp-to-twitter-manager.php:368
216
  msgid "Update Twitter when new Wordpress Pages are published"
217
  msgstr "Aggiorna Twitter quando viene pubblicata una nuova pagina WordPress"
218
 
219
- #: wp-to-twitter-manager.php:372
 
 
 
 
220
  msgid "Update Twitter when WordPress Pages are edited"
221
  msgstr "Aggiorna Twitter quando viene modificata una pagina WordPress"
222
 
223
- #: wp-to-twitter-manager.php:376
224
- msgid "Update Twitter when you post a Blogroll link"
225
- msgstr "Aggiorna Twitter quando viene aggiunto un nuovo link al blogroll"
226
 
227
- #: wp-to-twitter-manager.php:376
228
- msgid "Use <strong>link title</strong> for Twitter updates"
229
- msgstr "Utilizza un <strong>link di testo</strong> per gli aggiornamenti di Twitter"
230
 
231
- #: wp-to-twitter-manager.php:376
232
- msgid "Use <strong>link description</strong> for Twitter updates"
233
- msgstr "Utilizza un <strong>link descrittivo</strong> per gli aggiornamenti di Twitter"
234
 
235
- #: wp-to-twitter-manager.php:376
236
- msgid "Text for new link updates (used if title/description isn't available.):"
237
- msgstr "Testo per il link ai nuovi aggiornamenti (se titolo/descrizione non fossero disponibili):"
238
 
239
- #: wp-to-twitter-manager.php:381
240
- msgid "Set default Tweet status to 'No.'"
241
- msgstr "Imposta al 'No' lo stato predefinito per i messaggi"
242
 
243
- #: wp-to-twitter-manager.php:382
244
- msgid "Twitter updates can be set on a post by post basis. By default, posts WILL be posted to Twitter. Check this to change the default to NO."
245
- msgstr "Gli aggiornamenti per Twitter possono essere impostati in ogni singolo articolo. Come funzione predefinita, gli articoli VERRANNO segnalati a Twitter. Metti il segno di spunta per modificare al NO."
246
 
247
- #: wp-to-twitter-manager.php:386
248
- msgid "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
249
- msgstr "Invio degli aggiornamenti di Twitter via punti di pubblicazione remoti (Email o client XMLRPC)"
250
 
251
- #: wp-to-twitter-manager.php:390
252
- msgid "Update Twitter when a post is published using QuickPress"
253
- msgstr "Aggiorna Twitter quando un articolo é stato pubblicato via QuickPress"
254
 
255
- #: wp-to-twitter-manager.php:394
 
 
 
 
 
 
 
 
256
  msgid "Length of post excerpt (in characters):"
257
  msgstr "Lunghezza riassunto messaggi (in caratteri)"
258
 
259
- #: wp-to-twitter-manager.php:394
260
  msgid "By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead."
261
  msgstr "Come funzione predefinita, gli estratti verranno generati in automatico. Utilizzassi il campo 'Excerpt', questi avrà la priorità."
262
 
263
- #: wp-to-twitter-manager.php:398
264
- msgid "Custom text prepended to Tweets:"
265
- msgstr "Testo personalizzato davanti al messaggio:"
266
 
267
- #: wp-to-twitter-manager.php:402
268
- msgid "Custom text appended to Tweets:"
269
- msgstr "Testo personalizzato in coda al messaggio:"
 
 
 
 
270
 
271
- #: wp-to-twitter-manager.php:406
 
 
 
 
272
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
273
  msgstr "Campo personalizzato riferito ad un URL alternativo da abbreviare ed inviare a Twitter:"
274
 
275
- #: wp-to-twitter-manager.php:407
276
  msgid "You can use a custom field to send Cli.gs and Twitter an alternate URL from the permalink provided by WordPress. The value is the name of the custom field you're using to add an external URL."
277
  msgstr "Puoi utilizzare un campo personalizzato per inviare a Cli.gs ed a Twitter un URL alternativo dal permalink fornito da WordPress. Questo valore é il nome del campo personalizzato che utilizzerai per aggiungere un URL esterno."
278
 
279
- #: wp-to-twitter-manager.php:411
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  msgid "Use Google Analytics with WP-to-Twitter"
281
  msgstr "Utilizza Google Analytics con WP-to-Twitter"
282
 
283
- #: wp-to-twitter-manager.php:412
284
  msgid "Campaign identifier for Google Analytics:"
285
  msgstr "Identificatore Google Analytics:"
286
 
287
- #: wp-to-twitter-manager.php:413
288
  msgid "You can track the response from Twitter using Google Analytics by defining a campaign identifier here."
289
  msgstr "Puoi tracciare i riscontri su Twitter utilizzando Google Analytics inserendo qui l'identificatore."
290
 
291
- #: wp-to-twitter-manager.php:418
292
  msgid "Authors have individual Twitter accounts"
293
  msgstr "Gli autori hanno degli account personali su Twitter"
294
 
295
- #: wp-to-twitter-manager.php:418
296
  msgid "Each author can set their own Twitter username and password in their user profile. Their posts will be sent to their own Twitter accounts."
297
  msgstr "Ogni autore può impostare nel proprio profilo utente il nome utente e la password di Twitter. I loro articoli saranno inviati ai propri account di Twitter."
298
 
299
- #: wp-to-twitter-manager.php:423
 
 
 
 
300
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
301
  msgstr "Usa <strong>Cli.gs</strong> per gli URL brevi"
302
 
303
- #: wp-to-twitter-manager.php:423
304
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
305
  msgstr "Usa <strong>Bit.ly</strong> per gli URL brevi"
306
 
307
- #: wp-to-twitter-manager.php:423
 
 
 
 
308
  msgid "Don't shorten URLs."
309
  msgstr "Non usare gli URL brevi"
310
 
311
- #: wp-to-twitter-manager.php:428
 
 
 
 
312
  msgid "Save WP->Twitter Options"
313
  msgstr "Salva le opzioni WP->Twitter"
314
 
315
- #: wp-to-twitter-manager.php:434
316
  msgid "Your Twitter account details"
317
  msgstr "Dati account Twitter"
318
 
319
- #: wp-to-twitter-manager.php:441
320
  msgid "Your Twitter username:"
321
  msgstr "Nome utente Twitter:"
322
 
323
- #: wp-to-twitter-manager.php:445
324
  msgid "Your Twitter password:"
325
  msgstr "Password Twitter:"
326
 
327
- #: wp-to-twitter-manager.php:445
328
  msgid "(<em>Saved</em>)"
329
  msgstr "(<em>Salvato</em>)"
330
 
331
- #: wp-to-twitter-manager.php:449
332
  msgid "Save Twitter Login Info"
333
  msgstr "Salva le impostazioni di login a Twitter"
334
 
335
- #: wp-to-twitter-manager.php:449
336
  msgid "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter.com'>Get one for free here</a>"
337
  msgstr "&raquo; <small>Non hai un account di Twitter? <a href='http://www.twitter.com'>Vai qui</a>"
338
 
339
- #: wp-to-twitter-manager.php:453
340
  msgid "Your Cli.gs account details"
341
  msgstr "Dati account Cli.gs"
342
 
343
- #: wp-to-twitter-manager.php:460
344
  msgid "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
345
  msgstr "La tua chiave <abbr title='application programming interface'>API</abbr> di Cli.gs:"
346
 
347
- #: wp-to-twitter-manager.php:466
348
  msgid "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/api/'>Get one free here</a>!<br />You'll need an API key in order to associate the Cligs you create with your Cligs account."
349
  msgstr "Non hai ancora un account oppure una chiave API Cli.gs? <a href='http://cli.gs/user/api/'>Vai qui</a>!<br />E' necessafia una chiave API in modo tale da potere associare i Cligs da te creati con il tuo account di Cligs."
350
 
351
- #: wp-to-twitter-manager.php:471
352
  msgid "Your Bit.ly account details"
353
  msgstr "Dati account Bit.ly"
354
 
355
- #: wp-to-twitter-manager.php:477
356
  msgid "Your Bit.ly username:"
357
  msgstr "Nome utente Bit.ly:"
358
 
359
- #: wp-to-twitter-manager.php:481
360
  msgid "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
361
  msgstr "La tua chiave <abbr title='application programming interface'>API</abbr> di Bit.ly:"
362
 
363
- #: wp-to-twitter-manager.php:507
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
364
  msgid "Need help?"
365
  msgstr "Serve aiuto?"
366
 
367
- #: wp-to-twitter-manager.php:508
368
  msgid "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter plugin page</a>."
369
  msgstr "Visita la pagina <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter</a>."
370
 
371
- #: wp-to-twitter.php:822
372
- msgid "Add_new_tag"
373
- msgstr "Add_new_tag"
374
-
375
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
376
  #. Plugin Name of an extension
377
- #: wp-to-twitter.php:842
378
  msgid "WP to Twitter"
379
  msgstr "WP to Twitter"
380
 
381
- #: wp-to-twitter.php:883
382
  msgid "Twitter Post"
383
  msgstr "Messaggio Twitter"
384
 
385
- #: wp-to-twitter.php:888
386
- msgid " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code> or <code>#blog#</code> to insert the shortened URL, post title, a post excerpt or blog name into the Tweet."
387
- msgstr " caratteri.<br />I messaggi di Twitter possono contenere un massimo di 140 caratteri; un URL generato da Cli.gs posto in coda al messaggio, lascerà disponibili 119 caratteri. Puoi utilizzare <code>#url#</code>, <code>#title#</code>, <code>#post#</code> oppure <code>#blog#</code> per inserire nel messaggio l'URL breve, il nome dell'articolo, un estratto dell'articolo oppure il nome del blog."
388
 
389
- #: wp-to-twitter.php:888
390
- msgid "Get Support"
391
- msgstr "Supporto"
392
 
393
- #: wp-to-twitter.php:891
394
  msgid "Don't Tweet this post."
395
  msgstr "Non segnalare a Twitter questo articolo."
396
 
397
- #: wp-to-twitter.php:943
398
  msgid "WP to Twitter User Settings"
399
  msgstr "Impostazioni WP to Twitter User"
400
 
401
- #: wp-to-twitter.php:947
402
  msgid "Use My Twitter Account"
403
  msgstr "Utilizza il mio account di Twitter"
404
 
405
- #: wp-to-twitter.php:948
406
  msgid "Select this option if you would like your posts to be Tweeted into your own Twitter account with no @ references."
407
  msgstr "Seleziona questa opzione qualora gradissi che i tuoi articoli siano segnalati al tuo account personale di Twitter senza nessun riferimento @."
408
 
409
- #: wp-to-twitter.php:949
410
  msgid "Tweet my posts into my Twitter account with an @ reference to the site's main Twitter account."
411
  msgstr "Segnala i miei articoli nel mio account di Twitter con un riferimento @ correlato al sito principale dell'account su Twitter."
412
 
413
- #: wp-to-twitter.php:950
414
  msgid "Tweet my posts into the main site Twitter account with an @ reference to my username. (Password not required with this option.)"
415
  msgstr "Segnala i miei articoli al sito principale dell'account su Twitter con un riferimento @ al mio nome utente. (per questa opzione non sarà necessaria la password)"
416
 
417
- #: wp-to-twitter.php:953
418
  msgid "Your Twitter Username"
419
  msgstr "Nome utente Twitter"
420
 
421
- #: wp-to-twitter.php:954
422
  msgid "Enter your own Twitter username."
423
  msgstr "Inserisci il tuo nome utente Twitter"
424
 
425
- #: wp-to-twitter.php:957
426
  msgid "Your Twitter Password"
427
  msgstr "Twitter Password"
428
 
429
- #: wp-to-twitter.php:958
430
  msgid "Enter your own Twitter password."
431
  msgstr "Inserisci la tua password di Twitter"
432
 
433
- #: wp-to-twitter.php:1036
 
 
 
 
434
  msgid "Settings"
435
  msgstr "Impostazioni"
436
 
@@ -450,3 +546,33 @@ msgstr "Joseph Dolson"
450
  msgid "http://www.joedolson.com/"
451
  msgstr "http://www.joedolson.com/"
452
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  #
6
  msgid ""
7
  msgstr ""
8
+ "Project-Id-Version: WP to Twitter in italiano\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
10
+ "POT-Creation-Date: 2009-12-13 16:56+0000\n"
11
+ "PO-Revision-Date: 2009-12-13 19:07+0100\n"
12
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao@gmail.com>\n"
13
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
14
  "MIME-Version: 1.0\n"
17
  "X-Poedit-Language: Italian\n"
18
  "X-Poedit-Country: ITALY\n"
19
 
20
+ #: functions.php:123
21
+ msgid "Twitter Password Saved"
22
+ msgstr "La password di Twitter è stata salvata"
23
+
24
+ #: functions.php:125
25
+ msgid "Twitter Password Not Saved"
26
+ msgstr "La password di Twitter non é stata salvata"
27
+
28
+ #: functions.php:128
29
+ msgid "Bit.ly API Saved"
30
+ msgstr "La chiave API di Bit.ly é stata salvata."
31
+
32
+ #: functions.php:130
33
+ msgid "Bit.ly API Not Saved"
34
+ msgstr "La chiave API di Bit.ly non é stata salvata."
35
+
36
+ #: functions.php:136
37
+ msgid "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</a>] If you're experiencing trouble, please copy these settings into any request for support."
38
+ msgstr "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Nascondi</a>] Qualora avessi riscontrato dei problemi, allega queste impostazioni alle richieste di supporto."
39
+
40
+ #: wp-to-twitter-manager.php:63
41
  msgid "Set your Twitter login information and URL shortener API information to use this plugin!"
42
  msgstr "Per potere utilizzare questo plugin dovrai inserire i tuoi dati login di Twitter e le informazioni API per i servizi URL brevi! "
43
 
44
+ #: wp-to-twitter-manager.php:69
45
  msgid "Please add your Twitter password. "
46
  msgstr "Inserisci la tua password di Twitter."
47
 
48
+ #: wp-to-twitter-manager.php:75
49
  msgid "WP to Twitter Errors Cleared"
50
  msgstr "Gli errori WP to Twitter sono stati azzerati"
51
 
52
+ #: wp-to-twitter-manager.php:82
 
 
 
 
53
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! "
54
  msgstr "Non é stato possibile contattare i server di Twitter per comunicare l'aggiornamento avvenuto. Il tuo messaggio é stato inserito in un campo personalizzato in allegato all'articolo in modo tale che tu possa compiere manualmente l'operazione!"
55
 
56
+ #: wp-to-twitter-manager.php:84
57
  msgid "Sorry! I couldn't get in touch with the Twitter servers to post your <strong>new link</strong>! You'll have to post it manually, I'm afraid. "
58
  msgstr "Non é stato possibile contattare i server di Twitter per comunicare il tuo <strong>nuovo link</strong>. Prova a compiere manualmente l'operazione."
59
 
60
+ #: wp-to-twitter-manager.php:149
61
  msgid "You must add your Bit.ly login and API key in order to shorten URLs with Bit.ly."
62
  msgstr "E' necessario che tu inserisca i dati per il login e la chiave API di Bit.ly in modo da potere abbreviare gli URL con Bit.ly."
63
 
64
+ #: wp-to-twitter-manager.php:158
65
  msgid "WP to Twitter Options Updated"
66
  msgstr "Le opzioni di WP to Twitter sono state aggiornate"
67
 
68
+ #: wp-to-twitter-manager.php:168
69
  msgid "Twitter login and password updated. "
70
  msgstr "Il login e la password di Twitter sono state aggiornate."
71
 
72
+ #: wp-to-twitter-manager.php:170
73
  msgid "You need to provide your twitter login and password! "
74
  msgstr "E' necessario fornire i dati login e password di Twitter!"
75
 
76
+ #: wp-to-twitter-manager.php:177
77
  msgid "Cligs API Key Updated"
78
  msgstr "La chiave API di Cligs é stata aggiornata."
79
 
80
+ #: wp-to-twitter-manager.php:180
81
  msgid "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be associated with your account. "
82
  msgstr "La chiave API di Cli.gs é stata cancellata. I Cli.gs creati da WP to Twitter non saranno più associati al tuo account. "
83
 
84
+ #: wp-to-twitter-manager.php:182
85
  msgid "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</a>! "
86
  msgstr "Non é stata inserita la chiave API di Cli.gs - <a href='http://cli.gs/user/api/'>vai qui</a>! "
87
 
88
+ #: wp-to-twitter-manager.php:188
89
  msgid "Bit.ly API Key Updated."
90
  msgstr "La chiave API di Bit.ly é stata aggiornata."
91
 
92
+ #: wp-to-twitter-manager.php:191
93
  msgid "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
94
  msgstr "La chiave API di Bit.ly é stata cancellata. Non puoi utilizzare la API di Bit.ly senza la chiave API. "
95
 
96
+ #: wp-to-twitter-manager.php:193
97
+ msgid "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</a>! An API key is required to use the Bit.ly URL shortening service."
98
+ msgstr "La chiave API di Bit.ly non é stata aggiunta - <a href='http://bit.ly/account/'>vai qui</a>! E' necessaria una chiave API affinché il servizio di URL brevi Bit.ly di possa funzionare."
99
 
100
+ #: wp-to-twitter-manager.php:197
101
  msgid " Bit.ly User Login Updated."
102
  msgstr " Il login utente per Bit.ly é stato aggiornato."
103
 
104
+ #: wp-to-twitter-manager.php:200
105
  msgid "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing your username. "
106
  msgstr "Sono stati cancellati i dati per il login utente Bit.ly. Non puoi utilizzare la API di Bit.ly senza fornire il tuo nome utente. "
107
 
108
+ #: wp-to-twitter-manager.php:202
109
  msgid "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
110
  msgstr "Non sono stati inseriti i dati per il login a Bit.ly - <a href='http://bit.ly/account/'>vai qui</a>! "
111
 
112
+ #: wp-to-twitter-manager.php:236
113
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but the URL creation failed.</li>"
114
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Purtroppo la creazione dell'URL é fallita.</li>"
115
 
116
+ #: wp-to-twitter-manager.php:238
117
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy, but a Cli.gs server error prevented the URL from being shrotened.</li>"
118
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Purtroppo un errore del server Cli.gs non ha permesso l'abbreviazione dell'URL.</li>"
119
 
120
+ #: wp-to-twitter-manager.php:240
121
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy and created a shortened link.</li>"
122
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs. Il link breve é stato creato.</li>"
123
 
124
+ #: wp-to-twitter-manager.php:249
125
+ #: wp-to-twitter-manager.php:274
126
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
127
  msgstr "<li>Contattata con successo (via Snoopy) la API di Bit.ly.</li>"
128
 
129
+ #: wp-to-twitter-manager.php:251
130
+ #: wp-to-twitter-manager.php:276
131
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
132
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Bit.ly.</li>"
133
 
134
+ #: wp-to-twitter-manager.php:254
135
+ msgid "<li>Cannot check the Bit.ly API without a valid API key.</li>"
136
+ msgstr "<li>Non puoi utilizzare la API di Bit.ly senza una chiave API valida.</li>"
137
+
138
+ #: wp-to-twitter-manager.php:258
139
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
140
  msgstr "<li>Contattata con successo (via Snoopy) la API di Twitter.</li>"
141
 
142
+ #: wp-to-twitter-manager.php:260
143
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
144
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Twitter.</li>"
145
 
146
+ #: wp-to-twitter-manager.php:266
147
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
148
  msgstr "<li>Contattata con successo (via cURL) la API di Twitter.</li>"
149
 
150
+ #: wp-to-twitter-manager.php:268
151
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
152
  msgstr "<li>Non é stato possibile contattare (via cURL) la API di Twitter.</li>"
153
 
154
+ #: wp-to-twitter-manager.php:280
155
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
156
  msgstr "<li>Contattata con successo (via Snoopy) la API di Cli.gs.</li>"
157
 
158
+ #: wp-to-twitter-manager.php:283
159
  msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
160
  msgstr "<li>Non é stato possibile contattare (via Snoopy) la API di Cli.gs.</li>"
161
 
162
+ #: wp-to-twitter-manager.php:288
163
  msgid "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
164
  msgstr "<li><strong>WP to Twitter funziona correttamente per il tuo server.</strong></li>"
165
 
166
+ #: wp-to-twitter-manager.php:293
167
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
168
  msgstr "<li>Il tuo server non supporta <code>fputs</code>.</li>"
169
 
170
+ #: wp-to-twitter-manager.php:297
171
  msgid "<li>Your server does not support <code>file_get_contents</code> or <code>cURL</code> functions.</li>"
172
  msgstr "<li>Il tuo server non supporta le funzioni <code>file_get_contents</code> oppure <code>cURL</code>.</li>"
173
 
174
+ #: wp-to-twitter-manager.php:301
175
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
176
  msgstr "<li>Il tuo server non supporta <code>Snoopy</code>.</li>"
177
 
178
+ #: wp-to-twitter-manager.php:304
179
  msgid "<li><strong>Your server does not appear to support the required PHP functions and classes for WP to Twitter to function.</strong> You can try it anyway - these tests aren't perfect - but no guarantees.</li>"
180
  msgstr "<li><strong>Pare che il tuo server non supporti le funzioni PHP richieste affinché WP to Twitter possa funzionare correttamente.</strong> Puoi comunque provare ugualmente - queste verifiche non sono perfette - ma non garantisco i risultati.</li>"
181
 
182
+ #: wp-to-twitter-manager.php:313
183
+ msgid "This plugin may not fully work in your server environment. The plugin failed to contact both a URL shortener API and the Twitter service API."
184
+ msgstr "Con la configurazione del tuo server questo plugin non può funzionare al meglio. Il plugin non é stato in grado di conttatare tanto l'API di un URL breve API quanto l'API del servizio di Twitter."
185
 
186
+ #: wp-to-twitter-manager.php:328
187
  msgid "WP to Twitter Options"
188
  msgstr "Opzioni WP to Twitter"
189
 
190
+ #: wp-to-twitter-manager.php:332
191
+ #: wp-to-twitter.php:794
192
+ msgid "Get Support"
193
+ msgstr "Supporto"
194
+
195
+ #: wp-to-twitter-manager.php:333
196
+ msgid "Export Settings"
197
+ msgstr "Impostazioni esportazione"
198
 
199
+ #: wp-to-twitter-manager.php:347
200
+ msgid "For any post update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content, <code>#category#</code> for the first selected category for the post, <code>#date#</code> for the post date, or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.) You can also create custom shortcodes to access WordPress custom fields. Use doubled square brackets surrounding the name of your custom field to add the value of that custom field to your status update. Example: <code>[[custom_field]]</code>"
201
+ msgstr "Per aggiornare ogni campo potrai utilizzare i codici <code>#title#</code> per il titolo del tuo articolo, <code>#blog#</code> per il nome del tuo blog, <code>#post#</code> per un riassunto breve del contenuto dell'articolo, <code>#category#</code> per la prima categoria selezionata per l'articolo, <code>#date#</code> per la data dell'articolo oppure <code>#url#</code> per l'URL all'articolo (breve o normale, a tuo piacere). Potrai inoltre creare degli shortcode personalizzati in modo tale da potere accedere ai campi personalizzati di WordPress. Utilizza le doppie parentesi quadre intorno al nome del campo personalizzato affinché sia possibile aggiungere il valore di quel dato campo personalizzato al tuo aggiornamento dello stato. Ad esempio: <code>[[custom_field]]</code>"
202
 
203
+ #: wp-to-twitter-manager.php:353
204
+ msgid "<p>One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in your post custom fields, and you can re-Tweet it at your leisure.</p>"
205
+ msgstr "<p>Uno o più dei tuoi articoli recenti non é stato in grado di comunicare l'aggiornamento a Twitter. Il tuo messaggio é stato inserito nei dati meta del campo personalizzato del tuo articolo in modo tale che tu possa ripetere l'operazione a tuo piacere.</p>"
206
 
207
+ #: wp-to-twitter-manager.php:356
208
+ msgid "<p>The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>"
209
+ msgstr "<p>La richiesta é fallita! Non essendo stato possibile abbreviare l'URL abbiamo utilizzato per il messaggio l'indirizzo normale. Verifica la documentazione in merito presso il tuo provider di URL brevi. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>"
210
+
211
+ #: wp-to-twitter-manager.php:363
212
  msgid "Clear 'WP to Twitter' Error Messages"
213
  msgstr "Svuota i messaggiodi errore 'WP to Twitter'"
214
 
215
+ #: wp-to-twitter-manager.php:371
216
+ msgid "Set what should be in a Tweet"
217
+ msgstr "Imposta contenuto messaggio"
218
 
219
+ #: wp-to-twitter-manager.php:374
220
  msgid "Update when a post is published"
221
  msgstr "Aggiorna quando viene pubblicato un articolo"
222
 
223
+ #: wp-to-twitter-manager.php:374
224
  msgid "Text for new post updates:"
225
  msgstr "Testo per aggiornamenti articolo:"
226
 
227
+ #: wp-to-twitter-manager.php:379
 
 
 
 
 
228
  msgid "Update when a post is edited"
229
  msgstr "Aggiorna quando modifichi un articolo"
230
 
231
+ #: wp-to-twitter-manager.php:379
232
  msgid "Text for editing updates:"
233
  msgstr "Testo per aggiornamenti modifiche:"
234
 
235
+ #: wp-to-twitter-manager.php:383
 
 
 
 
236
  msgid "Update Twitter when new Wordpress Pages are published"
237
  msgstr "Aggiorna Twitter quando viene pubblicata una nuova pagina WordPress"
238
 
239
+ #: wp-to-twitter-manager.php:383
240
+ msgid "Text for new page updates:"
241
+ msgstr "Testo per aggiornamenti articolo:"
242
+
243
+ #: wp-to-twitter-manager.php:387
244
  msgid "Update Twitter when WordPress Pages are edited"
245
  msgstr "Aggiorna Twitter quando viene modificata una pagina WordPress"
246
 
247
+ #: wp-to-twitter-manager.php:387
248
+ msgid "Text for page edit updates:"
249
+ msgstr "Testo per la pagina di modifica aggiornamenti:"
250
 
251
+ #: wp-to-twitter-manager.php:391
252
+ msgid "Add tags as hashtags on Tweets"
253
+ msgstr "Aggiungi ai messaggi i tag come fossero degli hashtag "
254
 
255
+ #: wp-to-twitter-manager.php:391
256
+ msgid "Spaces replaced with:"
257
+ msgstr "Sostituisci gli spazi con:"
258
 
259
+ #: wp-to-twitter-manager.php:392
260
+ msgid "Default replacement is an underscore (<code>_</code>)."
261
+ msgstr "Il sostituto predefinito é un trattino breve (<code>_</code>)."
262
 
263
+ #: wp-to-twitter-manager.php:394
264
+ msgid "Maximum number of tags to include:"
265
+ msgstr "Numero massimo di tag da includere:"
266
 
267
+ #: wp-to-twitter-manager.php:395
268
+ msgid "Maximum length in characters for included tags:"
269
+ msgstr "Lunghezza massima in caratteri per i tag inclusi:"
270
 
271
+ #: wp-to-twitter-manager.php:396
272
+ msgid "These options allow you to restrict the length and number of WordPress tags sent to Twitter as hashtags. Set to <code>0</code> or leave blank to allow any and all tags."
273
+ msgstr "Queste opzioni ti permetteranno di limitare la lunghezza ed il numero dei tag WordPress inviati a Twitter come hashtags. Imposta a <code>0</code> oppure lascia in bianco per permettere ogni tag."
274
 
275
+ #: wp-to-twitter-manager.php:400
276
+ msgid "Update Twitter when you post a Blogroll link"
277
+ msgstr "Aggiorna Twitter quando viene aggiunto un nuovo link al blogroll"
278
 
279
+ #: wp-to-twitter-manager.php:401
280
+ msgid "Text for new link updates:"
281
+ msgstr "Testo per gli aggiornamenti di un nuovo link:"
282
+
283
+ #: wp-to-twitter-manager.php:401
284
+ msgid "Available shortcodes: <code>#url#</code>, <code>#title#</code>, and <code>#description#</code>."
285
+ msgstr "Shortcode disponibili: <code>#url#</code>, <code>#title#</code> e <code>#description#</code>."
286
+
287
+ #: wp-to-twitter-manager.php:404
288
  msgid "Length of post excerpt (in characters):"
289
  msgstr "Lunghezza riassunto messaggi (in caratteri)"
290
 
291
+ #: wp-to-twitter-manager.php:404
292
  msgid "By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead."
293
  msgstr "Come funzione predefinita, gli estratti verranno generati in automatico. Utilizzassi il campo 'Excerpt', questi avrà la priorità."
294
 
295
+ #: wp-to-twitter-manager.php:407
296
+ msgid "WP to Twitter Date Formatting:"
297
+ msgstr "Formattazione data WP to Twitter:"
298
 
299
+ #: wp-to-twitter-manager.php:407
300
+ msgid "Default is from your general settings. <a href='http://codex.wordpress.org/Formatting_Date_and_Time'>Date Formatting Documentation</a>."
301
+ msgstr "Predefinito dalle impostazioni generali. <a href='http://codex.wordpress.org/Formatting_Date_and_Time'>Info formattazione data</a>."
302
+
303
+ #: wp-to-twitter-manager.php:411
304
+ msgid "Custom text before Tweets:"
305
+ msgstr "Testo personalizzato prima dei messaggi:"
306
 
307
+ #: wp-to-twitter-manager.php:412
308
+ msgid "Custom text after Tweets:"
309
+ msgstr "Testo personalizzato dopo i messaggi:"
310
+
311
+ #: wp-to-twitter-manager.php:415
312
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
313
  msgstr "Campo personalizzato riferito ad un URL alternativo da abbreviare ed inviare a Twitter:"
314
 
315
+ #: wp-to-twitter-manager.php:416
316
  msgid "You can use a custom field to send Cli.gs and Twitter an alternate URL from the permalink provided by WordPress. The value is the name of the custom field you're using to add an external URL."
317
  msgstr "Puoi utilizzare un campo personalizzato per inviare a Cli.gs ed a Twitter un URL alternativo dal permalink fornito da WordPress. Questo valore é il nome del campo personalizzato che utilizzerai per aggiungere un URL esterno."
318
 
319
+ #: wp-to-twitter-manager.php:420
320
+ msgid "Special Cases when WordPress should send a Tweet"
321
+ msgstr "Casi particolari nei quali WordPress dovrebbe inviare un messaggio"
322
+
323
+ #: wp-to-twitter-manager.php:423
324
+ msgid "Set default Tweet status to 'No.'"
325
+ msgstr "Imposta al 'No' lo stato predefinito per i messaggi"
326
+
327
+ #: wp-to-twitter-manager.php:424
328
+ msgid "Twitter updates can be set on a post by post basis. By default, posts WILL be posted to Twitter. Check this to change the default to NO."
329
+ msgstr "Gli aggiornamenti per Twitter possono essere impostati in ogni singolo articolo. Come funzione predefinita, gli articoli VERRANNO segnalati a Twitter. Metti il segno di spunta per modificare al NO."
330
+
331
+ #: wp-to-twitter-manager.php:428
332
+ msgid "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
333
+ msgstr "Invio degli aggiornamenti di Twitter via punti di pubblicazione remoti (Email o client XMLRPC)"
334
+
335
+ #: wp-to-twitter-manager.php:432
336
+ msgid "Update Twitter when a post is published using QuickPress"
337
+ msgstr "Aggiorna Twitter quando un articolo é stato pubblicato via QuickPress"
338
+
339
+ #: wp-to-twitter-manager.php:436
340
+ msgid "Special Fields"
341
+ msgstr "Campi particolari"
342
+
343
+ #: wp-to-twitter-manager.php:439
344
  msgid "Use Google Analytics with WP-to-Twitter"
345
  msgstr "Utilizza Google Analytics con WP-to-Twitter"
346
 
347
+ #: wp-to-twitter-manager.php:440
348
  msgid "Campaign identifier for Google Analytics:"
349
  msgstr "Identificatore Google Analytics:"
350
 
351
+ #: wp-to-twitter-manager.php:441
352
  msgid "You can track the response from Twitter using Google Analytics by defining a campaign identifier here."
353
  msgstr "Puoi tracciare i riscontri su Twitter utilizzando Google Analytics inserendo qui l'identificatore."
354
 
355
+ #: wp-to-twitter-manager.php:446
356
  msgid "Authors have individual Twitter accounts"
357
  msgstr "Gli autori hanno degli account personali su Twitter"
358
 
359
+ #: wp-to-twitter-manager.php:446
360
  msgid "Each author can set their own Twitter username and password in their user profile. Their posts will be sent to their own Twitter accounts."
361
  msgstr "Ogni autore può impostare nel proprio profilo utente il nome utente e la password di Twitter. I loro articoli saranno inviati ai propri account di Twitter."
362
 
363
+ #: wp-to-twitter-manager.php:450
364
+ msgid "Set your preferred URL Shortener"
365
+ msgstr "Seleziona il tuo servizio preferito di URL brevi"
366
+
367
+ #: wp-to-twitter-manager.php:453
368
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
369
  msgstr "Usa <strong>Cli.gs</strong> per gli URL brevi"
370
 
371
+ #: wp-to-twitter-manager.php:454
372
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
373
  msgstr "Usa <strong>Bit.ly</strong> per gli URL brevi"
374
 
375
+ #: wp-to-twitter-manager.php:455
376
+ msgid "Use <strong>WordPress</strong> as a URL shortener."
377
+ msgstr "Usa <strong>WordPress</strong> per gli URL brevi."
378
+
379
+ #: wp-to-twitter-manager.php:456
380
  msgid "Don't shorten URLs."
381
  msgstr "Non usare gli URL brevi"
382
 
383
+ #: wp-to-twitter-manager.php:457
384
+ msgid "Using WordPress as a URL shortener will send URLs to Twitter in the default URL format for WordPress: <code>http://domain.com/subdir/?p=123</code>. Google Analytics is not available when using WordPress shortened URLs."
385
+ msgstr "L'utilizzo di WordPress per la creazione di URL brevi farà sì che verranno inviati a Twitter gli URL nel formato predefinito di WordPress: <code>http://domain.com/subdir/?p=123</code>. Google Analytics non sarà disponibile durante l'utilizzo di WordPress per la creazione di URL brevi."
386
+
387
+ #: wp-to-twitter-manager.php:462
388
  msgid "Save WP->Twitter Options"
389
  msgstr "Salva le opzioni WP->Twitter"
390
 
391
+ #: wp-to-twitter-manager.php:468
392
  msgid "Your Twitter account details"
393
  msgstr "Dati account Twitter"
394
 
395
+ #: wp-to-twitter-manager.php:475
396
  msgid "Your Twitter username:"
397
  msgstr "Nome utente Twitter:"
398
 
399
+ #: wp-to-twitter-manager.php:479
400
  msgid "Your Twitter password:"
401
  msgstr "Password Twitter:"
402
 
403
+ #: wp-to-twitter-manager.php:479
404
  msgid "(<em>Saved</em>)"
405
  msgstr "(<em>Salvato</em>)"
406
 
407
+ #: wp-to-twitter-manager.php:483
408
  msgid "Save Twitter Login Info"
409
  msgstr "Salva le impostazioni di login a Twitter"
410
 
411
+ #: wp-to-twitter-manager.php:483
412
  msgid "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter.com'>Get one for free here</a>"
413
  msgstr "&raquo; <small>Non hai un account di Twitter? <a href='http://www.twitter.com'>Vai qui</a>"
414
 
415
+ #: wp-to-twitter-manager.php:487
416
  msgid "Your Cli.gs account details"
417
  msgstr "Dati account Cli.gs"
418
 
419
+ #: wp-to-twitter-manager.php:494
420
  msgid "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
421
  msgstr "La tua chiave <abbr title='application programming interface'>API</abbr> di Cli.gs:"
422
 
423
+ #: wp-to-twitter-manager.php:500
424
  msgid "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/api/'>Get one free here</a>!<br />You'll need an API key in order to associate the Cligs you create with your Cligs account."
425
  msgstr "Non hai ancora un account oppure una chiave API Cli.gs? <a href='http://cli.gs/user/api/'>Vai qui</a>!<br />E' necessafia una chiave API in modo tale da potere associare i Cligs da te creati con il tuo account di Cligs."
426
 
427
+ #: wp-to-twitter-manager.php:505
428
  msgid "Your Bit.ly account details"
429
  msgstr "Dati account Bit.ly"
430
 
431
+ #: wp-to-twitter-manager.php:510
432
  msgid "Your Bit.ly username:"
433
  msgstr "Nome utente Bit.ly:"
434
 
435
+ #: wp-to-twitter-manager.php:514
436
  msgid "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
437
  msgstr "La tua chiave <abbr title='application programming interface'>API</abbr> di Bit.ly:"
438
 
439
+ #: wp-to-twitter-manager.php:521
440
+ msgid "Save Bit.ly API Key"
441
+ msgstr "Salva la chiave API di Bit.ly"
442
+
443
+ #: wp-to-twitter-manager.php:521
444
+ msgid "Clear Bit.ly API Key"
445
+ msgstr "Svuota la chiave API di Bit.ly"
446
+
447
+ #: wp-to-twitter-manager.php:521
448
+ msgid "A Bit.ly API key and username is required to shorten URLs via the Bit.ly API and WP to Twitter."
449
+ msgstr "E' necessario il nome utente e la chiave API di Bit.ly per potere rendere brevi gli URL viala chiave API di Bit.ly API e WP to Twitter."
450
+
451
+ #: wp-to-twitter-manager.php:530
452
+ msgid "Check Support"
453
+ msgstr "Supporto"
454
+
455
+ #: wp-to-twitter-manager.php:530
456
+ msgid "Check whether your server supports WP to Twitter's queries to the Twitter and URL shortening APIs."
457
+ msgstr "Verifica se il tuo server é in grado di supportare le richieste di WP to Twitter's per Twitter e per l'API dell'URL breve."
458
+
459
+ #: wp-to-twitter-manager.php:538
460
  msgid "Need help?"
461
  msgstr "Serve aiuto?"
462
 
463
+ #: wp-to-twitter-manager.php:539
464
  msgid "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter plugin page</a>."
465
  msgstr "Visita la pagina <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to Twitter</a>."
466
 
 
 
 
 
467
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
468
  #. Plugin Name of an extension
469
+ #: wp-to-twitter.php:748
470
  msgid "WP to Twitter"
471
  msgstr "WP to Twitter"
472
 
473
+ #: wp-to-twitter.php:789
474
  msgid "Twitter Post"
475
  msgstr "Messaggio Twitter"
476
 
477
+ #: wp-to-twitter.php:794
478
+ msgid " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, <code>#category#</code>, <code>#date#</code>, or <code>#blog#</code> to insert the shortened URL, post title, the first category selected, the post date, or a post excerpt or blog name into the Tweet."
479
+ msgstr " caratteri.<br />I messaggi di Twitter possono contenere un massimo di 140 caratteri; un URL generato da Cli.gs posto in coda al messaggio, lascerà disponibili 119 caratteri. Puoi utilizzare <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, <code>#category#</code>, <code>#date#</code> oppure <code>#blog#</code> per inserire nel messaggio l'URL breve, il nome dell'articolo, la prima categoria selezionata, la data dell'articolo, un estratto dell'articolo oppure il nome del blog."
480
 
481
+ #: wp-to-twitter.php:794
482
+ msgid "Make a Donation"
483
+ msgstr "Effettua una donazione"
484
 
485
+ #: wp-to-twitter.php:797
486
  msgid "Don't Tweet this post."
487
  msgstr "Non segnalare a Twitter questo articolo."
488
 
489
+ #: wp-to-twitter.php:846
490
  msgid "WP to Twitter User Settings"
491
  msgstr "Impostazioni WP to Twitter User"
492
 
493
+ #: wp-to-twitter.php:850
494
  msgid "Use My Twitter Account"
495
  msgstr "Utilizza il mio account di Twitter"
496
 
497
+ #: wp-to-twitter.php:851
498
  msgid "Select this option if you would like your posts to be Tweeted into your own Twitter account with no @ references."
499
  msgstr "Seleziona questa opzione qualora gradissi che i tuoi articoli siano segnalati al tuo account personale di Twitter senza nessun riferimento @."
500
 
501
+ #: wp-to-twitter.php:852
502
  msgid "Tweet my posts into my Twitter account with an @ reference to the site's main Twitter account."
503
  msgstr "Segnala i miei articoli nel mio account di Twitter con un riferimento @ correlato al sito principale dell'account su Twitter."
504
 
505
+ #: wp-to-twitter.php:853
506
  msgid "Tweet my posts into the main site Twitter account with an @ reference to my username. (Password not required with this option.)"
507
  msgstr "Segnala i miei articoli al sito principale dell'account su Twitter con un riferimento @ al mio nome utente. (per questa opzione non sarà necessaria la password)"
508
 
509
+ #: wp-to-twitter.php:856
510
  msgid "Your Twitter Username"
511
  msgstr "Nome utente Twitter"
512
 
513
+ #: wp-to-twitter.php:857
514
  msgid "Enter your own Twitter username."
515
  msgstr "Inserisci il tuo nome utente Twitter"
516
 
517
+ #: wp-to-twitter.php:860
518
  msgid "Your Twitter Password"
519
  msgstr "Twitter Password"
520
 
521
+ #: wp-to-twitter.php:861
522
  msgid "Enter your own Twitter password."
523
  msgstr "Inserisci la tua password di Twitter"
524
 
525
+ #: wp-to-twitter.php:980
526
+ msgid "<p>Couldn't locate the settings page.</p>"
527
+ msgstr "<p>Non é possibile localizzare la pagina delle impostazioni.</p>"
528
+
529
+ #: wp-to-twitter.php:985
530
  msgid "Settings"
531
  msgstr "Impostazioni"
532
 
546
  msgid "http://www.joedolson.com/"
547
  msgstr "http://www.joedolson.com/"
548
 
549
+ #~ msgid ""
550
+ #~ "The query to the URL shortener API failed, and your URL was not shrunk. "
551
+ #~ "The full post URL was attached to your Tweet."
552
+ #~ msgstr ""
553
+ #~ "La richiesta API per la creazione dell'URL breve é fallita: il tuo URL "
554
+ #~ "non é stato abbreviato. E' stato allegato l'URL completo al tuo messaggio."
555
+ #~ msgid "Add_new_tag"
556
+ #~ msgstr "Add_new_tag"
557
+ #~ msgid "This plugin may not work in your server environment."
558
+ #~ msgstr "Questo plugin non può funzionare sul tuo server."
559
+ #~ msgid "Wordpress to Twitter Publishing Options"
560
+ #~ msgstr "Opzioni editoriali Wordpress to Twitter"
561
+ #~ msgid "Provide link to blog?"
562
+ #~ msgstr "Desideri il link al blog?"
563
+ #~ msgid "Use <strong>link title</strong> for Twitter updates"
564
+ #~ msgstr ""
565
+ #~ "Utilizza un <strong>link di testo</strong> per gli aggiornamenti di "
566
+ #~ "Twitter"
567
+ #~ msgid "Use <strong>link description</strong> for Twitter updates"
568
+ #~ msgstr ""
569
+ #~ "Utilizza un <strong>link descrittivo</strong> per gli aggiornamenti di "
570
+ #~ "Twitter"
571
+ #~ msgid ""
572
+ #~ "Text for new link updates (used if title/description isn't available.):"
573
+ #~ msgstr ""
574
+ #~ "Testo per il link ai nuovi aggiornamenti (se titolo/descrizione non "
575
+ #~ "fossero disponibili):"
576
+ #~ msgid "Custom text prepended to Tweets:"
577
+ #~ msgstr "Testo personalizzato davanti al messaggio:"
578
+
wp-to-twitter-manager.php CHANGED
@@ -19,6 +19,7 @@
19
  update_option( 'use_tags_as_hashtags', '0' );
20
  update_option('jd_max_tags',5);
21
  update_option('jd_max_characters',15);
 
22
 
23
  update_option( 'oldpost-edited-update', '1' );
24
  update_option( 'oldpost-edited-text', 'Post Edited: #title# (#url#)' );
@@ -29,6 +30,8 @@
29
  update_option( 'newpage-published-text','New page: #title# (#url#)' );
30
  update_option( 'oldpage-edited-text','Page edited: #title# (#url#)' );
31
 
 
 
32
  update_option( 'jd_twit_remote', '0' );
33
  update_option( 'jd_post_excerpt', 30 );
34
  // Use Google Analytics with Twitter
@@ -73,10 +76,7 @@
73
  }
74
 
75
  // Error messages on status update or url shortener failures
76
- if ( get_option( 'wp_twitter_failure' ) == '1' || get_option( 'wp_url_failure' ) == '1' ) {
77
- if ( get_option( 'wp_url_failure' ) == '1' ) {
78
- $wp_to_twitter_failure .= "<p>" . __("URL shortener request failed! We couldn't shrink that URL, so we attached the normal URL to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]", 'wp-to-twitter') . "</p>";
79
- }
80
 
81
  if ( get_option( 'wp_twitter_failure' ) == '1' ) {
82
  $wp_to_twitter_failure .= "<p>" . __("Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! ", 'wp-to-twitter') . "</p>";
@@ -109,27 +109,39 @@
109
  update_option( 'jd_post_excerpt', $_POST['jd_post_excerpt'] );
110
  update_option( 'newlink-published-text', $_POST['newlink-published-text'] );
111
  update_option('jd_max_tags',$_POST['jd_max_tags']);
112
- update_option('jd_max_characters',$_POST['jd_max_characters']);
 
 
113
 
114
  switch ($_POST['jd_shortener']) {
115
  case 1:
116
  update_option( 'jd-use-cligs', '1' );
117
  update_option( 'jd-use-bitly', '0' );
118
  update_option( 'jd-use-none', '0' );
 
119
  break;
120
  case 2:
121
  update_option( 'jd-use-cligs', '0' );
122
  update_option( 'jd-use-bitly', '1' );
123
- update_option( 'jd-use-none', '0' );
 
124
  break;
125
  case 3:
126
  update_option( 'jd-use-cligs', '0' );
127
  update_option( 'jd-use-bitly', '0' );
128
  update_option( 'jd-use-none', '1' );
 
 
 
 
 
 
 
129
  break;
130
  default:
131
  update_option( 'jd-use-cligs', '1' );
132
  update_option( 'jd-use-bitly', '0' );
 
133
  update_option( 'jd-use-none', '0' );
134
  }
135
 
@@ -332,30 +344,23 @@ print_settings();
332
  </div>
333
 
334
  <p>
335
- <?php _e("For any post update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.) You can also create custom shortcodes to access WordPress custom fields. Use doubled square brackets surrounding the name of your custom field to add the value of that custom field to your status update. Example: <code>[[custom_field]]</code>", 'wp-to-twitter'); ?>
336
  </p>
337
 
338
  <?php if ( get_option( 'wp_twitter_failure' ) == '1' || get_option( 'wp_url_failure' ) == '1' ) { ?>
339
  <div class="error">
340
- <p>
341
  <?php if ( get_option( 'wp_twitter_failure' ) == '1' ) {
342
- _e("One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in the custom meta data for your post, and you can re-Tweet it at your leisure.", 'wp-to-twitter');
343
  }
344
  if ( get_option( 'wp_url_failure' ) == '1' ) {
345
- _e("The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet.", 'wp-to-twitter');
346
  }
347
  echo $wp_to_twitter_failure;
348
  ?>
349
- </p>
350
  </div>
351
  <form method="post" action="">
352
-
353
-
354
- <div>
355
- <input type="hidden" name="submit-type" value="clear-error" />
356
- </div>
357
- <p><input type="submit" name="submit" value="<?php _e("Clear 'WP to Twitter' Error Messages", 'wp-to-twitter'); ?>" />
358
- </p>
359
  </form>
360
  <?php
361
  }
@@ -366,24 +371,25 @@ print_settings();
366
  <legend><?php _e("Set what should be in a Tweet", 'wp-to-twitter'); ?></legend>
367
  <p>
368
  <input type="checkbox" name="newpost-published-update" id="newpost-published-update" value="1" <?php jd_checkCheckbox('newpost-published-update')?> />
369
- <label for="newpost-published-update"><strong><?php _e("Update when a post is published", 'wp-to-twitter'); ?></strong></label> <label for="newpost-published-text"><br /><?php _e("Text for new post updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newpost-published-text" id="newpost-published-text" size="60" maxlength="120" value="<?php echo( attribute_escape( get_option( 'newpost-published-text' ) ) ); ?>" />
370
  </p>
371
 
372
  <p>
373
  <input type="checkbox" name="oldpost-edited-update" id="oldpost-edited-update" value="1" <?php jd_checkCheckbox('oldpost-edited-update')?> />
374
- <label for="oldpost-edited-update"><strong><?php _e("Update when a post is edited", 'wp-to-twitter'); ?></strong></label><br /><label for="oldpost-edited-text"><?php _e("Text for editing updates:", 'wp-to-twitter'); ?></label> <input type="text" name="oldpost-edited-text" id="oldpost-edited-text" size="60" maxlength="120" value="<?php echo( attribute_escape( get_option('oldpost-edited-text' ) ) ); ?>" />
375
  </p>
376
  <p>
377
  <input type="checkbox" name="jd_twit_pages" id="jd_twit_pages" value="1" <?php jd_checkCheckbox('jd_twit_pages')?> />
378
- <label for="jd_twit_pages"><strong><?php _e("Update Twitter when new Wordpress Pages are published", 'wp-to-twitter'); ?></strong></label><br /><label for="newpage-published-text"><?php _e("Text for new page updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newpage-published-text" id="newpage-published-text" size="60" maxlength="120" value="<?php echo( attribute_escape( get_option('newpage-published-text' ) ) ); ?>" />
379
  </p>
380
  <p>
381
  <input type="checkbox" name="jd_twit_edited_pages" id="jd_twit_edited_pages" value="1" <?php jd_checkCheckbox('jd_twit_edited_pages')?> />
382
- <label for="jd_twit_edited_pages"><strong><?php _e("Update Twitter when WordPress Pages are edited", 'wp-to-twitter'); ?></strong></label><br /><label for="oldpage-edited-text"><?php _e("Text for page edit updates:", 'wp-to-twitter'); ?></label> <input type="text" name="oldpage-edited-text" id="oldpage-edited-text" size="60" maxlength="120" value="<?php echo( attribute_escape( get_option('oldpage-edited-text' ) ) ) . $insert_edit_url; ?>" />
383
  </p>
384
  <p>
385
  <input type="checkbox" name="use_tags_as_hashtags" id="use_tags_as_hashtags" value="1" <?php jd_checkCheckbox('use_tags_as_hashtags')?> />
386
- <label for="use_tags_as_hashtags"><strong><?php _e("Add tags as hashtags on Tweets", 'wp-to-twitter'); ?></strong></label>
 
387
  <br />
388
  <label for="jd_max_tags"><?php _e("Maximum number of tags to include:",'wp-to-twitter'); ?></label> <input type="text" name="jd_max_tags" id="jd_max_tags" value="<?php echo attribute_escape( get_option('jd_max_tags') ); ?>" size="3" />
389
  <label for="jd_max_characters"><?php _e("Maximum length in characters for included tags:",'wp-to-twitter'); ?></label> <input type="text" name="jd_max_characters" id="jd_max_characters" value="<?php echo attribute_escape( get_option('jd_max_characters') ); ?>" size="3" /><br />
@@ -391,13 +397,15 @@ print_settings();
391
  </p>
392
  <p>
393
  <input type="checkbox" name="jd_twit_blogroll" id="jd_twit_blogroll" value="1" <?php jd_checkCheckbox('jd_twit_blogroll')?> />
394
- <label for="jd_twit_blogroll"><strong><?php _e("Update Twitter when you post a Blogroll link", 'wp-to-twitter'); ?></strong></label><br />
395
-
396
- <label for="newlink-published-text"><?php _e("Text for new link updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newlink-published-text" id="newlink-published-text" size="60" maxlength="120" value="<?php echo ( attribute_escape( get_option( 'newlink-published-text' ) ) ); ?>" /><br /><small><?php _e('Available shortcodes: <code>#url#</code>, <code>#title#</code>, and <code>#description#</code>.','wp-to-twitter'); ?></small>
397
  </p>
398
- <p>
399
  <label for="jd_post_excerpt"><strong><?php _e("Length of post excerpt (in characters):", 'wp-to-twitter'); ?></strong></label> <input type="text" name="jd_post_excerpt" id="jd_post_excerpt" size="3" maxlength="3" value="<?php echo ( attribute_escape( get_option( 'jd_post_excerpt' ) ) ) ?>" /> <small><?php _e("By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead.", 'wp-to-twitter'); ?></small>
400
  </p>
 
 
 
401
 
402
  <p>
403
  <label for="jd_twit_prepend"><strong><?php _e("Custom text before Tweets:", 'wp-to-twitter'); ?></strong></label> <input type="text" name="jd_twit_prepend" id="jd_twit_prepend" size="20" maxlength="20" value="<?php echo ( attribute_escape( get_option( 'jd_twit_prepend' ) ) ) ?>" />
@@ -442,7 +450,11 @@ print_settings();
442
  <legend><?php _e("Set your preferred URL Shortener",'wp-to-twitter' ); ?></legend>
443
 
444
  <p>
445
- <input type="radio" name="jd_shortener" id="jd_shortener_cligs" value="1" <?php jd_checkCheckbox('jd-use-cligs')?>/> <label for="jd_shortener_cligs"><?php _e("Use <strong>Cli.gs</strong> for my URL shortener.", 'wp-to-twitter'); ?></label> <input type="radio" name="jd_shortener" id="jd_shortener_bitly" value="2" <?php jd_checkCheckbox('jd-use-bitly')?> /> <label for="jd_shortener_bitly"><?php _e("Use <strong>Bit.ly</strong> for my URL shortener.", 'wp-to-twitter'); ?></label> <input type="radio" name="jd_shortener" id="jd_shortener_none" value="3" <?php jd_checkCheckbox('jd-use-none')?> /> <label for="jd_shortener_none"><?php _e("Don't shorten URLs.", 'wp-to-twitter'); ?></label>
 
 
 
 
446
  </p>
447
  <div>
448
  <input type="hidden" name="submit-type" value="options" />
19
  update_option( 'use_tags_as_hashtags', '0' );
20
  update_option('jd_max_tags',5);
21
  update_option('jd_max_characters',15);
22
+ update_option('jd_replace_character','_');
23
 
24
  update_option( 'oldpost-edited-update', '1' );
25
  update_option( 'oldpost-edited-text', 'Post Edited: #title# (#url#)' );
30
  update_option( 'newpage-published-text','New page: #title# (#url#)' );
31
  update_option( 'oldpage-edited-text','Page edited: #title# (#url#)' );
32
 
33
+ update_option( 'jd_date_format','' );
34
+
35
  update_option( 'jd_twit_remote', '0' );
36
  update_option( 'jd_post_excerpt', 30 );
37
  // Use Google Analytics with Twitter
76
  }
77
 
78
  // Error messages on status update or url shortener failures
79
+ if ( get_option( 'wp_twitter_failure' ) == '1' ) {
 
 
 
80
 
81
  if ( get_option( 'wp_twitter_failure' ) == '1' ) {
82
  $wp_to_twitter_failure .= "<p>" . __("Sorry! I couldn't get in touch with the Twitter servers to post your new blog post. Your tweet has been stored in a custom field attached to the post, so you can Tweet it manually if you wish! ", 'wp-to-twitter') . "</p>";
109
  update_option( 'jd_post_excerpt', $_POST['jd_post_excerpt'] );
110
  update_option( 'newlink-published-text', $_POST['newlink-published-text'] );
111
  update_option('jd_max_tags',$_POST['jd_max_tags']);
112
+ update_option('jd_max_characters',$_POST['jd_max_characters']);
113
+ update_option('jd_replace_character',$_POST['jd_replace_character']);
114
+ update_option( 'jd_date_format',$_POST['jd_date_format'] );
115
 
116
  switch ($_POST['jd_shortener']) {
117
  case 1:
118
  update_option( 'jd-use-cligs', '1' );
119
  update_option( 'jd-use-bitly', '0' );
120
  update_option( 'jd-use-none', '0' );
121
+ update_option( 'jd-use-wp','0' );
122
  break;
123
  case 2:
124
  update_option( 'jd-use-cligs', '0' );
125
  update_option( 'jd-use-bitly', '1' );
126
+ update_option( 'jd-use-none', '0' );
127
+ update_option( 'jd-use-wp','0' );
128
  break;
129
  case 3:
130
  update_option( 'jd-use-cligs', '0' );
131
  update_option( 'jd-use-bitly', '0' );
132
  update_option( 'jd-use-none', '1' );
133
+ update_option( 'jd-use-wp','0' );
134
+ break;
135
+ case 4:
136
+ update_option( 'jd-use-cligs', '0' );
137
+ update_option( 'jd-use-bitly', '0' );
138
+ update_option( 'jd-use-none', '0' );
139
+ update_option( 'jd-use-wp', '1' );
140
  break;
141
  default:
142
  update_option( 'jd-use-cligs', '1' );
143
  update_option( 'jd-use-bitly', '0' );
144
+ update_option( 'jd-use-wp','0' );
145
  update_option( 'jd-use-none', '0' );
146
  }
147
 
344
  </div>
345
 
346
  <p>
347
+ <?php _e("For any post update field, you can use the codes <code>#title#</code> for the title of your blog post, <code>#blog#</code> for the title of your blog, <code>#post#</code> for a short excerpt of the post content, <code>#category#</code> for the first selected category for the post, <code>#date#</code> for the post date, or <code>#url#</code> for the post URL (shortened or not, depending on your preferences.) You can also create custom shortcodes to access WordPress custom fields. Use doubled square brackets surrounding the name of your custom field to add the value of that custom field to your status update. Example: <code>[[custom_field]]</code>", 'wp-to-twitter'); ?>
348
  </p>
349
 
350
  <?php if ( get_option( 'wp_twitter_failure' ) == '1' || get_option( 'wp_url_failure' ) == '1' ) { ?>
351
  <div class="error">
 
352
  <?php if ( get_option( 'wp_twitter_failure' ) == '1' ) {
353
+ _e("<p>One or more of your last posts has failed to send it's status update to Twitter. Your Tweet has been saved in your post custom fields, and you can re-Tweet it at your leisure.</p>", 'wp-to-twitter');
354
  }
355
  if ( get_option( 'wp_url_failure' ) == '1' ) {
356
+ _e("<p>The query to the URL shortener API failed, and your URL was not shrunk. The full post URL was attached to your Tweet. Check with your URL shortening provider to see if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>", 'wp-to-twitter');
357
  }
358
  echo $wp_to_twitter_failure;
359
  ?>
 
360
  </div>
361
  <form method="post" action="">
362
+ <div><input type="hidden" name="submit-type" value="clear-error" /></div>
363
+ <p><input type="submit" name="submit" value="<?php _e("Clear 'WP to Twitter' Error Messages", 'wp-to-twitter'); ?>" class="button-primary" /></p>
 
 
 
 
 
364
  </form>
365
  <?php
366
  }
371
  <legend><?php _e("Set what should be in a Tweet", 'wp-to-twitter'); ?></legend>
372
  <p>
373
  <input type="checkbox" name="newpost-published-update" id="newpost-published-update" value="1" <?php jd_checkCheckbox('newpost-published-update')?> />
374
+ <label for="newpost-published-update"><strong><?php _e("Update when a post is published", 'wp-to-twitter'); ?></strong></label> <label for="newpost-published-text"><br /><?php _e("Text for new post updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newpost-published-text" id="newpost-published-text" size="60" maxlength="120" value="<?php echo( attribute_escape( stripslashes( get_option( 'newpost-published-text' ) ) ) ); ?>" />
375
  </p>
376
 
377
  <p>
378
  <input type="checkbox" name="oldpost-edited-update" id="oldpost-edited-update" value="1" <?php jd_checkCheckbox('oldpost-edited-update')?> />
379
+ <label for="oldpost-edited-update"><strong><?php _e("Update when a post is edited", 'wp-to-twitter'); ?></strong></label><br /><label for="oldpost-edited-text"><?php _e("Text for editing updates:", 'wp-to-twitter'); ?></label> <input type="text" name="oldpost-edited-text" id="oldpost-edited-text" size="60" maxlength="120" value="<?php echo( attribute_escape( stripslashes( get_option('oldpost-edited-text' ) ) ) ); ?>" />
380
  </p>
381
  <p>
382
  <input type="checkbox" name="jd_twit_pages" id="jd_twit_pages" value="1" <?php jd_checkCheckbox('jd_twit_pages')?> />
383
+ <label for="jd_twit_pages"><strong><?php _e("Update Twitter when new Wordpress Pages are published", 'wp-to-twitter'); ?></strong></label><br /><label for="newpage-published-text"><?php _e("Text for new page updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newpage-published-text" id="newpage-published-text" size="60" maxlength="120" value="<?php echo( attribute_escape( stripslashes( get_option('newpage-published-text' ) ) ) ); ?>" />
384
  </p>
385
  <p>
386
  <input type="checkbox" name="jd_twit_edited_pages" id="jd_twit_edited_pages" value="1" <?php jd_checkCheckbox('jd_twit_edited_pages')?> />
387
+ <label for="jd_twit_edited_pages"><strong><?php _e("Update Twitter when WordPress Pages are edited", 'wp-to-twitter'); ?></strong></label><br /><label for="oldpage-edited-text"><?php _e("Text for page edit updates:", 'wp-to-twitter'); ?></label> <input type="text" name="oldpage-edited-text" id="oldpage-edited-text" size="60" maxlength="120" value="<?php echo( attribute_escape( stripslashes( get_option('oldpage-edited-text' ) ) ) ); ?>" />
388
  </p>
389
  <p>
390
  <input type="checkbox" name="use_tags_as_hashtags" id="use_tags_as_hashtags" value="1" <?php jd_checkCheckbox('use_tags_as_hashtags')?> />
391
+ <label for="use_tags_as_hashtags"><strong><?php _e("Add tags as hashtags on Tweets", 'wp-to-twitter'); ?></strong></label> <label for="jd_replace_character"><?php _e("Spaces replaced with:",'wp-to-twitter'); ?></label> <input type="text" name="jd_replace_character" id="jd_replace_character" value="<?php echo attribute_escape( get_option('jd_replace_character') ); ?>" size="3" /><br />
392
+ <small><?php _e("Default replacement is an underscore (<code>_</code>). Use <code>[ ]</code> to remove spaces entirely.",'wp-to-twitter'); ?></small>
393
  <br />
394
  <label for="jd_max_tags"><?php _e("Maximum number of tags to include:",'wp-to-twitter'); ?></label> <input type="text" name="jd_max_tags" id="jd_max_tags" value="<?php echo attribute_escape( get_option('jd_max_tags') ); ?>" size="3" />
395
  <label for="jd_max_characters"><?php _e("Maximum length in characters for included tags:",'wp-to-twitter'); ?></label> <input type="text" name="jd_max_characters" id="jd_max_characters" value="<?php echo attribute_escape( get_option('jd_max_characters') ); ?>" size="3" /><br />
397
  </p>
398
  <p>
399
  <input type="checkbox" name="jd_twit_blogroll" id="jd_twit_blogroll" value="1" <?php jd_checkCheckbox('jd_twit_blogroll')?> />
400
+ <label for="jd_twit_blogroll"><strong><?php _e("Update Twitter when you post a Blogroll link", 'wp-to-twitter'); ?></strong></label><br />
401
+ <label for="newlink-published-text"><?php _e("Text for new link updates:", 'wp-to-twitter'); ?></label> <input type="text" name="newlink-published-text" id="newlink-published-text" size="60" maxlength="120" value="<?php echo ( attribute_escape( stripslashes( get_option( 'newlink-published-text' ) ) ) ); ?>" /><br /><small><?php _e('Available shortcodes: <code>#url#</code>, <code>#title#</code>, and <code>#description#</code>.','wp-to-twitter'); ?></small>
 
402
  </p>
403
+ <p>
404
  <label for="jd_post_excerpt"><strong><?php _e("Length of post excerpt (in characters):", 'wp-to-twitter'); ?></strong></label> <input type="text" name="jd_post_excerpt" id="jd_post_excerpt" size="3" maxlength="3" value="<?php echo ( attribute_escape( get_option( 'jd_post_excerpt' ) ) ) ?>" /> <small><?php _e("By default, extracted from the post itself. If you use the 'Excerpt' field, that will be used instead.", 'wp-to-twitter'); ?></small>
405
  </p>
406
+ <p>
407
+ <label for="jd_date_format"><strong><?php _e("WP to Twitter Date Formatting:", 'wp-to-twitter'); ?></strong></label> <input type="text" name="jd_date_format" id="jd_date_format" size="12" maxlength="12" value="<?php if (get_option('jd_date_format')=='') { echo ( attribute_escape( get_option('date_format') ) ); } else { echo ( attribute_escape( get_option( 'jd_date_format' ) ) ); }?>" /> <small><?php _e("Default is from your general settings. <a href='http://codex.wordpress.org/Formatting_Date_and_Time'>Date Formatting Documentation</a>.", 'wp-to-twitter'); ?></small>
408
+ </p>
409
 
410
  <p>
411
  <label for="jd_twit_prepend"><strong><?php _e("Custom text before Tweets:", 'wp-to-twitter'); ?></strong></label> <input type="text" name="jd_twit_prepend" id="jd_twit_prepend" size="20" maxlength="20" value="<?php echo ( attribute_escape( get_option( 'jd_twit_prepend' ) ) ) ?>" />
450
  <legend><?php _e("Set your preferred URL Shortener",'wp-to-twitter' ); ?></legend>
451
 
452
  <p>
453
+ <input type="radio" name="jd_shortener" id="jd_shortener_cligs" value="1" <?php jd_checkCheckbox('jd-use-cligs')?>/> <label for="jd_shortener_cligs"><?php _e("Use <strong>Cli.gs</strong> for my URL shortener.", 'wp-to-twitter'); ?></label>
454
+ <input type="radio" name="jd_shortener" id="jd_shortener_bitly" value="2" <?php jd_checkCheckbox('jd-use-bitly')?> /> <label for="jd_shortener_bitly"><?php _e("Use <strong>Bit.ly</strong> for my URL shortener.", 'wp-to-twitter'); ?></label><br />
455
+ <input type="radio" name="jd_shortener" id="jd_shortener_wp" value="4" <?php jd_checkCheckbox('jd-use-wp')?> /> <label for="jd_shortener_wp"><?php _e("Use <strong>WordPress</strong> as a URL shortener.", 'wp-to-twitter'); ?></label>
456
+ <input type="radio" name="jd_shortener" id="jd_shortener_none" value="3" <?php jd_checkCheckbox('jd-use-none')?> /> <label for="jd_shortener_none"><?php _e("Don't shorten URLs.", 'wp-to-twitter'); ?></label><br />
457
+ <small><?php _e("Using WordPress as a URL shortener will send URLs to Twitter in the default URL format for WordPress: <code>http://domain.com/subdir/?p=123</code>. Google Analytics is not available when using WordPress shortened URLs.", 'wp-to-twitter'); ?></small>
458
  </p>
459
  <div>
460
  <input type="hidden" name="submit-type" value="options" />
wp-to-twitter.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP to Twitter
4
  Plugin URI: http://www.joedolson.com/articles/wp-to-twitter/
5
  Description: Updates Twitter when you create a new blog post or add to your blogroll using Cli.gs. With a Cli.gs API key, creates a clig in your Cli.gs account with the name of your post as the title.
6
- Version: 1.5.1
7
  Author: Joseph Dolson
8
  Author URI: http://www.joedolson.com/
9
  */
@@ -30,7 +30,7 @@ load_plugin_textdomain( 'wp-to-twitter', 'wp-content/plugins/' . $plugin_dir, $p
30
 
31
  define('JDWP_API_POST_STATUS', 'http://twitter.com/statuses/update.json');
32
 
33
- $version = "1.5.1";
34
  $jd_plugin_url = "http://www.joedolson.com/articles/wp-to-twitter/";
35
  $jd_donate_url = "http://www.joedolson.com/donate.php";
36
 
@@ -83,7 +83,9 @@ function wptotwitter_activate() {
83
  function external_or_permalink( $post_ID ) {
84
  $wtb_extlink_custom_field = get_option('jd_twit_custom_url');
85
  $perma_link = get_permalink( $post_ID );
86
- $ex_link = get_post_meta($post_ID, $wtb_extlink_custom_field, true);
 
 
87
  return ( $ex_link ) ? $ex_link : $perma_link;
88
  }
89
 
@@ -187,13 +189,14 @@ function jd_old_doTwitterAPIPost( $twit, $authID=FALSE, $twitterURI="/statuses/u
187
  }
188
  }
189
 
190
- function jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $thisposturl, $authID=FALSE ) {
191
 
192
  $sentence = trim($sentence);
193
  $thisposttitle = trim($thisposttitle);
194
  $thisblogtitle = trim($thisblogtitle);
195
  $thispostexcerpt = trim($thispostexcerpt);
196
  $thisposturl = trim($thisposturl);
 
197
 
198
  if ( get_option( 'jd_individual_twitter_users' ) == 1 ) {
199
  if ( get_usermeta( $authID, 'wp-to-twitter-enable-user' ) == 'userAtTwitter' ) {
@@ -219,114 +222,96 @@ $at_append = "";
219
  if ( mb_substr( $thispostexcerpt, -1 ) != "." && mb_substr( $thispostexcerpt, -1 ) != "?" && mb_substr( $thispostexcerpt, -1 ) != "!" ) {
220
  $thispostexcerpt = $thispostexcerpt . "...";
221
  }
222
- $post_sentence = $sentence;
223
- if ( stripos( $post_sentence, "#url#") === FALSE ) {
224
- } else {
225
- $post_sentence = str_ireplace( "#url#", $thisposturl, $sentence );
226
- }
227
  $post_sentence = str_ireplace( '#title#', $thisposttitle, $post_sentence );
228
  $post_sentence = str_ireplace ( '#blog#',$thisblogtitle,$post_sentence );
229
  $post_sentence = str_ireplace ( '#post#',$thispostexcerpt,$post_sentence );
 
 
230
 
231
- $str_length = mb_strlen( $post_sentence );
232
-
233
- switch ($str_length) {
234
- case $str_length <= 140:
235
- $sentence = $post_sentence;
236
- break;
237
- case $str_length > 140:
238
- $post_sentence = $sentence;
239
- $post_sentence = str_ireplace( '#url#', $thisposturl, $post_sentence );
240
- $post_sentence = str_ireplace( '#title#', $thisposttitle, $post_sentence );
241
- $post_sentence = str_ireplace ( '#blog#',$thisblogtitle,$post_sentence );
242
- $post_sentence = str_ireplace ( '#post#','',$post_sentence );
243
- if ( mb_strlen ( $post_sentence ) <= 140 ) {
244
- $sentence = $post_sentence;
245
- } else {
246
- $post_sentence = $sentence;
247
- $post_sentence = str_ireplace( '#url#', $thisposturl, $post_sentence );
248
- $post_sentence = str_ireplace( '#title#', $thisposttitle, $post_sentence );
249
- $post_sentence = str_ireplace ( '#blog#','',$post_sentence );
250
- $post_sentence = str_ireplace ( '#post#','',$post_sentence );
251
- if ( mb_strlen ( $post_sentence ) <= 140 ) {
252
- $sentence = $post_sentence;
253
- } else {
254
- $post_sentence = $sentence;
255
- $post_sentence = str_ireplace( '#url#', $thisposturl, $post_sentence );
256
- $post_sentence = str_ireplace( '#title#', '', $post_sentence );
257
- $post_sentence = str_ireplace ( '#blog#','',$post_sentence );
258
- $post_sentence = str_ireplace ( '#post#','',$post_sentence );
259
- if ( mb_strlen ( $post_sentence ) <= 140 ) {
260
- $sentence = $post_sentence;
261
- } else {
262
- // If, by some miracle, this is still too long after all that, move the URL to the front and just chop of the end of the status update.
263
- $post_sentence = $sentence;
264
- $post_sentence = str_ireplace( '#url#', '', $post_sentence );
265
- $post_sentence = str_ireplace( '#title#', '', $post_sentence );
266
- $post_sentence = str_ireplace ( '#blog#','',$post_sentence );
267
- $post_sentence = str_ireplace ( '#post#','',$post_sentence );
268
- $post_sentence = $thisposturl . ' ' . $post_sentence;
269
- $post_sentence = mb_substr( $post_sentence, 0, 137 ) . "...";
270
- $sentence = $post_sentence;
271
- }
272
- }
273
- }
274
- break;
275
- }
276
- return $sentence;
277
- }
278
 
279
- function jd_shorten_link( $thispostlink, $thisposttitle ) {
280
- $cligsapi = get_option( 'cligsapi' );
281
- $bitlyapi = get_option( 'bitlyapi' );
282
- $bitlylogin = get_option( 'bitlylogin' );
283
- $snoopy = new Snoopy;
 
 
284
 
285
- if ( ( get_option('twitter-analytics-campaign') != '' ) && ( get_option('use-twitter-analytics') == 1 ) ) {
286
- $this_campaign = get_option('twitter-analytics-campaign');
287
- if ( strpos( $thispostlink,"%3F" ) === FALSE) {
288
- $thispostlink .= urlencode("?");
 
 
 
 
289
  } else {
290
- $thispostlink .= urlencode("&");
291
  }
292
- $thispostlink .= urlencode("utm_campaign=$this_campaign&utm_medium=twitter&utm_source=twitter");
293
  }
 
 
 
 
 
 
294
 
295
- // Generate and grab the clig using the Cli.gs API
296
- // cURL alternative contributed by Thor Erik (http://thorerik.net)
297
- switch ( get_option( 'jd_shortener' ) ) {
298
- case 0:
299
- case 1:
300
- if ( $snoopy->fetchtext( "http://cli.gs/api/v1/cligs/create?t=snoopy&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi ) ) {
301
- $shrink = trim($snoopy->results);
302
- } else {
303
- $shrink = @file_get_contents( "http://cli.gs/api/v1/cligs/create?t=fgc&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi );
304
- }
305
- if ( $shrink === FALSE ) {
306
- $shrink = getfilefromurl( "http://cli.gs/api/v1/cligs/create?t=gffu&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi);
307
- }
308
- break;
309
- case 2:
310
- if ( $snoopy->fetch( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" ) ) {
311
- $shrink = $snoopy->results;
312
- } else {
313
- $shrink = @file_get_contents( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" );
314
  }
315
- if ( $shrink === FALSE ) {
316
- $shrink = getfilefromurl( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" );
317
- }
318
 
319
- $decoded = json_decode($shrink,TRUE);
320
- $shrink = $decoded['results'][urldecode($thispostlink)]['shortUrl'];
321
- //die(print_r($decoded['results'][urldecode($thispostlink)]));
322
- break;
323
- case 3:
324
- $shrink = $thispostlink;
325
- }
326
- if ( $shrink === FALSE || ( stristr( $shrink, "http://" ) === FALSE )) {
327
- update_option( 'wp_url_failure','1' );
328
- $shrink = $thispostlink;
329
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
330
  return $shrink;
331
  }
332
 
@@ -344,7 +329,23 @@ function jd_twit( $post_ID ) {
344
  $jd_tweet_this = get_post_meta( $post_ID, 'jd_tweet_this', TRUE);
345
  if ( $jd_tweet_this == "yes" ) {
346
  $get_post_info = get_post( $post_ID );
 
347
  $authID = $get_post_info->post_author;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  $excerpt_length = get_option( 'jd_post_excerpt' );
349
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
350
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
@@ -357,11 +358,10 @@ function jd_twit( $post_ID ) {
357
  }
358
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
359
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
360
- $cligsapi = get_option( 'cligsapi' );
361
  $sentence = '';
362
  $customTweet = stripcslashes( $_POST['jd_twitter'] );
363
  $oldClig = get_post_meta( $post_ID, 'wp_jd_clig', TRUE );
364
- if (($get_post_info->post_status == 'publish' || $_POST['publish'] == 'Publish') && ($_POST['prev_status'] == 'draft' || $_POST['original_post_status'] == 'draft')) {
365
  // publish new post
366
  if ( get_option( 'newpost-published-update' ) == '1' ) {
367
  if ($customTweet != "") {
@@ -372,34 +372,34 @@ if (($get_post_info->post_status == 'publish' || $_POST['publish'] == 'Publish')
372
  if ($oldClig != '') {
373
  $shrink = $oldClig;
374
  } else {
375
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $cligsapi );
376
  // Stores the posts CLIG in a custom field for later use as needed.
377
  store_url( $post_ID, $shrink );
378
  }
379
  $sentence = custom_shortcodes( $sentence, $post_ID );
380
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
381
  }
382
  } else if ( (( $_POST['originalaction'] == "editpost" ) && ( ( $_POST['prev_status'] == 'publish' ) || ($_POST['original_post_status'] == 'publish') ) ) && $get_post_info->post_status == 'publish') {
383
  // if this is an old post and editing updates are enabled
384
- if ( get_option( 'oldpost-edited-update') == '1' ) {
385
- if ($customTweet != "") {
386
- $sentence = $customTweet;
387
- } else {
388
- $sentence = stripcslashes( get_option( 'oldpost-edited-text' ) );
389
- }
390
- if ( $oldClig != '' ) {
391
- $old_post_link = $oldClig;
392
- } else {
393
- $old_post_link = jd_shorten_link( $thispostlink, $thisposttitle );
394
- store_url( $post_ID, $old_post_link );
395
- }
396
  }
397
  $sentence = custom_shortcodes( $sentence, $post_ID );
398
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $old_post_link, $authID );
 
399
  }
400
  if ( $sentence != '' ) {
401
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
402
- $sentence = $sentence . " " . generate_hash_tags( $_POST );
403
  }
404
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
405
  if ( $sendToTwitter === FALSE ) {
@@ -416,6 +416,14 @@ function jd_twit_page( $post_ID ) {
416
  if ( $jd_tweet_this == "yes" ) {
417
  $get_post_info = get_post( $post_ID );
418
  $authID = $get_post_info->post_author;
 
 
 
 
 
 
 
 
419
  $excerpt_length = get_option( 'jd_post_excerpt' );
420
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
421
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
@@ -428,7 +436,6 @@ function jd_twit_page( $post_ID ) {
428
  }
429
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
430
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
431
- $cligsapi = get_option( 'cligsapi' );
432
  $sentence = '';
433
  $customTweet = stripcslashes( $_POST['jd_twitter'] );
434
  $oldClig = get_post_meta( $post_ID, 'wp_jd_clig', TRUE );
@@ -443,12 +450,12 @@ if (($get_post_info->post_status == 'publish' || $_POST['publish'] == 'Publish')
443
  if ($oldClig != '') {
444
  $shrink = $oldClig;
445
  } else {
446
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $cligsapi );
447
  // Stores the posts CLIG in a custom field for later use as needed.
448
  store_url( $post_ID, $shrink );
449
  }
450
  $sentence = custom_shortcodes( $sentence, $post_ID );
451
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
452
  }
453
  } else if ( (( $_POST['originalaction'] == "editpost" ) && ( ( $_POST['prev_status'] == 'publish' ) || ($_POST['original_post_status'] == 'publish') ) ) && $get_post_info->post_status == 'publish') {
454
  // if this is an old page and editing updates are enabled
@@ -461,11 +468,11 @@ if (($get_post_info->post_status == 'publish' || $_POST['publish'] == 'Publish')
461
  if ($oldClig != '') {
462
  $shrink = $oldClig;
463
  } else {
464
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle );
465
  }
466
  store_url( $post_ID, $shrink );
467
  $sentence = custom_shortcodes( $sentence, $post_ID );
468
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
469
  }
470
  }
471
  if ( $sentence != '' ) {
@@ -503,7 +510,7 @@ global $version;
503
  $sentence = mb_substr($sentence,0,116) . '...';
504
  }
505
  // Generate and grab the clig using the Cli.gs API
506
- $shrink = jd_shorten_link( $thispostlink, $thislinkname );
507
  if ( stripos($sentence,"#url#") === FALSE ) {
508
  $sentence = $sentence . " " . $shrink;
509
  } else {
@@ -528,7 +535,21 @@ function jd_twit_future( $post_ID ) {
528
  $get_post_info = get_post( $post_ID );
529
  $jd_tweet_this = get_post_meta( $post_ID, 'jd_tweet_this', TRUE );
530
  $post_status = $get_post_info->post_status;
531
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
  if ( $jd_tweet_this == "yes" ) {
533
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
534
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
@@ -543,18 +564,18 @@ function jd_twit_future( $post_ID ) {
543
  $sentence = '';
544
  $customTweet = get_post_meta( $post_ID, 'jd_twitter', TRUE );
545
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
546
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle );
547
  // Stores the post's short URL in a custom field for later use as needed.
548
  store_url($post_ID, $shrink);
549
  if ( $customTweet != "" ) {
550
  $sentence = $customTweet;
551
  }
552
  $sentence = custom_shortcodes( $sentence, $post_ID );
553
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
554
 
555
  if ( $sentence != '' ) {
556
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
557
- $sentence = $sentence . " " . generate_hash_tags( $_POST );
558
  }
559
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
560
  if ($sendToTwitter === FALSE) {
@@ -573,7 +594,16 @@ function jd_twit_quickpress( $post_ID ) {
573
  $post_status = $get_post_info->post_status;
574
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
575
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
576
- $authID = $get_post_info->post_author;
 
 
 
 
 
 
 
 
 
577
  $excerpt_length = get_option( 'jd_post_excerpt' );
578
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
579
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
@@ -583,14 +613,14 @@ function jd_twit_quickpress( $post_ID ) {
583
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
584
  $sentence = '';
585
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
586
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle );
587
  // Stores the posts CLIG in a custom field for later use as needed.
588
  store_url($post_ID, $shrink);
589
  $sentence = custom_shortcodes( $sentence, $post_ID );
590
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
591
  if ( $sentence != '' ) {
592
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
593
- $sentence = $sentence . " " . generate_hash_tags( $_POST );
594
  }
595
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
596
  if ($sendToTwitter === FALSE) {
@@ -612,6 +642,20 @@ function jd_twit_xmlrpc( $post_ID ) {
612
  $authID = $get_post_info->post_author;
613
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
614
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
615
  $excerpt_length = get_option( 'jd_post_excerpt' );
616
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
617
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
@@ -621,16 +665,16 @@ function jd_twit_xmlrpc( $post_ID ) {
621
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
622
  $sentence = '';
623
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
624
- $shrink = jd_shorten_link( $thispostlink, $thisposttitle );
625
  // Stores the posts CLIG in a custom field for later use as needed.
626
  store_url($post_ID, $shrink);
627
  // Check the length of the tweet and truncate parts as necessary.
628
  $sentence = custom_shortcodes( $sentence, $post_ID );
629
- $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $authID );
630
 
631
  if ( $sentence != '' ) {
632
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
633
- $sentence = $sentence . " " . generate_hash_tags( $_POST );
634
  }
635
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
636
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
@@ -656,13 +700,24 @@ function store_url($post_ID, $url) {
656
  if ( get_post_meta ( $post_ID, 'wp_jd_bitly', TRUE ) != $url ) {
657
  update_post_meta ( $post_ID, 'wp_jd_bitly', $url );
658
  }
 
 
 
 
 
 
 
 
659
  }
 
660
  $target = jd_expand_url( $url );
 
 
 
661
  update_post_meta( $post_ID, 'wp_jd_target', $target );
662
  }
663
 
664
- function generate_hash_tags( $post ) {
665
- global $wp_version;
666
 
667
  $max_tags = get_option( 'jd_max_tags' );
668
  $max_characters = get_option( 'jd_max_characters' );
@@ -675,33 +730,28 @@ $max_characters = get_option( 'jd_max_characters' );
675
  if ($max_tags == 0 || $max_tags == "") {
676
  $max_tags = 100;
677
  }
678
- //tax_input[post_tag]=failed&newtag[post_tag]=Add+new+tag
679
- if ( version_compare( $wp_version,"2.8",">=" ) ) {
680
- $tags = $post['tax_input']['post_tag'] . "," . $post['newtag']['post_tag'];
681
- } else {
682
- $tags = $post['tags_input'];
683
- }
684
- //print_r($tags);
685
- $tags = explode( ",",$tags );
686
- $tags = array_unique($tags);
687
-
688
  $i = 1;
689
- foreach ( $tags as $value ) {
690
- $value = str_ireplace( " ","_",trim( $value ) );
691
- if ( $value != __( "Add_new_tag" , 'wp-to-twitter') && $value != "" ) {
692
- $newtag = "#$value";
693
- if ( mb_strlen( $newtag ) > 2 && (mb_strlen( $newtag ) <= $max_characters) && ($i <= $max_tags) ) {
694
- //if ( mb_strlen( $newtag ) > 2 ) {
695
- $hashtags .= "$newtag ";
696
- $i++;
697
- }
 
 
698
  }
699
  }
700
  $hashtags = trim( $hashtags );
701
  if ( mb_strlen( $hashtags ) <= 1 ) {
702
  $hashtags = "";
703
- }
704
- return $hashtags;
705
  }
706
 
707
  function jd_add_twitter_old_box() {
@@ -741,6 +791,10 @@ global $post, $jd_plugin_url;
741
  $jd_short = get_post_meta( $post_id, 'wp_jd_bitly', true );
742
  $shortener = "Bit.ly";
743
  }
 
 
 
 
744
  $jd_expansion = get_post_meta( $post_id, 'wp_jd_target', true );
745
  ?>
746
  <script type="text/javascript">
@@ -756,7 +810,7 @@ cntfield.value = field.value.length;
756
  onKeyUp="countChars(document.post.jd_twitter,document.post.twitlength)"><?php echo attribute_escape( $jd_twitter ); ?></textarea>
757
  </p>
758
  <p><input readonly type="text" name="twitlength" size="3" maxlength="3" value="<?php echo attribute_escape( mb_strlen( $description) ); ?>" />
759
- <?php _e(' characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code> or <code>#blog#</code> to insert the shortened URL, post title, a post excerpt or blog name into the Tweet.', 'wp-to-twitter', 'wp-to-twitter') ?> <a target="__blank" href="<?php echo $jd_donate_url; ?>"><?php _e('Make a Donation', 'wp-to-twitter', 'wp-to-twitter') ?></a> &bull; <a target="__blank" href="<?php echo $jd_plugin_url; ?>"><?php _e('Get Support', 'wp-to-twitter', 'wp-to-twitter') ?></a> &raquo;
760
  </p>
761
  <p>
762
  <input type="checkbox" name="jd_tweet_this" value="no"<?php echo attribute_escape( $jd_selected ); ?> id="jd_tweet_this" /> <label for="jd_tweet_this"><?php _e("Don't Tweet this post.", 'wp-to-twitter'); ?></label>
3
  Plugin Name: WP to Twitter
4
  Plugin URI: http://www.joedolson.com/articles/wp-to-twitter/
5
  Description: Updates Twitter when you create a new blog post or add to your blogroll using Cli.gs. With a Cli.gs API key, creates a clig in your Cli.gs account with the name of your post as the title.
6
+ Version: 1.5.7
7
  Author: Joseph Dolson
8
  Author URI: http://www.joedolson.com/
9
  */
30
 
31
  define('JDWP_API_POST_STATUS', 'http://twitter.com/statuses/update.json');
32
 
33
+ $version = "1.5.7";
34
  $jd_plugin_url = "http://www.joedolson.com/articles/wp-to-twitter/";
35
  $jd_donate_url = "http://www.joedolson.com/donate.php";
36
 
83
  function external_or_permalink( $post_ID ) {
84
  $wtb_extlink_custom_field = get_option('jd_twit_custom_url');
85
  $perma_link = get_permalink( $post_ID );
86
+ if ( $wtb_extlink_custom_field != '' ) {
87
+ $ex_link = get_post_meta($post_ID, $wtb_extlink_custom_field, true);
88
+ }
89
  return ( $ex_link ) ? $ex_link : $perma_link;
90
  }
91
 
189
  }
190
  }
191
 
192
+ function jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $thisposturl, $thispostcategory, $thisdate, $authID=FALSE ) {
193
 
194
  $sentence = trim($sentence);
195
  $thisposttitle = trim($thisposttitle);
196
  $thisblogtitle = trim($thisblogtitle);
197
  $thispostexcerpt = trim($thispostexcerpt);
198
  $thisposturl = trim($thisposturl);
199
+ $thispostcategory = trim($thispostcategory);
200
 
201
  if ( get_option( 'jd_individual_twitter_users' ) == 1 ) {
202
  if ( get_usermeta( $authID, 'wp-to-twitter-enable-user' ) == 'userAtTwitter' ) {
222
  if ( mb_substr( $thispostexcerpt, -1 ) != "." && mb_substr( $thispostexcerpt, -1 ) != "?" && mb_substr( $thispostexcerpt, -1 ) != "!" ) {
223
  $thispostexcerpt = $thispostexcerpt . "...";
224
  }
225
+ $post_sentence = str_ireplace( "#url#", $thisposturl, $sentence );
 
 
 
 
226
  $post_sentence = str_ireplace( '#title#', $thisposttitle, $post_sentence );
227
  $post_sentence = str_ireplace ( '#blog#',$thisblogtitle,$post_sentence );
228
  $post_sentence = str_ireplace ( '#post#',$thispostexcerpt,$post_sentence );
229
+ $post_sentence = str_ireplace ( '#category#',$thispostcategory,$post_sentence );
230
+ $post_sentence = str_ireplace ( '#date#', $thisdate,$post_sentence );
231
 
232
+ $str_length = mb_strlen( urldecode( $post_sentence ) );
233
+ $length = get_option( 'jd_post_excerpt' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
 
235
+ $length_array = array();
236
+ //$order = get_option( 'jd_truncation_sort_order' );
237
+ $length_array['thispostexcerpt'] = mb_strlen($thispostexcerpt);
238
+ $length_array['thisblogtitle'] = mb_strlen($thisblogtitle);
239
+ $length_array['thisposttitle'] = mb_strlen($thisposttitle);
240
+ $length_array['thispostcategory'] = mb_strlen($thispostcategory);
241
+ $length_array['thisdate'] = mb_strlen($thisdate);
242
 
243
+ if ($str_length > 140) {
244
+ foreach($length_array AS $key=>$value) {
245
+ if (($str_length > 140) && ($str_length - $value) < 140) {
246
+ $trim = $str_length - 140;
247
+ $old_value = ${$key};
248
+ $new_value = mb_substr($old_value,0,-($trim));
249
+ $post_sentence = str_ireplace($old_value,$new_value,$post_sentence);
250
+ $str_length = mb_strlen( urldecode( $post_sentence ) );
251
  } else {
 
252
  }
 
253
  }
254
+ }
255
+ $sentence = $post_sentence;
256
+ return $sentence;
257
+ }
258
+
259
+ function jd_shorten_link( $thispostlink, $thisposttitle, $post_ID ) {
260
 
261
+ $cligsapi = get_option( 'cligsapi' );
262
+ $bitlyapi = get_option( 'bitlyapi' );
263
+ $bitlylogin = get_option( 'bitlylogin' );
264
+ $snoopy = new Snoopy;
265
+
266
+ if ( ( get_option('twitter-analytics-campaign') != '' ) && ( get_option('use-twitter-analytics') == 1 ) ) {
267
+ $this_campaign = get_option('twitter-analytics-campaign');
268
+ if ( strpos( $thispostlink,"%3F" ) === FALSE) {
269
+ $thispostlink .= urlencode("?");
270
+ } else {
271
+ $thispostlink .= urlencode("&");
272
+ }
273
+ $thispostlink .= urlencode("utm_campaign=$this_campaign&utm_medium=twitter&utm_source=twitter");
 
 
 
 
 
 
274
  }
 
 
 
275
 
276
+ // Generate and grab the clig using the Cli.gs API
277
+ // cURL alternative contributed by Thor Erik (http://thorerik.net)
278
+ switch ( get_option( 'jd_shortener' ) ) {
279
+ case 0:
280
+ case 1:
281
+ if ( $snoopy->fetchtext( "http://cli.gs/api/v1/cligs/create?t=snoopy&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi ) ) {
282
+ $shrink = trim($snoopy->results);
283
+ } else {
284
+ $shrink = @file_get_contents( "http://cli.gs/api/v1/cligs/create?t=fgc&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi );
285
+ }
286
+ if ( $shrink === FALSE ) {
287
+ $shrink = getfilefromurl( "http://cli.gs/api/v1/cligs/create?t=gffu&appid=WP-to-Twitter&url=".$thispostlink."&title=".$thisposttitle."&key=".$cligsapi);
288
+ }
289
+ break;
290
+ case 2:
291
+ if ( $snoopy->fetch( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" ) ) {
292
+ $shrink = $snoopy->results;
293
+ } else {
294
+ $shrink = @file_get_contents( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" );
295
+ }
296
+ if ( $shrink === FALSE ) {
297
+ $shrink = getfilefromurl( "http://api.bit.ly/shorten?version=2.0.1&longUrl=".$thispostlink."&login=".$bitlylogin."&apiKey=".$bitlyapi."&history=1" );
298
+ }
299
+
300
+ $decoded = json_decode($shrink,TRUE);
301
+ $shrink = $decoded['results'][urldecode($thispostlink)]['shortUrl'];
302
+ //die(print_r($decoded['results'][urldecode($thispostlink)]));
303
+ break;
304
+ case 3:
305
+ $shrink = $thispostlink;
306
+ break;
307
+ case 4:
308
+ $shrink = get_bloginfo('url') . "/?p=" . $post_ID;
309
+ break;
310
+ }
311
+ if ( $shrink === FALSE || ( stristr( $shrink, "http://" ) === FALSE )) {
312
+ update_option( 'wp_url_failure','1' );
313
+ $shrink = $thispostlink;
314
+ }
315
  return $shrink;
316
  }
317
 
329
  $jd_tweet_this = get_post_meta( $post_ID, 'jd_tweet_this', TRUE);
330
  if ( $jd_tweet_this == "yes" ) {
331
  $get_post_info = get_post( $post_ID );
332
+ // get post author
333
  $authID = $get_post_info->post_author;
334
+ //get post date
335
+ $postdate = $get_post_info->post_date;
336
+ if (get_option('jd_date_format')=='') {
337
+ $dateformat = get_option('date_format');
338
+ } else {
339
+ $dateformat = get_option('jd_date_format');
340
+ }
341
+ $thisdate = mysql2date( $dateformat,$postdate );
342
+ // get first category
343
+ $category = null;
344
+ $categories = get_the_category( $post_ID );
345
+ if ( $categories > 0 ) {
346
+ $category = $categories[0]->cat_name;
347
+ }
348
+
349
  $excerpt_length = get_option( 'jd_post_excerpt' );
350
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
351
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
358
  }
359
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
360
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
 
361
  $sentence = '';
362
  $customTweet = stripcslashes( $_POST['jd_twitter'] );
363
  $oldClig = get_post_meta( $post_ID, 'wp_jd_clig', TRUE );
364
+ if (($get_post_info->post_status == 'publish' || $_POST['publish'] == 'Publish') && ($_POST['prev_status'] == 'draft' || $_POST['original_post_status'] == 'draft')) {
365
  // publish new post
366
  if ( get_option( 'newpost-published-update' ) == '1' ) {
367
  if ($customTweet != "") {
372
  if ($oldClig != '') {
373
  $shrink = $oldClig;
374
  } else {
375
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
376
  // Stores the posts CLIG in a custom field for later use as needed.
377
  store_url( $post_ID, $shrink );
378
  }
379
  $sentence = custom_shortcodes( $sentence, $post_ID );
380
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $category, $thisdate, $authID );
381
  }
382
  } else if ( (( $_POST['originalaction'] == "editpost" ) && ( ( $_POST['prev_status'] == 'publish' ) || ($_POST['original_post_status'] == 'publish') ) ) && $get_post_info->post_status == 'publish') {
383
  // if this is an old post and editing updates are enabled
384
+ if ( get_option( 'oldpost-edited-update') == '1' ) {
385
+ if ($customTweet != "") {
386
+ $sentence = $customTweet;
387
+ } else {
388
+ $sentence = stripcslashes( get_option( 'oldpost-edited-text' ) );
389
+ }
390
+ if ( $oldClig != '' ) {
391
+ $old_post_link = $oldClig;
392
+ } else {
393
+ $old_post_link = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
394
+ store_url( $post_ID, $old_post_link );
 
395
  }
396
  $sentence = custom_shortcodes( $sentence, $post_ID );
397
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $old_post_link, $category, $thisdate, $authID );
398
+ }
399
  }
400
  if ( $sentence != '' ) {
401
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
402
+ $sentence = $sentence . " " . generate_hash_tags( $post_ID );
403
  }
404
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
405
  if ( $sendToTwitter === FALSE ) {
416
  if ( $jd_tweet_this == "yes" ) {
417
  $get_post_info = get_post( $post_ID );
418
  $authID = $get_post_info->post_author;
419
+ //get post date
420
+ $postdate = $get_post_info->post_date;
421
+ if (get_option('jd_date_format')=='') {
422
+ $dateformat = get_option('date_format');
423
+ } else {
424
+ $dateformat = get_option('jd_date_format');
425
+ }
426
+ $thisdate = mysql2date( $dateformat,$postdate );
427
  $excerpt_length = get_option( 'jd_post_excerpt' );
428
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
429
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
436
  }
437
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
438
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
 
439
  $sentence = '';
440
  $customTweet = stripcslashes( $_POST['jd_twitter'] );
441
  $oldClig = get_post_meta( $post_ID, 'wp_jd_clig', TRUE );
450
  if ($oldClig != '') {
451
  $shrink = $oldClig;
452
  } else {
453
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
454
  // Stores the posts CLIG in a custom field for later use as needed.
455
  store_url( $post_ID, $shrink );
456
  }
457
  $sentence = custom_shortcodes( $sentence, $post_ID );
458
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, '',$thisdate, $authID );
459
  }
460
  } else if ( (( $_POST['originalaction'] == "editpost" ) && ( ( $_POST['prev_status'] == 'publish' ) || ($_POST['original_post_status'] == 'publish') ) ) && $get_post_info->post_status == 'publish') {
461
  // if this is an old page and editing updates are enabled
468
  if ($oldClig != '') {
469
  $shrink = $oldClig;
470
  } else {
471
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
472
  }
473
  store_url( $post_ID, $shrink );
474
  $sentence = custom_shortcodes( $sentence, $post_ID );
475
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, '',$thisdate, $authID );
476
  }
477
  }
478
  if ( $sentence != '' ) {
510
  $sentence = mb_substr($sentence,0,116) . '...';
511
  }
512
  // Generate and grab the clig using the Cli.gs API
513
+ $shrink = jd_shorten_link( $thispostlink, $thislinkname, $post_ID );
514
  if ( stripos($sentence,"#url#") === FALSE ) {
515
  $sentence = $sentence . " " . $shrink;
516
  } else {
535
  $get_post_info = get_post( $post_ID );
536
  $jd_tweet_this = get_post_meta( $post_ID, 'jd_tweet_this', TRUE );
537
  $post_status = $get_post_info->post_status;
538
+ //get post date
539
+ $postdate = $get_post_info->post_date;
540
+ if (get_option('jd_date_format')=='') {
541
+ $dateformat = get_option('date_format');
542
+ } else {
543
+ $dateformat = get_option('jd_date_format');
544
+ }
545
+ $thisdate = mysql2date( $dateformat,$postdate );
546
+ // get first category
547
+ $category = null;
548
+ $categories = get_the_category( $post_ID );
549
+ if ( $categories > 0 ) {
550
+ $category = $categories[0]->cat_name;
551
+ }
552
+
553
  if ( $jd_tweet_this == "yes" ) {
554
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
555
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
564
  $sentence = '';
565
  $customTweet = get_post_meta( $post_ID, 'jd_twitter', TRUE );
566
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
567
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
568
  // Stores the post's short URL in a custom field for later use as needed.
569
  store_url($post_ID, $shrink);
570
  if ( $customTweet != "" ) {
571
  $sentence = $customTweet;
572
  }
573
  $sentence = custom_shortcodes( $sentence, $post_ID );
574
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $category, $thisdate, $authID );
575
 
576
  if ( $sentence != '' ) {
577
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
578
+ $sentence = $sentence . " " . generate_hash_tags( $post_ID );
579
  }
580
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
581
  if ($sendToTwitter === FALSE) {
594
  $post_status = $get_post_info->post_status;
595
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
596
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
597
+ $authID = $get_post_info->post_author;
598
+ //get post date
599
+ $postdate = $get_post_info->post_date;
600
+ if (get_option('jd_date_format')=='') {
601
+ $dateformat = get_option('date_format');
602
+ } else {
603
+ $dateformat = get_option('jd_date_format');
604
+ }
605
+ $thisdate = mysql2date( $dateformat,$postdate );
606
+ // get first category
607
  $excerpt_length = get_option( 'jd_post_excerpt' );
608
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
609
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
613
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
614
  $sentence = '';
615
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
616
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
617
  // Stores the posts CLIG in a custom field for later use as needed.
618
  store_url($post_ID, $shrink);
619
  $sentence = custom_shortcodes( $sentence, $post_ID );
620
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, '', $thisdate, $authID );
621
  if ( $sentence != '' ) {
622
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
623
+ $sentence = $sentence . " " . generate_hash_tags( $post_ID );
624
  }
625
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
626
  if ($sendToTwitter === FALSE) {
642
  $authID = $get_post_info->post_author;
643
  $thispostlink = urlencode( external_or_permalink( $post_ID ) );
644
  $thisposttitle = urlencode( strip_tags( $get_post_info->post_title ) );
645
+ //get post date
646
+ $postdate = $get_post_info->post_date;
647
+ if (get_option('jd_date_format')=='') {
648
+ $dateformat = get_option('date_format');
649
+ } else {
650
+ $dateformat = get_option('jd_date_format');
651
+ }
652
+ $thisdate = mysql2date( $dateformat,$postdate );
653
+ // get first category
654
+ $category = null;
655
+ $categories = get_the_category( $post_ID );
656
+ if ( $categories > 0 ) {
657
+ $category = $categories[0]->cat_name;
658
+ }
659
  $excerpt_length = get_option( 'jd_post_excerpt' );
660
  if ( trim( $get_post_info->post_excerpt ) == "" ) {
661
  $thispostexcerpt = @mb_substr( strip_tags($get_post_info->post_content), 0, $excerpt_length );
665
  $thisblogtitle = urlencode( get_bloginfo( 'name' ) );
666
  $sentence = '';
667
  $sentence = stripcslashes(get_option( 'newpost-published-text' ));
668
+ $shrink = jd_shorten_link( $thispostlink, $thisposttitle, $post_ID );
669
  // Stores the posts CLIG in a custom field for later use as needed.
670
  store_url($post_ID, $shrink);
671
  // Check the length of the tweet and truncate parts as necessary.
672
  $sentence = custom_shortcodes( $sentence, $post_ID );
673
+ $sentence = jd_truncate_tweet( $sentence, $thisposttitle, $thisblogtitle, $thispostexcerpt, $shrink, $category, $thisdate, $authID );
674
 
675
  if ( $sentence != '' ) {
676
  if ( get_option( 'use_tags_as_hashtags' ) == '1' ) {
677
+ $sentence = $sentence . " " . generate_hash_tags( $post_ID );
678
  }
679
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
680
  $sendToTwitter = jd_doTwitterAPIPost( $sentence, $authID );
700
  if ( get_post_meta ( $post_ID, 'wp_jd_bitly', TRUE ) != $url ) {
701
  update_post_meta ( $post_ID, 'wp_jd_bitly', $url );
702
  }
703
+ } elseif ( get_option( 'jd_shortener' ) == 3 ) {
704
+ if ( get_post_meta ( $post_ID, 'wp_jd_url', TRUE ) != $url ) {
705
+ update_post_meta ( $post_ID, 'wp_jd_url', $url );
706
+ }
707
+ } elseif ( get_option( 'jd_shortener' ) == 4 ) {
708
+ if ( get_post_meta ( $post_ID, 'wp_jd_wp', TRUE ) != $url ) {
709
+ update_post_meta ( $post_ID, 'wp_jd_wp', $url );
710
+ }
711
  }
712
+ if ( get_option( 'jd_shortener' ) == 0 || get_option( 'jd_shortener' ) == 1 || get_option( 'jd_shortener' ) == 2 ) {
713
  $target = jd_expand_url( $url );
714
+ } else {
715
+ $target = $url;
716
+ }
717
  update_post_meta( $post_ID, 'wp_jd_target', $target );
718
  }
719
 
720
+ function generate_hash_tags( $post_ID ) {
 
721
 
722
  $max_tags = get_option( 'jd_max_tags' );
723
  $max_characters = get_option( 'jd_max_characters' );
730
  if ($max_tags == 0 || $max_tags == "") {
731
  $max_tags = 100;
732
  }
733
+
734
+ $tags = get_the_tags( $post_ID );
735
+ if ( $tags > 0 ) {
 
 
 
 
 
 
 
736
  $i = 1;
737
+ foreach ( $tags as $value ) {
738
+ $tag = $value->name;
739
+ $replace = get_option( 'jd_replace_character' );
740
+ if ($replace == "" || !$replace) { $replace = "_"; }
741
+ if ($replace == "[ ]") { $replace = ""; }
742
+ $value = str_ireplace( " ",$replace,trim( $tag ) );
743
+ $newtag = "#$value";
744
+ if ( mb_strlen( $newtag ) > 2 && (mb_strlen( $newtag ) <= $max_characters) && ($i <= $max_tags) ) {
745
+ $hashtags .= "$newtag ";
746
+ $i++;
747
+ }
748
  }
749
  }
750
  $hashtags = trim( $hashtags );
751
  if ( mb_strlen( $hashtags ) <= 1 ) {
752
  $hashtags = "";
753
+ }
754
+ return $hashtags;
755
  }
756
 
757
  function jd_add_twitter_old_box() {
791
  $jd_short = get_post_meta( $post_id, 'wp_jd_bitly', true );
792
  $shortener = "Bit.ly";
793
  }
794
+ if ( $jd_short == "" ) {
795
+ $jd_short = get_post_meta( $post_id, 'wp_jd_wordpress', true );
796
+ $shortener = "WordPress";
797
+ }
798
  $jd_expansion = get_post_meta( $post_id, 'wp_jd_target', true );
799
  ?>
800
  <script type="text/javascript">
810
  onKeyUp="countChars(document.post.jd_twitter,document.post.twitlength)"><?php echo attribute_escape( $jd_twitter ); ?></textarea>
811
  </p>
812
  <p><input readonly type="text" name="twitlength" size="3" maxlength="3" value="<?php echo attribute_escape( mb_strlen( $description) ); ?>" />
813
+ <?php _e(' characters.<br />Twitter posts are a maximum of 140 characters; if your Cli.gs URL is appended to the end of your document, you have 119 characters available. You can use <code>#url#</code>, <code>#title#</code>, <code>#post#</code>, <code>#category#</code>, <code>#date#</code>, or <code>#blog#</code> to insert the shortened URL, post title, the first category selected, the post date, or a post excerpt or blog name into the Tweet.', 'wp-to-twitter', 'wp-to-twitter') ?> <a target="__blank" href="<?php echo $jd_donate_url; ?>"><?php _e('Make a Donation', 'wp-to-twitter', 'wp-to-twitter') ?></a> &bull; <a target="__blank" href="<?php echo $jd_plugin_url; ?>"><?php _e('Get Support', 'wp-to-twitter', 'wp-to-twitter') ?></a> &raquo;
814
  </p>
815
  <p>
816
  <input type="checkbox" name="jd_tweet_this" value="no"<?php echo attribute_escape( $jd_selected ); ?> id="jd_tweet_this" /> <label for="jd_tweet_this"><?php _e("Don't Tweet this post.", 'wp-to-twitter'); ?></label>
wp-to-twitter.pot CHANGED
@@ -8,7 +8,7 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
11
- "POT-Creation-Date: 2009-09-26 22:40+0000\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,43 +16,43 @@ msgstr ""
16
  "Content-Type: text/plain; charset=CHARSET\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
 
19
- #: functions.php:117
20
  msgid "Twitter Password Saved"
21
  msgstr ""
22
 
23
- #: functions.php:119
24
  msgid "Twitter Password Not Saved"
25
  msgstr ""
26
 
27
- #: functions.php:126
 
 
 
 
 
 
 
 
28
  msgid ""
29
  "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</"
30
  "a>] If you're experiencing trouble, please copy these settings into any "
31
  "request for support."
32
  msgstr ""
33
 
34
- #: wp-to-twitter-manager.php:60
35
  msgid ""
36
  "Set your Twitter login information and URL shortener API information to use "
37
  "this plugin!"
38
  msgstr ""
39
 
40
- #: wp-to-twitter-manager.php:66
41
  msgid "Please add your Twitter password. "
42
  msgstr ""
43
 
44
- #: wp-to-twitter-manager.php:72
45
  msgid "WP to Twitter Errors Cleared"
46
  msgstr ""
47
 
48
- #: wp-to-twitter-manager.php:78
49
- msgid ""
50
- "URL shortener request failed! We couldn't shrink that URL, so we attached "
51
- "the normal URL to your Tweet. Check with your URL shortening provider to see "
52
- "if there are any known issues. [<a href=\"http://blog.cli.gs\">Cli.gs Blog</"
53
- "a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]"
54
- msgstr ""
55
-
56
  #: wp-to-twitter-manager.php:82
57
  msgid ""
58
  "Sorry! I couldn't get in touch with the Twitter servers to post your new "
@@ -66,533 +66,565 @@ msgid ""
66
  "<strong>new link</strong>! You'll have to post it manually, I'm afraid. "
67
  msgstr ""
68
 
69
- #: wp-to-twitter-manager.php:137
70
  msgid ""
71
  "You must add your Bit.ly login and API key in order to shorten URLs with Bit."
72
  "ly."
73
  msgstr ""
74
 
75
- #: wp-to-twitter-manager.php:146
76
  msgid "WP to Twitter Options Updated"
77
  msgstr ""
78
 
79
- #: wp-to-twitter-manager.php:156
80
  msgid "Twitter login and password updated. "
81
  msgstr ""
82
 
83
- #: wp-to-twitter-manager.php:158
84
  msgid "You need to provide your twitter login and password! "
85
  msgstr ""
86
 
87
- #: wp-to-twitter-manager.php:165
88
  msgid "Cligs API Key Updated"
89
  msgstr ""
90
 
91
- #: wp-to-twitter-manager.php:168
92
  msgid ""
93
  "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be "
94
  "associated with your account. "
95
  msgstr ""
96
 
97
- #: wp-to-twitter-manager.php:170
98
  msgid ""
99
  "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</"
100
  "a>! "
101
  msgstr ""
102
 
103
- #: wp-to-twitter-manager.php:176
104
  msgid "Bit.ly API Key Updated."
105
  msgstr ""
106
 
107
- #: wp-to-twitter-manager.php:179
108
  msgid ""
109
  "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
110
  msgstr ""
111
 
112
- #: wp-to-twitter-manager.php:181
113
  msgid ""
114
  "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</"
115
  "a>! An API key is required to use the Bit.ly URL shortening service."
116
  msgstr ""
117
 
118
- #: wp-to-twitter-manager.php:185
119
  msgid " Bit.ly User Login Updated."
120
  msgstr ""
121
 
122
- #: wp-to-twitter-manager.php:188
123
  msgid ""
124
  "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing "
125
  "your username. "
126
  msgstr ""
127
 
128
- #: wp-to-twitter-manager.php:190
129
  msgid ""
130
  "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
131
  msgstr ""
132
 
133
- #: wp-to-twitter-manager.php:224
134
  msgid ""
135
  "<li>Successfully contacted the Cli.gs API via Snoopy, but the URL creation "
136
  "failed.</li>"
137
  msgstr ""
138
 
139
- #: wp-to-twitter-manager.php:226
140
  msgid ""
141
  "<li>Successfully contacted the Cli.gs API via Snoopy, but a Cli.gs server "
142
  "error prevented the URL from being shrotened.</li>"
143
  msgstr ""
144
 
145
- #: wp-to-twitter-manager.php:228
146
  msgid ""
147
  "<li>Successfully contacted the Cli.gs API via Snoopy and created a shortened "
148
  "link.</li>"
149
  msgstr ""
150
 
151
- #: wp-to-twitter-manager.php:237 wp-to-twitter-manager.php:262
152
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
153
  msgstr ""
154
 
155
- #: wp-to-twitter-manager.php:239 wp-to-twitter-manager.php:264
156
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
157
  msgstr ""
158
 
159
- #: wp-to-twitter-manager.php:242
160
  msgid "<li>Cannot check the Bit.ly API without a valid API key.</li>"
161
  msgstr ""
162
 
163
- #: wp-to-twitter-manager.php:246
164
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
165
  msgstr ""
166
 
167
- #: wp-to-twitter-manager.php:248
168
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
169
  msgstr ""
170
 
171
- #: wp-to-twitter-manager.php:254
172
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
173
  msgstr ""
174
 
175
- #: wp-to-twitter-manager.php:256
176
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
177
  msgstr ""
178
 
179
- #: wp-to-twitter-manager.php:268
180
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
181
  msgstr ""
182
 
183
- #: wp-to-twitter-manager.php:271
184
  msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
185
  msgstr ""
186
 
187
- #: wp-to-twitter-manager.php:276
188
  msgid ""
189
  "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
190
  msgstr ""
191
 
192
- #: wp-to-twitter-manager.php:281
193
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
194
  msgstr ""
195
 
196
- #: wp-to-twitter-manager.php:285
197
  msgid ""
198
  "<li>Your server does not support <code>file_get_contents</code> or "
199
  "<code>cURL</code> functions.</li>"
200
  msgstr ""
201
 
202
- #: wp-to-twitter-manager.php:289
203
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
204
  msgstr ""
205
 
206
- #: wp-to-twitter-manager.php:292
207
  msgid ""
208
  "<li><strong>Your server does not appear to support the required PHP "
209
  "functions and classes for WP to Twitter to function.</strong> You can try it "
210
  "anyway - these tests aren't perfect - but no guarantees.</li>"
211
  msgstr ""
212
 
213
- #: wp-to-twitter-manager.php:301
214
  msgid ""
215
  "This plugin may not fully work in your server environment. The plugin failed "
216
  "to contact both a URL shortener API and the Twitter service API."
217
  msgstr ""
218
 
219
- #: wp-to-twitter-manager.php:316
220
  msgid "WP to Twitter Options"
221
  msgstr ""
222
 
223
- #: wp-to-twitter-manager.php:320 wp-to-twitter.php:759
224
  msgid "Get Support"
225
  msgstr ""
226
 
227
- #: wp-to-twitter-manager.php:321
228
  msgid "Export Settings"
229
  msgstr ""
230
 
231
- #: wp-to-twitter-manager.php:335
232
  msgid ""
233
  "For any post update field, you can use the codes <code>#title#</code> for "
234
  "the title of your blog post, <code>#blog#</code> for the title of your blog, "
235
- "<code>#post#</code> for a short excerpt of the post content or <code>#url#</"
236
- "code> for the post URL (shortened or not, depending on your preferences.) "
237
- "You can also create custom shortcodes to access WordPress custom fields. Use "
238
- "doubled square brackets surrounding the name of your custom field to add the "
239
- "value of that custom field to your status update. Example: <code>"
240
- "[[custom_field]]</code>"
 
241
  msgstr ""
242
 
243
- #: wp-to-twitter-manager.php:342
244
  msgid ""
245
- "One or more of your last posts has failed to send it's status update to "
246
- "Twitter. Your Tweet has been saved in the custom meta data for your post, "
247
- "and you can re-Tweet it at your leisure."
248
  msgstr ""
249
 
250
- #: wp-to-twitter-manager.php:345
251
  msgid ""
252
- "The query to the URL shortener API failed, and your URL was not shrunk. The "
253
- "full post URL was attached to your Tweet."
 
 
254
  msgstr ""
255
 
256
- #: wp-to-twitter-manager.php:357
257
  msgid "Clear 'WP to Twitter' Error Messages"
258
  msgstr ""
259
 
260
- #: wp-to-twitter-manager.php:366
261
  msgid "Set what should be in a Tweet"
262
  msgstr ""
263
 
264
- #: wp-to-twitter-manager.php:369
265
  msgid "Update when a post is published"
266
  msgstr ""
267
 
268
- #: wp-to-twitter-manager.php:369
269
  msgid "Text for new post updates:"
270
  msgstr ""
271
 
272
- #: wp-to-twitter-manager.php:374
273
  msgid "Update when a post is edited"
274
  msgstr ""
275
 
276
- #: wp-to-twitter-manager.php:374
277
  msgid "Text for editing updates:"
278
  msgstr ""
279
 
280
- #: wp-to-twitter-manager.php:378
281
  msgid "Update Twitter when new Wordpress Pages are published"
282
  msgstr ""
283
 
284
- #: wp-to-twitter-manager.php:378
285
  msgid "Text for new page updates:"
286
  msgstr ""
287
 
288
- #: wp-to-twitter-manager.php:382
289
  msgid "Update Twitter when WordPress Pages are edited"
290
  msgstr ""
291
 
292
- #: wp-to-twitter-manager.php:382
293
  msgid "Text for page edit updates:"
294
  msgstr ""
295
 
296
- #: wp-to-twitter-manager.php:386
297
  msgid "Add tags as hashtags on Tweets"
298
  msgstr ""
299
 
300
- #: wp-to-twitter-manager.php:388
 
 
 
 
 
 
 
 
 
 
301
  msgid "Maximum number of tags to include:"
302
  msgstr ""
303
 
304
- #: wp-to-twitter-manager.php:389
305
  msgid "Maximum length in characters for included tags:"
306
  msgstr ""
307
 
308
- #: wp-to-twitter-manager.php:390
309
  msgid ""
310
  "These options allow you to restrict the length and number of WordPress tags "
311
  "sent to Twitter as hashtags. Set to <code>0</code> or leave blank to allow "
312
  "any and all tags."
313
  msgstr ""
314
 
315
- #: wp-to-twitter-manager.php:394
316
  msgid "Update Twitter when you post a Blogroll link"
317
  msgstr ""
318
 
319
- #: wp-to-twitter-manager.php:396
320
  msgid "Text for new link updates:"
321
  msgstr ""
322
 
323
- #: wp-to-twitter-manager.php:396
324
  msgid ""
325
  "Available shortcodes: <code>#url#</code>, <code>#title#</code>, and "
326
  "<code>#description#</code>."
327
  msgstr ""
328
 
329
- #: wp-to-twitter-manager.php:399
330
  msgid "Length of post excerpt (in characters):"
331
  msgstr ""
332
 
333
- #: wp-to-twitter-manager.php:399
334
  msgid ""
335
  "By default, extracted from the post itself. If you use the 'Excerpt' field, "
336
  "that will be used instead."
337
  msgstr ""
338
 
339
- #: wp-to-twitter-manager.php:403
 
 
 
 
 
 
 
 
 
 
340
  msgid "Custom text before Tweets:"
341
  msgstr ""
342
 
343
- #: wp-to-twitter-manager.php:404
344
  msgid "Custom text after Tweets:"
345
  msgstr ""
346
 
347
- #: wp-to-twitter-manager.php:407
348
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
349
  msgstr ""
350
 
351
- #: wp-to-twitter-manager.php:408
352
  msgid ""
353
  "You can use a custom field to send Cli.gs and Twitter an alternate URL from "
354
  "the permalink provided by WordPress. The value is the name of the custom "
355
  "field you're using to add an external URL."
356
  msgstr ""
357
 
358
- #: wp-to-twitter-manager.php:412
359
  msgid "Special Cases when WordPress should send a Tweet"
360
  msgstr ""
361
 
362
- #: wp-to-twitter-manager.php:415
363
  msgid "Set default Tweet status to 'No.'"
364
  msgstr ""
365
 
366
- #: wp-to-twitter-manager.php:416
367
  msgid ""
368
  "Twitter updates can be set on a post by post basis. By default, posts WILL "
369
  "be posted to Twitter. Check this to change the default to NO."
370
  msgstr ""
371
 
372
- #: wp-to-twitter-manager.php:420
373
  msgid ""
374
  "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
375
  msgstr ""
376
 
377
- #: wp-to-twitter-manager.php:424
378
  msgid "Update Twitter when a post is published using QuickPress"
379
  msgstr ""
380
 
381
- #: wp-to-twitter-manager.php:428
382
  msgid "Special Fields"
383
  msgstr ""
384
 
385
- #: wp-to-twitter-manager.php:431
386
  msgid "Use Google Analytics with WP-to-Twitter"
387
  msgstr ""
388
 
389
- #: wp-to-twitter-manager.php:432
390
  msgid "Campaign identifier for Google Analytics:"
391
  msgstr ""
392
 
393
- #: wp-to-twitter-manager.php:433
394
  msgid ""
395
  "You can track the response from Twitter using Google Analytics by defining a "
396
  "campaign identifier here."
397
  msgstr ""
398
 
399
- #: wp-to-twitter-manager.php:438
400
  msgid "Authors have individual Twitter accounts"
401
  msgstr ""
402
 
403
- #: wp-to-twitter-manager.php:438
404
  msgid ""
405
  "Each author can set their own Twitter username and password in their user "
406
  "profile. Their posts will be sent to their own Twitter accounts."
407
  msgstr ""
408
 
409
- #: wp-to-twitter-manager.php:442
410
  msgid "Set your preferred URL Shortener"
411
  msgstr ""
412
 
413
- #: wp-to-twitter-manager.php:445
414
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
415
  msgstr ""
416
 
417
- #: wp-to-twitter-manager.php:445
418
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
419
  msgstr ""
420
 
421
- #: wp-to-twitter-manager.php:445
 
 
 
 
422
  msgid "Don't shorten URLs."
423
  msgstr ""
424
 
425
- #: wp-to-twitter-manager.php:450
 
 
 
 
 
 
 
426
  msgid "Save WP->Twitter Options"
427
  msgstr ""
428
 
429
- #: wp-to-twitter-manager.php:456
430
  msgid "Your Twitter account details"
431
  msgstr ""
432
 
433
- #: wp-to-twitter-manager.php:463
434
  msgid "Your Twitter username:"
435
  msgstr ""
436
 
437
- #: wp-to-twitter-manager.php:467
438
  msgid "Your Twitter password:"
439
  msgstr ""
440
 
441
- #: wp-to-twitter-manager.php:467
442
  msgid "(<em>Saved</em>)"
443
  msgstr ""
444
 
445
- #: wp-to-twitter-manager.php:471
446
  msgid "Save Twitter Login Info"
447
  msgstr ""
448
 
449
- #: wp-to-twitter-manager.php:471
450
  msgid ""
451
  "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter."
452
  "com'>Get one for free here</a>"
453
  msgstr ""
454
 
455
- #: wp-to-twitter-manager.php:475
456
  msgid "Your Cli.gs account details"
457
  msgstr ""
458
 
459
- #: wp-to-twitter-manager.php:482
460
  msgid ""
461
  "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
462
  msgstr ""
463
 
464
- #: wp-to-twitter-manager.php:488
465
  msgid ""
466
  "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/"
467
  "api/'>Get one free here</a>!<br />You'll need an API key in order to "
468
  "associate the Cligs you create with your Cligs account."
469
  msgstr ""
470
 
471
- #: wp-to-twitter-manager.php:493
472
  msgid "Your Bit.ly account details"
473
  msgstr ""
474
 
475
- #: wp-to-twitter-manager.php:498
476
  msgid "Your Bit.ly username:"
477
  msgstr ""
478
 
479
- #: wp-to-twitter-manager.php:502
480
  msgid ""
481
  "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
482
  msgstr ""
483
 
484
- #: wp-to-twitter-manager.php:509
485
  msgid "Save Bit.ly API Key"
486
  msgstr ""
487
 
488
- #: wp-to-twitter-manager.php:509
489
  msgid "Clear Bit.ly API Key"
490
  msgstr ""
491
 
492
- #: wp-to-twitter-manager.php:509
493
  msgid ""
494
  "A Bit.ly API key and username is required to shorten URLs via the Bit.ly API "
495
  "and WP to Twitter."
496
  msgstr ""
497
 
498
- #: wp-to-twitter-manager.php:518
499
  msgid "Check Support"
500
  msgstr ""
501
 
502
- #: wp-to-twitter-manager.php:518
503
  msgid ""
504
  "Check whether your server supports WP to Twitter's queries to the Twitter "
505
  "and URL shortening APIs."
506
  msgstr ""
507
 
508
- #: wp-to-twitter-manager.php:526
509
  msgid "Need help?"
510
  msgstr ""
511
 
512
- #: wp-to-twitter-manager.php:527
513
  msgid ""
514
  "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to "
515
  "Twitter plugin page</a>."
516
  msgstr ""
517
 
518
- #: wp-to-twitter.php:691
519
- msgid "Add_new_tag"
520
- msgstr ""
521
-
522
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
523
  #. Plugin Name of an extension
524
- #: wp-to-twitter.php:713
525
  msgid "WP to Twitter"
526
  msgstr ""
527
 
528
- #: wp-to-twitter.php:754
529
  msgid "Twitter Post"
530
  msgstr ""
531
 
532
- #: wp-to-twitter.php:759
533
  msgid ""
534
  " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli."
535
  "gs URL is appended to the end of your document, you have 119 characters "
536
  "available. You can use <code>#url#</code>, <code>#title#</code>, "
537
- "<code>#post#</code> or <code>#blog#</code> to insert the shortened URL, post "
538
- "title, a post excerpt or blog name into the Tweet."
 
 
539
  msgstr ""
540
 
541
- #: wp-to-twitter.php:759
542
  msgid "Make a Donation"
543
  msgstr ""
544
 
545
- #: wp-to-twitter.php:762
546
  msgid "Don't Tweet this post."
547
  msgstr ""
548
 
549
- #: wp-to-twitter.php:811
550
  msgid "WP to Twitter User Settings"
551
  msgstr ""
552
 
553
- #: wp-to-twitter.php:815
554
  msgid "Use My Twitter Account"
555
  msgstr ""
556
 
557
- #: wp-to-twitter.php:816
558
  msgid ""
559
  "Select this option if you would like your posts to be Tweeted into your own "
560
  "Twitter account with no @ references."
561
  msgstr ""
562
 
563
- #: wp-to-twitter.php:817
564
  msgid ""
565
  "Tweet my posts into my Twitter account with an @ reference to the site's "
566
  "main Twitter account."
567
  msgstr ""
568
 
569
- #: wp-to-twitter.php:818
570
  msgid ""
571
  "Tweet my posts into the main site Twitter account with an @ reference to my "
572
  "username. (Password not required with this option.)"
573
  msgstr ""
574
 
575
- #: wp-to-twitter.php:821
576
  msgid "Your Twitter Username"
577
  msgstr ""
578
 
579
- #: wp-to-twitter.php:822
580
  msgid "Enter your own Twitter username."
581
  msgstr ""
582
 
583
- #: wp-to-twitter.php:825
584
  msgid "Your Twitter Password"
585
  msgstr ""
586
 
587
- #: wp-to-twitter.php:826
588
  msgid "Enter your own Twitter password."
589
  msgstr ""
590
 
591
- #: wp-to-twitter.php:945
592
  msgid "<p>Couldn't locate the settings page.</p>"
593
  msgstr ""
594
 
595
- #: wp-to-twitter.php:950
596
  msgid "Settings"
597
  msgstr ""
598
 
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-to-twitter\n"
11
+ "POT-Creation-Date: 2009-12-22 20:09+0000\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
16
  "Content-Type: text/plain; charset=CHARSET\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
 
19
+ #: functions.php:127
20
  msgid "Twitter Password Saved"
21
  msgstr ""
22
 
23
+ #: functions.php:129
24
  msgid "Twitter Password Not Saved"
25
  msgstr ""
26
 
27
+ #: functions.php:132
28
+ msgid "Bit.ly API Saved"
29
+ msgstr ""
30
+
31
+ #: functions.php:134
32
+ msgid "Bit.ly API Not Saved"
33
+ msgstr ""
34
+
35
+ #: functions.php:140
36
  msgid ""
37
  "[<a href='options-general.php?page=wp-to-twitter/wp-to-twitter.php'>Hide</"
38
  "a>] If you're experiencing trouble, please copy these settings into any "
39
  "request for support."
40
  msgstr ""
41
 
42
+ #: wp-to-twitter-manager.php:63
43
  msgid ""
44
  "Set your Twitter login information and URL shortener API information to use "
45
  "this plugin!"
46
  msgstr ""
47
 
48
+ #: wp-to-twitter-manager.php:69
49
  msgid "Please add your Twitter password. "
50
  msgstr ""
51
 
52
+ #: wp-to-twitter-manager.php:75
53
  msgid "WP to Twitter Errors Cleared"
54
  msgstr ""
55
 
 
 
 
 
 
 
 
 
56
  #: wp-to-twitter-manager.php:82
57
  msgid ""
58
  "Sorry! I couldn't get in touch with the Twitter servers to post your new "
66
  "<strong>new link</strong>! You'll have to post it manually, I'm afraid. "
67
  msgstr ""
68
 
69
+ #: wp-to-twitter-manager.php:149
70
  msgid ""
71
  "You must add your Bit.ly login and API key in order to shorten URLs with Bit."
72
  "ly."
73
  msgstr ""
74
 
75
+ #: wp-to-twitter-manager.php:158
76
  msgid "WP to Twitter Options Updated"
77
  msgstr ""
78
 
79
+ #: wp-to-twitter-manager.php:168
80
  msgid "Twitter login and password updated. "
81
  msgstr ""
82
 
83
+ #: wp-to-twitter-manager.php:170
84
  msgid "You need to provide your twitter login and password! "
85
  msgstr ""
86
 
87
+ #: wp-to-twitter-manager.php:177
88
  msgid "Cligs API Key Updated"
89
  msgstr ""
90
 
91
+ #: wp-to-twitter-manager.php:180
92
  msgid ""
93
  "Cli.gs API Key deleted. Cli.gs created by WP to Twitter will no longer be "
94
  "associated with your account. "
95
  msgstr ""
96
 
97
+ #: wp-to-twitter-manager.php:182
98
  msgid ""
99
  "Cli.gs API Key not added - <a href='http://cli.gs/user/api/'>get one here</"
100
  "a>! "
101
  msgstr ""
102
 
103
+ #: wp-to-twitter-manager.php:188
104
  msgid "Bit.ly API Key Updated."
105
  msgstr ""
106
 
107
+ #: wp-to-twitter-manager.php:191
108
  msgid ""
109
  "Bit.ly API Key deleted. You cannot use the Bit.ly API without an API key. "
110
  msgstr ""
111
 
112
+ #: wp-to-twitter-manager.php:193
113
  msgid ""
114
  "Bit.ly API Key not added - <a href='http://bit.ly/account/'>get one here</"
115
  "a>! An API key is required to use the Bit.ly URL shortening service."
116
  msgstr ""
117
 
118
+ #: wp-to-twitter-manager.php:197
119
  msgid " Bit.ly User Login Updated."
120
  msgstr ""
121
 
122
+ #: wp-to-twitter-manager.php:200
123
  msgid ""
124
  "Bit.ly User Login deleted. You cannot use the Bit.ly API without providing "
125
  "your username. "
126
  msgstr ""
127
 
128
+ #: wp-to-twitter-manager.php:202
129
  msgid ""
130
  "Bit.ly Login not added - <a href='http://bit.ly/account/'>get one here</a>! "
131
  msgstr ""
132
 
133
+ #: wp-to-twitter-manager.php:236
134
  msgid ""
135
  "<li>Successfully contacted the Cli.gs API via Snoopy, but the URL creation "
136
  "failed.</li>"
137
  msgstr ""
138
 
139
+ #: wp-to-twitter-manager.php:238
140
  msgid ""
141
  "<li>Successfully contacted the Cli.gs API via Snoopy, but a Cli.gs server "
142
  "error prevented the URL from being shrotened.</li>"
143
  msgstr ""
144
 
145
+ #: wp-to-twitter-manager.php:240
146
  msgid ""
147
  "<li>Successfully contacted the Cli.gs API via Snoopy and created a shortened "
148
  "link.</li>"
149
  msgstr ""
150
 
151
+ #: wp-to-twitter-manager.php:249 wp-to-twitter-manager.php:274
152
  msgid "<li>Successfully contacted the Bit.ly API via Snoopy.</li>"
153
  msgstr ""
154
 
155
+ #: wp-to-twitter-manager.php:251 wp-to-twitter-manager.php:276
156
  msgid "<li>Failed to contact the Bit.ly API via Snoopy.</li>"
157
  msgstr ""
158
 
159
+ #: wp-to-twitter-manager.php:254
160
  msgid "<li>Cannot check the Bit.ly API without a valid API key.</li>"
161
  msgstr ""
162
 
163
+ #: wp-to-twitter-manager.php:258
164
  msgid "<li>Successfully contacted the Twitter API via Snoopy.</li>"
165
  msgstr ""
166
 
167
+ #: wp-to-twitter-manager.php:260
168
  msgid "<li>Failed to contact the Twitter API via Snoopy.</li>"
169
  msgstr ""
170
 
171
+ #: wp-to-twitter-manager.php:266
172
  msgid "<li>Successfully contacted the Twitter API via cURL.</li>"
173
  msgstr ""
174
 
175
+ #: wp-to-twitter-manager.php:268
176
  msgid "<li>Failed to contact the Twitter API via cURL.</li>"
177
  msgstr ""
178
 
179
+ #: wp-to-twitter-manager.php:280
180
  msgid "<li>Successfully contacted the Cli.gs API via Snoopy.</li>"
181
  msgstr ""
182
 
183
+ #: wp-to-twitter-manager.php:283
184
  msgid "<li>Failed to contact the Cli.gs API via Snoopy.</li>"
185
  msgstr ""
186
 
187
+ #: wp-to-twitter-manager.php:288
188
  msgid ""
189
  "<li><strong>Your server should run WP to Twitter successfully.</strong></li>"
190
  msgstr ""
191
 
192
+ #: wp-to-twitter-manager.php:293
193
  msgid "<li>Your server does not support <code>fputs</code>.</li>"
194
  msgstr ""
195
 
196
+ #: wp-to-twitter-manager.php:297
197
  msgid ""
198
  "<li>Your server does not support <code>file_get_contents</code> or "
199
  "<code>cURL</code> functions.</li>"
200
  msgstr ""
201
 
202
+ #: wp-to-twitter-manager.php:301
203
  msgid "<li>Your server does not support <code>Snoopy</code>.</li>"
204
  msgstr ""
205
 
206
+ #: wp-to-twitter-manager.php:304
207
  msgid ""
208
  "<li><strong>Your server does not appear to support the required PHP "
209
  "functions and classes for WP to Twitter to function.</strong> You can try it "
210
  "anyway - these tests aren't perfect - but no guarantees.</li>"
211
  msgstr ""
212
 
213
+ #: wp-to-twitter-manager.php:313
214
  msgid ""
215
  "This plugin may not fully work in your server environment. The plugin failed "
216
  "to contact both a URL shortener API and the Twitter service API."
217
  msgstr ""
218
 
219
+ #: wp-to-twitter-manager.php:328
220
  msgid "WP to Twitter Options"
221
  msgstr ""
222
 
223
+ #: wp-to-twitter-manager.php:332 wp-to-twitter.php:811
224
  msgid "Get Support"
225
  msgstr ""
226
 
227
+ #: wp-to-twitter-manager.php:333
228
  msgid "Export Settings"
229
  msgstr ""
230
 
231
+ #: wp-to-twitter-manager.php:347
232
  msgid ""
233
  "For any post update field, you can use the codes <code>#title#</code> for "
234
  "the title of your blog post, <code>#blog#</code> for the title of your blog, "
235
+ "<code>#post#</code> for a short excerpt of the post content, "
236
+ "<code>#category#</code> for the first selected category for the post, "
237
+ "<code>#date#</code> for the post date, or <code>#url#</code> for the post "
238
+ "URL (shortened or not, depending on your preferences.) You can also create "
239
+ "custom shortcodes to access WordPress custom fields. Use doubled square "
240
+ "brackets surrounding the name of your custom field to add the value of that "
241
+ "custom field to your status update. Example: <code>[[custom_field]]</code>"
242
  msgstr ""
243
 
244
+ #: wp-to-twitter-manager.php:353
245
  msgid ""
246
+ "<p>One or more of your last posts has failed to send it's status update to "
247
+ "Twitter. Your Tweet has been saved in your post custom fields, and you can "
248
+ "re-Tweet it at your leisure.</p>"
249
  msgstr ""
250
 
251
+ #: wp-to-twitter-manager.php:356
252
  msgid ""
253
+ "<p>The query to the URL shortener API failed, and your URL was not shrunk. "
254
+ "The full post URL was attached to your Tweet. Check with your URL shortening "
255
+ "provider to see if there are any known issues. [<a href=\"http://blog.cli.gs"
256
+ "\">Cli.gs Blog</a>] [<a href=\"http://blog.bit.ly\">Bit.ly Blog</a>]</p>"
257
  msgstr ""
258
 
259
+ #: wp-to-twitter-manager.php:363
260
  msgid "Clear 'WP to Twitter' Error Messages"
261
  msgstr ""
262
 
263
+ #: wp-to-twitter-manager.php:371
264
  msgid "Set what should be in a Tweet"
265
  msgstr ""
266
 
267
+ #: wp-to-twitter-manager.php:374
268
  msgid "Update when a post is published"
269
  msgstr ""
270
 
271
+ #: wp-to-twitter-manager.php:374
272
  msgid "Text for new post updates:"
273
  msgstr ""
274
 
275
+ #: wp-to-twitter-manager.php:379
276
  msgid "Update when a post is edited"
277
  msgstr ""
278
 
279
+ #: wp-to-twitter-manager.php:379
280
  msgid "Text for editing updates:"
281
  msgstr ""
282
 
283
+ #: wp-to-twitter-manager.php:383
284
  msgid "Update Twitter when new Wordpress Pages are published"
285
  msgstr ""
286
 
287
+ #: wp-to-twitter-manager.php:383
288
  msgid "Text for new page updates:"
289
  msgstr ""
290
 
291
+ #: wp-to-twitter-manager.php:387
292
  msgid "Update Twitter when WordPress Pages are edited"
293
  msgstr ""
294
 
295
+ #: wp-to-twitter-manager.php:387
296
  msgid "Text for page edit updates:"
297
  msgstr ""
298
 
299
+ #: wp-to-twitter-manager.php:391
300
  msgid "Add tags as hashtags on Tweets"
301
  msgstr ""
302
 
303
+ #: wp-to-twitter-manager.php:391
304
+ msgid "Spaces replaced with:"
305
+ msgstr ""
306
+
307
+ #: wp-to-twitter-manager.php:392
308
+ msgid ""
309
+ "Default replacement is an underscore (<code>_</code>). Use <code>[ ]</code> "
310
+ "to remove spaces entirely."
311
+ msgstr ""
312
+
313
+ #: wp-to-twitter-manager.php:394
314
  msgid "Maximum number of tags to include:"
315
  msgstr ""
316
 
317
+ #: wp-to-twitter-manager.php:395
318
  msgid "Maximum length in characters for included tags:"
319
  msgstr ""
320
 
321
+ #: wp-to-twitter-manager.php:396
322
  msgid ""
323
  "These options allow you to restrict the length and number of WordPress tags "
324
  "sent to Twitter as hashtags. Set to <code>0</code> or leave blank to allow "
325
  "any and all tags."
326
  msgstr ""
327
 
328
+ #: wp-to-twitter-manager.php:400
329
  msgid "Update Twitter when you post a Blogroll link"
330
  msgstr ""
331
 
332
+ #: wp-to-twitter-manager.php:401
333
  msgid "Text for new link updates:"
334
  msgstr ""
335
 
336
+ #: wp-to-twitter-manager.php:401
337
  msgid ""
338
  "Available shortcodes: <code>#url#</code>, <code>#title#</code>, and "
339
  "<code>#description#</code>."
340
  msgstr ""
341
 
342
+ #: wp-to-twitter-manager.php:404
343
  msgid "Length of post excerpt (in characters):"
344
  msgstr ""
345
 
346
+ #: wp-to-twitter-manager.php:404
347
  msgid ""
348
  "By default, extracted from the post itself. If you use the 'Excerpt' field, "
349
  "that will be used instead."
350
  msgstr ""
351
 
352
+ #: wp-to-twitter-manager.php:407
353
+ msgid "WP to Twitter Date Formatting:"
354
+ msgstr ""
355
+
356
+ #: wp-to-twitter-manager.php:407
357
+ msgid ""
358
+ "Default is from your general settings. <a href='http://codex.wordpress.org/"
359
+ "Formatting_Date_and_Time'>Date Formatting Documentation</a>."
360
+ msgstr ""
361
+
362
+ #: wp-to-twitter-manager.php:411
363
  msgid "Custom text before Tweets:"
364
  msgstr ""
365
 
366
+ #: wp-to-twitter-manager.php:412
367
  msgid "Custom text after Tweets:"
368
  msgstr ""
369
 
370
+ #: wp-to-twitter-manager.php:415
371
  msgid "Custom field for an alternate URL to be shortened and Tweeted:"
372
  msgstr ""
373
 
374
+ #: wp-to-twitter-manager.php:416
375
  msgid ""
376
  "You can use a custom field to send Cli.gs and Twitter an alternate URL from "
377
  "the permalink provided by WordPress. The value is the name of the custom "
378
  "field you're using to add an external URL."
379
  msgstr ""
380
 
381
+ #: wp-to-twitter-manager.php:420
382
  msgid "Special Cases when WordPress should send a Tweet"
383
  msgstr ""
384
 
385
+ #: wp-to-twitter-manager.php:423
386
  msgid "Set default Tweet status to 'No.'"
387
  msgstr ""
388
 
389
+ #: wp-to-twitter-manager.php:424
390
  msgid ""
391
  "Twitter updates can be set on a post by post basis. By default, posts WILL "
392
  "be posted to Twitter. Check this to change the default to NO."
393
  msgstr ""
394
 
395
+ #: wp-to-twitter-manager.php:428
396
  msgid ""
397
  "Send Twitter Updates on remote publication (Post by Email or XMLRPC Client)"
398
  msgstr ""
399
 
400
+ #: wp-to-twitter-manager.php:432
401
  msgid "Update Twitter when a post is published using QuickPress"
402
  msgstr ""
403
 
404
+ #: wp-to-twitter-manager.php:436
405
  msgid "Special Fields"
406
  msgstr ""
407
 
408
+ #: wp-to-twitter-manager.php:439
409
  msgid "Use Google Analytics with WP-to-Twitter"
410
  msgstr ""
411
 
412
+ #: wp-to-twitter-manager.php:440
413
  msgid "Campaign identifier for Google Analytics:"
414
  msgstr ""
415
 
416
+ #: wp-to-twitter-manager.php:441
417
  msgid ""
418
  "You can track the response from Twitter using Google Analytics by defining a "
419
  "campaign identifier here."
420
  msgstr ""
421
 
422
+ #: wp-to-twitter-manager.php:446
423
  msgid "Authors have individual Twitter accounts"
424
  msgstr ""
425
 
426
+ #: wp-to-twitter-manager.php:446
427
  msgid ""
428
  "Each author can set their own Twitter username and password in their user "
429
  "profile. Their posts will be sent to their own Twitter accounts."
430
  msgstr ""
431
 
432
+ #: wp-to-twitter-manager.php:450
433
  msgid "Set your preferred URL Shortener"
434
  msgstr ""
435
 
436
+ #: wp-to-twitter-manager.php:453
437
  msgid "Use <strong>Cli.gs</strong> for my URL shortener."
438
  msgstr ""
439
 
440
+ #: wp-to-twitter-manager.php:454
441
  msgid "Use <strong>Bit.ly</strong> for my URL shortener."
442
  msgstr ""
443
 
444
+ #: wp-to-twitter-manager.php:455
445
+ msgid "Use <strong>WordPress</strong> as a URL shortener."
446
+ msgstr ""
447
+
448
+ #: wp-to-twitter-manager.php:456
449
  msgid "Don't shorten URLs."
450
  msgstr ""
451
 
452
+ #: wp-to-twitter-manager.php:457
453
+ msgid ""
454
+ "Using WordPress as a URL shortener will send URLs to Twitter in the default "
455
+ "URL format for WordPress: <code>http://domain.com/subdir/?p=123</code>. "
456
+ "Google Analytics is not available when using WordPress shortened URLs."
457
+ msgstr ""
458
+
459
+ #: wp-to-twitter-manager.php:462
460
  msgid "Save WP->Twitter Options"
461
  msgstr ""
462
 
463
+ #: wp-to-twitter-manager.php:468
464
  msgid "Your Twitter account details"
465
  msgstr ""
466
 
467
+ #: wp-to-twitter-manager.php:475
468
  msgid "Your Twitter username:"
469
  msgstr ""
470
 
471
+ #: wp-to-twitter-manager.php:479
472
  msgid "Your Twitter password:"
473
  msgstr ""
474
 
475
+ #: wp-to-twitter-manager.php:479
476
  msgid "(<em>Saved</em>)"
477
  msgstr ""
478
 
479
+ #: wp-to-twitter-manager.php:483
480
  msgid "Save Twitter Login Info"
481
  msgstr ""
482
 
483
+ #: wp-to-twitter-manager.php:483
484
  msgid ""
485
  "&raquo; <small>Don't have a Twitter account? <a href='http://www.twitter."
486
  "com'>Get one for free here</a>"
487
  msgstr ""
488
 
489
+ #: wp-to-twitter-manager.php:487
490
  msgid "Your Cli.gs account details"
491
  msgstr ""
492
 
493
+ #: wp-to-twitter-manager.php:494
494
  msgid ""
495
  "Your Cli.gs <abbr title='application programming interface'>API</abbr> Key:"
496
  msgstr ""
497
 
498
+ #: wp-to-twitter-manager.php:500
499
  msgid ""
500
  "Don't have a Cli.gs account or Cligs API key? <a href='http://cli.gs/user/"
501
  "api/'>Get one free here</a>!<br />You'll need an API key in order to "
502
  "associate the Cligs you create with your Cligs account."
503
  msgstr ""
504
 
505
+ #: wp-to-twitter-manager.php:505
506
  msgid "Your Bit.ly account details"
507
  msgstr ""
508
 
509
+ #: wp-to-twitter-manager.php:510
510
  msgid "Your Bit.ly username:"
511
  msgstr ""
512
 
513
+ #: wp-to-twitter-manager.php:514
514
  msgid ""
515
  "Your Bit.ly <abbr title='application programming interface'>API</abbr> Key:"
516
  msgstr ""
517
 
518
+ #: wp-to-twitter-manager.php:521
519
  msgid "Save Bit.ly API Key"
520
  msgstr ""
521
 
522
+ #: wp-to-twitter-manager.php:521
523
  msgid "Clear Bit.ly API Key"
524
  msgstr ""
525
 
526
+ #: wp-to-twitter-manager.php:521
527
  msgid ""
528
  "A Bit.ly API key and username is required to shorten URLs via the Bit.ly API "
529
  "and WP to Twitter."
530
  msgstr ""
531
 
532
+ #: wp-to-twitter-manager.php:530
533
  msgid "Check Support"
534
  msgstr ""
535
 
536
+ #: wp-to-twitter-manager.php:530
537
  msgid ""
538
  "Check whether your server supports WP to Twitter's queries to the Twitter "
539
  "and URL shortening APIs."
540
  msgstr ""
541
 
542
+ #: wp-to-twitter-manager.php:538
543
  msgid "Need help?"
544
  msgstr ""
545
 
546
+ #: wp-to-twitter-manager.php:539
547
  msgid ""
548
  "Visit the <a href='http://www.joedolson.com/articles/wp-to-twitter/'>WP to "
549
  "Twitter plugin page</a>."
550
  msgstr ""
551
 
 
 
 
 
552
  #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
553
  #. Plugin Name of an extension
554
+ #: wp-to-twitter.php:761
555
  msgid "WP to Twitter"
556
  msgstr ""
557
 
558
+ #: wp-to-twitter.php:806
559
  msgid "Twitter Post"
560
  msgstr ""
561
 
562
+ #: wp-to-twitter.php:811
563
  msgid ""
564
  " characters.<br />Twitter posts are a maximum of 140 characters; if your Cli."
565
  "gs URL is appended to the end of your document, you have 119 characters "
566
  "available. You can use <code>#url#</code>, <code>#title#</code>, "
567
+ "<code>#post#</code>, <code>#category#</code>, <code>#date#</code>, or "
568
+ "<code>#blog#</code> to insert the shortened URL, post title, the first "
569
+ "category selected, the post date, or a post excerpt or blog name into the "
570
+ "Tweet."
571
  msgstr ""
572
 
573
+ #: wp-to-twitter.php:811
574
  msgid "Make a Donation"
575
  msgstr ""
576
 
577
+ #: wp-to-twitter.php:814
578
  msgid "Don't Tweet this post."
579
  msgstr ""
580
 
581
+ #: wp-to-twitter.php:863
582
  msgid "WP to Twitter User Settings"
583
  msgstr ""
584
 
585
+ #: wp-to-twitter.php:867
586
  msgid "Use My Twitter Account"
587
  msgstr ""
588
 
589
+ #: wp-to-twitter.php:868
590
  msgid ""
591
  "Select this option if you would like your posts to be Tweeted into your own "
592
  "Twitter account with no @ references."
593
  msgstr ""
594
 
595
+ #: wp-to-twitter.php:869
596
  msgid ""
597
  "Tweet my posts into my Twitter account with an @ reference to the site's "
598
  "main Twitter account."
599
  msgstr ""
600
 
601
+ #: wp-to-twitter.php:870
602
  msgid ""
603
  "Tweet my posts into the main site Twitter account with an @ reference to my "
604
  "username. (Password not required with this option.)"
605
  msgstr ""
606
 
607
+ #: wp-to-twitter.php:873
608
  msgid "Your Twitter Username"
609
  msgstr ""
610
 
611
+ #: wp-to-twitter.php:874
612
  msgid "Enter your own Twitter username."
613
  msgstr ""
614
 
615
+ #: wp-to-twitter.php:877
616
  msgid "Your Twitter Password"
617
  msgstr ""
618
 
619
+ #: wp-to-twitter.php:878
620
  msgid "Enter your own Twitter password."
621
  msgstr ""
622
 
623
+ #: wp-to-twitter.php:997
624
  msgid "<p>Couldn't locate the settings page.</p>"
625
  msgstr ""
626
 
627
+ #: wp-to-twitter.php:1002
628
  msgid "Settings"
629
  msgstr ""
630