Theme My Login - Version 3.2.6

Version Description

  • Fixed a bug dealing with the version_compare() function
  • Included French translation
  • Included Spanish translation
Download this release

Release Info

Developer jfarthing84
Plugin Icon 128x128 Theme My Login
Version 3.2.6
Comparing to
See all releases

Code changes from version 3.2.5 to 3.2.6

includes/widget-new.php CHANGED
@@ -35,10 +35,7 @@ class ThemeMyLoginWidget extends WP_Widget {
35
  endif;
36
  do_action('theme_my_login_links', $user_role);
37
  $redirect = wp_guess_url();
38
- if (version_compare($wp_version, '2.7', '>='))
39
- echo '<li><a href="' . wp_logout_url($redirect) . '">' . __('Log Out') . '</a></li>' . "\n";
40
- else
41
- echo '<li><a href="' . site_url('wp-login.php?action=logout&redirect_to='.$redirect, 'login') . '">' . __('Log Out') . '</a></li>' . "\n";
42
  echo '</ul>' . "\n";
43
  echo $after_widget . "\n";
44
  } elseif (empty($user_ID)) {
35
  endif;
36
  do_action('theme_my_login_links', $user_role);
37
  $redirect = wp_guess_url();
38
+ echo '<li><a href="' . wp_logout_url($redirect) . '">' . __('Log Out') . '</a></li>' . "\n";
 
 
 
39
  echo '</ul>' . "\n";
40
  echo $after_widget . "\n";
41
  } elseif (empty($user_ID)) {
includes/widget-old.php CHANGED
@@ -41,7 +41,7 @@ class ThemeMyLoginWidget {
41
  endif;
42
  do_action('theme_my_login_links', $user_role);
43
  $redirect = wp_guess_url();
44
- if (version_compare($wp_version, '2.7', '>='))
45
  echo '<li><a href="' . wp_logout_url($redirect) . '">' . __('Log Out') . '</a></li>' . "\n";
46
  else
47
  echo '<li><a href="' . site_url('wp-login.php?action=logout&redirect_to='.$redirect, 'login') . '">' . __('Log Out') . '</a></li>' . "\n";
41
  endif;
42
  do_action('theme_my_login_links', $user_role);
43
  $redirect = wp_guess_url();
44
+ if ($wp_version >= '2.7')
45
  echo '<li><a href="' . wp_logout_url($redirect) . '">' . __('Log Out') . '</a></li>' . "\n";
46
  else
47
  echo '<li><a href="' . site_url('wp-login.php?action=logout&redirect_to='.$redirect, 'login') . '">' . __('Log Out') . '</a></li>' . "\n";
language/theme-my-login-es_ES.mo ADDED
Binary file
language/theme-my-login-fr_FR.mo ADDED
Binary file
language/theme-my-login-fr_FR.po ADDED
@@ -0,0 +1,368 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: 3.2.3\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
+ "POT-Creation-Date: 2009-07-23 23:24+0000\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: Bertrand Benoît <infos@benoit-bertrand.be>\n"
8
+ "Language-Team: Bertrand Benoit <infos@benoit-bertrand.be>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: French\n"
13
+ "X-Poedit-Country: BELGIUM\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+ "Plural-Forms: nplurals=2;plural=n>2\n"
16
+ "X-Poedit-KeywordsList: __;_e;_c\n"
17
+ "X-Poedit-Basepath: C:\\Download\\theme-my-login\n"
18
+ "X-Poedit-SearchPath-0: C:\\Download\\theme-my-login\n"
19
+
20
+ #: includes/admin-page.php:29
21
+ msgid "To complete uninstall, deactivate this plugin. If you do not wish to uninstall, please uncheck the \"Complete Uninstall\" checkbox."
22
+ msgstr "Pour terminer la désinstallation vous devez désactiver ce plugin. Si vous ne voulez pas le désinstaller, merci de décocher la case \"Désinstallation Complète\"."
23
+
24
+ #: includes/admin-page.php:31
25
+ msgid "Settings saved."
26
+ msgstr "Paramètres Sauvergardés"
27
+
28
+ #: includes/admin-page.php:40
29
+ msgid "If you like this plugin, please help keep it up to date by <a href=\"http://www.jfarthing.com/donate\">donating through PayPal</a>!"
30
+ msgstr "Si vous aimez cette extension, vous pouvez faire un don par <a href=\"http://www.jfarthing.com/donate\">PayPal</a> !"
31
+
32
+ #: includes/admin-page.php:50
33
+ msgid "Theme My Login Settings"
34
+ msgstr "Paramètres de \"Theme My Login\""
35
+
36
+ #: includes/admin-page.php:55
37
+ msgid "General Settings"
38
+ msgstr "Paramètres Général"
39
+
40
+ #: includes/admin-page.php:58
41
+ msgid "Plugin"
42
+ msgstr "Extensions"
43
+
44
+ #: includes/admin-page.php:61
45
+ msgid "Uninstall"
46
+ msgstr "Désinstaller"
47
+
48
+ #: includes/admin-page.php:65
49
+ msgid "Page List"
50
+ msgstr "Onglet Page"
51
+
52
+ #: includes/admin-page.php:68
53
+ msgid "Show Login Page"
54
+ msgstr "Montrer la Page de Connexion"
55
+
56
+ #: includes/admin-page.php:73
57
+ msgid "Template Settings"
58
+ msgstr "Paramètres du Template"
59
+
60
+ #: includes/admin-page.php:76
61
+ msgid "Register Title"
62
+ msgstr "Titre pour l'Inscription"
63
+
64
+ #: includes/admin-page.php:82
65
+ msgid "Register Message"
66
+ msgstr "Message pour l'Inscription"
67
+
68
+ #: includes/admin-page.php:88
69
+ msgid "Registration Complete Message"
70
+ msgstr "Message pour l'Inscription Terminée"
71
+
72
+ #: includes/admin-page.php:94
73
+ msgid "Login Title"
74
+ msgstr "Titre pour la connexion"
75
+
76
+ #: includes/admin-page.php:100
77
+ msgid "Lost Password Title"
78
+ msgstr "Titre pour le mot de passe perdu"
79
+
80
+ #: includes/admin-page.php:106
81
+ msgid "Lost Password Message"
82
+ msgstr "Message pour le mot de passe perdu"
83
+
84
+ #: includes/admin-page.php:113
85
+ msgid "Widget Settings"
86
+ msgstr "Paramètres du Widget"
87
+
88
+ #: includes/admin-page.php:116
89
+ msgid "Registration"
90
+ msgstr "Inscription"
91
+
92
+ #: includes/admin-page.php:119
93
+ msgid "Allow Registration in Widget"
94
+ msgstr "Permettre l'Inscription dans le Widget"
95
+
96
+ #: includes/admin-page.php:123
97
+ #: theme-my-login.php:94
98
+ msgid "Lost Password"
99
+ msgstr "Mot de passe perdu"
100
+
101
+ #: includes/admin-page.php:126
102
+ msgid "Allow Password Recovery in Widget"
103
+ msgstr "Permettre la récupération du mot de passe dans le Widget"
104
+
105
+ #: includes/admin-page.php:130
106
+ msgid "Dashboard URL"
107
+ msgstr "URL vers l'Adm. Du Site"
108
+
109
+ #: includes/admin-page.php:143
110
+ msgid "Profile URL"
111
+ msgstr "URL vers le Profile"
112
+
113
+ #: includes/admin-page.php:156
114
+ msgid "Save Changes"
115
+ msgstr "Enregistrer"
116
+
117
+ #: includes/compat.php:84
118
+ #, php-format
119
+ msgid "Password Lost and Changed for user: %s"
120
+ msgstr "Mot de passe perdu et changé pour l'utilisateur : %s"
121
+
122
+ #: includes/compat.php:85
123
+ #, php-format
124
+ msgid "[%s] Password Lost/Changed"
125
+ msgstr "[%s] Mot de passe Perdu / Changé"
126
+
127
+ #: includes/widget-new.php:6
128
+ msgid "A login form for your blog."
129
+ msgstr "Une page de connexion pour votre blog."
130
+
131
+ #. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-#
132
+ #. Plugin Name of an extension
133
+ #: includes/widget-new.php:7
134
+ #: theme-my-login.php:145
135
+ msgid "Theme My Login"
136
+ msgstr "Theme My Login"
137
+
138
+ #: includes/widget-new.php:24
139
+ #: includes/widget-old.php:30
140
+ msgid "Welcome"
141
+ msgstr "Bienvenue"
142
+
143
+ #: includes/widget-new.php:31
144
+ #: includes/widget-old.php:37
145
+ msgid "Dashboard"
146
+ msgstr "Adm. Du Site"
147
+
148
+ #: includes/widget-new.php:34
149
+ #: includes/widget-old.php:40
150
+ msgid "Profile"
151
+ msgstr "Profile"
152
+
153
+ #: includes/widget-new.php:39
154
+ #: includes/widget-new.php:41
155
+ #: includes/widget-old.php:45
156
+ #: includes/widget-old.php:47
157
+ msgid "Log Out"
158
+ msgstr "Déconnexion"
159
+
160
+ #: includes/widget-new.php:103
161
+ msgid "Show When Logged In"
162
+ msgstr "Montrer quand on est connecté"
163
+
164
+ #: includes/widget-new.php:105
165
+ msgid "Show Gravatar"
166
+ msgstr "Montrer le Gravatar"
167
+
168
+ #: includes/widget-new.php:106
169
+ msgid "Gravatar Size"
170
+ msgstr "Taille du Gravatar"
171
+
172
+ #: includes/widget-new.php:107
173
+ msgid "Dashboard Link"
174
+ msgstr "Liens vers l'Adm. Du Site"
175
+
176
+ #: includes/widget-new.php:114
177
+ msgid "Profile Link"
178
+ msgstr "Liens vers le Profile"
179
+
180
+ #: includes/wp-login-actions.php:63
181
+ msgid "Sorry, that key does not appear to be valid."
182
+ msgstr "Désolé, cette clé n'est pas valide."
183
+
184
+ #: includes/wp-login-forms.php:25
185
+ msgid "Username or E-mail:"
186
+ msgstr "Nom d'Utilisateur ou E-mail :"
187
+
188
+ #: includes/wp-login-forms.php:32
189
+ msgid "Get New Password"
190
+ msgstr "Obtenir un Nouveau Mot de passe"
191
+
192
+ #: includes/wp-login-forms.php:48
193
+ #: includes/wp-login-forms.php:105
194
+ msgid "Username"
195
+ msgstr "Nom d'Utilisateur"
196
+
197
+ #: includes/wp-login-forms.php:52
198
+ msgid "E-mail"
199
+ msgstr "E-mail"
200
+
201
+ #: includes/wp-login-forms.php:60
202
+ #: includes/wp-login-functions.php:73
203
+ #: theme-my-login.php:91
204
+ msgid "Register"
205
+ msgstr "Inscription"
206
+
207
+ #: includes/wp-login-forms.php:88
208
+ msgid "<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress."
209
+ msgstr "<strong>ERREUR</strong>: Les cookies sont bloqués ou non-supportés par votre navigateur. Vous devez <a href='http://www.google.com/cookies.html'>activer les cookies</a> pour utiliser WordPress."
210
+
211
+ #: includes/wp-login-forms.php:91
212
+ msgid "You are now logged out."
213
+ msgstr "Vous êtes déconnecté."
214
+
215
+ #: includes/wp-login-forms.php:92
216
+ msgid "User registration is currently not allowed."
217
+ msgstr "L'inscription n'est pas autorisée actuellement."
218
+
219
+ #: includes/wp-login-forms.php:93
220
+ msgid "Check your e-mail for the confirmation link."
221
+ msgstr "Vérifiez votre e-mail pour le lien de cofirmation."
222
+
223
+ #: includes/wp-login-forms.php:94
224
+ msgid "Check your e-mail for your new password."
225
+ msgstr "Vérifiez votre e-mail pour votre nouveau mot de passe."
226
+
227
+ #: includes/wp-login-forms.php:109
228
+ msgid "Password"
229
+ msgstr "Mot de passe"
230
+
231
+ #: includes/wp-login-forms.php:113
232
+ msgid "Remember Me"
233
+ msgstr "Se souvenir de moi"
234
+
235
+ #: includes/wp-login-forms.php:117
236
+ #: theme-my-login.php:90
237
+ msgid "Log In"
238
+ msgstr "Connexion"
239
+
240
+ #: includes/wp-login-functions.php:69
241
+ msgid "Log in"
242
+ msgstr "Connexion"
243
+
244
+ #: includes/wp-login-functions.php:77
245
+ msgid "Password Lost and Found"
246
+ msgstr "Mot de passe Perdu et Trouvé"
247
+
248
+ #: includes/wp-login-functions.php:77
249
+ msgid "Lost your password?"
250
+ msgstr "Mot de passe perdu ?"
251
+
252
+ #: includes/wp-login-functions.php:91
253
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
254
+ msgstr "<strong>ERREUR</strong>: Entezr un nom d'utilisateur ou un adresse e-mail."
255
+
256
+ #: includes/wp-login-functions.php:96
257
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
258
+ msgstr "<strong>ERREURR</strong>: Il n'y a aucun utilisateur enregistré avec cette adresse e-mail."
259
+
260
+ #: includes/wp-login-functions.php:108
261
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
262
+ msgstr "<strong>ERREUR</strong>: Nom d'utilisateur ou adresse e-mail incorrecte."
263
+
264
+ #: includes/wp-login-functions.php:122
265
+ msgid "Password reset is not allowed for this user"
266
+ msgstr "La réinitialisation du mot de passe n'est pas autorisée pour cet utilisateur."
267
+
268
+ #: includes/wp-login-functions.php:134
269
+ msgid "Someone has asked to reset the password for the following site and username."
270
+ msgstr "Quelqu'un a demandé la réinitialisation de votre mot de passe.<br>Ceci concerne le site internet et le nom d'utilisateur suivant :"
271
+
272
+ #: includes/wp-login-functions.php:136
273
+ #: includes/wp-login-functions.php:165
274
+ #, php-format
275
+ msgid "Username: %s"
276
+ msgstr "Nom d'utilisateur : %s"
277
+
278
+ #: includes/wp-login-functions.php:137
279
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
280
+ msgstr "Pour réinitialiser votre mot de passe cliquer sur le lien suivant, sinon ne faites pas attention à cet et rien ne sera modifier."
281
+
282
+ #: includes/wp-login-functions.php:140
283
+ #, php-format
284
+ msgid "[%s] Password Reset"
285
+ msgstr "[%s] Mot de passe Réinitialisé"
286
+
287
+ #: includes/wp-login-functions.php:141
288
+ #: includes/wp-login-functions.php:170
289
+ msgid "The e-mail could not be sent."
290
+ msgstr "L'e-mail n'a pas pu être envoyé."
291
+
292
+ #: includes/wp-login-functions.php:141
293
+ #: includes/wp-login-functions.php:170
294
+ msgid "Possible reason: your host may have disabled the mail() function..."
295
+ msgstr "Raison possible : votre hébergeur a peut-être désactiver la fonction mail()..."
296
+
297
+ #: includes/wp-login-functions.php:154
298
+ #: includes/wp-login-functions.php:158
299
+ msgid "Invalid key"
300
+ msgstr "Clé Invalide"
301
+
302
+ #: includes/wp-login-functions.php:166
303
+ #, php-format
304
+ msgid "Password: %s"
305
+ msgstr "Mot de passe : %s"
306
+
307
+ #: includes/wp-login-functions.php:169
308
+ #, php-format
309
+ msgid "[%s] Your new password"
310
+ msgstr "[%s] Votre Nouveau Mot de passe"
311
+
312
+ #: includes/wp-login-functions.php:187
313
+ msgid "<strong>ERROR</strong>: Please enter a username."
314
+ msgstr "<strong>ERREUR</strong>: Merci d'entrer un nom d'utilisateur."
315
+
316
+ #: includes/wp-login-functions.php:189
317
+ msgid "<strong>ERROR</strong>: This username is invalid. Please enter a valid username."
318
+ msgstr "<strong>ERREUR</strong>: Ce nom d'utilisateur est invalide. Merci d'en choisir un nouveau."
319
+
320
+ #: includes/wp-login-functions.php:192
321
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
322
+ msgstr "<strong>ERREUR</strong>: Ce nom d'utilisateur est déjà utilisé, merci d'en choisir un nouveau."
323
+
324
+ #: includes/wp-login-functions.php:196
325
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
326
+ msgstr "<strong>ERREUR</strong>: Merci d'entrer votre adresse e-mail."
327
+
328
+ #: includes/wp-login-functions.php:198
329
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
330
+ msgstr "<strong>ERREUR</strong>: L'adresse email est incorrecte."
331
+
332
+ #: includes/wp-login-functions.php:201
333
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
334
+ msgstr "<strong>ERREUR</strong>: Cette adresse e-mail invalide. Merci d'en choisir une autre."
335
+
336
+ #: includes/wp-login-functions.php:213
337
+ #, php-format
338
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
339
+ msgstr "<strong>ERREUR</strong>: Impossible de vous enregistrer... <br>Merci de contacter le <a href=\"mailto:%s\">webmaster</a> !"
340
+
341
+ #: theme-my-login.php:92
342
+ msgid "A password will be e-mailed to you."
343
+ msgstr "Un mot de passe vous sera envoyé par e-mail."
344
+
345
+ #: theme-my-login.php:93
346
+ msgid "Registration complete. Please check your e-mail."
347
+ msgstr "Inscription Terminée. Merci de vérifier votre e-mail."
348
+
349
+ #: theme-my-login.php:95
350
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
351
+ msgstr "Entrez votre nom d'utilisateur ou votre adresse e-mail. <br>Vous recevrez un nouveau password par e-mail."
352
+
353
+ #. Plugin URI of an extension
354
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login-plugin"
355
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login-plugin"
356
+
357
+ #. Description of an extension
358
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
359
+ msgstr "Editer la page de login de WordPress, l'inscription et les mots de passe enaccord avec votre thème."
360
+
361
+ #. Author of an extension
362
+ msgid "Jeff Farthing"
363
+ msgstr "Jeff Farthing"
364
+
365
+ #. Author URI of an extension
366
+ msgid "http://www.jfarthing.com"
367
+ msgstr "http://www.jfarthing.com"
368
+
readme.txt CHANGED
@@ -27,9 +27,14 @@ None yet. Please visit http://www.jfarthing.com/forum for any support!
27
 
28
  == Changelog ==
29
 
 
 
 
 
 
30
  = 3.2.5 =
31
  * Fixed a bug that produced a 'headers aldready sent' error when uploading media
32
- * Included a Dutch translation file
33
 
34
  = 3.2.4 =
35
  * Fixed the load_plugin_textdomain() call
27
 
28
  == Changelog ==
29
 
30
+ = 3.2.6 =
31
+ * Fixed a bug dealing with the version_compare() function
32
+ * Included French translation
33
+ * Included Spanish translation
34
+
35
  = 3.2.5 =
36
  * Fixed a bug that produced a 'headers aldready sent' error when uploading media
37
+ * Included Dutch translation
38
 
39
  = 3.2.4 =
40
  * Fixed the load_plugin_textdomain() call
theme-my-login.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Theme My Login
4
  Plugin URI: http://www.jfarthing.com/wordpress-plugins/theme-my-login-plugin
5
  Description: Themes the WordPress login, registration and forgot password pages according to your theme.
6
- Version: 3.2.5
7
  Author: Jeff Farthing
8
  Author URI: http://www.jfarthing.com
9
  Text Domain: theme-my-login
@@ -27,7 +27,7 @@ if ($wp_version < '2.7') {
27
  if (!class_exists('ThemeMyLogin')) {
28
  class ThemeMyLogin {
29
 
30
- var $version = '3.2.5';
31
  var $options = array();
32
  var $permalink = '';
33
 
@@ -276,7 +276,7 @@ if (class_exists('ThemeMyLogin')) {
276
 
277
  $ThemeMyLogin = new ThemeMyLogin();
278
 
279
- if (version_compare($wp_version, '2.8', '>=')) {
280
  require (WP_PLUGIN_DIR . '/theme-my-login/includes/widget-new.php');
281
  } else {
282
  require (WP_PLUGIN_DIR . '/theme-my-login/includes/widget-old.php');
3
  Plugin Name: Theme My Login
4
  Plugin URI: http://www.jfarthing.com/wordpress-plugins/theme-my-login-plugin
5
  Description: Themes the WordPress login, registration and forgot password pages according to your theme.
6
+ Version: 3.2.6
7
  Author: Jeff Farthing
8
  Author URI: http://www.jfarthing.com
9
  Text Domain: theme-my-login
27
  if (!class_exists('ThemeMyLogin')) {
28
  class ThemeMyLogin {
29
 
30
+ var $version = '3.2.6';
31
  var $options = array();
32
  var $permalink = '';
33
 
276
 
277
  $ThemeMyLogin = new ThemeMyLogin();
278
 
279
+ if ($wp_version >= '2.7') {
280
  require (WP_PLUGIN_DIR . '/theme-my-login/includes/widget-new.php');
281
  } else {
282
  require (WP_PLUGIN_DIR . '/theme-my-login/includes/widget-old.php');