Twitter Widget Pro - Version 2.4.1

Version Description

Better support for hashtags with international characters & new German translation

Download this release

Release Info

Developer aaroncampbell
Plugin Icon wp plugin Twitter Widget Pro
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4.0 to 2.4.1

languages/twitter-widget-pro-de_DE.mo ADDED
Binary file
languages/twitter-widget-pro-de_DE.po ADDED
@@ -0,0 +1,382 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2012
2
+ # This file is distributed under the same license as the package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Twitter Widget Pro - German 0.1\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/twitter-widget-pro\n"
7
+ "POT-Creation-Date: 2012-10-11 14:15:52+00:00\n"
8
+ "PO-Revision-Date: 2012-10-24 17:37+0100\n"
9
+ "Last-Translator: Lioman <blog@lioman.de>\n"
10
+ "Language-Team: Lioman - http://www.lioman.de <blog@lioman.de>\n"
11
+ "Language: \n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Poedit-Language: German\n"
16
+ "X-Poedit-Country: GERMANY\n"
17
+ "Plural-Forms: nplurals=2;plural=n != 1\n"
18
+
19
+ #: range-plugin-framework.php:251
20
+ msgid "Update Options &raquo;"
21
+ msgstr "Optionen aktualisieren"
22
+
23
+ #: range-plugin-framework.php:297
24
+ msgid "Rate Plugin"
25
+ msgstr "Bewerte das Plugin"
26
+
27
+ #: range-plugin-framework.php:303
28
+ msgid "Support"
29
+ msgstr "Support"
30
+
31
+ #: range-plugin-framework.php:311
32
+ msgid "Donate to show your appreciation."
33
+ msgstr "Spende etwas, um die Entwicklung zu unterstützen"
34
+
35
+ #: range-plugin-framework.php:322
36
+ msgid "Give it a good rating on WordPress.org."
37
+ msgstr "Bewerte das Plugin auf WordPress.org"
38
+
39
+ #: range-plugin-framework.php:332
40
+ msgid "Settings"
41
+ msgstr "Einstellungen"
42
+
43
+ #: range-plugin-framework.php:361
44
+ msgid "Like this Plugin?"
45
+ msgstr "Du magst das Plugin?"
46
+
47
+ #: range-plugin-framework.php:364
48
+ msgid "Need Support?"
49
+ msgstr "Brauchst du Unterstützung?"
50
+
51
+ #: range-plugin-framework.php:367
52
+ msgid "Latest news from Range"
53
+ msgstr "Neuigkeiten von Range"
54
+
55
+ #: range-plugin-framework.php:372
56
+ msgid "Then please do any or all of the following:"
57
+ msgstr "Dann tue doch eines oder mehrere der folgenden Dinge:"
58
+
59
+ #: range-plugin-framework.php:377
60
+ msgid "Link to it so others can find out about it."
61
+ msgstr "Verlinke das Plugin, damit andere davon erfahren"
62
+
63
+ #: range-plugin-framework.php:389
64
+ msgid "If you have any problems with this plugin or ideas for improvements or enhancements, please use the <a href=\"%s\">Support Forums</a>."
65
+ msgstr "Falls es irgendwelche Probleme mit dem Plugin gibt oderdu Vorschläge zu dessen Verbesserung hast, nutze doch das <a href=\"%s\">Support Forum</a>"
66
+
67
+ #: wp-twitter-widget.php:44
68
+ msgid "Follow a Twitter Feed"
69
+ msgstr "Folge einem Twitterfeed"
70
+
71
+ #: wp-twitter-widget.php:51
72
+ #: wp-twitter-widget.php:197
73
+ msgid "Twitter Widget Pro"
74
+ msgstr "Twitter Widget Pro"
75
+
76
+ #: wp-twitter-widget.php:66
77
+ #: wp-twitter-widget.php:340
78
+ msgid "Twitter username:"
79
+ msgstr "Benutzername bei Twitter:"
80
+
81
+ #: wp-twitter-widget.php:70
82
+ #: wp-twitter-widget.php:348
83
+ msgid "Give the feed a title ( optional ):"
84
+ msgstr "Gib dem Feed einen Titel ( optional ):"
85
+
86
+ #: wp-twitter-widget.php:74
87
+ #: wp-twitter-widget.php:356
88
+ msgid "How many items would you like to display?"
89
+ msgstr "Wie viele Einträge sollen angezeigt werden?"
90
+
91
+ #: wp-twitter-widget.php:84
92
+ #: wp-twitter-widget.php:370
93
+ msgid "Display profile image?"
94
+ msgstr "Soll das Profilbild angezeigt werden?"
95
+
96
+ #: wp-twitter-widget.php:86
97
+ #: wp-twitter-widget.php:374
98
+ msgid "Do not show"
99
+ msgstr "nicht anzeigen"
100
+
101
+ #: wp-twitter-widget.php:87
102
+ #: wp-twitter-widget.php:375
103
+ msgid "Mini - 24px by 24px"
104
+ msgstr "Mini - 24px x 24px"
105
+
106
+ #: wp-twitter-widget.php:88
107
+ #: wp-twitter-widget.php:376
108
+ msgid "Normal - 48px by 48px"
109
+ msgstr "Normal - 48px x 48px"
110
+
111
+ #: wp-twitter-widget.php:89
112
+ #: wp-twitter-widget.php:377
113
+ msgid "Bigger - 73px by 73px"
114
+ msgstr "Groß - 73px x 73px"
115
+
116
+ #: wp-twitter-widget.php:90
117
+ #: wp-twitter-widget.php:378
118
+ msgid "Original"
119
+ msgstr "Original"
120
+
121
+ #: wp-twitter-widget.php:96
122
+ #: wp-twitter-widget.php:429
123
+ msgid "Include retweets"
124
+ msgstr "Retweets mit anzeigen"
125
+
126
+ #: wp-twitter-widget.php:100
127
+ #: wp-twitter-widget.php:432
128
+ msgid "Hide @replies"
129
+ msgstr "Erwähnungen ausblenden"
130
+
131
+ #: wp-twitter-widget.php:104
132
+ #: wp-twitter-widget.php:435
133
+ msgid "Hide sending applications"
134
+ msgstr "Verstecke sendende Applikationen (via)"
135
+
136
+ #: wp-twitter-widget.php:109
137
+ #: wp-twitter-widget.php:439
138
+ msgid "Show Tweet Intents (reply, retweet, favorite)"
139
+ msgstr "Zeige Tweetaktionen (Erwähnung, RT, Favorisierung)"
140
+
141
+ #: wp-twitter-widget.php:114
142
+ #: wp-twitter-widget.php:443
143
+ msgid "Show Follow Link"
144
+ msgstr "Followlink anzeigen"
145
+
146
+ #: wp-twitter-widget.php:117
147
+ #: wp-twitter-widget.php:384
148
+ msgid "What to display when Twitter is down ( optional ):"
149
+ msgstr "Was soll angezeigt werden, wenn Twitter nicht erreichbar ist ( optional ):"
150
+
151
+ #: wp-twitter-widget.php:121
152
+ #: wp-twitter-widget.php:392
153
+ msgid "Number of seconds to wait for a response from Twitter ( default 2 ):"
154
+ msgstr "Sekunden, die auf Antwort von Twitter gewartet werden soll (Stanard 2)"
155
+
156
+ #: wp-twitter-widget.php:125
157
+ #: wp-twitter-widget.php:400
158
+ msgid "Show date/time of Tweet ( rather than 2 ____ ago ):"
159
+ msgstr "Datum und Zeit des Tweets anzeigen ( statt vor ??s):"
160
+
161
+ #: wp-twitter-widget.php:127
162
+ #: wp-twitter-widget.php:404
163
+ msgid "Always"
164
+ msgstr "Immer"
165
+
166
+ #: wp-twitter-widget.php:128
167
+ #: wp-twitter-widget.php:405
168
+ msgid "If over an hour old"
169
+ msgstr "Wenn länger als eine Stunde her"
170
+
171
+ #: wp-twitter-widget.php:129
172
+ #: wp-twitter-widget.php:406
173
+ msgid "If over a day old"
174
+ msgstr "Wenn länger als ein Tag her"
175
+
176
+ #: wp-twitter-widget.php:130
177
+ #: wp-twitter-widget.php:407
178
+ msgid "If over a week old"
179
+ msgstr "Wenn länger als eine Woche her"
180
+
181
+ #: wp-twitter-widget.php:131
182
+ #: wp-twitter-widget.php:408
183
+ msgid "If over a month old"
184
+ msgstr "Wenn länger als einen Monat her"
185
+
186
+ #: wp-twitter-widget.php:132
187
+ #: wp-twitter-widget.php:409
188
+ msgid "If over a year old"
189
+ msgstr "Wenn länger als ein Jahr her"
190
+
191
+ #: wp-twitter-widget.php:133
192
+ #: wp-twitter-widget.php:410
193
+ msgid "Never"
194
+ msgstr "Nie"
195
+
196
+ #: wp-twitter-widget.php:137
197
+ #: wp-twitter-widget.php:416
198
+ msgid "Format to display the date in, uses <a href=\"%s\">PHP date()</a> format:"
199
+ msgstr "Datumsformat, nutzt <a href=\"%s\">PHP date()</a>:"
200
+
201
+ #: wp-twitter-widget.php:142
202
+ #: wp-twitter-widget.php:446
203
+ msgid "Open links in a new window"
204
+ msgstr "Links in einem neuen Fenster öffnen"
205
+
206
+ #: wp-twitter-widget.php:146
207
+ #: wp-twitter-widget.php:449
208
+ msgid "Show Link to Twitter Widget Pro"
209
+ msgstr "Link zu Twitter Widget Pro anzeigen"
210
+
211
+ #: wp-twitter-widget.php:198
212
+ msgid "Twitter Widget"
213
+ msgstr "Twitter Widget"
214
+
215
+ #: wp-twitter-widget.php:262
216
+ msgid "There were no locks to clear!"
217
+ msgstr "Es gab keine Zugriffssperren zum Löschen!"
218
+
219
+ #: wp-twitter-widget.php:264
220
+ msgid "Successfully cleared %d lock."
221
+ msgid_plural "Successfully cleared %d locks."
222
+ msgstr[0] "Erfolgreich %d Sperre gelöscht"
223
+ msgstr[1] "Erfolgreich %d Sperren gelöscht"
224
+
225
+ #: wp-twitter-widget.php:270
226
+ msgid "General Settings"
227
+ msgstr "Allgemeine Einstellungen"
228
+
229
+ #: wp-twitter-widget.php:271
230
+ msgid "Default Settings for Shortcodes"
231
+ msgstr "Vorgaben für Shortcodes"
232
+
233
+ #: wp-twitter-widget.php:280
234
+ msgid "HTTP vs HTTPS"
235
+ msgstr "HTTP vs HTTPS"
236
+
237
+ #: wp-twitter-widget.php:284
238
+ msgid "Use Twitter API via HTTPS"
239
+ msgstr "Benutze Twitter API via HTTPS"
240
+
241
+ #: wp-twitter-widget.php:287
242
+ msgid "Use Twitter API via HTTP"
243
+ msgstr "Benutze Twitter API via HTTP"
244
+
245
+ #: wp-twitter-widget.php:289
246
+ msgid "Some servers seem to have issues connecting via HTTPS. If you're experiencing issues with your feed not updating, try setting this to HTTP."
247
+ msgstr "Manche Server haben Probleme mit HTTPS. Falls das Feed nicht aktualisiert wird, stelle hier HTTP ein"
248
+
249
+ #: wp-twitter-widget.php:294
250
+ #: wp-twitter-widget.php:297
251
+ msgid "Clear Update Locks"
252
+ msgstr "Updatesperren löschen"
253
+
254
+ #: wp-twitter-widget.php:298
255
+ msgid "A small percentage of servers seem to have issues where an update lock isn't getting cleared. If you're experiencing issues with your feed not updating, try clearing the update locks."
256
+ msgstr "Weinige Server scheinen Probleme zu haben, wenn die Updatesperren nicht gelöscht werden. Wenn das Feed nicht aktualisiert wird versuche diese hier zu löschen."
257
+
258
+ #: wp-twitter-widget.php:303
259
+ msgid "Current API Usage"
260
+ msgstr "Derzeitige API Benutzung"
261
+
262
+ #: wp-twitter-widget.php:314
263
+ msgid "Used: %d"
264
+ msgstr "Benutzt: %d"
265
+
266
+ #: wp-twitter-widget.php:315
267
+ msgid "Remaining: %d"
268
+ msgstr "Verbleibend: %d"
269
+
270
+ #: wp-twitter-widget.php:318
271
+ msgid "Limits reset in: %d minutes"
272
+ msgid_plural "Limits reset in: %d minutes"
273
+ msgstr[0] "Limitierung werden in %d Minute zurückgesetzt"
274
+ msgstr[1] "Limitierung werden in %d Minuten zurückgesetzt"
275
+
276
+ #: wp-twitter-widget.php:320
277
+ msgid "This is overall usage, not just usage from Twitter Widget Pro"
278
+ msgstr "Dies ist die Gesamtnutzung, nicht nur die durch Twwitter Widget Pro"
279
+
280
+ #: wp-twitter-widget.php:325
281
+ msgid "There was an error checking your rate limit."
282
+ msgstr "Es ist ein Fehler beim testen deiner Limits aufgetreten"
283
+
284
+ #: wp-twitter-widget.php:336
285
+ msgid "These settings are the default for the shortcodes and all of them can be overridden by specifying a different value in the shortcode itself. All settings for widgets are locate in the individual widget."
286
+ msgstr "Diese Einstellungen sind die vorgegebenen für die Shortcodes und alle können auf einen Beliebigen Wert geändert werden. Alle Widgeteinstellungen befinden sich in einem eigenen Widget"
287
+
288
+ #: wp-twitter-widget.php:424
289
+ msgid "Other Setting:"
290
+ msgstr "Sonstige Einstellungen"
291
+
292
+ #: wp-twitter-widget.php:637
293
+ msgid "No Tweets Available"
294
+ msgstr "Keine Tweets vorhanden"
295
+
296
+ #: wp-twitter-widget.php:655
297
+ msgid "from %s"
298
+ msgstr "von &s"
299
+
300
+ #: wp-twitter-widget.php:659
301
+ msgid "in reply to %s"
302
+ msgstr "in Antwort auf %s"
303
+
304
+ #: wp-twitter-widget.php:676
305
+ msgid "Reply"
306
+ msgstr "Antwort"
307
+
308
+ #: wp-twitter-widget.php:682
309
+ msgid "Retweet"
310
+ msgstr "Retweet"
311
+
312
+ #: wp-twitter-widget.php:688
313
+ msgid "Favorite"
314
+ msgstr "Favourit"
315
+
316
+ #: wp-twitter-widget.php:709
317
+ msgid "Follow %s"
318
+ msgstr "Folge %s"
319
+
320
+ #: wp-twitter-widget.php:723
321
+ msgid "Brought to you by Range - A WordPress design and development company"
322
+ msgstr "Entwickelt von Range - WordPress Design und Entwicklung"
323
+
324
+ #: wp-twitter-widget.php:725
325
+ msgid "Powered by"
326
+ msgstr "Powered by"
327
+
328
+ #: wp-twitter-widget.php:794
329
+ msgid "Invalid Twitter Response."
330
+ msgstr "Ungültige Twitterantwort"
331
+
332
+ #: wp-twitter-widget.php:804
333
+ msgid "Could not connect to Twitter"
334
+ msgstr "Keine Verbindung zu Twitter"
335
+
336
+ #: wp-twitter-widget.php:886
337
+ msgid "about %s year ago"
338
+ msgid_plural "about %s years ago"
339
+ msgstr[0] "ungefähr %s Jahr her"
340
+ msgstr[1] "ungefähr %s Jahre her"
341
+
342
+ #: wp-twitter-widget.php:887
343
+ msgid "about %s month ago"
344
+ msgid_plural "about %s months ago"
345
+ msgstr[0] "ungefähr %s Monat her"
346
+ msgstr[1] "ungefähr %s Monate her"
347
+
348
+ #: wp-twitter-widget.php:888
349
+ msgid "about %s week ago"
350
+ msgid_plural "about %s weeks ago"
351
+ msgstr[0] "ungefähr %s Woche her"
352
+ msgstr[1] "ungefähr %s Wochen her"
353
+
354
+ #: wp-twitter-widget.php:889
355
+ msgid "about %s day ago"
356
+ msgid_plural "about %s days ago"
357
+ msgstr[0] "ungefähr %s Tag her"
358
+ msgstr[1] "ungefähr %s Tage her"
359
+
360
+ #: wp-twitter-widget.php:890
361
+ msgid "about %s hour ago"
362
+ msgid_plural "about %s hours ago"
363
+ msgstr[0] "ungefähr %s Stunde her"
364
+ msgstr[1] "ungefähr %s Stunden her"
365
+
366
+ #: wp-twitter-widget.php:891
367
+ msgid "about %s minute ago"
368
+ msgid_plural "about %s minutes ago"
369
+ msgstr[0] "ungefähr %s Minute her"
370
+ msgstr[1] "ungefähr %s Minuten her"
371
+
372
+ #: wp-twitter-widget.php:892
373
+ msgid "about %s second ago"
374
+ msgid_plural "about %s seconds ago"
375
+ msgstr[0] "ungefähr %s Sekunde her"
376
+ msgstr[1] "ungefähr %s Sekunden her"
377
+
378
+ #: wp-twitter-widget.php:944
379
+ #: wp-twitter-widget.php:1018
380
+ msgid "h:i:s A F d, Y"
381
+ msgstr "h:i:s A F d, Y"
382
+
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: aaroncampbell, PeteMall, range, saracannon
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9993090
4
  Tags: twitter, widget, feed
5
  Requires at least: 3.0
6
- Tested up to: 3.4.2
7
- Stable tag: 2.4.0
8
 
9
  A widget that properly handles twitter feeds, including parsing @username, #hashtags, and URLs into links.
10
 
@@ -130,6 +130,9 @@ Aparently the database queries required to display the friends feed was causing
130
 
131
  == Upgrade Notice ==
132
 
 
 
 
133
  = 2.4.0 =
134
  Better linking to fix issues with links followed by punctuation plus support for extended characters in hashtags
135
 
@@ -171,6 +174,10 @@ Fewer "could not connect to Twitter" messages, new links (reply, retweet, favori
171
 
172
  == Changelog ==
173
 
 
 
 
 
174
  = 2.4.0 =
175
  * Better linking of URLs, especially handling of punctuation at end of URLs
176
  * Support for extended characters in hashtags
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9993090
4
  Tags: twitter, widget, feed
5
  Requires at least: 3.0
6
+ Tested up to: 3.5
7
+ Stable tag: 2.4.1
8
 
9
  A widget that properly handles twitter feeds, including parsing @username, #hashtags, and URLs into links.
10
 
130
 
131
  == Upgrade Notice ==
132
 
133
+ = 2.4.1 =
134
+ Better support for hashtags with international characters & new German translation
135
+
136
  = 2.4.0 =
137
  Better linking to fix issues with links followed by punctuation plus support for extended characters in hashtags
138
 
174
 
175
  == Changelog ==
176
 
177
+ = 2.4.1 =
178
+ * Make sure hashtags are parsed UTF-8
179
+ * Add German translation
180
+
181
  = 2.4.0 =
182
  * Better linking of URLs, especially handling of punctuation at end of URLs
183
  * Support for extended characters in hashtags
wp-twitter-widget.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Twitter Widget Pro
4
  * Plugin URI: http://bluedogwebservices.com/wordpress-plugin/twitter-widget-pro/
5
  * Description: A widget that properly handles twitter feeds, including @username, #hashtag, and link parsing. It can even display profile images for the users. Requires PHP5.
6
- * Version: 2.4.0
7
  * Author: Aaron D. Campbell
8
  * Author URI: http://ran.ge/
9
  * License: GPLv2 or later
@@ -479,7 +479,7 @@ class wpTwitterWidget extends RangePlugin {
479
  * @return string - Tweet text with #hashtags linked
480
  */
481
  public function linkHashtags( $text ) {
482
- $text = preg_replace_callback('/(^|\s)(#[\w\x{00C0}-\x{00D6}\x{00D8}-\x{00F6}\x{00F8}-\x{00FF}]*)/i', array($this, '_linkHashtagsCallback'), $text);
483
  return $text;
484
  }
485
 
3
  * Plugin Name: Twitter Widget Pro
4
  * Plugin URI: http://bluedogwebservices.com/wordpress-plugin/twitter-widget-pro/
5
  * Description: A widget that properly handles twitter feeds, including @username, #hashtag, and link parsing. It can even display profile images for the users. Requires PHP5.
6
+ * Version: 2.4.1
7
  * Author: Aaron D. Campbell
8
  * Author URI: http://ran.ge/
9
  * License: GPLv2 or later
479
  * @return string - Tweet text with #hashtags linked
480
  */
481
  public function linkHashtags( $text ) {
482
+ $text = preg_replace_callback('/(^|\s)(#[\w\x{00C0}-\x{00D6}\x{00D8}-\x{00F6}\x{00F8}-\x{00FF}]+)/iu', array($this, '_linkHashtagsCallback'), $text);
483
  return $text;
484
  }
485