Version Description
- Better fulfillment of tweet count when skipping retwteets and replies
- Manual RTs now excluded when "Show Retweets" is disabled
- Caching applies to rendered tweets instead of raw API data
- Updated some German translations
Download this release
Release Info
Developer | timwhitlock |
Plugin | Latest Tweets Widget |
Version | 1.0.11 |
Comparing to | |
See all releases |
Code changes from version 1.0.10 to 1.0.11
- lang/README.md +1 -1
- lang/twitter-api-de_DE.mo +0 -0
- lang/twitter-api-de_DE.po +289 -289
- lang/twitter-api-pt_BR.mo +0 -0
- lang/twitter-api-pt_BR.po +78 -78
- lang/twitter-api.pot +290 -290
- lang/update.sh +2 -2
- latest-tweets.php +49 -11
- lib/twitter-api.php +1 -1
- readme.txt +9 -3
lang/README.md
CHANGED
@@ -11,4 +11,4 @@ Messages here are for the admin screens plus common Twitter-related phrases you
|
|
11 |
Many thanks to the following translators:
|
12 |
|
13 |
* **pt_BR** [Leandro Dimitrio](http://wordpress.org/support/profile/leandrodimitrio)
|
14 |
-
* **de_DE** [Florian Felsing](https://twitter.com/FlorianFelsing)
|
11 |
Many thanks to the following translators:
|
12 |
|
13 |
* **pt_BR** [Leandro Dimitrio](http://wordpress.org/support/profile/leandrodimitrio)
|
14 |
+
* **de_DE** [Florian Felsing](https://twitter.com/FlorianFelsing) and [David Noh](http://wordpress.org/support/profile/david_noh)
|
lang/twitter-api-de_DE.mo
CHANGED
Binary file
|
lang/twitter-api-de_DE.po
CHANGED
@@ -3,296 +3,296 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri, 22 Feb 2013 17:50:38 +0000\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator: \n"
|
8 |
-
"Language-Team: \n"
|
9 |
"Language: German\n"
|
|
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
14 |
-
"X-
|
15 |
-
"X-Loco-
|
16 |
-
"X-Loco-
|
17 |
-
"X-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
msgstr[
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
msgstr[
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
msgstr "Gestern um"
|
3 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri, 22 Feb 2013 17:50:38 +0000\n"
|
6 |
+
"PO-Revision-Date: Mon, 15 Jul 2013 20:56:47 +0100\n"
|
7 |
+
"Last-Translator: Tim Whitlock\n"
|
8 |
+
"Language-Team: Sample Account (free tier)\n"
|
9 |
"Language: German\n"
|
10 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
+
"X-Generator: Loco http://localise.biz\n"
|
15 |
+
"X-Loco-Source-Locale: en_GB\n"
|
16 |
+
"X-Loco-Target-Locale: de_DE\n"
|
17 |
+
"X-Loco-Tagged: \n"
|
18 |
+
"X-Poedit-SourceCharset: UTF-8"
|
19 |
+
|
20 |
+
#. asset: admin-fatal-denied
|
21 |
+
msgid "You don't have permission to manage Twitter API settings"
|
22 |
+
msgstr "Dir fehlen die Rechte, um die Twitter API Einstellungen zu verwalten"
|
23 |
+
|
24 |
+
#. asset: admin-notice-authenticated
|
25 |
+
msgid "Authenticated as @%s"
|
26 |
+
msgstr "Authentifiziert als @%s"
|
27 |
+
|
28 |
+
#. asset: admin-notice-unauthed
|
29 |
+
msgid "Plugin not yet authenticated with Twitter"
|
30 |
+
msgstr "Das Plugin wurde noch nicht bei Twitter authentifiziert"
|
31 |
+
|
32 |
+
#. asset: admin-notice-unconfigured
|
33 |
+
msgid "Twitter application not fully configured"
|
34 |
+
msgstr "Die Twitter Anwendung ist nicht vollständig konfiguriert"
|
35 |
+
|
36 |
+
#. asset: error-oauth-empty-key
|
37 |
+
msgid "Key required even if secret is empty"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#. asset: error-oauth-invalid-token
|
41 |
+
msgid "Invalid OAuth token"
|
42 |
+
msgstr "Ungültiger OAuth token"
|
43 |
+
|
44 |
+
#. asset: error-twitter-generic
|
45 |
+
msgid "Twitter error #%d"
|
46 |
+
msgstr "Twitter Fehler #%d"
|
47 |
+
|
48 |
+
#. asset: error-twitter-invalid-param
|
49 |
+
msgid "Invalid Twitter parameter"
|
50 |
+
msgstr "Ungültiger Twitter Parameter"
|
51 |
+
|
52 |
+
#. asset: error-twitter-malformed
|
53 |
+
msgid "Malformed response from Twitter"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#. asset: error-wordpress-http
|
57 |
+
msgid "Wordpress HTTP request failure"
|
58 |
+
msgstr "Wordpress HTTP Request Fehler"
|
59 |
+
|
60 |
+
#. asset: hours-ago-singular
|
61 |
+
msgid "About an hour ago"
|
62 |
+
msgid_plural "About %u hours ago"
|
63 |
+
msgstr[0] "Vor ungefähr 1 Stunde"
|
64 |
+
msgstr[1] "Vor ungefähr %u Stunden"
|
65 |
+
|
66 |
+
#. asset: http-status-100
|
67 |
+
msgid "Continue"
|
68 |
+
msgstr "Weiter"
|
69 |
+
|
70 |
+
#. asset: http-status-101
|
71 |
+
msgid "Switching Protocols"
|
72 |
+
msgstr "Protokoll wird gewechselt"
|
73 |
+
|
74 |
+
#. asset: http-status-200
|
75 |
+
msgid "OK"
|
76 |
+
msgstr "OK"
|
77 |
+
|
78 |
+
#. asset: http-status-201
|
79 |
+
msgid "Created"
|
80 |
+
msgstr "Erstellt"
|
81 |
+
|
82 |
+
#. asset: http-status-202
|
83 |
+
msgid "Accepted"
|
84 |
+
msgstr "Akzeptiert"
|
85 |
+
|
86 |
+
#. asset: http-status-203
|
87 |
+
msgid "Non-Authoritative Information"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#. asset: http-status-204
|
91 |
+
msgid "No Content"
|
92 |
+
msgstr "Kein Inhalt"
|
93 |
+
|
94 |
+
#. asset: http-status-205
|
95 |
+
msgid "Reset Content"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#. asset: http-status-206
|
99 |
+
msgid "Partial Content"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#. asset: http-status-300
|
103 |
+
msgid "Multiple Choices"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#. asset: http-status-301
|
107 |
+
msgid "Moved Permanently"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#. asset: http-status-302
|
111 |
+
msgid "Found"
|
112 |
+
msgstr "Gefunden"
|
113 |
+
|
114 |
+
#. asset: http-status-303
|
115 |
+
msgid "See Other"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#. asset: http-status-304
|
119 |
+
msgid "Not Modified"
|
120 |
+
msgstr "Nicht modifiziert"
|
121 |
+
|
122 |
+
#. asset: http-status-305
|
123 |
+
msgid "Use Proxy"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#. asset: http-status-307
|
127 |
+
msgid "Temporary Redirect"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#. asset: http-status-400
|
131 |
+
msgid "Bad Request"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#. asset: http-status-401
|
135 |
+
msgid "Authorization Required"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#. asset: http-status-402
|
139 |
+
msgid "Payment Required"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#. asset: http-status-403
|
143 |
+
msgid "Forbidden"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#. asset: http-status-404
|
147 |
+
msgid "Not Found"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#. asset: http-status-405
|
151 |
+
msgid "Method Not Allowed"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#. asset: http-status-406
|
155 |
+
msgid "Not Acceptable"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#. asset: http-status-407
|
159 |
+
msgid "Proxy Authentication Required"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#. asset: http-status-408
|
163 |
+
msgid "Request Time-out"
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#. asset: http-status-409
|
167 |
+
msgid "Conflict"
|
168 |
+
msgstr ""
|
169 |
+
|
170 |
+
#. asset: http-status-410
|
171 |
+
msgid "Gone"
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#. asset: http-status-411
|
175 |
+
msgid "Length Required"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#. asset: http-status-412
|
179 |
+
msgid "Precondition Failed"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#. asset: http-status-413
|
183 |
+
msgid "Request Entity Too Large"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#. asset: http-status-414
|
187 |
+
msgid "Request-URI Too Large"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#. asset: http-status-415
|
191 |
+
msgid "Unsupported Media Type"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#. asset: http-status-416
|
195 |
+
msgid "Requested range not satisfiable"
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#. asset: http-status-417
|
199 |
+
msgid "Expectation Failed"
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#. asset: http-status-429
|
203 |
+
msgid "Twitter API rate limit exceeded"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#. asset: http-status-500
|
207 |
+
msgid "Twitter server error"
|
208 |
+
msgstr "Twitter Server Fehler"
|
209 |
+
|
210 |
+
#. asset: http-status-501
|
211 |
+
msgid "Not Implemented"
|
212 |
+
msgstr "Nicht implementiert"
|
213 |
+
|
214 |
+
#. asset: http-status-502
|
215 |
+
msgid "Twitter is not responding"
|
216 |
+
msgstr "Twitter antwortet nicht"
|
217 |
+
|
218 |
+
#. asset: http-status-503
|
219 |
+
msgid "Twitter is too busy to respond"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#. asset: http-status-504
|
223 |
+
msgid "Gateway Time-out"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#. asset: http-status-505
|
227 |
+
msgid "HTTP Version not supported"
|
228 |
+
msgstr "HTTP Version wird nicht unterstützt"
|
229 |
+
|
230 |
+
#. asset: just-now
|
231 |
+
msgid "Just now"
|
232 |
+
msgstr "Gerade eben"
|
233 |
+
|
234 |
+
#. asset: label-details-available-in
|
235 |
+
msgid "These details are available in"
|
236 |
+
msgstr "Diese Informationen findest du in"
|
237 |
+
|
238 |
+
#. asset: label-twitter-api
|
239 |
+
msgid "Twitter API"
|
240 |
+
msgstr "Twitter API"
|
241 |
+
|
242 |
+
#. asset: label-your-twitter-dashboard
|
243 |
+
msgid "your Twitter dashboard"
|
244 |
+
msgstr "deinem Twitter Dashboard"
|
245 |
+
|
246 |
+
#. asset: latest-tweets
|
247 |
+
msgid "Latest Tweets"
|
248 |
+
msgstr "Neueste Tweets"
|
249 |
+
|
250 |
+
#. asset: minutes-ago-singular
|
251 |
+
msgid "%u minute ago"
|
252 |
+
msgid_plural "%u minutes ago"
|
253 |
+
msgstr[0] "Vor 1 Minute"
|
254 |
+
msgstr[1] "Vor %u Minuten"
|
255 |
+
|
256 |
+
#. asset: notice-unconfigured
|
257 |
+
msgid "Twitter application is not fully configured"
|
258 |
+
msgstr "Die Twitter Anwendung ist nicht vollständig konfiguriert"
|
259 |
+
|
260 |
+
#. asset: number-of-tweets
|
261 |
+
msgid "Number of tweets"
|
262 |
+
msgstr "Anzahl an Tweets"
|
263 |
+
|
264 |
+
#. asset: save-settings
|
265 |
+
msgid "Save settings"
|
266 |
+
msgstr "Einstellungen speichern"
|
267 |
+
|
268 |
+
#. asset: show-replies
|
269 |
+
msgid "Show Replies"
|
270 |
+
msgstr "Antworten anzeigen"
|
271 |
+
|
272 |
+
#. asset: show-retweets
|
273 |
+
msgid "Show Retweets"
|
274 |
+
msgstr "Retweets anzeigen"
|
275 |
+
|
276 |
+
#. asset: twitter-api-authentication-settings
|
277 |
+
msgid "Twitter API Authentication Settings"
|
278 |
+
msgstr "Einstellungen zur Twitter API Authentifizierung"
|
279 |
+
|
280 |
+
#. asset: twitter-handle
|
281 |
+
msgid "Twitter handle"
|
282 |
+
msgstr "Twitter Handle"
|
283 |
+
|
284 |
+
#. asset: warning-no-apc
|
285 |
+
msgid "Cannot enable Twitter API cache without APC extension"
|
286 |
+
msgstr "Der Twitter API Cache kann ohne APC Erweiterung nicht aktiviert werden"
|
287 |
+
|
288 |
+
#. asset: warning-unauthed
|
289 |
+
msgid "Twitter client not authenticated"
|
290 |
+
msgstr "Twitter Client nicht authentifiziert"
|
291 |
+
|
292 |
+
#. asset: widget-title
|
293 |
+
msgid "Widget title"
|
294 |
+
msgstr "Titel"
|
295 |
+
|
296 |
+
#. asset: yesterday-at
|
297 |
+
msgid "Yesterday at "
|
298 |
+
msgstr "Gestern um"
|
|
lang/twitter-api-pt_BR.mo
CHANGED
Binary file
|
lang/twitter-api-pt_BR.po
CHANGED
@@ -3,296 +3,296 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri, 22 Feb 2013 17:50:38 +0000\n"
|
6 |
-
"PO-Revision-Date: 2013
|
7 |
-
"Last-Translator: Tim Whitlock
|
8 |
-
"Language-Team: \n"
|
9 |
"Language: Portuguese (Brazil)\n"
|
|
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
14 |
-
"X-Generator: Poedit 1.5.3\n"
|
15 |
-
"X-Loco-Author: Tim Whitlock\n"
|
16 |
"X-Loco-Source-Locale: en_GB\n"
|
17 |
"X-Loco-Target-Locale: pt_BR\n"
|
18 |
-
"X-
|
|
|
19 |
|
20 |
-
|
21 |
msgid "You don't have permission to manage Twitter API settings"
|
22 |
msgstr "Você não tem permissão para gerenciar a API do Twitter"
|
23 |
|
24 |
-
|
25 |
msgid "Authenticated as @%s"
|
26 |
msgstr "Autenticado como @%s"
|
27 |
|
28 |
-
|
29 |
msgid "Plugin not yet authenticated with Twitter"
|
30 |
msgstr "Plugin ainda não autenticado com o Twitter"
|
31 |
|
32 |
-
|
33 |
msgid "Twitter application not fully configured"
|
34 |
msgstr "Aplicação do Twitter não totalmente configurada"
|
35 |
|
36 |
-
|
37 |
msgid "Key required even if secret is empty"
|
38 |
msgstr "Chave exigida mesmo se o secret estiver vazio"
|
39 |
|
40 |
-
|
41 |
msgid "Invalid OAuth token"
|
42 |
msgstr "Token OAuth inválido"
|
43 |
|
44 |
-
|
45 |
msgid "Twitter error #%d"
|
46 |
msgstr "Erro no Twitter #%d"
|
47 |
|
48 |
-
|
49 |
msgid "Invalid Twitter parameter"
|
50 |
msgstr "Parâmetro do Twitter inválido"
|
51 |
|
52 |
-
|
53 |
msgid "Malformed response from Twitter"
|
54 |
msgstr "Resposta \"malformed\" do Twitter"
|
55 |
|
56 |
-
|
57 |
msgid "Wordpress HTTP request failure"
|
58 |
msgstr "Falha no HTTP request do Wordpress"
|
59 |
|
60 |
-
|
61 |
msgid "About an hour ago"
|
62 |
msgid_plural "About %u hours ago"
|
63 |
-
msgstr[0]
|
64 |
msgstr[1] "Cerca de %u horas atrás"
|
65 |
|
66 |
-
|
67 |
msgid "Continue"
|
68 |
msgstr "Continuar"
|
69 |
|
70 |
-
|
71 |
msgid "Switching Protocols"
|
72 |
msgstr "Trocando protocolos"
|
73 |
|
74 |
-
|
75 |
msgid "OK"
|
76 |
msgstr "OK"
|
77 |
|
78 |
-
|
79 |
msgid "Created"
|
80 |
msgstr "Criado"
|
81 |
|
82 |
-
|
83 |
msgid "Accepted"
|
84 |
msgstr "Aceito"
|
85 |
|
86 |
-
|
87 |
msgid "Non-Authoritative Information"
|
88 |
msgstr "Informação não-autoritativa"
|
89 |
|
90 |
-
|
91 |
msgid "No Content"
|
92 |
msgstr "Sem conteúdo"
|
93 |
|
94 |
-
|
95 |
msgid "Reset Content"
|
96 |
msgstr "Resetar conteúdo"
|
97 |
|
98 |
-
|
99 |
msgid "Partial Content"
|
100 |
msgstr "Conteúdo parcial"
|
101 |
|
102 |
-
|
103 |
msgid "Multiple Choices"
|
104 |
msgstr "Múltipla escolha"
|
105 |
|
106 |
-
|
107 |
msgid "Moved Permanently"
|
108 |
msgstr "Movido permanentemente"
|
109 |
|
110 |
-
|
111 |
msgid "Found"
|
112 |
msgstr "Encontrado(a)"
|
113 |
|
114 |
-
|
115 |
msgid "See Other"
|
116 |
msgstr "Ver outros"
|
117 |
|
118 |
-
|
119 |
msgid "Not Modified"
|
120 |
msgstr "Não modificado"
|
121 |
|
122 |
-
|
123 |
msgid "Use Proxy"
|
124 |
msgstr "Usar Proxy"
|
125 |
|
126 |
-
|
127 |
msgid "Temporary Redirect"
|
128 |
msgstr "Redirecionamento Temporário"
|
129 |
|
130 |
-
|
131 |
msgid "Bad Request"
|
132 |
msgstr "Bad Request"
|
133 |
|
134 |
-
|
135 |
msgid "Authorization Required"
|
136 |
msgstr "Autorização exigida"
|
137 |
|
138 |
-
|
139 |
msgid "Payment Required"
|
140 |
msgstr "Pagamento Exigido"
|
141 |
|
142 |
-
|
143 |
msgid "Forbidden"
|
144 |
msgstr "Proibido"
|
145 |
|
146 |
-
|
147 |
msgid "Not Found"
|
148 |
msgstr "Não Encontrado"
|
149 |
|
150 |
-
|
151 |
msgid "Method Not Allowed"
|
152 |
msgstr "Método Não Permitido"
|
153 |
|
154 |
-
|
155 |
msgid "Not Acceptable"
|
156 |
msgstr "Não Aceitável"
|
157 |
|
158 |
-
|
159 |
msgid "Proxy Authentication Required"
|
160 |
msgstr "Autenticação Proxy Exigida"
|
161 |
|
162 |
-
|
163 |
msgid "Request Time-out"
|
164 |
msgstr "Request Time-out"
|
165 |
|
166 |
-
|
167 |
msgid "Conflict"
|
168 |
msgstr "Conflito"
|
169 |
|
170 |
-
|
171 |
msgid "Gone"
|
172 |
msgstr "Já era"
|
173 |
|
174 |
-
|
175 |
msgid "Length Required"
|
176 |
msgstr "Comprimento exigido"
|
177 |
|
178 |
-
|
179 |
msgid "Precondition Failed"
|
180 |
msgstr "Falha na pré-condição"
|
181 |
|
182 |
-
|
183 |
msgid "Request Entity Too Large"
|
184 |
msgstr "Entidade do request muito grande"
|
185 |
|
186 |
-
|
187 |
msgid "Request-URI Too Large"
|
188 |
msgstr "URI de Request muito grande"
|
189 |
|
190 |
-
|
191 |
msgid "Unsupported Media Type"
|
192 |
msgstr "Tipo de mídia não suportado"
|
193 |
|
194 |
-
|
195 |
msgid "Requested range not satisfiable"
|
196 |
msgstr "Range solicitado não satisfatório"
|
197 |
|
198 |
-
|
199 |
msgid "Expectation Failed"
|
200 |
msgstr "Falha na expectativa"
|
201 |
|
202 |
-
|
203 |
msgid "Twitter API rate limit exceeded"
|
204 |
msgstr "Taxa de limite da API do Twitter excedida"
|
205 |
|
206 |
-
|
207 |
msgid "Twitter server error"
|
208 |
msgstr "Erro no Servidor do Twitter"
|
209 |
|
210 |
-
|
211 |
msgid "Not Implemented"
|
212 |
msgstr "Não Implementado"
|
213 |
|
214 |
-
|
215 |
msgid "Twitter is not responding"
|
216 |
msgstr "Twitter não está respondendo"
|
217 |
|
218 |
-
|
219 |
msgid "Twitter is too busy to respond"
|
220 |
msgstr "Twitter muito ocupado para responder"
|
221 |
|
222 |
-
|
223 |
msgid "Gateway Time-out"
|
224 |
msgstr "Timeout no Gateway"
|
225 |
|
226 |
-
|
227 |
msgid "HTTP Version not supported"
|
228 |
msgstr "Versão HTTP não suportada"
|
229 |
|
230 |
-
|
231 |
msgid "Just now"
|
232 |
msgstr "Agora mesmo"
|
233 |
|
234 |
-
|
235 |
msgid "These details are available in"
|
236 |
msgstr "Detalhes disponíveis em"
|
237 |
|
238 |
-
|
239 |
msgid "Twitter API"
|
240 |
msgstr "API do Twitter"
|
241 |
|
242 |
-
|
243 |
msgid "your Twitter dashboard"
|
244 |
msgstr "seu painel do Twitter"
|
245 |
|
246 |
-
|
247 |
msgid "Latest Tweets"
|
248 |
msgstr "Últimos Tweets"
|
249 |
|
250 |
-
|
251 |
msgid "%u minute ago"
|
252 |
msgid_plural "%u minutes ago"
|
253 |
-
msgstr[0]
|
254 |
msgstr[1] "%u minutos atrás"
|
255 |
|
256 |
-
|
257 |
msgid "Twitter application is not fully configured"
|
258 |
msgstr "Aplicação do Twitter não está totalmente configurada"
|
259 |
|
260 |
-
|
261 |
msgid "Number of tweets"
|
262 |
msgstr "Número de tweets"
|
263 |
|
264 |
-
|
265 |
msgid "Save settings"
|
266 |
msgstr "Salvar"
|
267 |
|
268 |
-
|
269 |
msgid "Show Replies"
|
270 |
msgstr "Mostrar Replies"
|
271 |
|
272 |
-
|
273 |
msgid "Show Retweets"
|
274 |
msgstr "Mostrar RTs"
|
275 |
|
276 |
-
|
277 |
msgid "Twitter API Authentication Settings"
|
278 |
msgstr "Configurações de Autenticação da API do Twitter"
|
279 |
|
280 |
-
|
281 |
msgid "Twitter handle"
|
282 |
msgstr "Login no Twitter"
|
283 |
|
284 |
-
|
285 |
msgid "Cannot enable Twitter API cache without APC extension"
|
286 |
msgstr "Não é possível habilitar o cache da API do Twiiter sem APC..."
|
287 |
|
288 |
-
|
289 |
msgid "Twitter client not authenticated"
|
290 |
msgstr "Cliente do Twitter não autenticado"
|
291 |
|
292 |
-
|
293 |
msgid "Widget title"
|
294 |
msgstr "Título do Widget"
|
295 |
|
296 |
-
|
297 |
msgid "Yesterday at "
|
298 |
msgstr "Ontem às"
|
3 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: Fri, 22 Feb 2013 17:50:38 +0000\n"
|
6 |
+
"PO-Revision-Date: Mon, 15 Jul 2013 20:56:47 +0100\n"
|
7 |
+
"Last-Translator: Tim Whitlock\n"
|
8 |
+
"Language-Team: Sample Account (free tier)\n"
|
9 |
"Language: Portuguese (Brazil)\n"
|
10 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=UTF-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
+
"X-Generator: Loco http://localise.biz\n"
|
|
|
|
|
15 |
"X-Loco-Source-Locale: en_GB\n"
|
16 |
"X-Loco-Target-Locale: pt_BR\n"
|
17 |
+
"X-Loco-Tagged: \n"
|
18 |
+
"X-Poedit-SourceCharset: UTF-8"
|
19 |
|
20 |
+
#. asset: admin-fatal-denied
|
21 |
msgid "You don't have permission to manage Twitter API settings"
|
22 |
msgstr "Você não tem permissão para gerenciar a API do Twitter"
|
23 |
|
24 |
+
#. asset: admin-notice-authenticated
|
25 |
msgid "Authenticated as @%s"
|
26 |
msgstr "Autenticado como @%s"
|
27 |
|
28 |
+
#. asset: admin-notice-unauthed
|
29 |
msgid "Plugin not yet authenticated with Twitter"
|
30 |
msgstr "Plugin ainda não autenticado com o Twitter"
|
31 |
|
32 |
+
#. asset: admin-notice-unconfigured
|
33 |
msgid "Twitter application not fully configured"
|
34 |
msgstr "Aplicação do Twitter não totalmente configurada"
|
35 |
|
36 |
+
#. asset: error-oauth-empty-key
|
37 |
msgid "Key required even if secret is empty"
|
38 |
msgstr "Chave exigida mesmo se o secret estiver vazio"
|
39 |
|
40 |
+
#. asset: error-oauth-invalid-token
|
41 |
msgid "Invalid OAuth token"
|
42 |
msgstr "Token OAuth inválido"
|
43 |
|
44 |
+
#. asset: error-twitter-generic
|
45 |
msgid "Twitter error #%d"
|
46 |
msgstr "Erro no Twitter #%d"
|
47 |
|
48 |
+
#. asset: error-twitter-invalid-param
|
49 |
msgid "Invalid Twitter parameter"
|
50 |
msgstr "Parâmetro do Twitter inválido"
|
51 |
|
52 |
+
#. asset: error-twitter-malformed
|
53 |
msgid "Malformed response from Twitter"
|
54 |
msgstr "Resposta \"malformed\" do Twitter"
|
55 |
|
56 |
+
#. asset: error-wordpress-http
|
57 |
msgid "Wordpress HTTP request failure"
|
58 |
msgstr "Falha no HTTP request do Wordpress"
|
59 |
|
60 |
+
#. asset: hours-ago-singular
|
61 |
msgid "About an hour ago"
|
62 |
msgid_plural "About %u hours ago"
|
63 |
+
msgstr[0] "Cerca de uma hora atrás"
|
64 |
msgstr[1] "Cerca de %u horas atrás"
|
65 |
|
66 |
+
#. asset: http-status-100
|
67 |
msgid "Continue"
|
68 |
msgstr "Continuar"
|
69 |
|
70 |
+
#. asset: http-status-101
|
71 |
msgid "Switching Protocols"
|
72 |
msgstr "Trocando protocolos"
|
73 |
|
74 |
+
#. asset: http-status-200
|
75 |
msgid "OK"
|
76 |
msgstr "OK"
|
77 |
|
78 |
+
#. asset: http-status-201
|
79 |
msgid "Created"
|
80 |
msgstr "Criado"
|
81 |
|
82 |
+
#. asset: http-status-202
|
83 |
msgid "Accepted"
|
84 |
msgstr "Aceito"
|
85 |
|
86 |
+
#. asset: http-status-203
|
87 |
msgid "Non-Authoritative Information"
|
88 |
msgstr "Informação não-autoritativa"
|
89 |
|
90 |
+
#. asset: http-status-204
|
91 |
msgid "No Content"
|
92 |
msgstr "Sem conteúdo"
|
93 |
|
94 |
+
#. asset: http-status-205
|
95 |
msgid "Reset Content"
|
96 |
msgstr "Resetar conteúdo"
|
97 |
|
98 |
+
#. asset: http-status-206
|
99 |
msgid "Partial Content"
|
100 |
msgstr "Conteúdo parcial"
|
101 |
|
102 |
+
#. asset: http-status-300
|
103 |
msgid "Multiple Choices"
|
104 |
msgstr "Múltipla escolha"
|
105 |
|
106 |
+
#. asset: http-status-301
|
107 |
msgid "Moved Permanently"
|
108 |
msgstr "Movido permanentemente"
|
109 |
|
110 |
+
#. asset: http-status-302
|
111 |
msgid "Found"
|
112 |
msgstr "Encontrado(a)"
|
113 |
|
114 |
+
#. asset: http-status-303
|
115 |
msgid "See Other"
|
116 |
msgstr "Ver outros"
|
117 |
|
118 |
+
#. asset: http-status-304
|
119 |
msgid "Not Modified"
|
120 |
msgstr "Não modificado"
|
121 |
|
122 |
+
#. asset: http-status-305
|
123 |
msgid "Use Proxy"
|
124 |
msgstr "Usar Proxy"
|
125 |
|
126 |
+
#. asset: http-status-307
|
127 |
msgid "Temporary Redirect"
|
128 |
msgstr "Redirecionamento Temporário"
|
129 |
|
130 |
+
#. asset: http-status-400
|
131 |
msgid "Bad Request"
|
132 |
msgstr "Bad Request"
|
133 |
|
134 |
+
#. asset: http-status-401
|
135 |
msgid "Authorization Required"
|
136 |
msgstr "Autorização exigida"
|
137 |
|
138 |
+
#. asset: http-status-402
|
139 |
msgid "Payment Required"
|
140 |
msgstr "Pagamento Exigido"
|
141 |
|
142 |
+
#. asset: http-status-403
|
143 |
msgid "Forbidden"
|
144 |
msgstr "Proibido"
|
145 |
|
146 |
+
#. asset: http-status-404
|
147 |
msgid "Not Found"
|
148 |
msgstr "Não Encontrado"
|
149 |
|
150 |
+
#. asset: http-status-405
|
151 |
msgid "Method Not Allowed"
|
152 |
msgstr "Método Não Permitido"
|
153 |
|
154 |
+
#. asset: http-status-406
|
155 |
msgid "Not Acceptable"
|
156 |
msgstr "Não Aceitável"
|
157 |
|
158 |
+
#. asset: http-status-407
|
159 |
msgid "Proxy Authentication Required"
|
160 |
msgstr "Autenticação Proxy Exigida"
|
161 |
|
162 |
+
#. asset: http-status-408
|
163 |
msgid "Request Time-out"
|
164 |
msgstr "Request Time-out"
|
165 |
|
166 |
+
#. asset: http-status-409
|
167 |
msgid "Conflict"
|
168 |
msgstr "Conflito"
|
169 |
|
170 |
+
#. asset: http-status-410
|
171 |
msgid "Gone"
|
172 |
msgstr "Já era"
|
173 |
|
174 |
+
#. asset: http-status-411
|
175 |
msgid "Length Required"
|
176 |
msgstr "Comprimento exigido"
|
177 |
|
178 |
+
#. asset: http-status-412
|
179 |
msgid "Precondition Failed"
|
180 |
msgstr "Falha na pré-condição"
|
181 |
|
182 |
+
#. asset: http-status-413
|
183 |
msgid "Request Entity Too Large"
|
184 |
msgstr "Entidade do request muito grande"
|
185 |
|
186 |
+
#. asset: http-status-414
|
187 |
msgid "Request-URI Too Large"
|
188 |
msgstr "URI de Request muito grande"
|
189 |
|
190 |
+
#. asset: http-status-415
|
191 |
msgid "Unsupported Media Type"
|
192 |
msgstr "Tipo de mídia não suportado"
|
193 |
|
194 |
+
#. asset: http-status-416
|
195 |
msgid "Requested range not satisfiable"
|
196 |
msgstr "Range solicitado não satisfatório"
|
197 |
|
198 |
+
#. asset: http-status-417
|
199 |
msgid "Expectation Failed"
|
200 |
msgstr "Falha na expectativa"
|
201 |
|
202 |
+
#. asset: http-status-429
|
203 |
msgid "Twitter API rate limit exceeded"
|
204 |
msgstr "Taxa de limite da API do Twitter excedida"
|
205 |
|
206 |
+
#. asset: http-status-500
|
207 |
msgid "Twitter server error"
|
208 |
msgstr "Erro no Servidor do Twitter"
|
209 |
|
210 |
+
#. asset: http-status-501
|
211 |
msgid "Not Implemented"
|
212 |
msgstr "Não Implementado"
|
213 |
|
214 |
+
#. asset: http-status-502
|
215 |
msgid "Twitter is not responding"
|
216 |
msgstr "Twitter não está respondendo"
|
217 |
|
218 |
+
#. asset: http-status-503
|
219 |
msgid "Twitter is too busy to respond"
|
220 |
msgstr "Twitter muito ocupado para responder"
|
221 |
|
222 |
+
#. asset: http-status-504
|
223 |
msgid "Gateway Time-out"
|
224 |
msgstr "Timeout no Gateway"
|
225 |
|
226 |
+
#. asset: http-status-505
|
227 |
msgid "HTTP Version not supported"
|
228 |
msgstr "Versão HTTP não suportada"
|
229 |
|
230 |
+
#. asset: just-now
|
231 |
msgid "Just now"
|
232 |
msgstr "Agora mesmo"
|
233 |
|
234 |
+
#. asset: label-details-available-in
|
235 |
msgid "These details are available in"
|
236 |
msgstr "Detalhes disponíveis em"
|
237 |
|
238 |
+
#. asset: label-twitter-api
|
239 |
msgid "Twitter API"
|
240 |
msgstr "API do Twitter"
|
241 |
|
242 |
+
#. asset: label-your-twitter-dashboard
|
243 |
msgid "your Twitter dashboard"
|
244 |
msgstr "seu painel do Twitter"
|
245 |
|
246 |
+
#. asset: latest-tweets
|
247 |
msgid "Latest Tweets"
|
248 |
msgstr "Últimos Tweets"
|
249 |
|
250 |
+
#. asset: minutes-ago-singular
|
251 |
msgid "%u minute ago"
|
252 |
msgid_plural "%u minutes ago"
|
253 |
+
msgstr[0] "1 minuto atrás"
|
254 |
msgstr[1] "%u minutos atrás"
|
255 |
|
256 |
+
#. asset: notice-unconfigured
|
257 |
msgid "Twitter application is not fully configured"
|
258 |
msgstr "Aplicação do Twitter não está totalmente configurada"
|
259 |
|
260 |
+
#. asset: number-of-tweets
|
261 |
msgid "Number of tweets"
|
262 |
msgstr "Número de tweets"
|
263 |
|
264 |
+
#. asset: save-settings
|
265 |
msgid "Save settings"
|
266 |
msgstr "Salvar"
|
267 |
|
268 |
+
#. asset: show-replies
|
269 |
msgid "Show Replies"
|
270 |
msgstr "Mostrar Replies"
|
271 |
|
272 |
+
#. asset: show-retweets
|
273 |
msgid "Show Retweets"
|
274 |
msgstr "Mostrar RTs"
|
275 |
|
276 |
+
#. asset: twitter-api-authentication-settings
|
277 |
msgid "Twitter API Authentication Settings"
|
278 |
msgstr "Configurações de Autenticação da API do Twitter"
|
279 |
|
280 |
+
#. asset: twitter-handle
|
281 |
msgid "Twitter handle"
|
282 |
msgstr "Login no Twitter"
|
283 |
|
284 |
+
#. asset: warning-no-apc
|
285 |
msgid "Cannot enable Twitter API cache without APC extension"
|
286 |
msgstr "Não é possível habilitar o cache da API do Twiiter sem APC..."
|
287 |
|
288 |
+
#. asset: warning-unauthed
|
289 |
msgid "Twitter client not authenticated"
|
290 |
msgstr "Cliente do Twitter não autenticado"
|
291 |
|
292 |
+
#. asset: widget-title
|
293 |
msgid "Widget title"
|
294 |
msgstr "Título do Widget"
|
295 |
|
296 |
+
#. asset: yesterday-at
|
297 |
msgid "Yesterday at "
|
298 |
msgstr "Ontem às"
|
lang/twitter-api.pot
CHANGED
@@ -1,297 +1,297 @@
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
-
"Language:
|
|
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
14 |
-
"X-
|
15 |
-
|
16 |
-
|
17 |
-
"
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
#: Asset yesterday-at
|
296 |
-
msgid "Yesterday at "
|
297 |
-
msgstr ""
|
1 |
+
# Loco Gettext template
|
2 |
+
#, fuzzy
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Twitter API Wordpress plugin\n"
|
6 |
+
"Report-Msgid-Bugs-To: Tim Whitlock\n"
|
7 |
+
"POT-Creation-Date: Mon, 15 Jul 2013 20:56:47 +0100\n"
|
8 |
+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
9 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS\n"
|
10 |
"Language-Team: \n"
|
11 |
+
"Language: \n"
|
12 |
+
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Loco http://localise.biz\n"
|
17 |
+
"X-Poedit-SourceCharset: UTF-8"
|
18 |
+
|
19 |
+
#. asset: admin-fatal-denied
|
20 |
+
msgid "You don't have permission to manage Twitter API settings"
|
21 |
+
msgstr ""
|
22 |
+
|
23 |
+
#. asset: admin-notice-authenticated
|
24 |
+
msgid "Authenticated as @%s"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#. asset: admin-notice-unauthed
|
28 |
+
msgid "Plugin not yet authenticated with Twitter"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#. asset: admin-notice-unconfigured
|
32 |
+
msgid "Twitter application not fully configured"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#. asset: error-oauth-empty-key
|
36 |
+
msgid "Key required even if secret is empty"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#. asset: error-oauth-invalid-token
|
40 |
+
msgid "Invalid OAuth token"
|
41 |
+
msgstr ""
|
42 |
+
|
43 |
+
#. asset: error-twitter-generic
|
44 |
+
msgid "Twitter error #%d"
|
45 |
+
msgstr ""
|
46 |
+
|
47 |
+
#. asset: error-twitter-invalid-param
|
48 |
+
msgid "Invalid Twitter parameter"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#. asset: error-twitter-malformed
|
52 |
+
msgid "Malformed response from Twitter"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#. asset: error-wordpress-http
|
56 |
+
msgid "Wordpress HTTP request failure"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#. asset: hours-ago-singular
|
60 |
+
msgid "About an hour ago"
|
61 |
+
msgid_plural "About %u hours ago"
|
62 |
+
msgstr[0] ""
|
63 |
+
msgstr[1] ""
|
64 |
+
|
65 |
+
#. asset: http-status-100
|
66 |
+
msgid "Continue"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#. asset: http-status-101
|
70 |
+
msgid "Switching Protocols"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#. asset: http-status-200
|
74 |
+
msgid "OK"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#. asset: http-status-201
|
78 |
+
msgid "Created"
|
79 |
+
msgstr ""
|
80 |
+
|
81 |
+
#. asset: http-status-202
|
82 |
+
msgid "Accepted"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
+
#. asset: http-status-203
|
86 |
+
msgid "Non-Authoritative Information"
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#. asset: http-status-204
|
90 |
+
msgid "No Content"
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#. asset: http-status-205
|
94 |
+
msgid "Reset Content"
|
95 |
+
msgstr ""
|
96 |
+
|
97 |
+
#. asset: http-status-206
|
98 |
+
msgid "Partial Content"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#. asset: http-status-300
|
102 |
+
msgid "Multiple Choices"
|
103 |
+
msgstr ""
|
104 |
+
|
105 |
+
#. asset: http-status-301
|
106 |
+
msgid "Moved Permanently"
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#. asset: http-status-302
|
110 |
+
msgid "Found"
|
111 |
+
msgstr ""
|
112 |
+
|
113 |
+
#. asset: http-status-303
|
114 |
+
msgid "See Other"
|
115 |
+
msgstr ""
|
116 |
+
|
117 |
+
#. asset: http-status-304
|
118 |
+
msgid "Not Modified"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#. asset: http-status-305
|
122 |
+
msgid "Use Proxy"
|
123 |
+
msgstr ""
|
124 |
+
|
125 |
+
#. asset: http-status-307
|
126 |
+
msgid "Temporary Redirect"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#. asset: http-status-400
|
130 |
+
msgid "Bad Request"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#. asset: http-status-401
|
134 |
+
msgid "Authorization Required"
|
135 |
+
msgstr ""
|
136 |
+
|
137 |
+
#. asset: http-status-402
|
138 |
+
msgid "Payment Required"
|
139 |
+
msgstr ""
|
140 |
+
|
141 |
+
#. asset: http-status-403
|
142 |
+
msgid "Forbidden"
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#. asset: http-status-404
|
146 |
+
msgid "Not Found"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#. asset: http-status-405
|
150 |
+
msgid "Method Not Allowed"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#. asset: http-status-406
|
154 |
+
msgid "Not Acceptable"
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#. asset: http-status-407
|
158 |
+
msgid "Proxy Authentication Required"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#. asset: http-status-408
|
162 |
+
msgid "Request Time-out"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#. asset: http-status-409
|
166 |
+
msgid "Conflict"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#. asset: http-status-410
|
170 |
+
msgid "Gone"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
+
#. asset: http-status-411
|
174 |
+
msgid "Length Required"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#. asset: http-status-412
|
178 |
+
msgid "Precondition Failed"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#. asset: http-status-413
|
182 |
+
msgid "Request Entity Too Large"
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#. asset: http-status-414
|
186 |
+
msgid "Request-URI Too Large"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#. asset: http-status-415
|
190 |
+
msgid "Unsupported Media Type"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#. asset: http-status-416
|
194 |
+
msgid "Requested range not satisfiable"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#. asset: http-status-417
|
198 |
+
msgid "Expectation Failed"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#. asset: http-status-429
|
202 |
+
msgid "Twitter API rate limit exceeded"
|
203 |
+
msgstr ""
|
204 |
+
|
205 |
+
#. asset: http-status-500
|
206 |
+
msgid "Twitter server error"
|
207 |
+
msgstr ""
|
208 |
+
|
209 |
+
#. asset: http-status-501
|
210 |
+
msgid "Not Implemented"
|
211 |
+
msgstr ""
|
212 |
+
|
213 |
+
#. asset: http-status-502
|
214 |
+
msgid "Twitter is not responding"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#. asset: http-status-503
|
218 |
+
msgid "Twitter is too busy to respond"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#. asset: http-status-504
|
222 |
+
msgid "Gateway Time-out"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#. asset: http-status-505
|
226 |
+
msgid "HTTP Version not supported"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#. asset: just-now
|
230 |
+
msgid "Just now"
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#. asset: label-details-available-in
|
234 |
+
msgid "These details are available in"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#. asset: label-twitter-api
|
238 |
+
msgid "Twitter API"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#. asset: label-your-twitter-dashboard
|
242 |
+
msgid "your Twitter dashboard"
|
243 |
+
msgstr ""
|
244 |
+
|
245 |
+
#. asset: latest-tweets
|
246 |
+
msgid "Latest Tweets"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#. asset: minutes-ago-singular
|
250 |
+
msgid "%u minute ago"
|
251 |
+
msgid_plural "%u minutes ago"
|
252 |
+
msgstr[0] ""
|
253 |
+
msgstr[1] ""
|
254 |
+
|
255 |
+
#. asset: notice-unconfigured
|
256 |
+
msgid "Twitter application is not fully configured"
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#. asset: number-of-tweets
|
260 |
+
msgid "Number of tweets"
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#. asset: save-settings
|
264 |
+
msgid "Save settings"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#. asset: show-replies
|
268 |
+
msgid "Show Replies"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#. asset: show-retweets
|
272 |
+
msgid "Show Retweets"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#. asset: twitter-api-authentication-settings
|
276 |
+
msgid "Twitter API Authentication Settings"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#. asset: twitter-handle
|
280 |
+
msgid "Twitter handle"
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#. asset: warning-no-apc
|
284 |
+
msgid "Cannot enable Twitter API cache without APC extension"
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#. asset: warning-unauthed
|
288 |
+
msgid "Twitter client not authenticated"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#. asset: widget-title
|
292 |
+
msgid "Widget title"
|
293 |
+
msgstr ""
|
294 |
+
|
295 |
+
#. asset: yesterday-at
|
296 |
+
msgid "Yesterday at "
|
297 |
+
msgstr ""
|
|
|
|
|
|
lang/update.sh
CHANGED
@@ -4,13 +4,13 @@
|
|
4 |
# Note that the API key is reset between releases.
|
5 |
#
|
6 |
|
7 |
-
APIKEY="
|
8 |
|
9 |
cd "`dirname $0`"
|
10 |
|
11 |
function loco {
|
12 |
if [ "enGB" = "$1$2" ]; then
|
13 |
-
wget "http://localise.biz/api/export/locale/$1-$2.
|
14 |
else
|
15 |
wget "http://localise.biz/api/export/locale/$1-$2.po?key=$APIKEY" -O "twitter-api-$1_$2.po"
|
16 |
msgfmt "twitter-api-$1_$2.po" -o "twitter-api-$1_$2.mo"
|
4 |
# Note that the API key is reset between releases.
|
5 |
#
|
6 |
|
7 |
+
APIKEY="f81c647f83248b38348c23304b6027a4";
|
8 |
|
9 |
cd "`dirname $0`"
|
10 |
|
11 |
function loco {
|
12 |
if [ "enGB" = "$1$2" ]; then
|
13 |
+
wget "http://localise.biz/api/export/locale/$1-$2.pot?key=$APIKEY" -O "twitter-api.pot"
|
14 |
else
|
15 |
wget "http://localise.biz/api/export/locale/$1-$2.po?key=$APIKEY" -O "twitter-api-$1_$2.po"
|
16 |
msgfmt "twitter-api-$1_$2.po" -o "twitter-api-$1_$2.mo"
|
latest-tweets.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Latest Tweets
|
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/latest-tweets-widget/
|
5 |
Description: Provides a sidebar widget showing latest tweets - compatible with the new Twitter API 1.1
|
6 |
Author: Tim Whitlock
|
7 |
-
Version: 1.0.
|
8 |
Author URI: http://timwhitlock.info/
|
9 |
*/
|
10 |
|
@@ -24,22 +24,56 @@ function latest_tweets_render( $screen_name, $count, $rts, $ats ){
|
|
24 |
require_once dirname(__FILE__).'/lib/twitter-api.php';
|
25 |
_twitter_api_init_l10n();
|
26 |
}
|
27 |
-
//
|
28 |
-
$
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
// Build API params for "statuses/user_timeline" // https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
|
31 |
$trim_user = true;
|
32 |
$include_rts = ! empty($rts);
|
33 |
$exclude_replies = empty($ats);
|
34 |
-
$params = compact('
|
|
|
|
|
35 |
if( $exclude_replies || ! $include_rts ){
|
36 |
-
|
37 |
-
// there is no good way around this other than fetch extra and hope for the best
|
38 |
-
$params['count'] *= 3;
|
39 |
}
|
40 |
-
|
41 |
-
|
42 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
// render each tweet as a blocks of html for the widget list items
|
45 |
$rendered = array();
|
@@ -72,6 +106,10 @@ function latest_tweets_render( $screen_name, $count, $rts, $ats ){
|
|
72 |
}
|
73 |
$rendered[] = $final;
|
74 |
}
|
|
|
|
|
|
|
|
|
75 |
return $rendered;
|
76 |
}
|
77 |
catch( Exception $Ex ){
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/latest-tweets-widget/
|
5 |
Description: Provides a sidebar widget showing latest tweets - compatible with the new Twitter API 1.1
|
6 |
Author: Tim Whitlock
|
7 |
+
Version: 1.0.11
|
8 |
Author URI: http://timwhitlock.info/
|
9 |
*/
|
10 |
|
24 |
require_once dirname(__FILE__).'/lib/twitter-api.php';
|
25 |
_twitter_api_init_l10n();
|
26 |
}
|
27 |
+
// caching full data set, not just twitter api caching
|
28 |
+
$cachettl = (int) apply_filters('latest_tweets_cache_seconds', 300 );
|
29 |
+
if( $cachettl ){
|
30 |
+
$cachekey = 'latest_tweets_'.implode('_', func_get_args() );
|
31 |
+
if( ! function_exists('_twitter_api_cache_get') ){
|
32 |
+
twitter_api_include('core');
|
33 |
+
}
|
34 |
+
if( $rendered = _twitter_api_cache_get($cachekey) ){
|
35 |
+
return $rendered;
|
36 |
+
}
|
37 |
+
}
|
38 |
// Build API params for "statuses/user_timeline" // https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
|
39 |
$trim_user = true;
|
40 |
$include_rts = ! empty($rts);
|
41 |
$exclude_replies = empty($ats);
|
42 |
+
$params = compact('exclude_replies','include_rts','trim_user','screen_name');
|
43 |
+
// Stripping tweets means we may get less than $count tweets.
|
44 |
+
// we'll keep going until we get the amount we need, but may as well get more each time.
|
45 |
if( $exclude_replies || ! $include_rts ){
|
46 |
+
$params['count'] = $count * 3;
|
|
|
|
|
47 |
}
|
48 |
+
// else ensure we always get more than one to avoid infinite loop on max_id bug
|
49 |
+
else {
|
50 |
+
$params['count'] = max( 2, $count );
|
51 |
+
}
|
52 |
+
// pull tweets until we either have enough, or there are no more
|
53 |
+
$tweets = array();
|
54 |
+
while( $batch = twitter_api_get('statuses/user_timeline', $params ) ){
|
55 |
+
$max_id = null;
|
56 |
+
foreach( $batch as $tweet ){
|
57 |
+
if( isset($params['max_id']) && $tweet['id_str'] === $params['max_id'] ){
|
58 |
+
// previous max included in results, even though docs say it won't be
|
59 |
+
continue;
|
60 |
+
}
|
61 |
+
$max_id = $tweet['id_str'];
|
62 |
+
if( ! $include_rts && preg_match('/^(?:RT|MT)[ :\-]*@/i', $tweet['text']) ){
|
63 |
+
// skipping manual RT
|
64 |
+
continue;
|
65 |
+
}
|
66 |
+
$tweets[] = $tweet;
|
67 |
+
}
|
68 |
+
if( isset($tweets[$count]) ){
|
69 |
+
$tweets = array_slice( $tweets, 0, $count );
|
70 |
+
break;
|
71 |
+
}
|
72 |
+
if( ! $max_id ){
|
73 |
+
// infinite loop would occur if user had only tweeted once, ever.
|
74 |
+
break;
|
75 |
+
}
|
76 |
+
$params['max_id'] = $max_id;
|
77 |
}
|
78 |
// render each tweet as a blocks of html for the widget list items
|
79 |
$rendered = array();
|
106 |
}
|
107 |
$rendered[] = $final;
|
108 |
}
|
109 |
+
// cache rendered tweets
|
110 |
+
if( $cachettl ){
|
111 |
+
_twitter_api_cache_set( $cachekey, $rendered, $cachettl );
|
112 |
+
}
|
113 |
return $rendered;
|
114 |
}
|
115 |
catch( Exception $Ex ){
|
lib/twitter-api.php
CHANGED
@@ -56,7 +56,7 @@ function twitter_api_enable_cache( $ttl ){
|
|
56 |
* Disable caching of Twitter API responses
|
57 |
* @return TwitterApiClient
|
58 |
*/
|
59 |
-
function twitter_api_disable_cache(
|
60 |
$Client = twitter_api_client();
|
61 |
return $Client->disable_cache();
|
62 |
}
|
56 |
* Disable caching of Twitter API responses
|
57 |
* @return TwitterApiClient
|
58 |
*/
|
59 |
+
function twitter_api_disable_cache(){
|
60 |
$Client = twitter_api_client();
|
61 |
return $Client->disable_cache();
|
62 |
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://timwhitlock.info/donate-to-a-project/
|
|
4 |
Tags: twitter, tweets, oauth, api, rest, api, widget, sidebar
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 3.5.1
|
7 |
-
Stable tag: 1.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -21,7 +21,7 @@ Built by <a href="//twitter.com/timwhitlock">@timwhitlock</a> / <a rel="author"
|
|
21 |
|
22 |
The underlying Twitter API library is [available on Github](https://github.com/timwhitlock/wp-twitter-api)
|
23 |
|
24 |
-
|
25 |
|
26 |
|
27 |
== Installation ==
|
@@ -75,6 +75,12 @@ Do so at your own risk.
|
|
75 |
|
76 |
== Changelog ==
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
= 1.0.10 =
|
79 |
* Added shortcode support
|
80 |
* Fixed bug rendering url fragments as hashtags
|
@@ -113,7 +119,7 @@ Do so at your own risk.
|
|
113 |
|
114 |
== Upgrade Notice ==
|
115 |
|
116 |
-
= 1.0.
|
117 |
* Important bug fixes, upgrade highly recommended
|
118 |
|
119 |
|
4 |
Tags: twitter, tweets, oauth, api, rest, api, widget, sidebar
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 3.5.1
|
7 |
+
Stable tag: 1.0.11
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
21 |
|
22 |
The underlying Twitter API library is [available on Github](https://github.com/timwhitlock/wp-twitter-api)
|
23 |
|
24 |
+
Also by this author: [Open Source Emoji](http://wordpress.org/support/plugin/open-source-emoji)
|
25 |
|
26 |
|
27 |
== Installation ==
|
75 |
|
76 |
== Changelog ==
|
77 |
|
78 |
+
= 1.0.11 =
|
79 |
+
* Better fulfillment of tweet count when skipping retwteets and replies
|
80 |
+
* Manual RTs now excluded when "Show Retweets" is disabled
|
81 |
+
* Caching applies to rendered tweets instead of raw API data
|
82 |
+
* Updated some German translations
|
83 |
+
|
84 |
= 1.0.10 =
|
85 |
* Added shortcode support
|
86 |
* Fixed bug rendering url fragments as hashtags
|
119 |
|
120 |
== Upgrade Notice ==
|
121 |
|
122 |
+
= 1.0.11 =
|
123 |
* Important bug fixes, upgrade highly recommended
|
124 |
|
125 |
|