Theme My Login - Version 6.1

Version Description

  • Fully support multisite
  • Require WordPress 3.0+
  • Add Bulgarian translation
  • Add (Belgian) Dutch translation
  • Add Romanian translation
Download this release

Release Info

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

Code changes from version 6.0.4 to 6.1

Files changed (48) hide show
  1. admin/class-theme-my-login-admin.php +128 -133
  2. includes/class-plugin-options.php +146 -0
  3. includes/class-theme-my-login-debug.php +0 -3
  4. includes/class-theme-my-login-module.php +0 -10
  5. includes/class-theme-my-login-ms-signup.php +562 -0
  6. includes/class-theme-my-login-template.php +35 -36
  7. includes/class-theme-my-login-widget.php +1 -12
  8. includes/class-theme-my-login.php +116 -222
  9. language/theme-my-login-bg_BG.mo +0 -0
  10. language/theme-my-login-bg_BG.po +1271 -0
  11. language/theme-my-login-fr_FR.mo +0 -0
  12. language/theme-my-login-fr_FR.po +168 -187
  13. language/theme-my-login-hu_HU.mo +0 -0
  14. language/theme-my-login-hu_HU.po +1077 -0
  15. language/theme-my-login-ja.mo +0 -0
  16. language/theme-my-login-ja.po +1301 -0
  17. language/theme-my-login-nl_BE.mo +0 -0
  18. language/theme-my-login-nl_BE.po +1080 -0
  19. language/theme-my-login-nl_NL.mo +0 -0
  20. language/theme-my-login-nl_NL.po +1079 -0
  21. language/theme-my-login-pl_PL.mo +0 -0
  22. language/theme-my-login-pl_PL.po +208 -204
  23. language/theme-my-login-ro_RO.mo +0 -0
  24. language/theme-my-login-ro_RO.po +1081 -0
  25. language/theme-my-login-sv_SE.mo +0 -0
  26. language/theme-my-login-sv_SE.po +1085 -0
  27. language/theme-my-login-tr_TR.mo +0 -0
  28. language/theme-my-login-tr_TR.po +1267 -0
  29. modules/custom-email/admin/custom-email-admin.php +266 -100
  30. modules/custom-email/custom-email.php +270 -56
  31. modules/custom-passwords/custom-passwords.php +138 -39
  32. modules/custom-redirection/custom-redirection.php +7 -33
  33. modules/custom-user-links/admin/custom-user-links-admin.php +15 -15
  34. modules/custom-user-links/custom-user-links.php +5 -26
  35. modules/security/admin/security-admin.php +16 -23
  36. modules/security/security.php +10 -75
  37. modules/themed-profiles/themed-profiles.php +34 -22
  38. modules/user-moderation/admin/user-moderation-admin.php +61 -256
  39. modules/user-moderation/user-moderation.php +60 -336
  40. readme.txt +11 -4
  41. templates/ms-signup-another-blog-form.php +87 -0
  42. templates/ms-signup-blog-form.php +72 -0
  43. templates/ms-signup-user-form.php +56 -0
  44. templates/profile-form.php +22 -22
  45. templates/register-form.php +2 -2
  46. templates/resetpass-form.php +4 -4
  47. theme-my-login.css +33 -19
  48. theme-my-login.php +12 -9
admin/class-theme-my-login-admin.php CHANGED
@@ -12,15 +12,6 @@ if ( !class_exists( 'Theme_My_Login_Admin' ) ) :
12
  * @since 6.0
13
  */
14
  class Theme_My_Login_Admin {
15
- /**
16
- * Holds reference to global $theme_my_login object
17
- *
18
- * @since 6.0
19
- * @access public
20
- * @var object
21
- */
22
- var $theme_my_login;
23
-
24
  /**
25
  * Holds TML menu array
26
  *
@@ -48,8 +39,8 @@ class Theme_My_Login_Admin {
48
  function admin_menu() {
49
  // Create our settings link in the default WP "Settings" menu
50
  add_options_page(
51
- __( 'Theme My Login', $this->theme_my_login->textdomain ),
52
- __( 'Theme My Login', $this->theme_my_login->textdomain ),
53
  'manage_options',
54
  'theme-my-login',
55
  array( &$this, 'display_settings_page' )
@@ -79,19 +70,19 @@ class Theme_My_Login_Admin {
79
  * @access public
80
  */
81
  function module_errors() {
82
- $module_errors = $this->theme_my_login->get_option( 'module_errors' );
83
  // If we have errors to display
84
- if ( $module_errors ) {
85
  // Display them
86
  echo '<div class="error">';
87
  foreach ( (array) $module_errors as $module => $error ) {
88
- echo '<p><strong>' . sprintf( __( 'ERROR: The module "%1$s" could not be activated (%2$s).', $this->theme_my_login->textdomain ), $module, $error ) . '</strong></p>';
89
  }
90
  echo '</div>';
91
  // Unset the error array
92
- $this->theme_my_login->delete_option( 'module_errors' );
93
  // Update the options in the DB
94
- $this->theme_my_login->save_options();
95
  }
96
  }
97
 
@@ -102,13 +93,13 @@ class Theme_My_Login_Admin {
102
  * @access public
103
  */
104
  function initial_nag() {
105
- if ( $this->theme_my_login->get_option( 'initial_nag' ) && current_user_can( 'manage_options' ) ) {
106
  echo '<div id="tml-initial-nag" class="updated">';
107
  echo '<p>';
108
- echo '<strong>' . __( 'NOTICE:', $this->theme_my_login->textdomain ) . '</strong> ';
109
- printf( __( 'Now that you have activated Theme My Login, please <a href="%s">visit the settings page</a> and familiarize yourself with all of the available options.', $this->theme_my_login->textdomain ), admin_url( 'options-general.php?page=theme-my-login' ) );
110
  echo '</p><p>';
111
- printf( '<a href="%s">' . __( 'Take me to the settings page', $this->theme_my_login->textdomain ) . '</a>', admin_url( 'options-general.php?page=theme-my-login' ) );
112
  echo '</p></div>';
113
  }
114
  }
@@ -121,17 +112,17 @@ class Theme_My_Login_Admin {
121
  */
122
  function did_you_know() {
123
  $tips = apply_filters( 'tml_tips', array(
124
- __( 'You can now login with your e-mail address or username! Try it out!', $this->theme_my_login->textdomain ),
125
- __( 'Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel="tml-options" href="#tml-modules">Click here</a> to get started with modules now.', $this->theme_my_login->textdomain ),
126
- __( 'Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from "theme-my-login/templates" to your current theme directory. Try it out!', $this->theme_my_login->textdomain ),
127
- __( 'You can maintain your stylesheet changes between upgrades. Just simply copy the file "theme-my-login/theme-my-login.css" to your current theme directory and edit it as you please!', $this->theme_my_login->textdomain ),
128
- __( 'Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href="http://www.jfarthing.com/docs/theme-my-login/shortcode" target="_blank">Theme My Login Documentation</a> for usage instructions.', $this->theme_my_login->textdomain ),
129
- __( 'Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href="http://www.jfarthing.com/donate" target="_blank">donations</a>!', $this->theme_my_login->textdomain ),
130
- __( 'Jeff is <a href="http://www.jfarthing.com/hire-me" target="_blank">available for hire</a>!', $this->theme_my_login->textdomain )
131
  ) );
132
  $key = array_rand( $tips );
133
  echo '<div id="tml-tips" class="updated">';
134
- echo '<p><strong>' . __( 'Did You Know?', $this->theme_my_login->textdomain ) . '</strong></p>';
135
  echo '<p>' . $tips[$key] . '</p>';
136
  echo '</div>';
137
  }
@@ -147,8 +138,10 @@ class Theme_My_Login_Admin {
147
 
148
  if ( current_user_can( 'manage_options' ) ) {
149
  // Remove initial nag now that the settings page has been visited
150
- if ( $this->theme_my_login->get_option( 'initial_nag' ) )
151
- $this->theme_my_login->set_option( 'initial_nag', 0, true );
 
 
152
  // Show "Did You Know" box
153
  add_action( 'admin_notices', array( &$this, 'did_you_know' ) );
154
  }
@@ -159,7 +152,7 @@ class Theme_My_Login_Admin {
159
  wp_enqueue_script( 'theme-my-login-admin', plugins_url( '/theme-my-login/admin/js/theme-my-login-admin.js' ), array( 'jquery-ui-tabs', 'jquery-shake' ) );
160
 
161
  // Set the correct admin style according to user setting (Only supports default admin schemes)
162
- $admin_color = function_exists( 'get_user_meta' ) ? get_user_meta( $user_ID, 'admin_color' ) : get_usermeta( $user_ID, 'admin_color' );
163
  $stylesheet = ( 'classic' == $admin_color ) ? 'colors-classic.css' : 'colors-fresh.css';
164
  wp_enqueue_style( 'theme-my-login-colors-fresh', plugins_url( '/theme-my-login/admin/css/' . $stylesheet ) );
165
  }
@@ -172,22 +165,22 @@ class Theme_My_Login_Admin {
172
  */
173
  function display_settings_page() {
174
  // Default menu
175
- $this->add_menu_page( __('General', $this->theme_my_login->textdomain ), 'tml-options' );
176
- $this->add_submenu_page( 'tml-options', __( 'Basic', $this->theme_my_login->textdomain ), 'tml-options-basic', array( &$this, 'display_basic_settings' ) );
177
- $this->add_submenu_page( 'tml-options', __( 'Modules', $this->theme_my_login->textdomain ), 'tml-options-modules', array( &$this, 'display_module_settings' ) );
178
 
179
  // Allow plugins to add to menu
180
  do_action_ref_array( 'tml_admin_menu', array( &$this ) );
181
  ?>
182
  <div class="wrap">
183
  <?php screen_icon( 'options-general' ); ?>
184
- <h2><?php esc_html_e( 'Theme My Login Settings', $this->theme_my_login->textdomain ); ?></h2>
185
 
186
  <form action="options.php" method="post">
187
  <?php settings_fields( 'theme_my_login' ); ?>
188
 
189
  <div style="display:none;">
190
- <p><input type="submit" name="submit" value="<?php esc_attr_e( 'Save Changes', $this->theme_my_login->textdomain ) ?>" /></p>
191
  </div>
192
 
193
  <div id="tml-container">
@@ -244,7 +237,7 @@ class Theme_My_Login_Admin {
244
 
245
  </div>
246
 
247
- <p><input type="submit" name="submit" class="button-primary" value="<?php esc_attr_e( 'Save Changes', $this->theme_my_login->textdomain ) ?>" /></p>
248
  </form>
249
 
250
  </div>
@@ -257,37 +250,33 @@ class Theme_My_Login_Admin {
257
  * @since 6.0
258
  * @access public
259
  */
260
- function display_basic_settings() {
261
- // Shorthand reference
262
- $theme_my_login =& $this->theme_my_login;
263
- ?>
264
  <table class="form-table">
265
  <tr valign="top">
266
- <th scope="row"><label for="theme_my_login_page_id"><?php _e( 'Page ID', $theme_my_login->textdomain ); ?></label></th>
267
  <td>
268
- <input name="theme_my_login[page_id]" type="text" id="theme_my_login_page_id" value="<?php echo (int) $theme_my_login->get_option( 'page_id' ); ?>" class="small-text" />
269
- <p class="description"><?php _e( 'This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled "Login".', $theme_my_login->textdomain ); ?></p>
270
  </td>
271
  </tr>
272
  <tr valign="top">
273
- <th scope="row"><?php _e( 'Pagelist', $theme_my_login->textdomain ); ?></th>
274
  <td>
275
- <input name="theme_my_login[show_page]" type="checkbox" id="theme_my_login_show_page" value="1"<?php checked( 1, $theme_my_login->get_option( 'show_page' ) ); ?> />
276
- <label for="theme_my_login_show_page"><?php _e( 'Show Page In Pagelist', $theme_my_login->textdomain ); ?></label>
277
- <p class="description"><?php _e( 'Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu().', $theme_my_login->textdomain ); ?></p>
278
  </td>
279
  </tr>
280
  <tr valign="top">
281
- <th scope="row"><?php _e( 'Stylesheet', $theme_my_login->textdomain ); ?></th>
282
  <td>
283
- <input name="theme_my_login[enable_css]" type="checkbox" id="theme_my_login_enable_css" value="1"<?php checked( 1, $theme_my_login->get_option( 'enable_css' ) ); ?> />
284
- <label for="theme_my_login_enable_css"><?php _e( 'Enable "theme-my-login.css"', $theme_my_login->textdomain ); ?></label>
285
- <p class="description"><?php _e( 'In order to keep changes between upgrades, you can store your customized "theme-my-login.css" in your current theme directory.', $theme_my_login->textdomain ); ?></p>
286
  </td>
287
  </tr>
288
  <?php do_action( 'tml_settings_basic' ); ?>
289
- </table>
290
- <?php
291
  }
292
 
293
  /**
@@ -298,17 +287,17 @@ class Theme_My_Login_Admin {
298
  */
299
  function display_module_settings() {
300
  $all_modules = get_plugins( '/' . TML_DIRNAME . '/modules' );
301
- $active_modules = (array) $this->theme_my_login->get_option( 'active_modules' );
302
  ?>
303
  <table class="form-table">
304
  <tr valign="top">
305
- <th scope="row"><?php _e( 'Modules', $this->theme_my_login->textdomain ); ?></th>
306
  <td>
307
  <?php if ( !empty( $all_modules ) ) : foreach ( $all_modules as $module_file => $module_data ) : ?>
308
  <input name="theme_my_login_modules[]" type="checkbox" id="theme_my_login_modules_<?php echo $module_file; ?>" value="<?php echo $module_file; ?>"<?php checked( 1, in_array( $module_file, (array) $active_modules ) ); ?> />
309
- <label for="theme_my_login_modules_<?php echo $module_file; ?>"><?php printf( __( 'Enable %s', $this->theme_my_login->textdomain ), $module_data['Name'] ); ?></label><br />
310
  <?php if ( $module_data['Description'] ) echo '<p class="description">' . $module_data['Description'] . '</p>'; ?>
311
- <?php endforeach; else : _e( 'No modules found.', $this->theme_my_login->textdomain ); endif; ?>
312
  </td>
313
  </tr>
314
  <?php do_action( 'tml_settings_modules' ); ?>
@@ -328,9 +317,6 @@ class Theme_My_Login_Admin {
328
  * @return string|array Sanitized settings
329
  */
330
  function save_settings( $settings ) {
331
- // Shorthand reference
332
- $options =& $this->theme_my_login->options;
333
-
334
  // Sanitize new settings
335
  $settings['page_id'] = absint( $settings['page_id'] );
336
  $settings['show_page'] = ( isset( $settings['show_page'] ) && $settings['show_page'] ) ? 1 : 0;
@@ -339,7 +325,7 @@ class Theme_My_Login_Admin {
339
  $modules = isset( $_POST['theme_my_login_modules'] ) ? $_POST['theme_my_login_modules'] : array();
340
 
341
  // If we have modules to activate
342
- if ( $activate = array_diff( (array) $modules, (array) $options['active_modules'] ) ) {
343
  // Attempt to activate them
344
  $result = $this->activate_modules( $activate );
345
  // Check for WP_Error
@@ -348,19 +334,19 @@ class Theme_My_Login_Admin {
348
  foreach ( $result->get_error_data( 'modules_invalid' ) as $module => $wp_error ) {
349
  // Store the module and error message to a temporary array which will be passed to 'admin_notices'
350
  if ( is_wp_error( $wp_error ) )
351
- $options['module_errors'][$module] = $wp_error->get_error_message();
352
  }
353
  }
354
  }
355
 
356
  // If we have modules to deactivate
357
- if ( $deactivate = array_diff( (array) $options['active_modules'], $modules ) ) {
358
  // Deactive them
359
  $this->deactivate_modules( $deactivate );
360
  }
361
 
362
  // Merge current settings
363
- $settings = $this->theme_my_login->array_merge_recursive( $options, $settings );
364
 
365
  // Allow plugins/modules to add/modify settings
366
  $settings = apply_filters( 'tml_save_settings', $settings );
@@ -383,15 +369,15 @@ class Theme_My_Login_Admin {
383
  if ( is_wp_error( $valid ) )
384
  return $valid;
385
 
386
- $current = (array) $this->theme_my_login->get_option( 'active_modules' );
387
- if ( !$this->theme_my_login->is_module_active( $module ) ) {
388
  //ob_start();
389
  @include ( TML_ABSPATH . '/modules/' . $module );
390
  $current[] = $module;
391
  sort( $current );
392
  do_action( 'tml_activate_module', trim( $module ) );
393
- $this->theme_my_login->set_option( 'active_modules', $current );
394
- do_action_ref_array( 'tml_activate_' . trim( $module ), array( &$this->theme_my_login ) );
395
  do_action( 'tml_activated_module', trim( $module ) );
396
  //ob_end_clean();
397
  }
@@ -419,7 +405,7 @@ class Theme_My_Login_Admin {
419
  }
420
 
421
  if ( !empty( $errors ) )
422
- return new WP_Error( 'modules_invalid', __( 'One of the modules is invalid.', $this->theme_my_login->textdomain ), $errors );
423
 
424
  return true;
425
  }
@@ -434,14 +420,14 @@ class Theme_My_Login_Admin {
434
  * @param bool $silent If true, prevents calling deactivate hook
435
  */
436
  function deactivate_modules( $modules, $silent = false ) {
437
- $current = (array) $this->theme_my_login->get_option( 'active_modules' );
438
 
439
  if ( !is_array( $modules ) )
440
  $modules = array( $modules );
441
 
442
  foreach ( $modules as $module ) {
443
  $module = plugin_basename( $module );
444
- if( !$this->theme_my_login->is_module_active( $module ) )
445
  continue;
446
 
447
  if ( !$silent )
@@ -453,12 +439,13 @@ class Theme_My_Login_Admin {
453
  array_splice( $current, $key, 1 );
454
 
455
  if ( !$silent ) {
456
- do_action_ref_array( 'tml_deactivate_' . trim( $module ), array( &$this->theme_my_login ) );
457
  do_action( 'tml_deactivated_module', trim( $module ) );
458
  }
459
  }
460
 
461
- $this->theme_my_login->set_option( 'active_modules', $current, true );
 
462
  }
463
 
464
  /**
@@ -472,13 +459,13 @@ class Theme_My_Login_Admin {
472
  */
473
  function validate_module( $module ) {
474
  if ( validate_file( $module ) )
475
- return new WP_Error( 'module_invalid', __( 'Invalid module path.', $this->theme_my_login->textdomain ) );
476
  if ( !file_exists( TML_ABSPATH. '/modules/' . $module ) )
477
- return new WP_Error( 'module_not_found', __( 'Module file does not exist.', $this->theme_my_login->textdomain ) );
478
 
479
  $installed_modules = get_plugins( '/' . TML_DIRNAME . '/modules' );
480
  if ( !isset( $installed_modules[$module] ) )
481
- return new WP_Error( 'no_module_header', __( 'The module does not have a valid header.', $this->theme_my_login->textdomain ) );
482
  return 0;
483
  }
484
 
@@ -541,20 +528,40 @@ class Theme_My_Login_Admin {
541
  }
542
 
543
  /**
544
- * Installs TML
545
  *
546
- * @since 6.0
547
  * @access public
548
  */
549
  function install() {
550
- // Shorthand reference
551
- $theme_my_login =& $this->theme_my_login;
 
 
 
 
 
 
 
 
 
 
 
 
 
552
 
 
 
 
 
 
 
 
553
  // Declare page_id to avoid notices
554
  $page_id = 0;
555
 
556
  // Current version
557
- $version = $theme_my_login->get_option( 'version' );
558
 
559
  // 4.4 upgrade
560
  if ( version_compare( $version, '4.4', '<' ) ) {
@@ -566,11 +573,10 @@ class Theme_My_Login_Admin {
566
  }
567
 
568
  // Get existing page ID
569
- $page_id = $theme_my_login->get_option( 'page_id' );
570
 
571
  // Check if page exists
572
- if ( !$page = get_page( $page_id ) )
573
- $page = get_page_by_title( 'Login' );
574
 
575
  // Maybe create login page?
576
  if ( $page ) {
@@ -591,21 +597,43 @@ class Theme_My_Login_Admin {
591
  }
592
 
593
  $plugin_data = get_plugin_data( TML_ABSPATH . '/theme-my-login.php' );
594
- $theme_my_login->set_option( 'version', $plugin_data['Version'] );
595
- $theme_my_login->set_option( 'page_id', (int) $page_id );
596
- return $theme_my_login->save_options();
 
 
597
  }
598
 
599
  /**
600
- * Uninstalls TML
601
  *
602
- * @since 6.0
603
  * @access public
604
  */
605
  function uninstall() {
606
- // Shorthand reference
607
- $theme_my_login =& $this->theme_my_login;
 
 
 
 
 
 
 
 
 
 
 
 
 
608
 
 
 
 
 
 
 
 
609
  require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
610
 
611
  // Run module uninstall hooks
@@ -613,7 +641,7 @@ class Theme_My_Login_Admin {
613
  foreach ( array_keys( $modules ) as $module ) {
614
  $module = plugin_basename( trim( $module ) );
615
 
616
- $valid = $this->validate_module( $module );
617
  if ( is_wp_error( $valid ) )
618
  continue;
619
 
@@ -622,11 +650,11 @@ class Theme_My_Login_Admin {
622
  }
623
 
624
  // Delete the page
625
- wp_delete_post( $theme_my_login->get_option( 'page_id' ) );
626
 
627
  // Delete options
628
- delete_option( $theme_my_login->options_key );
629
- delete_option( 'widget_' . $theme_my_login->options_key );
630
  }
631
 
632
  /**
@@ -646,50 +674,17 @@ class Theme_My_Login_Admin {
646
  * @access public
647
  */
648
  function __construct() {
649
- $this->theme_my_login =& $GLOBALS['theme_my_login'];
650
-
651
  add_action( 'admin_init', array( &$this, 'admin_init' ) );
652
  add_action( 'admin_menu', array( &$this, 'admin_menu' ) );
653
  add_action( 'admin_notices', array( &$this, 'module_errors' ) );
654
  add_action( 'admin_notices', array( &$this, 'initial_nag' ) );
655
  add_action( 'load-settings_page_theme-my-login', array( &$this, 'load_settings_page' ) );
656
- }
657
- }
658
 
659
- /**
660
- * Install method wrapper
661
- *
662
- * @see Theme_My_Login_Admin::install()
663
- * @since 6.0
664
- * @access public
665
- */
666
- function theme_my_login_install() {
667
- global $theme_my_login_admin;
668
-
669
- if ( !is_object( $theme_my_login_admin ) )
670
- $theme_my_login_admin =& new Theme_My_Login_Admin();
671
-
672
- $theme_my_login_admin->install();
673
- }
674
- register_activation_hook( TML_ABSPATH . '/theme-my-login.php', 'theme_my_login_install' );
675
-
676
- /**
677
- * Uninstall method wrapper
678
- *
679
- * @see Theme_My_Login_Admin::uninstall()
680
- * @since 6.0
681
- * @access public
682
- */
683
- function theme_my_login_uninstall() {
684
- global $theme_my_login_admin;
685
-
686
- if ( !is_object( $theme_my_login_admin ) )
687
- $theme_my_login_admin =& new Theme_My_Login_Admin();
688
-
689
- $theme_my_login_admin->uninstall();
690
  }
691
- register_uninstall_hook( TML_ABSPATH . '/theme-my-login.php', 'theme_my_login_uninstall' );
692
 
693
  endif; // Class exists
694
 
695
- ?>
12
  * @since 6.0
13
  */
14
  class Theme_My_Login_Admin {
 
 
 
 
 
 
 
 
 
15
  /**
16
  * Holds TML menu array
17
  *
39
  function admin_menu() {
40
  // Create our settings link in the default WP "Settings" menu
41
  add_options_page(
42
+ __( 'Theme My Login', 'theme-my-login' ),
43
+ __( 'Theme My Login', 'theme-my-login' ),
44
  'manage_options',
45
  'theme-my-login',
46
  array( &$this, 'display_settings_page' )
70
  * @access public
71
  */
72
  function module_errors() {
73
+ $module_errors = $GLOBALS['theme_my_login']->options->get_option( 'module_errors' );
74
  // If we have errors to display
75
+ if ( $module_errors && current_user_can( 'manage_options' ) ) {
76
  // Display them
77
  echo '<div class="error">';
78
  foreach ( (array) $module_errors as $module => $error ) {
79
+ echo '<p><strong>' . sprintf( __( 'ERROR: The module "%1$s" could not be activated (%2$s).', 'theme-my-login' ), $module, $error ) . '</strong></p>';
80
  }
81
  echo '</div>';
82
  // Unset the error array
83
+ $GLOBALS['theme_my_login']->options->delete_option( 'module_errors' );
84
  // Update the options in the DB
85
+ $GLOBALS['theme_my_login']->options->save();
86
  }
87
  }
88
 
93
  * @access public
94
  */
95
  function initial_nag() {
96
+ if ( $GLOBALS['theme_my_login']->options->get_option( 'initial_nag' ) && current_user_can( 'manage_options' ) ) {
97
  echo '<div id="tml-initial-nag" class="updated">';
98
  echo '<p>';
99
+ echo '<strong>' . __( 'NOTICE:', 'theme-my-login' ) . '</strong> ';
100
+ printf( __( 'Now that you have activated Theme My Login, please <a href="%s">visit the settings page</a> and familiarize yourself with all of the available options.', 'theme-my-login' ), admin_url( 'options-general.php?page=theme-my-login' ) );
101
  echo '</p><p>';
102
+ printf( '<a href="%s">' . __( 'Take me to the settings page', 'theme-my-login' ) . '</a>', admin_url( 'options-general.php?page=theme-my-login' ) );
103
  echo '</p></div>';
104
  }
105
  }
112
  */
113
  function did_you_know() {
114
  $tips = apply_filters( 'tml_tips', array(
115
+ __( 'You can now login with your e-mail address or username! Try it out!', 'theme-my-login' ),
116
+ __( 'Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel="tml-options" href="#tml-options-modules">Click here</a> to get started with modules now.', 'theme-my-login' ),
117
+ __( 'Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from "theme-my-login/templates" to your current theme directory. Try it out!', 'theme-my-login' ),
118
+ __( 'You can maintain your stylesheet changes between upgrades. Just simply copy the file "theme-my-login/theme-my-login.css" to your current theme directory and edit it as you please!', 'theme-my-login' ),
119
+ __( 'Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href="http://www.jfarthing.com/docs/theme-my-login/shortcode" target="_blank">Theme My Login Documentation</a> for usage instructions.', 'theme-my-login' ),
120
+ __( 'Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href="http://www.jfarthing.com/donate" target="_blank">donations</a>!', 'theme-my-login' ),
121
+ __( 'Jeff is <a href="http://www.jfarthing.com/hire-me" target="_blank">available for hire</a>!', 'theme-my-login' )
122
  ) );
123
  $key = array_rand( $tips );
124
  echo '<div id="tml-tips" class="updated">';
125
+ echo '<p><strong>' . __( 'Did You Know?', 'theme-my-login' ) . '</strong></p>';
126
  echo '<p>' . $tips[$key] . '</p>';
127
  echo '</div>';
128
  }
138
 
139
  if ( current_user_can( 'manage_options' ) ) {
140
  // Remove initial nag now that the settings page has been visited
141
+ if ( $GLOBALS['theme_my_login']->options->get_option( 'initial_nag' ) ) {
142
+ $GLOBALS['theme_my_login']->options->set_option( 'initial_nag', 0 );
143
+ $GLOBALS['theme_my_login']->options->save();
144
+ }
145
  // Show "Did You Know" box
146
  add_action( 'admin_notices', array( &$this, 'did_you_know' ) );
147
  }
152
  wp_enqueue_script( 'theme-my-login-admin', plugins_url( '/theme-my-login/admin/js/theme-my-login-admin.js' ), array( 'jquery-ui-tabs', 'jquery-shake' ) );
153
 
154
  // Set the correct admin style according to user setting (Only supports default admin schemes)
155
+ $admin_color = get_user_meta( $user_ID, 'admin_color' );
156
  $stylesheet = ( 'classic' == $admin_color ) ? 'colors-classic.css' : 'colors-fresh.css';
157
  wp_enqueue_style( 'theme-my-login-colors-fresh', plugins_url( '/theme-my-login/admin/css/' . $stylesheet ) );
158
  }
165
  */
166
  function display_settings_page() {
167
  // Default menu
168
+ $this->add_menu_page( __('General', 'theme-my-login' ), 'tml-options' );
169
+ $this->add_submenu_page( 'tml-options', __( 'Basic', 'theme-my-login' ), 'tml-options-basic', array( &$this, 'display_basic_settings' ) );
170
+ $this->add_submenu_page( 'tml-options', __( 'Modules', 'theme-my-login' ), 'tml-options-modules', array( &$this, 'display_module_settings' ) );
171
 
172
  // Allow plugins to add to menu
173
  do_action_ref_array( 'tml_admin_menu', array( &$this ) );
174
  ?>
175
  <div class="wrap">
176
  <?php screen_icon( 'options-general' ); ?>
177
+ <h2><?php esc_html_e( 'Theme My Login Settings', 'theme-my-login' ); ?></h2>
178
 
179
  <form action="options.php" method="post">
180
  <?php settings_fields( 'theme_my_login' ); ?>
181
 
182
  <div style="display:none;">
183
+ <p><input type="submit" name="submit" value="<?php esc_attr_e( 'Save Changes', 'theme-my-login' ) ?>" /></p>
184
  </div>
185
 
186
  <div id="tml-container">
237
 
238
  </div>
239
 
240
+ <p><input type="submit" name="submit" class="button-primary" value="<?php esc_attr_e( 'Save Changes', 'theme-my-login' ) ?>" /></p>
241
  </form>
242
 
243
  </div>
250
  * @since 6.0
251
  * @access public
252
  */
253
+ function display_basic_settings() { ?>
 
 
 
254
  <table class="form-table">
255
  <tr valign="top">
256
+ <th scope="row"><label for="theme_my_login_page_id"><?php _e( 'Page ID', 'theme-my-login' ); ?></label></th>
257
  <td>
258
+ <input name="theme_my_login[page_id]" type="text" id="theme_my_login_page_id" value="<?php echo (int) $GLOBALS['theme_my_login']->options->get_option( 'page_id' ); ?>" class="small-text" />
259
+ <p class="description"><?php _e( 'This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled "Login".', 'theme-my-login' ); ?></p>
260
  </td>
261
  </tr>
262
  <tr valign="top">
263
+ <th scope="row"><?php _e( 'Pagelist', 'theme-my-login' ); ?></th>
264
  <td>
265
+ <input name="theme_my_login[show_page]" type="checkbox" id="theme_my_login_show_page" value="1"<?php checked( 1, $GLOBALS['theme_my_login']->options->get_option( 'show_page' ) ); ?> />
266
+ <label for="theme_my_login_show_page"><?php _e( 'Show Page In Pagelist', 'theme-my-login' ); ?></label>
267
+ <p class="description"><?php _e( 'Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu().', 'theme-my-login' ); ?></p>
268
  </td>
269
  </tr>
270
  <tr valign="top">
271
+ <th scope="row"><?php _e( 'Stylesheet', 'theme-my-login' ); ?></th>
272
  <td>
273
+ <input name="theme_my_login[enable_css]" type="checkbox" id="theme_my_login_enable_css" value="1"<?php checked( 1, $GLOBALS['theme_my_login']->options->get_option( 'enable_css' ) ); ?> />
274
+ <label for="theme_my_login_enable_css"><?php _e( 'Enable "theme-my-login.css"', 'theme-my-login' ); ?></label>
275
+ <p class="description"><?php _e( 'In order to keep changes between upgrades, you can store your customized "theme-my-login.css" in your current theme directory.', 'theme-my-login' ); ?></p>
276
  </td>
277
  </tr>
278
  <?php do_action( 'tml_settings_basic' ); ?>
279
+ </table><?php
 
280
  }
281
 
282
  /**
287
  */
288
  function display_module_settings() {
289
  $all_modules = get_plugins( '/' . TML_DIRNAME . '/modules' );
290
+ $active_modules = (array) $GLOBALS['theme_my_login']->options->get_option( 'active_modules' );
291
  ?>
292
  <table class="form-table">
293
  <tr valign="top">
294
+ <th scope="row"><?php _e( 'Modules', 'theme-my-login' ); ?></th>
295
  <td>
296
  <?php if ( !empty( $all_modules ) ) : foreach ( $all_modules as $module_file => $module_data ) : ?>
297
  <input name="theme_my_login_modules[]" type="checkbox" id="theme_my_login_modules_<?php echo $module_file; ?>" value="<?php echo $module_file; ?>"<?php checked( 1, in_array( $module_file, (array) $active_modules ) ); ?> />
298
+ <label for="theme_my_login_modules_<?php echo $module_file; ?>"><?php printf( __( 'Enable %s', 'theme-my-login' ), $module_data['Name'] ); ?></label><br />
299
  <?php if ( $module_data['Description'] ) echo '<p class="description">' . $module_data['Description'] . '</p>'; ?>
300
+ <?php endforeach; else : _e( 'No modules found.', 'theme-my-login' ); endif; ?>
301
  </td>
302
  </tr>
303
  <?php do_action( 'tml_settings_modules' ); ?>
317
  * @return string|array Sanitized settings
318
  */
319
  function save_settings( $settings ) {
 
 
 
320
  // Sanitize new settings
321
  $settings['page_id'] = absint( $settings['page_id'] );
322
  $settings['show_page'] = ( isset( $settings['show_page'] ) && $settings['show_page'] ) ? 1 : 0;
325
  $modules = isset( $_POST['theme_my_login_modules'] ) ? $_POST['theme_my_login_modules'] : array();
326
 
327
  // If we have modules to activate
328
+ if ( $activate = array_diff( (array) $modules, (array) $GLOBALS['theme_my_login']->options->get_option( 'active_modules' ) ) ) {
329
  // Attempt to activate them
330
  $result = $this->activate_modules( $activate );
331
  // Check for WP_Error
334
  foreach ( $result->get_error_data( 'modules_invalid' ) as $module => $wp_error ) {
335
  // Store the module and error message to a temporary array which will be passed to 'admin_notices'
336
  if ( is_wp_error( $wp_error ) )
337
+ $GLOBALS['theme_my_login']->options->options['module_errors'][$module] = $wp_error->get_error_message();
338
  }
339
  }
340
  }
341
 
342
  // If we have modules to deactivate
343
+ if ( $deactivate = array_diff( (array) $GLOBALS['theme_my_login']->options->get_option( 'active_modules' ), $modules ) ) {
344
  // Deactive them
345
  $this->deactivate_modules( $deactivate );
346
  }
347
 
348
  // Merge current settings
349
+ $settings = Theme_My_Login::array_merge_recursive( $GLOBALS['theme_my_login']->options->options, $settings );
350
 
351
  // Allow plugins/modules to add/modify settings
352
  $settings = apply_filters( 'tml_save_settings', $settings );
369
  if ( is_wp_error( $valid ) )
370
  return $valid;
371
 
372
+ $current = (array) $GLOBALS['theme_my_login']->options->get_option( 'active_modules' );
373
+ if ( !$GLOBALS['theme_my_login']->is_module_active( $module ) ) {
374
  //ob_start();
375
  @include ( TML_ABSPATH . '/modules/' . $module );
376
  $current[] = $module;
377
  sort( $current );
378
  do_action( 'tml_activate_module', trim( $module ) );
379
+ $GLOBALS['theme_my_login']->options->set_option( 'active_modules', $current );
380
+ do_action_ref_array( 'tml_activate_' . trim( $module ), array( &$GLOBALS['theme_my_login'] ) );
381
  do_action( 'tml_activated_module', trim( $module ) );
382
  //ob_end_clean();
383
  }
405
  }
406
 
407
  if ( !empty( $errors ) )
408
+ return new WP_Error( 'modules_invalid', __( 'One of the modules is invalid.', 'theme-my-login' ), $errors );
409
 
410
  return true;
411
  }
420
  * @param bool $silent If true, prevents calling deactivate hook
421
  */
422
  function deactivate_modules( $modules, $silent = false ) {
423
+ $current = (array) $GLOBALS['theme_my_login']->options->get_option( 'active_modules' );
424
 
425
  if ( !is_array( $modules ) )
426
  $modules = array( $modules );
427
 
428
  foreach ( $modules as $module ) {
429
  $module = plugin_basename( $module );
430
+ if( !$GLOBALS['theme_my_login']->is_module_active( $module ) )
431
  continue;
432
 
433
  if ( !$silent )
439
  array_splice( $current, $key, 1 );
440
 
441
  if ( !$silent ) {
442
+ do_action_ref_array( 'tml_deactivate_' . trim( $module ), array( &$GLOBALS['theme_my_login'] ) );
443
  do_action( 'tml_deactivated_module', trim( $module ) );
444
  }
445
  }
446
 
447
+ $GLOBALS['theme_my_login']->options->set_option( 'active_modules', $current );
448
+ $GLOBALS['theme_my_login']->options->save();
449
  }
450
 
451
  /**
459
  */
460
  function validate_module( $module ) {
461
  if ( validate_file( $module ) )
462
+ return new WP_Error( 'module_invalid', __( 'Invalid module path.', 'theme-my-login' ) );
463
  if ( !file_exists( TML_ABSPATH. '/modules/' . $module ) )
464
+ return new WP_Error( 'module_not_found', __( 'Module file does not exist.', 'theme-my-login' ) );
465
 
466
  $installed_modules = get_plugins( '/' . TML_DIRNAME . '/modules' );
467
  if ( !isset( $installed_modules[$module] ) )
468
+ return new WP_Error( 'no_module_header', __( 'The module does not have a valid header.', 'theme-my-login' ) );
469
  return 0;
470
  }
471
 
528
  }
529
 
530
  /**
531
+ * Wrapper for multisite installation
532
  *
533
+ * @since 6.1
534
  * @access public
535
  */
536
  function install() {
537
+ global $wpdb;
538
+
539
+ if ( function_exists( 'is_multisite' ) && is_multisite() ) {
540
+ if ( isset( $_GET['networkwide'] ) && ( $_GET['networkwide'] == 1 ) ) {
541
+ $blogids = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM $wpdb->blogs" ) );
542
+ foreach ( $blogids as $blog_id ) {
543
+ switch_to_blog( $blog_id );
544
+ Theme_My_Login_Admin::_install();
545
+ }
546
+ restore_current_blog();
547
+ return;
548
+ }
549
+ }
550
+ Theme_My_Login_Admin::_install();
551
+ }
552
 
553
+ /**
554
+ * Installs TML
555
+ *
556
+ * @since 6.0
557
+ * @access private
558
+ */
559
+ function _install() {
560
  // Declare page_id to avoid notices
561
  $page_id = 0;
562
 
563
  // Current version
564
+ $version = $GLOBALS['theme_my_login']->options->get_option( 'version' );
565
 
566
  // 4.4 upgrade
567
  if ( version_compare( $version, '4.4', '<' ) ) {
573
  }
574
 
575
  // Get existing page ID
576
+ $page_id = $GLOBALS['theme_my_login']->options->get_option( 'page_id' );
577
 
578
  // Check if page exists
579
+ $page = ( $page_id ) ? get_page( $page_id ) : get_page_by_title( 'Login' );
 
580
 
581
  // Maybe create login page?
582
  if ( $page ) {
597
  }
598
 
599
  $plugin_data = get_plugin_data( TML_ABSPATH . '/theme-my-login.php' );
600
+ $GLOBALS['theme_my_login']->options->set_option( 'version', $plugin_data['Version'] );
601
+ $GLOBALS['theme_my_login']->options->set_option( 'page_id', (int) $page_id );
602
+ $GLOBALS['theme_my_login']->options->save();
603
+
604
+ return $page_id;
605
  }
606
 
607
  /**
608
+ * Wrapper for multisite uninstallation
609
  *
610
+ * @since 6.1
611
  * @access public
612
  */
613
  function uninstall() {
614
+ global $wpdb;
615
+
616
+ if ( function_exists( 'is_multisite' ) && is_multisite() ) {
617
+ if ( isset( $_GET['networkwide'] ) && ( $_GET['networkwide'] == 1 ) ) {
618
+ $blogids = $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM $wpdb->blogs" ) );
619
+ foreach ( $blogids as $blog_id ) {
620
+ switch_to_blog( $blog_id );
621
+ $this->_uninstall();
622
+ }
623
+ restore_current_blog();
624
+ return;
625
+ }
626
+ }
627
+ Theme_My_Login_Admin::_uninstall();
628
+ }
629
 
630
+ /**
631
+ * Uninstalls TML
632
+ *
633
+ * @since 6.0
634
+ * @access private
635
+ */
636
+ function _uninstall() {
637
  require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
638
 
639
  // Run module uninstall hooks
641
  foreach ( array_keys( $modules ) as $module ) {
642
  $module = plugin_basename( trim( $module ) );
643
 
644
+ $valid = Theme_My_Login_Admin::validate_module( $module );
645
  if ( is_wp_error( $valid ) )
646
  continue;
647
 
650
  }
651
 
652
  // Delete the page
653
+ wp_delete_post( $GLOBALS['theme_my_login']->options->get_option( 'page_id' ) );
654
 
655
  // Delete options
656
+ delete_option( 'theme_my_login' );
657
+ delete_option( 'widget_theme-my-login' );
658
  }
659
 
660
  /**
674
  * @access public
675
  */
676
  function __construct() {
 
 
677
  add_action( 'admin_init', array( &$this, 'admin_init' ) );
678
  add_action( 'admin_menu', array( &$this, 'admin_menu' ) );
679
  add_action( 'admin_notices', array( &$this, 'module_errors' ) );
680
  add_action( 'admin_notices', array( &$this, 'initial_nag' ) );
681
  add_action( 'load-settings_page_theme-my-login', array( &$this, 'load_settings_page' ) );
 
 
682
 
683
+ register_activation_hook( TML_ABSPATH . '/theme-my-login.php', 'Theme_My_Login_Admin::install' );
684
+ register_uninstall_hook( TML_ABSPATH . '/theme-my-login.php', 'Theme_My_Login_Admin::uninstall' );
685
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
686
  }
 
687
 
688
  endif; // Class exists
689
 
690
+ ?>
includes/class-plugin-options.php ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Holds generic plugin options class
4
+ *
5
+ * @package Plugin Options
6
+ */
7
+
8
+ if ( !class_exists( 'WDBJ_Plugin_Options' ) ) :
9
+ /**
10
+ * Plugin options class
11
+ *
12
+ * This class holds properties and methods common to plugin options.
13
+ *
14
+ * @since 0.1
15
+ */
16
+ class WDBJ_Plugin_Options {
17
+ /**
18
+ * Holds options
19
+ *
20
+ * @since 0.1
21
+ * @access public
22
+ * @var array
23
+ */
24
+ var $options = array();
25
+
26
+ /**
27
+ * Holds options key
28
+ *
29
+ * @since 0.1
30
+ * @access public
31
+ * @var string
32
+ */
33
+ var $db_key = '';
34
+
35
+ /**
36
+ * Loads options from DB
37
+ *
38
+ * @since 0.1
39
+ * @access public
40
+ */
41
+ function load( $options = '' ) {
42
+
43
+ if ( !empty( $options ) )
44
+ $this->options = (array) $options;
45
+
46
+ $options = get_option( $this->db_key );
47
+
48
+ if ( is_array( $options ) ) {
49
+ $this->options = array_merge( $this->options, $options );
50
+ } else {
51
+ update_option( $this->db_key, $this->options );
52
+ }
53
+ }
54
+
55
+ /**
56
+ * Saves options to DB
57
+ *
58
+ * @since 0.1
59
+ * @access public
60
+ */
61
+ function save() {
62
+ $options = get_option( $this->db_key );
63
+ if ( $options !== $this->options )
64
+ update_option( $this->db_key, $this->options );
65
+ }
66
+
67
+ /**
68
+ * Retrieves an option
69
+ *
70
+ * @since 0.1
71
+ * @access public
72
+ *
73
+ * @param string|array $option Name of option to retrieve or an array of hierarchy for multidimensional options
74
+ * @param mixed $default Default value to return if $option is not set
75
+ * @return mixed Value of requested option or $default if option is not set
76
+ */
77
+ function get_option( $option, $default = false ) {
78
+ $options = $this->options;
79
+ $value = false;
80
+ if ( is_array( $option ) ) {
81
+ foreach ( $option as $_option ) {
82
+ if ( !isset( $options[$_option] ) ) {
83
+ $value = $default;
84
+ break;
85
+ }
86
+ $options = $value = $options[$_option];
87
+ }
88
+ } else {
89
+ $value = isset( $options[$option] ) ? $options[$option] : $default;
90
+ }
91
+ return apply_filters( $this->db_key . '_get_option', $value, $option, $default );
92
+ }
93
+
94
+ /**
95
+ * Sets an option
96
+ *
97
+ * @since 0.1
98
+ * @access public
99
+ *
100
+ * @param string $option Name of option to set or an array of hierarchy for multidimensional options
101
+ * @param mixed $value Value of new option
102
+ */
103
+ function set_option( $option, $value = '' ) {
104
+ if ( is_array( $option ) ) {
105
+ $options = $this->options;
106
+ $last = array_pop( $option );
107
+ foreach ( $option as $_option ) {
108
+ if ( !isset( $options[$_option] ) )
109
+ $options[$_option] = array();
110
+ $options = $options[$_option];
111
+ }
112
+ $options[$last] = $value;
113
+ $this->options = array_merge( $this->options, $options );
114
+ } else {
115
+ $this->options[$option] = apply_filters( $this->db_key . '_set_option', $value, $option );
116
+ }
117
+ }
118
+
119
+ /**
120
+ * Deletes an option
121
+ *
122
+ * @since 0.1
123
+ * @access public
124
+ *
125
+ * @param string $option Name of option to delete
126
+ * @param bool $save True will save to DB
127
+ */
128
+ function delete_option( $option, $save = false ) {
129
+ if ( isset( $this->options[$option] ) )
130
+ unset( $this->options[$option] );
131
+ }
132
+
133
+ /**
134
+ * PHP4 style constructor
135
+ *
136
+ * @since 0.1
137
+ * @access public
138
+ */
139
+ function WDBJ_Plugin_Options( $db_key, $options = '' ) {
140
+ $this->db_key = sanitize_user( $db_key );
141
+ if ( !empty( $options ) )
142
+ $this->load( $options );
143
+ }
144
+ }
145
+
146
+ endif; // Class exists
includes/class-theme-my-login-debug.php CHANGED
@@ -158,15 +158,12 @@ class Theme_My_Login_Debug {
158
  'load_textdomain',
159
  'update_option',
160
  'plugins_loaded',
161
- 'load_textdomain',
162
  'sanitize_comment_cookies',
163
  'setup_theme',
164
- 'load_textdomain',
165
  'auth_cookie_malformed',
166
  'set_current_user',
167
  'init',
168
  'widgets_init',
169
- 'load_textdomain',
170
  'parse_request',
171
  'send_headers',
172
  'pre_get_posts',
158
  'load_textdomain',
159
  'update_option',
160
  'plugins_loaded',
 
161
  'sanitize_comment_cookies',
162
  'setup_theme',
 
163
  'auth_cookie_malformed',
164
  'set_current_user',
165
  'init',
166
  'widgets_init',
 
167
  'parse_request',
168
  'send_headers',
169
  'pre_get_posts',
includes/class-theme-my-login-module.php CHANGED
@@ -15,15 +15,6 @@ if ( !class_exists( 'Theme_My_Login_Module' ) ) :
15
  * @since 6.0
16
  */
17
  class Theme_My_Login_Module {
18
- /**
19
- * Holds reference to global $theme_my_login object
20
- *
21
- * @since 6.0
22
- * @access public
23
- * @var object
24
- */
25
- var $theme_my_login;
26
-
27
  /**
28
  * Called when object is constructed
29
  *
@@ -55,7 +46,6 @@ class Theme_My_Login_Module {
55
  * @param object $theme_my_login Reference to global $theme_my_login object
56
  */
57
  function __construct() {
58
- $this->theme_my_login =& $GLOBALS['theme_my_login'];
59
  $this->load();
60
  }
61
  }
15
  * @since 6.0
16
  */
17
  class Theme_My_Login_Module {
 
 
 
 
 
 
 
 
 
18
  /**
19
  * Called when object is constructed
20
  *
46
  * @param object $theme_my_login Reference to global $theme_my_login object
47
  */
48
  function __construct() {
 
49
  $this->load();
50
  }
51
  }
includes/class-theme-my-login-ms-signup.php ADDED
@@ -0,0 +1,562 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Holds the Theme My Login multisite signup class
4
+ *
5
+ * @package Theme My Login
6
+ */
7
+
8
+ if ( !class_exists( 'Theme_My_Login_MS_Signup' ) ) :
9
+ /*
10
+ * Theme My Login multisite signup class
11
+ *
12
+ * This class contains properties and methods common to the multisite signup process.
13
+ *
14
+ * @since 6.1
15
+ */
16
+ class Theme_My_Login_MS_Signup {
17
+ /**
18
+ * Holds reference to global $theme_my_login_template object
19
+ *
20
+ * @since 6.1
21
+ * @access public
22
+ * @var object
23
+ */
24
+ var $theme_my_login_template;
25
+
26
+ /**
27
+ * PHP4 style constructor
28
+ *
29
+ * @since 6.1
30
+ * @access public
31
+ */
32
+ function Theme_My_Login_MS_Signup() {
33
+ $this->__construct();
34
+ }
35
+
36
+ /**
37
+ * PHP5 style constructor
38
+ *
39
+ * @since 6.1
40
+ * @access public
41
+ */
42
+ function __construct() {
43
+ add_action( 'tml_request_register', array( &$this, 'tml_request_register' ) );
44
+ add_action( 'tml_request_activate', array( &$this, 'tml_request_activate' ) );
45
+ add_action( 'tml_display_register', array( &$this, 'tml_display_register' ) );
46
+ add_action( 'tml_display_activate', array( &$this, 'tml_display_activate' ) );
47
+ add_filter( 'tml_title', array( &$this, 'tml_title' ), 10, 2 );
48
+
49
+ add_action( 'switch_blog', array( &$GLOBALS['theme_my_login'], 'init_options' ) );
50
+ add_action( 'wpmu_new_blog', array( &$this, 'wpmu_new_blog' ), 10, 2 );
51
+
52
+ add_filter( 'site_url', array( &$this, 'site_url' ), 10, 3 );
53
+ add_filter( 'network_site_url', array( &$this, 'site_url' ), 10, 3 );
54
+
55
+ add_filter( 'clean_url', array( &$this, 'clean_url' ), 10, 3 );
56
+ }
57
+
58
+ /**
59
+ * Handles register action
60
+ *
61
+ * @since 6.1
62
+ * @access public
63
+ *
64
+ * @param object $theme_my_login Theme_My_Login object
65
+ */
66
+ function tml_request_register( &$theme_my_login ) {
67
+ global $current_site;
68
+
69
+ add_action( 'wp_head', array( &$this, 'signup_header' ) );
70
+
71
+ if ( version_compare( $GLOBALS['wp_version'], '3.1', '<' ) )
72
+ require_once( ABSPATH . WPINC . '/registration.php' );
73
+
74
+ if ( is_array( get_site_option( 'illegal_names' )) && isset( $_GET[ 'new' ] ) && in_array( $_GET[ 'new' ], get_site_option( 'illegal_names' ) ) == true ) {
75
+ wp_redirect( network_home_url() );
76
+ exit;
77
+ }
78
+
79
+ if ( !is_main_site() ) {
80
+ switch_to_blog( $current_site->blog_id );
81
+ $redirect_to = $theme_my_login->get_login_page_link( array( 'action' => 'register' ) );
82
+ restore_current_blog();
83
+ wp_redirect( $redirect_to );
84
+ exit;
85
+ }
86
+ }
87
+
88
+ /**
89
+ * Displays the registration page
90
+ *
91
+ * @since 6.1
92
+ * @access public
93
+ *
94
+ * @param object $template Theme_My_Login_Template object
95
+ */
96
+ function tml_display_register( &$template ) {
97
+ global $wpdb, $blogname, $blog_title, $domain, $path;
98
+
99
+ $this->theme_my_login_template =& $template;
100
+
101
+ do_action( 'before_signup_form' );
102
+
103
+ echo '<div class="login mu_register" id="theme-my-login' . esc_attr( $template->instance ) . '">';
104
+
105
+ $active_signup = get_site_option( 'registration' );
106
+ if ( !$active_signup )
107
+ $active_signup = 'all';
108
+
109
+ $active_signup = apply_filters( 'wpmu_active_signup', $active_signup ); // return "all", "none", "blog" or "user"
110
+
111
+ // Make the signup type translatable.
112
+ $i18n_signup['all'] = _x( 'all', 'Multisite active signup type' );
113
+ $i18n_signup['none'] = _x( 'none', 'Multisite active signup type' );
114
+ $i18n_signup['blog'] = _x( 'blog', 'Multisite active signup type' );
115
+ $i18n_signup['user'] = _x( 'user', 'Multisite active signup type' );
116
+
117
+ if ( is_super_admin() )
118
+ echo '<p class="message">' . sprintf( __( 'Greetings Site Administrator! You are currently allowing &#8220;%s&#8221; registrations. To change or disable registration go to your <a href="%s">Options page</a>.' ), $i18n_signup[$active_signup], esc_url( network_admin_url( 'ms-options.php' ) ) ) . '</p>';
119
+
120
+ $newblogname = isset( $_GET['new'] ) ? strtolower( preg_replace( '/^-|-$|[^-a-zA-Z0-9]/', '', $_GET['new'] ) ) : null;
121
+
122
+ $current_user = wp_get_current_user();
123
+ if ( $active_signup == "none" ) {
124
+ _e( 'Registration has been disabled.', 'theme-my-login' );
125
+ } elseif ( $active_signup == 'blog' && !is_user_logged_in() ) {
126
+ printf( __( 'You must first <a href="%s">log in</a>, and then you can create a new site.', 'theme-my-login' ), wp_login_url( Theme_My_Login::get_current_url() ) );
127
+ } else {
128
+ $stage = isset( $_POST['stage'] ) ? $_POST['stage'] : 'default';
129
+ switch ( $stage ) {
130
+ case 'validate-user-signup' :
131
+ if ( $active_signup == 'all' || $_POST[ 'signup_for' ] == 'blog' && $active_signup == 'blog' || $_POST[ 'signup_for' ] == 'user' && $active_signup == 'user' ) {
132
+ $result = wpmu_validate_user_signup( $_POST['user_name'], $_POST['user_email'] );
133
+ extract( $result );
134
+
135
+ $GLOBALS['theme_my_login']->errors = $errors;
136
+
137
+ if ( $errors->get_error_code() ) {
138
+ $this->signup_user( $user_name, $user_email );
139
+ break;
140
+ }
141
+
142
+ if ( 'blog' == $_POST['signup_for'] ) {
143
+ $this->signup_blog( $user_name, $user_email );
144
+ break;
145
+ }
146
+
147
+ wpmu_signup_user( $user_name, $user_email, apply_filters( 'add_signup_meta', array() ) );
148
+
149
+ ?>
150
+ <h2><?php printf( __( '%s is your new username', 'theme-my-login' ), $user_name) ?></h2>
151
+ <p><?php _e( 'But, before you can start using your new username, <strong>you must activate it</strong>.', 'theme-my-login' ) ?></p>
152
+ <p><?php printf(__( 'Check your inbox at <strong>%1$s</strong> and click the link given.', 'theme-my-login' ), $user_email) ?></p>
153
+ <p><?php _e( 'If you do not activate your username within two days, you will have to sign up again.', 'theme-my-login' ); ?></p>
154
+ <?php
155
+ do_action( 'signup_finished' );
156
+ } else {
157
+ _e( 'User registration has been disabled.', 'theme-my-login' );
158
+ }
159
+ break;
160
+ case 'validate-blog-signup':
161
+ if ( $active_signup == 'all' || $active_signup == 'blog' ) {
162
+ // Re-validate user info.
163
+ $result = wpmu_validate_user_signup( $_POST['user_name'], $_POST['user_email'] );
164
+ extract( $result );
165
+
166
+ $GLOBALS['theme_my_login']->errors = $errors;
167
+
168
+ if ( $errors->get_error_code() ) {
169
+ $this->signup_user( $user_name, $user_email );
170
+ break;
171
+ }
172
+
173
+ $result = wpmu_validate_blog_signup( $_POST['blogname'], $_POST['blog_title'] );
174
+ extract( $result );
175
+
176
+ $GLOBALS['theme_my_login']->errors = $errors;
177
+
178
+ if ( $errors->get_error_code() ) {
179
+ $this->signup_blog( $user_name, $user_email, $blogname, $blog_title );
180
+ break;
181
+ }
182
+
183
+ $public = (int) $_POST['blog_public'];
184
+ $meta = array ('lang_id' => 1, 'public' => $public);
185
+ $meta = apply_filters( 'add_signup_meta', $meta );
186
+
187
+ wpmu_signup_blog( $domain, $path, $blog_title, $user_name, $user_email, $meta );
188
+ ?>
189
+ <h2><?php printf( __( 'Congratulations! Your new site, %s, is almost ready.', 'theme-my-login' ), "<a href='http://{$domain}{$path}'>{$blog_title}</a>" ) ?></h2>
190
+
191
+ <p><?php _e( 'But, before you can start using your site, <strong>you must activate it</strong>.', 'theme-my-login' ) ?></p>
192
+ <p><?php printf( __( 'Check your inbox at <strong>%s</strong> and click the link given.', 'theme-my-login' ), $user_email) ?></p>
193
+ <p><?php _e( 'If you do not activate your site within two days, you will have to sign up again.', 'theme-my-login' ); ?></p>
194
+ <h2><?php _e( 'Still waiting for your email?' ); ?></h2>
195
+ <p>
196
+ <?php _e( 'If you haven&#8217;t received your email yet, there are a number of things you can do:', 'theme-my-login' ) ?>
197
+ <ul id="noemail-tips">
198
+ <li><p><strong><?php _e( 'Wait a little longer. Sometimes delivery of email can be delayed by processes outside of our control.', 'theme-my-login' ) ?></strong></p></li>
199
+ <li><p><?php _e( 'Check the junk or spam folder of your email client. Sometime emails wind up there by mistake.', 'theme-my-login' ) ?></p></li>
200
+ <li><?php printf( __( 'Have you entered your email correctly? You have entered %s, if it&#8217;s incorrect, you will not receive your email.', 'theme-my-login' ), $user_email ) ?></li>
201
+ </ul>
202
+ </p>
203
+ <?php
204
+ do_action( 'signup_finished' );
205
+ } else {
206
+ _e( 'Site registration has been disabled.', 'theme-my-login' );
207
+ }
208
+ break;
209
+ case 'gimmeanotherblog':
210
+ $current_user = wp_get_current_user();
211
+ if ( !is_user_logged_in() )
212
+ die();
213
+
214
+ $result = wpmu_validate_blog_signup( $_POST['blogname'], $_POST['blog_title'], $current_user );
215
+ extract( $result );
216
+
217
+ $GLOBALS['theme_my_login']->errors = $errors;
218
+
219
+ if ( $errors->get_error_code() ) {
220
+ $this->signup_another_blog( $blogname, $blog_title );
221
+ break;
222
+ }
223
+
224
+ $public = (int) $_POST['blog_public'];
225
+ $meta = apply_filters( 'signup_create_blog_meta', array( 'lang_id' => 1, 'public' => $public ) ); // deprecated
226
+ $meta = apply_filters( 'add_signup_meta', $meta );
227
+
228
+ wpmu_create_blog( $domain, $path, $blog_title, $current_user->id, $meta, $wpdb->siteid );
229
+ ?>
230
+ <h2><?php printf( __( 'The site %s is yours.', 'theme-my-login' ), "<a href='http://{$domain}{$path}'>{$blog_title}</a>" ) ?></h2>
231
+ <p>
232
+ <?php printf( __( '<a href="http://%1$s">http://%2$s</a> is your new site. <a href="%3$s">Log in</a> as &#8220;%4$s&#8221; using your existing password.', 'theme-my-login' ), $domain.$path, $domain.$path, "http://" . $domain.$path . "wp-login.php", $current_user->user_login ) ?>
233
+ </p>
234
+ <?php
235
+ do_action( 'signup_finished' );
236
+ break;
237
+ case 'default':
238
+ default :
239
+ $user_email = isset( $_POST[ 'user_email' ] ) ? $_POST[ 'user_email' ] : '';
240
+
241
+ do_action( 'preprocess_signup_form' ); // populate the form from invites, elsewhere?
242
+
243
+ if ( is_user_logged_in() && ( $active_signup == 'all' || $active_signup == 'blog' ) )
244
+ $this->signup_another_blog( $newblogname );
245
+ elseif ( is_user_logged_in() == false && ( $active_signup == 'all' || $active_signup == 'user' ) )
246
+ $this->signup_user( $newblogname, $user_email );
247
+ elseif ( is_user_logged_in() == false && ( $active_signup == 'blog' ) )
248
+ _e( 'Sorry, new registrations are not allowed at this time.', 'theme-my-login' );
249
+ else
250
+ _e( 'You are logged in already. No need to register again!', 'theme-my-login' );
251
+
252
+ if ( $newblogname ) {
253
+ $newblog = get_blogaddress_by_name( $newblogname );
254
+
255
+ if ( $active_signup == 'blog' || $active_signup == 'all' )
256
+ printf( __( '<p><em>The site you were looking for, <strong>%s</strong> does not exist, but you can create it now!</em></p>', 'theme-my-login' ), $newblog );
257
+ else
258
+ printf( __( '<p><em>The site you were looking for, <strong>%s</strong>, does not exist.</em></p>', 'theme-my-login' ), $newblog );
259
+ }
260
+ break;
261
+ }
262
+ }
263
+ echo '</div>';
264
+ do_action( 'after_signup_form' );
265
+ }
266
+
267
+ /**
268
+ * Fires WP signup hooks
269
+ *
270
+ * @since 6.1
271
+ * @access public
272
+ */
273
+ function signup_header() {
274
+ do_action( 'signup_header' );
275
+ echo '<meta name="robots" content="noindex,nofollow" />' . "\n";
276
+ }
277
+
278
+ /**
279
+ * Processes/displays user signup form
280
+ *
281
+ * @since 6.1
282
+ * @access public
283
+ *
284
+ * @param string $user_name The posted username
285
+ * @param string $user_email The posted user e-mail
286
+ */
287
+ function signup_user( $user_name = '', $user_email = '' ) {
288
+ global $current_site;
289
+
290
+ $template =& $this->theme_my_login_template;
291
+
292
+ $active_signup = get_site_option( 'registration' );
293
+ if ( !$active_signup )
294
+ $active_signup = 'all';
295
+
296
+ $active_signup = apply_filters( 'wpmu_active_signup', $active_signup ); // return "all", "none", "blog" or "user"
297
+
298
+ // allow definition of default variables
299
+ $filtered_results = apply_filters( 'signup_user_init', array( 'user_name' => $user_name, 'user_email' => $user_email, 'errors' => $GLOBALS['theme_my_login']->errors ) );
300
+
301
+ if ( !empty( $this->theme_my_login_template->options['ms_signup_user_template'] ) )
302
+ $templates[] = $this->theme_my_login_template->options['ms_signup_user_template'];
303
+ $templates[] = 'ms-signup-user-form.php';
304
+
305
+ $template->get_template( $templates, '', true, array_merge( $filtered_results, compact( 'active_signup', 'current_site' ) ) );
306
+ }
307
+
308
+ /**
309
+ * Processes/displays blog signup form
310
+ *
311
+ * @since 6.1
312
+ * @access public
313
+ *
314
+ * @param string $user_name The posted username
315
+ * @param string $user_email The posted user e-mail
316
+ * @param string $blogname The posted blog name
317
+ * @param string $blog_title The posted blog title
318
+ */
319
+ function signup_blog( $user_name = '', $user_email = '', $blogname = '', $blog_title = '' ) {
320
+ global $current_site;
321
+
322
+ $template =& $this->theme_my_login_template;
323
+
324
+ // allow definition of default variables
325
+ $filtered_results = apply_filters( 'signup_blog_init', array( 'user_name' => $user_name, 'user_email' => $user_email, 'blogname' => $blogname, 'blog_title' => $blog_title, 'errors' => $GLOBALS['theme_my_login']->errors ) );
326
+
327
+ if ( empty( $filtered_results['blogname'] ) )
328
+ $filtered_results['blogname'] = $filtered_results['user_name'];
329
+
330
+ if ( !empty( $this->theme_my_login_template->options['ms_signup_blog_template'] ) )
331
+ $templates[] = $this->theme_my_login_template->options['ms_signup_blog_template'];
332
+ $templates[] = 'ms-signup-blog-form.php';
333
+
334
+ $template->get_template( $templates, '', true, array_merge( $filtered_results, compact( 'current_site' ) ) );
335
+ }
336
+
337
+ /**
338
+ * Processes/displays another blog signup form
339
+ *
340
+ * @since 6.1
341
+ * @access public
342
+ *
343
+ * @param string $blogname The posted blog name
344
+ * @param string $blog_title The posted blog title
345
+ */
346
+ function signup_another_blog( $blogname = '', $blog_title = '' ) {
347
+ global $current_site;
348
+
349
+ $template =& $this->theme_my_login_template;
350
+
351
+ // allow definition of default variables
352
+ $filtered_results = apply_filters( 'signup_another_blog_init', array( 'blogname' => $blogname, 'blog_title' => $blog_title, 'errors' => $GLOBALS['theme_my_login']->errors ) );
353
+
354
+ if ( !empty( $this->theme_my_login_template->options['ms_signup_another_blog_template'] ) )
355
+ $templates[] = $this->theme_my_login_template->options['ms_signup_another_blog_template'];
356
+ $templates[] = 'ms-signup-another-blog-form.php';
357
+
358
+ $template->get_template( $templates, '', true, array_merge( $filtered_results, compact( 'current_site' ) ) );
359
+ }
360
+
361
+ /**
362
+ * Handles activation action
363
+ *
364
+ * @since 6.1
365
+ * @access public
366
+ *
367
+ * @param object $theme_my_login Theme_My_Login object
368
+ */
369
+ function tml_request_activate( &$theme_my_login ) {
370
+ global $current_site;
371
+
372
+ add_action( 'wp_head', array( &$this, 'activate_header' ) );
373
+
374
+ if ( version_compare( $GLOBALS['wp_version'], '3.1', '<' ) )
375
+ require_once( ABSPATH . WPINC . '/registration.php' );
376
+ }
377
+
378
+ /**
379
+ * Outputs the activation page
380
+ *
381
+ * @since 6.1
382
+ * @access public
383
+ *
384
+ * @param object $template Theme_My_Login_Template object
385
+ */
386
+ function tml_display_activate( &$template ) {
387
+ global $blog_id;
388
+
389
+ echo '<div class="login" id="theme-my-login' . esc_attr( $template->instance ) . '">';
390
+
391
+ if ( empty( $_GET['key'] ) && empty( $_POST['key'] ) ) { ?>
392
+
393
+ <h2><?php _e( 'Activation Key Required', 'theme-my-login' ) ?></h2>
394
+ <form name="activateform" id="activateform" method="post" action="<?php $template->the_action_url( 'activate' ); ?>">
395
+ <p>
396
+ <label for="key<?php $template->the_instance(); ?>"><?php _e( 'Activation Key:', 'theme-my-login' ) ?></label>
397
+ <br /><input type="text" name="key<?php $template->the_instance(); ?>" id="key" value="" size="50" />
398
+ </p>
399
+ <p class="submit">
400
+ <input id="submit<?php $template->the_instance(); ?>" type="submit" name="Submit" class="submit" value="<?php esc_attr_e( 'Activate', 'theme-my-login' ) ?>" />
401
+ </p>
402
+ </form>
403
+
404
+ <?php } else {
405
+
406
+ $key = !empty( $_GET['key'] ) ? $_GET['key'] : $_POST['key'];
407
+ $result = wpmu_activate_signup( $key );
408
+ if ( is_wp_error( $result ) ) {
409
+ if ( 'already_active' == $result->get_error_code() || 'blog_taken' == $result->get_error_code() ) {
410
+ $signup = $result->get_error_data();
411
+ ?>
412
+ <h2><?php _e( 'Your account is now active!', 'theme-my-login' ); ?></h2>
413
+ <?php
414
+ echo '<p class="lead-in">';
415
+ if ( $signup->domain . $signup->path == '' ) {
416
+ printf( __( 'Your account has been activated. You may now <a href="%1$s">login</a> to the site using your chosen username of &#8220;%2$s&#8221;. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can <a href="%4$s">reset your password</a>.', 'theme-my-login' ), network_site_url( 'wp-login.php', 'login' ), $signup->user_login, $signup->user_email, network_site_url( 'wp-login.php?action=lostpassword', 'login' ) );
417
+ } else {
418
+ printf( __( 'Your site at <a href="%1$s">%2$s</a> is active. You may now log in to your site using your chosen username of &#8220;%3$s&#8221;. Please check your email inbox at %4$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can <a href="%5$s">reset your password</a>.', 'theme-my-login' ), 'http://' . $signup->domain, $signup->domain, $signup->user_login, $signup->user_email, network_site_url( 'wp-login.php?action=lostpassword' ) );
419
+ }
420
+ echo '</p>';
421
+ } else {
422
+ ?>
423
+ <h2><?php _e( 'An error occurred during the activation', 'theme-my-login' ); ?></h2>
424
+ <?php
425
+ echo '<p>' . $result->get_error_message() . '</p>';
426
+ }
427
+ } else {
428
+ extract( $result );
429
+ $url = get_blogaddress_by_id( (int) $blog_id );
430
+ $user = new WP_User( (int) $user_id );
431
+ ?>
432
+ <h2><?php _e( 'Your account is now active!', 'theme-my-login' ); ?></h2>
433
+
434
+ <div id="signup-welcome">
435
+ <p><span class="h3"><?php _e( 'Username:', 'theme-my-login' ); ?></span> <?php echo $user->user_login ?></p>
436
+ <p><span class="h3"><?php _e( 'Password:', 'theme-my-login' ); ?></span> <?php echo $password; ?></p>
437
+ </div>
438
+
439
+ <?php if ( $url != network_home_url( '', 'http' ) ) : switch_to_blog( (int) $blog_id );?>
440
+ <p class="view"><?php printf( __( 'Your account is now activated. <a href="%1$s">View your site</a> or <a href="%2$s">Login</a>', 'theme-my-login' ), $url, wp_login_url() ); ?></p>
441
+ <?php restore_current_blog(); else: ?>
442
+ <p class="view"><?php printf( __( 'Your account is now activated. <a href="%1$s">Login</a> or go back to the <a href="%2$s">homepage</a>.', 'theme-my-login' ), network_site_url( 'wp-login.php', 'login' ), network_home_url() ); ?></p>
443
+ <?php endif;
444
+ }
445
+ }
446
+ echo '</div>';
447
+ }
448
+
449
+ /**
450
+ * Fires WP activation hooks
451
+ *
452
+ * @since 6.1
453
+ * @access public
454
+ */
455
+ function activate_header() {
456
+ do_action( 'activate_header' );
457
+ do_action( 'activate_wp_head' );
458
+ }
459
+
460
+ /**
461
+ * Changes page title for activation action
462
+ *
463
+ * @since 6.1
464
+ * @access public
465
+ *
466
+ * @param string $title The page title
467
+ * @param string $action The requested action
468
+ * @return string The filtered title
469
+ */
470
+ function tml_title( $title, $action ) {
471
+ if ( 'activate' == $action )
472
+ $title = __( 'Activate', 'theme-my-login' );
473
+ return $title;
474
+ }
475
+
476
+ /**
477
+ * Activates plugin for new multisite blogs
478
+ *
479
+ * @since 6.1
480
+ * @access public
481
+ *
482
+ * @param int $blog_id ID of new blog
483
+ * @param int $user_id ID of blog owner
484
+ */
485
+ function wpmu_new_blog( $blog_id, $user_id ) {
486
+ global $wpdb;
487
+ require_once ( ABSPATH . '/wp-admin/includes/plugin.php' );
488
+ if ( is_plugin_active_for_network( 'theme-my-login/theme-my-login.php' ) ) {
489
+ require_once( TML_ABSPATH . '/admin/class-theme-my-login-admin.php' );
490
+ switch_to_blog( $blog_id );
491
+ $admin =& new Theme_My_Login_Admin();
492
+ $page_id = $admin->_install();
493
+ $wpdb->update( $wpdb->posts, array( 'post_author' => $user_id ), array( 'ID' => $page_id ) );
494
+ restore_current_blog();
495
+ }
496
+ }
497
+
498
+ /**
499
+ * Rewrites URL's containing wp-login.php created by site_url()
500
+ *
501
+ * @since 6.1
502
+ * @access public
503
+ *
504
+ * @param string $url The URL
505
+ * @param string $path The path specified
506
+ * @param string $orig_scheme The current connection scheme (HTTP/HTTPS)
507
+ * @return string The modified URL
508
+ */
509
+ function site_url( $url, $path, $orig_scheme ) {
510
+ global $pagenow;
511
+
512
+ $actions = array( 'wp-signup.php' => 'register', 'wp-activate.php' => 'activate', 'wp-login.php' => '' );
513
+
514
+ foreach ( $actions as $page => $action ) {
515
+ if ( false !== strpos( $url, $page ) && $pagenow != $page ) {
516
+ // Parse the URL
517
+ $parsed_url = parse_url( $url );
518
+
519
+ // Set action
520
+ $query = array( 'action' => $action );
521
+
522
+ // Extract the query string
523
+ if ( isset( $parsed_url['query'] ) ) {
524
+ wp_parse_str( $parsed_url['query'], $r );
525
+ foreach ( $r as $k => $v ) {
526
+ if ( strpos( $v, ' ' ) !== false )
527
+ $r[$k] = rawurlencode( $v );
528
+ }
529
+ }
530
+
531
+ // Merge query args passed in by filter
532
+ if ( isset( $r ) )
533
+ $query = array_merge( $query, (array) $r );
534
+
535
+ // Get the login page link along with the query
536
+ $url = $GLOBALS['theme_my_login']->get_login_page_link( $query );
537
+
538
+ // Check if HTTPS is needed
539
+ if ( 'https' == strtolower( $orig_scheme ) )
540
+ $url = preg_replace( '|^http://|', 'https://', $url );
541
+
542
+ break;
543
+ }
544
+ }
545
+ return $url;
546
+ }
547
+
548
+ /**
549
+ * Don't clean activate URL
550
+ *
551
+ * @since 6.1
552
+ * @access public
553
+ */
554
+ function clean_url( $url, $original_url, $context ) {
555
+ if ( strpos( $original_url, 'action=activate' ) !== false )
556
+ return $original_url;
557
+ return $url;
558
+ }
559
+ }
560
+ endif;
561
+
562
+ ?>
includes/class-theme-my-login-template.php CHANGED
@@ -15,15 +15,6 @@ if ( !class_exists( 'Theme_My_Login_Template' ) ) :
15
  * @since 6.0
16
  */
17
  class Theme_My_Login_Template {
18
- /**
19
- * Holds reference to global $theme_my_login object
20
- *
21
- * @since 6.0
22
- * @access public
23
- * @var object
24
- */
25
- var $theme_my_login;
26
-
27
  /**
28
  * Holds this instance
29
  *
@@ -119,7 +110,7 @@ class Theme_My_Login_Template {
119
  echo $this->options['after_widget'] . "\n";
120
  $output = ob_get_contents();
121
  ob_end_clean();
122
- return apply_filters( 'tml_display', $output, $this->options );
123
  }
124
 
125
  /**
@@ -178,7 +169,7 @@ class Theme_My_Login_Template {
178
  function get_errors() {
179
  global $error;
180
 
181
- $wp_error =& $this->theme_my_login->errors;
182
 
183
  if ( empty( $wp_error ) )
184
  $wp_error = new WP_Error();
@@ -237,19 +228,19 @@ class Theme_My_Login_Template {
237
  $instance = $this->instance;
238
 
239
  if ( isset( $this->options[$action . '_widget'] ) && !$this->options[$action . '_widget'] ) {
240
- $url = $this->theme_my_login->get_login_page_link( 'action=' . $action );
241
  } else {
242
  if ( empty( $instance ) )
243
- $url = $this->theme_my_login->get_current_url( array( 'action' => $action ) );
244
  else
245
- $url = $this->theme_my_login->get_current_url( array( 'action' => $action, 'instance' => $instance ) );
246
  }
247
 
248
  // Respect FORCE_SSL_LOGIN
249
  if ( 'login' == $action && force_ssl_login() )
250
  $url = preg_replace( '|^http://|', 'https://', $url );
251
 
252
- return apply_filters( 'tml_action_url', $url, $action );
253
  }
254
 
255
  /**
@@ -282,7 +273,7 @@ class Theme_My_Login_Template {
282
  $action_links[] = array( 'title' => $this->get_title( 'register' ), 'url' => $this->get_action_url( 'register' ) );
283
  if ( $args['lostpassword'] && $this->options['show_pass_link'] )
284
  $action_links[] = array( 'title' => $this->get_title( 'lostpassword' ), 'url' => $this->get_action_url( 'lostpassword' ) );
285
- return apply_filters( 'tml_action_links', $action_links );
286
  }
287
 
288
  /**
@@ -332,7 +323,7 @@ class Theme_My_Login_Template {
332
  echo '<li><a href="' . esc_url( $link['url'] ) . '">' . esc_html( $link['title'] ) . '</a></li>' . "\n";
333
  }
334
  }
335
- echo '<li><a href="' . wp_logout_url() . '">' . __( 'Log out', $this->theme_my_login->textdomain ) . '</a></li>' . "\n";
336
  echo '</ul>';
337
  }
338
 
@@ -342,7 +333,7 @@ class Theme_My_Login_Template {
342
  * @since 6.0
343
  * @access public
344
  */
345
- function the_user_avatar( $size = 50 ) {
346
  global $current_user;
347
  if ( empty( $size ) )
348
  $size = $this->options['gravatar_size'];
@@ -390,36 +381,45 @@ class Theme_My_Login_Template {
390
  * @access public
391
  *
392
  * @param string|array $template_names The template(s) to locate
 
393
  * @param bool $load If true, the template will be included if found
 
394
  * @return string|bool Template path if found, false if not
395
  */
396
- function get_template( $template_names, $load = true ) {
397
  // Shothand reference to this
398
  $template =& $this;
 
399
  // Shorthand reference to $theme_my_login
400
- $theme_my_login =& $this->theme_my_login;
 
401
  // Easy access to current user
402
  $current_user = wp_get_current_user();
403
 
 
 
 
 
 
404
  if ( !is_array( $template_names ) )
405
  $template_names = array( $template_names );
406
 
407
- if ( !$template_path = locate_template( $template_names ) ) {
408
  foreach ( $template_names as $template_name ) {
409
- if ( file_exists( TML_ABSPATH . '/templates/' . $template_name ) ) {
410
- $template_path = TML_ABSPATH . '/templates/' . $template_name;
411
  break;
412
  }
413
  }
414
  }
415
 
416
- $template_path = apply_filters( 'tml_template', $template_path );
417
 
418
- if ( $load && $template_path ) {
419
- include( $template_path );
420
  }
421
 
422
- return $template_path;
423
  }
424
 
425
  /**
@@ -440,10 +440,10 @@ class Theme_My_Login_Template {
440
  switch ( $action ) {
441
  case 'lostpassword' :
442
  case 'retrievepassword' :
443
- $url = apply_filters( 'lostpassword_redirect', !empty( $redirect_to ) ? $redirect_to : $this->theme_my_login->get_current_url( 'checkemail=confirm' ) );
444
  break;
445
  case 'register' :
446
- $url = apply_filters( 'registration_redirect', !empty( $redirect_to ) ? $redirect_to : $this->theme_my_login->get_current_url( 'checkemail=registered' ) );
447
  break;
448
  case 'login' :
449
  default :
@@ -459,7 +459,7 @@ class Theme_My_Login_Template {
459
  * @access public
460
  */
461
  function the_redirect_url() {
462
- echo esc_url( $this->get_redirect_url() );
463
  }
464
 
465
  /**
@@ -508,7 +508,7 @@ class Theme_My_Login_Template {
508
  * @param array $options Instance options
509
  */
510
  function load_options( $options = array() ) {
511
- $this->options = shortcode_atts( array(
512
  'instance' => '',
513
  'default_action' => 'login',
514
  'login_template' => '',
@@ -528,7 +528,7 @@ class Theme_My_Login_Template {
528
  'after_widget' => '</li>',
529
  'before_title' => '<h2>',
530
  'after_title' => '</h2>'
531
- ), (array) $options );
532
  }
533
 
534
  /**
@@ -552,18 +552,17 @@ class Theme_My_Login_Template {
552
  * @param array $options Instance options
553
  */
554
  function __construct( $options = '' ) {
555
- $this->theme_my_login =& $GLOBALS['theme_my_login'];
556
  $this->load_options( $options );
557
 
558
  $this->action = isset( $this->options['default_action'] ) ? $this->options['default_action'] : 'login';
559
  $this->instance = $this->options['instance'];
560
- if ( $this->theme_my_login->request_instance == $this->instance ) {
561
  $this->is_active = true;
562
- $this->action = $this->theme_my_login->request_action;
563
  }
564
  }
565
  }
566
 
567
  endif; // Class exists
568
 
569
- ?>
15
  * @since 6.0
16
  */
17
  class Theme_My_Login_Template {
 
 
 
 
 
 
 
 
 
18
  /**
19
  * Holds this instance
20
  *
110
  echo $this->options['after_widget'] . "\n";
111
  $output = ob_get_contents();
112
  ob_end_clean();
113
+ return apply_filters_ref_array( 'tml_display', array( $output, $action, &$this ) );
114
  }
115
 
116
  /**
169
  function get_errors() {
170
  global $error;
171
 
172
+ $wp_error =& $GLOBALS['theme_my_login']->errors;
173
 
174
  if ( empty( $wp_error ) )
175
  $wp_error = new WP_Error();
228
  $instance = $this->instance;
229
 
230
  if ( isset( $this->options[$action . '_widget'] ) && !$this->options[$action . '_widget'] ) {
231
+ $url = $GLOBALS['theme_my_login']->get_login_page_link( 'action=' . $action );
232
  } else {
233
  if ( empty( $instance ) )
234
+ $url = Theme_My_Login::get_current_url( array( 'action' => $action ) );
235
  else
236
+ $url = Theme_My_Login::get_current_url( array( 'action' => $action, 'instance' => $instance ) );
237
  }
238
 
239
  // Respect FORCE_SSL_LOGIN
240
  if ( 'login' == $action && force_ssl_login() )
241
  $url = preg_replace( '|^http://|', 'https://', $url );
242
 
243
+ return apply_filters( 'tml_action_url', $url, $action, $instance );
244
  }
245
 
246
  /**
273
  $action_links[] = array( 'title' => $this->get_title( 'register' ), 'url' => $this->get_action_url( 'register' ) );
274
  if ( $args['lostpassword'] && $this->options['show_pass_link'] )
275
  $action_links[] = array( 'title' => $this->get_title( 'lostpassword' ), 'url' => $this->get_action_url( 'lostpassword' ) );
276
+ return apply_filters( 'tml_action_links', $action_links, $args );
277
  }
278
 
279
  /**
323
  echo '<li><a href="' . esc_url( $link['url'] ) . '">' . esc_html( $link['title'] ) . '</a></li>' . "\n";
324
  }
325
  }
326
+ echo '<li><a href="' . wp_logout_url() . '">' . __( 'Log out', 'theme-my-login' ) . '</a></li>' . "\n";
327
  echo '</ul>';
328
  }
329
 
333
  * @since 6.0
334
  * @access public
335
  */
336
+ function the_user_avatar( $size = '' ) {
337
  global $current_user;
338
  if ( empty( $size ) )
339
  $size = $this->options['gravatar_size'];
381
  * @access public
382
  *
383
  * @param string|array $template_names The template(s) to locate
384
+ * @param string $template_path Directory of default template
385
  * @param bool $load If true, the template will be included if found
386
+ * @param array $args Array of extra variables to make available to template
387
  * @return string|bool Template path if found, false if not
388
  */
389
+ function get_template( $template_names, $template_path = '', $load = true, $args = array() ) {
390
  // Shothand reference to this
391
  $template =& $this;
392
+
393
  // Shorthand reference to $theme_my_login
394
+ $theme_my_login =& $GLOBALS['theme_my_login'];
395
+
396
  // Easy access to current user
397
  $current_user = wp_get_current_user();
398
 
399
+ if ( empty( $template_path ) )
400
+ $template_path = TML_ABSPATH . '/templates';
401
+
402
+ extract( apply_filters_ref_array( 'tml_template_args', array( $args, &$this ) ) );
403
+
404
  if ( !is_array( $template_names ) )
405
  $template_names = array( $template_names );
406
 
407
+ if ( !$found_template = locate_template( $template_names ) ) {
408
  foreach ( $template_names as $template_name ) {
409
+ if ( file_exists( rtrim( $template_path, '/' ) . '/' . $template_name ) ) {
410
+ $found_template = rtrim( $template_path, '/' ) . '/' . $template_name;
411
  break;
412
  }
413
  }
414
  }
415
 
416
+ $found_template = apply_filters_ref_array( 'tml_template', array( $found_template, $template_names, $template_path, &$this ) );
417
 
418
+ if ( $load && $found_template ) {
419
+ include( $found_template );
420
  }
421
 
422
+ return $found_template;
423
  }
424
 
425
  /**
440
  switch ( $action ) {
441
  case 'lostpassword' :
442
  case 'retrievepassword' :
443
+ $url = apply_filters( 'lostpassword_redirect', !empty( $redirect_to ) ? $redirect_to : Theme_My_Login::get_current_url( 'checkemail=confirm' ) );
444
  break;
445
  case 'register' :
446
+ $url = apply_filters( 'registration_redirect', !empty( $redirect_to ) ? $redirect_to : Theme_My_Login::get_current_url( 'checkemail=registered' ) );
447
  break;
448
  case 'login' :
449
  default :
459
  * @access public
460
  */
461
  function the_redirect_url() {
462
+ echo esc_attr( $this->get_redirect_url() );
463
  }
464
 
465
  /**
508
  * @param array $options Instance options
509
  */
510
  function load_options( $options = array() ) {
511
+ $this->options = wp_parse_args( $options, array(
512
  'instance' => '',
513
  'default_action' => 'login',
514
  'login_template' => '',
528
  'after_widget' => '</li>',
529
  'before_title' => '<h2>',
530
  'after_title' => '</h2>'
531
+ ) );
532
  }
533
 
534
  /**
552
  * @param array $options Instance options
553
  */
554
  function __construct( $options = '' ) {
 
555
  $this->load_options( $options );
556
 
557
  $this->action = isset( $this->options['default_action'] ) ? $this->options['default_action'] : 'login';
558
  $this->instance = $this->options['instance'];
559
+ if ( $GLOBALS['theme_my_login']->request_instance == $this->instance ) {
560
  $this->is_active = true;
561
+ $this->action = $GLOBALS['theme_my_login']->request_action;
562
  }
563
  }
564
  }
565
 
566
  endif; // Class exists
567
 
568
+ ?>
includes/class-theme-my-login-widget.php CHANGED
@@ -34,11 +34,10 @@ class Theme_My_Login_Widget extends WP_Widget {
34
  * @param array $instance The settings for the particular instance of the widget
35
  */
36
  function widget( $args, $instance ) {
37
- global $theme_my_login;
38
  if ( is_user_logged_in() && !$instance['logged_in_widget'] )
39
  return;
40
  $args = array_merge( $args, $instance );
41
- echo $theme_my_login->shortcode( $args );
42
  }
43
 
44
  /**
@@ -110,16 +109,6 @@ class Theme_My_Login_Widget extends WP_Widget {
110
  }
111
  }
112
 
113
- /**
114
- * Registers the TML widget
115
- *
116
- * @since 6.0
117
- */
118
- function theme_my_login_widget_init() {
119
- register_widget( 'Theme_My_Login_Widget' );
120
- }
121
- add_action( 'widgets_init', 'theme_my_login_widget_init' );
122
-
123
  endif; // Class exists
124
 
125
  ?>
34
  * @param array $instance The settings for the particular instance of the widget
35
  */
36
  function widget( $args, $instance ) {
 
37
  if ( is_user_logged_in() && !$instance['logged_in_widget'] )
38
  return;
39
  $args = array_merge( $args, $instance );
40
+ echo $GLOBALS['theme_my_login']->shortcode( $args );
41
  }
42
 
43
  /**
109
  }
110
  }
111
 
 
 
 
 
 
 
 
 
 
 
112
  endif; // Class exists
113
 
114
  ?>
includes/class-theme-my-login.php CHANGED
@@ -15,34 +15,16 @@ if ( !class_exists( 'Theme_My_Login' ) ) :
15
  */
16
  class Theme_My_Login {
17
  /**
18
- * Holds plugin textdomain
19
  *
20
- * @since 6.0
21
- * @access public
22
- * @var string
23
- */
24
- var $textdomain = 'theme-my-login';
25
-
26
- /**
27
- * Holds TML options key
28
- *
29
- * @since 6.0
30
- * @access public
31
- * @var string
32
- */
33
- var $options_key = 'theme_my_login';
34
-
35
- /**
36
- * Holds TML options
37
- *
38
- * @since 6.0
39
  * @access public
40
- * @var array
41
  */
42
- var $options = array();
43
 
44
  /**
45
- * Hold WP_Error object
46
  *
47
  * @since 6.0
48
  * @access public
@@ -51,7 +33,7 @@ class Theme_My_Login {
51
  var $errors;
52
 
53
  /**
54
- * Total instances of TML
55
  *
56
  * @since 6.0
57
  * @access public
@@ -60,7 +42,7 @@ class Theme_My_Login {
60
  var $count = 0;
61
 
62
  /**
63
- * Current instance being requested via HTTP GET or POST
64
  *
65
  * @since 6.0
66
  * @access public
@@ -69,7 +51,7 @@ class Theme_My_Login {
69
  var $request_instance;
70
 
71
  /**
72
- * Current action being requested via HTTP GET or POST
73
  *
74
  * @since 6.0
75
  * @access public
@@ -97,18 +79,17 @@ class Theme_My_Login {
97
  $this->request_action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : 'login';
98
  $this->request_instance = isset( $_REQUEST['instance'] ) ? $_REQUEST['instance'] : '';
99
 
100
- $this->load_options();
101
-
102
- // Re-load options after modules loaded so that modules can hook into "tml_init_options"
103
- //add_action( 'tml_modules_loaded', array( &$this, 'load_options' ), 1 );
104
 
105
- add_action( 'parse_request', array( &$this, 'the_request' ) );
 
106
 
107
  add_action( 'init', array( &$this, 'init' ) );
108
-
109
- add_action( 'wp_print_footer_scripts', array( &$this, 'print_footer_scripts' ) );
110
 
111
  add_action( 'wp_head', array( &$this, 'login_head' ) );
 
112
 
113
  add_filter( 'the_title', array( &$this, 'the_title' ), 10, 2 );
114
  add_filter( 'single_post_title', array( &$this, 'single_post_title' ) );
@@ -127,19 +108,52 @@ class Theme_My_Login {
127
  add_shortcode( 'theme-my-login', array( &$this, 'shortcode' ) );
128
  }
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  function init() {
131
- load_plugin_textdomain( $this->textdomain, '', TML_DIRNAME . '/language' );
132
 
133
  $this->errors = new WP_Error();
134
 
135
- if ( $this->get_option( 'enable_css' ) )
136
- wp_enqueue_style( 'theme-my-login', $this->get_stylesheet(), false, $this->get_option( 'version' ) );
137
  }
138
 
139
  /**
140
- * Determine if specified page is the logn page
141
  *
142
- * since 6.0
 
 
 
 
 
 
 
 
 
 
 
143
  * @access public
144
  *
145
  * @param int $page_id Optional. The page ID (Defaults to current page)
@@ -151,9 +165,9 @@ class Theme_My_Login {
151
  $page_id = $wp_query->get_queried_object_id();
152
  }
153
 
154
- $is_login_page = ( $page_id == $this->get_option( 'page_id' ) );
155
 
156
- return apply_filters( 'tml_is_login_page', $is_login_page );
157
  }
158
 
159
  /**
@@ -165,9 +179,7 @@ class Theme_My_Login {
165
  * @since 6.0
166
  * @access public
167
  */
168
- function the_request() {
169
- global $action;
170
-
171
  $errors =& $this->errors;
172
  $action =& $this->request_action;
173
  $instance =& $this->request_instance;
@@ -177,11 +189,6 @@ class Theme_My_Login {
177
 
178
  do_action_ref_array( 'tml_request', array( &$this ) );
179
 
180
- // Set a cookie now to see if they are supported by the browser.
181
- setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN );
182
- if ( SITECOOKIEPATH != COOKIEPATH )
183
- setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN );
184
-
185
  // allow plugins to override the default actions, and to add extra actions if they want
186
  do_action( 'login_form_' . $action );
187
 
@@ -207,7 +214,7 @@ class Theme_My_Login {
207
  if ( $http_post ) {
208
  $errors = $this->retrieve_password();
209
  if ( !is_wp_error( $errors ) ) {
210
- $redirect_to = !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : $this->get_current_url( 'checkemail=confirm' );
211
  if ( !empty( $instance ) )
212
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
213
  wp_safe_redirect( $redirect_to );
@@ -216,49 +223,44 @@ class Theme_My_Login {
216
  }
217
 
218
  if ( isset( $_REQUEST['error'] ) && 'invalidkey' == $_REQUEST['error'] )
219
- $errors->add( 'invalidkey', __( 'Sorry, that key does not appear to be valid.', $this->textdomain ) );
220
  break;
221
  case 'resetpass' :
222
  case 'rp' :
223
- $errors = $this->reset_password( $_GET['key'], $_GET['login'] );
224
 
225
  if ( !is_wp_error( $errors ) ) {
226
- $redirect_to = apply_filters( 'resetpass_redirect', $this->get_current_url( 'checkemail=newpass' ) );
227
  if ( !empty( $instance ) )
228
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
229
  wp_safe_redirect( $redirect_to );
230
  exit();
231
  }
232
 
233
- $redirect_to = $this->get_current_url( 'action=lostpassword&error=invalidkey' );
234
  if ( !empty( $instance ) )
235
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
236
  wp_redirect( $redirect_to );
237
  exit();
238
  break;
239
  case 'register' :
240
- if ( function_exists( 'is_multisite' ) && is_multisite() ) {
241
- // Multisite uses wp-signup.php
242
- wp_redirect( apply_filters( 'wp_signup_location', get_bloginfo('wpurl') . '/wp-signup.php' ) );
243
- exit;
244
- }
245
-
246
  if ( !get_option( 'users_can_register' ) ) {
247
- wp_redirect( $this->get_current_url( 'registration=disabled' ) );
248
  exit();
249
  }
250
 
251
  $user_login = '';
252
  $user_email = '';
253
  if ( $http_post ) {
254
- require_once( ABSPATH . WPINC . '/registration.php' );
 
255
 
256
  $user_login = $_POST['user_login'];
257
  $user_email = $_POST['user_email'];
258
 
259
- $errors = $this->register_new_user( $user_login, $user_email );
260
  if ( !is_wp_error( $errors ) ) {
261
- $redirect_to = !empty( $_POST['redirect_to'] ) ? $_POST['redirect_to'] : $this->get_current_url( 'checkemail=registered' );
262
  if ( !empty( $instance ) )
263
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
264
  $redirect_to = apply_filters( 'register_redirect', $redirect_to );
@@ -301,6 +303,11 @@ class Theme_My_Login {
301
  $secure_cookie = false;
302
 
303
  if ( $http_post ) {
 
 
 
 
 
304
  $user = wp_signon( '', $secure_cookie );
305
 
306
  $redirect_to = apply_filters( 'login_redirect', $redirect_to, isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : '', $user );
@@ -324,21 +331,23 @@ class Theme_My_Login {
324
 
325
  // If cookies are disabled we can't log in even with a valid user+pass
326
  if ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[TEST_COOKIE] ) )
327
- $errors->add( 'test_cookie', __( '<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.', $this->textdomain ) );
328
 
329
  // Some parts of this script use the main login form to display a message
330
  if ( isset( $_GET['loggedout'] ) && TRUE == $_GET['loggedout'] )
331
- $errors->add( 'loggedout', __( 'You are now logged out.', $this->textdomain ), 'message' );
332
  elseif ( isset( $_GET['registration'] ) && 'disabled' == $_GET['registration'] )
333
- $errors->add( 'registerdisabled', __( 'User registration is currently not allowed.', $this->textdomain ) );
334
  elseif ( isset( $_GET['checkemail'] ) && 'confirm' == $_GET['checkemail'] )
335
- $errors->add( 'confirm', __( 'Check your e-mail for the confirmation link.', $this->textdomain ), 'message' );
336
  elseif ( isset( $_GET['checkemail'] ) && 'newpass' == $_GET['checkemail'] )
337
- $errors->add( 'newpass', __( 'Check your e-mail for your new password.', $this->textdomain ), 'message' );
338
  elseif ( isset( $_GET['checkemail'] ) && 'registered' == $_GET['checkemail'] )
339
- $errors->add( 'registered', __( 'Registration complete. Please check your e-mail.', $this->textdomain ), 'message' );
340
  elseif ( $interim_login )
341
- $errors->add( 'expired', __( 'Your session has expired. Please log-in again.', $this->textdomain ), 'message' );
 
 
342
 
343
  // Clear any stale cookies.
344
  if ( $reauth )
@@ -359,7 +368,7 @@ class Theme_My_Login {
359
  * @return string Login page link with optional $query arguments appended
360
  */
361
  function get_login_page_link( $query = '' ) {
362
- $link = get_page_link( $this->get_option( 'page_id' ) );
363
  if ( !empty( $query ) ) {
364
  $q = wp_parse_args( $query );
365
  $link = add_query_arg( $q, $link );
@@ -380,19 +389,13 @@ class Theme_My_Login {
380
  * @param int $post_id The current post ID
381
  * @return string The modified post title
382
  */
383
- function the_title( $title, $post_id = '' ) {
384
- if ( is_admin() && !defined( 'IS_PROFILE_PAGE' ) )
385
  return $title;
386
 
387
- // No post ID until WP 3.0!
388
- if ( empty( $post_id ) ) {
389
- global $wpdb;
390
- $post_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_title = %s", $title ) );
391
- }
392
-
393
- if ( $this->get_option( 'page_id' ) == $post_id ) {
394
  if ( !in_the_loop() ) {
395
- $title = is_user_logged_in() ? __( 'Log Out', $this->textdomain ) : __( 'Log In', $this->textdomain );
396
  } else {
397
  $action = empty( $this->request_instance ) ? $this->request_action : 'login';
398
  $title = Theme_My_Login_Template::get_title( $action );
@@ -435,8 +438,8 @@ class Theme_My_Login {
435
  */
436
  function wp_list_pages_excludes( $exclude_array ) {
437
  $exclude_array = (array) $exclude_array;
438
- if ( !$this->get_option( 'show_page' ) )
439
- $exclude_array[] = $this->get_option( 'page_id' );
440
  return $exclude_array;
441
  }
442
 
@@ -673,112 +676,6 @@ if(typeof wpOnload=='function')wpOnload()
673
  do_action( 'login_head' );
674
  }
675
 
676
- /**
677
- * Initializes TML options
678
- *
679
- * @since 6.0
680
- * @access public
681
- */
682
- function init_options() {
683
- $this->options = apply_filters( 'tml_init_options', array(
684
- 'page_id' => 0,
685
- 'show_page' => 1,
686
- 'enable_css' => 1,
687
- 'active_modules' => array(),
688
- 'initial_nag' => 1
689
- ) );
690
- }
691
-
692
- /**
693
- * Loads TML options
694
- *
695
- * @since 6.0
696
- * @access public
697
- */
698
- function load_options( $return = false ) {
699
-
700
- $this->init_options();
701
-
702
- $options = get_option( $this->options_key );
703
-
704
- if ( is_array( $options ) ) {
705
- $this->options = array_merge( $this->options, $options );
706
- } else {
707
- update_option( $this->options_key, $this->options );
708
- }
709
-
710
- if ( $return )
711
- return $this->options;
712
- }
713
-
714
- /**
715
- * Saves TML options
716
- *
717
- * @since 6.0
718
- * @access public
719
- */
720
- function save_options() {
721
- $options = get_option( $this->options_key );
722
- if ( $options != $this->options )
723
- update_option( $this->options_key, $this->options );
724
- }
725
-
726
- /**
727
- * Retrieve a TML option
728
- *
729
- * @since 6.0
730
- * @access public
731
- *
732
- * @param string|array $option Name of option to retrieve or an array of hierarchy for multidimensional options
733
- * @param mixed $default optional. Default value to return if $option is not set
734
- * @return mixed Value of requested option or $default if option is not set
735
- */
736
- function get_option( $option, $default = false ) {
737
- $options = $this->options;
738
- $value = false;
739
- if ( is_array( $option ) ) {
740
- foreach ( $option as $key ) {
741
- if ( !isset( $options[$key] ) ) {
742
- $value = $default;
743
- break;
744
- }
745
- $options = $value = $options[$key];
746
- }
747
- } else {
748
- $value = isset( $options[$option] ) ? $options[$option] : $default;
749
- }
750
- return apply_filters( 'tml_get_option', $value, $option, $default );
751
- }
752
-
753
- /**
754
- * Set a TML option
755
- *
756
- * @since 6.0
757
- * @access public
758
- *
759
- * @param string $option Name of option to set
760
- * @param mixed $value Value of new option
761
- * @param bool $save True will save to DB
762
- */
763
- function set_option( $option, $value = '', $save = false ) {
764
- $this->options[$option] = apply_filters( 'tml_set_option', $value, $option );
765
- if ( $save )
766
- $this->save_options();
767
- }
768
-
769
- /**
770
- * Deletes (unsets) a TML option
771
- *
772
- * @since 6.0
773
- * @access public
774
- *
775
- * @param string $option Name of option to delete
776
- */
777
- function delete_option( $option ) {
778
- if ( isset( $this->options[$option] ) )
779
- unset( $this->options[$option] );
780
- }
781
-
782
  /**
783
  * Merges arrays recursively, replacing duplicate string keys
784
  *
@@ -799,7 +696,7 @@ if(typeof wpOnload=='function')wpOnload()
799
  }
800
  // Recurse only when both values are arrays.
801
  elseif ( array_key_exists( $key, $result ) && is_array( $result[$key] ) && is_array( $value ) ) {
802
- $result[$key] = $this->array_merge_recursive( $result[$key], $value );
803
  }
804
  // Otherwise, use the latter value.
805
  else {
@@ -820,7 +717,7 @@ if(typeof wpOnload=='function')wpOnload()
820
  */
821
  function get_active_and_valid_modules() {
822
  $modules = array();
823
- $active_modules = apply_filters( 'tml_active_modules', $this->get_option( 'active_modules' ) );
824
  foreach ( (array) $active_modules as $module ) {
825
  // check the $plugin filename
826
  // Validate plugin filename
@@ -843,7 +740,7 @@ if(typeof wpOnload=='function')wpOnload()
843
  * @return bool True if $module is active, false if not
844
  */
845
  function is_module_active( $module ) {
846
- $active_modules = apply_filters( 'tml_active_modules', $this->get_option( 'active_modules' ) );
847
  return in_array( $module, (array) $active_modules );
848
  }
849
 
@@ -880,12 +777,12 @@ if(typeof wpOnload=='function')wpOnload()
880
  $errors = new WP_Error();
881
 
882
  if ( empty( $_POST['user_login'] ) && empty( $_POST['user_email'] ) )
883
- $errors->add( 'empty_username', __( '<strong>ERROR</strong>: Enter a username or e-mail address.', $this->textdomain ) );
884
 
885
  if ( strpos( $_POST['user_login'], '@' ) ) {
886
  $user_data = get_user_by_email( trim( $_POST['user_login'] ) );
887
  if ( empty( $user_data ) )
888
- $errors->add( 'invalid_email', __( '<strong>ERROR</strong>: There is no user registered with that email address.', $this->textdomain ) );
889
  } else {
890
  $login = trim( $_POST['user_login'] );
891
  $user_data = get_userdatabylogin( $login );
@@ -897,7 +794,7 @@ if(typeof wpOnload=='function')wpOnload()
897
  return $errors;
898
 
899
  if ( !$user_data ) {
900
- $errors->add( 'invalidcombo', __( '<strong>ERROR</strong>: Invalid username or e-mail.', $this->textdomain ) );
901
  return $errors;
902
  }
903
 
@@ -911,7 +808,7 @@ if(typeof wpOnload=='function')wpOnload()
911
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
912
 
913
  if ( !$allow )
914
- return new WP_Error( 'no_password_reset', __( 'Password reset is not allowed for this user', $this->textdomain ) );
915
  else if ( is_wp_error( $allow ) )
916
  return $allow;
917
 
@@ -923,12 +820,11 @@ if(typeof wpOnload=='function')wpOnload()
923
  // Now insert the new md5 key into the db
924
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $key ), array( 'user_login' => $user_login ) );
925
  }
926
- $site_url = ( function_exists( 'network_site_url' ) ) ? 'network_site_url' : 'site_url'; // Pre 3.0 compatibility
927
- $message = __( 'Someone has asked to reset the password for the following site and username.', $this->textdomain ) . "\r\n\r\n";
928
- $message .= $site_url() . "\r\n\r\n";
929
- $message .= sprintf( __( 'Username: %s', $this->textdomain ), $user_login ) . "\r\n\r\n";
930
- $message .= __( 'To reset your password visit the following address, otherwise just ignore this email and nothing will happen.', $this->textdomain ) . "\r\n\r\n";
931
- $message .= $site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . "\r\n";
932
 
933
  if ( function_exists( 'is_multisite' ) && is_multisite() ) {
934
  $blogname = $GLOBALS['current_site']->site_name;
@@ -938,13 +834,13 @@ if(typeof wpOnload=='function')wpOnload()
938
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
939
  }
940
 
941
- $title = sprintf( __( '[%s] Password Reset', $this->textdomain ), $blogname );
942
 
943
  $title = apply_filters( 'retrieve_password_title', $title, $user_data->ID );
944
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_data->ID );
945
 
946
  if ( $message && !wp_mail( $user_email, $title, $message ) )
947
- wp_die( __( 'The e-mail could not be sent.', $this->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $this->textdomain ) );
948
 
949
  return true;
950
  }
@@ -965,27 +861,25 @@ if(typeof wpOnload=='function')wpOnload()
965
  $key = preg_replace( '/[^a-z0-9]/i', '', $key );
966
 
967
  if ( empty( $key ) || !is_string( $key ) )
968
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->textdomain ) );
969
 
970
  if ( empty( $login ) || !is_string( $login ) )
971
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->textdomain ) );
972
 
973
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
974
  if ( empty( $user ) )
975
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->textdomain ) );
976
 
977
  // Generate something random for a password...
978
  $new_pass = wp_generate_password();
979
 
980
  do_action( 'password_reset', $user, $new_pass );
981
 
982
- $site_url = ( function_exists( 'network_site_url' ) ) ? 'network_site_url' : 'site_url'; // Pre 3.0 compatibility
983
-
984
  wp_set_password( $new_pass, $user->ID );
985
  update_user_option( $user->ID, 'default_password_nag', true, true ); //Set up the Password change nag.
986
- $message = sprintf( __( 'Username: %s', $this->textdomain ), $user->user_login ) . "\r\n";
987
- $message .= sprintf( __( 'Password: %s', $this->textdomain ), $new_pass ) . "\r\n";
988
- $message .= $site_url( 'wp-login.php', 'login' ) . "\r\n";
989
 
990
  if ( function_exists( 'is_multisite') && is_multisite() ) {
991
  $blogname = $GLOBALS['current_site']->site_name;
@@ -995,13 +889,13 @@ if(typeof wpOnload=='function')wpOnload()
995
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
996
  }
997
 
998
- $title = sprintf( __( '[%s] Your new password', $this->textdomain ), $blogname );
999
 
1000
  $title = apply_filters( 'password_reset_title', $title, $user->ID );
1001
  $message = apply_filters( 'password_reset_message', $message, $new_pass, $user->ID );
1002
 
1003
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
1004
- wp_die( __( 'The e-mail could not be sent.', $this->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $this->textdomain ) );
1005
 
1006
  do_action( 'tml_user_password_changed', $user );
1007
 
@@ -1026,22 +920,22 @@ if(typeof wpOnload=='function')wpOnload()
1026
 
1027
  // Check the username
1028
  if ( $sanitized_user_login == '' ) {
1029
- $errors->add( 'empty_username', __( '<strong>ERROR</strong>: Please enter a username.', $this->textdomain ) );
1030
  } elseif ( !validate_username( $user_login ) ) {
1031
- $errors->add( 'invalid_username', __( '<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username.', $this->textdomain ) );
1032
  $sanitized_user_login = '';
1033
  } elseif ( username_exists( $sanitized_user_login ) ) {
1034
- $errors->add( 'username_exists', __( '<strong>ERROR</strong>: This username is already registered, please choose another one.', $this->textdomain ) );
1035
  }
1036
 
1037
  // Check the e-mail address
1038
  if ( '' == $user_email ) {
1039
- $errors->add( 'empty_email', __( '<strong>ERROR</strong>: Please type your e-mail address.', $this->textdomain ) );
1040
  } elseif ( !is_email( $user_email ) ) {
1041
- $errors->add( 'invalid_email', __( '<strong>ERROR</strong>: The email address isn&#8217;t correct.', $this->textdomain ) );
1042
  $user_email = '';
1043
  } elseif ( email_exists( $user_email ) ) {
1044
- $errors->add( 'email_exists', __( '<strong>ERROR</strong>: This email is already registered, please choose another one.', $this->textdomain ) );
1045
  }
1046
 
1047
  do_action( 'register_post', $sanitized_user_login, $user_email, $errors );
@@ -1054,7 +948,7 @@ if(typeof wpOnload=='function')wpOnload()
1054
  $user_pass = apply_filters( 'tml_user_registration_pass', wp_generate_password() );
1055
  $user_id = wp_create_user( $sanitized_user_login, $user_pass, $user_email );
1056
  if ( !$user_id ) {
1057
- $errors->add( 'registerfail', sprintf( __( '<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !', $this->textdomain ), get_option( 'admin_email' ) ) );
1058
  return $errors;
1059
  }
1060
 
@@ -1068,4 +962,4 @@ if(typeof wpOnload=='function')wpOnload()
1068
 
1069
  endif; // Class exists
1070
 
1071
- ?>
15
  */
16
  class Theme_My_Login {
17
  /**
18
+ * Holds options object
19
  *
20
+ * @since 6.1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  * @access public
22
+ * @var object
23
  */
24
+ var $options;
25
 
26
  /**
27
+ * Holds errors object
28
  *
29
  * @since 6.0
30
  * @access public
33
  var $errors;
34
 
35
  /**
36
+ * Holds total instances of TML
37
  *
38
  * @since 6.0
39
  * @access public
42
  var $count = 0;
43
 
44
  /**
45
+ * Holds current instance being requested
46
  *
47
  * @since 6.0
48
  * @access public
51
  var $request_instance;
52
 
53
  /**
54
+ * Holds current action being requested
55
  *
56
  * @since 6.0
57
  * @access public
79
  $this->request_action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : 'login';
80
  $this->request_instance = isset( $_REQUEST['instance'] ) ? $_REQUEST['instance'] : '';
81
 
82
+ $this->init_options();
 
 
 
83
 
84
+ // Load options again to allow modules to tap in
85
+ add_action( 'tml_modules_loaded', array( &$this, 'init_options' ), 0 );
86
 
87
  add_action( 'init', array( &$this, 'init' ) );
88
+ add_action( 'widgets_init', array( &$this, 'widgets_init' ) );
89
+ add_action( 'parse_request', array( &$this, 'parse_request' ) );
90
 
91
  add_action( 'wp_head', array( &$this, 'login_head' ) );
92
+ add_action( 'wp_print_footer_scripts', array( &$this, 'print_footer_scripts' ) );
93
 
94
  add_filter( 'the_title', array( &$this, 'the_title' ), 10, 2 );
95
  add_filter( 'single_post_title', array( &$this, 'single_post_title' ) );
108
  add_shortcode( 'theme-my-login', array( &$this, 'shortcode' ) );
109
  }
110
 
111
+ /**
112
+ * Initializes plugin options object
113
+ *
114
+ * @since 6.1
115
+ * @access public
116
+ */
117
+ function init_options() {
118
+ $this->options = new WDBJ_Plugin_Options( 'theme_my_login', apply_filters( 'tml_init_options', array(
119
+ 'page_id' => 0,
120
+ 'show_page' => 1,
121
+ 'enable_css' => 1,
122
+ 'active_modules' => array(),
123
+ 'initial_nag' => 1
124
+ ) ) );
125
+ }
126
+
127
+ /**
128
+ * Initializes the plugin
129
+ *
130
+ * @since 6.0
131
+ * @access public
132
+ */
133
  function init() {
134
+ load_plugin_textdomain( 'theme-my-login', '', TML_DIRNAME . '/language' );
135
 
136
  $this->errors = new WP_Error();
137
 
138
+ if ( $this->options->get_option( 'enable_css' ) )
139
+ wp_enqueue_style( 'theme-my-login', Theme_My_Login::get_stylesheet(), false, $this->options->get_option( 'version' ) );
140
  }
141
 
142
  /**
143
+ * Registers the widget
144
  *
145
+ * @since 6.0
146
+ * @access public
147
+ */
148
+ function widgets_init() {
149
+ if ( class_exists( 'Theme_My_Login_Widget' ) )
150
+ register_widget( 'Theme_My_Login_Widget' );
151
+ }
152
+
153
+ /**
154
+ * Determine if specified page is the login page
155
+ *
156
+ * @since 6.0
157
  * @access public
158
  *
159
  * @param int $page_id Optional. The page ID (Defaults to current page)
165
  $page_id = $wp_query->get_queried_object_id();
166
  }
167
 
168
+ $is_login_page = ( $page_id == $this->options->get_option( 'page_id' ) );
169
 
170
+ return apply_filters( 'tml_is_login_page', $is_login_page, $page_id );
171
  }
172
 
173
  /**
179
  * @since 6.0
180
  * @access public
181
  */
182
+ function parse_request() {
 
 
183
  $errors =& $this->errors;
184
  $action =& $this->request_action;
185
  $instance =& $this->request_instance;
189
 
190
  do_action_ref_array( 'tml_request', array( &$this ) );
191
 
 
 
 
 
 
192
  // allow plugins to override the default actions, and to add extra actions if they want
193
  do_action( 'login_form_' . $action );
194
 
214
  if ( $http_post ) {
215
  $errors = $this->retrieve_password();
216
  if ( !is_wp_error( $errors ) ) {
217
+ $redirect_to = !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : Theme_My_Login::get_current_url( 'checkemail=confirm' );
218
  if ( !empty( $instance ) )
219
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
220
  wp_safe_redirect( $redirect_to );
223
  }
224
 
225
  if ( isset( $_REQUEST['error'] ) && 'invalidkey' == $_REQUEST['error'] )
226
+ $errors->add( 'invalidkey', __( 'Sorry, that key does not appear to be valid.', 'theme-my-login' ) );
227
  break;
228
  case 'resetpass' :
229
  case 'rp' :
230
+ $errors = Theme_My_Login::reset_password( $_GET['key'], $_GET['login'] );
231
 
232
  if ( !is_wp_error( $errors ) ) {
233
+ $redirect_to = apply_filters( 'resetpass_redirect', Theme_My_Login::get_current_url( 'checkemail=newpass' ) );
234
  if ( !empty( $instance ) )
235
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
236
  wp_safe_redirect( $redirect_to );
237
  exit();
238
  }
239
 
240
+ $redirect_to = Theme_My_Login::get_current_url( 'action=lostpassword&error=invalidkey' );
241
  if ( !empty( $instance ) )
242
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
243
  wp_redirect( $redirect_to );
244
  exit();
245
  break;
246
  case 'register' :
 
 
 
 
 
 
247
  if ( !get_option( 'users_can_register' ) ) {
248
+ wp_redirect( Theme_My_Login::get_current_url( 'registration=disabled' ) );
249
  exit();
250
  }
251
 
252
  $user_login = '';
253
  $user_email = '';
254
  if ( $http_post ) {
255
+ if ( version_compare( $GLOBALS['wp_version'], '3.1', '<' ) )
256
+ require_once( ABSPATH . WPINC . '/registration.php' );
257
 
258
  $user_login = $_POST['user_login'];
259
  $user_email = $_POST['user_email'];
260
 
261
+ $errors = Theme_My_Login::register_new_user( $user_login, $user_email );
262
  if ( !is_wp_error( $errors ) ) {
263
+ $redirect_to = !empty( $_POST['redirect_to'] ) ? $_POST['redirect_to'] : Theme_My_Login::get_current_url( 'checkemail=registered' );
264
  if ( !empty( $instance ) )
265
  $redirect_to = add_query_arg( 'instance', $instance, $redirect_to );
266
  $redirect_to = apply_filters( 'register_redirect', $redirect_to );
303
  $secure_cookie = false;
304
 
305
  if ( $http_post ) {
306
+ // Set a cookie now to see if they are supported by the browser.
307
+ setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN );
308
+ if ( SITECOOKIEPATH != COOKIEPATH )
309
+ setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN );
310
+
311
  $user = wp_signon( '', $secure_cookie );
312
 
313
  $redirect_to = apply_filters( 'login_redirect', $redirect_to, isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : '', $user );
331
 
332
  // If cookies are disabled we can't log in even with a valid user+pass
333
  if ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[TEST_COOKIE] ) )
334
+ $errors->add( 'test_cookie', __( '<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.', 'theme-my-login' ) );
335
 
336
  // Some parts of this script use the main login form to display a message
337
  if ( isset( $_GET['loggedout'] ) && TRUE == $_GET['loggedout'] )
338
+ $errors->add( 'loggedout', __( 'You are now logged out.', 'theme-my-login' ), 'message' );
339
  elseif ( isset( $_GET['registration'] ) && 'disabled' == $_GET['registration'] )
340
+ $errors->add( 'registerdisabled', __( 'User registration is currently not allowed.', 'theme-my-login' ) );
341
  elseif ( isset( $_GET['checkemail'] ) && 'confirm' == $_GET['checkemail'] )
342
+ $errors->add( 'confirm', __( 'Check your e-mail for the confirmation link.', 'theme-my-login' ), 'message' );
343
  elseif ( isset( $_GET['checkemail'] ) && 'newpass' == $_GET['checkemail'] )
344
+ $errors->add( 'newpass', __( 'Check your e-mail for your new password.', 'theme-my-login' ), 'message' );
345
  elseif ( isset( $_GET['checkemail'] ) && 'registered' == $_GET['checkemail'] )
346
+ $errors->add( 'registered', __( 'Registration complete. Please check your e-mail.', 'theme-my-login' ), 'message' );
347
  elseif ( $interim_login )
348
+ $errors->add( 'expired', __( 'Your session has expired. Please log-in again.', 'theme-my-login' ), 'message' );
349
+ elseif ( $reauth )
350
+ $errors->add( 'reauth', __( 'Please log in to continue.', 'theme-my-login' ), 'message' );
351
 
352
  // Clear any stale cookies.
353
  if ( $reauth )
368
  * @return string Login page link with optional $query arguments appended
369
  */
370
  function get_login_page_link( $query = '' ) {
371
+ $link = get_page_link( $this->options->get_option( 'page_id' ) );
372
  if ( !empty( $query ) ) {
373
  $q = wp_parse_args( $query );
374
  $link = add_query_arg( $q, $link );
389
  * @param int $post_id The current post ID
390
  * @return string The modified post title
391
  */
392
+ function the_title( $title, $post_id ) {
393
+ if ( is_admin() )
394
  return $title;
395
 
396
+ if ( $this->is_login_page( $post_id ) ) {
 
 
 
 
 
 
397
  if ( !in_the_loop() ) {
398
+ $title = is_user_logged_in() ? __( 'Log Out', 'theme-my-login' ) : __( 'Log In', 'theme-my-login' );
399
  } else {
400
  $action = empty( $this->request_instance ) ? $this->request_action : 'login';
401
  $title = Theme_My_Login_Template::get_title( $action );
438
  */
439
  function wp_list_pages_excludes( $exclude_array ) {
440
  $exclude_array = (array) $exclude_array;
441
+ if ( !$this->options->get_option( 'show_page' ) )
442
+ $exclude_array[] = $this->options->get_option( 'page_id' );
443
  return $exclude_array;
444
  }
445
 
676
  do_action( 'login_head' );
677
  }
678
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
679
  /**
680
  * Merges arrays recursively, replacing duplicate string keys
681
  *
696
  }
697
  // Recurse only when both values are arrays.
698
  elseif ( array_key_exists( $key, $result ) && is_array( $result[$key] ) && is_array( $value ) ) {
699
+ $result[$key] = Theme_My_Login::array_merge_recursive( $result[$key], $value );
700
  }
701
  // Otherwise, use the latter value.
702
  else {
717
  */
718
  function get_active_and_valid_modules() {
719
  $modules = array();
720
+ $active_modules = apply_filters( 'tml_active_modules', $this->options->get_option( 'active_modules' ) );
721
  foreach ( (array) $active_modules as $module ) {
722
  // check the $plugin filename
723
  // Validate plugin filename
740
  * @return bool True if $module is active, false if not
741
  */
742
  function is_module_active( $module ) {
743
+ $active_modules = apply_filters( 'tml_active_modules', $this->options->get_option( 'active_modules' ) );
744
  return in_array( $module, (array) $active_modules );
745
  }
746
 
777
  $errors = new WP_Error();
778
 
779
  if ( empty( $_POST['user_login'] ) && empty( $_POST['user_email'] ) )
780
+ $errors->add( 'empty_username', __( '<strong>ERROR</strong>: Enter a username or e-mail address.', 'theme-my-login' ) );
781
 
782
  if ( strpos( $_POST['user_login'], '@' ) ) {
783
  $user_data = get_user_by_email( trim( $_POST['user_login'] ) );
784
  if ( empty( $user_data ) )
785
+ $errors->add( 'invalid_email', __( '<strong>ERROR</strong>: There is no user registered with that email address.', 'theme-my-login' ) );
786
  } else {
787
  $login = trim( $_POST['user_login'] );
788
  $user_data = get_userdatabylogin( $login );
794
  return $errors;
795
 
796
  if ( !$user_data ) {
797
+ $errors->add( 'invalidcombo', __( '<strong>ERROR</strong>: Invalid username or e-mail.', 'theme-my-login' ) );
798
  return $errors;
799
  }
800
 
808
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
809
 
810
  if ( !$allow )
811
+ return new WP_Error( 'no_password_reset', __( 'Password reset is not allowed for this user', 'theme-my-login' ) );
812
  else if ( is_wp_error( $allow ) )
813
  return $allow;
814
 
820
  // Now insert the new md5 key into the db
821
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $key ), array( 'user_login' => $user_login ) );
822
  }
823
+ $message = __( 'Someone has asked to reset the password for the following site and username.', 'theme-my-login' ) . "\r\n\r\n";
824
+ $message .= network_site_url() . "\r\n\r\n";
825
+ $message .= sprintf( __( 'Username: %s', 'theme-my-login' ), $user_login ) . "\r\n\r\n";
826
+ $message .= __( 'To reset your password visit the following address, otherwise just ignore this email and nothing will happen.', 'theme-my-login' ) . "\r\n\r\n";
827
+ $message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . "\r\n";
 
828
 
829
  if ( function_exists( 'is_multisite' ) && is_multisite() ) {
830
  $blogname = $GLOBALS['current_site']->site_name;
834
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
835
  }
836
 
837
+ $title = sprintf( __( '[%s] Password Reset', 'theme-my-login' ), $blogname );
838
 
839
  $title = apply_filters( 'retrieve_password_title', $title, $user_data->ID );
840
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_data->ID );
841
 
842
  if ( $message && !wp_mail( $user_email, $title, $message ) )
843
+ wp_die( __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) );
844
 
845
  return true;
846
  }
861
  $key = preg_replace( '/[^a-z0-9]/i', '', $key );
862
 
863
  if ( empty( $key ) || !is_string( $key ) )
864
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
865
 
866
  if ( empty( $login ) || !is_string( $login ) )
867
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
868
 
869
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
870
  if ( empty( $user ) )
871
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
872
 
873
  // Generate something random for a password...
874
  $new_pass = wp_generate_password();
875
 
876
  do_action( 'password_reset', $user, $new_pass );
877
 
 
 
878
  wp_set_password( $new_pass, $user->ID );
879
  update_user_option( $user->ID, 'default_password_nag', true, true ); //Set up the Password change nag.
880
+ $message = sprintf( __( 'Username: %s', 'theme-my-login' ), $user->user_login ) . "\r\n";
881
+ $message .= sprintf( __( 'Password: %s', 'theme-my-login' ), $new_pass ) . "\r\n";
882
+ $message .= network_site_url( 'wp-login.php', 'login' ) . "\r\n";
883
 
884
  if ( function_exists( 'is_multisite') && is_multisite() ) {
885
  $blogname = $GLOBALS['current_site']->site_name;
889
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
890
  }
891
 
892
+ $title = sprintf( __( '[%s] Your new password', 'theme-my-login' ), $blogname );
893
 
894
  $title = apply_filters( 'password_reset_title', $title, $user->ID );
895
  $message = apply_filters( 'password_reset_message', $message, $new_pass, $user->ID );
896
 
897
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
898
+ wp_die( __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) );
899
 
900
  do_action( 'tml_user_password_changed', $user );
901
 
920
 
921
  // Check the username
922
  if ( $sanitized_user_login == '' ) {
923
+ $errors->add( 'empty_username', __( '<strong>ERROR</strong>: Please enter a username.', 'theme-my-login' ) );
924
  } elseif ( !validate_username( $user_login ) ) {
925
+ $errors->add( 'invalid_username', __( '<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username.', 'theme-my-login' ) );
926
  $sanitized_user_login = '';
927
  } elseif ( username_exists( $sanitized_user_login ) ) {
928
+ $errors->add( 'username_exists', __( '<strong>ERROR</strong>: This username is already registered, please choose another one.', 'theme-my-login' ) );
929
  }
930
 
931
  // Check the e-mail address
932
  if ( '' == $user_email ) {
933
+ $errors->add( 'empty_email', __( '<strong>ERROR</strong>: Please type your e-mail address.', 'theme-my-login' ) );
934
  } elseif ( !is_email( $user_email ) ) {
935
+ $errors->add( 'invalid_email', __( '<strong>ERROR</strong>: The email address isn&#8217;t correct.', 'theme-my-login' ) );
936
  $user_email = '';
937
  } elseif ( email_exists( $user_email ) ) {
938
+ $errors->add( 'email_exists', __( '<strong>ERROR</strong>: This email is already registered, please choose another one.', 'theme-my-login' ) );
939
  }
940
 
941
  do_action( 'register_post', $sanitized_user_login, $user_email, $errors );
948
  $user_pass = apply_filters( 'tml_user_registration_pass', wp_generate_password() );
949
  $user_id = wp_create_user( $sanitized_user_login, $user_pass, $user_email );
950
  if ( !$user_id ) {
951
+ $errors->add( 'registerfail', sprintf( __( '<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !', 'theme-my-login' ), get_option( 'admin_email' ) ) );
952
  return $errors;
953
  }
954
 
962
 
963
  endif; // Class exists
964
 
965
+ ?>
language/theme-my-login-bg_BG.mo ADDED
Binary file
language/theme-my-login-bg_BG.po ADDED
@@ -0,0 +1,1271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Theme My Login 6.0\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
+ "PO-Revision-Date: 2010-12-10 13:22+0200\n"
7
+ "Last-Translator: Nicolas Nicolov <nicolov@architect.bg>\n"
8
+ "Language-Team: \n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=utf-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Poedit-Language: Bulgarian\n"
14
+ "X-Poedit-Country: BULGARIA\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
+ "X-Poedit-Basepath: ../\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ # @ theme-my-login
22
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
23
+ #. Plugin Name of the plugin/theme
24
+ #: admin/class-theme-my-login-admin.php:51
25
+ #: admin/class-theme-my-login-admin.php:52
26
+ #: includes/class-theme-my-login-widget.php:24
27
+ msgid "Theme My Login"
28
+ msgstr "Theme My Login"
29
+
30
+ # @ theme-my-login
31
+ #: admin/class-theme-my-login-admin.php:88
32
+ #, php-format
33
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
34
+ msgstr "ГРЕШКА: Модул \"%1$s\" не може да бъде активиран (%2$s)"
35
+
36
+ #: admin/class-theme-my-login-admin.php:108
37
+ msgid "NOTICE:"
38
+ msgstr ""
39
+
40
+ #: admin/class-theme-my-login-admin.php:109
41
+ #, php-format
42
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
43
+ msgstr ""
44
+
45
+ #: admin/class-theme-my-login-admin.php:111
46
+ msgid "Take me to the settings page"
47
+ msgstr ""
48
+
49
+ #: admin/class-theme-my-login-admin.php:124
50
+ msgid "You can now login with your e-mail address or username! Try it out!"
51
+ msgstr ""
52
+
53
+ #: admin/class-theme-my-login-admin.php:125
54
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
55
+ msgstr ""
56
+
57
+ #: admin/class-theme-my-login-admin.php:126
58
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
59
+ msgstr ""
60
+
61
+ # @ theme-my-login
62
+ #: admin/class-theme-my-login-admin.php:127
63
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
64
+ msgstr "Можете да съхраните промените в стиловете между обновяванията. Само запишете файла \"theme-my-login/theme-my-login.css\" в текущата папка на темата и я променяйте както желаете."
65
+
66
+ #: admin/class-theme-my-login-admin.php:128
67
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
68
+ msgstr ""
69
+
70
+ #: admin/class-theme-my-login-admin.php:129
71
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
72
+ msgstr ""
73
+
74
+ #: admin/class-theme-my-login-admin.php:130
75
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
76
+ msgstr ""
77
+
78
+ #: admin/class-theme-my-login-admin.php:134
79
+ msgid "Did You Know?"
80
+ msgstr ""
81
+
82
+ # @ theme-my-login
83
+ #: admin/class-theme-my-login-admin.php:175
84
+ msgid "General"
85
+ msgstr "Общи"
86
+
87
+ # @ theme-my-login
88
+ #: admin/class-theme-my-login-admin.php:176
89
+ msgid "Basic"
90
+ msgstr "Основни"
91
+
92
+ # @ theme-my-login
93
+ #: admin/class-theme-my-login-admin.php:177
94
+ #: admin/class-theme-my-login-admin.php:305
95
+ msgid "Modules"
96
+ msgstr "Модули"
97
+
98
+ # @ theme-my-login
99
+ #: admin/class-theme-my-login-admin.php:184
100
+ msgid "Theme My Login Settings"
101
+ msgstr "Настройки на Theme My Login"
102
+
103
+ # @ theme-my-login
104
+ #: admin/class-theme-my-login-admin.php:190
105
+ #: admin/class-theme-my-login-admin.php:247
106
+ msgid "Save Changes"
107
+ msgstr "Запазване на промените"
108
+
109
+ # @ theme-my-login
110
+ #: admin/class-theme-my-login-admin.php:266
111
+ msgid "Page ID"
112
+ msgstr "Номер на страница"
113
+
114
+ # @ theme-my-login
115
+ #: admin/class-theme-my-login-admin.php:269
116
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
117
+ msgstr "Това е номера на WordPress страницата, която съдържа краткия код [theme-my-login]. По подразбиране тази страница се казва \"Login\"."
118
+
119
+ # @ theme-my-login
120
+ #: admin/class-theme-my-login-admin.php:273
121
+ msgid "Pagelist"
122
+ msgstr "Списък на страници"
123
+
124
+ # @ theme-my-login
125
+ #: admin/class-theme-my-login-admin.php:276
126
+ msgid "Show Page In Pagelist"
127
+ msgstr "Покажи страницата в списъка"
128
+
129
+ # @ theme-my-login
130
+ #: admin/class-theme-my-login-admin.php:277
131
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
132
+ msgstr "Включете този параметър, за да добавите връзки за Вход/Изход в списъка от страници генериран от функциите wp_list_pages () и wp_page_menu ()."
133
+
134
+ # @ theme-my-login
135
+ #: admin/class-theme-my-login-admin.php:281
136
+ msgid "Stylesheet"
137
+ msgstr "Стилове"
138
+
139
+ # @ theme-my-login
140
+ #: admin/class-theme-my-login-admin.php:284
141
+ msgid "Enable \"theme-my-login.css\""
142
+ msgstr "Разрешаване на \"theme-my-login.css\""
143
+
144
+ # @ theme-my-login
145
+ #: admin/class-theme-my-login-admin.php:285
146
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
147
+ msgstr "За да съхраните промените в стиловете между обновяванията запишете файла \"theme-my-login.css\" в текущата папка на темата."
148
+
149
+ # @ theme-my-login
150
+ #: admin/class-theme-my-login-admin.php:309
151
+ #, php-format
152
+ msgid "Enable %s"
153
+ msgstr "Разрешаване на %s"
154
+
155
+ # @ theme-my-login
156
+ #: admin/class-theme-my-login-admin.php:311
157
+ msgid "No modules found."
158
+ msgstr "Ненамерени модули."
159
+
160
+ # @ theme-my-login
161
+ #: admin/class-theme-my-login-admin.php:422
162
+ msgid "One of the modules is invalid."
163
+ msgstr "Някй модул е невалиден."
164
+
165
+ # @ theme-my-login
166
+ #: admin/class-theme-my-login-admin.php:475
167
+ msgid "Invalid module path."
168
+ msgstr "Погрешен път към модула."
169
+
170
+ # @ theme-my-login
171
+ #: admin/class-theme-my-login-admin.php:477
172
+ msgid "Module file does not exist."
173
+ msgstr "Файлът на модула не съществува."
174
+
175
+ # @ theme-my-login
176
+ #: admin/class-theme-my-login-admin.php:481
177
+ msgid "The module does not have a valid header."
178
+ msgstr "Заглавната част на модула е невалидна."
179
+
180
+ # @ theme-my-login
181
+ #: includes/class-theme-my-login-template.php:140
182
+ #, php-format
183
+ msgid "Welcome, %s"
184
+ msgstr "Добре дошли %s"
185
+
186
+ # @ theme-my-login
187
+ #: includes/class-theme-my-login-template.php:144
188
+ #: includes/class-theme-my-login-widget.php:86
189
+ #: templates/register-form.php:25
190
+ msgid "Register"
191
+ msgstr "Регистрация"
192
+
193
+ # @ theme-my-login
194
+ #: includes/class-theme-my-login-template.php:150
195
+ #: includes/class-theme-my-login-widget.php:86
196
+ msgid "Lost Password"
197
+ msgstr "Забравена парола"
198
+
199
+ # @ theme-my-login
200
+ #: includes/class-theme-my-login-template.php:154
201
+ #: includes/class-theme-my-login.php:393
202
+ #: templates/login-form.php:28
203
+ msgid "Log In"
204
+ msgstr "Вход"
205
+
206
+ # @ theme-my-login
207
+ #: includes/class-theme-my-login-template.php:316
208
+ #: modules/custom-user-links/custom-user-links.php:95
209
+ msgid "Dashboard"
210
+ msgstr "Табло"
211
+
212
+ # @ theme-my-login
213
+ #: includes/class-theme-my-login-template.php:317
214
+ #: modules/custom-user-links/custom-user-links.php:96
215
+ msgid "Profile"
216
+ msgstr "Профил"
217
+
218
+ # @ theme-my-login
219
+ #: includes/class-theme-my-login-template.php:334
220
+ #: modules/custom-redirection/custom-redirection.php:187
221
+ msgid "Log out"
222
+ msgstr "Изход"
223
+
224
+ #: includes/class-theme-my-login-template.php:363
225
+ msgid "Register For This Site"
226
+ msgstr ""
227
+
228
+ # @ theme-my-login
229
+ #: includes/class-theme-my-login-template.php:365
230
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
231
+ msgstr "Моля въведете потребителско име или e-mail адрес. Ще получите нова парола по e-mail."
232
+
233
+ # @ theme-my-login
234
+ #: includes/class-theme-my-login-widget.php:23
235
+ msgid "A login form for your blog."
236
+ msgstr "Форма за достъп до Вашия блог"
237
+
238
+ # @ theme-my-login
239
+ #: includes/class-theme-my-login-widget.php:86
240
+ msgid "Login"
241
+ msgstr "Вход"
242
+
243
+ # @ theme-my-login
244
+ #: includes/class-theme-my-login-widget.php:87
245
+ msgid "Default Action"
246
+ msgstr "По подразбиране"
247
+
248
+ # @ theme-my-login
249
+ #: includes/class-theme-my-login-widget.php:94
250
+ msgid "Show When Logged In"
251
+ msgstr "Покажи след влизане в системата"
252
+
253
+ # @ theme-my-login
254
+ #: includes/class-theme-my-login-widget.php:96
255
+ msgid "Show Title"
256
+ msgstr "Покажи заглавието"
257
+
258
+ # @ theme-my-login
259
+ #: includes/class-theme-my-login-widget.php:98
260
+ msgid "Show Login Link"
261
+ msgstr "Покажи връзката за вход"
262
+
263
+ # @ theme-my-login
264
+ #: includes/class-theme-my-login-widget.php:100
265
+ msgid "Show Register Link"
266
+ msgstr "Покажи връзката за регистрация"
267
+
268
+ # @ theme-my-login
269
+ #: includes/class-theme-my-login-widget.php:102
270
+ msgid "Show Lost Password Link"
271
+ msgstr "Покажи връзка за загубена парола?"
272
+
273
+ # @ theme-my-login
274
+ #: includes/class-theme-my-login-widget.php:104
275
+ msgid "Show Gravatar"
276
+ msgstr "Покажи Gravatar"
277
+
278
+ # @ theme-my-login
279
+ #: includes/class-theme-my-login-widget.php:105
280
+ msgid "Gravatar Size"
281
+ msgstr "размер на Gravatar"
282
+
283
+ # @ theme-my-login
284
+ #: includes/class-theme-my-login-widget.php:107
285
+ msgid "Allow Registration"
286
+ msgstr "Разреши регистрацията"
287
+
288
+ # @ theme-my-login
289
+ #: includes/class-theme-my-login-widget.php:109
290
+ msgid "Allow Password Recovery"
291
+ msgstr "Разреши възстановяване на паролата"
292
+
293
+ # @ theme-my-login
294
+ #: includes/class-theme-my-login.php:217
295
+ msgid "Sorry, that key does not appear to be valid."
296
+ msgstr "Този ключ изглежда невалиден."
297
+
298
+ # @ theme-my-login
299
+ #: includes/class-theme-my-login.php:325
300
+ 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."
301
+ msgstr "<strong>ГРЕШКА:</strong> Бисквитките за блокирани или не се поддържат от Вашия браузер. За да използвате WordPress трябва да <a href='http://www.google.com/cookies.html'>разрешите бисквитките</a>."
302
+
303
+ # @ theme-my-login
304
+ #: includes/class-theme-my-login.php:329
305
+ msgid "You are now logged out."
306
+ msgstr "Излязохте от системата."
307
+
308
+ # @ theme-my-login
309
+ #: includes/class-theme-my-login.php:331
310
+ msgid "User registration is currently not allowed."
311
+ msgstr "Регистрацията не е разрешена в момента."
312
+
313
+ # @ theme-my-login
314
+ #: includes/class-theme-my-login.php:333
315
+ msgid "Check your e-mail for the confirmation link."
316
+ msgstr "Проверете своя e-mail за връзка за потвърждение."
317
+
318
+ # @ theme-my-login
319
+ #: includes/class-theme-my-login.php:335
320
+ msgid "Check your e-mail for your new password."
321
+ msgstr "Проверете своя e-mail за нова парола."
322
+
323
+ # @ theme-my-login
324
+ #: includes/class-theme-my-login.php:337
325
+ msgid "Registration complete. Please check your e-mail."
326
+ msgstr "Регистрацията завърши. Моля проверете електронната си поща."
327
+
328
+ #: includes/class-theme-my-login.php:339
329
+ msgid "Your session has expired. Please log-in again."
330
+ msgstr ""
331
+
332
+ # @ theme-my-login
333
+ #: includes/class-theme-my-login.php:393
334
+ msgid "Log Out"
335
+ msgstr "Изход"
336
+
337
+ # @ theme-my-login
338
+ #: includes/class-theme-my-login.php:880
339
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
340
+ msgstr "<strong>ГРЕШКА:</strong> Моля въведете потребителско име или e-mail адрес."
341
+
342
+ # @ theme-my-login
343
+ #: includes/class-theme-my-login.php:885
344
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
345
+ msgstr "<strong>ГРЕШКА:</strong> Няма регистриран потребител с този e-mail адрес."
346
+
347
+ # @ theme-my-login
348
+ #: includes/class-theme-my-login.php:897
349
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
350
+ msgstr "<strong>ГРЕШКА:</strong>Невалидно потребителско име или e-mail адрес."
351
+
352
+ # @ theme-my-login
353
+ #: includes/class-theme-my-login.php:911
354
+ msgid "Password reset is not allowed for this user"
355
+ msgstr "Паролата на този потребител не може да бъде променена."
356
+
357
+ # @ theme-my-login
358
+ #: includes/class-theme-my-login.php:924
359
+ msgid "Someone has asked to reset the password for the following site and username."
360
+ msgstr "Някой е поискал смяна на паролата за следния сайт и потребител."
361
+
362
+ # @ theme-my-login
363
+ #: includes/class-theme-my-login.php:926
364
+ #: includes/class-theme-my-login.php:983
365
+ #: modules/custom-email/custom-email.php:474
366
+ #: modules/custom-email/custom-email.php:491
367
+ #: modules/custom-passwords/custom-passwords.php:336
368
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
369
+ #: modules/user-moderation/user-moderation.php:370
370
+ #, php-format
371
+ msgid "Username: %s"
372
+ msgstr "Потребителско име: %s"
373
+
374
+ # @ theme-my-login
375
+ #: includes/class-theme-my-login.php:927
376
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
377
+ msgstr "За да промените паролата си посетете следния адрес или просто игнорирайте този e-mail и нищо няма да се случи."
378
+
379
+ # @ theme-my-login
380
+ #: includes/class-theme-my-login.php:938
381
+ #, php-format
382
+ msgid "[%s] Password Reset"
383
+ msgstr "[%s] Промяна на парола"
384
+
385
+ # @ theme-my-login
386
+ #: includes/class-theme-my-login.php:944
387
+ #: includes/class-theme-my-login.php:1001
388
+ #: modules/custom-passwords/custom-passwords.php:354
389
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
390
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
391
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
392
+ msgid "The e-mail could not be sent."
393
+ msgstr "Писмото не може да бъде изпратено."
394
+
395
+ # @ theme-my-login
396
+ #: includes/class-theme-my-login.php:944
397
+ #: includes/class-theme-my-login.php:1001
398
+ #: modules/custom-passwords/custom-passwords.php:354
399
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
400
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
401
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
402
+ msgid "Possible reason: your host may have disabled the mail() function..."
403
+ msgstr "Возможна причина: Изключена е функцията mail() ..."
404
+
405
+ # @ theme-my-login
406
+ #: includes/class-theme-my-login.php:965
407
+ #: includes/class-theme-my-login.php:968
408
+ #: includes/class-theme-my-login.php:972
409
+ #: modules/custom-passwords/custom-passwords.php:290
410
+ #: modules/custom-passwords/custom-passwords.php:294
411
+ #: modules/custom-passwords/custom-passwords.php:299
412
+ #: modules/user-moderation/user-moderation.php:248
413
+ #: modules/user-moderation/user-moderation.php:251
414
+ #: modules/user-moderation/user-moderation.php:256
415
+ msgid "Invalid key"
416
+ msgstr "Невалиден ключ"
417
+
418
+ # @ theme-my-login
419
+ #: includes/class-theme-my-login.php:984
420
+ #: modules/custom-email/custom-email.php:492
421
+ #: modules/custom-passwords/custom-passwords.php:337
422
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
423
+ #, php-format
424
+ msgid "Password: %s"
425
+ msgstr "Парола: %s"
426
+
427
+ # @ theme-my-login
428
+ #: includes/class-theme-my-login.php:995
429
+ #: modules/custom-passwords/custom-passwords.php:345
430
+ #, php-format
431
+ msgid "[%s] Your new password"
432
+ msgstr "[%s] Вашата нова парола"
433
+
434
+ # @ theme-my-login
435
+ #: includes/class-theme-my-login.php:1026
436
+ msgid "<strong>ERROR</strong>: Please enter a username."
437
+ msgstr "<strong>ГРЕШКА:</strong> Моля въведете потребителско име."
438
+
439
+ # @ theme-my-login
440
+ #: includes/class-theme-my-login.php:1028
441
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
442
+ msgstr "<strong>ГРЕШКА:</strong> Невалидно потребителско име - съдържа недопустими символи. Моля въведете валидно потребителско име."
443
+
444
+ # @ theme-my-login
445
+ #: includes/class-theme-my-login.php:1031
446
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
447
+ msgstr "<strong>ГРЕШКА:</strong> Това потребителско име е заето, моля изберете друго."
448
+
449
+ # @ theme-my-login
450
+ #: includes/class-theme-my-login.php:1036
451
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
452
+ msgstr "<strong>ГРЕШКА:</strong> Моля въведете e-mail адрес."
453
+
454
+ # @ theme-my-login
455
+ #: includes/class-theme-my-login.php:1038
456
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
457
+ msgstr "<strong>ГРЕШКА:</strong> Неверен e-mail адрес."
458
+
459
+ # @ theme-my-login
460
+ #: includes/class-theme-my-login.php:1041
461
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
462
+ msgstr "<strong>ГРЕШКА:</strong> Този e-mail адрес е вече регистриран, моля изберете друг."
463
+
464
+ # @ theme-my-login
465
+ #: includes/class-theme-my-login.php:1054
466
+ #, php-format
467
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
468
+ msgstr "<strong>ГРЕШКА:</strong> Неуспешна регистрация! Моля свържете се с <a href=\"mailto:%s\">админитстратора</a> !"
469
+
470
+ # @ theme-my-login
471
+ #: modules/custom-email/admin/custom-email-admin.php:43
472
+ #: modules/custom-email/admin/custom-email-admin.php:170
473
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
474
+ msgid "User Notification"
475
+ msgstr "Уведомяване на потребител"
476
+
477
+ # @ theme-my-login
478
+ #: modules/custom-email/admin/custom-email-admin.php:46
479
+ msgid "This e-mail will be sent to a new user upon registration."
480
+ msgstr "Този e-mail ще бъде изпратен на новия потребител след регистрацията."
481
+
482
+ # @ theme-my-login
483
+ #: modules/custom-email/admin/custom-email-admin.php:47
484
+ #: modules/custom-email/admin/custom-email-admin.php:174
485
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
486
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
487
+ msgstr "Моля не забравяйте да включите променливата %user_pass% в текста на писмото, иначе потребителя няма да получи паролата си!"
488
+
489
+ # @ theme-my-login
490
+ #: modules/custom-email/admin/custom-email-admin.php:48
491
+ #: modules/custom-email/admin/custom-email-admin.php:78
492
+ #: modules/custom-email/admin/custom-email-admin.php:128
493
+ #: modules/custom-email/admin/custom-email-admin.php:175
494
+ #: modules/custom-email/admin/custom-email-admin.php:205
495
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
497
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
498
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
499
+ msgid "If any field is left empty, the default will be used instead."
500
+ msgstr "Ако дадено поле остане празно ще се използва стойността по подразбиране."
501
+
502
+ # @ theme-my-login
503
+ #: modules/custom-email/admin/custom-email-admin.php:51
504
+ #: modules/custom-email/admin/custom-email-admin.php:84
505
+ #: modules/custom-email/admin/custom-email-admin.php:131
506
+ #: modules/custom-email/admin/custom-email-admin.php:178
507
+ #: modules/custom-email/admin/custom-email-admin.php:211
508
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
509
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
510
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
511
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
512
+ msgid "From Name"
513
+ msgstr "Име на подателя"
514
+
515
+ # @ theme-my-login
516
+ #: modules/custom-email/admin/custom-email-admin.php:54
517
+ #: modules/custom-email/admin/custom-email-admin.php:87
518
+ #: modules/custom-email/admin/custom-email-admin.php:134
519
+ #: modules/custom-email/admin/custom-email-admin.php:181
520
+ #: modules/custom-email/admin/custom-email-admin.php:214
521
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
522
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
523
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
524
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
525
+ msgid "From E-mail"
526
+ msgstr "E-mail на подателя"
527
+
528
+ # @ theme-my-login
529
+ #: modules/custom-email/admin/custom-email-admin.php:57
530
+ #: modules/custom-email/admin/custom-email-admin.php:90
531
+ #: modules/custom-email/admin/custom-email-admin.php:137
532
+ #: modules/custom-email/admin/custom-email-admin.php:184
533
+ #: modules/custom-email/admin/custom-email-admin.php:217
534
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
535
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
536
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
537
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
538
+ msgid "E-mail Format"
539
+ msgstr "Формат на e-mail"
540
+
541
+ # @ theme-my-login
542
+ #: modules/custom-email/admin/custom-email-admin.php:63
543
+ #: modules/custom-email/admin/custom-email-admin.php:96
544
+ #: modules/custom-email/admin/custom-email-admin.php:143
545
+ #: modules/custom-email/admin/custom-email-admin.php:190
546
+ #: modules/custom-email/admin/custom-email-admin.php:223
547
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
548
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
549
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
550
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
551
+ msgid "Subject"
552
+ msgstr "Тема"
553
+
554
+ # @ theme-my-login
555
+ #: modules/custom-email/admin/custom-email-admin.php:66
556
+ #: modules/custom-email/admin/custom-email-admin.php:99
557
+ #: modules/custom-email/admin/custom-email-admin.php:146
558
+ #: modules/custom-email/admin/custom-email-admin.php:193
559
+ #: modules/custom-email/admin/custom-email-admin.php:226
560
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
561
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
562
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
563
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
564
+ msgid "Message"
565
+ msgstr "Съобщение"
566
+
567
+ # @ theme-my-login
568
+ #: modules/custom-email/admin/custom-email-admin.php:69
569
+ #: modules/custom-email/admin/custom-email-admin.php:102
570
+ #: modules/custom-email/admin/custom-email-admin.php:149
571
+ #: modules/custom-email/admin/custom-email-admin.php:196
572
+ #: modules/custom-email/admin/custom-email-admin.php:229
573
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
574
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
575
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
576
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
577
+ msgid "Available Variables"
578
+ msgstr "Достъпни променливи"
579
+
580
+ # @ theme-my-login
581
+ #: modules/custom-email/admin/custom-email-admin.php:74
582
+ #: modules/custom-email/admin/custom-email-admin.php:201
583
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
584
+ msgid "Admin Notification"
585
+ msgstr "Уведомяване на администратора"
586
+
587
+ #: modules/custom-email/admin/custom-email-admin.php:77
588
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
589
+ msgstr ""
590
+
591
+ #: modules/custom-email/admin/custom-email-admin.php:81
592
+ #: modules/custom-email/admin/custom-email-admin.php:208
593
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
594
+ msgid "To"
595
+ msgstr ""
596
+
597
+ # @ theme-my-login
598
+ #: modules/custom-email/admin/custom-email-admin.php:126
599
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
600
+ msgstr "Този e-mail ще бъде изпратен на потребител, който се опитва да възстанови паролата си."
601
+
602
+ # @ theme-my-login
603
+ #: modules/custom-email/admin/custom-email-admin.php:127
604
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
605
+ msgstr "Моля не забравяйте да включите променливата %reseturl%, иначе потребителя няма да може да възстанови паролата си!"
606
+
607
+ # @ theme-my-login
608
+ #: modules/custom-email/admin/custom-email-admin.php:173
609
+ msgid "This e-mail will be sent to a user upon successful password recovery."
610
+ msgstr "Този e-mail ще бъде изпратен на потребител, който успешно е възстановил паролата си."
611
+
612
+ #: modules/custom-email/admin/custom-email-admin.php:204
613
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
614
+ msgstr ""
615
+
616
+ # @ theme-my-login
617
+ #: modules/custom-email/admin/custom-email-admin.php:231
618
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
619
+ msgid "Disable Admin Notification"
620
+ msgstr "Изключване уведомяването на администратора"
621
+
622
+ # @ theme-my-login
623
+ #: modules/custom-email/admin/custom-email-admin.php:251
624
+ #: templates/profile-form.php:86
625
+ #: templates/register-form.php:16
626
+ msgid "E-mail"
627
+ msgstr ""
628
+
629
+ # @ theme-my-login
630
+ #: modules/custom-email/admin/custom-email-admin.php:252
631
+ msgid "New User"
632
+ msgstr "Нов потребител"
633
+
634
+ # @ theme-my-login
635
+ #: modules/custom-email/admin/custom-email-admin.php:253
636
+ msgid "Retrieve Password"
637
+ msgstr "Възстановяване на парола"
638
+
639
+ # @ theme-my-login
640
+ #: modules/custom-email/admin/custom-email-admin.php:254
641
+ msgid "Reset Password"
642
+ msgstr "Промяна на парола"
643
+
644
+ # @ theme-my-login
645
+ #: modules/custom-email/custom-email.php:473
646
+ #, php-format
647
+ msgid "New user registration on your site %s:"
648
+ msgstr "Регистрация на нов потребител в сайта %s:"
649
+
650
+ # @ theme-my-login
651
+ #: modules/custom-email/custom-email.php:475
652
+ #: modules/user-moderation/user-moderation.php:371
653
+ #, php-format
654
+ msgid "E-mail: %s"
655
+ msgstr ""
656
+
657
+ # @ theme-my-login
658
+ #: modules/custom-email/custom-email.php:477
659
+ #, php-format
660
+ msgid "[%s] New User Registration"
661
+ msgstr "[%s] Регистрация на нов потребител"
662
+
663
+ # @ theme-my-login
664
+ #: modules/custom-email/custom-email.php:495
665
+ #, php-format
666
+ msgid "[%s] Your username and password"
667
+ msgstr "[%s] Вашето потребителско име и парола"
668
+
669
+ # @ theme-my-login
670
+ #: modules/custom-email/custom-email.php:525
671
+ #, php-format
672
+ msgid "[%s] Password Lost/Changed"
673
+ msgstr "[%s] Загубена/променена парола"
674
+
675
+ # @ theme-my-login
676
+ #: modules/custom-email/custom-email.php:526
677
+ #, php-format
678
+ msgid "Password Lost and Changed for user: %s"
679
+ msgstr "Загубена и променена парола за потребител: %s"
680
+
681
+ # @ theme-my-login
682
+ #: modules/custom-passwords/custom-passwords.php:29
683
+ msgid "Password:"
684
+ msgstr "Парола:"
685
+
686
+ # @ theme-my-login
687
+ #: modules/custom-passwords/custom-passwords.php:31
688
+ #: templates/resetpass-form.php:16
689
+ msgid "Confirm Password:"
690
+ msgstr "Подтвърдете паролата:"
691
+
692
+ # @ theme-my-login
693
+ #: modules/custom-passwords/custom-passwords.php:54
694
+ msgid "<strong>ERROR</strong>: Please enter a password."
695
+ msgstr "<strong>ГРЕШКА:</strong> Моля въведете парола."
696
+
697
+ # @ theme-my-login
698
+ #: modules/custom-passwords/custom-passwords.php:57
699
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
700
+ msgstr "<strong>ГРЕШКА:</strong> Паролата не съвпада."
701
+
702
+ # @ theme-my-login
703
+ #: modules/custom-passwords/custom-passwords.php:60
704
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
705
+ msgstr "<strong>ГРЕШКА:</strong> Паролата трябва да съдържа поне 6 символа."
706
+
707
+ # @ theme-my-login
708
+ #: modules/custom-passwords/custom-passwords.php:188
709
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
710
+ msgstr "Въведете потребителско име или e-mail адрес. Ще получите e-mail с връзка за промяна на паролата."
711
+
712
+ # @ theme-my-login
713
+ #: modules/custom-passwords/custom-passwords.php:191
714
+ msgid "Please enter a new password."
715
+ msgstr "Моля въведете нова парола."
716
+
717
+ # @ theme-my-login
718
+ #: modules/custom-passwords/custom-passwords.php:224
719
+ msgid "Registration complete. You may now log in."
720
+ msgstr "Регистрацията завърши. Сега можете да влезете в системата."
721
+
722
+ # @ theme-my-login
723
+ #: modules/custom-passwords/custom-passwords.php:227
724
+ msgid "Your password has been saved. You may now log in."
725
+ msgstr "Вашата парола е записана. Сега можете да влезете в системата."
726
+
727
+ # @ theme-my-login
728
+ #: modules/custom-redirection/custom-redirection.php:148
729
+ msgid "Redirection"
730
+ msgstr "Перенасочване"
731
+
732
+ # @ theme-my-login
733
+ #: modules/custom-redirection/custom-redirection.php:175
734
+ msgid "Log in"
735
+ msgstr "Вход"
736
+
737
+ # @ theme-my-login
738
+ #: modules/custom-redirection/custom-redirection.php:177
739
+ #: modules/custom-redirection/custom-redirection.php:189
740
+ msgid "Default"
741
+ msgstr "По подразбиране"
742
+
743
+ # @ theme-my-login
744
+ #: modules/custom-redirection/custom-redirection.php:178
745
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
746
+ msgstr "Включете тази опция за да пратите потребителя в неговия WordPress профил."
747
+
748
+ # @ theme-my-login
749
+ #: modules/custom-redirection/custom-redirection.php:179
750
+ #: modules/custom-redirection/custom-redirection.php:191
751
+ msgid "Referer"
752
+ msgstr "Поръчител"
753
+
754
+ # @ theme-my-login
755
+ #: modules/custom-redirection/custom-redirection.php:180
756
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
757
+ msgstr "Включете тази опция за да върнете потребителя на страницата, кято е посетил преди влизането в системата."
758
+
759
+ # @ theme-my-login
760
+ #: modules/custom-redirection/custom-redirection.php:183
761
+ #: modules/custom-redirection/custom-redirection.php:195
762
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
763
+ msgstr "Включете тази опция за да пратите потребителя на място, указано в долното поле."
764
+
765
+ # @ theme-my-login
766
+ #: modules/custom-redirection/custom-redirection.php:190
767
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
768
+ msgstr "Включете тази опция за да изпратите потребителя на страницата за вход, показвайки съобщение за успешно излизане от системата."
769
+
770
+ # @ theme-my-login
771
+ #: modules/custom-redirection/custom-redirection.php:192
772
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
773
+ msgstr "Включете тази опция за да върнете потребителя на страницата, на която е бил преди излизането от системата. (Забележка: Ако предишната страница е била страницата на администратора, резултатът е непредвидим.)"
774
+
775
+ # @ theme-my-login
776
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
777
+ msgid "User Links"
778
+ msgstr "Потребителски връзки"
779
+
780
+ # @ theme-my-login
781
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
782
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
783
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
784
+ msgid "Title"
785
+ msgstr "Заглавие"
786
+
787
+ # @ theme-my-login
788
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
789
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
790
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
791
+ msgid "URL"
792
+ msgstr ""
793
+
794
+ # @ theme-my-login
795
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
796
+ msgid "Add New link:"
797
+ msgstr "Добавяне на нова връзка:"
798
+
799
+ # @ theme-my-login
800
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
801
+ msgid "Add link"
802
+ msgstr "Добавяне на връзка"
803
+
804
+ # @ default
805
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
806
+ msgid "Delete"
807
+ msgstr "Изтриване"
808
+
809
+ # @ default
810
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
811
+ msgid "Update"
812
+ msgstr "Обновяване"
813
+
814
+ # @ theme-my-login
815
+ #: modules/security/admin/security-admin.php:35
816
+ #: modules/security/admin/security-admin.php:38
817
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
818
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
819
+ msgid "You can&#8217;t edit that user."
820
+ msgstr "Не можете да редактирате този потребител."
821
+
822
+ #: modules/security/admin/security-admin.php:70
823
+ msgid "User locked."
824
+ msgstr ""
825
+
826
+ #: modules/security/admin/security-admin.php:72
827
+ msgid "User unlocked."
828
+ msgstr ""
829
+
830
+ #: modules/security/admin/security-admin.php:95
831
+ msgid "Unlock"
832
+ msgstr ""
833
+
834
+ #: modules/security/admin/security-admin.php:97
835
+ msgid "Lock"
836
+ msgstr ""
837
+
838
+ #: modules/security/admin/security-admin.php:116
839
+ msgid "Security"
840
+ msgstr ""
841
+
842
+ #: modules/security/admin/security-admin.php:136
843
+ msgid "Login Attempts"
844
+ msgstr ""
845
+
846
+ #: modules/security/admin/security-admin.php:141
847
+ msgid "minute(s)"
848
+ msgstr ""
849
+
850
+ #: modules/security/admin/security-admin.php:142
851
+ msgid "hour(s)"
852
+ msgstr ""
853
+
854
+ #: modules/security/admin/security-admin.php:143
855
+ msgid "day(s)"
856
+ msgstr ""
857
+
858
+ #: modules/security/admin/security-admin.php:166
859
+ #, php-format
860
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
861
+ msgstr ""
862
+
863
+ #: modules/security/security.php:43
864
+ #: modules/security/security.php:69
865
+ #, php-format
866
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
867
+ msgstr ""
868
+
869
+ # @ theme-my-login
870
+ #: modules/security/security.php:45
871
+ msgid "<strong>ERROR</strong>: This account has been locked."
872
+ msgstr "<strong>ГРЕШКА:</strong> Този потребител е блокиран."
873
+
874
+ # @ theme-my-login
875
+ #: modules/themed-profiles/themed-profiles.php:77
876
+ #: templates/profile-form.php:125
877
+ msgid "Strength indicator"
878
+ msgstr "Индикатор на силата"
879
+
880
+ #: modules/themed-profiles/themed-profiles.php:78
881
+ msgid "Very weak"
882
+ msgstr ""
883
+
884
+ #: modules/themed-profiles/themed-profiles.php:79
885
+ msgid "Weak"
886
+ msgstr ""
887
+
888
+ #. translators: password strength
889
+ #: modules/themed-profiles/themed-profiles.php:81
890
+ msgctxt "password strength"
891
+ msgid "Medium"
892
+ msgstr ""
893
+
894
+ #: modules/themed-profiles/themed-profiles.php:82
895
+ msgid "Strong"
896
+ msgstr ""
897
+
898
+ # @ theme-my-login
899
+ #: modules/themed-profiles/themed-profiles.php:92
900
+ msgid "You do not have permission to edit this user."
901
+ msgstr "Нямате права за редактиране на този потребител."
902
+
903
+ # @ theme-my-login
904
+ #: modules/themed-profiles/themed-profiles.php:108
905
+ msgid "Profile updated."
906
+ msgstr "Профилът е обновен."
907
+
908
+ # @ theme-my-login
909
+ #: modules/themed-profiles/themed-profiles.php:178
910
+ msgid "Your Profile"
911
+ msgstr "Вашият профил"
912
+
913
+ # @ theme-my-login
914
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
915
+ msgid "User approved."
916
+ msgstr "Потребителят е одобрен"
917
+
918
+ # @ theme-my-login
919
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
920
+ msgid "Activation sent."
921
+ msgstr "Активацията е изпратена."
922
+
923
+ # @ theme-my-login
924
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
925
+ msgid "Resend Activation"
926
+ msgstr "Изпращане наново на активацията"
927
+
928
+ # @ theme-my-login
929
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
930
+ msgid "Approve"
931
+ msgstr "Утвърждаване"
932
+
933
+ # @ theme-my-login
934
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
935
+ #: modules/user-moderation/user-moderation.php:275
936
+ msgid "Same as when you signed up."
937
+ msgstr "Все едно, че сте регистрирани."
938
+
939
+ # @ theme-my-login
940
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
941
+ #, php-format
942
+ msgid "You have been approved access to %s"
943
+ msgstr "Вашият достъп до %s е потвърден."
944
+
945
+ # @ theme-my-login
946
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
947
+ #, php-format
948
+ msgid "[%s] Registration Approved"
949
+ msgstr "[%s] Одобрена регистрация"
950
+
951
+ # @ theme-my-login
952
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
953
+ #, php-format
954
+ msgid "You have been denied access to %s"
955
+ msgstr "Отказан Ви е достъп до %s"
956
+
957
+ # @ theme-my-login
958
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
959
+ #, php-format
960
+ msgid "[%s] Registration Denied"
961
+ msgstr "[%s] Отказана регистраця"
962
+
963
+ # @ theme-my-login
964
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
965
+ msgid "Moderation"
966
+ msgstr "Модериране"
967
+
968
+ # @ theme-my-login
969
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
970
+ msgid "User Activation"
971
+ msgstr "Активация на потребител"
972
+
973
+ # @ theme-my-login
974
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
975
+ msgid "User Approval"
976
+ msgstr "Одобрение на потребител"
977
+
978
+ # @ theme-my-login
979
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
980
+ msgid "User Denial"
981
+ msgstr "Отхвърляне на потребител"
982
+
983
+ # @ theme-my-login
984
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
985
+ msgid "User Moderation"
986
+ msgstr "Модерация на потребител"
987
+
988
+ # @ theme-my-login
989
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
990
+ msgid "None"
991
+ msgstr "Няма"
992
+
993
+ # @ theme-my-login
994
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
995
+ msgid "Check this option to require no moderation."
996
+ msgstr "Включете тази опция за да отмените модерирането."
997
+
998
+ # @ theme-my-login
999
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
1000
+ msgid "E-mail Confirmation"
1001
+ msgstr "Потвърждение по e-mail"
1002
+
1003
+ # @ theme-my-login
1004
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
1005
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
1006
+ msgstr "Включете тази опция за да се изисква от новите потребители потвърждение на e-mail адрес преди да могат да влизат.."
1007
+
1008
+ # @ theme-my-login
1009
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
1010
+ msgid "Admin Approval"
1011
+ msgstr "Одобрение от администратора"
1012
+
1013
+ # @ theme-my-login
1014
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
1015
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
1016
+ msgstr "Включете тази опция за да се изисква одобрение на новите потребители от администратора, преди да могат да влизат."
1017
+
1018
+ # @ theme-my-login
1019
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
1020
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
1021
+ msgstr "Този e-mail ще бъде изпратен на потребител, който трябва да потвърди регистрацията си по e-mail."
1022
+
1023
+ # @ theme-my-login
1024
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
1025
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
1026
+ msgstr "Не забравяйте да включите променливата %activateurl%, иначе потребителят няма да може да активира профила си!"
1027
+
1028
+ # @ theme-my-login
1029
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
1030
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
1031
+ msgstr "Този e-mail ще бъде изпратен на потребител след одобрение от администратора.Это письмо будет выслано новому пользователю после одобрения администратора, когда \"Одобрение администратором\" установлено на \"Модерации пользователя\"."
1032
+
1033
+ # @ theme-my-login
1034
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
1035
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
1036
+ msgstr "Този e-mail ще бъде изпратен на посочените по-долу адреси (разделени със запетаи ако са повече от един) след одобрение на регистрацията от администратора."
1037
+
1038
+ # @ theme-my-login
1039
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
1040
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
1041
+ msgstr "Този e-mail ще бъде изпратен на потребител, който е не е одобрен или е отстранен след режим \"Очакване\"."
1042
+
1043
+ # @ theme-my-login
1044
+ #: modules/user-moderation/user-moderation.php:171
1045
+ #, php-format
1046
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
1047
+ msgstr "<strong>ГРЕШКА:</strong> Не сте потвърдили вашият e-mail адрес.<a href=\"%s\">Ново пращане на активация</a>?"
1048
+
1049
+ # @ theme-my-login
1050
+ #: modules/user-moderation/user-moderation.php:174
1051
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
1052
+ msgstr "<strong>ГРЕШКА:</strong> Вашата регистрация още не е одобрена."
1053
+
1054
+ # @ theme-my-login
1055
+ #: modules/user-moderation/user-moderation.php:334
1056
+ #, php-format
1057
+ msgid "[%s] Activate Your Account"
1058
+ msgstr "[%s] Активирайте своя профил"
1059
+
1060
+ # @ theme-my-login
1061
+ #: modules/user-moderation/user-moderation.php:335
1062
+ #, php-format
1063
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
1064
+ msgstr "Благодарим за регистрацията в %s! За завършване на регистрацията на Вашия профил кликнете върху следната връзка:"
1065
+
1066
+ # @ theme-my-login
1067
+ #: modules/user-moderation/user-moderation.php:367
1068
+ #, php-format
1069
+ msgid "[%s] New User Awaiting Approval"
1070
+ msgstr "[%s] Нов потребител очаква одобрение"
1071
+
1072
+ # @ theme-my-login
1073
+ #: modules/user-moderation/user-moderation.php:369
1074
+ #, php-format
1075
+ msgid "New user requires approval on your blog %s:"
1076
+ msgstr "Нов потребител изисква одобрение във Вашия блог %s:"
1077
+
1078
+ # @ theme-my-login
1079
+ #: modules/user-moderation/user-moderation.php:372
1080
+ msgid "To approve or deny this user:"
1081
+ msgstr "За одобряване или отхвърляне на този потребител:"
1082
+
1083
+ # @ theme-my-login
1084
+ #: modules/user-moderation/user-moderation.php:393
1085
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
1086
+ msgstr "Регистрацията Ви протече успешно, но трябва да потвърдите e-mail адреса си преди да влезете. Проверете пощата си и кликнете върху предвидената връзка."
1087
+
1088
+ # @ theme-my-login
1089
+ #: modules/user-moderation/user-moderation.php:395
1090
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
1091
+ msgstr "Регистрацията Ви протече успешно, но трябва да бъдете одобрени от администратора за да влезете. Ще бъдете уведомени по e-mail след разглеждане на заявката Ви."
1092
+
1093
+ # @ theme-my-login
1094
+ #: modules/user-moderation/user-moderation.php:398
1095
+ msgid "Your account has been activated. You may now log in."
1096
+ msgstr "Вашият профил е активиран. Можете да влезете в системата."
1097
+
1098
+ # @ theme-my-login
1099
+ #: modules/user-moderation/user-moderation.php:400
1100
+ msgid "Your account has been activated. Please check your e-mail for your password."
1101
+ msgstr "Вашият профил е активиран. Проверете Вашият e-mail за парола."
1102
+
1103
+ # @ theme-my-login
1104
+ #: modules/user-moderation/user-moderation.php:402
1105
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
1106
+ msgstr "<strong>ГРЕШКА:</strong> Този ключ е невалиден."
1107
+
1108
+ # @ theme-my-login
1109
+ #: modules/user-moderation/user-moderation.php:405
1110
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
1111
+ msgstr "<strong>ГРЕШКА:</strong> Не може да бъде изпратен e-mail за активация."
1112
+
1113
+ # @ theme-my-login
1114
+ #: modules/user-moderation/user-moderation.php:407
1115
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
1116
+ msgstr "Писмото за активация бе изпратено на регистрирания от Вас e-mail адрес. Моля проверете си пощата и кликнете върху връзката за активация."
1117
+
1118
+ # @ theme-my-login
1119
+ #: templates/login-form.php:12
1120
+ #: templates/profile-form.php:34
1121
+ #: templates/register-form.php:12
1122
+ msgid "Username"
1123
+ msgstr "Потребителско име"
1124
+
1125
+ # @ theme-my-login
1126
+ #: templates/login-form.php:16
1127
+ msgid "Password"
1128
+ msgstr "Парола"
1129
+
1130
+ # @ theme-my-login
1131
+ #: templates/login-form.php:25
1132
+ msgid "Remember Me"
1133
+ msgstr "Запомни ме"
1134
+
1135
+ # @ theme-my-login
1136
+ #: templates/lostpassword-form.php:12
1137
+ msgid "Username or E-mail:"
1138
+ msgstr "Потребителско име или e-mail адрес:"
1139
+
1140
+ # @ theme-my-login
1141
+ #: templates/lostpassword-form.php:20
1142
+ msgid "Get New Password"
1143
+ msgstr "Получаване на нова парола"
1144
+
1145
+ # @ theme-my-login
1146
+ #: templates/profile-form.php:22
1147
+ msgid "Personal Options"
1148
+ msgstr "Лични настройки"
1149
+
1150
+ # @ theme-my-login
1151
+ #: templates/profile-form.php:30
1152
+ msgid "Name"
1153
+ msgstr "Име"
1154
+
1155
+ # @ theme-my-login
1156
+ #: templates/profile-form.php:35
1157
+ msgid "Your username cannot be changed."
1158
+ msgstr "Потребителското име не може да се променя."
1159
+
1160
+ # @ theme-my-login
1161
+ #: templates/profile-form.php:39
1162
+ msgid "First name"
1163
+ msgstr "Име"
1164
+
1165
+ # @ theme-my-login
1166
+ #: templates/profile-form.php:44
1167
+ msgid "Last name"
1168
+ msgstr "Фамилия"
1169
+
1170
+ # @ theme-my-login
1171
+ #: templates/profile-form.php:49
1172
+ msgid "Nickname"
1173
+ msgstr "Прякор"
1174
+
1175
+ # @ theme-my-login
1176
+ #: templates/profile-form.php:49
1177
+ #: templates/profile-form.php:86
1178
+ msgid "(required)"
1179
+ msgstr "(задължително)"
1180
+
1181
+ # @ theme-my-login
1182
+ #: templates/profile-form.php:54
1183
+ msgid "Display name publicly as"
1184
+ msgstr "Публично име"
1185
+
1186
+ # @ theme-my-login
1187
+ #: templates/profile-form.php:82
1188
+ msgid "Contact Info"
1189
+ msgstr "Контакти"
1190
+
1191
+ # @ theme-my-login
1192
+ #: templates/profile-form.php:91
1193
+ msgid "Website"
1194
+ msgstr "Уеб сайт"
1195
+
1196
+ # @ theme-my-login
1197
+ #: templates/profile-form.php:108
1198
+ msgid "About Yourself"
1199
+ msgstr "За себе си"
1200
+
1201
+ # @ theme-my-login
1202
+ #: templates/profile-form.php:112
1203
+ msgid "Biographical Info"
1204
+ msgstr "Биографична информация"
1205
+
1206
+ # @ theme-my-login
1207
+ #: templates/profile-form.php:114
1208
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1209
+ msgstr "Споделете кратка биографична информация за да попълните профила си. Тя може да бъде показвана публично."
1210
+
1211
+ # @ theme-my-login
1212
+ #: templates/profile-form.php:122
1213
+ msgid "New Password"
1214
+ msgstr "Нова парола"
1215
+
1216
+ # @ theme-my-login
1217
+ #: templates/profile-form.php:123
1218
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1219
+ msgstr "Ако искате да промените паролата си въведете нова. Иначе оставете полето празно."
1220
+
1221
+ # @ theme-my-login
1222
+ #: templates/profile-form.php:124
1223
+ msgid "Type your new password again."
1224
+ msgstr "Въведете паролата отново."
1225
+
1226
+ # @ theme-my-login
1227
+ #: templates/profile-form.php:126
1228
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1229
+ msgstr "Подсказка: паролата трябва да съдържа не по-малко от 7 символа. За да я направите по-силна използвайте малки и главни букви, цифри и символи, например ! \" ? $ % ^ &amp; )."
1230
+
1231
+ # @ theme-my-login
1232
+ #: templates/profile-form.php:140
1233
+ msgid "Additional Capabilities"
1234
+ msgstr "Дополнителни възможности"
1235
+
1236
+ # @ default
1237
+ #: templates/profile-form.php:159
1238
+ msgid "Update Profile"
1239
+ msgstr "Обновете профила си"
1240
+
1241
+ # @ theme-my-login
1242
+ #: templates/register-form.php:23
1243
+ msgid "A password will be e-mailed to you."
1244
+ msgstr "Паролата ще бъде изпратена на Вашия e-mail."
1245
+
1246
+ # @ theme-my-login
1247
+ #: templates/resetpass-form.php:12
1248
+ msgid "New Password:"
1249
+ msgstr "Нова парола:"
1250
+
1251
+ # @ theme-my-login
1252
+ #: templates/resetpass-form.php:24
1253
+ msgid "Change Password"
1254
+ msgstr "Променете паролата"
1255
+
1256
+ #. Plugin URI of the plugin/theme
1257
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1258
+ msgstr ""
1259
+
1260
+ #. Description of the plugin/theme
1261
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1262
+ msgstr ""
1263
+
1264
+ #. Author of the plugin/theme
1265
+ msgid "Jeff Farthing"
1266
+ msgstr ""
1267
+
1268
+ #. Author URI of the plugin/theme
1269
+ msgid "http://www.jfarthing.com"
1270
+ msgstr ""
1271
+
language/theme-my-login-fr_FR.mo CHANGED
Binary file
language/theme-my-login-fr_FR.po CHANGED
@@ -3,7 +3,7 @@ msgstr ""
3
  "Project-Id-Version: Theme My Login 6.0\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
  "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
- "PO-Revision-Date: 2010-10-03 15:24-0500\n"
7
  "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
  "Language-Team: theme-my-login-fr_FR <contact@theme-my-login-fr_FR>\n"
9
  "MIME-Version: 1.0\n"
@@ -12,6 +12,8 @@ msgstr ""
12
  "X-Poedit-Language: French\n"
13
  "X-Poedit-Country: FRANCE\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
 
 
15
 
16
  #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
17
  #. Plugin Name of the plugin/theme
@@ -22,55 +24,54 @@ msgid "Theme My Login"
22
  msgstr "Theme My Login"
23
 
24
  #: admin/class-theme-my-login-admin.php:88
25
- #, fuzzy, php-format
26
  msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
27
- msgstr "ERREUR: Le module \"$ module\" ne pouvait pas être activée (%s)."
28
 
29
  #: admin/class-theme-my-login-admin.php:108
30
  msgid "NOTICE:"
31
- msgstr ""
32
 
33
  #: admin/class-theme-my-login-admin.php:109
34
  #, php-format
35
  msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
36
- msgstr ""
37
 
38
  #: admin/class-theme-my-login-admin.php:111
39
  msgid "Take me to the settings page"
40
- msgstr ""
41
 
42
  #: admin/class-theme-my-login-admin.php:124
43
  msgid "You can now login with your e-mail address or username! Try it out!"
44
- msgstr ""
45
 
46
  #: admin/class-theme-my-login-admin.php:125
47
  msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
48
- msgstr ""
49
 
50
  #: admin/class-theme-my-login-admin.php:126
51
  msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
52
- msgstr ""
53
 
54
  #: admin/class-theme-my-login-admin.php:127
55
- #, fuzzy
56
  msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
57
- msgstr "Afin de suivre les changements entre les mises à niveau, vous pouvez stocker vos données personnalisées \"theme-my-login.css\" dans votre répertoire du thème actuel."
58
 
59
  #: admin/class-theme-my-login-admin.php:128
60
  msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
61
- msgstr ""
62
 
63
  #: admin/class-theme-my-login-admin.php:129
64
  msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
65
- msgstr ""
66
 
67
  #: admin/class-theme-my-login-admin.php:130
68
  msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
69
- msgstr ""
70
 
71
  #: admin/class-theme-my-login-admin.php:134
72
  msgid "Did You Know?"
73
- msgstr ""
74
 
75
  #: admin/class-theme-my-login-admin.php:175
76
  msgid "General"
@@ -78,7 +79,7 @@ msgstr "Général"
78
 
79
  #: admin/class-theme-my-login-admin.php:176
80
  msgid "Basic"
81
- msgstr "Basic"
82
 
83
  #: admin/class-theme-my-login-admin.php:177
84
  #: admin/class-theme-my-login-admin.php:305
@@ -87,7 +88,7 @@ msgstr "Modules"
87
 
88
  #: admin/class-theme-my-login-admin.php:184
89
  msgid "Theme My Login Settings"
90
- msgstr "Theme My Login Paramètres"
91
 
92
  #: admin/class-theme-my-login-admin.php:190
93
  #: admin/class-theme-my-login-admin.php:247
@@ -100,19 +101,19 @@ msgstr "Page ID"
100
 
101
  #: admin/class-theme-my-login-admin.php:269
102
  msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
103
- msgstr "Cela devrait être l'ID de la page WordPress qui inclut le [theme-my-login] shortcode. Par défaut, cette page est intitulée \"Login\"."
104
 
105
  #: admin/class-theme-my-login-admin.php:273
106
  msgid "Pagelist"
107
- msgstr "Page de la liste"
108
 
109
  #: admin/class-theme-my-login-admin.php:276
110
  msgid "Show Page In Pagelist"
111
- msgstr "Voir la page Dans Page de la liste"
112
 
113
  #: admin/class-theme-my-login-admin.php:277
114
  msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
115
- msgstr "Activez ce paramètre pour ajouter (Connexion) login / logout (Déconnexion) des liens à la pagelist généré par des fonctions comme wp_list_pages () et wp_page_menu ()."
116
 
117
  #: admin/class-theme-my-login-admin.php:281
118
  msgid "Stylesheet"
@@ -124,7 +125,7 @@ msgstr "Activer \"theme-my-login.css\""
124
 
125
  #: admin/class-theme-my-login-admin.php:285
126
  msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
127
- msgstr "Afin de suivre les changements entre les mises à niveau, vous pouvez stocker vos données personnalisées \"theme-my-login.css\" dans votre répertoire du thème actuel."
128
 
129
  #: admin/class-theme-my-login-admin.php:309
130
  #, php-format
@@ -136,24 +137,20 @@ msgid "No modules found."
136
  msgstr "Pas de modules trouvés."
137
 
138
  #: admin/class-theme-my-login-admin.php:422
139
- #, fuzzy
140
  msgid "One of the modules is invalid."
141
- msgstr "Un des plugins est invalide."
142
 
143
  #: admin/class-theme-my-login-admin.php:475
144
- #, fuzzy
145
  msgid "Invalid module path."
146
- msgstr "Plugin est invalide."
147
 
148
  #: admin/class-theme-my-login-admin.php:477
149
- #, fuzzy
150
  msgid "Module file does not exist."
151
- msgstr "Plugin fichier n'existe pas."
152
 
153
  #: admin/class-theme-my-login-admin.php:481
154
- #, fuzzy
155
  msgid "The module does not have a valid header."
156
- msgstr "Le plugin n'a pas une en-tête valide."
157
 
158
  #: includes/class-theme-my-login-template.php:140
159
  #, php-format
@@ -169,7 +166,7 @@ msgstr "Inscrivez-vous"
169
  #: includes/class-theme-my-login-template.php:150
170
  #: includes/class-theme-my-login-widget.php:86
171
  msgid "Lost Password"
172
- msgstr "Mot de passe perdu"
173
 
174
  #: includes/class-theme-my-login-template.php:154
175
  #: includes/class-theme-my-login.php:393
@@ -194,70 +191,67 @@ msgstr "Déconnexion"
194
 
195
  #: includes/class-theme-my-login-template.php:363
196
  msgid "Register For This Site"
197
- msgstr ""
198
 
199
  #: includes/class-theme-my-login-template.php:365
200
  msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
- msgstr "S'il vous plaît entrer votre nom d'utilisateur ou adresse e-mail. Vous recevrez un nouveau mot de passe par e-mail."
202
 
203
  #: includes/class-theme-my-login-widget.php:23
204
  msgid "A login form for your blog."
205
  msgstr "Un formulaire de connexion pour votre blog."
206
 
207
  #: includes/class-theme-my-login-widget.php:86
208
- #, fuzzy
209
  msgid "Login"
210
  msgstr "Connexion"
211
 
212
  #: includes/class-theme-my-login-widget.php:87
213
- #, fuzzy
214
  msgid "Default Action"
215
- msgstr "Défaut"
216
 
217
  #: includes/class-theme-my-login-widget.php:94
218
  msgid "Show When Logged In"
219
- msgstr "Afficher Lorsque vous êtes connecté"
220
 
221
  #: includes/class-theme-my-login-widget.php:96
222
  msgid "Show Title"
223
- msgstr "Afficher le titre"
224
 
225
  #: includes/class-theme-my-login-widget.php:98
226
  msgid "Show Login Link"
227
- msgstr "Afficher lien de connexion"
228
 
229
  #: includes/class-theme-my-login-widget.php:100
230
  msgid "Show Register Link"
231
- msgstr "Afficher le lien d'enregistrement"
232
 
233
  #: includes/class-theme-my-login-widget.php:102
234
  msgid "Show Lost Password Link"
235
- msgstr "Affixcher le lien mot de passe perdu"
236
 
237
  #: includes/class-theme-my-login-widget.php:104
238
  msgid "Show Gravatar"
239
- msgstr "Afficher Gravatar"
240
 
241
  #: includes/class-theme-my-login-widget.php:105
242
  msgid "Gravatar Size"
243
- msgstr "Taille du gravatar"
244
 
245
  #: includes/class-theme-my-login-widget.php:107
246
  msgid "Allow Registration"
247
- msgstr "Permettre l'enregistrement"
248
 
249
  #: includes/class-theme-my-login-widget.php:109
250
  msgid "Allow Password Recovery"
251
- msgstr "Permettre la récupération du mot de passe"
252
 
253
  #: includes/class-theme-my-login.php:217
254
  msgid "Sorry, that key does not appear to be valid."
255
  msgstr "Désolé, cette clef ne semble pas être valide."
256
 
257
  #: includes/class-theme-my-login.php:325
258
- #, fuzzy
259
  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."
260
- 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."
261
 
262
  #: includes/class-theme-my-login.php:329
263
  msgid "You are now logged out."
@@ -265,7 +259,7 @@ msgstr "Vous êtes maintenant déconnecté."
265
 
266
  #: includes/class-theme-my-login.php:331
267
  msgid "User registration is currently not allowed."
268
- msgstr "L'nregistrement d'utilisateur n'est pas autorisé actuellement."
269
 
270
  #: includes/class-theme-my-login.php:333
271
  msgid "Check your e-mail for the confirmation link."
@@ -273,15 +267,15 @@ msgstr "Vérifiez votre e-mail pour le lien de confirmation."
273
 
274
  #: includes/class-theme-my-login.php:335
275
  msgid "Check your e-mail for your new password."
276
- msgstr "Vérifiez votre e-mail et votre nouveau mot de passe."
277
 
278
  #: includes/class-theme-my-login.php:337
279
  msgid "Registration complete. Please check your e-mail."
280
- msgstr "Inscription complète. Vérifier votre e-mail s'il vous plaît."
281
 
282
  #: includes/class-theme-my-login.php:339
283
  msgid "Your session has expired. Please log-in again."
284
- msgstr ""
285
 
286
  #: includes/class-theme-my-login.php:393
287
  msgid "Log Out"
@@ -289,23 +283,23 @@ msgstr "Déconnexion"
289
 
290
  #: includes/class-theme-my-login.php:880
291
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
292
- msgstr "<strong>ERREUR</ strong>: Entrez un nom d'utilisateur ou adresse e-mail."
293
 
294
  #: includes/class-theme-my-login.php:885
295
  msgid "<strong>ERROR</strong>: There is no user registered with that email address."
296
- msgstr "<strong>ERREUR</ strong>: Il n'y a pas d'utilisateur enregistré avec cette adresse e-mail."
297
 
298
  #: includes/class-theme-my-login.php:897
299
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
300
- msgstr "<strong>ERREUR</ strong>: Nom d'utilisateur incorrect ou e-mail non valide"
301
 
302
  #: includes/class-theme-my-login.php:911
303
  msgid "Password reset is not allowed for this user"
304
- msgstr "Récuperation Mot de passe oublié n'est pas autorisé pour cet utilisateur"
305
 
306
  #: includes/class-theme-my-login.php:924
307
  msgid "Someone has asked to reset the password for the following site and username."
308
- msgstr "Quelqu'un a demandé de réinitialiser le mot de passe pour le site suivant et nom d'utilisateur."
309
 
310
  #: includes/class-theme-my-login.php:926
311
  #: includes/class-theme-my-login.php:983
@@ -316,16 +310,16 @@ msgstr "Quelqu'un a demandé de réinitialiser le mot de passe pour le site suiv
316
  #: modules/user-moderation/user-moderation.php:370
317
  #, php-format
318
  msgid "Username: %s"
319
- msgstr "Nom d'utilisateur: %s"
320
 
321
  #: includes/class-theme-my-login.php:927
322
  msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
323
- msgstr "Pour réinitialiser votre mot de passe visitez l'adresse suivante, sinon ignorer simplement ce message et rien ne se passera."
324
 
325
  #: includes/class-theme-my-login.php:938
326
  #, php-format
327
  msgid "[%s] Password Reset"
328
- msgstr "[%s] Mot de passe oublié"
329
 
330
  #: includes/class-theme-my-login.php:944
331
  #: includes/class-theme-my-login.php:1001
@@ -343,7 +337,7 @@ msgstr "L'e-mail n'a pas pu être envoyé."
343
  #: modules/user-moderation/admin/user-moderation-admin.php:175
344
  #: modules/user-moderation/admin/user-moderation-admin.php:210
345
  msgid "Possible reason: your host may have disabled the mail() function..."
346
- msgstr "Cause possible: Vous avez désactivé la fonction mail de votre hôte () ..."
347
 
348
  #: includes/class-theme-my-login.php:965
349
  #: includes/class-theme-my-login.php:968
@@ -363,7 +357,7 @@ msgstr "Clé non valide"
363
  #: modules/user-moderation/admin/user-moderation-admin.php:166
364
  #, php-format
365
  msgid "Password: %s"
366
- msgstr "Mot de passe: %s"
367
 
368
  #: includes/class-theme-my-login.php:995
369
  #: modules/custom-passwords/custom-passwords.php:345
@@ -373,50 +367,48 @@ msgstr "[%s] Votre nouveau mot de passe"
373
 
374
  #: includes/class-theme-my-login.php:1026
375
  msgid "<strong>ERROR</strong>: Please enter a username."
376
- msgstr "<strong>ERREUR</ strong>: S'il vous plaît entrer un nom d'utilisateur."
377
 
378
  #: includes/class-theme-my-login.php:1028
379
- #, fuzzy
380
  msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
381
- msgstr "<strong>ERREUR</ strong>: Ce nom d'utilisateur n'est pas valide. S'il vous plaît entrer un nom d'utilisateur valide."
382
 
383
  #: includes/class-theme-my-login.php:1031
384
  msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
385
- msgstr "<strong> ERREUR </ strong>: Ce nom d'utilisateur existe déjà, en choisir un autre s'il vous plaît."
386
 
387
  #: includes/class-theme-my-login.php:1036
388
  msgid "<strong>ERROR</strong>: Please type your e-mail address."
389
- msgstr "<strong> ERREUR</ strong>: S'il vous plaît entrez votre adresse email"
390
 
391
  #: includes/class-theme-my-login.php:1038
392
  msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
393
- msgstr "<strong>ERREUR</ strong >: L'adresse email n'est pas correcte."
394
 
395
  #: includes/class-theme-my-login.php:1041
396
  msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
397
- msgstr "<strong>ERREUR</ strong>: Ce courriel existe déjà, s'il vous plaît choisir un autre."
398
 
399
  #: includes/class-theme-my-login.php:1054
400
  #, php-format
401
  msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
402
- msgstr "<strong> ERREUR </ strong>: Impossible de vous inscrire ... s'il vous plaît contacter le <a href=\"mailto:%s\">webmaster</a> !"
403
 
404
  #: modules/custom-email/admin/custom-email-admin.php:43
405
  #: modules/custom-email/admin/custom-email-admin.php:170
406
  #: modules/user-moderation/admin/user-moderation-admin.php:333
407
- #, fuzzy
408
  msgid "User Notification"
409
- msgstr "Activation utilisateur"
410
 
411
  #: modules/custom-email/admin/custom-email-admin.php:46
412
  msgid "This e-mail will be sent to a new user upon registration."
413
- msgstr ""
414
 
415
  #: modules/custom-email/admin/custom-email-admin.php:47
416
  #: modules/custom-email/admin/custom-email-admin.php:174
417
  #: modules/user-moderation/admin/user-moderation-admin.php:337
418
  msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
419
- msgstr ""
420
 
421
  #: modules/custom-email/admin/custom-email-admin.php:48
422
  #: modules/custom-email/admin/custom-email-admin.php:78
@@ -428,7 +420,7 @@ msgstr ""
428
  #: modules/user-moderation/admin/user-moderation-admin.php:368
429
  #: modules/user-moderation/admin/user-moderation-admin.php:421
430
  msgid "If any field is left empty, the default will be used instead."
431
- msgstr ""
432
 
433
  #: modules/custom-email/admin/custom-email-admin.php:51
434
  #: modules/custom-email/admin/custom-email-admin.php:84
@@ -440,7 +432,7 @@ msgstr ""
440
  #: modules/user-moderation/admin/user-moderation-admin.php:374
441
  #: modules/user-moderation/admin/user-moderation-admin.php:424
442
  msgid "From Name"
443
- msgstr "Depuis votre nom"
444
 
445
  #: modules/custom-email/admin/custom-email-admin.php:54
446
  #: modules/custom-email/admin/custom-email-admin.php:87
@@ -452,7 +444,7 @@ msgstr "Depuis votre nom"
452
  #: modules/user-moderation/admin/user-moderation-admin.php:377
453
  #: modules/user-moderation/admin/user-moderation-admin.php:427
454
  msgid "From E-mail"
455
- msgstr "Depuis votre email"
456
 
457
  #: modules/custom-email/admin/custom-email-admin.php:57
458
  #: modules/custom-email/admin/custom-email-admin.php:90
@@ -505,40 +497,39 @@ msgstr "Variables disponibles"
505
  #: modules/custom-email/admin/custom-email-admin.php:74
506
  #: modules/custom-email/admin/custom-email-admin.php:201
507
  #: modules/user-moderation/admin/user-moderation-admin.php:364
508
- #, fuzzy
509
  msgid "Admin Notification"
510
- msgstr "Désactiver Notification de l'administrateur"
511
 
512
  #: modules/custom-email/admin/custom-email-admin.php:77
513
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
514
- msgstr ""
515
 
516
  #: modules/custom-email/admin/custom-email-admin.php:81
517
  #: modules/custom-email/admin/custom-email-admin.php:208
518
  #: modules/user-moderation/admin/user-moderation-admin.php:371
519
  msgid "To"
520
- msgstr ""
521
 
522
  #: modules/custom-email/admin/custom-email-admin.php:126
523
  msgid "This e-mail will be sent to a user when they attempt to recover their password."
524
- msgstr ""
525
 
526
  #: modules/custom-email/admin/custom-email-admin.php:127
527
  msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
528
- msgstr ""
529
 
530
  #: modules/custom-email/admin/custom-email-admin.php:173
531
  msgid "This e-mail will be sent to a user upon successful password recovery."
532
- msgstr ""
533
 
534
  #: modules/custom-email/admin/custom-email-admin.php:204
535
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
536
- msgstr ""
537
 
538
  #: modules/custom-email/admin/custom-email-admin.php:231
539
  #: modules/user-moderation/admin/user-moderation-admin.php:394
540
  msgid "Disable Admin Notification"
541
- msgstr "Désactiver Notification de l'administrateur"
542
 
543
  #: modules/custom-email/admin/custom-email-admin.php:251
544
  #: templates/profile-form.php:86
@@ -548,7 +539,7 @@ msgstr "E-mail"
548
 
549
  #: modules/custom-email/admin/custom-email-admin.php:252
550
  msgid "New User"
551
- msgstr "Nouveaux membres"
552
 
553
  #: modules/custom-email/admin/custom-email-admin.php:253
554
  msgid "Retrieve Password"
@@ -556,23 +547,23 @@ msgstr "Récupérer le mot de passe"
556
 
557
  #: modules/custom-email/admin/custom-email-admin.php:254
558
  msgid "Reset Password"
559
- msgstr "Réinitialiser mot de passe"
560
 
561
  #: modules/custom-email/custom-email.php:473
562
- #, fuzzy, php-format
563
  msgid "New user registration on your site %s:"
564
- msgstr "Enregistrement nouvel utilisateur sur votre blog %s:"
565
 
566
  #: modules/custom-email/custom-email.php:475
567
  #: modules/user-moderation/user-moderation.php:371
568
  #, php-format
569
  msgid "E-mail: %s"
570
- msgstr "E-mail: %s"
571
 
572
  #: modules/custom-email/custom-email.php:477
573
  #, php-format
574
  msgid "[%s] New User Registration"
575
- msgstr "[%s] Inscription des nouveaux membres"
576
 
577
  #: modules/custom-email/custom-email.php:495
578
  #, php-format
@@ -587,45 +578,44 @@ msgstr "[%s] Mot de passe Perdu/Changé"
587
  #: modules/custom-email/custom-email.php:526
588
  #, php-format
589
  msgid "Password Lost and Changed for user: %s"
590
- msgstr "Mot de passe perdu et changé pour l'utilisateur: %s"
591
 
592
  #: modules/custom-passwords/custom-passwords.php:29
593
  msgid "Password:"
594
- msgstr "Mot de passe:"
595
 
596
  #: modules/custom-passwords/custom-passwords.php:31
597
  #: templates/resetpass-form.php:16
598
  msgid "Confirm Password:"
599
- msgstr "Confirmer le mot de passe:"
600
 
601
  #: modules/custom-passwords/custom-passwords.php:54
602
  msgid "<strong>ERROR</strong>: Please enter a password."
603
- msgstr "<strong>ERREUR</ strong>: S'il vous plaît entrer un mot de passe."
604
 
605
  #: modules/custom-passwords/custom-passwords.php:57
606
  msgid "<strong>ERROR</strong>: Your passwords do not match."
607
- msgstr "<strong>ERREUR</ strong>: Vos mots de passe ne correspondent pas."
608
 
609
  #: modules/custom-passwords/custom-passwords.php:60
610
  msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
611
- msgstr "<strong>ERREUR</ strong>: Votre mot de passe doit comporter au moins 6 caractères."
612
 
613
  #: modules/custom-passwords/custom-passwords.php:188
614
- #, fuzzy
615
  msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
616
- msgstr "S'il vous plaît entrer votre nom d'utilisateur ou adresse e-mail. Vous recevrez un e-mail avec un lien pour réinitialiser votre mot de passe."
617
 
618
  #: modules/custom-passwords/custom-passwords.php:191
619
  msgid "Please enter a new password."
620
- msgstr "S'il vous plaît entrer un nouveau mot de passe."
621
 
622
  #: modules/custom-passwords/custom-passwords.php:224
623
  msgid "Registration complete. You may now log in."
624
- msgstr "Inscription complète. Vous pouvez vous connecter maintenant."
625
 
626
  #: modules/custom-passwords/custom-passwords.php:227
627
  msgid "Your password has been saved. You may now log in."
628
- msgstr "Votre mot de passe a été enregistré. Vous pouvez vous connecter maintenant."
629
 
630
  #: modules/custom-redirection/custom-redirection.php:148
631
  msgid "Redirection"
@@ -642,7 +632,7 @@ msgstr "Défaut"
642
 
643
  #: modules/custom-redirection/custom-redirection.php:178
644
  msgid "Check this option to send the user to their WordPress Dashboard/Profile."
645
- msgstr ""
646
 
647
  #: modules/custom-redirection/custom-redirection.php:179
648
  #: modules/custom-redirection/custom-redirection.php:191
@@ -651,24 +641,24 @@ msgstr "Diriger vers"
651
 
652
  #: modules/custom-redirection/custom-redirection.php:180
653
  msgid "Check this option to send the user back to the page they were visiting before logging in."
654
- msgstr ""
655
 
656
  #: modules/custom-redirection/custom-redirection.php:183
657
  #: modules/custom-redirection/custom-redirection.php:195
658
  msgid "Check this option to send the user to a custom location, specified by the textbox above."
659
- msgstr ""
660
 
661
  #: modules/custom-redirection/custom-redirection.php:190
662
  msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
663
- msgstr ""
664
 
665
  #: modules/custom-redirection/custom-redirection.php:192
666
  msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
667
- msgstr ""
668
 
669
  #: modules/custom-user-links/admin/custom-user-links-admin.php:139
670
  msgid "User Links"
671
- msgstr "Liens utilisateur"
672
 
673
  #: modules/custom-user-links/admin/custom-user-links-admin.php:229
674
  #: modules/custom-user-links/admin/custom-user-links-admin.php:252
@@ -684,11 +674,11 @@ msgstr "URL"
684
 
685
  #: modules/custom-user-links/admin/custom-user-links-admin.php:247
686
  msgid "Add New link:"
687
- msgstr "Ajouter un nouveau lien:"
688
 
689
  #: modules/custom-user-links/admin/custom-user-links-admin.php:263
690
  msgid "Add link"
691
- msgstr "Add lien"
692
 
693
  #: modules/custom-user-links/admin/custom-user-links-admin.php:303
694
  msgid "Delete"
@@ -707,55 +697,54 @@ msgstr "Vous ne pouvez pas modifier cet utilisateur."
707
 
708
  #: modules/security/admin/security-admin.php:70
709
  msgid "User locked."
710
- msgstr ""
711
 
712
  #: modules/security/admin/security-admin.php:72
713
  msgid "User unlocked."
714
- msgstr ""
715
 
716
  #: modules/security/admin/security-admin.php:95
717
  msgid "Unlock"
718
- msgstr ""
719
 
720
  #: modules/security/admin/security-admin.php:97
721
  msgid "Lock"
722
- msgstr ""
723
 
724
  #: modules/security/admin/security-admin.php:116
725
  msgid "Security"
726
- msgstr ""
727
 
728
  #: modules/security/admin/security-admin.php:136
729
  msgid "Login Attempts"
730
- msgstr ""
731
 
732
  #: modules/security/admin/security-admin.php:141
733
  msgid "minute(s)"
734
- msgstr ""
735
 
736
  #: modules/security/admin/security-admin.php:142
737
  msgid "hour(s)"
738
- msgstr ""
739
 
740
  #: modules/security/admin/security-admin.php:143
741
  msgid "day(s)"
742
- msgstr ""
743
 
744
  #: modules/security/admin/security-admin.php:166
745
  #, php-format
746
  msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
747
- msgstr ""
748
 
749
  #: modules/security/security.php:43
750
  #: modules/security/security.php:69
751
  #, php-format
752
  msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
753
- msgstr ""
754
 
755
  #: modules/security/security.php:45
756
- #, fuzzy
757
  msgid "<strong>ERROR</strong>: This account has been locked."
758
- msgstr "<strong>ERREUR</ strong>: Votre inscription n'a pas encore été approuvé."
759
 
760
  #: modules/themed-profiles/themed-profiles.php:77
761
  #: templates/profile-form.php:125
@@ -764,79 +753,74 @@ msgstr "Indicateur de sécurité"
764
 
765
  #: modules/themed-profiles/themed-profiles.php:78
766
  msgid "Very weak"
767
- msgstr ""
768
 
769
  #: modules/themed-profiles/themed-profiles.php:79
770
  msgid "Weak"
771
- msgstr ""
772
 
773
  #. translators: password strength
774
  #: modules/themed-profiles/themed-profiles.php:81
775
  msgctxt "password strength"
776
  msgid "Medium"
777
- msgstr ""
778
 
779
  #: modules/themed-profiles/themed-profiles.php:82
780
  msgid "Strong"
781
- msgstr ""
782
 
783
  #: modules/themed-profiles/themed-profiles.php:92
784
  msgid "You do not have permission to edit this user."
785
  msgstr "Vous n'avez pas la permission de modifier cet utilisateur."
786
 
787
  #: modules/themed-profiles/themed-profiles.php:108
788
- #, fuzzy
789
  msgid "Profile updated."
790
- msgstr "Profil"
791
 
792
  #: modules/themed-profiles/themed-profiles.php:178
793
  msgid "Your Profile"
794
  msgstr "Votre profil"
795
 
796
  #: modules/user-moderation/admin/user-moderation-admin.php:83
797
- #, fuzzy
798
  msgid "User approved."
799
- msgstr "Approbation Utilisateur"
800
 
801
  #: modules/user-moderation/admin/user-moderation-admin.php:85
802
- #, fuzzy
803
  msgid "Activation sent."
804
- msgstr "Activation utilisateur"
805
 
806
  #: modules/user-moderation/admin/user-moderation-admin.php:111
807
- #, fuzzy
808
  msgid "Resend Activation"
809
- msgstr "Activation utilisateur"
810
 
811
  #: modules/user-moderation/admin/user-moderation-admin.php:116
812
- #, fuzzy
813
  msgid "Approve"
814
- msgstr "Approbation Utilisateur"
815
 
816
  #: modules/user-moderation/admin/user-moderation-admin.php:150
817
  #: modules/user-moderation/user-moderation.php:275
818
  msgid "Same as when you signed up."
819
- msgstr "Même que lors de votre inscription."
820
 
821
  #: modules/user-moderation/admin/user-moderation-admin.php:164
822
  #, php-format
823
  msgid "You have been approved access to %s"
824
- msgstr "Vous avez été approuvé l'accès à %s"
825
 
826
  #: modules/user-moderation/admin/user-moderation-admin.php:169
827
  #, php-format
828
  msgid "[%s] Registration Approved"
829
- msgstr "[%s] Enregistrement Approuvé"
830
 
831
  #: modules/user-moderation/admin/user-moderation-admin.php:203
832
  #, php-format
833
  msgid "You have been denied access to %s"
834
- msgstr "L'accès vous avez été refusé à %s"
835
 
836
  #: modules/user-moderation/admin/user-moderation-admin.php:204
837
  #, php-format
838
  msgid "[%s] Registration Denied"
839
- msgstr "[%s] refusées à l'enregistrement"
840
 
841
  #: modules/user-moderation/admin/user-moderation-admin.php:226
842
  msgid "Moderation"
@@ -844,7 +828,7 @@ msgstr "Modération"
844
 
845
  #: modules/user-moderation/admin/user-moderation-admin.php:228
846
  msgid "User Activation"
847
- msgstr "Activation utilisateur"
848
 
849
  #: modules/user-moderation/admin/user-moderation-admin.php:229
850
  msgid "User Approval"
@@ -852,11 +836,11 @@ msgstr "Approbation Utilisateur"
852
 
853
  #: modules/user-moderation/admin/user-moderation-admin.php:230
854
  msgid "User Denial"
855
- msgstr "Le déni de l'utilisateur"
856
 
857
  #: modules/user-moderation/admin/user-moderation-admin.php:249
858
  msgid "User Moderation"
859
- msgstr "Modération utilisateur"
860
 
861
  #: modules/user-moderation/admin/user-moderation-admin.php:252
862
  msgid "None"
@@ -864,106 +848,104 @@ msgstr "Aucun"
864
 
865
  #: modules/user-moderation/admin/user-moderation-admin.php:253
866
  msgid "Check this option to require no moderation."
867
- msgstr ""
868
 
869
  #: modules/user-moderation/admin/user-moderation-admin.php:255
870
  msgid "E-mail Confirmation"
871
- msgstr "E-Mail Confirmation"
872
 
873
  #: modules/user-moderation/admin/user-moderation-admin.php:256
874
  msgid "Check this option to require new users to confirm their e-mail address before they may log in."
875
- msgstr ""
876
 
877
  #: modules/user-moderation/admin/user-moderation-admin.php:258
878
  msgid "Admin Approval"
879
- msgstr "Approbation administrateur"
880
 
881
  #: modules/user-moderation/admin/user-moderation-admin.php:259
882
  msgid "Check this option to require new users to be approved by an administrator before they may log in."
883
- msgstr ""
884
 
885
  #: modules/user-moderation/admin/user-moderation-admin.php:285
886
  msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
887
- msgstr ""
888
 
889
  #: modules/user-moderation/admin/user-moderation-admin.php:286
890
  msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
891
- msgstr ""
892
 
893
  #: modules/user-moderation/admin/user-moderation-admin.php:336
894
  msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
895
- msgstr ""
896
 
897
  #: modules/user-moderation/admin/user-moderation-admin.php:367
898
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
899
- msgstr ""
900
 
901
  #: modules/user-moderation/admin/user-moderation-admin.php:420
902
  msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
903
- msgstr ""
904
 
905
  #: modules/user-moderation/user-moderation.php:171
906
- #, fuzzy, php-format
907
  msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
908
- msgstr "<strong> ERREUR</ strong>: Vous n'avez pas encore confirmé votre adresse e-mail."
909
 
910
  #: modules/user-moderation/user-moderation.php:174
911
  msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
912
- msgstr "<strong>ERREUR</ strong>: Votre inscription n'a pas encore été approuvé."
913
 
914
  #: modules/user-moderation/user-moderation.php:334
915
  #, php-format
916
  msgid "[%s] Activate Your Account"
917
- msgstr "[%s] Activer votre compte"
918
 
919
  #: modules/user-moderation/user-moderation.php:335
920
  #, php-format
921
  msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
922
- msgstr "Merci pour votre inscription sur %s! Pour terminer l'activation de votre compte s'il vous plaît cliquer sur le lien suivant:"
923
 
924
  #: modules/user-moderation/user-moderation.php:367
925
  #, php-format
926
  msgid "[%s] New User Awaiting Approval"
927
- msgstr "[%s] Nouveaux membres en attente de validation"
928
 
929
  #: modules/user-moderation/user-moderation.php:369
930
  #, php-format
931
  msgid "New user requires approval on your blog %s:"
932
- msgstr "Nouvel utilisateur requiert l'approbation de votre blog %s:"
933
 
934
  #: modules/user-moderation/user-moderation.php:372
935
  msgid "To approve or deny this user:"
936
- msgstr "Approuver ou refuser cet utilisateur:"
937
 
938
  #: modules/user-moderation/user-moderation.php:393
939
  msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
940
- msgstr "Votre inscription a réussie, mais vous devez maintenant confirmer votre adresse e-mail pour pouvoir vous connecter, S'il vous plaît vérifiez votre email et cliquez sur le lien fourni."
941
 
942
  #: modules/user-moderation/user-moderation.php:395
943
  msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
944
- msgstr "Votre inscription a réussie, mais vous devez maintenant être approuvé par l'administrateur avant de pouvoir vous connecter. Vous serez averti par e-mail dès que votre compte a été approuvé"
945
 
946
  #: modules/user-moderation/user-moderation.php:398
947
  msgid "Your account has been activated. You may now log in."
948
- msgstr "Votre compte a été activé. Vous pouvez vous connecter maintenant"
949
 
950
  #: modules/user-moderation/user-moderation.php:400
951
  msgid "Your account has been activated. Please check your e-mail for your password."
952
- msgstr "Votre compte a été activé. S'il vous plaît vérifier votre e-mail et votre mot de passe."
953
 
954
  #: modules/user-moderation/user-moderation.php:402
955
  msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
956
- msgstr "<strong>ERREUR</ strong>: Désolé, cette clef ne semble pas être valide."
957
 
958
  #: modules/user-moderation/user-moderation.php:405
959
- #, fuzzy
960
  msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
961
- msgstr "<strong>ERREUR</ strong>: Désolé, cette clef ne semble pas être valide."
962
 
963
  #: modules/user-moderation/user-moderation.php:407
964
- #, fuzzy
965
  msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
966
- msgstr "Votre inscription a réussie, mais vous devez maintenant confirmer votre adresse e-mail pour pouvoir vous connecter, S'il vous plaît vérifiez votre email et cliquez sur le lien fourni."
967
 
968
  #: templates/login-form.php:12
969
  #: templates/profile-form.php:34
@@ -993,11 +975,11 @@ msgstr "Options personnelles"
993
 
994
  #: templates/profile-form.php:30
995
  msgid "Name"
996
- msgstr "Nom:"
997
 
998
  #: templates/profile-form.php:35
999
  msgid "Your username cannot be changed."
1000
- msgstr "Votre nom d'utilisateur ne peut pas être changé."
1001
 
1002
  #: templates/profile-form.php:39
1003
  msgid "First name"
@@ -1018,19 +1000,19 @@ msgstr "(requis)"
1018
 
1019
  #: templates/profile-form.php:54
1020
  msgid "Display name publicly as"
1021
- msgstr "Affichage du nom publiquement comme"
1022
 
1023
  #: templates/profile-form.php:82
1024
  msgid "Contact Info"
1025
- msgstr "Contact Info"
1026
 
1027
  #: templates/profile-form.php:91
1028
  msgid "Website"
1029
- msgstr "Website"
1030
 
1031
  #: templates/profile-form.php:108
1032
  msgid "About Yourself"
1033
- msgstr "À propos de vous"
1034
 
1035
  #: templates/profile-form.php:112
1036
  msgid "Biographical Info"
@@ -1038,7 +1020,7 @@ msgstr "Informations biographiques"
1038
 
1039
  #: templates/profile-form.php:114
1040
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1041
- msgstr "Partagez un peu d'informations biographiques pour remplir votre profil. Ces informations peuvent avoir la possibilité d' être montré publiquement."
1042
 
1043
  #: templates/profile-form.php:122
1044
  msgid "New Password"
@@ -1046,15 +1028,15 @@ msgstr "Nouveau mot de passe"
1046
 
1047
  #: templates/profile-form.php:123
1048
  msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1049
- msgstr "Si vous souhaitez changer le type de mot de passe une nouvelle fois. Sinon, laissez ce champ vide."
1050
 
1051
  #: templates/profile-form.php:124
1052
  msgid "Type your new password again."
1053
- msgstr "Tapez votre nouveau mot de passe."
1054
 
1055
  #: templates/profile-form.php:126
1056
  msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1057
- msgstr "Astuce: Le mot de passe doit comporter au moins sept caractères. Pour rendre plus sécurisé, utiliser les majuscules et minuscules, chiffres et symboles tels que ! \" ? $ % ^ &amp; )."
1058
 
1059
  #: templates/profile-form.php:140
1060
  msgid "Additional Capabilities"
@@ -1066,24 +1048,23 @@ msgstr "Modifier votre profil"
1066
 
1067
  #: templates/register-form.php:23
1068
  msgid "A password will be e-mailed to you."
1069
- msgstr "Un mot de passe sera envoyé par courrier électronique."
1070
 
1071
  #: templates/resetpass-form.php:12
1072
  msgid "New Password:"
1073
- msgstr "Nouveau mot de passe:"
1074
 
1075
  #: templates/resetpass-form.php:24
1076
  msgid "Change Password"
1077
  msgstr "Changer de mot de passe"
1078
 
1079
  #. Plugin URI of the plugin/theme
1080
- #, fuzzy
1081
  msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1082
- msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login-plugin"
1083
 
1084
  #. Description of the plugin/theme
1085
  msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1086
- msgstr "Thèmes de la connexion WordPress, d'enregistrement et mot de passe oublié pages en fonction de votre thème."
1087
 
1088
  #. Author of the plugin/theme
1089
  msgid "Jeff Farthing"
3
  "Project-Id-Version: Theme My Login 6.0\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
  "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
+ "PO-Revision-Date: 2010-10-24 18:21-0500\n"
7
  "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
  "Language-Team: theme-my-login-fr_FR <contact@theme-my-login-fr_FR>\n"
9
  "MIME-Version: 1.0\n"
12
  "X-Poedit-Language: French\n"
13
  "X-Poedit-Country: FRANCE\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
15
+ "Plural-Forms: nplurals=2; plural=n>1\n"
16
+ "X-Poedit-KeywordsList: _e;__\n"
17
 
18
  #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
19
  #. Plugin Name of the plugin/theme
24
  msgstr "Theme My Login"
25
 
26
  #: admin/class-theme-my-login-admin.php:88
27
+ #, php-format
28
  msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
29
+ msgstr "ERREUR : Le module \"%1$s\" ne pouvait pas être activé (%2$s)."
30
 
31
  #: admin/class-theme-my-login-admin.php:108
32
  msgid "NOTICE:"
33
+ msgstr "REMARQUE :"
34
 
35
  #: admin/class-theme-my-login-admin.php:109
36
  #, php-format
37
  msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
38
+ msgstr "Maintenant que vous avez activé Theme My Login, merci de <a href=\"%s\">visitez la page des paramètres</a> et de vous familiariser avec toutes les options disponibles."
39
 
40
  #: admin/class-theme-my-login-admin.php:111
41
  msgid "Take me to the settings page"
42
+ msgstr "Aller à la page des paramètres"
43
 
44
  #: admin/class-theme-my-login-admin.php:124
45
  msgid "You can now login with your e-mail address or username! Try it out!"
46
+ msgstr "Vous pouvez maintenant vous connecter avec votre adresse e-mail ou nom d'utilisateur! Essayez-le !"
47
 
48
  #: admin/class-theme-my-login-admin.php:125
49
  msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
50
+ msgstr "Theme My Login utilisé désormais un système de module. Les modules sont similaires aux plugins WordPress. Chaque module étend les fonctionnalités par défaut de Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Cliquez Ici</a> pour débuter avec les modules."
51
 
52
  #: admin/class-theme-my-login-admin.php:126
53
  msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
54
+ msgstr "Theme My Login permet maintenant des formulaires personnalisés. Vous pouvez créer votre propre modèle de formulaire en copiant la version par défaut à partir de \"theme-my-login/templates\" dans le répertoire de votre thème actuel. Essayez-le !"
55
 
56
  #: admin/class-theme-my-login-admin.php:127
 
57
  msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
58
+ msgstr "Vous pouvez garder les changements de votre feuille de style entre les mises à jours. Copiez le fichier \"theme-my-login/theme-my-login.css\" dans le répertoire de votre thème actuel."
59
 
60
  #: admin/class-theme-my-login-admin.php:128
61
  msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
62
+ msgstr "Theme My Login fournit un shortcode que vous pouvez utiliser dans vos articles avec plusieurs paramètres pour personnaliser le formulaire. Visiter la <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Documentation</a> pour les instructions d'usage."
63
 
64
  #: admin/class-theme-my-login-admin.php:129
65
  msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
66
+ msgstr "Theme My Login est <em>LIBRE</em> mais Jeff apprécierait fortement une <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donation</a> !"
67
 
68
  #: admin/class-theme-my-login-admin.php:130
69
  msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
70
+ msgstr "Jeff est <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">disponible pour l'engagement</a>!"
71
 
72
  #: admin/class-theme-my-login-admin.php:134
73
  msgid "Did You Know?"
74
+ msgstr "Le Saviez-Vous ?"
75
 
76
  #: admin/class-theme-my-login-admin.php:175
77
  msgid "General"
79
 
80
  #: admin/class-theme-my-login-admin.php:176
81
  msgid "Basic"
82
+ msgstr "Principal"
83
 
84
  #: admin/class-theme-my-login-admin.php:177
85
  #: admin/class-theme-my-login-admin.php:305
88
 
89
  #: admin/class-theme-my-login-admin.php:184
90
  msgid "Theme My Login Settings"
91
+ msgstr "Paramètres Theme My Login"
92
 
93
  #: admin/class-theme-my-login-admin.php:190
94
  #: admin/class-theme-my-login-admin.php:247
101
 
102
  #: admin/class-theme-my-login-admin.php:269
103
  msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
104
+ msgstr "Cela devrait être l'ID de la page WordPress qui inclut le shortcode [theme-my-login]. Par défaut, cette page est intitulée \"Login\"."
105
 
106
  #: admin/class-theme-my-login-admin.php:273
107
  msgid "Pagelist"
108
+ msgstr "Pagelist"
109
 
110
  #: admin/class-theme-my-login-admin.php:276
111
  msgid "Show Page In Pagelist"
112
+ msgstr "Voir la Page Dans la Pagelist"
113
 
114
  #: admin/class-theme-my-login-admin.php:277
115
  msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
116
+ msgstr "Activez ce paramètre pour ajouter les liens Connexion / Déconnexion à la pagelist généré par des fonctions comme wp_list_pages() et wp_page_menu()."
117
 
118
  #: admin/class-theme-my-login-admin.php:281
119
  msgid "Stylesheet"
125
 
126
  #: admin/class-theme-my-login-admin.php:285
127
  msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
128
+ msgstr "Afin de garder les changements entre les mises à jours, vous pouvez stocker vos données personnalisées \"theme-my-login.css\" dans le répertoire de votre thème actuel."
129
 
130
  #: admin/class-theme-my-login-admin.php:309
131
  #, php-format
137
  msgstr "Pas de modules trouvés."
138
 
139
  #: admin/class-theme-my-login-admin.php:422
 
140
  msgid "One of the modules is invalid."
141
+ msgstr "Un des modules est invalide."
142
 
143
  #: admin/class-theme-my-login-admin.php:475
 
144
  msgid "Invalid module path."
145
+ msgstr "Chemin du module invalide."
146
 
147
  #: admin/class-theme-my-login-admin.php:477
 
148
  msgid "Module file does not exist."
149
+ msgstr "Le fichier du module n'existe pas."
150
 
151
  #: admin/class-theme-my-login-admin.php:481
 
152
  msgid "The module does not have a valid header."
153
+ msgstr "Le module n'a pas une en-tête valide."
154
 
155
  #: includes/class-theme-my-login-template.php:140
156
  #, php-format
166
  #: includes/class-theme-my-login-template.php:150
167
  #: includes/class-theme-my-login-widget.php:86
168
  msgid "Lost Password"
169
+ msgstr "Mot de passe perdu ?"
170
 
171
  #: includes/class-theme-my-login-template.php:154
172
  #: includes/class-theme-my-login.php:393
191
 
192
  #: includes/class-theme-my-login-template.php:363
193
  msgid "Register For This Site"
194
+ msgstr "S'inscrire sur ce site"
195
 
196
  #: includes/class-theme-my-login-template.php:365
197
  msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
198
+ msgstr "Merci d'entrer votre nom d'utilisateur ou adresse e-mail. Vous recevrez un nouveau mot de passe par e-mail."
199
 
200
  #: includes/class-theme-my-login-widget.php:23
201
  msgid "A login form for your blog."
202
  msgstr "Un formulaire de connexion pour votre blog."
203
 
204
  #: includes/class-theme-my-login-widget.php:86
 
205
  msgid "Login"
206
  msgstr "Connexion"
207
 
208
  #: includes/class-theme-my-login-widget.php:87
 
209
  msgid "Default Action"
210
+ msgstr "Action par Défaut"
211
 
212
  #: includes/class-theme-my-login-widget.php:94
213
  msgid "Show When Logged In"
214
+ msgstr "Afficher Lorsque vous êtes Connecté"
215
 
216
  #: includes/class-theme-my-login-widget.php:96
217
  msgid "Show Title"
218
+ msgstr "Afficher le Titre"
219
 
220
  #: includes/class-theme-my-login-widget.php:98
221
  msgid "Show Login Link"
222
+ msgstr "Afficher lien de Connexion"
223
 
224
  #: includes/class-theme-my-login-widget.php:100
225
  msgid "Show Register Link"
226
+ msgstr "Afficher le lien d'Enregistrement"
227
 
228
  #: includes/class-theme-my-login-widget.php:102
229
  msgid "Show Lost Password Link"
230
+ msgstr "Afficher le lien Mot de Passe Perdu"
231
 
232
  #: includes/class-theme-my-login-widget.php:104
233
  msgid "Show Gravatar"
234
+ msgstr "Afficher le Gravatar"
235
 
236
  #: includes/class-theme-my-login-widget.php:105
237
  msgid "Gravatar Size"
238
+ msgstr "Taille du Gravatar"
239
 
240
  #: includes/class-theme-my-login-widget.php:107
241
  msgid "Allow Registration"
242
+ msgstr "Permettre l'Enregistrement"
243
 
244
  #: includes/class-theme-my-login-widget.php:109
245
  msgid "Allow Password Recovery"
246
+ msgstr "Permettre la Récupération du Mot de Passe"
247
 
248
  #: includes/class-theme-my-login.php:217
249
  msgid "Sorry, that key does not appear to be valid."
250
  msgstr "Désolé, cette clef ne semble pas être valide."
251
 
252
  #: includes/class-theme-my-login.php:325
 
253
  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."
254
+ 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."
255
 
256
  #: includes/class-theme-my-login.php:329
257
  msgid "You are now logged out."
259
 
260
  #: includes/class-theme-my-login.php:331
261
  msgid "User registration is currently not allowed."
262
+ msgstr "L'enregistrement d'utilisateur n'est pas autorisé actuellement."
263
 
264
  #: includes/class-theme-my-login.php:333
265
  msgid "Check your e-mail for the confirmation link."
267
 
268
  #: includes/class-theme-my-login.php:335
269
  msgid "Check your e-mail for your new password."
270
+ msgstr "Vérifiez votre e-mail pour votre nouveau mot de passe."
271
 
272
  #: includes/class-theme-my-login.php:337
273
  msgid "Registration complete. Please check your e-mail."
274
+ msgstr "Inscription complète. Merci de vérifier votre compte de messagerie."
275
 
276
  #: includes/class-theme-my-login.php:339
277
  msgid "Your session has expired. Please log-in again."
278
+ msgstr "Votre session a expiré. Merci de vous reconnecter."
279
 
280
  #: includes/class-theme-my-login.php:393
281
  msgid "Log Out"
283
 
284
  #: includes/class-theme-my-login.php:880
285
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
286
+ msgstr "<strong>ERREUR</strong> : Entrez un nom d'utilisateur ou une adresse e-mail."
287
 
288
  #: includes/class-theme-my-login.php:885
289
  msgid "<strong>ERROR</strong>: There is no user registered with that email address."
290
+ msgstr "<strong>ERREUR</strong> : Il n'y a pas d'utilisateur enregistré avec cette adresse e-mail."
291
 
292
  #: includes/class-theme-my-login.php:897
293
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
294
+ msgstr "<strong>ERREUR</strong> : Nom d'utilisateur ou e-mail invalide."
295
 
296
  #: includes/class-theme-my-login.php:911
297
  msgid "Password reset is not allowed for this user"
298
+ msgstr "Récuperation de mot de passe non autorisé pour cet utilisateur"
299
 
300
  #: includes/class-theme-my-login.php:924
301
  msgid "Someone has asked to reset the password for the following site and username."
302
+ msgstr "Quelqu'un a demandé de réinitialiser le mot de passe pour le site suivant et ce nom d'utilisateur."
303
 
304
  #: includes/class-theme-my-login.php:926
305
  #: includes/class-theme-my-login.php:983
310
  #: modules/user-moderation/user-moderation.php:370
311
  #, php-format
312
  msgid "Username: %s"
313
+ msgstr "Nom d'utilisateur : %s"
314
 
315
  #: includes/class-theme-my-login.php:927
316
  msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
317
+ msgstr "Pour réinitialiser votre mot de passe visitez l'adresse suivante, sinon ignorer simplement ce message et rien ne sera changé."
318
 
319
  #: includes/class-theme-my-login.php:938
320
  #, php-format
321
  msgid "[%s] Password Reset"
322
+ msgstr "[%s] Mot de passe oublié ?"
323
 
324
  #: includes/class-theme-my-login.php:944
325
  #: includes/class-theme-my-login.php:1001
337
  #: modules/user-moderation/admin/user-moderation-admin.php:175
338
  #: modules/user-moderation/admin/user-moderation-admin.php:210
339
  msgid "Possible reason: your host may have disabled the mail() function..."
340
+ msgstr "Cause possible: Vous avez désactivé la fonction mail() de votre hôte..."
341
 
342
  #: includes/class-theme-my-login.php:965
343
  #: includes/class-theme-my-login.php:968
357
  #: modules/user-moderation/admin/user-moderation-admin.php:166
358
  #, php-format
359
  msgid "Password: %s"
360
+ msgstr "Mot de passe : %s"
361
 
362
  #: includes/class-theme-my-login.php:995
363
  #: modules/custom-passwords/custom-passwords.php:345
367
 
368
  #: includes/class-theme-my-login.php:1026
369
  msgid "<strong>ERROR</strong>: Please enter a username."
370
+ msgstr "<strong>ERREUR</strong> : Merci d'entrer un nom d'utilisateur."
371
 
372
  #: includes/class-theme-my-login.php:1028
 
373
  msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
374
+ msgstr "<strong>ERREUR</strong> : Ce nom d'utilisateur n'est pas valide car il utilise des caractères illégaux. Merci d'entrer un nom d'utilisateur valide."
375
 
376
  #: includes/class-theme-my-login.php:1031
377
  msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
378
+ msgstr "<strong>ERREUR</strong> : Ce nom d'utilisateur existe déjà, merci d'en choisir un autre."
379
 
380
  #: includes/class-theme-my-login.php:1036
381
  msgid "<strong>ERROR</strong>: Please type your e-mail address."
382
+ msgstr "<strong>ERREUR</strong> : Merci d'entrer votre adresse email"
383
 
384
  #: includes/class-theme-my-login.php:1038
385
  msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
386
+ msgstr "<strong>ERREUR</strong > : L'adresse email n'est pas correcte."
387
 
388
  #: includes/class-theme-my-login.php:1041
389
  msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
390
+ msgstr "<strong>ERREUR</strong> : Cet email existe déjà, merci d'en choisir une autre."
391
 
392
  #: includes/class-theme-my-login.php:1054
393
  #, php-format
394
  msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
395
+ msgstr "<strong>ERREUR</strong> : Impossible de vous inscrire... Merci de contacter le <a href=\"mailto:%s\">webmaster</a> !"
396
 
397
  #: modules/custom-email/admin/custom-email-admin.php:43
398
  #: modules/custom-email/admin/custom-email-admin.php:170
399
  #: modules/user-moderation/admin/user-moderation-admin.php:333
 
400
  msgid "User Notification"
401
+ msgstr "Notification Utilisateur"
402
 
403
  #: modules/custom-email/admin/custom-email-admin.php:46
404
  msgid "This e-mail will be sent to a new user upon registration."
405
+ msgstr "Cet e-mail sera envoyé à un nouvel utilisateur lors de l'inscription."
406
 
407
  #: modules/custom-email/admin/custom-email-admin.php:47
408
  #: modules/custom-email/admin/custom-email-admin.php:174
409
  #: modules/user-moderation/admin/user-moderation-admin.php:337
410
  msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
411
+ msgstr "Merci d'inclure la variable %user_pass% si vous utilisez des mots de passe par défaut ou sinon l'utilisateur ne saura pas son mot de passe!"
412
 
413
  #: modules/custom-email/admin/custom-email-admin.php:48
414
  #: modules/custom-email/admin/custom-email-admin.php:78
420
  #: modules/user-moderation/admin/user-moderation-admin.php:368
421
  #: modules/user-moderation/admin/user-moderation-admin.php:421
422
  msgid "If any field is left empty, the default will be used instead."
423
+ msgstr "Si un champ est laissé vide, la valeur par défaut sera utilisée à la place."
424
 
425
  #: modules/custom-email/admin/custom-email-admin.php:51
426
  #: modules/custom-email/admin/custom-email-admin.php:84
432
  #: modules/user-moderation/admin/user-moderation-admin.php:374
433
  #: modules/user-moderation/admin/user-moderation-admin.php:424
434
  msgid "From Name"
435
+ msgstr "Depuis votre Nom"
436
 
437
  #: modules/custom-email/admin/custom-email-admin.php:54
438
  #: modules/custom-email/admin/custom-email-admin.php:87
444
  #: modules/user-moderation/admin/user-moderation-admin.php:377
445
  #: modules/user-moderation/admin/user-moderation-admin.php:427
446
  msgid "From E-mail"
447
+ msgstr "Depuis votre E-mail"
448
 
449
  #: modules/custom-email/admin/custom-email-admin.php:57
450
  #: modules/custom-email/admin/custom-email-admin.php:90
497
  #: modules/custom-email/admin/custom-email-admin.php:74
498
  #: modules/custom-email/admin/custom-email-admin.php:201
499
  #: modules/user-moderation/admin/user-moderation-admin.php:364
 
500
  msgid "Admin Notification"
501
+ msgstr "Notification Administrateur"
502
 
503
  #: modules/custom-email/admin/custom-email-admin.php:77
504
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
505
+ msgstr "Cet e-mail sera envoyé à la ou les addresses e-mail (les adresses multiples sont séparées par des virgules) précisées ci-dessous lors de l'inscription de nouveaux utilisateurs."
506
 
507
  #: modules/custom-email/admin/custom-email-admin.php:81
508
  #: modules/custom-email/admin/custom-email-admin.php:208
509
  #: modules/user-moderation/admin/user-moderation-admin.php:371
510
  msgid "To"
511
+ msgstr "A"
512
 
513
  #: modules/custom-email/admin/custom-email-admin.php:126
514
  msgid "This e-mail will be sent to a user when they attempt to recover their password."
515
+ msgstr "Cet e-mail sera envoyé à un utilisateur quand il essaiera de récupérer son mot de passe."
516
 
517
  #: modules/custom-email/admin/custom-email-admin.php:127
518
  msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
519
+ msgstr "Merci d'inclure la variable %reseturl% ou sinon l'utilisateur ne sera pas en mesure de récupérer son mot de passe !"
520
 
521
  #: modules/custom-email/admin/custom-email-admin.php:173
522
  msgid "This e-mail will be sent to a user upon successful password recovery."
523
+ msgstr "Cet e-mail sera envoyé à un utilisateur lors d'une fructueuse récupération de mot de passe."
524
 
525
  #: modules/custom-email/admin/custom-email-admin.php:204
526
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
527
+ msgstr "Cet e-mail sera envoyé à la ou les addresses e-mail (les adresses multiples sont séparées par des virgules) précisées ci-dessous en cas de changement de mot de passe utilisateur."
528
 
529
  #: modules/custom-email/admin/custom-email-admin.php:231
530
  #: modules/user-moderation/admin/user-moderation-admin.php:394
531
  msgid "Disable Admin Notification"
532
+ msgstr "Désactiver Notification Administrateur"
533
 
534
  #: modules/custom-email/admin/custom-email-admin.php:251
535
  #: templates/profile-form.php:86
539
 
540
  #: modules/custom-email/admin/custom-email-admin.php:252
541
  msgid "New User"
542
+ msgstr "Nouvel Utilisateur"
543
 
544
  #: modules/custom-email/admin/custom-email-admin.php:253
545
  msgid "Retrieve Password"
547
 
548
  #: modules/custom-email/admin/custom-email-admin.php:254
549
  msgid "Reset Password"
550
+ msgstr "Réinitialiser le mot de passe"
551
 
552
  #: modules/custom-email/custom-email.php:473
553
+ #, php-format
554
  msgid "New user registration on your site %s:"
555
+ msgstr "Nouvel enregistrement d'utilisateur sur votre site %s :"
556
 
557
  #: modules/custom-email/custom-email.php:475
558
  #: modules/user-moderation/user-moderation.php:371
559
  #, php-format
560
  msgid "E-mail: %s"
561
+ msgstr "E-mail : %s"
562
 
563
  #: modules/custom-email/custom-email.php:477
564
  #, php-format
565
  msgid "[%s] New User Registration"
566
+ msgstr "[%s] Inscription Nouveau Membre"
567
 
568
  #: modules/custom-email/custom-email.php:495
569
  #, php-format
578
  #: modules/custom-email/custom-email.php:526
579
  #, php-format
580
  msgid "Password Lost and Changed for user: %s"
581
+ msgstr "Mot de passe perdu et changé pour l'utilisateur : %s"
582
 
583
  #: modules/custom-passwords/custom-passwords.php:29
584
  msgid "Password:"
585
+ msgstr "Mot de passe :"
586
 
587
  #: modules/custom-passwords/custom-passwords.php:31
588
  #: templates/resetpass-form.php:16
589
  msgid "Confirm Password:"
590
+ msgstr "Confirmer le mot de passe :"
591
 
592
  #: modules/custom-passwords/custom-passwords.php:54
593
  msgid "<strong>ERROR</strong>: Please enter a password."
594
+ msgstr "<strong>ERREUR</strong> : Merci d'entrer un mot de passe."
595
 
596
  #: modules/custom-passwords/custom-passwords.php:57
597
  msgid "<strong>ERROR</strong>: Your passwords do not match."
598
+ msgstr "<strong>ERREUR</strong> : Vos mots de passe ne correspondent pas."
599
 
600
  #: modules/custom-passwords/custom-passwords.php:60
601
  msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
602
+ msgstr "<strong>ERREUR</strong> : Votre mot de passe doit comporter au moins 6 caractères."
603
 
604
  #: modules/custom-passwords/custom-passwords.php:188
 
605
  msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
606
+ msgstr "Merci d'entrer votre nom d'utilisateur ou adresse e-mail. Vous recevrez un e-mail avec un lien pour réinitialiser votre mot de passe."
607
 
608
  #: modules/custom-passwords/custom-passwords.php:191
609
  msgid "Please enter a new password."
610
+ msgstr "Merci d'entrer un nouveau mot de passe."
611
 
612
  #: modules/custom-passwords/custom-passwords.php:224
613
  msgid "Registration complete. You may now log in."
614
+ msgstr "Inscription complète. Vous pouvez maintenant vous connecter."
615
 
616
  #: modules/custom-passwords/custom-passwords.php:227
617
  msgid "Your password has been saved. You may now log in."
618
+ msgstr "Votre mot de passe a été enregistré. Vous pouvez maintenant vous connecter."
619
 
620
  #: modules/custom-redirection/custom-redirection.php:148
621
  msgid "Redirection"
632
 
633
  #: modules/custom-redirection/custom-redirection.php:178
634
  msgid "Check this option to send the user to their WordPress Dashboard/Profile."
635
+ msgstr "Cochez cette option pour renvoyer l'utilisateur vers leur Tableau de bord/Profil WordPress."
636
 
637
  #: modules/custom-redirection/custom-redirection.php:179
638
  #: modules/custom-redirection/custom-redirection.php:191
641
 
642
  #: modules/custom-redirection/custom-redirection.php:180
643
  msgid "Check this option to send the user back to the page they were visiting before logging in."
644
+ msgstr "Cochez cette option pour renvoyer l'utilisateur vers la page qu'il visitait avant de se connecter."
645
 
646
  #: modules/custom-redirection/custom-redirection.php:183
647
  #: modules/custom-redirection/custom-redirection.php:195
648
  msgid "Check this option to send the user to a custom location, specified by the textbox above."
649
+ msgstr "Cochez cette option pour renvoyer l'utilisateur vers un emplacement personnalisé, spécifié dans la zone de texte ci-dessus."
650
 
651
  #: modules/custom-redirection/custom-redirection.php:190
652
  msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
653
+ msgstr "Cochez cette option pour renvoyer l'utilisateur vers la page de connexion, en affichant un message comme quoi ils ont réussi à se déconnecter."
654
 
655
  #: modules/custom-redirection/custom-redirection.php:192
656
  msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
657
+ msgstr "Cochez cette option pour renvoyer l'utilisateur vers la page qu'il visitait avant de se déconnecter. (Note : Si la page qu'il visitait était une page d'administration alors ceci peut avoir des résultats inattendus.)"
658
 
659
  #: modules/custom-user-links/admin/custom-user-links-admin.php:139
660
  msgid "User Links"
661
+ msgstr "Liens Utilisateur"
662
 
663
  #: modules/custom-user-links/admin/custom-user-links-admin.php:229
664
  #: modules/custom-user-links/admin/custom-user-links-admin.php:252
674
 
675
  #: modules/custom-user-links/admin/custom-user-links-admin.php:247
676
  msgid "Add New link:"
677
+ msgstr "Ajouter un Nouveau Lien:"
678
 
679
  #: modules/custom-user-links/admin/custom-user-links-admin.php:263
680
  msgid "Add link"
681
+ msgstr "Ajouter un lien"
682
 
683
  #: modules/custom-user-links/admin/custom-user-links-admin.php:303
684
  msgid "Delete"
697
 
698
  #: modules/security/admin/security-admin.php:70
699
  msgid "User locked."
700
+ msgstr "Utilisateur verrouillé."
701
 
702
  #: modules/security/admin/security-admin.php:72
703
  msgid "User unlocked."
704
+ msgstr "Utilisateur déverrouillé."
705
 
706
  #: modules/security/admin/security-admin.php:95
707
  msgid "Unlock"
708
+ msgstr "Déverrouillé"
709
 
710
  #: modules/security/admin/security-admin.php:97
711
  msgid "Lock"
712
+ msgstr "Verrouillé"
713
 
714
  #: modules/security/admin/security-admin.php:116
715
  msgid "Security"
716
+ msgstr "Sécurité"
717
 
718
  #: modules/security/admin/security-admin.php:136
719
  msgid "Login Attempts"
720
+ msgstr "Tentatives de Connexion"
721
 
722
  #: modules/security/admin/security-admin.php:141
723
  msgid "minute(s)"
724
+ msgstr "minute(s)"
725
 
726
  #: modules/security/admin/security-admin.php:142
727
  msgid "hour(s)"
728
+ msgstr "heure(s)"
729
 
730
  #: modules/security/admin/security-admin.php:143
731
  msgid "day(s)"
732
+ msgstr "jour(s)"
733
 
734
  #: modules/security/admin/security-admin.php:166
735
  #, php-format
736
  msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
737
+ msgstr "Après %1$s tentatives de connexion infructueuses dans les %2$s %3$s, verrouiller le compte pour %4$s %5$s."
738
 
739
  #: modules/security/security.php:43
740
  #: modules/security/security.php:69
741
  #, php-format
742
  msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
743
+ msgstr "<strong>ERREUR</strong> : Ce compte a été verrouillé en raison de trop nombreuses tentatives de connexion. Vous pouvez essayer de nouveau dans %s."
744
 
745
  #: modules/security/security.php:45
 
746
  msgid "<strong>ERROR</strong>: This account has been locked."
747
+ msgstr "<strong>ERREUR</strong> : Ce compte a été verrouillé."
748
 
749
  #: modules/themed-profiles/themed-profiles.php:77
750
  #: templates/profile-form.php:125
753
 
754
  #: modules/themed-profiles/themed-profiles.php:78
755
  msgid "Very weak"
756
+ msgstr "Très faible"
757
 
758
  #: modules/themed-profiles/themed-profiles.php:79
759
  msgid "Weak"
760
+ msgstr "Faible"
761
 
762
  #. translators: password strength
763
  #: modules/themed-profiles/themed-profiles.php:81
764
  msgctxt "password strength"
765
  msgid "Medium"
766
+ msgstr "Moyen"
767
 
768
  #: modules/themed-profiles/themed-profiles.php:82
769
  msgid "Strong"
770
+ msgstr "Fort"
771
 
772
  #: modules/themed-profiles/themed-profiles.php:92
773
  msgid "You do not have permission to edit this user."
774
  msgstr "Vous n'avez pas la permission de modifier cet utilisateur."
775
 
776
  #: modules/themed-profiles/themed-profiles.php:108
 
777
  msgid "Profile updated."
778
+ msgstr "Profil mis à jour"
779
 
780
  #: modules/themed-profiles/themed-profiles.php:178
781
  msgid "Your Profile"
782
  msgstr "Votre profil"
783
 
784
  #: modules/user-moderation/admin/user-moderation-admin.php:83
 
785
  msgid "User approved."
786
+ msgstr "Utilisateur approuvé."
787
 
788
  #: modules/user-moderation/admin/user-moderation-admin.php:85
 
789
  msgid "Activation sent."
790
+ msgstr "Activation envoyée."
791
 
792
  #: modules/user-moderation/admin/user-moderation-admin.php:111
 
793
  msgid "Resend Activation"
794
+ msgstr "Renvoyer l'Activation"
795
 
796
  #: modules/user-moderation/admin/user-moderation-admin.php:116
 
797
  msgid "Approve"
798
+ msgstr "Approuver"
799
 
800
  #: modules/user-moderation/admin/user-moderation-admin.php:150
801
  #: modules/user-moderation/user-moderation.php:275
802
  msgid "Same as when you signed up."
803
+ msgstr "Le même que lors de votre inscription."
804
 
805
  #: modules/user-moderation/admin/user-moderation-admin.php:164
806
  #, php-format
807
  msgid "You have been approved access to %s"
808
+ msgstr "Vous avez approuvé l'accès à %s"
809
 
810
  #: modules/user-moderation/admin/user-moderation-admin.php:169
811
  #, php-format
812
  msgid "[%s] Registration Approved"
813
+ msgstr "[%s] Enregistrement Approuvé(s)"
814
 
815
  #: modules/user-moderation/admin/user-moderation-admin.php:203
816
  #, php-format
817
  msgid "You have been denied access to %s"
818
+ msgstr "Vous avez refusé l'accès à %s"
819
 
820
  #: modules/user-moderation/admin/user-moderation-admin.php:204
821
  #, php-format
822
  msgid "[%s] Registration Denied"
823
+ msgstr "[%s] Enregistrement Refusé(s)"
824
 
825
  #: modules/user-moderation/admin/user-moderation-admin.php:226
826
  msgid "Moderation"
828
 
829
  #: modules/user-moderation/admin/user-moderation-admin.php:228
830
  msgid "User Activation"
831
+ msgstr "Activation Utilisateur"
832
 
833
  #: modules/user-moderation/admin/user-moderation-admin.php:229
834
  msgid "User Approval"
836
 
837
  #: modules/user-moderation/admin/user-moderation-admin.php:230
838
  msgid "User Denial"
839
+ msgstr "Déni de l'Utilisateur"
840
 
841
  #: modules/user-moderation/admin/user-moderation-admin.php:249
842
  msgid "User Moderation"
843
+ msgstr "Modération Utilisateur"
844
 
845
  #: modules/user-moderation/admin/user-moderation-admin.php:252
846
  msgid "None"
848
 
849
  #: modules/user-moderation/admin/user-moderation-admin.php:253
850
  msgid "Check this option to require no moderation."
851
+ msgstr "Cochez cette option pour ne pas avoir de modération."
852
 
853
  #: modules/user-moderation/admin/user-moderation-admin.php:255
854
  msgid "E-mail Confirmation"
855
+ msgstr "E-Mail de Confirmation"
856
 
857
  #: modules/user-moderation/admin/user-moderation-admin.php:256
858
  msgid "Check this option to require new users to confirm their e-mail address before they may log in."
859
+ msgstr "Cochez cette option pour exiger que les nouveaux utilisateurs doivent confirmer leur adresse e-mail avant de pouvoir se connecter."
860
 
861
  #: modules/user-moderation/admin/user-moderation-admin.php:258
862
  msgid "Admin Approval"
863
+ msgstr "Approbation Administrateur"
864
 
865
  #: modules/user-moderation/admin/user-moderation-admin.php:259
866
  msgid "Check this option to require new users to be approved by an administrator before they may log in."
867
+ msgstr "Cochez cette option pour exiger que les nouveaux utilisateurs doivent être approuvé par un administrateur avant de pouvoir se connecter."
868
 
869
  #: modules/user-moderation/admin/user-moderation-admin.php:285
870
  msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
871
+ msgstr "Cet e-mail sera envoyé à un nouvel utilisateur lors de l'inscription lorsque \"E-Mail de Confirmation\" est coché pour la \"Modération Utilisateur\"."
872
 
873
  #: modules/user-moderation/admin/user-moderation-admin.php:286
874
  msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
875
+ msgstr "Merci d'inclure la variable %activateurl% ou sinon l'utilsateur ne sera pas capable d'activer son compte!"
876
 
877
  #: modules/user-moderation/admin/user-moderation-admin.php:336
878
  msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
879
+ msgstr "Cet e-mail sera envoyé à un nouvel utilisateur sur approbation de l'administrateur lorsque l'\"Approbation Administrateur\" est cochée pour la \"Modération Utilisateur\"."
880
 
881
  #: modules/user-moderation/admin/user-moderation-admin.php:367
882
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
883
+ msgstr "Cet e-mail sera envoyé à la ou les addresses e-mail (les adresses multiples sont séparées par des virgules) précisées ci-dessous lors de l'enregistrement lorsque l'\"Approbation Administrateur\" est cochée pour la \"Modération Utilisateur\"."
884
 
885
  #: modules/user-moderation/admin/user-moderation-admin.php:420
886
  msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
887
+ msgstr "Cet e-mail sera envoyé à un utilisateur supprimé/refusé quand l'\"Approbation Administrateur\" est cochée pour la \"Modération Utilisateur\" et que le rôle de l'ututilisateur est en \"Attente\"."
888
 
889
  #: modules/user-moderation/user-moderation.php:171
890
+ #, php-format
891
  msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
892
+ msgstr "<strong> ERREUR</strong> : Vous n'avez pas encore confirmé votre adresse e-mail. <a href=\"%s\">Renvoyer l'Activation</a> ?"
893
 
894
  #: modules/user-moderation/user-moderation.php:174
895
  msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
896
+ msgstr "<strong>ERREUR</strong> : Votre inscription n'a pas encore été approuvée."
897
 
898
  #: modules/user-moderation/user-moderation.php:334
899
  #, php-format
900
  msgid "[%s] Activate Your Account"
901
+ msgstr "[%s] Activer Votre Compte"
902
 
903
  #: modules/user-moderation/user-moderation.php:335
904
  #, php-format
905
  msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
906
+ msgstr "Merci pour votre inscription sur %s! Pour terminer l'activation de votre compte merci de cliquer sur le lien suivant : "
907
 
908
  #: modules/user-moderation/user-moderation.php:367
909
  #, php-format
910
  msgid "[%s] New User Awaiting Approval"
911
+ msgstr "[%s] Nouveaux Membres en Attente de Validation"
912
 
913
  #: modules/user-moderation/user-moderation.php:369
914
  #, php-format
915
  msgid "New user requires approval on your blog %s:"
916
+ msgstr "Nouvel utilisateur requiert l'approbation pour votre blog %s :"
917
 
918
  #: modules/user-moderation/user-moderation.php:372
919
  msgid "To approve or deny this user:"
920
+ msgstr "Approuver ou refuser cet utilisateur :"
921
 
922
  #: modules/user-moderation/user-moderation.php:393
923
  msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
924
+ msgstr "Votre inscription a réussie mais vous devez maintenant confirmer votre adresse e-mail pour pouvoir vous connecter. Merci de vérifier votre email et de cliquer sur le lien fourni."
925
 
926
  #: modules/user-moderation/user-moderation.php:395
927
  msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
928
+ msgstr "Votre inscription a réussie mais vous devez maintenant être approuvé par l'administrateur avant de pouvoir vous connecter. Vous serez averti par e-mail dès que votre compte aura été approuvé"
929
 
930
  #: modules/user-moderation/user-moderation.php:398
931
  msgid "Your account has been activated. You may now log in."
932
+ msgstr "Votre compte a été activé. Vous pouvez désormais vous connecter."
933
 
934
  #: modules/user-moderation/user-moderation.php:400
935
  msgid "Your account has been activated. Please check your e-mail for your password."
936
+ msgstr "Votre compte a été activé. Merci de vérifier votre e-mail pour votre mot de passe."
937
 
938
  #: modules/user-moderation/user-moderation.php:402
939
  msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
940
+ msgstr "<strong>ERREUR</strong> : Désolé, cette clef ne semble pas être valide."
941
 
942
  #: modules/user-moderation/user-moderation.php:405
 
943
  msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
944
+ msgstr "<strong>ERREUR</strong> : Désolé, cette clef ne semble pas être valide."
945
 
946
  #: modules/user-moderation/user-moderation.php:407
 
947
  msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
948
+ msgstr "L'e-mail d'activation a été envoyé sur l'e-mail référencée pour l'inscription. Merci de vérifier votre email et de cliquer sur le lien fourni."
949
 
950
  #: templates/login-form.php:12
951
  #: templates/profile-form.php:34
975
 
976
  #: templates/profile-form.php:30
977
  msgid "Name"
978
+ msgstr "Nom"
979
 
980
  #: templates/profile-form.php:35
981
  msgid "Your username cannot be changed."
982
+ msgstr "Cette option ne peut pas être changée."
983
 
984
  #: templates/profile-form.php:39
985
  msgid "First name"
1000
 
1001
  #: templates/profile-form.php:54
1002
  msgid "Display name publicly as"
1003
+ msgstr "Nom à afficher publiquement"
1004
 
1005
  #: templates/profile-form.php:82
1006
  msgid "Contact Info"
1007
+ msgstr "Coordonnées"
1008
 
1009
  #: templates/profile-form.php:91
1010
  msgid "Website"
1011
+ msgstr "Site Web"
1012
 
1013
  #: templates/profile-form.php:108
1014
  msgid "About Yourself"
1015
+ msgstr "À propos de Vous"
1016
 
1017
  #: templates/profile-form.php:112
1018
  msgid "Biographical Info"
1020
 
1021
  #: templates/profile-form.php:114
1022
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1023
+ msgstr "Partagez un peu d'informations biographiques pour remplir votre profil. Ceci peut être montré publiquement."
1024
 
1025
  #: templates/profile-form.php:122
1026
  msgid "New Password"
1028
 
1029
  #: templates/profile-form.php:123
1030
  msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1031
+ msgstr "Si vous souhaitez changer le mot de passe encodez-en un nouveau. <br />Sinon laissez ce champ vide."
1032
 
1033
  #: templates/profile-form.php:124
1034
  msgid "Type your new password again."
1035
+ msgstr "Encodez-le une nouvelle fois."
1036
 
1037
  #: templates/profile-form.php:126
1038
  msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1039
+ msgstr "Astuce: Le mot de passe doit avoir au moins 7 caractères. <br/>Pour le rendre plus sûr, utiliser des majuscules et minuscules, chiffres et symboles tels que ! \" ? $ % ^ &amp; )."
1040
 
1041
  #: templates/profile-form.php:140
1042
  msgid "Additional Capabilities"
1048
 
1049
  #: templates/register-form.php:23
1050
  msgid "A password will be e-mailed to you."
1051
+ msgstr "Un mot de passe vous sera envoyé par e-mail."
1052
 
1053
  #: templates/resetpass-form.php:12
1054
  msgid "New Password:"
1055
+ msgstr "Nouveau mot de passe :"
1056
 
1057
  #: templates/resetpass-form.php:24
1058
  msgid "Change Password"
1059
  msgstr "Changer de mot de passe"
1060
 
1061
  #. Plugin URI of the plugin/theme
 
1062
  msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1063
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1064
 
1065
  #. Description of the plugin/theme
1066
  msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1067
+ msgstr "Thèmes pour la connexion, l'enregistrement et mot de passe oublié WordPress en fonction de votre thème."
1068
 
1069
  #. Author of the plugin/theme
1070
  msgid "Jeff Farthing"
language/theme-my-login-hu_HU.mo ADDED
Binary file
language/theme-my-login-hu_HU.po ADDED
@@ -0,0 +1,1077 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of the WordPress plugin Theme My Login 6.0 by Jeff Farthing.
2
+ # Copyright (C) 2010 Jeff Farthing
3
+ # This file is distributed under the same license as the Theme My Login package.
4
+ # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: Theme My Login 6.0\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
10
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
11
+ "PO-Revision-Date: 2010-10-05 14:25+0100\n"
12
+ "Last-Translator: Németh Balázs <nb0000@gmail.com>\n"
13
+ "Language-Team: \n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Country: HUNGARY\n"
18
+
19
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
20
+ #. Plugin Name of the plugin/theme
21
+ #: admin/class-theme-my-login-admin.php:51
22
+ #: admin/class-theme-my-login-admin.php:52
23
+ #: includes/class-theme-my-login-widget.php:24
24
+ msgid "Theme My Login"
25
+ msgstr "Theme My Login"
26
+
27
+ #: admin/class-theme-my-login-admin.php:88
28
+ #, php-format
29
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
30
+ msgstr "HIBA: A \"%1$s\" modult nem sikerült aktiválni (%2$s)."
31
+
32
+ #: admin/class-theme-my-login-admin.php:108
33
+ msgid "NOTICE:"
34
+ msgstr "MEGJEGYZÉS:"
35
+
36
+ #: admin/class-theme-my-login-admin.php:109
37
+ #, php-format
38
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
39
+ msgstr "Most, hogy a Them My Login aktiválva van, kérem <a href=\"%s\">nézze át a beállítások oldalt</a> és ismerkedjen meg az elérhető lehetőségekkel."
40
+
41
+ #: admin/class-theme-my-login-admin.php:111
42
+ msgid "Take me to the settings page"
43
+ msgstr "Vigyen a beállítások oldalra"
44
+
45
+ #: admin/class-theme-my-login-admin.php:124
46
+ msgid "You can now login with your e-mail address or username! Try it out!"
47
+ msgstr "Felhasználónévvel és e-levélcímmel is be lehet lépni. Próbálja ki!"
48
+
49
+ #: admin/class-theme-my-login-admin.php:125
50
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
51
+ msgstr "A Theme My Login egy modulrendszert használ. A modulok hasonlóak a WordPress beépülőkhöz. Minden modul kibővíti a Theme My Login lehetőségeit. <a rel=\"tml-options\" href=\"#tml-modules\">Kattintson ide</a> a modulok használatának elkezdéséhez."
52
+
53
+ #: admin/class-theme-my-login-admin.php:126
54
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
55
+ msgstr "Theme My Login egyedi űrlapok használatát is lehetővé teszi. Saját sablont úgy hozhat létre, hogy lemásolja az alap verziót a \"theme-my-login/templates\" könyvtárból az aktuális téma-könyvtárba. Próbálja ki!"
56
+
57
+ #: admin/class-theme-my-login-admin.php:127
58
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
59
+ msgstr "A styluslapban történt módosítások frissítések közti megtartásához másolja a \"theme-my-login/theme-my-login.css\" fájlt az aktuális téma-könyvtárba, és ott szerkessze."
60
+
61
+ #: admin/class-theme-my-login-admin.php:128
62
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
63
+ msgstr "Theme My Login elérhetővé tesz egy rövid kódot, amit paraméterezve egyedi űrlapok jeleníthetők meg a bejegyzésekben. Nézz meg a <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login dokumentációt</a> használati útmutatóért."
64
+
65
+ #: admin/class-theme-my-login-admin.php:129
66
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
67
+ msgstr "A Theme My Login <em>INGYENES</em>, de Jeff biztosan örülne <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">adományoknak</a>!"
68
+
69
+ #: admin/class-theme-my-login-admin.php:130
70
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
71
+ msgstr "Jeff <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">felbérelhető</a>!"
72
+
73
+ #: admin/class-theme-my-login-admin.php:134
74
+ msgid "Did You Know?"
75
+ msgstr "Tudta, hogy ...?"
76
+
77
+ #: admin/class-theme-my-login-admin.php:175
78
+ msgid "General"
79
+ msgstr "Általános"
80
+
81
+ #: admin/class-theme-my-login-admin.php:176
82
+ msgid "Basic"
83
+ msgstr "Alap"
84
+
85
+ #: admin/class-theme-my-login-admin.php:177
86
+ #: admin/class-theme-my-login-admin.php:305
87
+ msgid "Modules"
88
+ msgstr "Modulok"
89
+
90
+ #: admin/class-theme-my-login-admin.php:184
91
+ msgid "Theme My Login Settings"
92
+ msgstr "Theme My Login beállítások"
93
+
94
+ #: admin/class-theme-my-login-admin.php:190
95
+ #: admin/class-theme-my-login-admin.php:247
96
+ msgid "Save Changes"
97
+ msgstr "Változások mentése"
98
+
99
+ #: admin/class-theme-my-login-admin.php:266
100
+ msgid "Page ID"
101
+ msgstr "Oldal ID"
102
+
103
+ #: admin/class-theme-my-login-admin.php:269
104
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
105
+ msgstr "Ez annak az oldalnak az ID-ja, amelyik a [theme-my-login] rövid kódot tartalmazza. Ennek cím alapesetben \"Login\"."
106
+
107
+ #: admin/class-theme-my-login-admin.php:273
108
+ msgid "Pagelist"
109
+ msgstr "Oldallista"
110
+
111
+ #: admin/class-theme-my-login-admin.php:276
112
+ msgid "Show Page In Pagelist"
113
+ msgstr "Oldal mutatása az oldallistában"
114
+
115
+ #: admin/class-theme-my-login-admin.php:277
116
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
117
+ msgstr "Jelölje be ezt, ha azt szeretné, hogy az oldalfelsoroló függvények, mint pl a wp_list_pages() és wp_page_menu() felsorolják a belépés/kilépés oldalakat."
118
+
119
+ #: admin/class-theme-my-login-admin.php:281
120
+ msgid "Stylesheet"
121
+ msgstr "Stíluslap"
122
+
123
+ #: admin/class-theme-my-login-admin.php:284
124
+ msgid "Enable \"theme-my-login.css\""
125
+ msgstr "Stíluslap „theme-my-login.css” engedélyezése"
126
+
127
+ #: admin/class-theme-my-login-admin.php:285
128
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
129
+ msgstr "Az egyedi stílusok megőrzéséhez, az aktuális téma-könyvtárban lehet egy „theme-my-login.css” fájl."
130
+
131
+ #: admin/class-theme-my-login-admin.php:309
132
+ #, php-format
133
+ msgid "Enable %s"
134
+ msgstr "%s engedélyezése"
135
+
136
+ #: admin/class-theme-my-login-admin.php:311
137
+ msgid "No modules found."
138
+ msgstr "Nincsenek modulok."
139
+
140
+ #: admin/class-theme-my-login-admin.php:422
141
+ msgid "One of the modules is invalid."
142
+ msgstr "Az egyik modul érvénytelen."
143
+
144
+ #: admin/class-theme-my-login-admin.php:475
145
+ msgid "Invalid module path."
146
+ msgstr "Érvénytelen modul elérési út."
147
+
148
+ #: admin/class-theme-my-login-admin.php:477
149
+ msgid "Module file does not exist."
150
+ msgstr "A modulfájl nem létezik."
151
+
152
+ #: admin/class-theme-my-login-admin.php:481
153
+ msgid "The module does not have a valid header."
154
+ msgstr "A modulnak nincs érvényes fejléce."
155
+
156
+ #: includes/class-theme-my-login-template.php:140
157
+ #, php-format
158
+ msgid "Welcome, %s"
159
+ msgstr "Üdv, %s"
160
+
161
+ #: includes/class-theme-my-login-template.php:144
162
+ #: includes/class-theme-my-login-widget.php:86
163
+ #: templates/register-form.php:25
164
+ msgid "Register"
165
+ msgstr "Regisztráció"
166
+
167
+ #: includes/class-theme-my-login-template.php:150
168
+ #: includes/class-theme-my-login-widget.php:86
169
+ msgid "Lost Password"
170
+ msgstr "Elfelejtett jelszó"
171
+
172
+ #: includes/class-theme-my-login-template.php:154
173
+ #: includes/class-theme-my-login.php:393
174
+ #: templates/login-form.php:28
175
+ msgid "Log In"
176
+ msgstr "Belépés"
177
+
178
+ #: includes/class-theme-my-login-template.php:316
179
+ #: modules/custom-user-links/custom-user-links.php:95
180
+ msgid "Dashboard"
181
+ msgstr "Vezérlő panel"
182
+
183
+ #: includes/class-theme-my-login-template.php:317
184
+ #: modules/custom-user-links/custom-user-links.php:96
185
+ msgid "Profile"
186
+ msgstr "Profil"
187
+
188
+ #: includes/class-theme-my-login-template.php:334
189
+ #: modules/custom-redirection/custom-redirection.php:187
190
+ msgid "Log out"
191
+ msgstr "Kilépés"
192
+
193
+ #: includes/class-theme-my-login-template.php:363
194
+ msgid "Register For This Site"
195
+ msgstr "Regisztrálás erre az oldalra"
196
+
197
+ #: includes/class-theme-my-login-template.php:365
198
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
199
+ msgstr "Kérem adja meg a felhasználónevét vagy e-levélcímét. Az új jelszavát e-levélben kapja meg."
200
+
201
+ #: includes/class-theme-my-login-widget.php:23
202
+ msgid "A login form for your blog."
203
+ msgstr "Belépés űrlap a bloghoz."
204
+
205
+ #: includes/class-theme-my-login-widget.php:86
206
+ msgid "Login"
207
+ msgstr "Belépés"
208
+
209
+ #: includes/class-theme-my-login-widget.php:87
210
+ msgid "Default Action"
211
+ msgstr "Alapért. művelet"
212
+
213
+ #: includes/class-theme-my-login-widget.php:94
214
+ msgid "Show When Logged In"
215
+ msgstr "Mutassa, ha belépett"
216
+
217
+ #: includes/class-theme-my-login-widget.php:96
218
+ msgid "Show Title"
219
+ msgstr "Cím megjelenítése"
220
+
221
+ #: includes/class-theme-my-login-widget.php:98
222
+ msgid "Show Login Link"
223
+ msgstr "Belépés link megjelenítése"
224
+
225
+ #: includes/class-theme-my-login-widget.php:100
226
+ msgid "Show Register Link"
227
+ msgstr "Regisztrálás link megjelenítése"
228
+
229
+ #: includes/class-theme-my-login-widget.php:102
230
+ msgid "Show Lost Password Link"
231
+ msgstr "Elfelejtett jelszó link megjelenítése"
232
+
233
+ #: includes/class-theme-my-login-widget.php:104
234
+ msgid "Show Gravatar"
235
+ msgstr "Gravatar mutatása"
236
+
237
+ #: includes/class-theme-my-login-widget.php:105
238
+ msgid "Gravatar Size"
239
+ msgstr "Gravatar mérete"
240
+
241
+ #: includes/class-theme-my-login-widget.php:107
242
+ msgid "Allow Registration"
243
+ msgstr "Regisztráció engedélyezése"
244
+
245
+ #: includes/class-theme-my-login-widget.php:109
246
+ msgid "Allow Password Recovery"
247
+ msgstr "Jelszó visszaszerzés engedélyezése"
248
+
249
+ #: includes/class-theme-my-login.php:217
250
+ msgid "Sorry, that key does not appear to be valid."
251
+ msgstr "Bocsi, ez a kulcs érvénytelennek tűnik."
252
+
253
+ #: includes/class-theme-my-login.php:325
254
+ 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."
255
+ msgstr "<strong>HIBA</strong>: A sütik le vannak tiltva. A WordPress használatához <a href=\"http://www.google.com/cookies.html\">engedélyezni kell a sütiket</a>."
256
+
257
+ #: includes/class-theme-my-login.php:329
258
+ msgid "You are now logged out."
259
+ msgstr "Most ki van lépve."
260
+
261
+ #: includes/class-theme-my-login.php:331
262
+ msgid "User registration is currently not allowed."
263
+ msgstr "A regisztráció jelenleg nincs engedélyezve."
264
+
265
+ #: includes/class-theme-my-login.php:333
266
+ msgid "Check your e-mail for the confirmation link."
267
+ msgstr "A megerősítő hivatkozást keresse az e-levelei között."
268
+
269
+ #: includes/class-theme-my-login.php:335
270
+ msgid "Check your e-mail for your new password."
271
+ msgstr "Az új jelszót keresse az e-levelei között."
272
+
273
+ #: includes/class-theme-my-login.php:337
274
+ msgid "Registration complete. Please check your e-mail."
275
+ msgstr "Regisztráció kész. Kérem nézze meg az e-leveleit!"
276
+
277
+ #: includes/class-theme-my-login.php:339
278
+ msgid "Your session has expired. Please log-in again."
279
+ msgstr "A munkamenet lejárt. Kérem lépjen be újra."
280
+
281
+ #: includes/class-theme-my-login.php:393
282
+ msgid "Log Out"
283
+ msgstr "Kilépés"
284
+
285
+ #: includes/class-theme-my-login.php:880
286
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
287
+ msgstr "<strong>HIBA</strong>: Adjon meg felhasználónevet vagy e-levélcímet."
288
+
289
+ #: includes/class-theme-my-login.php:885
290
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
291
+ msgstr "<strong>HIBA</strong>: Nincs regisztrálca felhasználó ezzel az e-levélcímmel."
292
+
293
+ #: includes/class-theme-my-login.php:897
294
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
295
+ msgstr "<strong>HIBA</strong>: Érvénytelen felhasználónév vagy e-levélcím."
296
+
297
+ #: includes/class-theme-my-login.php:911
298
+ msgid "Password reset is not allowed for this user"
299
+ msgstr "A jelszó-módosítás nem engedélyezett ennek a felhasználónak"
300
+
301
+ #: includes/class-theme-my-login.php:924
302
+ msgid "Someone has asked to reset the password for the following site and username."
303
+ msgstr "Valaki kezdeményezte a jelszó módosítását a következő oldalon és felhasználónévhez."
304
+
305
+ #: includes/class-theme-my-login.php:926
306
+ #: includes/class-theme-my-login.php:983
307
+ #: modules/custom-email/custom-email.php:474
308
+ #: modules/custom-email/custom-email.php:491
309
+ #: modules/custom-passwords/custom-passwords.php:336
310
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
311
+ #: modules/user-moderation/user-moderation.php:370
312
+ #, php-format
313
+ msgid "Username: %s"
314
+ msgstr "Felhasználónév: %s"
315
+
316
+ #: includes/class-theme-my-login.php:927
317
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
318
+ msgstr "A jelszó módosításához látogassa meg az alábbi címet, vagy hagyja figyelmen kívül ezt a levelet, és nem történik semmi."
319
+
320
+ #: includes/class-theme-my-login.php:938
321
+ #, php-format
322
+ msgid "[%s] Password Reset"
323
+ msgstr "[%s] Jelszó módosítás"
324
+
325
+ #: includes/class-theme-my-login.php:944
326
+ #: includes/class-theme-my-login.php:1001
327
+ #: modules/custom-passwords/custom-passwords.php:354
328
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
329
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
330
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
331
+ msgid "The e-mail could not be sent."
332
+ msgstr "Az e-levelet nem sikerült elküldeni."
333
+
334
+ #: includes/class-theme-my-login.php:944
335
+ #: includes/class-theme-my-login.php:1001
336
+ #: modules/custom-passwords/custom-passwords.php:354
337
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
338
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
339
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
340
+ msgid "Possible reason: your host may have disabled the mail() function..."
341
+ msgstr "Lehetséges ok: a gépen ki lehet kapcsolva a mail() függvény..."
342
+
343
+ #: includes/class-theme-my-login.php:965
344
+ #: includes/class-theme-my-login.php:968
345
+ #: includes/class-theme-my-login.php:972
346
+ #: modules/custom-passwords/custom-passwords.php:290
347
+ #: modules/custom-passwords/custom-passwords.php:294
348
+ #: modules/custom-passwords/custom-passwords.php:299
349
+ #: modules/user-moderation/user-moderation.php:248
350
+ #: modules/user-moderation/user-moderation.php:251
351
+ #: modules/user-moderation/user-moderation.php:256
352
+ msgid "Invalid key"
353
+ msgstr "Érvénytelen kulcs"
354
+
355
+ #: includes/class-theme-my-login.php:984
356
+ #: modules/custom-email/custom-email.php:492
357
+ #: modules/custom-passwords/custom-passwords.php:337
358
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
359
+ #, php-format
360
+ msgid "Password: %s"
361
+ msgstr "Jelszó: %s"
362
+
363
+ #: includes/class-theme-my-login.php:995
364
+ #: modules/custom-passwords/custom-passwords.php:345
365
+ #, php-format
366
+ msgid "[%s] Your new password"
367
+ msgstr "[%s] Az új jelszó"
368
+
369
+ #: includes/class-theme-my-login.php:1026
370
+ msgid "<strong>ERROR</strong>: Please enter a username."
371
+ msgstr "<strong>ERROR</strong>: Please enter a username."
372
+
373
+ #: includes/class-theme-my-login.php:1028
374
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
375
+ msgstr "<strong>HIBA</strong>: Ez a felhasználónév nem érvényes, mert érvénytelen karaktereket használ. Kérem adjon meg érvényes felhasználónevet."
376
+
377
+ #: includes/class-theme-my-login.php:1031
378
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
379
+ msgstr "<strong>HIBA</strong>: Ez a felhasználónév már foglalt, kérem válasszon másikat."
380
+
381
+ #: includes/class-theme-my-login.php:1036
382
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
383
+ msgstr "<strong>HIBA</strong>: Kérem írja be az e-levélcímét."
384
+
385
+ #: includes/class-theme-my-login.php:1038
386
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
387
+ msgstr "<strong>HIBA</strong>: Az e-levélcím nem helyes."
388
+
389
+ #: includes/class-theme-my-login.php:1041
390
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
391
+ msgstr "<strong>HIBA</strong>: Ez az e-levélcím már be van regisztrálva, kérem válasszon másikat."
392
+
393
+ #: includes/class-theme-my-login.php:1054
394
+ #, php-format
395
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
396
+ msgstr "<strong>HIBA</strong>: Nem sikerült a regisztráció... kérem lépjen kapcsolatba a <a href=\"mailto:%s\">webmester</a>rel!"
397
+
398
+ #: modules/custom-email/admin/custom-email-admin.php:43
399
+ #: modules/custom-email/admin/custom-email-admin.php:170
400
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
401
+ msgid "User Notification"
402
+ msgstr "Felhasználó értesítés"
403
+
404
+ #: modules/custom-email/admin/custom-email-admin.php:46
405
+ msgid "This e-mail will be sent to a new user upon registration."
406
+ msgstr "Ezt az e-levelet az új felhasználók kapják meg regisztrációkor."
407
+
408
+ #: modules/custom-email/admin/custom-email-admin.php:47
409
+ #: modules/custom-email/admin/custom-email-admin.php:174
410
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
411
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
412
+ msgstr "Győződjön meg róla, hogy a %user_pass% változó szerepel a levélben ha kiosztott jelszót használ, különben a felhasználó nem fogja tudni a jelszavát!"
413
+
414
+ #: modules/custom-email/admin/custom-email-admin.php:48
415
+ #: modules/custom-email/admin/custom-email-admin.php:78
416
+ #: modules/custom-email/admin/custom-email-admin.php:128
417
+ #: modules/custom-email/admin/custom-email-admin.php:175
418
+ #: modules/custom-email/admin/custom-email-admin.php:205
419
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
420
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
421
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
422
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
423
+ msgid "If any field is left empty, the default will be used instead."
424
+ msgstr "Ha bármelyik mező üresen marad, akkor az alapérték kerül felhasználásra."
425
+
426
+ #: modules/custom-email/admin/custom-email-admin.php:51
427
+ #: modules/custom-email/admin/custom-email-admin.php:84
428
+ #: modules/custom-email/admin/custom-email-admin.php:131
429
+ #: modules/custom-email/admin/custom-email-admin.php:178
430
+ #: modules/custom-email/admin/custom-email-admin.php:211
431
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
432
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
433
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
434
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
435
+ msgid "From Name"
436
+ msgstr "Küldő neve"
437
+
438
+ #: modules/custom-email/admin/custom-email-admin.php:54
439
+ #: modules/custom-email/admin/custom-email-admin.php:87
440
+ #: modules/custom-email/admin/custom-email-admin.php:134
441
+ #: modules/custom-email/admin/custom-email-admin.php:181
442
+ #: modules/custom-email/admin/custom-email-admin.php:214
443
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
444
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
445
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
446
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
447
+ msgid "From E-mail"
448
+ msgstr "Füldő e-levélcíme"
449
+
450
+ #: modules/custom-email/admin/custom-email-admin.php:57
451
+ #: modules/custom-email/admin/custom-email-admin.php:90
452
+ #: modules/custom-email/admin/custom-email-admin.php:137
453
+ #: modules/custom-email/admin/custom-email-admin.php:184
454
+ #: modules/custom-email/admin/custom-email-admin.php:217
455
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
456
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
457
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
458
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
459
+ msgid "E-mail Format"
460
+ msgstr "E-levél formátum"
461
+
462
+ #: modules/custom-email/admin/custom-email-admin.php:63
463
+ #: modules/custom-email/admin/custom-email-admin.php:96
464
+ #: modules/custom-email/admin/custom-email-admin.php:143
465
+ #: modules/custom-email/admin/custom-email-admin.php:190
466
+ #: modules/custom-email/admin/custom-email-admin.php:223
467
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
468
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
469
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
470
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
471
+ msgid "Subject"
472
+ msgstr "Téma"
473
+
474
+ #: modules/custom-email/admin/custom-email-admin.php:66
475
+ #: modules/custom-email/admin/custom-email-admin.php:99
476
+ #: modules/custom-email/admin/custom-email-admin.php:146
477
+ #: modules/custom-email/admin/custom-email-admin.php:193
478
+ #: modules/custom-email/admin/custom-email-admin.php:226
479
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
480
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
481
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
482
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
483
+ msgid "Message"
484
+ msgstr "Üzenet"
485
+
486
+ #: modules/custom-email/admin/custom-email-admin.php:69
487
+ #: modules/custom-email/admin/custom-email-admin.php:102
488
+ #: modules/custom-email/admin/custom-email-admin.php:149
489
+ #: modules/custom-email/admin/custom-email-admin.php:196
490
+ #: modules/custom-email/admin/custom-email-admin.php:229
491
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
492
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
493
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
494
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
495
+ msgid "Available Variables"
496
+ msgstr "Használható változók"
497
+
498
+ #: modules/custom-email/admin/custom-email-admin.php:74
499
+ #: modules/custom-email/admin/custom-email-admin.php:201
500
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
501
+ msgid "Admin Notification"
502
+ msgstr "Admin értesítés"
503
+
504
+ #: modules/custom-email/admin/custom-email-admin.php:77
505
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
506
+ msgstr "Ez az e-levél az alább megadott címre vagy címekre (több címet vesszővel választhat el) lesz elküldve új felhasználó regisztrációjakor."
507
+
508
+ #: modules/custom-email/admin/custom-email-admin.php:81
509
+ #: modules/custom-email/admin/custom-email-admin.php:208
510
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
511
+ msgid "To"
512
+ msgstr "Címzett"
513
+
514
+ #: modules/custom-email/admin/custom-email-admin.php:126
515
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
516
+ msgstr "Ezt az e-levelt az a felhasználó kapja, amelyik új jelszót kér."
517
+
518
+ #: modules/custom-email/admin/custom-email-admin.php:127
519
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
520
+ msgstr "Kérem győződjön meg róla, hogy a %reseturl% változó szerelep a levélben, különben a felhasználó nem tudja visszaszerezni a jelszavát!"
521
+
522
+ #: modules/custom-email/admin/custom-email-admin.php:173
523
+ msgid "This e-mail will be sent to a user upon successful password recovery."
524
+ msgstr "Ezt az e-levelet a felhasználók sikeres jelszó-visszaszerzés esetén kapják meg."
525
+
526
+ #: modules/custom-email/admin/custom-email-admin.php:204
527
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
528
+ msgstr "Ez az e-levél az alább megadott e-levél címre vagy címekre (többet vesszővel elválasztva lehet megadni) lesz elküldve felhasználók jelszó módosításakor."
529
+
530
+ #: modules/custom-email/admin/custom-email-admin.php:231
531
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
532
+ msgid "Disable Admin Notification"
533
+ msgstr "Admin értesítés kikapcsolása"
534
+
535
+ #: modules/custom-email/admin/custom-email-admin.php:251
536
+ #: templates/profile-form.php:86
537
+ #: templates/register-form.php:16
538
+ msgid "E-mail"
539
+ msgstr "E-levél"
540
+
541
+ #: modules/custom-email/admin/custom-email-admin.php:252
542
+ msgid "New User"
543
+ msgstr "Új felhasználó"
544
+
545
+ #: modules/custom-email/admin/custom-email-admin.php:253
546
+ msgid "Retrieve Password"
547
+ msgstr "Jelszó visszaszerzése"
548
+
549
+ #: modules/custom-email/admin/custom-email-admin.php:254
550
+ msgid "Reset Password"
551
+ msgstr "Új jelszó kérése"
552
+
553
+ #: modules/custom-email/custom-email.php:473
554
+ #, php-format
555
+ msgid "New user registration on your site %s:"
556
+ msgstr "Új regisztráció %s oldalon:"
557
+
558
+ #: modules/custom-email/custom-email.php:475
559
+ #: modules/user-moderation/user-moderation.php:371
560
+ #, php-format
561
+ msgid "E-mail: %s"
562
+ msgstr "E-levél: %s"
563
+
564
+ #: modules/custom-email/custom-email.php:477
565
+ #, php-format
566
+ msgid "[%s] New User Registration"
567
+ msgstr "[%s] Új felhasználó regisztráció"
568
+
569
+ #: modules/custom-email/custom-email.php:495
570
+ #, php-format
571
+ msgid "[%s] Your username and password"
572
+ msgstr "[%s] Felhasználónév és jelszó"
573
+
574
+ #: modules/custom-email/custom-email.php:525
575
+ #, php-format
576
+ msgid "[%s] Password Lost/Changed"
577
+ msgstr "[%s] Jelszó elveszett/módosult"
578
+
579
+ #: modules/custom-email/custom-email.php:526
580
+ #, php-format
581
+ msgid "Password Lost and Changed for user: %s"
582
+ msgstr "Elveszett jelszó módosítva egy felhasználónak: %s"
583
+
584
+ #: modules/custom-passwords/custom-passwords.php:29
585
+ msgid "Password:"
586
+ msgstr "Jelszó:"
587
+
588
+ #: modules/custom-passwords/custom-passwords.php:31
589
+ #: templates/resetpass-form.php:16
590
+ msgid "Confirm Password:"
591
+ msgstr "Jelszó megerősítése:"
592
+
593
+ #: modules/custom-passwords/custom-passwords.php:54
594
+ msgid "<strong>ERROR</strong>: Please enter a password."
595
+ msgstr "<strong>HIBA</strong>: Kérem adja meg a jelszót."
596
+
597
+ #: modules/custom-passwords/custom-passwords.php:57
598
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
599
+ msgstr "<strong>HIBA</strong>: A jelszavak nem egyeznek."
600
+
601
+ #: modules/custom-passwords/custom-passwords.php:60
602
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
603
+ msgstr "<strong>HIBA</strong>: A jelszónak legalább 6 karakter hosszúnak kell lennie."
604
+
605
+ #: modules/custom-passwords/custom-passwords.php:188
606
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
607
+ msgstr "Kérem adja meg felhasználónevét vagy e-levélcímét. Kapni fog egy e-levelet egy hivatkozással, amellyel új jelszót kérhet."
608
+
609
+ #: modules/custom-passwords/custom-passwords.php:191
610
+ msgid "Please enter a new password."
611
+ msgstr "Kérem adjon meg új jelszót."
612
+
613
+ #: modules/custom-passwords/custom-passwords.php:224
614
+ msgid "Registration complete. You may now log in."
615
+ msgstr "Regisztráció kész. Most már be lehet lépni."
616
+
617
+ #: modules/custom-passwords/custom-passwords.php:227
618
+ msgid "Your password has been saved. You may now log in."
619
+ msgstr "A jelszó el lett mentve. Most már be lehet vele lépni."
620
+
621
+ #: modules/custom-redirection/custom-redirection.php:148
622
+ msgid "Redirection"
623
+ msgstr "Átirányítás"
624
+
625
+ #: modules/custom-redirection/custom-redirection.php:175
626
+ msgid "Log in"
627
+ msgstr "Belépés"
628
+
629
+ #: modules/custom-redirection/custom-redirection.php:177
630
+ #: modules/custom-redirection/custom-redirection.php:189
631
+ msgid "Default"
632
+ msgstr "Alapérték"
633
+
634
+ #: modules/custom-redirection/custom-redirection.php:178
635
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
636
+ msgstr "Jelölje be ezt, hogy a felhasználót a vezérlőpultra/profiljához irányítsa."
637
+
638
+ #: modules/custom-redirection/custom-redirection.php:179
639
+ #: modules/custom-redirection/custom-redirection.php:191
640
+ msgid "Referer"
641
+ msgstr "Forrás"
642
+
643
+ #: modules/custom-redirection/custom-redirection.php:180
644
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
645
+ msgstr "Jelölje be ezt, ha a felhasználót vissza szeretné irányítani belépés után a belépés előtti oldalra."
646
+
647
+ #: modules/custom-redirection/custom-redirection.php:183
648
+ #: modules/custom-redirection/custom-redirection.php:195
649
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
650
+ msgstr "Jelölje be ezt, ha a felhasználót egy egyedi helyre szeretné irányítani, amit a fenti szövegdobozban ad meg."
651
+
652
+ #: modules/custom-redirection/custom-redirection.php:190
653
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
654
+ msgstr "Jelölje be ezt, ha a felhasználót a belépési oldalra szeretné irányítani, ahol megjelenik a sikeres kilépés üzenet."
655
+
656
+ #: modules/custom-redirection/custom-redirection.php:192
657
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
658
+ msgstr "Jelölje be ezt, hogy a felhasználók kilépés után arra az oldalra legyenek irányítva, ahol kilépés előtt voltak. (Megjegyzés: ha az előző oldal egy admin oldal volt, akkor ennek váratlan eredménye lehet.)"
659
+
660
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
661
+ msgid "User Links"
662
+ msgstr "Felhasználói hivatkozások"
663
+
664
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
665
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
666
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
667
+ msgid "Title"
668
+ msgstr "Cím"
669
+
670
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
671
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
672
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
673
+ msgid "URL"
674
+ msgstr "URL"
675
+
676
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
677
+ msgid "Add New link:"
678
+ msgstr "Új link hozzáadása:"
679
+
680
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
681
+ msgid "Add link"
682
+ msgstr "Új link"
683
+
684
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
685
+ msgid "Delete"
686
+ msgstr "Törlés"
687
+
688
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
689
+ msgid "Update"
690
+ msgstr "Frisítés"
691
+
692
+ #: modules/security/admin/security-admin.php:35
693
+ #: modules/security/admin/security-admin.php:38
694
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
695
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
696
+ msgid "You can&#8217;t edit that user."
697
+ msgstr "Azt a felhasználót nem szerkesztheti"
698
+
699
+ #: modules/security/admin/security-admin.php:70
700
+ msgid "User locked."
701
+ msgstr "Felhasználó zárolva."
702
+
703
+ #: modules/security/admin/security-admin.php:72
704
+ msgid "User unlocked."
705
+ msgstr "Felhasználó zárolás megszüntetve."
706
+
707
+ #: modules/security/admin/security-admin.php:95
708
+ msgid "Unlock"
709
+ msgstr "Zárolás megszüntetése"
710
+
711
+ #: modules/security/admin/security-admin.php:97
712
+ msgid "Lock"
713
+ msgstr "Zárolás"
714
+
715
+ #: modules/security/admin/security-admin.php:116
716
+ msgid "Security"
717
+ msgstr "Biztonság"
718
+
719
+ #: modules/security/admin/security-admin.php:136
720
+ msgid "Login Attempts"
721
+ msgstr "Belépési kísérletek"
722
+
723
+ #: modules/security/admin/security-admin.php:141
724
+ msgid "minute(s)"
725
+ msgstr "perc"
726
+
727
+ #: modules/security/admin/security-admin.php:142
728
+ msgid "hour(s)"
729
+ msgstr "óra"
730
+
731
+ #: modules/security/admin/security-admin.php:143
732
+ msgid "day(s)"
733
+ msgstr "nap"
734
+
735
+ #: modules/security/admin/security-admin.php:166
736
+ #, php-format
737
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
738
+ msgstr "%1$s sikertelen belépési kísérlet után (%2$s %3$s belül), hozzáférés kizárása %4$s %5$s másodpercre."
739
+
740
+ #: modules/security/security.php:43
741
+ #: modules/security/security.php:69
742
+ #, php-format
743
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
744
+ msgstr "<strong>HIBA</strong>: Ez a hozzáférés zárolva lett a túl sok sikertelen belépési kísérlet miatt. Újra lehet próbálkozni %s múlva."
745
+
746
+ #: modules/security/security.php:45
747
+ msgid "<strong>ERROR</strong>: This account has been locked."
748
+ msgstr "<strong>HIBA</strong>: Ez a hozzáférés zárolva lett."
749
+
750
+ #: modules/themed-profiles/themed-profiles.php:77
751
+ #: templates/profile-form.php:125
752
+ msgid "Strength indicator"
753
+ msgstr "Erősség jelző"
754
+
755
+ #: modules/themed-profiles/themed-profiles.php:78
756
+ msgid "Very weak"
757
+ msgstr "Nagyon gyenge"
758
+
759
+ #: modules/themed-profiles/themed-profiles.php:79
760
+ msgid "Weak"
761
+ msgstr "Gyenge"
762
+
763
+ #. translators: password strength
764
+ #: modules/themed-profiles/themed-profiles.php:81
765
+ msgctxt "password strength"
766
+ msgid "Medium"
767
+ msgstr "Átlagos"
768
+
769
+ #: modules/themed-profiles/themed-profiles.php:82
770
+ msgid "Strong"
771
+ msgstr "Erős"
772
+
773
+ #: modules/themed-profiles/themed-profiles.php:92
774
+ msgid "You do not have permission to edit this user."
775
+ msgstr "Nincs jogosultsága a felhasználó szerkesztéséhez."
776
+
777
+ #: modules/themed-profiles/themed-profiles.php:108
778
+ msgid "Profile updated."
779
+ msgstr "Profil frissítve."
780
+
781
+ #: modules/themed-profiles/themed-profiles.php:178
782
+ msgid "Your Profile"
783
+ msgstr "Profilja"
784
+
785
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
786
+ msgid "User approved."
787
+ msgstr "Felhasználó megerősítve."
788
+
789
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
790
+ msgid "Activation sent."
791
+ msgstr "Aktiváció elküldve."
792
+
793
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
794
+ msgid "Resend Activation"
795
+ msgstr "Aktiváció újraküldése"
796
+
797
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
798
+ msgid "Approve"
799
+ msgstr "Megerősítés"
800
+
801
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
802
+ #: modules/user-moderation/user-moderation.php:275
803
+ msgid "Same as when you signed up."
804
+ msgstr "Ugyanaz, mint feliratkozáskor."
805
+
806
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
807
+ #, php-format
808
+ msgid "You have been approved access to %s"
809
+ msgstr "Megerősítést kapott a hozzáférése ide: %s"
810
+
811
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
812
+ #, php-format
813
+ msgid "[%s] Registration Approved"
814
+ msgstr "[%s] Regisztráció megerősítve"
815
+
816
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
817
+ #, php-format
818
+ msgid "You have been denied access to %s"
819
+ msgstr "A hozzáférés megtagadva ide: %s"
820
+
821
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
822
+ #, php-format
823
+ msgid "[%s] Registration Denied"
824
+ msgstr "[%s] Regisztráció megtagadva"
825
+
826
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
827
+ msgid "Moderation"
828
+ msgstr "Moderáció"
829
+
830
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
831
+ msgid "User Activation"
832
+ msgstr "Felhasználó aktiválás"
833
+
834
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
835
+ msgid "User Approval"
836
+ msgstr "Felhasználó megerősítés"
837
+
838
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
839
+ msgid "User Denial"
840
+ msgstr "Felhasználó elutasítás"
841
+
842
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
843
+ msgid "User Moderation"
844
+ msgstr "Felhasználó moderáció"
845
+
846
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
847
+ msgid "None"
848
+ msgstr "Nincs"
849
+
850
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
851
+ msgid "Check this option to require no moderation."
852
+ msgstr "Jelölje be ezt, ha nincs szükség moderációra."
853
+
854
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
855
+ msgid "E-mail Confirmation"
856
+ msgstr "E-levél megerősítés"
857
+
858
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
859
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
860
+ msgstr "Jelölje be ezt, ha az új felhasználóknak meg kell erősíteni az e-levélcímüket belépés előtt."
861
+
862
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
863
+ msgid "Admin Approval"
864
+ msgstr "Admin megerősítés"
865
+
866
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
867
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
868
+ msgstr "Jelölje be ezt, ha azt szeretné, hogy az új felhasználók ne tudjanak belépni administrátori megerősítés előtt."
869
+
870
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
871
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
872
+ msgstr "Ez az e-levél új felhasználóknak lesz kiküldve regisztrációkor, ha az \"e-levél megerősítése\" be van jelölve a \"Felhasználó moderáció\" beállításoknál."
873
+
874
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
875
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
876
+ msgstr "Kérem győződjön meg róla, hogy az %activateurl% változó szerepel a levélben, különben a felhasználó nem tudja aktiválni a hozzáférését!"
877
+
878
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
879
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
880
+ msgstr "Ez az e-levél új felhasználóknak lesz kiküldve adminisztátori megerősítéskor."
881
+
882
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
883
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
884
+ msgstr "Ez az e-levél az alább megadott e-levél címre vagy címekre (több címet vesszővel elválasztva lehet megadni) lesz elkülve felhasználók regisztrációjakor, ha a \"Felhasználó moderáció\" beállításoknál az \"Adminisztrátori megerősítés\" be van jelölve."
885
+
886
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
887
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
888
+ msgstr "Ez az e-levél azon felhasználóknek lesz elküldve, akiket \"függőben\" állapotból az adminisztrátor töröl/visszautasít (ha az \"Adminisztrátori megerősítés\" be van jelölve)."
889
+
890
+ #: modules/user-moderation/user-moderation.php:171
891
+ #, php-format
892
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
893
+ msgstr "<strong>HIBA</strong>: Még nem erősítette meg az e-levélcímét. <a href=\"%s\">Aktiváció újraküldése</a>?"
894
+
895
+ #: modules/user-moderation/user-moderation.php:174
896
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
897
+ msgstr "<strong>HIBA</strong>: A regisztrációja még nem lett megerősítve."
898
+
899
+ #: modules/user-moderation/user-moderation.php:334
900
+ #, php-format
901
+ msgid "[%s] Activate Your Account"
902
+ msgstr "[%s] Hozzáférés aktiválása"
903
+
904
+ #: modules/user-moderation/user-moderation.php:335
905
+ #, php-format
906
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
907
+ msgstr "Köszönjük, hogy regisztrált a(z) %s oldalon! Az aktiválás befejezéséhez kérjük kattintson az alábbi hivatkozásra:"
908
+
909
+ #: modules/user-moderation/user-moderation.php:367
910
+ #, php-format
911
+ msgid "[%s] New User Awaiting Approval"
912
+ msgstr "[%s] Új felhasználó vár megerősítésre"
913
+
914
+ #: modules/user-moderation/user-moderation.php:369
915
+ #, php-format
916
+ msgid "New user requires approval on your blog %s:"
917
+ msgstr "Új felhasználó vár megerősítésre a blogján %s:"
918
+
919
+ #: modules/user-moderation/user-moderation.php:372
920
+ msgid "To approve or deny this user:"
921
+ msgstr "Felhasználó megerősítése vagy elutasítása:"
922
+
923
+ #: modules/user-moderation/user-moderation.php:393
924
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
925
+ msgstr "A regisztráció sikeres volt, de meg kell erősíteni az e-levélcímet az első belépés előtt. Kérem nézze meg az e-leveleit és kattintson a küldött hivatkozásra."
926
+
927
+ #: modules/user-moderation/user-moderation.php:395
928
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
929
+ msgstr "A regisztráció sikeres volt, de az adminisztátornak meg kell erősítenie azt az első belépés előtt. E-levélben kap majd értesítést, ha ez megtörtént."
930
+
931
+ #: modules/user-moderation/user-moderation.php:398
932
+ msgid "Your account has been activated. You may now log in."
933
+ msgstr "A hozzáférése aktiválva lett. Máris beléphet."
934
+
935
+ #: modules/user-moderation/user-moderation.php:400
936
+ msgid "Your account has been activated. Please check your e-mail for your password."
937
+ msgstr "A hozzáférése aktiválva lett. A jelszavát e-levélben kapta meg."
938
+
939
+ #: modules/user-moderation/user-moderation.php:402
940
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
941
+ msgstr "<strong>HIBA</strong>: Bocsi, ez a kulcs érvénytelennek tűnik."
942
+
943
+ #: modules/user-moderation/user-moderation.php:405
944
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
945
+ msgstr "<strong>HIBA</strong>: Bocsi, az aktivációs e-levelet nem sikerült elküldeni."
946
+
947
+ #: modules/user-moderation/user-moderation.php:407
948
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
949
+ msgstr "Az aktivációs e-levél ki lett küldve az e-levélcímre, amivel regisztrált. Kérem nézze meg e-leveleit, és kattintson a küldött hivatkozásra."
950
+
951
+ #: templates/login-form.php:12
952
+ #: templates/profile-form.php:34
953
+ #: templates/register-form.php:12
954
+ msgid "Username"
955
+ msgstr "Felhasználónév"
956
+
957
+ #: templates/login-form.php:16
958
+ msgid "Password"
959
+ msgstr "Jelszó"
960
+
961
+ #: templates/login-form.php:25
962
+ msgid "Remember Me"
963
+ msgstr "Emlékezzen rám"
964
+
965
+ #: templates/lostpassword-form.php:12
966
+ msgid "Username or E-mail:"
967
+ msgstr "Felhasználónév vagy jelszó"
968
+
969
+ #: templates/lostpassword-form.php:20
970
+ msgid "Get New Password"
971
+ msgstr "Új jelszó kérése"
972
+
973
+ #: templates/profile-form.php:22
974
+ msgid "Personal Options"
975
+ msgstr "Személyes beállítások"
976
+
977
+ #: templates/profile-form.php:30
978
+ msgid "Name"
979
+ msgstr "Név"
980
+
981
+ #: templates/profile-form.php:35
982
+ msgid "Your username cannot be changed."
983
+ msgstr "A felhasználónevet nem lehet módosítani."
984
+
985
+ #: templates/profile-form.php:39
986
+ msgid "First name"
987
+ msgstr "Keresztnév"
988
+
989
+ #: templates/profile-form.php:44
990
+ msgid "Last name"
991
+ msgstr "Családnév"
992
+
993
+ #: templates/profile-form.php:49
994
+ msgid "Nickname"
995
+ msgstr "Becenév"
996
+
997
+ #: templates/profile-form.php:49
998
+ #: templates/profile-form.php:86
999
+ msgid "(required)"
1000
+ msgstr "(szükséges)"
1001
+
1002
+ #: templates/profile-form.php:54
1003
+ msgid "Display name publicly as"
1004
+ msgstr "Név publikus megjelenítése"
1005
+
1006
+ #: templates/profile-form.php:82
1007
+ msgid "Contact Info"
1008
+ msgstr "Kapcsolat infó"
1009
+
1010
+ #: templates/profile-form.php:91
1011
+ msgid "Website"
1012
+ msgstr "Weboldal"
1013
+
1014
+ #: templates/profile-form.php:108
1015
+ msgid "About Yourself"
1016
+ msgstr "Önmagáról"
1017
+
1018
+ #: templates/profile-form.php:112
1019
+ msgid "Biographical Info"
1020
+ msgstr "Önéletrajzi infó"
1021
+
1022
+ #: templates/profile-form.php:114
1023
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1024
+ msgstr "Adjon meg egy kis életrajzi információt a profiljához. Ez nyilánosan megjelenhet."
1025
+
1026
+ #: templates/profile-form.php:122
1027
+ msgid "New Password"
1028
+ msgstr "Új jelszó"
1029
+
1030
+ #: templates/profile-form.php:123
1031
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1032
+ msgstr "Ha módosítani kívánja a jelszavát, akkor adjon meg egy újat. Egyébként hagyja üresen."
1033
+
1034
+ #: templates/profile-form.php:124
1035
+ msgid "Type your new password again."
1036
+ msgstr "Írja be újra az új jelszavát."
1037
+
1038
+ #: templates/profile-form.php:126
1039
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1040
+ msgstr "Tipp: A jelszó legyen legalább hét karakter hosszú. Legyen benne kis- és nagybetű, szám és szimbólum is, pl: ! ? $ % ^ ( ) stb."
1041
+
1042
+ #: templates/profile-form.php:140
1043
+ msgid "Additional Capabilities"
1044
+ msgstr "További lehetőségek"
1045
+
1046
+ #: templates/profile-form.php:159
1047
+ msgid "Update Profile"
1048
+ msgstr "Profil frissítése"
1049
+
1050
+ #: templates/register-form.php:23
1051
+ msgid "A password will be e-mailed to you."
1052
+ msgstr "A jelszót e-levélben fogja megkapni."
1053
+
1054
+ #: templates/resetpass-form.php:12
1055
+ msgid "New Password:"
1056
+ msgstr "Új jelszó:"
1057
+
1058
+ #: templates/resetpass-form.php:24
1059
+ msgid "Change Password"
1060
+ msgstr "Jelszó módosítása"
1061
+
1062
+ #. Plugin URI of the plugin/theme
1063
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1064
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1065
+
1066
+ #. Description of the plugin/theme
1067
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1068
+ msgstr "A WordPress belépést, regisztrációt és elvesztett jelszót teszi témázhatóvá az aktuális téma szerint."
1069
+
1070
+ #. Author of the plugin/theme
1071
+ msgid "Jeff Farthing"
1072
+ msgstr "Jeff Farthing"
1073
+
1074
+ #. Author URI of the plugin/theme
1075
+ msgid "http://www.jfarthing.com"
1076
+ msgstr "http://www.jfarthing.com"
1077
+
language/theme-my-login-ja.mo ADDED
Binary file
language/theme-my-login-ja.po ADDED
@@ -0,0 +1,1301 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Theme My Login 6.0\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
+ "POT-Creation-Date: 2010-09-08 23:46+0000\n"
6
+ "PO-Revision-Date: 2010-10-06 13:13-0500\n"
7
+ "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
+ "Language-Team: \n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Poedit-Language: Japanese\n"
14
+ "X-Poedit-Country: JAPAN\n"
15
+ "X-Poedit-SourceCharset: utf-8\n"
16
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
+ "X-Poedit-Basepath: ../\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "X-Poedit-SearchPath-0: .\n"
20
+
21
+ #@ theme-my-login
22
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
23
+ #. Plugin Name of the plugin/theme
24
+ #: admin/class-theme-my-login-admin.php:51
25
+ #: admin/class-theme-my-login-admin.php:52
26
+ #: includes/class-theme-my-login-widget.php:24
27
+ msgid "Theme My Login"
28
+ msgstr "Theme My Login"
29
+
30
+ #@ theme-my-login
31
+ #: admin/class-theme-my-login-admin.php:88
32
+ #, php-format
33
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
34
+ msgstr "エラー:モジュール \"%1$s\" は有効化出来ませんでした(%2$s)"
35
+
36
+ #@ theme-my-login
37
+ #: admin/class-theme-my-login-admin.php:108
38
+ msgid "NOTICE:"
39
+ msgstr "注意:"
40
+
41
+ #@ theme-my-login
42
+ #: admin/class-theme-my-login-admin.php:109
43
+ #, php-format
44
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
45
+ msgstr "Theme My Login を有効にしました。<a href=\"%s\">設定</a>ページを参照し、使用できるオプションの全てを確認してください。"
46
+
47
+ #@ theme-my-login
48
+ #: admin/class-theme-my-login-admin.php:111
49
+ msgid "Take me to the settings page"
50
+ msgstr "設定ページへ"
51
+
52
+ #@ theme-my-login
53
+ #: admin/class-theme-my-login-admin.php:124
54
+ msgid "You can now login with your e-mail address or username! Try it out!"
55
+ msgstr "あなたのメールアドレスもしくはユーザー名でログインが出来ます。お試し下さい。"
56
+
57
+ #@ theme-my-login
58
+ #: admin/class-theme-my-login-admin.php:125
59
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
60
+ msgstr "Theme My Loginはモジュールシステムを採用しています。モジュールはWordPressのプラグインと良く似ています。各モジュールはTheme My Loginのデフォルト機能を拡張します。<a rel=\"tml-options\" href=\"#tml-modules\">こちらをクリック</a>してモジュールを使用開始してください。"
61
+
62
+ #@ theme-my-login
63
+ #: admin/class-theme-my-login-admin.php:126
64
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
65
+ msgstr "Theme My Loginはカスタムのフォームを利用できます。\"theme-my-login/templates\"からデフォルトのバージョンをあなたのテーマフォルダへコピーして、独自のフォームテンプレートを作成することが出来ます。"
66
+
67
+ #@ theme-my-login
68
+ #: admin/class-theme-my-login-admin.php:127
69
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
70
+ msgstr "アップグレード後もスタイルシートの変更を維持したいのならば、あなたのテーマディレクトリに\"theme-my-login/theme-my-login.css\"をコピーして編集して下さい。"
71
+
72
+ #@ theme-my-login
73
+ #: admin/class-theme-my-login-admin.php:128
74
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
75
+ msgstr "Theme My Loginはフォームをカスタマイズするために、複数のパラメーターを使用した記事内で使えるショートコードを提供しています。使用方法については<a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation(英語)</a>をご覧下さい。"
76
+
77
+ #@ theme-my-login
78
+ #: admin/class-theme-my-login-admin.php:129
79
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
80
+ msgstr "Theme My Loginは<em>フリー</em>です。でも、Jeffは更に<a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">寄付</a>にも感謝しています!"
81
+
82
+ #@ theme-my-login
83
+ #: admin/class-theme-my-login-admin.php:130
84
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
85
+ msgstr "Jeffを<a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">雇いませんか</a>?"
86
+
87
+ #@ theme-my-login
88
+ #: admin/class-theme-my-login-admin.php:134
89
+ msgid "Did You Know?"
90
+ msgstr "ご存知でしたか?"
91
+
92
+ #@ theme-my-login
93
+ #: admin/class-theme-my-login-admin.php:174
94
+ msgid "General"
95
+ msgstr "一般"
96
+
97
+ #@ theme-my-login
98
+ #: admin/class-theme-my-login-admin.php:175
99
+ msgid "Basic"
100
+ msgstr "基本"
101
+
102
+ #@ theme-my-login
103
+ #: admin/class-theme-my-login-admin.php:176
104
+ #: admin/class-theme-my-login-admin.php:304
105
+ msgid "Modules"
106
+ msgstr "モジュール"
107
+
108
+ #@ theme-my-login
109
+ #: admin/class-theme-my-login-admin.php:183
110
+ msgid "Theme My Login Settings"
111
+ msgstr "Theme My Login設定"
112
+
113
+ #@ theme-my-login
114
+ #: admin/class-theme-my-login-admin.php:189
115
+ #: admin/class-theme-my-login-admin.php:246
116
+ msgid "Save Changes"
117
+ msgstr "変更を保存"
118
+
119
+ #@ theme-my-login
120
+ #: admin/class-theme-my-login-admin.php:265
121
+ msgid "Page ID"
122
+ msgstr "ページID"
123
+
124
+ #@ theme-my-login
125
+ #: admin/class-theme-my-login-admin.php:268
126
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
127
+ msgstr "ショートコード [theme-my-login] が含まれたWordPressのページIDを指定する必要があります。デフォルトではこのページのタイトルは\"Login\"になっています。"
128
+
129
+ #@ theme-my-login
130
+ #: admin/class-theme-my-login-admin.php:272
131
+ msgid "Pagelist"
132
+ msgstr "ページリスト"
133
+
134
+ #@ theme-my-login
135
+ #: admin/class-theme-my-login-admin.php:275
136
+ msgid "Show Page In Pagelist"
137
+ msgstr "ページリストでページを表示"
138
+
139
+ #@ theme-my-login
140
+ #: admin/class-theme-my-login-admin.php:276
141
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
142
+ msgstr "この設定は、 like wp_list_pages() と wp_page_menu() に表示されるページ一覧へ、ログイン/ログアウトのリンクを追加します。"
143
+
144
+ #@ theme-my-login
145
+ #: admin/class-theme-my-login-admin.php:280
146
+ msgid "Stylesheet"
147
+ msgstr "スタイルシート"
148
+
149
+ #@ theme-my-login
150
+ #: admin/class-theme-my-login-admin.php:283
151
+ msgid "Enable \"theme-my-login.css\""
152
+ msgstr "\"theme-my-login.css\" を有効にします"
153
+
154
+ #@ theme-my-login
155
+ #: admin/class-theme-my-login-admin.php:284
156
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
157
+ msgstr "アップグレードしても変更を保持するのであれば、あなたの現在のテーマのディレクトリにカスタマイズした \"theme-my-login.css\" を格納してください。"
158
+
159
+ #@ theme-my-login
160
+ #: admin/class-theme-my-login-admin.php:308
161
+ #, php-format
162
+ msgid "Enable %s"
163
+ msgstr "%s を有効にする"
164
+
165
+ #@ theme-my-login
166
+ #: admin/class-theme-my-login-admin.php:310
167
+ msgid "No modules found."
168
+ msgstr "モジュールが見つかりませんでした"
169
+
170
+ #@ theme-my-login
171
+ #: admin/class-theme-my-login-admin.php:421
172
+ msgid "One of the modules is invalid."
173
+ msgstr "モジュールの1つが無効です。"
174
+
175
+ #@ theme-my-login
176
+ #: admin/class-theme-my-login-admin.php:474
177
+ msgid "Invalid module path."
178
+ msgstr "無効なモジュールパスです。"
179
+
180
+ #@ theme-my-login
181
+ #: admin/class-theme-my-login-admin.php:476
182
+ msgid "Module file does not exist."
183
+ msgstr "モジュールファイルが存在しません。"
184
+
185
+ #@ theme-my-login
186
+ #: admin/class-theme-my-login-admin.php:480
187
+ msgid "The module does not have a valid header."
188
+ msgstr "モジュールが有効なヘッダーを持っていません。"
189
+
190
+ #@ theme-my-login
191
+ #: includes/class-theme-my-login-template.php:140
192
+ #, php-format
193
+ msgid "Welcome, %s"
194
+ msgstr "ようこそ、%s"
195
+
196
+ #@ theme-my-login
197
+ #: includes/class-theme-my-login-template.php:144
198
+ #: includes/class-theme-my-login-widget.php:86
199
+ #: templates/register-form.php:25
200
+ msgid "Register"
201
+ msgstr "登録"
202
+
203
+ #@ theme-my-login
204
+ #: includes/class-theme-my-login-template.php:150
205
+ #: includes/class-theme-my-login-widget.php:86
206
+ msgid "Lost Password"
207
+ msgstr "パスワードを忘れました"
208
+
209
+ #@ theme-my-login
210
+ #: includes/class-theme-my-login-template.php:154
211
+ #: includes/class-theme-my-login.php:390
212
+ #: templates/login-form.php:28
213
+ msgid "Log In"
214
+ msgstr "ログイン"
215
+
216
+ #@ theme-my-login
217
+ #: includes/class-theme-my-login-template.php:316
218
+ #: modules/custom-user-links/custom-user-links.php:92
219
+ msgid "Dashboard"
220
+ msgstr "ダッシュボード"
221
+
222
+ #@ theme-my-login
223
+ #: includes/class-theme-my-login-template.php:317
224
+ #: modules/custom-user-links/custom-user-links.php:93
225
+ msgid "Profile"
226
+ msgstr "プロフィール"
227
+
228
+ #@ theme-my-login
229
+ #: includes/class-theme-my-login-template.php:334
230
+ #: modules/custom-redirection/custom-redirection.php:175
231
+ msgid "Log out"
232
+ msgstr "ログアウト"
233
+
234
+ #@ theme-my-login
235
+ #: includes/class-theme-my-login-template.php:363
236
+ msgid "Register For This Site"
237
+ msgstr "このサイトに登録"
238
+
239
+ #@ theme-my-login
240
+ #: includes/class-theme-my-login-template.php:365
241
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
242
+ msgstr "こちらにあなたのユーザ名またはメールアドレスを入力して下さい。あなたのメールアドレスへ新しいパスワードが送られます。"
243
+
244
+ #@ theme-my-login
245
+ #: includes/class-theme-my-login-widget.php:23
246
+ msgid "A login form for your blog."
247
+ msgstr "ブログのログインフォーム"
248
+
249
+ #@ theme-my-login
250
+ #: includes/class-theme-my-login-widget.php:86
251
+ msgid "Login"
252
+ msgstr "ログイン"
253
+
254
+ #@ theme-my-login
255
+ #: includes/class-theme-my-login-widget.php:87
256
+ msgid "Default Action"
257
+ msgstr "デフォルトのアクション"
258
+
259
+ #@ theme-my-login
260
+ #: includes/class-theme-my-login-widget.php:94
261
+ msgid "Show When Logged In"
262
+ msgstr "ログイン時に表示"
263
+
264
+ #@ theme-my-login
265
+ #: includes/class-theme-my-login-widget.php:96
266
+ msgid "Show Title"
267
+ msgstr "タイトルを表示する"
268
+
269
+ #@ theme-my-login
270
+ #: includes/class-theme-my-login-widget.php:98
271
+ msgid "Show Login Link"
272
+ msgstr "ログインリンクを表示"
273
+
274
+ #@ theme-my-login
275
+ #: includes/class-theme-my-login-widget.php:100
276
+ msgid "Show Register Link"
277
+ msgstr "登録リンクを表示"
278
+
279
+ #@ theme-my-login
280
+ #: includes/class-theme-my-login-widget.php:102
281
+ msgid "Show Lost Password Link"
282
+ msgstr "パスワード紛失時のリンクを表示"
283
+
284
+ #@ theme-my-login
285
+ #: includes/class-theme-my-login-widget.php:104
286
+ msgid "Show Gravatar"
287
+ msgstr "Gravatarを表示"
288
+
289
+ #@ theme-my-login
290
+ #: includes/class-theme-my-login-widget.php:105
291
+ msgid "Gravatar Size"
292
+ msgstr "Gravatarのサイズ"
293
+
294
+ #@ theme-my-login
295
+ #: includes/class-theme-my-login-widget.php:107
296
+ msgid "Allow Registration"
297
+ msgstr "登録を許可"
298
+
299
+ #@ theme-my-login
300
+ #: includes/class-theme-my-login-widget.php:109
301
+ msgid "Allow Password Recovery"
302
+ msgstr "パスワードの回復を許可する"
303
+
304
+ #@ theme-my-login
305
+ #: includes/class-theme-my-login.php:214
306
+ msgid "Sorry, that key does not appear to be valid."
307
+ msgstr "申し訳ありませんが、そのキーは有効ではありません。"
308
+
309
+ #@ theme-my-login
310
+ #: includes/class-theme-my-login.php:322
311
+ 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."
312
+ msgstr "<strong>エラー</strong>:クッキーがブロックされているか、もしくはお使いのブラウザではクッキーがサポートされていません。WordPressを使用するためには、<a href=\"http://www.google.com/cookies.html\">クッキーを有効にする</a>必要があります。"
313
+
314
+ #@ theme-my-login
315
+ #: includes/class-theme-my-login.php:326
316
+ msgid "You are now logged out."
317
+ msgstr "あなたは現在、ログアウト中です"
318
+
319
+ #@ theme-my-login
320
+ #: includes/class-theme-my-login.php:328
321
+ msgid "User registration is currently not allowed."
322
+ msgstr "ユーザー登録は現在許可されていません。"
323
+
324
+ #@ theme-my-login
325
+ #: includes/class-theme-my-login.php:330
326
+ msgid "Check your e-mail for the confirmation link."
327
+ msgstr "メールをチェックして、確認用のリンクをクリックしてください"
328
+
329
+ #@ theme-my-login
330
+ #: includes/class-theme-my-login.php:332
331
+ msgid "Check your e-mail for your new password."
332
+ msgstr "メールをチェックして、新しいパスワードを確認してください。"
333
+
334
+ #@ theme-my-login
335
+ #: includes/class-theme-my-login.php:334
336
+ msgid "Registration complete. Please check your e-mail."
337
+ msgstr "登録が完了しました。メールをチェックしてください。"
338
+
339
+ #@ theme-my-login
340
+ #: includes/class-theme-my-login.php:336
341
+ msgid "Your session has expired. Please log-in again."
342
+ msgstr "セッションが期限切れになっています。ログインし直して下さい。"
343
+
344
+ #@ theme-my-login
345
+ #: includes/class-theme-my-login.php:390
346
+ msgid "Log Out"
347
+ msgstr "ログアウト"
348
+
349
+ #@ theme-my-login
350
+ #: includes/class-theme-my-login.php:884
351
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
352
+ msgstr "<strong>エラー</strong> :ユーザー名またはメールアドレスを入力してください"
353
+
354
+ #@ theme-my-login
355
+ #: includes/class-theme-my-login.php:889
356
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
357
+ msgstr "<strong>エラー</strong> :既に登録済みのメールアドレスです"
358
+
359
+ #@ theme-my-login
360
+ #: includes/class-theme-my-login.php:901
361
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
362
+ msgstr "<strong>エラー</strong> :無効なユーザー名または電子メールです"
363
+
364
+ #@ theme-my-login
365
+ #: includes/class-theme-my-login.php:915
366
+ msgid "Password reset is not allowed for this user"
367
+ msgstr "パスワードのリセットは、このユーザーに許可されていません"
368
+
369
+ #@ theme-my-login
370
+ #: includes/class-theme-my-login.php:928
371
+ msgid "Someone has asked to reset the password for the following site and username."
372
+ msgstr "誰かがユーザー名とパスワードのリセットを要求しています。"
373
+
374
+ #@ theme-my-login
375
+ #: includes/class-theme-my-login.php:930
376
+ #: includes/class-theme-my-login.php:987
377
+ #: modules/custom-email/custom-email.php:474
378
+ #: modules/custom-email/custom-email.php:491
379
+ #: modules/custom-passwords/custom-passwords.php:321
380
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
381
+ #: modules/user-moderation/user-moderation.php:370
382
+ #, php-format
383
+ msgid "Username: %s"
384
+ msgstr "ユーザー名:%s"
385
+
386
+ #@ theme-my-login
387
+ #: includes/class-theme-my-login.php:931
388
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
389
+ msgstr "パスワードをリセットするメールを送信しました。メールを確認してください。"
390
+
391
+ #@ theme-my-login
392
+ #: includes/class-theme-my-login.php:942
393
+ #, php-format
394
+ msgid "[%s] Password Reset"
395
+ msgstr "[%s] パスワードをリセット"
396
+
397
+ #@ theme-my-login
398
+ #: includes/class-theme-my-login.php:948
399
+ #: includes/class-theme-my-login.php:1005
400
+ #: modules/custom-passwords/custom-passwords.php:339
401
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
402
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
403
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
404
+ msgid "The e-mail could not be sent."
405
+ msgstr "メールは送信できませんでした"
406
+
407
+ #@ theme-my-login
408
+ #: includes/class-theme-my-login.php:948
409
+ #: includes/class-theme-my-login.php:1005
410
+ #: modules/custom-passwords/custom-passwords.php:339
411
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
412
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
413
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
414
+ msgid "Possible reason: your host may have disabled the mail() function..."
415
+ msgstr "考えられる理由:ホストが mail() 関数を無効にしています"
416
+
417
+ #@ theme-my-login
418
+ #: includes/class-theme-my-login.php:969
419
+ #: includes/class-theme-my-login.php:972
420
+ #: includes/class-theme-my-login.php:976
421
+ #: modules/custom-passwords/custom-passwords.php:275
422
+ #: modules/custom-passwords/custom-passwords.php:279
423
+ #: modules/custom-passwords/custom-passwords.php:284
424
+ #: modules/user-moderation/user-moderation.php:248
425
+ #: modules/user-moderation/user-moderation.php:251
426
+ #: modules/user-moderation/user-moderation.php:256
427
+ msgid "Invalid key"
428
+ msgstr "無効キー"
429
+
430
+ #@ theme-my-login
431
+ #: includes/class-theme-my-login.php:988
432
+ #: modules/custom-email/custom-email.php:492
433
+ #: modules/custom-passwords/custom-passwords.php:322
434
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
435
+ #, php-format
436
+ msgid "Password: %s"
437
+ msgstr "パスワード:%s"
438
+
439
+ #@ theme-my-login
440
+ #: includes/class-theme-my-login.php:999
441
+ #: modules/custom-passwords/custom-passwords.php:330
442
+ #, php-format
443
+ msgid "[%s] Your new password"
444
+ msgstr "[%s] あなたの新しいパスワード"
445
+
446
+ #@ theme-my-login
447
+ #: includes/class-theme-my-login.php:1030
448
+ msgid "<strong>ERROR</strong>: Please enter a username."
449
+ msgstr "<strong>エラー</strong> :ユーザー名を入力してください"
450
+
451
+ #@ theme-my-login
452
+ #: includes/class-theme-my-login.php:1032
453
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
454
+ msgstr "<strong>エラー</strong>:このユーザー名は不正な文字が含まれているため無効です。有効なユーザー名を入力して下さい。"
455
+
456
+ #@ theme-my-login
457
+ #: includes/class-theme-my-login.php:1035
458
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
459
+ msgstr "<strong>エラー</strong> :このユーザー名はすでに登録されています。別のユーザー名を入力してください。"
460
+
461
+ #@ theme-my-login
462
+ #: includes/class-theme-my-login.php:1040
463
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
464
+ msgstr "<strong>エラー</strong> :メールアドレスを入力してください"
465
+
466
+ #@ theme-my-login
467
+ #: includes/class-theme-my-login.php:1042
468
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
469
+ msgstr "<strong>エラー</strong> :メールアドレスが正しくありません"
470
+
471
+ #@ theme-my-login
472
+ #: includes/class-theme-my-login.php:1045
473
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
474
+ msgstr "<strong>エラー</strong> :このメールアドレスは、既に登録されています。別のメールアドレスを入力してください。"
475
+
476
+ #@ theme-my-login
477
+ #: includes/class-theme-my-login.php:1058
478
+ #, php-format
479
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
480
+ msgstr "<strong>エラー</strong> :登録できませんでした。<a href=\"mailto:%s\">管理者r</a> にお問合せください。"
481
+
482
+ #@ theme-my-login
483
+ #: modules/custom-email/admin/custom-email-admin.php:43
484
+ #: modules/custom-email/admin/custom-email-admin.php:170
485
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
486
+ msgid "User Notification"
487
+ msgstr "ユーザー通知"
488
+
489
+ #@ theme-my-login
490
+ #: modules/custom-email/admin/custom-email-admin.php:46
491
+ msgid "This e-mail will be sent to a new user upon registration."
492
+ msgstr "このメールは、新規ユーザー登録時に送信されます。"
493
+
494
+ #@ theme-my-login
495
+ #: modules/custom-email/admin/custom-email-admin.php:47
496
+ #: modules/custom-email/admin/custom-email-admin.php:174
497
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
498
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
499
+ msgstr "変数 %user_pass% を含めるようにしてください。でないと、ユーザーは自分のパスワードを知る事が出来ません!"
500
+
501
+ #@ theme-my-login
502
+ #: modules/custom-email/admin/custom-email-admin.php:48
503
+ #: modules/custom-email/admin/custom-email-admin.php:78
504
+ #: modules/custom-email/admin/custom-email-admin.php:128
505
+ #: modules/custom-email/admin/custom-email-admin.php:175
506
+ #: modules/custom-email/admin/custom-email-admin.php:205
507
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
508
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
509
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
510
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
511
+ msgid "If any field is left empty, the default will be used instead."
512
+ msgstr "任意のフィールドを空のままにしている場合は、デフォルトの内容が代わりに使用されます。"
513
+
514
+ #@ theme-my-login
515
+ #: modules/custom-email/admin/custom-email-admin.php:51
516
+ #: modules/custom-email/admin/custom-email-admin.php:84
517
+ #: modules/custom-email/admin/custom-email-admin.php:131
518
+ #: modules/custom-email/admin/custom-email-admin.php:178
519
+ #: modules/custom-email/admin/custom-email-admin.php:211
520
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
521
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
522
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
523
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
524
+ msgid "From Name"
525
+ msgstr "送信者名"
526
+
527
+ #@ theme-my-login
528
+ #: modules/custom-email/admin/custom-email-admin.php:54
529
+ #: modules/custom-email/admin/custom-email-admin.php:87
530
+ #: modules/custom-email/admin/custom-email-admin.php:134
531
+ #: modules/custom-email/admin/custom-email-admin.php:181
532
+ #: modules/custom-email/admin/custom-email-admin.php:214
533
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
534
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
535
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
536
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
537
+ msgid "From E-mail"
538
+ msgstr "メール送信元"
539
+
540
+ #@ theme-my-login
541
+ #: modules/custom-email/admin/custom-email-admin.php:57
542
+ #: modules/custom-email/admin/custom-email-admin.php:90
543
+ #: modules/custom-email/admin/custom-email-admin.php:137
544
+ #: modules/custom-email/admin/custom-email-admin.php:184
545
+ #: modules/custom-email/admin/custom-email-admin.php:217
546
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
547
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
548
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
549
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
550
+ msgid "E-mail Format"
551
+ msgstr "メールの形式"
552
+
553
+ #@ theme-my-login
554
+ #: modules/custom-email/admin/custom-email-admin.php:63
555
+ #: modules/custom-email/admin/custom-email-admin.php:96
556
+ #: modules/custom-email/admin/custom-email-admin.php:143
557
+ #: modules/custom-email/admin/custom-email-admin.php:190
558
+ #: modules/custom-email/admin/custom-email-admin.php:223
559
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
560
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
561
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
562
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
563
+ msgid "Subject"
564
+ msgstr "件名"
565
+
566
+ #@ theme-my-login
567
+ #: modules/custom-email/admin/custom-email-admin.php:66
568
+ #: modules/custom-email/admin/custom-email-admin.php:99
569
+ #: modules/custom-email/admin/custom-email-admin.php:146
570
+ #: modules/custom-email/admin/custom-email-admin.php:193
571
+ #: modules/custom-email/admin/custom-email-admin.php:226
572
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
573
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
574
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
575
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
576
+ msgid "Message"
577
+ msgstr "メッセージ"
578
+
579
+ #@ theme-my-login
580
+ #: modules/custom-email/admin/custom-email-admin.php:69
581
+ #: modules/custom-email/admin/custom-email-admin.php:102
582
+ #: modules/custom-email/admin/custom-email-admin.php:149
583
+ #: modules/custom-email/admin/custom-email-admin.php:196
584
+ #: modules/custom-email/admin/custom-email-admin.php:229
585
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
586
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
587
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
588
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
589
+ msgid "Available Variables"
590
+ msgstr "利用可能な変数"
591
+
592
+ #@ theme-my-login
593
+ #: modules/custom-email/admin/custom-email-admin.php:74
594
+ #: modules/custom-email/admin/custom-email-admin.php:201
595
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
596
+ msgid "Admin Notification"
597
+ msgstr "管理者通知"
598
+
599
+ #@ theme-my-login
600
+ #: modules/custom-email/admin/custom-email-admin.php:77
601
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
602
+ msgstr "このメールは新しいユーザの登録時に、下の指定されたメールアドレス(複数の場合はカンマで区切ることができます)に送信されます。"
603
+
604
+ #@ theme-my-login
605
+ #: modules/custom-email/admin/custom-email-admin.php:81
606
+ #: modules/custom-email/admin/custom-email-admin.php:208
607
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
608
+ msgid "To"
609
+ msgstr "宛先"
610
+
611
+ #@ theme-my-login
612
+ #: modules/custom-email/admin/custom-email-admin.php:126
613
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
614
+ msgstr "このメールは、ユーザーが自分のパスワードを回復しようとする時に送信されます。"
615
+
616
+ #@ theme-my-login
617
+ #: modules/custom-email/admin/custom-email-admin.php:127
618
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
619
+ msgstr "変数 %reseturl% を含めるようにして下さい。ユーザーが自分のパスワードを回復することができません!"
620
+
621
+ #@ theme-my-login
622
+ #: modules/custom-email/admin/custom-email-admin.php:173
623
+ msgid "This e-mail will be sent to a user upon successful password recovery."
624
+ msgstr "このメールはユーザーがパスワードを回復した時に送信されます。"
625
+
626
+ #@ theme-my-login
627
+ #: modules/custom-email/admin/custom-email-admin.php:204
628
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
629
+ msgstr "このメールはユーザーパスワードが変更された時に、下の指定されたメールアドレス(複数の場合はカンマで区切ることができます)に送信されます。"
630
+
631
+ #@ theme-my-login
632
+ #: modules/custom-email/admin/custom-email-admin.php:231
633
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
634
+ msgid "Disable Admin Notification"
635
+ msgstr "管理者通知を無効にする"
636
+
637
+ #@ theme-my-login
638
+ #: modules/custom-email/admin/custom-email-admin.php:251
639
+ #: templates/profile-form.php:86
640
+ #: templates/register-form.php:16
641
+ msgid "E-mail"
642
+ msgstr "メール"
643
+
644
+ #@ theme-my-login
645
+ #: modules/custom-email/admin/custom-email-admin.php:252
646
+ msgid "New User"
647
+ msgstr "新規ユーザー"
648
+
649
+ #@ theme-my-login
650
+ #: modules/custom-email/admin/custom-email-admin.php:253
651
+ msgid "Retrieve Password"
652
+ msgstr "パスワードを取得"
653
+
654
+ #@ theme-my-login
655
+ #: modules/custom-email/admin/custom-email-admin.php:254
656
+ msgid "Reset Password"
657
+ msgstr "パスワードのリセット"
658
+
659
+ #@ theme-my-login
660
+ #: modules/custom-email/custom-email.php:473
661
+ #, php-format
662
+ msgid "New user registration on your site %s:"
663
+ msgstr "新しいユーザーがあなたのサイト%sに登録されました:"
664
+
665
+ #@ theme-my-login
666
+ #: modules/custom-email/custom-email.php:475
667
+ #: modules/user-moderation/user-moderation.php:371
668
+ #, php-format
669
+ msgid "E-mail: %s"
670
+ msgstr "メールアドレス:%s"
671
+
672
+ #@ theme-my-login
673
+ #: modules/custom-email/custom-email.php:477
674
+ #, php-format
675
+ msgid "[%s] New User Registration"
676
+ msgstr "[%s] 新規ユーザー登録"
677
+
678
+ #@ theme-my-login
679
+ #: modules/custom-email/custom-email.php:495
680
+ #, php-format
681
+ msgid "[%s] Your username and password"
682
+ msgstr "[%s] ユーザ名とパスワード"
683
+
684
+ #@ default
685
+ #: modules/custom-email/custom-email.php:525
686
+ #, php-format
687
+ msgid "[%s] Password Lost/Changed"
688
+ msgstr "[%s] パスワード紛失/変更"
689
+
690
+ #@ default
691
+ #: modules/custom-email/custom-email.php:526
692
+ #, php-format
693
+ msgid "Password Lost and Changed for user: %s"
694
+ msgstr "パスワードを忘れました。またはユーザーの変更:%s"
695
+
696
+ #@ theme-my-login
697
+ #: modules/custom-passwords/custom-passwords.php:29
698
+ msgid "Password:"
699
+ msgstr "パスワード:"
700
+
701
+ #@ theme-my-login
702
+ #: modules/custom-passwords/custom-passwords.php:31
703
+ #: templates/resetpass-form.php:16
704
+ msgid "Confirm Password:"
705
+ msgstr "パスワードの確認:"
706
+
707
+ #@ theme-my-login
708
+ #: modules/custom-passwords/custom-passwords.php:54
709
+ msgid "<strong>ERROR</strong>: Please enter a password."
710
+ msgstr "<strong>エラー</strong> :パスワードを入力してください"
711
+
712
+ #@ theme-my-login
713
+ #: modules/custom-passwords/custom-passwords.php:57
714
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
715
+ msgstr "<strong>エラー</strong> :パスワードが一致しません。"
716
+
717
+ #@ theme-my-login
718
+ #: modules/custom-passwords/custom-passwords.php:60
719
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
720
+ msgstr "<strong>エラー</strong> :パスワードの長さは6文字以上でなければなりません。"
721
+
722
+ #@ theme-my-login
723
+ #: modules/custom-passwords/custom-passwords.php:173
724
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
725
+ msgstr "こちらにあなたのユーザ名またはメールアドレスを入力して下さい。あなたのパスワードをリセットするリンクを記述したメールが届きます。"
726
+
727
+ #@ theme-my-login
728
+ #: modules/custom-passwords/custom-passwords.php:176
729
+ msgid "Please enter a new password."
730
+ msgstr "新しいパスワードを入力してください。"
731
+
732
+ #@ theme-my-login
733
+ #: modules/custom-passwords/custom-passwords.php:209
734
+ msgid "Registration complete. You may now log in."
735
+ msgstr "登録が完了しました。あなたはログイン中です。"
736
+
737
+ #@ theme-my-login
738
+ #: modules/custom-passwords/custom-passwords.php:212
739
+ msgid "Your password has been saved. You may now log in."
740
+ msgstr "パスワードを保存しました。あなたは現在ログイン中です。"
741
+
742
+ #@ theme-my-login
743
+ #: modules/custom-redirection/custom-redirection.php:136
744
+ msgid "Redirection"
745
+ msgstr "リダイレクト"
746
+
747
+ #@ theme-my-login
748
+ #: modules/custom-redirection/custom-redirection.php:163
749
+ msgid "Log in"
750
+ msgstr "ログイン"
751
+
752
+ #@ theme-my-login
753
+ #: modules/custom-redirection/custom-redirection.php:165
754
+ #: modules/custom-redirection/custom-redirection.php:177
755
+ msgid "Default"
756
+ msgstr "デフォルト"
757
+
758
+ #@ theme-my-login
759
+ #: modules/custom-redirection/custom-redirection.php:166
760
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
761
+ msgstr "このオプションは、ユーザーを WordPress のダッシュボード/プロフィールページに移動させます"
762
+
763
+ #@ theme-my-login
764
+ #: modules/custom-redirection/custom-redirection.php:167
765
+ #: modules/custom-redirection/custom-redirection.php:179
766
+ msgid "Referer"
767
+ msgstr "リファラ"
768
+
769
+ #@ theme-my-login
770
+ #: modules/custom-redirection/custom-redirection.php:168
771
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
772
+ msgstr "このオプションは、ユーザーをログインする前に訪れていたページへ戻します"
773
+
774
+ #@ theme-my-login
775
+ #: modules/custom-redirection/custom-redirection.php:171
776
+ #: modules/custom-redirection/custom-redirection.php:183
777
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
778
+ msgstr "このオプションは、ユーザーをテキストボックス上で指定したカスタムの場所に移動します。"
779
+
780
+ #@ theme-my-login
781
+ #: modules/custom-redirection/custom-redirection.php:178
782
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
783
+ msgstr "このオプションは、ユーザーをログインページへ移動し、ログアウトした旨のメッセージを表示します"
784
+
785
+ #@ theme-my-login
786
+ #: modules/custom-redirection/custom-redirection.php:180
787
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
788
+ msgstr "このオプションは、ログアウトする前に訪れていたページにユーザーを移動させます。 (注:前のページが管理画面の場合は起きることがあります)"
789
+
790
+ #@ theme-my-login
791
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
792
+ msgid "User Links"
793
+ msgstr "ユーザーリンク"
794
+
795
+ #@ theme-my-login
796
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
797
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
798
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
799
+ msgid "Title"
800
+ msgstr "タイトル"
801
+
802
+ #@ theme-my-login
803
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
804
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
805
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
806
+ msgid "URL"
807
+ msgstr "URL"
808
+
809
+ #@ theme-my-login
810
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
811
+ msgid "Add New link:"
812
+ msgstr "新規リンク追加:"
813
+
814
+ #@ theme-my-login
815
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
816
+ msgid "Add link"
817
+ msgstr "リンクを追加"
818
+
819
+ #@ default
820
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
821
+ msgid "Delete"
822
+ msgstr "削除"
823
+
824
+ #@ default
825
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
826
+ msgid "Update"
827
+ msgstr "更新"
828
+
829
+ #@ theme-my-login
830
+ #: modules/security/admin/security-admin.php:35
831
+ #: modules/security/admin/security-admin.php:38
832
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
833
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
834
+ msgid "You can&#8217;t edit that user."
835
+ msgstr "あなたは、ユーザーを編集することはできません。"
836
+
837
+ #@ theme-my-login
838
+ #: modules/security/admin/security-admin.php:70
839
+ msgid "User locked."
840
+ msgstr "ユーザーをロックしました"
841
+
842
+ #@ theme-my-login
843
+ #: modules/security/admin/security-admin.php:72
844
+ msgid "User unlocked."
845
+ msgstr "ユーザーのロックを解除しました"
846
+
847
+ #@ theme-my-login
848
+ #: modules/security/admin/security-admin.php:95
849
+ msgid "Unlock"
850
+ msgstr "ロック解除"
851
+
852
+ #@ theme-my-login
853
+ #: modules/security/admin/security-admin.php:97
854
+ msgid "Lock"
855
+ msgstr "ロック"
856
+
857
+ #@ theme-my-login
858
+ #: modules/security/admin/security-admin.php:116
859
+ msgid "Security"
860
+ msgstr "セキュリティ"
861
+
862
+ #@ theme-my-login
863
+ #: modules/security/admin/security-admin.php:136
864
+ msgid "Login Attempts"
865
+ msgstr "ログインを試行"
866
+
867
+ #@ theme-my-login
868
+ #: modules/security/admin/security-admin.php:141
869
+ msgid "minute(s)"
870
+ msgstr "分"
871
+
872
+ #@ theme-my-login
873
+ #: modules/security/admin/security-admin.php:142
874
+ msgid "hour(s)"
875
+ msgstr "時間"
876
+
877
+ #@ theme-my-login
878
+ #: modules/security/admin/security-admin.php:143
879
+ msgid "day(s)"
880
+ msgstr "日"
881
+
882
+ #@ theme-my-login
883
+ #: modules/security/admin/security-admin.php:166
884
+ #, php-format
885
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
886
+ msgstr "%2$s %3$s 以内に%1$s回ログインに失敗した場合、%4$s %5$s アカウントをロックします。"
887
+
888
+ #@ theme-my-login
889
+ #: modules/security/security.php:43
890
+ #: modules/security/security.php:69
891
+ #, php-format
892
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
893
+ msgstr "<strong>エラー</strong>:このアカウントは多数のログイン失敗があったためロックされました。%sから再度ログインして下さい。"
894
+
895
+ #@ theme-my-login
896
+ #: modules/security/security.php:45
897
+ msgid "<strong>ERROR</strong>: This account has been locked."
898
+ msgstr "<strong>エラー</strong>:このアカウントはロックされています。"
899
+
900
+ #@ theme-my-login
901
+ #: modules/themed-profiles/themed-profiles.php:77
902
+ #: templates/profile-form.php:125
903
+ msgid "Strength indicator"
904
+ msgstr "強度インジケータ"
905
+
906
+ #@ theme-my-login
907
+ #: modules/themed-profiles/themed-profiles.php:78
908
+ msgid "Very weak"
909
+ msgstr "とても弱い"
910
+
911
+ #@ theme-my-login
912
+ #: modules/themed-profiles/themed-profiles.php:79
913
+ msgid "Weak"
914
+ msgstr "弱い"
915
+
916
+ #@ theme-my-login
917
+ #. translators: password strength
918
+ #: modules/themed-profiles/themed-profiles.php:81
919
+ msgctxt "password strength"
920
+ msgid "Medium"
921
+ msgstr "普通"
922
+
923
+ #@ theme-my-login
924
+ #: modules/themed-profiles/themed-profiles.php:82
925
+ msgid "Strong"
926
+ msgstr "強い"
927
+
928
+ #@ theme-my-login
929
+ #: modules/themed-profiles/themed-profiles.php:92
930
+ msgid "You do not have permission to edit this user."
931
+ msgstr "あなたはこのユーザーを編集する権限がありません。"
932
+
933
+ #@ theme-my-login
934
+ #: modules/themed-profiles/themed-profiles.php:108
935
+ msgid "Profile updated."
936
+ msgstr "プロフィールを更新しました。"
937
+
938
+ #@ theme-my-login
939
+ #: modules/themed-profiles/themed-profiles.php:178
940
+ msgid "Your Profile"
941
+ msgstr "あなたのプロフィール"
942
+
943
+ #@ theme-my-login
944
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
945
+ msgid "User approved."
946
+ msgstr "ユーザーを承認しました"
947
+
948
+ #@ theme-my-login
949
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
950
+ msgid "Activation sent."
951
+ msgstr "アクティベーションを送信しました"
952
+
953
+ #@ theme-my-login
954
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
955
+ msgid "Resend Activation"
956
+ msgstr "アクティベーションを再送"
957
+
958
+ #@ theme-my-login
959
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
960
+ msgid "Approve"
961
+ msgstr "承認"
962
+
963
+ #@ theme-my-login
964
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
965
+ #: modules/user-moderation/user-moderation.php:275
966
+ msgid "Same as when you signed up."
967
+ msgstr "あなたがサインアップするときと同じです。"
968
+
969
+ #@ theme-my-login
970
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
971
+ #, php-format
972
+ msgid "You have been approved access to %s"
973
+ msgstr "あなたは%sへのアクセスを承認されています"
974
+
975
+ #@ theme-my-login
976
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
977
+ #, php-format
978
+ msgid "[%s] Registration Approved"
979
+ msgstr "[%s] 登録を承認だ"
980
+
981
+ #@ theme-my-login
982
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
983
+ #, php-format
984
+ msgid "You have been denied access to %s"
985
+ msgstr "あなたは%sへのアクセス許可がありません"
986
+
987
+ #@ theme-my-login
988
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
989
+ #, php-format
990
+ msgid "[%s] Registration Denied"
991
+ msgstr "[%s] 登録できません"
992
+
993
+ #@ theme-my-login
994
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
995
+ msgid "Moderation"
996
+ msgstr "承認"
997
+
998
+ #@ theme-my-login
999
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
1000
+ msgid "User Activation"
1001
+ msgstr "ユーザ認証"
1002
+
1003
+ #@ theme-my-login
1004
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
1005
+ msgid "User Approval"
1006
+ msgstr "ユーザー承認"
1007
+
1008
+ #@ theme-my-login
1009
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
1010
+ msgid "User Denial"
1011
+ msgstr "ユーザ拒否"
1012
+
1013
+ #@ theme-my-login
1014
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
1015
+ msgid "User Moderation"
1016
+ msgstr "ユーザー承認"
1017
+
1018
+ #@ theme-my-login
1019
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
1020
+ msgid "None"
1021
+ msgstr "なし"
1022
+
1023
+ #@ theme-my-login
1024
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
1025
+ msgid "Check this option to require no moderation."
1026
+ msgstr "このオプションにチェックをした場合、管理者の承認などを一切行いません。"
1027
+
1028
+ #@ theme-my-login
1029
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
1030
+ msgid "E-mail Confirmation"
1031
+ msgstr "メールでの確認"
1032
+
1033
+ #@ theme-my-login
1034
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
1035
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
1036
+ msgstr "このオプションにチェックをした場合、新しいユーザーがログインする前に、自分のメールアドレスの確認を必須にします"
1037
+
1038
+ #@ theme-my-login
1039
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
1040
+ msgid "Admin Approval"
1041
+ msgstr "管理者承認"
1042
+
1043
+ #@ theme-my-login
1044
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
1045
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
1046
+ msgstr "このオプションにチェックをした場合、新しいユーザーがログインする前に、管理者の承認を必要とします"
1047
+
1048
+ #@ theme-my-login
1049
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
1050
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
1051
+ msgstr "この電子メールは、\"ユーザー承認\" で\"メールでの確認\" にチェックをしている場合、新しいユーザー登録があったときに送信されます。"
1052
+
1053
+ #@ theme-my-login
1054
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
1055
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
1056
+ msgstr "変数 %activateurl% を含めて下さい。含まれていないと、ユーザーがアカウントを有効にできません。"
1057
+
1058
+ #@ theme-my-login
1059
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
1060
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
1061
+ msgstr "この電子メールは、\"ユーザー承認\" で \"管理者承認\" にチェックしている場合、ユーザーが登録した際に送信されます。"
1062
+
1063
+ #@ theme-my-login
1064
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
1065
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
1066
+ msgstr "このメールは、\"ユーザー承認\"で\"管理者承認\"にチェックが入っている場合、ユーザー登録時に指定されたメールアドレス(複数のアドレスの場合はカンマで区切る必要があります)に送信されます。"
1067
+
1068
+ #@ theme-my-login
1069
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
1070
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
1071
+ msgstr "このメールは\"ユーザー承認\"で\"管理者承認\" にチェックを入れた場合、\"Pending\" のユーザを削除/拒否した時に送信されます"
1072
+
1073
+ #@ theme-my-login
1074
+ #: modules/user-moderation/user-moderation.php:171
1075
+ #, php-format
1076
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
1077
+ msgstr "<strong>エラー</strong>:メールアドレスが入力されていません。<a href=\"%s\">アクティベーションメールを再度送信しますか</a>?"
1078
+
1079
+ #@ theme-my-login
1080
+ #: modules/user-moderation/user-moderation.php:174
1081
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
1082
+ msgstr "<strong>エラー</strong> :あなたの登録がまだ承認されていません。"
1083
+
1084
+ #@ theme-my-login
1085
+ #: modules/user-moderation/user-moderation.php:334
1086
+ #, php-format
1087
+ msgid "[%s] Activate Your Account"
1088
+ msgstr "[%s] アカウントを有効にする"
1089
+
1090
+ #@ theme-my-login
1091
+ #: modules/user-moderation/user-moderation.php:335
1092
+ #, php-format
1093
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
1094
+ msgstr "%sへのご登録ありがとうございます!次のリンクをクリックしてアカウントを有効にして下さい:"
1095
+
1096
+ #@ theme-my-login
1097
+ #: modules/user-moderation/user-moderation.php:367
1098
+ #, php-format
1099
+ msgid "[%s] New User Awaiting Approval"
1100
+ msgstr "[%s] 新しいユーザーが承認を待っています"
1101
+
1102
+ #@ theme-my-login
1103
+ #: modules/user-moderation/user-moderation.php:369
1104
+ #, php-format
1105
+ msgid "New user requires approval on your blog %s:"
1106
+ msgstr "新しいユーザーがあなたのブログ %s の承認を必要としています:"
1107
+
1108
+ #@ theme-my-login
1109
+ #: modules/user-moderation/user-moderation.php:372
1110
+ msgid "To approve or deny this user:"
1111
+ msgstr "このユーザーを承認または拒否:"
1112
+
1113
+ #@ theme-my-login
1114
+ #: modules/user-moderation/user-moderation.php:393
1115
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
1116
+ msgstr "登録が完了しました。ログインするには、あなたのメールアドレスに送られたメール内のリンクをクリックして、メールアドレスの確認をする必要があります。"
1117
+
1118
+ #@ theme-my-login
1119
+ #: modules/user-moderation/user-moderation.php:395
1120
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
1121
+ msgstr "登録が完了しました。ログインするには管理者の承認が必要です。管理者の承認後にあなたのメールアドレスへお知らせします。"
1122
+
1123
+ #@ theme-my-login
1124
+ #: modules/user-moderation/user-moderation.php:398
1125
+ msgid "Your account has been activated. You may now log in."
1126
+ msgstr "あなたのアカウントは有効になりました。あなたが現在ログイン中です。"
1127
+
1128
+ #@ theme-my-login
1129
+ #: modules/user-moderation/user-moderation.php:400
1130
+ msgid "Your account has been activated. Please check your e-mail for your password."
1131
+ msgstr "アカウントは有効になりました。パスワードをメールでお送りしました。"
1132
+
1133
+ #@ theme-my-login
1134
+ #: modules/user-moderation/user-moderation.php:402
1135
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
1136
+ msgstr "<strong>エラー</strong> :申し訳ありませんが、そのキーは有効ではありません。"
1137
+
1138
+ #@ theme-my-login
1139
+ #: modules/user-moderation/user-moderation.php:405
1140
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
1141
+ msgstr "<strong>エラー</strong>:申し訳ありません。アクティベーションのメールが送信出来ませんでした。"
1142
+
1143
+ #@ theme-my-login
1144
+ #: modules/user-moderation/user-moderation.php:407
1145
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
1146
+ msgstr "アクティベーションメールはあなたが登録したメールアドレスに送信されました。メールを確認し、本文内のリンクをクリックしてください。"
1147
+
1148
+ #@ theme-my-login
1149
+ #: templates/login-form.php:12
1150
+ #: templates/profile-form.php:34
1151
+ #: templates/register-form.php:12
1152
+ msgid "Username"
1153
+ msgstr "ユーザー名"
1154
+
1155
+ #@ theme-my-login
1156
+ #: templates/login-form.php:16
1157
+ msgid "Password"
1158
+ msgstr "パスワード"
1159
+
1160
+ #@ theme-my-login
1161
+ #: templates/login-form.php:25
1162
+ msgid "Remember Me"
1163
+ msgstr "ログイン情報を記憶"
1164
+
1165
+ #@ theme-my-login
1166
+ #: templates/lostpassword-form.php:12
1167
+ msgid "Username or E-mail:"
1168
+ msgstr "ユーザー名またはメール:"
1169
+
1170
+ #@ theme-my-login
1171
+ #: templates/lostpassword-form.php:20
1172
+ msgid "Get New Password"
1173
+ msgstr "新しいパスワードを取得する"
1174
+
1175
+ #@ theme-my-login
1176
+ #: templates/profile-form.php:22
1177
+ msgid "Personal Options"
1178
+ msgstr "個人用オプション"
1179
+
1180
+ #@ theme-my-login
1181
+ #: templates/profile-form.php:30
1182
+ msgid "Name"
1183
+ msgstr "名"
1184
+
1185
+ #@ theme-my-login
1186
+ #: templates/profile-form.php:35
1187
+ msgid "Your username cannot be changed."
1188
+ msgstr "あなたのユーザー名は変更することはできません。"
1189
+
1190
+ #@ theme-my-login
1191
+ #: templates/profile-form.php:39
1192
+ msgid "First name"
1193
+ msgstr "名"
1194
+
1195
+ #@ theme-my-login
1196
+ #: templates/profile-form.php:44
1197
+ msgid "Last name"
1198
+ msgstr "姓"
1199
+
1200
+ #@ theme-my-login
1201
+ #: templates/profile-form.php:49
1202
+ msgid "Nickname"
1203
+ msgstr "ニックネーム"
1204
+
1205
+ #@ theme-my-login
1206
+ #: templates/profile-form.php:49
1207
+ #: templates/profile-form.php:86
1208
+ msgid "(required)"
1209
+ msgstr "(必須)"
1210
+
1211
+ #@ theme-my-login
1212
+ #: templates/profile-form.php:54
1213
+ msgid "Display name publicly as"
1214
+ msgstr "表示名として"
1215
+
1216
+ #@ theme-my-login
1217
+ #: templates/profile-form.php:82
1218
+ msgid "Contact Info"
1219
+ msgstr "お問い合わせ情報"
1220
+
1221
+ #@ theme-my-login
1222
+ #: templates/profile-form.php:91
1223
+ msgid "Website"
1224
+ msgstr "ウェブサイト"
1225
+
1226
+ #@ theme-my-login
1227
+ #: templates/profile-form.php:108
1228
+ msgid "About Yourself"
1229
+ msgstr "自分自身について"
1230
+
1231
+ #@ theme-my-login
1232
+ #: templates/profile-form.php:112
1233
+ msgid "Biographical Info"
1234
+ msgstr "伝記情報"
1235
+
1236
+ #@ theme-my-login
1237
+ #: templates/profile-form.php:114
1238
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1239
+ msgstr "ちょっとした経歴をあなたのプロフィールに記入しましょう。これは公表されることがありますので、記入には留意してください。"
1240
+
1241
+ #@ theme-my-login
1242
+ #: templates/profile-form.php:122
1243
+ msgid "New Password"
1244
+ msgstr "新しいパスワード"
1245
+
1246
+ #@ theme-my-login
1247
+ #: templates/profile-form.php:123
1248
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1249
+ msgstr "パスワードを新しいものに変更したい場合は記入。それ以外の場合は空白のままにしてください。"
1250
+
1251
+ #@ theme-my-login
1252
+ #: templates/profile-form.php:124
1253
+ msgid "Type your new password again."
1254
+ msgstr "新しいパスワードをもう一度入力してください"
1255
+
1256
+ #@ theme-my-login
1257
+ #: templates/profile-form.php:126
1258
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1259
+ msgstr "ヒント:パスワードは少なくとも7文字の長さが望ましいです。小文字、大文字の数字などの記号を使用すると、より強力なものになります。例えば ! \" ? $ % ^ &amp; ) など。"
1260
+
1261
+ #@ theme-my-login
1262
+ #: templates/profile-form.php:140
1263
+ msgid "Additional Capabilities"
1264
+ msgstr "その他の機能"
1265
+
1266
+ #@ theme-my-login
1267
+ #: templates/profile-form.php:159
1268
+ msgid "Update Profile"
1269
+ msgstr "プロフィール更新"
1270
+
1271
+ #@ theme-my-login
1272
+ #: templates/register-form.php:23
1273
+ msgid "A password will be e-mailed to you."
1274
+ msgstr "パスワードをメールで送信する"
1275
+
1276
+ #@ theme-my-login
1277
+ #: templates/resetpass-form.php:12
1278
+ msgid "New Password:"
1279
+ msgstr "新しいパスワード:"
1280
+
1281
+ #@ theme-my-login
1282
+ #: templates/resetpass-form.php:24
1283
+ msgid "Change Password"
1284
+ msgstr "パスワードの変更"
1285
+
1286
+ #. Plugin URI of the plugin/theme
1287
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1288
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1289
+
1290
+ #. Description of the plugin/theme
1291
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1292
+ msgstr "WordPressのログイン・ユーザー登録・パスワード紛失のページをあなたのテーマに準じたテーマに。"
1293
+
1294
+ #. Author of the plugin/theme
1295
+ msgid "Jeff Farthing"
1296
+ msgstr "Jeff Farthing"
1297
+
1298
+ #. Author URI of the plugin/theme
1299
+ msgid "http://www.jfarthing.com"
1300
+ msgstr "http://www.jfarthing.com"
1301
+
language/theme-my-login-nl_BE.mo ADDED
Binary file
language/theme-my-login-nl_BE.po ADDED
@@ -0,0 +1,1080 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Theme My Login 6.0\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
+ "PO-Revision-Date: 2011-01-07 08:26-0500\n"
7
+ "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
+ "Language-Team: Klasse <toon@klasse.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: Dutch\n"
13
+ "X-Poedit-Country: BELGIUM\n"
14
+
15
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
16
+ #. Plugin Name of the plugin/theme
17
+ #: admin/class-theme-my-login-admin.php:51
18
+ #: admin/class-theme-my-login-admin.php:52
19
+ #: includes/class-theme-my-login-widget.php:24
20
+ msgid "Theme My Login"
21
+ msgstr "Theme My Login"
22
+
23
+ #: admin/class-theme-my-login-admin.php:88
24
+ #, php-format
25
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
26
+ msgstr "ERROR: De module \"%1$s\" kon niet worden geactiveerd (%2$s)."
27
+
28
+ #: admin/class-theme-my-login-admin.php:108
29
+ msgid "NOTICE:"
30
+ msgstr "OPGELET:"
31
+
32
+ #: admin/class-theme-my-login-admin.php:109
33
+ #, php-format
34
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
35
+ msgstr "Je hebt Theme My Login geactiveerd, bezoek de <a href=\"%s\">instellingen</a> en overloop de beschikbare opties."
36
+
37
+ #: admin/class-theme-my-login-admin.php:111
38
+ msgid "Take me to the settings page"
39
+ msgstr "Ga naar de instellingen"
40
+
41
+ #: admin/class-theme-my-login-admin.php:124
42
+ msgid "You can now login with your e-mail address or username! Try it out!"
43
+ msgstr "Je kan nu inloggen met je e-mailadres of gebruikersnaam! Probeer het!"
44
+
45
+ #: admin/class-theme-my-login-admin.php:125
46
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
47
+ msgstr "Theme My Login gebruikt een module-systeem. Modules lijken op Wordpress plugins. Elke module breidt de standaardfuntionaliteit van Theme My Login uit. <a rel=\"tml-options\" href=\"#tml-modules\">Klik hier</a> voor de modules."
48
+
49
+ #: admin/class-theme-my-login-admin.php:126
50
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
51
+ msgstr "Theme My Login voorziet nu het gebruik van eigen formulieren. Je kan je eigen template(s) maken door de standaardversies in \"theme-my-login/templates\" te kopiëren naar je eigen theme-directory. Probeer het!"
52
+
53
+ #: admin/class-theme-my-login-admin.php:127
54
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
55
+ msgstr "Je kan de veranderingen aan je stylesheet behouden bij een upgrade. Kopieer het bestand \"theme-my-login/theme-my-login.css\" naar je theme-folder en bewerk het daar."
56
+
57
+ #: admin/class-theme-my-login-admin.php:128
58
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
59
+ msgstr "Theme My Login gebruikt een shortcode-systeem dat je in je posts kan gebruiken, met verschillende parameters om je formulier aan te passen. Bezoek de <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">documentatie</a> voor een uitgebreide handleiding."
60
+
61
+ #: admin/class-theme-my-login-admin.php:129
62
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
63
+ msgstr "Theme My Login is <em>GRATIS</em> maar Jeff stelt elke <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">gulle gift</a> op prijs!"
64
+
65
+ #: admin/class-theme-my-login-admin.php:130
66
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
67
+ msgstr "Je kan Jeff <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">inhuren</a>!"
68
+
69
+ #: admin/class-theme-my-login-admin.php:134
70
+ msgid "Did You Know?"
71
+ msgstr "Wist je...?"
72
+
73
+ #: admin/class-theme-my-login-admin.php:175
74
+ msgid "General"
75
+ msgstr "Algemeen"
76
+
77
+ #: admin/class-theme-my-login-admin.php:176
78
+ msgid "Basic"
79
+ msgstr "Basis"
80
+
81
+ #: admin/class-theme-my-login-admin.php:177
82
+ #: admin/class-theme-my-login-admin.php:305
83
+ msgid "Modules"
84
+ msgstr "Modules"
85
+
86
+ #: admin/class-theme-my-login-admin.php:184
87
+ msgid "Theme My Login Settings"
88
+ msgstr "Theme My Login Instellingen"
89
+
90
+ #: admin/class-theme-my-login-admin.php:190
91
+ #: admin/class-theme-my-login-admin.php:247
92
+ msgid "Save Changes"
93
+ msgstr "Wijzigingen Opslaan"
94
+
95
+ #: admin/class-theme-my-login-admin.php:266
96
+ msgid "Page ID"
97
+ msgstr "Pagina ID"
98
+
99
+ #: admin/class-theme-my-login-admin.php:269
100
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
101
+ msgstr "Dit moet de ID zijn van de WordPress pagina waar de [theme-my-login] shortcode staat. Standaard heet deze pagina \"Login\"."
102
+
103
+ #: admin/class-theme-my-login-admin.php:273
104
+ msgid "Pagelist"
105
+ msgstr "Paginalijst"
106
+
107
+ #: admin/class-theme-my-login-admin.php:276
108
+ msgid "Show Page In Pagelist"
109
+ msgstr "Toon Pagina in Paginalijst"
110
+
111
+ #: admin/class-theme-my-login-admin.php:277
112
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
113
+ msgstr "Zet deze instelling aan om login/logout links toe te voegen aan de paginalijst gegenereerd door functies als wp_list_pages() en wp_page_menu()."
114
+
115
+ #: admin/class-theme-my-login-admin.php:281
116
+ msgid "Stylesheet"
117
+ msgstr "Stylesheet"
118
+
119
+ #: admin/class-theme-my-login-admin.php:284
120
+ msgid "Enable \"theme-my-login.css\""
121
+ msgstr "Sta \"theme-my-login.css\" toe"
122
+
123
+ #: admin/class-theme-my-login-admin.php:285
124
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
125
+ msgstr "Om je aanpassingen te bewaren na een upgrade, zet je de aangepaste \"theme-my-login.css\" in de directory van je theme."
126
+
127
+ #: admin/class-theme-my-login-admin.php:309
128
+ #, php-format
129
+ msgid "Enable %s"
130
+ msgstr "Zet %s aan"
131
+
132
+ #: admin/class-theme-my-login-admin.php:311
133
+ msgid "No modules found."
134
+ msgstr "Geen modules gevonden."
135
+
136
+ #: admin/class-theme-my-login-admin.php:422
137
+ msgid "One of the modules is invalid."
138
+ msgstr "Één van de modules is ongeldig."
139
+
140
+ #: admin/class-theme-my-login-admin.php:475
141
+ msgid "Invalid module path."
142
+ msgstr "Ongeldig pad naar module."
143
+
144
+ #: admin/class-theme-my-login-admin.php:477
145
+ msgid "Module file does not exist."
146
+ msgstr "Module-bestand bestaat niet."
147
+
148
+ #: admin/class-theme-my-login-admin.php:481
149
+ msgid "The module does not have a valid header."
150
+ msgstr "De module heeft geen geldige header."
151
+
152
+ #: includes/class-theme-my-login-template.php:140
153
+ #, php-format
154
+ msgid "Welcome, %s"
155
+ msgstr "Welkom, %s"
156
+
157
+ #: includes/class-theme-my-login-template.php:144
158
+ #: includes/class-theme-my-login-widget.php:86
159
+ #: templates/register-form.php:25
160
+ msgid "Register"
161
+ msgstr "Registreer"
162
+
163
+ #: includes/class-theme-my-login-template.php:150
164
+ #: includes/class-theme-my-login-widget.php:86
165
+ msgid "Lost Password"
166
+ msgstr "Wachtwoord vergeten"
167
+
168
+ #: includes/class-theme-my-login-template.php:154
169
+ #: includes/class-theme-my-login.php:393
170
+ #: templates/login-form.php:28
171
+ msgid "Log In"
172
+ msgstr "Inloggen"
173
+
174
+ #: includes/class-theme-my-login-template.php:316
175
+ #: modules/custom-user-links/custom-user-links.php:95
176
+ msgid "Dashboard"
177
+ msgstr "Dashboard"
178
+
179
+ #: includes/class-theme-my-login-template.php:317
180
+ #: modules/custom-user-links/custom-user-links.php:96
181
+ msgid "Profile"
182
+ msgstr "Profiel"
183
+
184
+ #: includes/class-theme-my-login-template.php:334
185
+ #: modules/custom-redirection/custom-redirection.php:187
186
+ msgid "Log out"
187
+ msgstr "Uitloggen"
188
+
189
+ #: includes/class-theme-my-login-template.php:363
190
+ msgid "Register For This Site"
191
+ msgstr "Registreer voor deze site"
192
+
193
+ #: includes/class-theme-my-login-template.php:365
194
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
195
+ msgstr "Vul je gebruikersnaam of e-mailadres in. Je krijgt een nieuw wachtwoord via e-mail."
196
+
197
+ #: includes/class-theme-my-login-widget.php:23
198
+ msgid "A login form for your blog."
199
+ msgstr "Een loginformulier voor je blog."
200
+
201
+ #: includes/class-theme-my-login-widget.php:86
202
+ msgid "Login"
203
+ msgstr "Login"
204
+
205
+ #: includes/class-theme-my-login-widget.php:87
206
+ msgid "Default Action"
207
+ msgstr "Standaardactie"
208
+
209
+ #: includes/class-theme-my-login-widget.php:94
210
+ msgid "Show When Logged In"
211
+ msgstr "Tonen als je ingelogd bent"
212
+
213
+ #: includes/class-theme-my-login-widget.php:96
214
+ msgid "Show Title"
215
+ msgstr "Toon titel"
216
+
217
+ #: includes/class-theme-my-login-widget.php:98
218
+ msgid "Show Login Link"
219
+ msgstr "Toon loginlink"
220
+
221
+ #: includes/class-theme-my-login-widget.php:100
222
+ msgid "Show Register Link"
223
+ msgstr "Toon registreerlink"
224
+
225
+ #: includes/class-theme-my-login-widget.php:102
226
+ msgid "Show Lost Password Link"
227
+ msgstr "Toon wachtwoord-vergeten-link"
228
+
229
+ #: includes/class-theme-my-login-widget.php:104
230
+ msgid "Show Gravatar"
231
+ msgstr "Toon gravatar"
232
+
233
+ #: includes/class-theme-my-login-widget.php:105
234
+ msgid "Gravatar Size"
235
+ msgstr "Gravataar formaat"
236
+
237
+ #: includes/class-theme-my-login-widget.php:107
238
+ msgid "Allow Registration"
239
+ msgstr "Registratie toestaan"
240
+
241
+ #: includes/class-theme-my-login-widget.php:109
242
+ msgid "Allow Password Recovery"
243
+ msgstr "Wachtwoordherstel toestaan"
244
+
245
+ #: includes/class-theme-my-login.php:217
246
+ msgid "Sorry, that key does not appear to be valid."
247
+ msgstr "Sorry, die key lijkt ongeldig."
248
+
249
+ #: includes/class-theme-my-login.php:325
250
+ 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."
251
+ msgstr "<strong>FOUT</strong>: Cookies worden geblokkeerd of zijn niet ondersteund door je browser. Je moet <a href=\"http://www.google.com/support/websearch/bin/answer.py?answer=35851&hl=nl\">Cookies</a> toestaan om WordPress te kunnen gebruiken."
252
+
253
+ #: includes/class-theme-my-login.php:329
254
+ msgid "You are now logged out."
255
+ msgstr "Je bent nu uitgelogd"
256
+
257
+ #: includes/class-theme-my-login.php:331
258
+ msgid "User registration is currently not allowed."
259
+ msgstr "Registreren is niet toegelaten."
260
+
261
+ #: includes/class-theme-my-login.php:333
262
+ msgid "Check your e-mail for the confirmation link."
263
+ msgstr "Kijk je e-mail na voor de bevestiging."
264
+
265
+ #: includes/class-theme-my-login.php:335
266
+ msgid "Check your e-mail for your new password."
267
+ msgstr "Kijk je e-mail naar voor je nieuwe wachtwoord."
268
+
269
+ #: includes/class-theme-my-login.php:337
270
+ msgid "Registration complete. Please check your e-mail."
271
+ msgstr "Registratie afgewerkt. Kijk je e-mail na."
272
+
273
+ #: includes/class-theme-my-login.php:339
274
+ msgid "Your session has expired. Please log-in again."
275
+ msgstr "Je sessie is verlopen. Log opnieuw in."
276
+
277
+ #: includes/class-theme-my-login.php:393
278
+ msgid "Log Out"
279
+ msgstr "Uitloggen"
280
+
281
+ #: includes/class-theme-my-login.php:880
282
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
283
+ msgstr "<strong>FOUT</strong>: Vul een gebruikersnaam of e-mailadres in."
284
+
285
+ #: includes/class-theme-my-login.php:885
286
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
287
+ msgstr "<strong>FOUT</strong>: Er is geen gebruiker met dat e-mailadres."
288
+
289
+ #: includes/class-theme-my-login.php:897
290
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
291
+ msgstr "<strong>FOUT</strong>: Ongeldige gebruikersnaam of ongeldig e-mailadres."
292
+
293
+ #: includes/class-theme-my-login.php:911
294
+ msgid "Password reset is not allowed for this user"
295
+ msgstr "Wachtwoordherstel is niet toegelaten voor deze gebruiker"
296
+
297
+ #: includes/class-theme-my-login.php:924
298
+ msgid "Someone has asked to reset the password for the following site and username."
299
+ msgstr "Iemand heeft aangevraagd om het wachtwoord te herstellen van deze gebruiker/site."
300
+
301
+ #: includes/class-theme-my-login.php:926
302
+ #: includes/class-theme-my-login.php:983
303
+ #: modules/custom-email/custom-email.php:474
304
+ #: modules/custom-email/custom-email.php:491
305
+ #: modules/custom-passwords/custom-passwords.php:336
306
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
307
+ #: modules/user-moderation/user-moderation.php:370
308
+ #, php-format
309
+ msgid "Username: %s"
310
+ msgstr "Gebruikersnaam: %s"
311
+
312
+ #: includes/class-theme-my-login.php:927
313
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
314
+ msgstr "Om je wachtwoord te herstellen, bezoek de volgende link, of negeer deze e-mail om je wachtwoord te behouden."
315
+
316
+ #: includes/class-theme-my-login.php:938
317
+ #, php-format
318
+ msgid "[%s] Password Reset"
319
+ msgstr "[%s] Wachtwoord Hersteld"
320
+
321
+ #: includes/class-theme-my-login.php:944
322
+ #: includes/class-theme-my-login.php:1001
323
+ #: modules/custom-passwords/custom-passwords.php:354
324
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
325
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
326
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
327
+ msgid "The e-mail could not be sent."
328
+ msgstr "De e-mail kon niet verstuurd worden."
329
+
330
+ #: includes/class-theme-my-login.php:944
331
+ #: includes/class-theme-my-login.php:1001
332
+ #: modules/custom-passwords/custom-passwords.php:354
333
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
334
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
335
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
336
+ msgid "Possible reason: your host may have disabled the mail() function..."
337
+ msgstr "Mogelijke oorzaak: je hostingfirma heeft misschien de mail() functie uitgeschakeld..."
338
+
339
+ #: includes/class-theme-my-login.php:965
340
+ #: includes/class-theme-my-login.php:968
341
+ #: includes/class-theme-my-login.php:972
342
+ #: modules/custom-passwords/custom-passwords.php:290
343
+ #: modules/custom-passwords/custom-passwords.php:294
344
+ #: modules/custom-passwords/custom-passwords.php:299
345
+ #: modules/user-moderation/user-moderation.php:248
346
+ #: modules/user-moderation/user-moderation.php:251
347
+ #: modules/user-moderation/user-moderation.php:256
348
+ msgid "Invalid key"
349
+ msgstr "Ongeldige key"
350
+
351
+ #: includes/class-theme-my-login.php:984
352
+ #: modules/custom-email/custom-email.php:492
353
+ #: modules/custom-passwords/custom-passwords.php:337
354
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
355
+ #, php-format
356
+ msgid "Password: %s"
357
+ msgstr "Wachtwoord: %s"
358
+
359
+ #: includes/class-theme-my-login.php:995
360
+ #: modules/custom-passwords/custom-passwords.php:345
361
+ #, php-format
362
+ msgid "[%s] Your new password"
363
+ msgstr "[%s] Je nieuwe wachtwoord"
364
+
365
+ #: includes/class-theme-my-login.php:1026
366
+ msgid "<strong>ERROR</strong>: Please enter a username."
367
+ msgstr "<strong>FOUT</strong>: Vul een gebruikersnaam in."
368
+
369
+ #: includes/class-theme-my-login.php:1028
370
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
371
+ msgstr "<strong>FOUT</strong>: Deze gebruikersnaam bevat ongeldige karakters. Vul een geldige gebruikersnaam in."
372
+
373
+ #: includes/class-theme-my-login.php:1031
374
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
375
+ msgstr "<strong>FOUT</strong>: Deze gebruikersnaam bestaat al, kies een andere."
376
+
377
+ #: includes/class-theme-my-login.php:1036
378
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
379
+ msgstr "<strong>FOUT</strong>: Vul alsjeblieft je e-mailadres in."
380
+
381
+ #: includes/class-theme-my-login.php:1038
382
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
383
+ msgstr "<strong>FOUT</strong>: Dat e-mailadres klopt niet."
384
+
385
+ #: includes/class-theme-my-login.php:1041
386
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
387
+ msgstr "<strong>FOUT</strong>: Dat e-mailadres is al geregistreerd, vul een ander in."
388
+
389
+ #: includes/class-theme-my-login.php:1054
390
+ #, php-format
391
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
392
+ msgstr "<strong>FOUT</strong>: Registratie was niet mogelijk... contacteer de <a href=\"mailto:%s\">webmaster</a> !"
393
+
394
+ #: modules/custom-email/admin/custom-email-admin.php:43
395
+ #: modules/custom-email/admin/custom-email-admin.php:170
396
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
397
+ msgid "User Notification"
398
+ msgstr "Melding voor gebruiker"
399
+
400
+ #: modules/custom-email/admin/custom-email-admin.php:46
401
+ msgid "This e-mail will be sent to a new user upon registration."
402
+ msgstr "Deze e-mail wordt verstuurd naar nieuwe gebruikers bij registratie."
403
+
404
+ #: modules/custom-email/admin/custom-email-admin.php:47
405
+ #: modules/custom-email/admin/custom-email-admin.php:174
406
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
407
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
408
+ msgstr "Vermeld zeker de parameter %user_pass% als je standaardwachtwoorden gebruikt. Anders kent de gebruiker zijn/haar eigen wachtwoord niet!"
409
+
410
+ #: modules/custom-email/admin/custom-email-admin.php:48
411
+ #: modules/custom-email/admin/custom-email-admin.php:78
412
+ #: modules/custom-email/admin/custom-email-admin.php:128
413
+ #: modules/custom-email/admin/custom-email-admin.php:175
414
+ #: modules/custom-email/admin/custom-email-admin.php:205
415
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
416
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
417
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
418
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
419
+ msgid "If any field is left empty, the default will be used instead."
420
+ msgstr "Als een veld leeg blijft, wordt de standaardwaarde gebruikt."
421
+
422
+ #: modules/custom-email/admin/custom-email-admin.php:51
423
+ #: modules/custom-email/admin/custom-email-admin.php:84
424
+ #: modules/custom-email/admin/custom-email-admin.php:131
425
+ #: modules/custom-email/admin/custom-email-admin.php:178
426
+ #: modules/custom-email/admin/custom-email-admin.php:211
427
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
428
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
429
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
430
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
431
+ msgid "From Name"
432
+ msgstr "Van Naam"
433
+
434
+ #: modules/custom-email/admin/custom-email-admin.php:54
435
+ #: modules/custom-email/admin/custom-email-admin.php:87
436
+ #: modules/custom-email/admin/custom-email-admin.php:134
437
+ #: modules/custom-email/admin/custom-email-admin.php:181
438
+ #: modules/custom-email/admin/custom-email-admin.php:214
439
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
440
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
441
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
442
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
443
+ msgid "From E-mail"
444
+ msgstr "Van E-mail"
445
+
446
+ #: modules/custom-email/admin/custom-email-admin.php:57
447
+ #: modules/custom-email/admin/custom-email-admin.php:90
448
+ #: modules/custom-email/admin/custom-email-admin.php:137
449
+ #: modules/custom-email/admin/custom-email-admin.php:184
450
+ #: modules/custom-email/admin/custom-email-admin.php:217
451
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
452
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
453
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
454
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
455
+ msgid "E-mail Format"
456
+ msgstr "E-mail Formaat"
457
+
458
+ #: modules/custom-email/admin/custom-email-admin.php:63
459
+ #: modules/custom-email/admin/custom-email-admin.php:96
460
+ #: modules/custom-email/admin/custom-email-admin.php:143
461
+ #: modules/custom-email/admin/custom-email-admin.php:190
462
+ #: modules/custom-email/admin/custom-email-admin.php:223
463
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
464
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
465
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
466
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
467
+ msgid "Subject"
468
+ msgstr "Onderwerp"
469
+
470
+ #: modules/custom-email/admin/custom-email-admin.php:66
471
+ #: modules/custom-email/admin/custom-email-admin.php:99
472
+ #: modules/custom-email/admin/custom-email-admin.php:146
473
+ #: modules/custom-email/admin/custom-email-admin.php:193
474
+ #: modules/custom-email/admin/custom-email-admin.php:226
475
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
476
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
477
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
478
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
479
+ msgid "Message"
480
+ msgstr "Boodschap"
481
+
482
+ #: modules/custom-email/admin/custom-email-admin.php:69
483
+ #: modules/custom-email/admin/custom-email-admin.php:102
484
+ #: modules/custom-email/admin/custom-email-admin.php:149
485
+ #: modules/custom-email/admin/custom-email-admin.php:196
486
+ #: modules/custom-email/admin/custom-email-admin.php:229
487
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
488
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
489
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
490
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
491
+ msgid "Available Variables"
492
+ msgstr "Beschikbare Parameters"
493
+
494
+ #: modules/custom-email/admin/custom-email-admin.php:74
495
+ #: modules/custom-email/admin/custom-email-admin.php:201
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
497
+ msgid "Admin Notification"
498
+ msgstr "Admin Melding"
499
+
500
+ #: modules/custom-email/admin/custom-email-admin.php:77
501
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
502
+ msgstr "Deze e-mail wordt verstuurd naar de ingevulde e-mailadres of -adressen (verschillende adressen scheiden met komma's) bij een nieuwe registratie."
503
+
504
+ #: modules/custom-email/admin/custom-email-admin.php:81
505
+ #: modules/custom-email/admin/custom-email-admin.php:208
506
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
507
+ msgid "To"
508
+ msgstr "Aan"
509
+
510
+ #: modules/custom-email/admin/custom-email-admin.php:126
511
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
512
+ msgstr "Deze e-mail wordt naar een gebruiker gestuurd wanneer hij/zij het wachtwoord wil herstellen."
513
+
514
+ #: modules/custom-email/admin/custom-email-admin.php:127
515
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
516
+ msgstr "Vermeld zeker de parameter %reseturl% of de gebruiker kan het wachtwoord niet herstellen!"
517
+
518
+ #: modules/custom-email/admin/custom-email-admin.php:173
519
+ msgid "This e-mail will be sent to a user upon successful password recovery."
520
+ msgstr "Deze e-mail wordt naar een gebruiker verstuurd wanneer het wachtwoord met succes hersteld is."
521
+
522
+ #: modules/custom-email/admin/custom-email-admin.php:204
523
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
524
+ msgstr "Deze e-mail wordt verstuurd naar de ingevulde e-mailadressen (verschillende adressen scheiden met komma's) bij een veranderd wachtwoord."
525
+
526
+ #: modules/custom-email/admin/custom-email-admin.php:231
527
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
528
+ msgid "Disable Admin Notification"
529
+ msgstr "Schakel Admin Meldingen uit"
530
+
531
+ #: modules/custom-email/admin/custom-email-admin.php:251
532
+ #: templates/profile-form.php:86
533
+ #: templates/register-form.php:16
534
+ msgid "E-mail"
535
+ msgstr "E-mail"
536
+
537
+ #: modules/custom-email/admin/custom-email-admin.php:252
538
+ msgid "New User"
539
+ msgstr "Nieuwe Gebruiker"
540
+
541
+ #: modules/custom-email/admin/custom-email-admin.php:253
542
+ msgid "Retrieve Password"
543
+ msgstr "Wachtwoord Ophalen"
544
+
545
+ #: modules/custom-email/admin/custom-email-admin.php:254
546
+ msgid "Reset Password"
547
+ msgstr "Wachtwoord Herstellen"
548
+
549
+ #: modules/custom-email/custom-email.php:473
550
+ #, php-format
551
+ msgid "New user registration on your site %s:"
552
+ msgstr "Nieuwe registratie op je site %s:"
553
+
554
+ #: modules/custom-email/custom-email.php:475
555
+ #: modules/user-moderation/user-moderation.php:371
556
+ #, php-format
557
+ msgid "E-mail: %s"
558
+ msgstr "E-mail: %s"
559
+
560
+ #: modules/custom-email/custom-email.php:477
561
+ #, php-format
562
+ msgid "[%s] New User Registration"
563
+ msgstr "[%s] Nieuwe Gebruiker geregistreerd"
564
+
565
+ #: modules/custom-email/custom-email.php:495
566
+ #, php-format
567
+ msgid "[%s] Your username and password"
568
+ msgstr "[%s] Je gebruikersnaam en wachtwoord"
569
+
570
+ #: modules/custom-email/custom-email.php:525
571
+ #, php-format
572
+ msgid "[%s] Password Lost/Changed"
573
+ msgstr "[%s] Wachtwoord verloren/veranderd"
574
+
575
+ #: modules/custom-email/custom-email.php:526
576
+ #, php-format
577
+ msgid "Password Lost and Changed for user: %s"
578
+ msgstr "Wachtwoord verloren en veranderd voor gebruiker: %s"
579
+
580
+ #: modules/custom-passwords/custom-passwords.php:29
581
+ msgid "Password:"
582
+ msgstr "Wachtwoord:"
583
+
584
+ #: modules/custom-passwords/custom-passwords.php:31
585
+ #: templates/resetpass-form.php:16
586
+ msgid "Confirm Password:"
587
+ msgstr "Bevestig Wachtwoord:"
588
+
589
+ #: modules/custom-passwords/custom-passwords.php:54
590
+ msgid "<strong>ERROR</strong>: Please enter a password."
591
+ msgstr "<strong>FOUT</strong>: Vul een wachtwoord in."
592
+
593
+ #: modules/custom-passwords/custom-passwords.php:57
594
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
595
+ msgstr "<strong>FOUT</strong>: Wachtwoorden komen niet overeen."
596
+
597
+ #: modules/custom-passwords/custom-passwords.php:60
598
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
599
+ msgstr "<strong>FOUT</strong>: Je wachtwoord moet minstens zes tekens lang zijn."
600
+
601
+ #: modules/custom-passwords/custom-passwords.php:188
602
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
603
+ msgstr "Vul je gebruikersnaam of e-mailadres in. Je krijgt dan een e-mail met een link om je wachtwoord te herstellen."
604
+
605
+ #: modules/custom-passwords/custom-passwords.php:191
606
+ msgid "Please enter a new password."
607
+ msgstr "Vul een nieuw wachtwoord in."
608
+
609
+ #: modules/custom-passwords/custom-passwords.php:224
610
+ msgid "Registration complete. You may now log in."
611
+ msgstr "Registratie afgewerkt. Je kan nu inloggen."
612
+
613
+ #: modules/custom-passwords/custom-passwords.php:227
614
+ msgid "Your password has been saved. You may now log in."
615
+ msgstr "Je wachtwoord is opgeslagen. Je kan nu inloggen."
616
+
617
+ #: modules/custom-redirection/custom-redirection.php:148
618
+ msgid "Redirection"
619
+ msgstr "Doorverwijzen"
620
+
621
+ #: modules/custom-redirection/custom-redirection.php:175
622
+ msgid "Log in"
623
+ msgstr "Inloggen"
624
+
625
+ #: modules/custom-redirection/custom-redirection.php:177
626
+ #: modules/custom-redirection/custom-redirection.php:189
627
+ msgid "Default"
628
+ msgstr "Standaard"
629
+
630
+ #: modules/custom-redirection/custom-redirection.php:178
631
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
632
+ msgstr "Zet deze optie aan om de gebruiker naar hun WordPress Dashboard/Profiel te sturen."
633
+
634
+ #: modules/custom-redirection/custom-redirection.php:179
635
+ #: modules/custom-redirection/custom-redirection.php:191
636
+ msgid "Referer"
637
+ msgstr "Referer"
638
+
639
+ #: modules/custom-redirection/custom-redirection.php:180
640
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
641
+ msgstr "Zet deze optie aan om de gebruiker terug naar de pagina te sturen waar hij/zij zich bevond voor het inloggen."
642
+
643
+ #: modules/custom-redirection/custom-redirection.php:183
644
+ #: modules/custom-redirection/custom-redirection.php:195
645
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
646
+ msgstr "Zet deze optie aan om de gebruiker naar de ingevulde locatie te sturen."
647
+
648
+ #: modules/custom-redirection/custom-redirection.php:190
649
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
650
+ msgstr "Zet deze optie aan om de gebruiker naar de loginpagina te sturen, met een boodschap dat hij/zij succesvol is uitgelogd."
651
+
652
+ #: modules/custom-redirection/custom-redirection.php:192
653
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
654
+ msgstr "Zet deze optie aan om de gebruiker terug naar de pagina te sturen waar hij/zij zich bevond voor het uitloggen. (Opmerking: als dat een admin-pagina was, kunnen er onvoorspelbare dingen gebeuren)."
655
+
656
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
657
+ msgid "User Links"
658
+ msgstr "Gebruikerslinks"
659
+
660
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
661
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
662
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
663
+ msgid "Title"
664
+ msgstr "Titel"
665
+
666
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
667
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
668
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
669
+ msgid "URL"
670
+ msgstr "URL"
671
+
672
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
673
+ msgid "Add New link:"
674
+ msgstr "Nieuwe link toevoegen:"
675
+
676
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
677
+ msgid "Add link"
678
+ msgstr "Link toevoegen"
679
+
680
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
681
+ msgid "Delete"
682
+ msgstr "Verwijderen"
683
+
684
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
685
+ msgid "Update"
686
+ msgstr "Update"
687
+
688
+ #: modules/security/admin/security-admin.php:35
689
+ #: modules/security/admin/security-admin.php:38
690
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
691
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
692
+ msgid "You can&#8217;t edit that user."
693
+ msgstr "Je kan die gebruiker niet bewerken."
694
+
695
+ #: modules/security/admin/security-admin.php:70
696
+ #, fuzzy
697
+ msgid "User locked."
698
+ msgstr "Gebruiker op slot."
699
+
700
+ #: modules/security/admin/security-admin.php:72
701
+ #, fuzzy
702
+ msgid "User unlocked."
703
+ msgstr "Gebruiker niet op slot"
704
+
705
+ #: modules/security/admin/security-admin.php:95
706
+ #, fuzzy
707
+ msgid "Unlock"
708
+ msgstr "Van slot halen"
709
+
710
+ #: modules/security/admin/security-admin.php:97
711
+ #, fuzzy
712
+ msgid "Lock"
713
+ msgstr "Op slot zetten"
714
+
715
+ #: modules/security/admin/security-admin.php:116
716
+ msgid "Security"
717
+ msgstr "Beveiliging"
718
+
719
+ #: modules/security/admin/security-admin.php:136
720
+ msgid "Login Attempts"
721
+ msgstr "Pogingen tot inloggen"
722
+
723
+ #: modules/security/admin/security-admin.php:141
724
+ msgid "minute(s)"
725
+ msgstr "minuut/minuten"
726
+
727
+ #: modules/security/admin/security-admin.php:142
728
+ msgid "hour(s)"
729
+ msgstr "uur/uren"
730
+
731
+ #: modules/security/admin/security-admin.php:143
732
+ msgid "day(s)"
733
+ msgstr "dag(en)"
734
+
735
+ #: modules/security/admin/security-admin.php:166
736
+ #, fuzzy, php-format
737
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
738
+ msgstr "Na %1$s mislukte pogingen tot inloggen binnen de %2$s %3$s, doe het account op slot voor %4$s %5$s."
739
+
740
+ #: modules/security/security.php:43
741
+ #: modules/security/security.php:69
742
+ #, php-format
743
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
744
+ msgstr "<strong>FOUT</strong>: Dit account is op slot door te veel login-pogingen. Je kan opnieuw proberen binnen %s."
745
+
746
+ #: modules/security/security.php:45
747
+ msgid "<strong>ERROR</strong>: This account has been locked."
748
+ msgstr "<strong>FOUT</strong>: Dit account is op slot."
749
+
750
+ #: modules/themed-profiles/themed-profiles.php:77
751
+ #: templates/profile-form.php:125
752
+ msgid "Strength indicator"
753
+ msgstr "Veiligheidsindicatie"
754
+
755
+ #: modules/themed-profiles/themed-profiles.php:78
756
+ msgid "Very weak"
757
+ msgstr "Zeer zwak"
758
+
759
+ #: modules/themed-profiles/themed-profiles.php:79
760
+ msgid "Weak"
761
+ msgstr "Zwak"
762
+
763
+ #. translators: password strength
764
+ #: modules/themed-profiles/themed-profiles.php:81
765
+ msgctxt "password strength"
766
+ msgid "Medium"
767
+ msgstr "Medium"
768
+
769
+ #: modules/themed-profiles/themed-profiles.php:82
770
+ msgid "Strong"
771
+ msgstr "Sterk"
772
+
773
+ #: modules/themed-profiles/themed-profiles.php:92
774
+ msgid "You do not have permission to edit this user."
775
+ msgstr "Je hebt geen toestemming om deze gebruiker te bewerken."
776
+
777
+ #: modules/themed-profiles/themed-profiles.php:108
778
+ msgid "Profile updated."
779
+ msgstr "Profiel aangepast."
780
+
781
+ #: modules/themed-profiles/themed-profiles.php:178
782
+ msgid "Your Profile"
783
+ msgstr "Jouw Profiel"
784
+
785
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
786
+ msgid "User approved."
787
+ msgstr "Gebruiker goedgekeurd."
788
+
789
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
790
+ msgid "Activation sent."
791
+ msgstr "Activering verstuurd."
792
+
793
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
794
+ msgid "Resend Activation"
795
+ msgstr "Verstuur Activering opnieuw"
796
+
797
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
798
+ msgid "Approve"
799
+ msgstr "Goedkeuren"
800
+
801
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
802
+ #: modules/user-moderation/user-moderation.php:275
803
+ msgid "Same as when you signed up."
804
+ msgstr "Hetzelfde als bij registratie."
805
+
806
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
807
+ #, php-format
808
+ msgid "You have been approved access to %s"
809
+ msgstr "Je hebt toegang gekregen tot %s"
810
+
811
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
812
+ #, php-format
813
+ msgid "[%s] Registration Approved"
814
+ msgstr "[%s] Registratie Goedgekeurd"
815
+
816
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
817
+ #, php-format
818
+ msgid "You have been denied access to %s"
819
+ msgstr "Toegang tot %s is geweigerd"
820
+
821
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
822
+ #, php-format
823
+ msgid "[%s] Registration Denied"
824
+ msgstr "[%s] Registratie Geweigerd"
825
+
826
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
827
+ msgid "Moderation"
828
+ msgstr "Moderatie"
829
+
830
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
831
+ msgid "User Activation"
832
+ msgstr "Activering Gebruiker"
833
+
834
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
835
+ msgid "User Approval"
836
+ msgstr "Goedkeuring Gebruiker"
837
+
838
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
839
+ msgid "User Denial"
840
+ msgstr "Weigering Gebruiker"
841
+
842
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
843
+ msgid "User Moderation"
844
+ msgstr "Moderatie Gebruiker"
845
+
846
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
847
+ #, fuzzy
848
+ msgid "None"
849
+ msgstr "Geen"
850
+
851
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
852
+ msgid "Check this option to require no moderation."
853
+ msgstr "Zet deze optie aan om moderatie uit te schakelen."
854
+
855
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
856
+ msgid "E-mail Confirmation"
857
+ msgstr "Bevestiging per e-mail"
858
+
859
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
860
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
861
+ msgstr "Zet deze optie aan om gebruikers hun e-mail te laten bevestigen voor ze kunnen inloggen."
862
+
863
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
864
+ msgid "Admin Approval"
865
+ msgstr "Goedkeuring door Beheerder"
866
+
867
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
868
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
869
+ msgstr "Zet deze optie aan om goedkeuring door een beheerder verplicht te maken voor gebruikers kunnen inloggen."
870
+
871
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
872
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
873
+ msgstr "Deze e-mail zal naar nieuwe gebruikers gestuurd worden als \"Bevestiging per e-mail\" is ingeschakeld for \"Moderatie Gebruiker\"."
874
+
875
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
876
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
877
+ msgstr "Vermeld zeker de parameter %activateurl% of de gebruiker zal zijn/haar account niet kunnen activeren!"
878
+
879
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
880
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
881
+ msgstr "Deze e-mail zal naar nieuwe gebruikers gestuurd worden als \"Goedkeuring door Beheerder\" is ingeschakeld for \"Moderatie Gebruiker\"."
882
+
883
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
884
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
885
+ msgstr "Deze e-mail wordt verstuurd naar de ingevulde e-mailadressen (verschillende adressen scheiden met komma's) bij een nieuwe registratie, als \"Goedkeuring door Beheerder\" is ingeschakeld voor \"Moderatie Gebruiker\"."
886
+
887
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
888
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
889
+ msgstr "Deze e-mail zal naar verwijderde/geweigerde gebruikers gestuurd worden als \"Goedkeuring door Beheerder\" is ingeschakeld for \"Moderatie Gebruiker\" en de rol van de gebruiker \"Wachtrij\" is."
890
+
891
+ #: modules/user-moderation/user-moderation.php:171
892
+ #, php-format
893
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
894
+ msgstr "<strong>FOUT</strong>: Je e-mailadres is niet bevestigd. <a href=\"%s\">Activering opnieuw versturen</a>?"
895
+
896
+ #: modules/user-moderation/user-moderation.php:174
897
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
898
+ msgstr "<strong>FOUT</strong>: Je registratie is nog niet goedgekeurd."
899
+
900
+ #: modules/user-moderation/user-moderation.php:334
901
+ #, php-format
902
+ msgid "[%s] Activate Your Account"
903
+ msgstr "[%s] Activeer je Account"
904
+
905
+ #: modules/user-moderation/user-moderation.php:335
906
+ #, php-format
907
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
908
+ msgstr "Bedankt voor je registratie bij %s! Om je account te activeren, klik op deze link:"
909
+
910
+ #: modules/user-moderation/user-moderation.php:367
911
+ #, php-format
912
+ msgid "[%s] New User Awaiting Approval"
913
+ msgstr "[%s] Nieuwe Gebruiker Wacht op Goedkeuring"
914
+
915
+ #: modules/user-moderation/user-moderation.php:369
916
+ #, php-format
917
+ msgid "New user requires approval on your blog %s:"
918
+ msgstr "Een nieuwe gebruiker wacht op goedkeuring op je blog %s:"
919
+
920
+ #: modules/user-moderation/user-moderation.php:372
921
+ msgid "To approve or deny this user:"
922
+ msgstr "Om deze gebruiker goed te keuren of te weigeren:"
923
+
924
+ #: modules/user-moderation/user-moderation.php:393
925
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
926
+ msgstr "Je registratie was succesvol, maar je moet nu je e-mailadres bevestigen voor je kan inloggen. Check je e-mail en klik op de link in het bericht."
927
+
928
+ #: modules/user-moderation/user-moderation.php:395
929
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
930
+ msgstr "Je registratie was succesvol, maar je moet nog goedgekeurd worden door een beheerder voor je kan inloggen. Je krijgt een e-mail als je account is bekeken."
931
+
932
+ #: modules/user-moderation/user-moderation.php:398
933
+ msgid "Your account has been activated. You may now log in."
934
+ msgstr "Je account werd geactiveerd. Je kan nu inloggen."
935
+
936
+ #: modules/user-moderation/user-moderation.php:400
937
+ msgid "Your account has been activated. Please check your e-mail for your password."
938
+ msgstr "Je account is geactiveerd. Kijk je e-mail na voor je wachtwoord."
939
+
940
+ #: modules/user-moderation/user-moderation.php:402
941
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
942
+ msgstr "<strong>FOUT</strong>: Sorry, die key lijkt ongeldig."
943
+
944
+ #: modules/user-moderation/user-moderation.php:405
945
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
946
+ msgstr "<strong>FOUT</strong>: Sorry, de activatiemail kon niet verstuurd worden."
947
+
948
+ #: modules/user-moderation/user-moderation.php:407
949
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
950
+ msgstr "De activatiemail is verstuurd naar het e-mailadres waarmee je geregistreerd bent. Check je e-mail en klik op de link."
951
+
952
+ #: templates/login-form.php:12
953
+ #: templates/profile-form.php:34
954
+ #: templates/register-form.php:12
955
+ msgid "Username"
956
+ msgstr "Gebruikersnaam"
957
+
958
+ #: templates/login-form.php:16
959
+ msgid "Password"
960
+ msgstr "Wachtwoord"
961
+
962
+ #: templates/login-form.php:25
963
+ msgid "Remember Me"
964
+ msgstr "Onthou Ma"
965
+
966
+ #: templates/lostpassword-form.php:12
967
+ msgid "Username or E-mail:"
968
+ msgstr "Gebruikersnaam of E-mail:"
969
+
970
+ #: templates/lostpassword-form.php:20
971
+ msgid "Get New Password"
972
+ msgstr "Vraag nieuw wachtwoord"
973
+
974
+ #: templates/profile-form.php:22
975
+ msgid "Personal Options"
976
+ msgstr "Persoonlijke opties"
977
+
978
+ #: templates/profile-form.php:30
979
+ msgid "Name"
980
+ msgstr "Naam"
981
+
982
+ #: templates/profile-form.php:35
983
+ msgid "Your username cannot be changed."
984
+ msgstr "Je gebruikersnaam kan niet veranderd worden."
985
+
986
+ #: templates/profile-form.php:39
987
+ msgid "First name"
988
+ msgstr "Voornaam"
989
+
990
+ #: templates/profile-form.php:44
991
+ msgid "Last name"
992
+ msgstr "Familienaam"
993
+
994
+ #: templates/profile-form.php:49
995
+ #, fuzzy
996
+ msgid "Nickname"
997
+ msgstr "Gebruikersnaam"
998
+
999
+ #: templates/profile-form.php:49
1000
+ #: templates/profile-form.php:86
1001
+ msgid "(required)"
1002
+ msgstr "(verplicht)"
1003
+
1004
+ #: templates/profile-form.php:54
1005
+ msgid "Display name publicly as"
1006
+ msgstr "Toon naam publiek als"
1007
+
1008
+ #: templates/profile-form.php:82
1009
+ msgid "Contact Info"
1010
+ msgstr "Contactinfo"
1011
+
1012
+ #: templates/profile-form.php:91
1013
+ msgid "Website"
1014
+ msgstr "Website"
1015
+
1016
+ #: templates/profile-form.php:108
1017
+ msgid "About Yourself"
1018
+ msgstr "Over jouw"
1019
+
1020
+ #: templates/profile-form.php:112
1021
+ msgid "Biographical Info"
1022
+ msgstr "Biografische informatie"
1023
+
1024
+ #: templates/profile-form.php:114
1025
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1026
+ msgstr "Noteer wat biografische informatie om je profiel aan te vullen. Dit kan publiek getoond worden."
1027
+
1028
+ #: templates/profile-form.php:122
1029
+ msgid "New Password"
1030
+ msgstr "Nieuw wachtwoord"
1031
+
1032
+ #: templates/profile-form.php:123
1033
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1034
+ msgstr "Als je je wachtwoord wil veranderen, typ dan een nieuw. Laat anders dit veld leeg."
1035
+
1036
+ #: templates/profile-form.php:124
1037
+ msgid "Type your new password again."
1038
+ msgstr "Typ je nieuw wachtwoord nog een keer."
1039
+
1040
+ #: templates/profile-form.php:126
1041
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1042
+ msgstr "Opmerking: Het wachtwoord moet minstens zeven tekens lang zijn. Om het sterker te maken, gebruik je kleine en grote letters, nummers en symbolen als ! \" ? $ % ^ &amp; )."
1043
+
1044
+ #: templates/profile-form.php:140
1045
+ #, fuzzy
1046
+ msgid "Additional Capabilities"
1047
+ msgstr "Extra Mogelijkheden"
1048
+
1049
+ #: templates/profile-form.php:159
1050
+ msgid "Update Profile"
1051
+ msgstr "Profiel Aanpassen"
1052
+
1053
+ #: templates/register-form.php:23
1054
+ msgid "A password will be e-mailed to you."
1055
+ msgstr "Je krijgt per e-mail een wachtwoord."
1056
+
1057
+ #: templates/resetpass-form.php:12
1058
+ msgid "New Password:"
1059
+ msgstr "Nieuw wachtwoord:"
1060
+
1061
+ #: templates/resetpass-form.php:24
1062
+ msgid "Change Password"
1063
+ msgstr "Verander Wachtwoord"
1064
+
1065
+ #. Plugin URI of the plugin/theme
1066
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1067
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1068
+
1069
+ #. Description of the plugin/theme
1070
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1071
+ msgstr "Past de WordPress login, registratie en wachtwoord-herinnering aan volgens je WordPress-theme."
1072
+
1073
+ #. Author of the plugin/theme
1074
+ msgid "Jeff Farthing"
1075
+ msgstr "Jeff Farthing"
1076
+
1077
+ #. Author URI of the plugin/theme
1078
+ msgid "http://www.jfarthing.com"
1079
+ msgstr "http://www.jfarthing.com"
1080
+
language/theme-my-login-nl_NL.mo ADDED
Binary file
language/theme-my-login-nl_NL.po ADDED
@@ -0,0 +1,1079 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of the WordPress plugin Theme My Login 6.0 by Jeff Farthing.
2
+ # Copyright (C) 2010 Jeff Farthing
3
+ # This file is distributed under the same license as the Theme My Login package.
4
+ # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: Theme My Login 6.0\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
10
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
11
+ "PO-Revision-Date: 2010-10-24 18:24-0500\n"
12
+ "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
13
+ "Language-Team: \n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=utf-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Language: Dutch\n"
18
+ "X-Poedit-Country: NETHERLANDS\n"
19
+ "X-Poedit-SourceCharset: utf-8\n"
20
+
21
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
22
+ #. Plugin Name of the plugin/theme
23
+ #: admin/class-theme-my-login-admin.php:51
24
+ #: admin/class-theme-my-login-admin.php:52
25
+ #: includes/class-theme-my-login-widget.php:24
26
+ msgid "Theme My Login"
27
+ msgstr "Thema My Login"
28
+
29
+ #: admin/class-theme-my-login-admin.php:88
30
+ #, php-format
31
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
32
+ msgstr "<strong>FOUTMELDING</strong>: De module \"%1$s\" kon niet geactiveerd worden (%2$s)."
33
+
34
+ #: admin/class-theme-my-login-admin.php:108
35
+ msgid "NOTICE:"
36
+ msgstr "LET OP:"
37
+
38
+ #: admin/class-theme-my-login-admin.php:109
39
+ #, php-format
40
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
41
+ msgstr "Bezoek alstublieft de <a href=\"%s\">instelligen pagina</a> nu dat u het Thema My Login geactiveerd hebt en maak u vertrouwd met de aanwezige opties."
42
+
43
+ #: admin/class-theme-my-login-admin.php:111
44
+ msgid "Take me to the settings page"
45
+ msgstr "Ga naar de instellingen"
46
+
47
+ #: admin/class-theme-my-login-admin.php:124
48
+ msgid "You can now login with your e-mail address or username! Try it out!"
49
+ msgstr "Je kunt nu inloggen met je e-mail adres of je gebruikersnaam! Probeer het nu uit!"
50
+
51
+ #: admin/class-theme-my-login-admin.php:125
52
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
53
+ msgstr "Thema My Login maakt gebruik van een module systeem. Modules zijn vergelijkbaar met Wordpress plugins. Elke module breidt de standaard functionaliteit van Thema My Login uit. <a rel=\"tml-options\" href=\"#tml-modules\">Klik hier</a> om nu te beginnen met de modules."
54
+
55
+ #: admin/class-theme-my-login-admin.php:126
56
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
57
+ msgstr "Thema My Login staat nu het gebruik van aangepaste formulieren toe. U kunt uw eigen formulier template(s) maken door de standaard versies vanuit \"theme-my-login/templates\" te kopieren naar uw huidige WordPress thema directory. Probeer het uit!"
58
+
59
+ #: admin/class-theme-my-login-admin.php:127
60
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
61
+ msgstr "U kunt ervoor zorgen dat aanpassingen niet verloren gaan tijdens een upgrade. Kopieer het bestand \"theme-my-login.css\" eenvoudig naar uw huidige WordPress thema directory en pas dit aan naar uw wensen."
62
+
63
+ #: admin/class-theme-my-login-admin.php:128
64
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
65
+ msgstr "Thema My Login verstrekt een shortcode die in berichten gebruikt kan worden met meerdere parameters om het formulier aan te passen. Bezoek de <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Thema My Login Documentatie</a> voor gebruikersinstructies."
66
+
67
+ #: admin/class-theme-my-login-admin.php:129
68
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
69
+ msgstr "Thema My Login is <em>GRATIS</em> maar Jeff waardeerd wel <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donaties</a>!"
70
+
71
+ #: admin/class-theme-my-login-admin.php:130
72
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
73
+ msgstr "Jeff kan <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">ingehuurd worden</a>!"
74
+
75
+ #: admin/class-theme-my-login-admin.php:134
76
+ msgid "Did You Know?"
77
+ msgstr "Wist u al?"
78
+
79
+ #: admin/class-theme-my-login-admin.php:175
80
+ msgid "General"
81
+ msgstr "Algemeen"
82
+
83
+ #: admin/class-theme-my-login-admin.php:176
84
+ msgid "Basic"
85
+ msgstr "Basis"
86
+
87
+ #: admin/class-theme-my-login-admin.php:177
88
+ #: admin/class-theme-my-login-admin.php:305
89
+ msgid "Modules"
90
+ msgstr "Modules"
91
+
92
+ #: admin/class-theme-my-login-admin.php:184
93
+ msgid "Theme My Login Settings"
94
+ msgstr "Thema My Login Instellingen"
95
+
96
+ #: admin/class-theme-my-login-admin.php:190
97
+ #: admin/class-theme-my-login-admin.php:247
98
+ msgid "Save Changes"
99
+ msgstr "Wijzigingen Opslaan"
100
+
101
+ #: admin/class-theme-my-login-admin.php:266
102
+ msgid "Page ID"
103
+ msgstr "Pagina ID"
104
+
105
+ #: admin/class-theme-my-login-admin.php:269
106
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
107
+ msgstr "Hier dient u de WordPress pagina ID in te vullen die de [theme-my-login] shortcode bevat. Standaard is deze pagina getiteld \"Login\"."
108
+
109
+ #: admin/class-theme-my-login-admin.php:273
110
+ msgid "Pagelist"
111
+ msgstr "Paginalijst"
112
+
113
+ #: admin/class-theme-my-login-admin.php:276
114
+ msgid "Show Page In Pagelist"
115
+ msgstr "Geeft de pagina weer in de paginalijst"
116
+
117
+ #: admin/class-theme-my-login-admin.php:277
118
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
119
+ msgstr "Activeer deze instelling om aan en afmeld links toe te voegen aan de paginalijst die onder andere door de functies wp_list_pages() en wp_page_menu() gegenereerd worden."
120
+
121
+ #: admin/class-theme-my-login-admin.php:281
122
+ msgid "Stylesheet"
123
+ msgstr "Stylesheet"
124
+
125
+ #: admin/class-theme-my-login-admin.php:284
126
+ msgid "Enable \"theme-my-login.css\""
127
+ msgstr "Activeer \"theme-my-login.css\""
128
+
129
+ #: admin/class-theme-my-login-admin.php:285
130
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
131
+ msgstr "Om ervoor te zorgen dat uw aanpassingen niet verloren gaan tijdens een upgrade kunt u uw \"theme-my-login.css\" opslaan in uw huidige WordPress thema directory."
132
+
133
+ #: admin/class-theme-my-login-admin.php:309
134
+ #, php-format
135
+ msgid "Enable %s"
136
+ msgstr "Activeer %s"
137
+
138
+ #: admin/class-theme-my-login-admin.php:311
139
+ msgid "No modules found."
140
+ msgstr "Geen modules gevonden."
141
+
142
+ #: admin/class-theme-my-login-admin.php:422
143
+ msgid "One of the modules is invalid."
144
+ msgstr "Een van de modules is ongeldig."
145
+
146
+ #: admin/class-theme-my-login-admin.php:475
147
+ msgid "Invalid module path."
148
+ msgstr "Ongeldig module pad."
149
+
150
+ #: admin/class-theme-my-login-admin.php:477
151
+ msgid "Module file does not exist."
152
+ msgstr "Module bestand kon niet gevonden worden."
153
+
154
+ #: admin/class-theme-my-login-admin.php:481
155
+ msgid "The module does not have a valid header."
156
+ msgstr "Deze module heeft geen geldige header."
157
+
158
+ #: includes/class-theme-my-login-template.php:140
159
+ #, php-format
160
+ msgid "Welcome, %s"
161
+ msgstr "Welkom, %s"
162
+
163
+ #: includes/class-theme-my-login-template.php:144
164
+ #: includes/class-theme-my-login-widget.php:86
165
+ #: templates/register-form.php:25
166
+ msgid "Register"
167
+ msgstr "Registratie"
168
+
169
+ #: includes/class-theme-my-login-template.php:150
170
+ #: includes/class-theme-my-login-widget.php:86
171
+ msgid "Lost Password"
172
+ msgstr "Wachtwoord vergeten"
173
+
174
+ #: includes/class-theme-my-login-template.php:154
175
+ #: includes/class-theme-my-login.php:393
176
+ #: templates/login-form.php:28
177
+ msgid "Log In"
178
+ msgstr "Aanmelden"
179
+
180
+ #: includes/class-theme-my-login-template.php:316
181
+ #: modules/custom-user-links/custom-user-links.php:95
182
+ msgid "Dashboard"
183
+ msgstr "Blogbeheer"
184
+
185
+ #: includes/class-theme-my-login-template.php:317
186
+ #: modules/custom-user-links/custom-user-links.php:96
187
+ msgid "Profile"
188
+ msgstr "Profiel"
189
+
190
+ #: includes/class-theme-my-login-template.php:334
191
+ #: modules/custom-redirection/custom-redirection.php:187
192
+ msgid "Log out"
193
+ msgstr "Afmelden"
194
+
195
+ #: includes/class-theme-my-login-template.php:363
196
+ msgid "Register For This Site"
197
+ msgstr "Registreer u voor deze Site"
198
+
199
+ #: includes/class-theme-my-login-template.php:365
200
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
+ msgstr "Voer alstublieft uw gebruikersnaam of e-mail adres in. U zult een nieuw wachtwoord per e-mail ontvangen."
202
+
203
+ #: includes/class-theme-my-login-widget.php:23
204
+ msgid "A login form for your blog."
205
+ msgstr "Een aanmeldpagina voor uw blog."
206
+
207
+ #: includes/class-theme-my-login-widget.php:86
208
+ msgid "Login"
209
+ msgstr "Aanmelden"
210
+
211
+ #: includes/class-theme-my-login-widget.php:87
212
+ msgid "Default Action"
213
+ msgstr "Standaard Actie"
214
+
215
+ #: includes/class-theme-my-login-widget.php:94
216
+ msgid "Show When Logged In"
217
+ msgstr "Laten zien wanneer aangemeld"
218
+
219
+ #: includes/class-theme-my-login-widget.php:96
220
+ msgid "Show Title"
221
+ msgstr "Laat Titel zien"
222
+
223
+ #: includes/class-theme-my-login-widget.php:98
224
+ msgid "Show Login Link"
225
+ msgstr "Laat Aanmeld Link zien"
226
+
227
+ #: includes/class-theme-my-login-widget.php:100
228
+ msgid "Show Register Link"
229
+ msgstr "Laat Registratie Link zien"
230
+
231
+ #: includes/class-theme-my-login-widget.php:102
232
+ msgid "Show Lost Password Link"
233
+ msgstr "Laat Wachtwoord vergeten Link zien"
234
+
235
+ #: includes/class-theme-my-login-widget.php:104
236
+ msgid "Show Gravatar"
237
+ msgstr "Geef Gravatar weer"
238
+
239
+ #: includes/class-theme-my-login-widget.php:105
240
+ msgid "Gravatar Size"
241
+ msgstr "Gravatar grootte"
242
+
243
+ #: includes/class-theme-my-login-widget.php:107
244
+ msgid "Allow Registration"
245
+ msgstr "Sta Registratie toe"
246
+
247
+ #: includes/class-theme-my-login-widget.php:109
248
+ msgid "Allow Password Recovery"
249
+ msgstr "Sta wachtwoord opvragen toe"
250
+
251
+ #: includes/class-theme-my-login.php:217
252
+ msgid "Sorry, that key does not appear to be valid."
253
+ msgstr "Sorry, deze sleutel lijkt niet goed te zijn."
254
+
255
+ #: includes/class-theme-my-login.php:325
256
+ 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."
257
+ msgstr "<strong>FOUTMELDING</strong>: Cookies worden geblokkeerd en worden niet ondersteund door uw browser. U moet het <a href=\"http://www.google.com/cookies.html\">gebruik van cookkies activeren</a> om WordPress te gebruiken."
258
+
259
+ #: includes/class-theme-my-login.php:329
260
+ msgid "You are now logged out."
261
+ msgstr "U bent nu afgemeld."
262
+
263
+ #: includes/class-theme-my-login.php:331
264
+ msgid "User registration is currently not allowed."
265
+ msgstr "Registratie van nieuwe gebruikers is op dit moment niet toegestaan."
266
+
267
+ #: includes/class-theme-my-login.php:333
268
+ msgid "Check your e-mail for the confirmation link."
269
+ msgstr "Controleer uw e-mail voor een bevestigingsmail."
270
+
271
+ #: includes/class-theme-my-login.php:335
272
+ msgid "Check your e-mail for your new password."
273
+ msgstr "Controleer uw e-mail voor uw nieuwe wachtwoord."
274
+
275
+ #: includes/class-theme-my-login.php:337
276
+ msgid "Registration complete. Please check your e-mail."
277
+ msgstr "Registratie afgerond. Controleer alstublieft uw e-mail berichten."
278
+
279
+ #: includes/class-theme-my-login.php:339
280
+ msgid "Your session has expired. Please log-in again."
281
+ msgstr "Uw sessie is verlopen. Meld u zich alstublieft opnieuw aan."
282
+
283
+ #: includes/class-theme-my-login.php:393
284
+ msgid "Log Out"
285
+ msgstr "Afmelden"
286
+
287
+ #: includes/class-theme-my-login.php:880
288
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
289
+ msgstr "<strong>FOUTMELDING</strong>: Voer een gebruikersnaam of e-mailadres in."
290
+
291
+ #: includes/class-theme-my-login.php:885
292
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
293
+ msgstr "<strong>FOUTMELDING</strong>: Er is geen geregistreerde gebruiker met dat e-mailadres."
294
+
295
+ #: includes/class-theme-my-login.php:897
296
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
297
+ msgstr "<strong>FOUTMELDING</strong>: Ongeldige gebruikersnaam of e-mailadres."
298
+
299
+ #: includes/class-theme-my-login.php:911
300
+ msgid "Password reset is not allowed for this user"
301
+ msgstr "Een Wachtwoord reset is niet toegestaan voor deze gebruiker"
302
+
303
+ #: includes/class-theme-my-login.php:924
304
+ msgid "Someone has asked to reset the password for the following site and username."
305
+ msgstr "Iemand heeft gevraagd om het wachtwoord te wijzigen voor de volgende website en gebruikersnaam."
306
+
307
+ #: includes/class-theme-my-login.php:926
308
+ #: includes/class-theme-my-login.php:983
309
+ #: modules/custom-email/custom-email.php:474
310
+ #: modules/custom-email/custom-email.php:491
311
+ #: modules/custom-passwords/custom-passwords.php:336
312
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
313
+ #: modules/user-moderation/user-moderation.php:370
314
+ #, php-format
315
+ msgid "Username: %s"
316
+ msgstr "Gebruikersnaam: %s"
317
+
318
+ #: includes/class-theme-my-login.php:927
319
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
320
+ msgstr "Als u uw wachtwoord wilt wijzigen dient u op de volgende link te klikken, als u dit niet wilt dient u dit bericht te ignoreren."
321
+
322
+ #: includes/class-theme-my-login.php:938
323
+ #, php-format
324
+ msgid "[%s] Password Reset"
325
+ msgstr "[%s] Wachtwoord wijzigen"
326
+
327
+ #: includes/class-theme-my-login.php:944
328
+ #: includes/class-theme-my-login.php:1001
329
+ #: modules/custom-passwords/custom-passwords.php:354
330
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
331
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
332
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
333
+ msgid "The e-mail could not be sent."
334
+ msgstr "Het e-mail bericht kon niet verstuurd worden."
335
+
336
+ #: includes/class-theme-my-login.php:944
337
+ #: includes/class-theme-my-login.php:1001
338
+ #: modules/custom-passwords/custom-passwords.php:354
339
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
340
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
341
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
342
+ msgid "Possible reason: your host may have disabled the mail() function..."
343
+ msgstr "Een mogelijke oorzaak is dat op uw server de mail() functie niet geactiveerd is."
344
+
345
+ #: includes/class-theme-my-login.php:965
346
+ #: includes/class-theme-my-login.php:968
347
+ #: includes/class-theme-my-login.php:972
348
+ #: modules/custom-passwords/custom-passwords.php:290
349
+ #: modules/custom-passwords/custom-passwords.php:294
350
+ #: modules/custom-passwords/custom-passwords.php:299
351
+ #: modules/user-moderation/user-moderation.php:248
352
+ #: modules/user-moderation/user-moderation.php:251
353
+ #: modules/user-moderation/user-moderation.php:256
354
+ msgid "Invalid key"
355
+ msgstr "Ongeldige sleutel"
356
+
357
+ #: includes/class-theme-my-login.php:984
358
+ #: modules/custom-email/custom-email.php:492
359
+ #: modules/custom-passwords/custom-passwords.php:337
360
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
361
+ #, php-format
362
+ msgid "Password: %s"
363
+ msgstr "Wachtwoord: %s"
364
+
365
+ #: includes/class-theme-my-login.php:995
366
+ #: modules/custom-passwords/custom-passwords.php:345
367
+ #, php-format
368
+ msgid "[%s] Your new password"
369
+ msgstr "[%s] Uw nieuwe wachtwoord"
370
+
371
+ #: includes/class-theme-my-login.php:1026
372
+ msgid "<strong>ERROR</strong>: Please enter a username."
373
+ msgstr "<strong>FOUTMELDING</strong>: Voer een gebruikersnaam in."
374
+
375
+ #: includes/class-theme-my-login.php:1028
376
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
377
+ msgstr "<strong>FOUTMELDING</strong>: Deze gebruikersnaam is ongeldig doordat er ongeldige tekens gebruikt zijn. Voer een geldige gebruikersnaam in."
378
+
379
+ #: includes/class-theme-my-login.php:1031
380
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
381
+ msgstr "<strong>FOUTMELDING</strong>: Deze gebruikersnaam bestaat al, kies s.v.p. een andere."
382
+
383
+ #: includes/class-theme-my-login.php:1036
384
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
385
+ msgstr "<strong>FOUTMELDING</strong>: Voer uw e-mailadres in."
386
+
387
+ #: includes/class-theme-my-login.php:1038
388
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
389
+ msgstr "<strong>FOUTMELDING</strong>: Het e-mailadres is niet correct."
390
+
391
+ #: includes/class-theme-my-login.php:1041
392
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
393
+ msgstr "<strong>FOUTMELDING</strong>: Dit e-mailadres is al geregistreerd, kies s.v.p. een andere."
394
+
395
+ #: includes/class-theme-my-login.php:1054
396
+ #, php-format
397
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
398
+ msgstr "<strong>FOUTMELDING</strong>: Kon u niet registreren... neem s.v.p. contact op via <a href=\"mailto:%s\">webmaster</a> !"
399
+
400
+ #: modules/custom-email/admin/custom-email-admin.php:43
401
+ #: modules/custom-email/admin/custom-email-admin.php:170
402
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
403
+ msgid "User Notification"
404
+ msgstr "Gebruikersberichten"
405
+
406
+ #: modules/custom-email/admin/custom-email-admin.php:46
407
+ msgid "This e-mail will be sent to a new user upon registration."
408
+ msgstr "Dit e-mail bericht zal verstuurd worden zodra een nieuwe gebruiker zich aangemeld heeft."
409
+
410
+ #: modules/custom-email/admin/custom-email-admin.php:47
411
+ #: modules/custom-email/admin/custom-email-admin.php:174
412
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
413
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
414
+ msgstr "Zorg er alstublieft voor dat de variabele %user_pass% is toegevoegd als u gebruik maakt van standaard wachtwoorden anders weet de gebruiker zijn wachtwoord niet!"
415
+
416
+ #: modules/custom-email/admin/custom-email-admin.php:48
417
+ #: modules/custom-email/admin/custom-email-admin.php:78
418
+ #: modules/custom-email/admin/custom-email-admin.php:128
419
+ #: modules/custom-email/admin/custom-email-admin.php:175
420
+ #: modules/custom-email/admin/custom-email-admin.php:205
421
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
422
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
423
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
424
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
425
+ msgid "If any field is left empty, the default will be used instead."
426
+ msgstr "Als er een veld wordt open gelaten zal de standaard waarde gebruikt worden."
427
+
428
+ #: modules/custom-email/admin/custom-email-admin.php:51
429
+ #: modules/custom-email/admin/custom-email-admin.php:84
430
+ #: modules/custom-email/admin/custom-email-admin.php:131
431
+ #: modules/custom-email/admin/custom-email-admin.php:178
432
+ #: modules/custom-email/admin/custom-email-admin.php:211
433
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
434
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
435
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
436
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
437
+ msgid "From Name"
438
+ msgstr "Naam afzender "
439
+
440
+ #: modules/custom-email/admin/custom-email-admin.php:54
441
+ #: modules/custom-email/admin/custom-email-admin.php:87
442
+ #: modules/custom-email/admin/custom-email-admin.php:134
443
+ #: modules/custom-email/admin/custom-email-admin.php:181
444
+ #: modules/custom-email/admin/custom-email-admin.php:214
445
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
446
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
447
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
448
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
449
+ msgid "From E-mail"
450
+ msgstr "E-mail Afzender"
451
+
452
+ #: modules/custom-email/admin/custom-email-admin.php:57
453
+ #: modules/custom-email/admin/custom-email-admin.php:90
454
+ #: modules/custom-email/admin/custom-email-admin.php:137
455
+ #: modules/custom-email/admin/custom-email-admin.php:184
456
+ #: modules/custom-email/admin/custom-email-admin.php:217
457
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
458
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
459
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
460
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
461
+ msgid "E-mail Format"
462
+ msgstr "E-mail formaat"
463
+
464
+ #: modules/custom-email/admin/custom-email-admin.php:63
465
+ #: modules/custom-email/admin/custom-email-admin.php:96
466
+ #: modules/custom-email/admin/custom-email-admin.php:143
467
+ #: modules/custom-email/admin/custom-email-admin.php:190
468
+ #: modules/custom-email/admin/custom-email-admin.php:223
469
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
470
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
471
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
472
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
473
+ msgid "Subject"
474
+ msgstr "Onderwerp"
475
+
476
+ #: modules/custom-email/admin/custom-email-admin.php:66
477
+ #: modules/custom-email/admin/custom-email-admin.php:99
478
+ #: modules/custom-email/admin/custom-email-admin.php:146
479
+ #: modules/custom-email/admin/custom-email-admin.php:193
480
+ #: modules/custom-email/admin/custom-email-admin.php:226
481
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
482
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
483
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
484
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
485
+ msgid "Message"
486
+ msgstr "Bericht"
487
+
488
+ #: modules/custom-email/admin/custom-email-admin.php:69
489
+ #: modules/custom-email/admin/custom-email-admin.php:102
490
+ #: modules/custom-email/admin/custom-email-admin.php:149
491
+ #: modules/custom-email/admin/custom-email-admin.php:196
492
+ #: modules/custom-email/admin/custom-email-admin.php:229
493
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
494
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
495
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
497
+ msgid "Available Variables"
498
+ msgstr "Beschikbare variabelen"
499
+
500
+ #: modules/custom-email/admin/custom-email-admin.php:74
501
+ #: modules/custom-email/admin/custom-email-admin.php:201
502
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
503
+ msgid "Admin Notification"
504
+ msgstr "Bericht aan Beheerder"
505
+
506
+ #: modules/custom-email/admin/custom-email-admin.php:77
507
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
508
+ msgstr "Als een nieuwe gebruiker zich registreerd zal het volgende bericht verstuurd worden aan het e-mailadres of aan de e-mailadressen (meerdere adressen dienen gescheiden te worden door comma's) die hieronder weergegeven worden."
509
+
510
+ #: modules/custom-email/admin/custom-email-admin.php:81
511
+ #: modules/custom-email/admin/custom-email-admin.php:208
512
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
513
+ msgid "To"
514
+ msgstr "Aan"
515
+
516
+ #: modules/custom-email/admin/custom-email-admin.php:126
517
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
518
+ msgstr "Dit e-mail bericht zal verstuurd worden aan gebruikers als deze proberen hun wachtwoord op te vragen."
519
+
520
+ #: modules/custom-email/admin/custom-email-admin.php:127
521
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
522
+ msgstr "Zorg er alstublieft voor dat de variabele %reseturl% is toegevoegd anders kan de gebruiker zijn wachtwoord niet opvragen!"
523
+
524
+ #: modules/custom-email/admin/custom-email-admin.php:173
525
+ msgid "This e-mail will be sent to a user upon successful password recovery."
526
+ msgstr "Dit e-mail bericht zal verstuurd worden na het succesvol opvragen van een wachtwoord."
527
+
528
+ #: modules/custom-email/admin/custom-email-admin.php:204
529
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
530
+ msgstr "Zodra een gebruiker zijn wachtwoord wijzigd zal dit e-mail bericht verzonden worden aan het e-mailadres of aan de e-mailadressen (meerdere adressen dienen door een komma gescheiden te worden) die hieronder worden weergegeven."
531
+
532
+ #: modules/custom-email/admin/custom-email-admin.php:231
533
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
534
+ msgid "Disable Admin Notification"
535
+ msgstr "Schakel Beheerders berichten uit"
536
+
537
+ #: modules/custom-email/admin/custom-email-admin.php:251
538
+ #: templates/profile-form.php:86
539
+ #: templates/register-form.php:16
540
+ msgid "E-mail"
541
+ msgstr "E-mail"
542
+
543
+ #: modules/custom-email/admin/custom-email-admin.php:252
544
+ msgid "New User"
545
+ msgstr "Nieuwe gebruiker"
546
+
547
+ #: modules/custom-email/admin/custom-email-admin.php:253
548
+ msgid "Retrieve Password"
549
+ msgstr "Wachtwoord opvragen"
550
+
551
+ #: modules/custom-email/admin/custom-email-admin.php:254
552
+ msgid "Reset Password"
553
+ msgstr "Wijzig Wachtwoord"
554
+
555
+ #: modules/custom-email/custom-email.php:473
556
+ #, php-format
557
+ msgid "New user registration on your site %s:"
558
+ msgstr "Registratie van een nieuwe gebruiker op uw website %s:"
559
+
560
+ #: modules/custom-email/custom-email.php:475
561
+ #: modules/user-moderation/user-moderation.php:371
562
+ #, php-format
563
+ msgid "E-mail: %s"
564
+ msgstr "E-mail: %s"
565
+
566
+ #: modules/custom-email/custom-email.php:477
567
+ #, php-format
568
+ msgid "[%s] New User Registration"
569
+ msgstr "[%s] Registratie van een nieuwe gebruiker"
570
+
571
+ #: modules/custom-email/custom-email.php:495
572
+ #, php-format
573
+ msgid "[%s] Your username and password"
574
+ msgstr "[%s] Uw gebruikersnaam en wachtwoord"
575
+
576
+ #: modules/custom-email/custom-email.php:525
577
+ #, php-format
578
+ msgid "[%s] Password Lost/Changed"
579
+ msgstr "[%s] Wachtwoord Vergeten/Gewijzigd"
580
+
581
+ #: modules/custom-email/custom-email.php:526
582
+ #, php-format
583
+ msgid "Password Lost and Changed for user: %s"
584
+ msgstr "Wachtwoord Vergeten en Gewijzigd voor gebruiker: %s"
585
+
586
+ #: modules/custom-passwords/custom-passwords.php:29
587
+ msgid "Password:"
588
+ msgstr "Wachtwoord:"
589
+
590
+ #: modules/custom-passwords/custom-passwords.php:31
591
+ #: templates/resetpass-form.php:16
592
+ msgid "Confirm Password:"
593
+ msgstr "Bevestig Wachtwoord:"
594
+
595
+ #: modules/custom-passwords/custom-passwords.php:54
596
+ msgid "<strong>ERROR</strong>: Please enter a password."
597
+ msgstr "<strong>FOUTMELDING</strong>: Voer alstublieft een wachtwoord in."
598
+
599
+ #: modules/custom-passwords/custom-passwords.php:57
600
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
601
+ msgstr "<strong>FOUTMELDING</strong>: Uw wachtwoorden zijn verschillend."
602
+
603
+ #: modules/custom-passwords/custom-passwords.php:60
604
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
605
+ msgstr "<strong>FOUTMELDING</strong>: Uw wachtwoord moet minimaal 6 tekes lang zijn."
606
+
607
+ #: modules/custom-passwords/custom-passwords.php:188
608
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
609
+ msgstr "Voert u alstublieft uw gebruikersnaam of uw e-mailadres in. U zult een e-mail bericht ontvangen met een link om uw wachtwword te wijzigen."
610
+
611
+ #: modules/custom-passwords/custom-passwords.php:191
612
+ msgid "Please enter a new password."
613
+ msgstr "Voer alstublieft een nieuw wachtwoord in."
614
+
615
+ #: modules/custom-passwords/custom-passwords.php:224
616
+ msgid "Registration complete. You may now log in."
617
+ msgstr "Registratie is uitgevoerd. U kunt zich nu aanmelden."
618
+
619
+ #: modules/custom-passwords/custom-passwords.php:227
620
+ msgid "Your password has been saved. You may now log in."
621
+ msgstr "Uw wachtwoord is opgeslogen. U kunt zich nu aanmelden."
622
+
623
+ #: modules/custom-redirection/custom-redirection.php:148
624
+ msgid "Redirection"
625
+ msgstr "Doorverwijzing"
626
+
627
+ #: modules/custom-redirection/custom-redirection.php:175
628
+ msgid "Log in"
629
+ msgstr "Aanmelden"
630
+
631
+ #: modules/custom-redirection/custom-redirection.php:177
632
+ #: modules/custom-redirection/custom-redirection.php:189
633
+ msgid "Default"
634
+ msgstr "Standaard"
635
+
636
+ #: modules/custom-redirection/custom-redirection.php:178
637
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
638
+ msgstr "Selecteer deze optie om gebruikers naar hun Wordpress Blogbeheer/Profile te sturen."
639
+
640
+ #: modules/custom-redirection/custom-redirection.php:179
641
+ #: modules/custom-redirection/custom-redirection.php:191
642
+ msgid "Referer"
643
+ msgstr "Verwijzer"
644
+
645
+ #: modules/custom-redirection/custom-redirection.php:180
646
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
647
+ msgstr "Selecteer deze optie om gebruikers terug te sturen naar de pagina die ze bezochten voordat ze zich aanmelden."
648
+
649
+ #: modules/custom-redirection/custom-redirection.php:183
650
+ #: modules/custom-redirection/custom-redirection.php:195
651
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
652
+ msgstr "Selecteer deze optie om de gebruiker naar een aangepaste locatie te sturen die hierboven weergegeven is."
653
+
654
+ #: modules/custom-redirection/custom-redirection.php:190
655
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
656
+ msgstr "Selecteer deze optie aan om een gebruiker naar de aanmeld pagina te sturen waarop een bevestiging staat dat ze zijn afgemeld."
657
+
658
+ #: modules/custom-redirection/custom-redirection.php:192
659
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
660
+ msgstr "Selecteer deze optie om gebruikers terug te sturen naar de pagina die ze bezochten voordat ze zich afmelden. (LET OP: Als de vorige pagina de Blogbeheer pagina was dan kan dit leiden tot onverwachte resultaten."
661
+
662
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
663
+ msgid "User Links"
664
+ msgstr "Gebruikerslinks"
665
+
666
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
667
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
668
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
669
+ msgid "Title"
670
+ msgstr "Titel"
671
+
672
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
673
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
674
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
675
+ msgid "URL"
676
+ msgstr "url"
677
+
678
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
679
+ msgid "Add New link:"
680
+ msgstr "Voeg een nieuwe link toe:"
681
+
682
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
683
+ msgid "Add link"
684
+ msgstr "Link toevoegen"
685
+
686
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
687
+ msgid "Delete"
688
+ msgstr "Verwijderen"
689
+
690
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
691
+ msgid "Update"
692
+ msgstr "Bijwerken"
693
+
694
+ #: modules/security/admin/security-admin.php:35
695
+ #: modules/security/admin/security-admin.php:38
696
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
697
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
698
+ msgid "You can&#8217;t edit that user."
699
+ msgstr "U kunt die gebruiker niet aanpassen."
700
+
701
+ #: modules/security/admin/security-admin.php:70
702
+ msgid "User locked."
703
+ msgstr "Gebruiker geblokkeerd."
704
+
705
+ #: modules/security/admin/security-admin.php:72
706
+ msgid "User unlocked."
707
+ msgstr "Gebruiker vrij gegegeven."
708
+
709
+ #: modules/security/admin/security-admin.php:95
710
+ msgid "Unlock"
711
+ msgstr "Deblokkeer"
712
+
713
+ #: modules/security/admin/security-admin.php:97
714
+ msgid "Lock"
715
+ msgstr "Blokkeer"
716
+
717
+ #: modules/security/admin/security-admin.php:116
718
+ msgid "Security"
719
+ msgstr "Beveiliging"
720
+
721
+ #: modules/security/admin/security-admin.php:136
722
+ msgid "Login Attempts"
723
+ msgstr "Aanmeld pogingen"
724
+
725
+ #: modules/security/admin/security-admin.php:141
726
+ msgid "minute(s)"
727
+ msgstr "Minuten"
728
+
729
+ #: modules/security/admin/security-admin.php:142
730
+ msgid "hour(s)"
731
+ msgstr "uren"
732
+
733
+ #: modules/security/admin/security-admin.php:143
734
+ msgid "day(s)"
735
+ msgstr "dag(en)"
736
+
737
+ #: modules/security/admin/security-admin.php:166
738
+ #, php-format
739
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
740
+ msgstr "Blokkeer de gebruiker na %1$s foute aanmeld pogingen binnen %2$s %3$s gedurende %4$s %5$s."
741
+
742
+ #: modules/security/security.php:43
743
+ #: modules/security/security.php:69
744
+ #, php-format
745
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
746
+ msgstr "<strong>FOUTMELDING</strong>: Deze gebruiker is geblokkeerd door te veel foute aanmeld pogingen. U kunt het over %s opnieuw proberen."
747
+
748
+ #: modules/security/security.php:45
749
+ msgid "<strong>ERROR</strong>: This account has been locked."
750
+ msgstr "<strong>FOUTMELDING</strong>: Dit gebruikersaccount is geblokkeerd."
751
+
752
+ #: modules/themed-profiles/themed-profiles.php:77
753
+ #: templates/profile-form.php:125
754
+ msgid "Strength indicator"
755
+ msgstr "Sterkte indicatie"
756
+
757
+ #: modules/themed-profiles/themed-profiles.php:78
758
+ msgid "Very weak"
759
+ msgstr "Erg zwak"
760
+
761
+ #: modules/themed-profiles/themed-profiles.php:79
762
+ msgid "Weak"
763
+ msgstr "Zwak"
764
+
765
+ #. translators: password strength
766
+ #: modules/themed-profiles/themed-profiles.php:81
767
+ msgctxt "password strength"
768
+ msgid "Medium"
769
+ msgstr "Gemiddeld"
770
+
771
+ #: modules/themed-profiles/themed-profiles.php:82
772
+ msgid "Strong"
773
+ msgstr "Sterk"
774
+
775
+ #: modules/themed-profiles/themed-profiles.php:92
776
+ msgid "You do not have permission to edit this user."
777
+ msgstr "U hebt geen rechten on deze gebruiker te bewerken."
778
+
779
+ #: modules/themed-profiles/themed-profiles.php:108
780
+ msgid "Profile updated."
781
+ msgstr "Profiel bijgewerkt."
782
+
783
+ #: modules/themed-profiles/themed-profiles.php:178
784
+ msgid "Your Profile"
785
+ msgstr "Uw Profiel"
786
+
787
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
788
+ msgid "User approved."
789
+ msgstr "Gebruiker goedgekeurd."
790
+
791
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
792
+ msgid "Activation sent."
793
+ msgstr "Activatie verzonden."
794
+
795
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
796
+ msgid "Resend Activation"
797
+ msgstr "Verstuur activatie opnieuw"
798
+
799
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
800
+ msgid "Approve"
801
+ msgstr "Goedkeuren"
802
+
803
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
804
+ #: modules/user-moderation/user-moderation.php:275
805
+ msgid "Same as when you signed up."
806
+ msgstr "Hetzelfde alsof u aangemeld bent."
807
+
808
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
809
+ #, php-format
810
+ msgid "You have been approved access to %s"
811
+ msgstr "U heeft toegang gekregen tot %s"
812
+
813
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
814
+ #, php-format
815
+ msgid "[%s] Registration Approved"
816
+ msgstr "[%s] Registratie goedgekeurd"
817
+
818
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
819
+ #, php-format
820
+ msgid "You have been denied access to %s"
821
+ msgstr "U is de toegang tot %s gewijgerd."
822
+
823
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
824
+ #, php-format
825
+ msgid "[%s] Registration Denied"
826
+ msgstr "[%s] Registratie gewijgerd"
827
+
828
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
829
+ msgid "Moderation"
830
+ msgstr "Moderatie"
831
+
832
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
833
+ msgid "User Activation"
834
+ msgstr "Activeren Gebruikers"
835
+
836
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
837
+ msgid "User Approval"
838
+ msgstr "Goedkeuren Gebruikers"
839
+
840
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
841
+ msgid "User Denial"
842
+ msgstr "Afkeuren Gebruikers"
843
+
844
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
845
+ msgid "User Moderation"
846
+ msgstr "Gebruikersmoderatie"
847
+
848
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
849
+ msgid "None"
850
+ msgstr "Geen"
851
+
852
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
853
+ msgid "Check this option to require no moderation."
854
+ msgstr "Selecteer deze optie zodat moderatie niet nodig is."
855
+
856
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
857
+ msgid "E-mail Confirmation"
858
+ msgstr "E-mail bevestiging"
859
+
860
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
861
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
862
+ msgstr "Selecteer deze optie zodat nieuwe gebruikers hun e-mailadres moeten bevestigen voordat ze zich aan kunnen melden."
863
+
864
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
865
+ msgid "Admin Approval"
866
+ msgstr "Akkoord Beheerder"
867
+
868
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
869
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
870
+ msgstr "Selecteer deze optie zodat nieuwe gebruikers goedgekeurd dienen te worden door een beheerder voordat ze zich aan kunnen melden."
871
+
872
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
873
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
874
+ msgstr "Dit e-mail bericht zal verstuurd worden aan een nieuwe gebruiker zodra deze zich registreerd als \"E-mail Bevestiging\" is geselecteerd voor \"Gebruikersmoderatie\"."
875
+
876
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
877
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
878
+ msgstr "Zorg er alstublieft voor dat de variabele %activateurl% is toegevoegd anders kan de gebruiker zijn gebruikersaccount niet activeren!"
879
+
880
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
881
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
882
+ msgstr "Dit e-mail bericht zal verstuurd worden aan een nieuwe gebruiker na goedkeuring door een Beheerder als \"E-mail Bevestiging\" is geselecteerd voor \"Gebruikersmoderatie\"."
883
+
884
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
885
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
886
+ msgstr "Zodra een gebruiker zich registreerd en als \"Behherdersgoedkeuring\" is geselecteerd voor \"Gebruikersmoderatie\" zal dit e-mail bericht verzonden worden aan het e-mailadres of aan de e-mailadressen (meerdere adressen dienen door een komma gescheiden te worden) die hieronder worden weergegeven."
887
+
888
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
889
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
890
+ msgstr "Dit e-mail bericht zal verzonden worden aan een gebruiker die is verwijderd/afgekeurd als \"Beheerdergoedkeuring\" is geselcteerd en als de gebruikersrol op \"Afwachtend\" staat."
891
+
892
+ #: modules/user-moderation/user-moderation.php:171
893
+ #, php-format
894
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
895
+ msgstr "<strong>FOUTMELDING</strong>: U heeft uw e-mailadres nog niet bevestigd. <a href=\"%s\">Verzend activatie mail opnieuw</a>?"
896
+
897
+ #: modules/user-moderation/user-moderation.php:174
898
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
899
+ msgstr "<strong>FOUTMELDING</strong>: Uw registratie is nog niet goedgekeurd."
900
+
901
+ #: modules/user-moderation/user-moderation.php:334
902
+ #, php-format
903
+ msgid "[%s] Activate Your Account"
904
+ msgstr "[%s] Activeer uw gebruikersaccount"
905
+
906
+ #: modules/user-moderation/user-moderation.php:335
907
+ #, php-format
908
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
909
+ msgstr "Bedankt voor uw registartie op %s. Om uw account te activeren dient u op de volgene link te klikken:"
910
+
911
+ #: modules/user-moderation/user-moderation.php:367
912
+ #, php-format
913
+ msgid "[%s] New User Awaiting Approval"
914
+ msgstr "[%s] Nieuwe gebruiker wachtend op goedkeuring"
915
+
916
+ #: modules/user-moderation/user-moderation.php:369
917
+ #, php-format
918
+ msgid "New user requires approval on your blog %s:"
919
+ msgstr "Een nieuwe gebruiker moet op uw blog %s goedgekeurd worden:"
920
+
921
+ #: modules/user-moderation/user-moderation.php:372
922
+ msgid "To approve or deny this user:"
923
+ msgstr "Goedkeuren of afkeuren van een gebruiker:"
924
+
925
+ #: modules/user-moderation/user-moderation.php:393
926
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
927
+ msgstr "Uw registratie was succesvol maar u moet nu uw e-mailadres bevestigen voordat u zich aan kunt melden. Controleer alstublieft uw e-mail en klik op de link ter bevestiging."
928
+
929
+ #: modules/user-moderation/user-moderation.php:395
930
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
931
+ msgstr "Uw registratie was succesvol maar u moet nu nog goedgekeurd worden door een beheerder voordat u zich aan kunt melden. U krijgt een bericht per e-mail zodra uw account is goedgekeurd."
932
+
933
+ #: modules/user-moderation/user-moderation.php:398
934
+ msgid "Your account has been activated. You may now log in."
935
+ msgstr "Uw gebruikersaccount is nu geactiveerd. U kunt zich nu aanmelden."
936
+
937
+ #: modules/user-moderation/user-moderation.php:400
938
+ msgid "Your account has been activated. Please check your e-mail for your password."
939
+ msgstr "Uw gebruikersaccount is nu geactiveerd. Kijkt u alstublieft in uw e-mail voor uw wachtwoord."
940
+
941
+ #: modules/user-moderation/user-moderation.php:402
942
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
943
+ msgstr "<strong>FOUTMELDING</strong>: Sorry, die sleutel lijkt niet geldig te zijn."
944
+
945
+ #: modules/user-moderation/user-moderation.php:405
946
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
947
+ msgstr "<strong>FOUTMELDING</strong>: Sorry, de activatie e-mail kon niet verstuurd worden."
948
+
949
+ #: modules/user-moderation/user-moderation.php:407
950
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
951
+ msgstr "Het activatie e-mail bericht is verstuurd naar het e-mailadres dat u bij uw registratie heeft opgegeven. Kijkt u alstublieft in uw e-mail en klik op de link voor het bevestigen van de activatie."
952
+
953
+ #: templates/login-form.php:12
954
+ #: templates/profile-form.php:34
955
+ #: templates/register-form.php:12
956
+ msgid "Username"
957
+ msgstr "Gebruikersnaam"
958
+
959
+ #: templates/login-form.php:16
960
+ msgid "Password"
961
+ msgstr "Wachtwoord"
962
+
963
+ #: templates/login-form.php:25
964
+ msgid "Remember Me"
965
+ msgstr "Onthoud mij"
966
+
967
+ #: templates/lostpassword-form.php:12
968
+ msgid "Username or E-mail:"
969
+ msgstr "Gebruikersnaam of e-mail"
970
+
971
+ #: templates/lostpassword-form.php:20
972
+ msgid "Get New Password"
973
+ msgstr "Wijzig uw wachtwoord"
974
+
975
+ #: templates/profile-form.php:22
976
+ msgid "Personal Options"
977
+ msgstr "Persoonlijke instellingen"
978
+
979
+ #: templates/profile-form.php:30
980
+ msgid "Name"
981
+ msgstr "Naam"
982
+
983
+ #: templates/profile-form.php:35
984
+ msgid "Your username cannot be changed."
985
+ msgstr "Uw gebruikersnaam kan niet gewijzigd worden."
986
+
987
+ #: templates/profile-form.php:39
988
+ msgid "First name"
989
+ msgstr "Voornaam"
990
+
991
+ #: templates/profile-form.php:44
992
+ msgid "Last name"
993
+ msgstr "Achternaam"
994
+
995
+ #: templates/profile-form.php:49
996
+ msgid "Nickname"
997
+ msgstr "Nickname"
998
+
999
+ #: templates/profile-form.php:49
1000
+ #: templates/profile-form.php:86
1001
+ msgid "(required)"
1002
+ msgstr "(verplicht)"
1003
+
1004
+ #: templates/profile-form.php:54
1005
+ msgid "Display name publicly as"
1006
+ msgstr "Geef uw naam publiek weer als"
1007
+
1008
+ #: templates/profile-form.php:82
1009
+ msgid "Contact Info"
1010
+ msgstr "Contact informatie"
1011
+
1012
+ #: templates/profile-form.php:91
1013
+ msgid "Website"
1014
+ msgstr "Website"
1015
+
1016
+ #: templates/profile-form.php:108
1017
+ msgid "About Yourself"
1018
+ msgstr "Over uzelf"
1019
+
1020
+ #: templates/profile-form.php:112
1021
+ msgid "Biographical Info"
1022
+ msgstr "Biografie"
1023
+
1024
+ #: templates/profile-form.php:114
1025
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1026
+ msgstr "Vertel iets over u zelf. Dit kan voor iedereen zichtbaar zijn."
1027
+
1028
+ #: templates/profile-form.php:122
1029
+ msgid "New Password"
1030
+ msgstr "Nieuw wachtwoord"
1031
+
1032
+ #: templates/profile-form.php:123
1033
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1034
+ msgstr "Alleen invullen als u uw wachtwoord wilt wijzigen."
1035
+
1036
+ #: templates/profile-form.php:124
1037
+ msgid "Type your new password again."
1038
+ msgstr "Voer uw nieuwe wachtwoord nogmaals in."
1039
+
1040
+ #: templates/profile-form.php:126
1041
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1042
+ msgstr "Hint: Uw wachtwoord moet minimaal zeven tekens lang zijn. Gebruik, om het sterker te maken, hoofdletters, kleine letters, getallen en speciale tekens zoals ! \" ? $ % ^ &amp; )."
1043
+
1044
+ #: templates/profile-form.php:140
1045
+ msgid "Additional Capabilities"
1046
+ msgstr "Extra mogelijkheden"
1047
+
1048
+ #: templates/profile-form.php:159
1049
+ msgid "Update Profile"
1050
+ msgstr "Profiel bijwerken"
1051
+
1052
+ #: templates/register-form.php:23
1053
+ msgid "A password will be e-mailed to you."
1054
+ msgstr "U zult een wachtwoord per e-mail ontvangen."
1055
+
1056
+ #: templates/resetpass-form.php:12
1057
+ msgid "New Password:"
1058
+ msgstr "Nieuw wachtwoord:"
1059
+
1060
+ #: templates/resetpass-form.php:24
1061
+ msgid "Change Password"
1062
+ msgstr "Wachtwoord Wijzigen"
1063
+
1064
+ #. Plugin URI of the plugin/theme
1065
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1066
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1067
+
1068
+ #. Description of the plugin/theme
1069
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1070
+ msgstr "Past het WordPress Thema toe op aanmeld, registratie en wachtwoord opvraag pagina's. "
1071
+
1072
+ #. Author of the plugin/theme
1073
+ msgid "Jeff Farthing"
1074
+ msgstr "Jeff Farthing"
1075
+
1076
+ #. Author URI of the plugin/theme
1077
+ msgid "http://www.jfarthing.com"
1078
+ msgstr "http://www.jfarthing.com"
1079
+
language/theme-my-login-pl_PL.mo CHANGED
Binary file
language/theme-my-login-pl_PL.po CHANGED
@@ -4,7 +4,7 @@ msgstr ""
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
  "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
  "PO-Revision-Date: \n"
7
- "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,24 +24,24 @@ msgstr "Theme My Login"
24
  #: admin/class-theme-my-login-admin.php:88
25
  #, fuzzy, php-format
26
  msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
27
- msgstr "BD: Modu \"$module\" nie moe by aktywowany (%s)."
28
 
29
  #: admin/class-theme-my-login-admin.php:108
30
  msgid "NOTICE:"
31
- msgstr ""
32
 
33
  #: admin/class-theme-my-login-admin.php:109
34
  #, php-format
35
  msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
36
- msgstr ""
37
 
38
  #: admin/class-theme-my-login-admin.php:111
39
  msgid "Take me to the settings page"
40
- msgstr ""
41
 
42
  #: admin/class-theme-my-login-admin.php:124
43
  msgid "You can now login with your e-mail address or username! Try it out!"
44
- msgstr ""
45
 
46
  #: admin/class-theme-my-login-admin.php:125
47
  msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
@@ -54,7 +54,7 @@ msgstr ""
54
  #: admin/class-theme-my-login-admin.php:127
55
  #, fuzzy
56
  msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
57
- msgstr "W celu zachowania zmian midzy aktualizacji, mona zapisa ustawienia \"theme-my-login.css\" w obecnym katalogu szablonu."
58
 
59
  #: admin/class-theme-my-login-admin.php:128
60
  msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
@@ -74,7 +74,7 @@ msgstr ""
74
 
75
  #: admin/class-theme-my-login-admin.php:175
76
  msgid "General"
77
- msgstr "Oglne"
78
 
79
  #: admin/class-theme-my-login-admin.php:176
80
  msgid "Basic"
@@ -83,7 +83,7 @@ msgstr "Podstawowe"
83
  #: admin/class-theme-my-login-admin.php:177
84
  #: admin/class-theme-my-login-admin.php:305
85
  msgid "Modules"
86
- msgstr "Moduy"
87
 
88
  #: admin/class-theme-my-login-admin.php:184
89
  msgid "Theme My Login Settings"
@@ -100,7 +100,7 @@ msgstr "ID Strony"
100
 
101
  #: admin/class-theme-my-login-admin.php:269
102
  msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
103
- msgstr "Tutaj powinien by ID strony w systemie Wordpress zawierajcy \"[theme-my-login]\". Domylnie (utworzona po instalacji) strona nazywa si \"Login\"."
104
 
105
  #: admin/class-theme-my-login-admin.php:273
106
  msgid "Pagelist"
@@ -108,42 +108,42 @@ msgstr "Lista Podstron"
108
 
109
  #: admin/class-theme-my-login-admin.php:276
110
  msgid "Show Page In Pagelist"
111
- msgstr "Pokazuj na licie podstron"
112
 
113
  #: admin/class-theme-my-login-admin.php:277
114
  msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
115
- msgstr "Wcz t opcje, aby doda linki zaloguj/wyloguj do listy podstron automatycznie generowanych w twoim szablonie poprzez funkcje wp_list_pages() oraz wp_page_menu()."
116
 
117
  #: admin/class-theme-my-login-admin.php:281
118
  msgid "Stylesheet"
119
- msgstr "Arkusz stylw"
120
 
121
  #: admin/class-theme-my-login-admin.php:284
122
  msgid "Enable \"theme-my-login.css\""
123
- msgstr "Wcz \"theme-my-login.css\""
124
 
125
  #: admin/class-theme-my-login-admin.php:285
126
  msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
127
- msgstr "W celu zachowania zmian midzy aktualizacji, mona zapisa ustawienia \"theme-my-login.css\" w obecnym katalogu szablonu."
128
 
129
  #: admin/class-theme-my-login-admin.php:309
130
  #, php-format
131
  msgid "Enable %s"
132
- msgstr "Wcz %s"
133
 
134
  #: admin/class-theme-my-login-admin.php:311
135
  msgid "No modules found."
136
- msgstr "Nie znaleziono moduw."
137
 
138
  #: admin/class-theme-my-login-admin.php:422
139
  #, fuzzy
140
  msgid "One of the modules is invalid."
141
- msgstr "Jedna z wtyczek jest nieprawidowa."
142
 
143
  #: admin/class-theme-my-login-admin.php:475
144
  #, fuzzy
145
  msgid "Invalid module path."
146
- msgstr "Nieprawidowa cieka pluginu."
147
 
148
  #: admin/class-theme-my-login-admin.php:477
149
  #, fuzzy
@@ -153,7 +153,7 @@ msgstr "Plik pluginu nie istnieje."
153
  #: admin/class-theme-my-login-admin.php:481
154
  #, fuzzy
155
  msgid "The module does not have a valid header."
156
- msgstr "Plugin nie posiada poprawnego nagwka."
157
 
158
  #: includes/class-theme-my-login-template.php:140
159
  #, php-format
@@ -164,12 +164,12 @@ msgstr "Witaj, %s"
164
  #: includes/class-theme-my-login-widget.php:86
165
  #: templates/register-form.php:25
166
  msgid "Register"
167
- msgstr "Utwrz Konto"
168
 
169
  #: includes/class-theme-my-login-template.php:150
170
  #: includes/class-theme-my-login-widget.php:86
171
  msgid "Lost Password"
172
- msgstr "Zapomniae hasa?"
173
 
174
  #: includes/class-theme-my-login-template.php:154
175
  #: includes/class-theme-my-login.php:393
@@ -194,15 +194,15 @@ msgstr "Wyloguj"
194
 
195
  #: includes/class-theme-my-login-template.php:363
196
  msgid "Register For This Site"
197
- msgstr ""
198
 
199
  #: includes/class-theme-my-login-template.php:365
200
  msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
- msgstr "Prosz poda nazw uytkownika, bd adres e-mail."
202
 
203
  #: includes/class-theme-my-login-widget.php:23
204
  msgid "A login form for your blog."
205
- msgstr "Formularz logowania dla twojego blogu."
206
 
207
  #: includes/class-theme-my-login-widget.php:86
208
  #, fuzzy
@@ -211,7 +211,7 @@ msgstr "Zaloguj"
211
 
212
  #: includes/class-theme-my-login-widget.php:87
213
  msgid "Default Action"
214
- msgstr ""
215
 
216
  #: includes/class-theme-my-login-widget.php:94
217
  msgid "Show When Logged In"
@@ -219,68 +219,68 @@ msgstr "Pokazuj po zalogowaniu"
219
 
220
  #: includes/class-theme-my-login-widget.php:96
221
  msgid "Show Title"
222
- msgstr "Poka tytu"
223
 
224
  #: includes/class-theme-my-login-widget.php:98
225
  msgid "Show Login Link"
226
- msgstr "Poka link - Zaloguj"
227
 
228
  #: includes/class-theme-my-login-widget.php:100
229
  msgid "Show Register Link"
230
- msgstr "Poka Link - Utwrz Konto"
231
 
232
  #: includes/class-theme-my-login-widget.php:102
233
  msgid "Show Lost Password Link"
234
- msgstr "Poka link - Zapomniae hasa?"
235
 
236
  #: includes/class-theme-my-login-widget.php:104
237
  msgid "Show Gravatar"
238
- msgstr "Poka Gravatar"
239
 
240
  #: includes/class-theme-my-login-widget.php:105
241
  msgid "Gravatar Size"
242
- msgstr "Rozmiar Gravatar"
243
 
244
  #: includes/class-theme-my-login-widget.php:107
245
  msgid "Allow Registration"
246
- msgstr "Zezwl na rejestracj"
247
 
248
  #: includes/class-theme-my-login-widget.php:109
249
  msgid "Allow Password Recovery"
250
- msgstr "Zezwl na przywracanie hasa"
251
 
252
  #: includes/class-theme-my-login.php:217
253
  msgid "Sorry, that key does not appear to be valid."
254
- msgstr "Przepraszam, e klucz nie jest prawidowy."
255
 
256
  #: includes/class-theme-my-login.php:325
257
  #, fuzzy
258
  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."
259
- msgstr "<strong>ERROR:</strong> Ciasteczka (cookies) s zablokowane lub nie s obsugiwane przez Twoj przegldark. Naley <a href='http://www.google.com/cookies.html'>wczy obsug plikw cookie</a> do poprawnej obsugi strony."
260
 
261
  #: includes/class-theme-my-login.php:329
262
  msgid "You are now logged out."
263
- msgstr "Zostae pomylnie wylogowany!"
264
 
265
  #: includes/class-theme-my-login.php:331
266
  msgid "User registration is currently not allowed."
267
- msgstr "Rejestracja jest chwilowo wyczona."
268
 
269
  #: includes/class-theme-my-login.php:333
270
  msgid "Check your e-mail for the confirmation link."
271
- msgstr "Za chwil otrzymasz email wraz z linkiem potwierdzajcym autentyczno, kliknij w niego aby zakoczy proces rejestracji."
272
 
273
  #: includes/class-theme-my-login.php:335
274
  msgid "Check your e-mail for your new password."
275
- msgstr "Za chwil otrzymasz email wraz z linkiem potwierdzajcym autentyczno, kliknij w niego aby wygenerowa nowe haso."
276
 
277
  #: includes/class-theme-my-login.php:337
278
  msgid "Registration complete. Please check your e-mail."
279
- msgstr "Rejestracja zakoczona pomylnie."
280
 
281
  #: includes/class-theme-my-login.php:339
282
  msgid "Your session has expired. Please log-in again."
283
- msgstr ""
284
 
285
  #: includes/class-theme-my-login.php:393
286
  msgid "Log Out"
@@ -288,23 +288,23 @@ msgstr "Wyloguj"
288
 
289
  #: includes/class-theme-my-login.php:880
290
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
291
- msgstr "<strong>ERROR:</strong> Wprowad nazw uytkownika lub adres e-mail."
292
 
293
  #: includes/class-theme-my-login.php:885
294
  msgid "<strong>ERROR</strong>: There is no user registered with that email address."
295
- msgstr "<strong>BD:</strong> Nie ma zarejestrowanego uytkownika z takim adresem e-mail."
296
 
297
  #: includes/class-theme-my-login.php:897
298
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
299
- msgstr "<strong>ERROR:</strong> Nieprawidowa nazwa uytkownika lub e-mail."
300
 
301
  #: includes/class-theme-my-login.php:911
302
  msgid "Password reset is not allowed for this user"
303
- msgstr "Resetowanie hasa nie jest dozwolone dla tego uytkownika"
304
 
305
  #: includes/class-theme-my-login.php:924
306
  msgid "Someone has asked to reset the password for the following site and username."
307
- msgstr "Kto poprosi, aby zresetowa haso w nastpujcym serwisie dla danego uytkownika."
308
 
309
  #: includes/class-theme-my-login.php:926
310
  #: includes/class-theme-my-login.php:983
@@ -315,16 +315,16 @@ msgstr "Kto poprosi, aby zresetowa haso w nastpujcym serwisie dla danego uytkown
315
  #: modules/user-moderation/user-moderation.php:370
316
  #, php-format
317
  msgid "Username: %s"
318
- msgstr "Uytkownik: %s"
319
 
320
  #: includes/class-theme-my-login.php:927
321
  msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
322
- msgstr "Aby zresetowa haso odwied poniszy adres email, jeli nie poprosie o ponisz wiadomo po prostu j zignoruj."
323
 
324
  #: includes/class-theme-my-login.php:938
325
  #, php-format
326
  msgid "[%s] Password Reset"
327
- msgstr "[%s] Haso Zresetowane"
328
 
329
  #: includes/class-theme-my-login.php:944
330
  #: includes/class-theme-my-login.php:1001
@@ -333,7 +333,7 @@ msgstr "[%s] Haso Zresetowane"
333
  #: modules/user-moderation/admin/user-moderation-admin.php:175
334
  #: modules/user-moderation/admin/user-moderation-admin.php:210
335
  msgid "The e-mail could not be sent."
336
- msgstr "E-mail nie mg zosta wysany."
337
 
338
  #: includes/class-theme-my-login.php:944
339
  #: includes/class-theme-my-login.php:1001
@@ -342,7 +342,7 @@ msgstr "E-mail nie mg zosta wysany."
342
  #: modules/user-moderation/admin/user-moderation-admin.php:175
343
  #: modules/user-moderation/admin/user-moderation-admin.php:210
344
  msgid "Possible reason: your host may have disabled the mail() function..."
345
- msgstr "Moliwa przyczyna: serwer ma wyczon funkcje mail().."
346
 
347
  #: includes/class-theme-my-login.php:965
348
  #: includes/class-theme-my-login.php:968
@@ -354,7 +354,7 @@ msgstr "Moliwa przyczyna: serwer ma wyczon funkcje mail().."
354
  #: modules/user-moderation/user-moderation.php:251
355
  #: modules/user-moderation/user-moderation.php:256
356
  msgid "Invalid key"
357
- msgstr "Nieprawidowy klucz"
358
 
359
  #: includes/class-theme-my-login.php:984
360
  #: modules/custom-email/custom-email.php:492
@@ -362,59 +362,59 @@ msgstr "Nieprawidowy klucz"
362
  #: modules/user-moderation/admin/user-moderation-admin.php:166
363
  #, php-format
364
  msgid "Password: %s"
365
- msgstr "Haso: %s"
366
 
367
  #: includes/class-theme-my-login.php:995
368
  #: modules/custom-passwords/custom-passwords.php:345
369
  #, php-format
370
  msgid "[%s] Your new password"
371
- msgstr "[%s] Twoje nowe haso"
372
 
373
  #: includes/class-theme-my-login.php:1026
374
  msgid "<strong>ERROR</strong>: Please enter a username."
375
- msgstr "<strong>ERROR:</strong> Prosz poda nazw uytkownika."
376
 
377
  #: includes/class-theme-my-login.php:1028
378
  #, fuzzy
379
  msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
380
- msgstr "<strong>BD:</strong> Ta nazwa uytkownika jest nieprawidowa. Prosz poda poprawn nazw uytkownika."
381
 
382
  #: includes/class-theme-my-login.php:1031
383
  msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
384
- msgstr "<strong>BD:</strong> Ta nazwa uytkownika jest ju zarejestrowana, naley wybra inn."
385
 
386
  #: includes/class-theme-my-login.php:1036
387
  msgid "<strong>ERROR</strong>: Please type your e-mail address."
388
- msgstr "<strong>BD:</strong> Wpisz swj adres e-mail."
389
 
390
  #: includes/class-theme-my-login.php:1038
391
  msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
392
- msgstr "<strong>BD:</strong> Adres e-mail nie jest prawidowy."
393
 
394
  #: includes/class-theme-my-login.php:1041
395
  msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
396
- msgstr "<strong>BD:</strong> Ten email jest ju zarejestrowany, prosz wybra inny."
397
 
398
  #: includes/class-theme-my-login.php:1054
399
  #, php-format
400
  msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
401
- msgstr "<strong>BD:</strong> Nie mona zarejestrowa si ... prosimy o kontakt <a href=\\\"mailto:%s\\\">webmaster</a> !"
402
 
403
  #: modules/custom-email/admin/custom-email-admin.php:43
404
  #: modules/custom-email/admin/custom-email-admin.php:170
405
  #: modules/user-moderation/admin/user-moderation-admin.php:333
406
  msgid "User Notification"
407
- msgstr ""
408
 
409
  #: modules/custom-email/admin/custom-email-admin.php:46
410
  msgid "This e-mail will be sent to a new user upon registration."
411
- msgstr ""
412
 
413
  #: modules/custom-email/admin/custom-email-admin.php:47
414
  #: modules/custom-email/admin/custom-email-admin.php:174
415
  #: modules/user-moderation/admin/user-moderation-admin.php:337
416
  msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
417
- msgstr ""
418
 
419
  #: modules/custom-email/admin/custom-email-admin.php:48
420
  #: modules/custom-email/admin/custom-email-admin.php:78
@@ -426,7 +426,7 @@ msgstr ""
426
  #: modules/user-moderation/admin/user-moderation-admin.php:368
427
  #: modules/user-moderation/admin/user-moderation-admin.php:421
428
  msgid "If any field is left empty, the default will be used instead."
429
- msgstr ""
430
 
431
  #: modules/custom-email/admin/custom-email-admin.php:51
432
  #: modules/custom-email/admin/custom-email-admin.php:84
@@ -474,7 +474,7 @@ msgstr "Format e-maila"
474
  #: modules/user-moderation/admin/user-moderation-admin.php:386
475
  #: modules/user-moderation/admin/user-moderation-admin.php:436
476
  msgid "Subject"
477
- msgstr ""
478
 
479
  #: modules/custom-email/admin/custom-email-admin.php:66
480
  #: modules/custom-email/admin/custom-email-admin.php:99
@@ -486,7 +486,7 @@ msgstr ""
486
  #: modules/user-moderation/admin/user-moderation-admin.php:389
487
  #: modules/user-moderation/admin/user-moderation-admin.php:439
488
  msgid "Message"
489
- msgstr ""
490
 
491
  #: modules/custom-email/admin/custom-email-admin.php:69
492
  #: modules/custom-email/admin/custom-email-admin.php:102
@@ -498,44 +498,44 @@ msgstr ""
498
  #: modules/user-moderation/admin/user-moderation-admin.php:392
499
  #: modules/user-moderation/admin/user-moderation-admin.php:442
500
  msgid "Available Variables"
501
- msgstr ""
502
 
503
  #: modules/custom-email/admin/custom-email-admin.php:74
504
  #: modules/custom-email/admin/custom-email-admin.php:201
505
  #: modules/user-moderation/admin/user-moderation-admin.php:364
506
  msgid "Admin Notification"
507
- msgstr ""
508
 
509
  #: modules/custom-email/admin/custom-email-admin.php:77
510
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
511
- msgstr ""
512
 
513
  #: modules/custom-email/admin/custom-email-admin.php:81
514
  #: modules/custom-email/admin/custom-email-admin.php:208
515
  #: modules/user-moderation/admin/user-moderation-admin.php:371
516
  msgid "To"
517
- msgstr ""
518
 
519
  #: modules/custom-email/admin/custom-email-admin.php:126
520
  msgid "This e-mail will be sent to a user when they attempt to recover their password."
521
- msgstr ""
522
 
523
  #: modules/custom-email/admin/custom-email-admin.php:127
524
  msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
525
- msgstr ""
526
 
527
  #: modules/custom-email/admin/custom-email-admin.php:173
528
  msgid "This e-mail will be sent to a user upon successful password recovery."
529
- msgstr ""
530
 
531
  #: modules/custom-email/admin/custom-email-admin.php:204
532
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
533
- msgstr ""
534
 
535
  #: modules/custom-email/admin/custom-email-admin.php:231
536
  #: modules/user-moderation/admin/user-moderation-admin.php:394
537
  msgid "Disable Admin Notification"
538
- msgstr ""
539
 
540
  #: modules/custom-email/admin/custom-email-admin.php:251
541
  #: templates/profile-form.php:86
@@ -545,20 +545,20 @@ msgstr "E-mail"
545
 
546
  #: modules/custom-email/admin/custom-email-admin.php:252
547
  msgid "New User"
548
- msgstr "Nowy Uytkownik"
549
 
550
  #: modules/custom-email/admin/custom-email-admin.php:253
551
  msgid "Retrieve Password"
552
- msgstr "Odzyskaj haso"
553
 
554
  #: modules/custom-email/admin/custom-email-admin.php:254
555
  msgid "Reset Password"
556
- msgstr "Resetuj haso"
557
 
558
  #: modules/custom-email/custom-email.php:473
559
  #, fuzzy, php-format
560
  msgid "New user registration on your site %s:"
561
- msgstr "Nowy uytkownik zarejestrowa sie na twoim blogu: %s"
562
 
563
  #: modules/custom-email/custom-email.php:475
564
  #: modules/user-moderation/user-moderation.php:371
@@ -569,71 +569,71 @@ msgstr "E-mail: %s"
569
  #: modules/custom-email/custom-email.php:477
570
  #, php-format
571
  msgid "[%s] New User Registration"
572
- msgstr "[%s] Nowy Uytkownik"
573
 
574
  #: modules/custom-email/custom-email.php:495
575
  #, php-format
576
  msgid "[%s] Your username and password"
577
- msgstr "[%s] Twoja nazwa uytkownika i haso"
578
 
579
  #: modules/custom-email/custom-email.php:525
580
  #, php-format
581
  msgid "[%s] Password Lost/Changed"
582
- msgstr "[%s] Nowe haso zmienione"
583
 
584
  #: modules/custom-email/custom-email.php:526
585
  #, php-format
586
  msgid "Password Lost and Changed for user: %s"
587
- msgstr "Nowe haso dla uytkownika: %s"
588
 
589
  #: modules/custom-passwords/custom-passwords.php:29
590
  #, fuzzy
591
  msgid "Password:"
592
- msgstr "Haso"
593
 
594
  #: modules/custom-passwords/custom-passwords.php:31
595
  #: templates/resetpass-form.php:16
596
  #, fuzzy
597
  msgid "Confirm Password:"
598
- msgstr "Zapomniae hasa?"
599
 
600
  #: modules/custom-passwords/custom-passwords.php:54
601
  #, fuzzy
602
  msgid "<strong>ERROR</strong>: Please enter a password."
603
- msgstr "<strong>ERROR:</strong> Prosz poda nazw uytkownika."
604
 
605
  #: modules/custom-passwords/custom-passwords.php:57
606
  #, fuzzy
607
  msgid "<strong>ERROR</strong>: Your passwords do not match."
608
- msgstr "<strong>ERROR:</strong> Nieprawidowa nazwa uytkownika lub e-mail."
609
 
610
  #: modules/custom-passwords/custom-passwords.php:60
611
  #, fuzzy
612
  msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
613
- msgstr "<strong>BD:</strong> Ta nazwa uytkownika jest ju zarejestrowana, naley wybra inn."
614
 
615
  #: modules/custom-passwords/custom-passwords.php:188
616
  #, fuzzy
617
  msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
618
- msgstr "Prosz poda nazw uytkownika, bd adres e-mail."
619
 
620
  #: modules/custom-passwords/custom-passwords.php:191
621
  #, fuzzy
622
  msgid "Please enter a new password."
623
- msgstr "[%s] Twoje nowe haso"
624
 
625
  #: modules/custom-passwords/custom-passwords.php:224
626
  #, fuzzy
627
  msgid "Registration complete. You may now log in."
628
- msgstr "Rejestracja zakoczona pomylnie."
629
 
630
  #: modules/custom-passwords/custom-passwords.php:227
631
  msgid "Your password has been saved. You may now log in."
632
- msgstr ""
633
 
634
  #: modules/custom-redirection/custom-redirection.php:148
635
  msgid "Redirection"
636
- msgstr ""
637
 
638
  #: modules/custom-redirection/custom-redirection.php:175
639
  msgid "Log in"
@@ -642,43 +642,43 @@ msgstr "Zaloguj"
642
  #: modules/custom-redirection/custom-redirection.php:177
643
  #: modules/custom-redirection/custom-redirection.php:189
644
  msgid "Default"
645
- msgstr ""
646
 
647
  #: modules/custom-redirection/custom-redirection.php:178
648
  msgid "Check this option to send the user to their WordPress Dashboard/Profile."
649
- msgstr ""
650
 
651
  #: modules/custom-redirection/custom-redirection.php:179
652
  #: modules/custom-redirection/custom-redirection.php:191
653
  msgid "Referer"
654
- msgstr ""
655
 
656
  #: modules/custom-redirection/custom-redirection.php:180
657
  msgid "Check this option to send the user back to the page they were visiting before logging in."
658
- msgstr ""
659
 
660
  #: modules/custom-redirection/custom-redirection.php:183
661
  #: modules/custom-redirection/custom-redirection.php:195
662
  msgid "Check this option to send the user to a custom location, specified by the textbox above."
663
- msgstr ""
664
 
665
  #: modules/custom-redirection/custom-redirection.php:190
666
  msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
667
- msgstr ""
668
 
669
  #: modules/custom-redirection/custom-redirection.php:192
670
  msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
671
- msgstr ""
672
 
673
  #: modules/custom-user-links/admin/custom-user-links-admin.php:139
674
  msgid "User Links"
675
- msgstr "Linki Uytkownika"
676
 
677
  #: modules/custom-user-links/admin/custom-user-links-admin.php:229
678
  #: modules/custom-user-links/admin/custom-user-links-admin.php:252
679
  #: modules/custom-user-links/admin/custom-user-links-admin.php:297
680
  msgid "Title"
681
- msgstr "Tytu"
682
 
683
  #: modules/custom-user-links/admin/custom-user-links-admin.php:230
684
  #: modules/custom-user-links/admin/custom-user-links-admin.php:253
@@ -696,300 +696,300 @@ msgstr "Dodaj Link"
696
 
697
  #: modules/custom-user-links/admin/custom-user-links-admin.php:303
698
  msgid "Delete"
699
- msgstr ""
700
 
701
  #: modules/custom-user-links/admin/custom-user-links-admin.php:304
702
  msgid "Update"
703
- msgstr ""
704
 
705
  #: modules/security/admin/security-admin.php:35
706
  #: modules/security/admin/security-admin.php:38
707
  #: modules/user-moderation/admin/user-moderation-admin.php:38
708
  #: modules/user-moderation/admin/user-moderation-admin.php:50
709
  msgid "You can&#8217;t edit that user."
710
- msgstr ""
711
 
712
  #: modules/security/admin/security-admin.php:70
713
  msgid "User locked."
714
- msgstr ""
715
 
716
  #: modules/security/admin/security-admin.php:72
717
  msgid "User unlocked."
718
- msgstr ""
719
 
720
  #: modules/security/admin/security-admin.php:95
721
  msgid "Unlock"
722
- msgstr ""
723
 
724
  #: modules/security/admin/security-admin.php:97
725
  msgid "Lock"
726
- msgstr ""
727
 
728
  #: modules/security/admin/security-admin.php:116
729
  msgid "Security"
730
- msgstr ""
731
 
732
  #: modules/security/admin/security-admin.php:136
733
  msgid "Login Attempts"
734
- msgstr ""
735
 
736
  #: modules/security/admin/security-admin.php:141
737
  msgid "minute(s)"
738
- msgstr ""
739
 
740
  #: modules/security/admin/security-admin.php:142
741
  msgid "hour(s)"
742
- msgstr ""
743
 
744
  #: modules/security/admin/security-admin.php:143
745
  msgid "day(s)"
746
- msgstr ""
747
 
748
  #: modules/security/admin/security-admin.php:166
749
  #, php-format
750
  msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
751
- msgstr ""
752
 
753
  #: modules/security/security.php:43
754
  #: modules/security/security.php:69
755
  #, php-format
756
  msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
757
- msgstr ""
758
 
759
  #: modules/security/security.php:45
760
  #, fuzzy
761
  msgid "<strong>ERROR</strong>: This account has been locked."
762
- msgstr "<strong>ERROR:</strong> Prosz poda nazw uytkownika."
763
 
764
  #: modules/themed-profiles/themed-profiles.php:77
765
  #: templates/profile-form.php:125
766
  msgid "Strength indicator"
767
- msgstr "Sia hasa"
768
 
769
  #: modules/themed-profiles/themed-profiles.php:78
770
  msgid "Very weak"
771
- msgstr ""
772
 
773
  #: modules/themed-profiles/themed-profiles.php:79
774
  msgid "Weak"
775
- msgstr ""
776
 
777
  #. translators: password strength
778
  #: modules/themed-profiles/themed-profiles.php:81
779
  msgctxt "password strength"
780
  msgid "Medium"
781
- msgstr ""
782
 
783
  #: modules/themed-profiles/themed-profiles.php:82
784
  msgid "Strong"
785
- msgstr ""
786
 
787
  #: modules/themed-profiles/themed-profiles.php:92
788
  msgid "You do not have permission to edit this user."
789
- msgstr ""
790
 
791
  #: modules/themed-profiles/themed-profiles.php:108
792
  #, fuzzy
793
  msgid "Profile updated."
794
- msgstr "Profil"
795
 
796
  #: modules/themed-profiles/themed-profiles.php:178
797
  msgid "Your Profile"
798
- msgstr "Twj Profil"
799
 
800
  #: modules/user-moderation/admin/user-moderation-admin.php:83
801
  msgid "User approved."
802
- msgstr ""
803
 
804
  #: modules/user-moderation/admin/user-moderation-admin.php:85
805
  msgid "Activation sent."
806
- msgstr ""
807
 
808
  #: modules/user-moderation/admin/user-moderation-admin.php:111
809
  msgid "Resend Activation"
810
- msgstr ""
811
 
812
  #: modules/user-moderation/admin/user-moderation-admin.php:116
813
  msgid "Approve"
814
- msgstr ""
815
 
816
  #: modules/user-moderation/admin/user-moderation-admin.php:150
817
  #: modules/user-moderation/user-moderation.php:275
818
  msgid "Same as when you signed up."
819
- msgstr ""
820
 
821
  #: modules/user-moderation/admin/user-moderation-admin.php:164
822
  #, php-format
823
  msgid "You have been approved access to %s"
824
- msgstr ""
825
 
826
  #: modules/user-moderation/admin/user-moderation-admin.php:169
827
  #, fuzzy, php-format
828
  msgid "[%s] Registration Approved"
829
- msgstr "[%s] Nowy Uytkownik"
830
 
831
  #: modules/user-moderation/admin/user-moderation-admin.php:203
832
  #, php-format
833
  msgid "You have been denied access to %s"
834
- msgstr ""
835
 
836
  #: modules/user-moderation/admin/user-moderation-admin.php:204
837
  #, fuzzy, php-format
838
  msgid "[%s] Registration Denied"
839
- msgstr "[%s] Nowy Uytkownik"
840
 
841
  #: modules/user-moderation/admin/user-moderation-admin.php:226
842
  msgid "Moderation"
843
- msgstr ""
844
 
845
  #: modules/user-moderation/admin/user-moderation-admin.php:228
846
  msgid "User Activation"
847
- msgstr ""
848
 
849
  #: modules/user-moderation/admin/user-moderation-admin.php:229
850
  msgid "User Approval"
851
- msgstr ""
852
 
853
  #: modules/user-moderation/admin/user-moderation-admin.php:230
854
  #, fuzzy
855
  msgid "User Denial"
856
- msgstr "Uytkownik"
857
 
858
  #: modules/user-moderation/admin/user-moderation-admin.php:249
859
  msgid "User Moderation"
860
- msgstr ""
861
 
862
  #: modules/user-moderation/admin/user-moderation-admin.php:252
863
  msgid "None"
864
- msgstr ""
865
 
866
  #: modules/user-moderation/admin/user-moderation-admin.php:253
867
  msgid "Check this option to require no moderation."
868
- msgstr ""
869
 
870
  #: modules/user-moderation/admin/user-moderation-admin.php:255
871
  #, fuzzy
872
  msgid "E-mail Confirmation"
873
- msgstr "Format e-maila"
874
 
875
  #: modules/user-moderation/admin/user-moderation-admin.php:256
876
  msgid "Check this option to require new users to confirm their e-mail address before they may log in."
877
- msgstr ""
878
 
879
  #: modules/user-moderation/admin/user-moderation-admin.php:258
880
  msgid "Admin Approval"
881
- msgstr ""
882
 
883
  #: modules/user-moderation/admin/user-moderation-admin.php:259
884
  msgid "Check this option to require new users to be approved by an administrator before they may log in."
885
- msgstr ""
886
 
887
  #: modules/user-moderation/admin/user-moderation-admin.php:285
888
  msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
889
- msgstr ""
890
 
891
  #: modules/user-moderation/admin/user-moderation-admin.php:286
892
  msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
893
- msgstr ""
894
 
895
  #: modules/user-moderation/admin/user-moderation-admin.php:336
896
  msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
897
- msgstr ""
898
 
899
  #: modules/user-moderation/admin/user-moderation-admin.php:367
900
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
901
- msgstr ""
902
 
903
  #: modules/user-moderation/admin/user-moderation-admin.php:420
904
  msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
905
- msgstr ""
906
 
907
  #: modules/user-moderation/user-moderation.php:171
908
  #, fuzzy, php-format
909
  msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
910
- msgstr "<strong>BD:</strong> Wpisz swj adres e-mail."
911
 
912
  #: modules/user-moderation/user-moderation.php:174
913
  #, fuzzy
914
  msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
915
- msgstr "<strong>BD:</strong> Nie ma zarejestrowanego uytkownika z takim adresem e-mail."
916
 
917
  #: modules/user-moderation/user-moderation.php:334
918
  #, php-format
919
  msgid "[%s] Activate Your Account"
920
- msgstr ""
921
 
922
  #: modules/user-moderation/user-moderation.php:335
923
  #, php-format
924
  msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
925
- msgstr ""
926
 
927
  #: modules/user-moderation/user-moderation.php:367
928
  #, fuzzy, php-format
929
  msgid "[%s] New User Awaiting Approval"
930
- msgstr "[%s] Nowy Uytkownik"
931
 
932
  #: modules/user-moderation/user-moderation.php:369
933
  #, fuzzy, php-format
934
  msgid "New user requires approval on your blog %s:"
935
- msgstr "Nowy uytkownik zarejestrowa sie na twoim blogu: %s"
936
 
937
  #: modules/user-moderation/user-moderation.php:372
938
  msgid "To approve or deny this user:"
939
- msgstr ""
940
 
941
  #: modules/user-moderation/user-moderation.php:393
942
  msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
943
- msgstr ""
944
 
945
  #: modules/user-moderation/user-moderation.php:395
946
  msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
947
- msgstr ""
948
 
949
  #: modules/user-moderation/user-moderation.php:398
950
  msgid "Your account has been activated. You may now log in."
951
- msgstr ""
952
 
953
  #: modules/user-moderation/user-moderation.php:400
954
  #, fuzzy
955
  msgid "Your account has been activated. Please check your e-mail for your password."
956
- msgstr "Za chwil otrzymasz email wraz z linkiem potwierdzajcym autentyczno, kliknij w niego aby wygenerowa nowe haso."
957
 
958
  #: modules/user-moderation/user-moderation.php:402
959
  #, fuzzy
960
  msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
961
- msgstr "Przepraszam, e klucz nie jest prawidowy."
962
 
963
  #: modules/user-moderation/user-moderation.php:405
964
  #, fuzzy
965
  msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
966
- msgstr "<strong>ERROR:</strong> Wprowad nazw uytkownika lub adres e-mail."
967
 
968
  #: modules/user-moderation/user-moderation.php:407
969
  msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
970
- msgstr ""
971
 
972
  #: templates/login-form.php:12
973
  #: templates/profile-form.php:34
974
  #: templates/register-form.php:12
975
  msgid "Username"
976
- msgstr "Uytkownik"
977
 
978
  #: templates/login-form.php:16
979
  msgid "Password"
980
- msgstr "Haso"
981
 
982
  #: templates/login-form.php:25
983
  msgid "Remember Me"
984
- msgstr "Zapamitaj Mnie"
985
 
986
  #: templates/lostpassword-form.php:12
987
  msgid "Username or E-mail:"
988
- msgstr "Uytkownik/E-mail"
989
 
990
  #: templates/lostpassword-form.php:20
991
  msgid "Get New Password"
992
- msgstr "Wygeneruj Nowe Haso"
993
 
994
  #: templates/profile-form.php:22
995
  msgid "Personal Options"
@@ -997,15 +997,15 @@ msgstr "Opcje Personalne"
997
 
998
  #: templates/profile-form.php:30
999
  msgid "Name"
1000
- msgstr "Imi"
1001
 
1002
  #: templates/profile-form.php:35
1003
  msgid "Your username cannot be changed."
1004
- msgstr "Twoja nazwa uytkownika nie moe ulec zmianie."
1005
 
1006
  #: templates/profile-form.php:39
1007
  msgid "First name"
1008
- msgstr "Imi"
1009
 
1010
  #: templates/profile-form.php:44
1011
  msgid "Last name"
@@ -1013,7 +1013,7 @@ msgstr "Nazwisko"
1013
 
1014
  #: templates/profile-form.php:49
1015
  msgid "Nickname"
1016
- msgstr "Przezwisko"
1017
 
1018
  #: templates/profile-form.php:49
1019
  #: templates/profile-form.php:86
@@ -1022,7 +1022,7 @@ msgstr "(wymagane)"
1022
 
1023
  #: templates/profile-form.php:54
1024
  msgid "Display name publicly as"
1025
- msgstr "Rozpoznawaj jako"
1026
 
1027
  #: templates/profile-form.php:82
1028
  msgid "Contact Info"
@@ -1042,46 +1042,46 @@ msgstr "Biografia"
1042
 
1043
  #: templates/profile-form.php:114
1044
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1045
- msgstr "Podziel si ma biografi na twj temat wraz z spoecznoci."
1046
 
1047
  #: templates/profile-form.php:122
1048
  msgid "New Password"
1049
- msgstr "Nowe Haso"
1050
 
1051
  #: templates/profile-form.php:123
1052
  msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1053
- msgstr "Jeli chcesz zmieni haso wpisz tutaj nowe, w przeciwnym wypadku zostaw te pole puste."
1054
 
1055
  #: templates/profile-form.php:124
1056
  msgid "Type your new password again."
1057
- msgstr "Wprowad ponownie"
1058
 
1059
  #: templates/profile-form.php:126
1060
  msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1061
- msgstr "Wskazwka: Haso powinno mie minimum 7 znakw, uyj na przemian maych i duych liter."
1062
 
1063
  #: templates/profile-form.php:140
1064
  msgid "Additional Capabilities"
1065
- msgstr ""
1066
 
1067
  #: templates/profile-form.php:159
1068
  #, fuzzy
1069
  msgid "Update Profile"
1070
- msgstr "Profil"
1071
 
1072
  #: templates/register-form.php:23
1073
  msgid "A password will be e-mailed to you."
1074
- msgstr "Haso zostanie automatycznie wygenerowane oraz przesane na podany adres email."
1075
 
1076
  #: templates/resetpass-form.php:12
1077
  #, fuzzy
1078
  msgid "New Password:"
1079
- msgstr "Nowe Haso"
1080
 
1081
  #: templates/resetpass-form.php:24
1082
  #, fuzzy
1083
  msgid "Change Password"
1084
- msgstr "Nowe Haso"
1085
 
1086
  #. Plugin URI of the plugin/theme
1087
  msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
@@ -1103,60 +1103,64 @@ msgstr ""
1103
  #~ "<strong>WARNING</strong>: The function <em>wp_new_user_notification</em> "
1104
  #~ "has already been overridden by another plugin. "
1105
  #~ msgstr ""
1106
- #~ "<strong>UWAGA:</strong> funkcja <em>wp_new_user_notification</em> zostaa "
1107
- #~ "ju nadpisana przez inne wtyczki."
1108
 
1109
  #~ msgid ""
1110
  #~ "<strong>WARNING</strong>: The function "
1111
  #~ "<em>wp_password_change_notification</em> has already been overridden by "
1112
  #~ "another plugin. "
1113
  #~ msgstr ""
1114
- #~ "<strong>UWAGA:</strong> funkcja <em>wp_password_change_notification</em> "
1115
- #~ "zostaa ju nadpisana przez inne wtyczki."
1116
 
1117
  #~ msgid "Enable Template Tag"
1118
- #~ msgstr "Wcz Tag Szablonu"
1119
 
1120
  #~ msgid "Enable Widget"
1121
- #~ msgstr "Wcz Widget"
1122
 
1123
  #~ msgid ""
1124
  #~ "Enable this setting if you wish to use the \"Theme My Login\" widget. "
1125
  #~ "Otherwise, leave it disabled for optimization purposes."
1126
  #~ msgstr ""
1127
- #~ "Wcz te opcje, jeeli zamierzasz uywa widget \"Theme My Login\". W "
1128
- #~ "przeciwnym wypadku zaleca si wyczenie w celach optymalizacji."
1129
 
1130
  #~ msgid ""
1131
  #~ "Enable this setting if you wish to use the theme_my_login() template tag. "
1132
  #~ "Otherwise, leave it disabled for optimization purposes."
1133
  #~ msgstr ""
1134
- #~ "Wcz te opcje, jeli zamierzasz uy tag szablonu theme_my_login(). W "
1135
- #~ "przeciwnym razie zaleca si zostawi wyczone w celu penej optymalizacji."
1136
 
1137
  #~ msgid ""
1138
  #~ "Enable this setting to rewrite links generated by functions like "
1139
  #~ "wp_loginout() and wp_register()."
1140
  #~ msgstr ""
1141
- #~ "Wcz t opcj aby system automatycznie przepisa linki generowane przez "
1142
- #~ "funkcje wp_loginout() oraz wp_register()."
1143
 
1144
  #~ msgid ""
1145
  #~ "Enter the e-mail address you wish for e-mails to be sent from. If left "
1146
  #~ "blank, the default will be used."
1147
- #~ msgstr "Wpisz adres e-mail (od kogo zosta przesany?)"
 
 
1148
 
1149
  #~ msgid ""
1150
  #~ "Enter the name you wish for e-mails to be sent from. If left blank, the "
1151
  #~ "default will be used."
1152
- #~ msgstr "Wprowad imi/nazwisko (od kogo ma by przesany email?)"
 
 
1153
 
1154
  #~ msgid ""
1155
  #~ "If you like this plugin, please help keep it up to date by <a href="
1156
  #~ "\"http://www.jfarthing.com/donate\">donating through PayPal</a>!"
1157
  #~ msgstr ""
1158
- #~ "Jeli podoba Ci si ten plugin moesz go <a href=\"http://www.jfarthing.com/"
1159
- #~ "donate\">dofinansowa</a> poprzez system PayPal. Zapraszamy rwnie do "
1160
  #~ "odwiedzenia wortalu <a href=\"http://webcommunity.pl\"> WebCommunity.pl</"
1161
  #~ "a>"
1162
 
@@ -1167,7 +1171,7 @@ msgstr ""
1167
  #~ msgstr "Optymalizacja"
1168
 
1169
  #~ msgid "Rewrite Login Links"
1170
- #~ msgstr "Przepisz Linki"
1171
 
1172
  #~ msgid "Some features of <em>Theme My Login</em> may not function properly."
1173
- #~ msgstr "Niektre funkcje <em>Theme My Login</em> mog nie dziaa prawidowo."
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
  "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
  "PO-Revision-Date: \n"
7
+ "Last-Translator: Michał Jankowski <jankowski.m@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
24
  #: admin/class-theme-my-login-admin.php:88
25
  #, fuzzy, php-format
26
  msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
27
+ msgstr "Błąd: Moduł \"$module\" nie może być aktywowany (%s)."
28
 
29
  #: admin/class-theme-my-login-admin.php:108
30
  msgid "NOTICE:"
31
+ msgstr "UWAGA"
32
 
33
  #: admin/class-theme-my-login-admin.php:109
34
  #, php-format
35
  msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
36
+ msgstr "Aktywowałeś plugin Theme My Login, proszę odwiedź <a href=\"%s\">stronę ustawień</a> i zapoznaj się ze wszystkimi opcjami."
37
 
38
  #: admin/class-theme-my-login-admin.php:111
39
  msgid "Take me to the settings page"
40
+ msgstr "Przejdź do strony ustawień"
41
 
42
  #: admin/class-theme-my-login-admin.php:124
43
  msgid "You can now login with your e-mail address or username! Try it out!"
44
+ msgstr "Możesz logować się za pomocą adresu e-mail lub nazwy użytkownika! Wypróbuj to!"
45
 
46
  #: admin/class-theme-my-login-admin.php:125
47
  msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
54
  #: admin/class-theme-my-login-admin.php:127
55
  #, fuzzy
56
  msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
57
+ msgstr "W celu zachowania zmian między aktualizacjami, można zapisać ustawienia \"theme-my-login.css\" w obecnym katalogu szablonu."
58
 
59
  #: admin/class-theme-my-login-admin.php:128
60
  msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
74
 
75
  #: admin/class-theme-my-login-admin.php:175
76
  msgid "General"
77
+ msgstr "Ogólne"
78
 
79
  #: admin/class-theme-my-login-admin.php:176
80
  msgid "Basic"
83
  #: admin/class-theme-my-login-admin.php:177
84
  #: admin/class-theme-my-login-admin.php:305
85
  msgid "Modules"
86
+ msgstr "Moduły"
87
 
88
  #: admin/class-theme-my-login-admin.php:184
89
  msgid "Theme My Login Settings"
100
 
101
  #: admin/class-theme-my-login-admin.php:269
102
  msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
103
+ msgstr "Tutaj powinien być ID strony w systemie Wordpress zawierający \"[theme-my-login]\". Domyślnie (utworzona po instalacji) strona nazywa się \"Login\"."
104
 
105
  #: admin/class-theme-my-login-admin.php:273
106
  msgid "Pagelist"
108
 
109
  #: admin/class-theme-my-login-admin.php:276
110
  msgid "Show Page In Pagelist"
111
+ msgstr "Pokazuj na liście podstron"
112
 
113
  #: admin/class-theme-my-login-admin.php:277
114
  msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
115
+ msgstr "Włącz opcję, aby dodać linki zaloguj/wyloguj do listy podstron automatycznie generowanych w twoim szablonie poprzez funkcje wp_list_pages() oraz wp_page_menu()."
116
 
117
  #: admin/class-theme-my-login-admin.php:281
118
  msgid "Stylesheet"
119
+ msgstr "Arkusz stylów"
120
 
121
  #: admin/class-theme-my-login-admin.php:284
122
  msgid "Enable \"theme-my-login.css\""
123
+ msgstr "Włącz \"theme-my-login.css\""
124
 
125
  #: admin/class-theme-my-login-admin.php:285
126
  msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
127
+ msgstr "W celu zachowania zmian między aktualizacjami, można zapisać ustawienia \"theme-my-login.css\" w obecnym katalogu szablonu."
128
 
129
  #: admin/class-theme-my-login-admin.php:309
130
  #, php-format
131
  msgid "Enable %s"
132
+ msgstr "Włącz %s"
133
 
134
  #: admin/class-theme-my-login-admin.php:311
135
  msgid "No modules found."
136
+ msgstr "Nie znaleziono modułów."
137
 
138
  #: admin/class-theme-my-login-admin.php:422
139
  #, fuzzy
140
  msgid "One of the modules is invalid."
141
+ msgstr "Jedna z wtyczek jest nieprawidłowa."
142
 
143
  #: admin/class-theme-my-login-admin.php:475
144
  #, fuzzy
145
  msgid "Invalid module path."
146
+ msgstr "Nieprawidowa ścieżka pluginu."
147
 
148
  #: admin/class-theme-my-login-admin.php:477
149
  #, fuzzy
153
  #: admin/class-theme-my-login-admin.php:481
154
  #, fuzzy
155
  msgid "The module does not have a valid header."
156
+ msgstr "Plugin nie posiada poprawnego nagłówka."
157
 
158
  #: includes/class-theme-my-login-template.php:140
159
  #, php-format
164
  #: includes/class-theme-my-login-widget.php:86
165
  #: templates/register-form.php:25
166
  msgid "Register"
167
+ msgstr "Utwórz Konto"
168
 
169
  #: includes/class-theme-my-login-template.php:150
170
  #: includes/class-theme-my-login-widget.php:86
171
  msgid "Lost Password"
172
+ msgstr "Zapomniałeś hasła?"
173
 
174
  #: includes/class-theme-my-login-template.php:154
175
  #: includes/class-theme-my-login.php:393
194
 
195
  #: includes/class-theme-my-login-template.php:363
196
  msgid "Register For This Site"
197
+ msgstr "Zarejestruj się na stronie"
198
 
199
  #: includes/class-theme-my-login-template.php:365
200
  msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
+ msgstr "Proszę podać nazwę użytkownika, bądź adres e-mail. Nowe hasło zostanie wysłane na adres e-mail."
202
 
203
  #: includes/class-theme-my-login-widget.php:23
204
  msgid "A login form for your blog."
205
+ msgstr "Formularz logowania dla twojego bloga."
206
 
207
  #: includes/class-theme-my-login-widget.php:86
208
  #, fuzzy
211
 
212
  #: includes/class-theme-my-login-widget.php:87
213
  msgid "Default Action"
214
+ msgstr "Akcja domyślna"
215
 
216
  #: includes/class-theme-my-login-widget.php:94
217
  msgid "Show When Logged In"
219
 
220
  #: includes/class-theme-my-login-widget.php:96
221
  msgid "Show Title"
222
+ msgstr "Pokaż tytuł"
223
 
224
  #: includes/class-theme-my-login-widget.php:98
225
  msgid "Show Login Link"
226
+ msgstr "Pokaż link - Zaloguj"
227
 
228
  #: includes/class-theme-my-login-widget.php:100
229
  msgid "Show Register Link"
230
+ msgstr "Pokaż link - Utwórz Konto"
231
 
232
  #: includes/class-theme-my-login-widget.php:102
233
  msgid "Show Lost Password Link"
234
+ msgstr "Pokaż link - Zapomniałem hasła?"
235
 
236
  #: includes/class-theme-my-login-widget.php:104
237
  msgid "Show Gravatar"
238
+ msgstr "Pokaż Gravatar"
239
 
240
  #: includes/class-theme-my-login-widget.php:105
241
  msgid "Gravatar Size"
242
+ msgstr "Rozmiar Gravatara"
243
 
244
  #: includes/class-theme-my-login-widget.php:107
245
  msgid "Allow Registration"
246
+ msgstr "Zezwól na rejestrację"
247
 
248
  #: includes/class-theme-my-login-widget.php:109
249
  msgid "Allow Password Recovery"
250
+ msgstr "Zezwól na przywracanie hasła"
251
 
252
  #: includes/class-theme-my-login.php:217
253
  msgid "Sorry, that key does not appear to be valid."
254
+ msgstr "Przepraszam, ale klucz nie jest prawidłowy."
255
 
256
  #: includes/class-theme-my-login.php:325
257
  #, fuzzy
258
  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."
259
+ msgstr "<strong>Błąd:</strong> Ciasteczka (cookies) zablokowane lub nie obsługiwane przez Twoją przeglądarkę. Należy <a href='http://www.google.com/cookies.html'>właczyć obsługę plików cookie</a> do poprawnej obsługi strony."
260
 
261
  #: includes/class-theme-my-login.php:329
262
  msgid "You are now logged out."
263
+ msgstr "Zostałeś pomyślnie wylogowany!"
264
 
265
  #: includes/class-theme-my-login.php:331
266
  msgid "User registration is currently not allowed."
267
+ msgstr "Rejestracja jest chwilowo wyłączona."
268
 
269
  #: includes/class-theme-my-login.php:333
270
  msgid "Check your e-mail for the confirmation link."
271
+ msgstr "Za chwilę otrzymasz email wraz z linkiem potwierdzającym autentyczność, kliknij w niego aby zakończyć proces rejestracji."
272
 
273
  #: includes/class-theme-my-login.php:335
274
  msgid "Check your e-mail for your new password."
275
+ msgstr "Za chwilę otrzymasz email wraz z linkiem potwierdzającym autentyczność, kliknij w niego aby wygenerować nowe hasło."
276
 
277
  #: includes/class-theme-my-login.php:337
278
  msgid "Registration complete. Please check your e-mail."
279
+ msgstr "Rejestracja zakończona pomyślnie."
280
 
281
  #: includes/class-theme-my-login.php:339
282
  msgid "Your session has expired. Please log-in again."
283
+ msgstr "Twoja sesja wygasła. Proszę ponownie się zalogować."
284
 
285
  #: includes/class-theme-my-login.php:393
286
  msgid "Log Out"
288
 
289
  #: includes/class-theme-my-login.php:880
290
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
291
+ msgstr "<strong>Błąd:</strong> Wprowadź nazwę użytkownika lub adres e-mail."
292
 
293
  #: includes/class-theme-my-login.php:885
294
  msgid "<strong>ERROR</strong>: There is no user registered with that email address."
295
+ msgstr "<strong>Błąd:</strong> Nie ma zarejestrowanego użytkownika z takim adresem e-mail."
296
 
297
  #: includes/class-theme-my-login.php:897
298
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
299
+ msgstr "<strong>Błąd:</strong> Nieprawidłowa nazwa użytkownika lub e-mail."
300
 
301
  #: includes/class-theme-my-login.php:911
302
  msgid "Password reset is not allowed for this user"
303
+ msgstr "Resetowanie hasła nie jest dozwolone dla tego użytkownika"
304
 
305
  #: includes/class-theme-my-login.php:924
306
  msgid "Someone has asked to reset the password for the following site and username."
307
+ msgstr "Ktoś poprosił, aby zresetować hasło w następującym serwisie dla danego użytkownika."
308
 
309
  #: includes/class-theme-my-login.php:926
310
  #: includes/class-theme-my-login.php:983
315
  #: modules/user-moderation/user-moderation.php:370
316
  #, php-format
317
  msgid "Username: %s"
318
+ msgstr "Użytkownik: %s"
319
 
320
  #: includes/class-theme-my-login.php:927
321
  msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
322
+ msgstr "Aby zresetować hasło odwiedź poniższy adres, jeśli nie prosiłeś o jego reset po prostu zignoruj otrzymaną wiadomość."
323
 
324
  #: includes/class-theme-my-login.php:938
325
  #, php-format
326
  msgid "[%s] Password Reset"
327
+ msgstr "[%s] Hasło Zresetowane"
328
 
329
  #: includes/class-theme-my-login.php:944
330
  #: includes/class-theme-my-login.php:1001
333
  #: modules/user-moderation/admin/user-moderation-admin.php:175
334
  #: modules/user-moderation/admin/user-moderation-admin.php:210
335
  msgid "The e-mail could not be sent."
336
+ msgstr "E-mail nie mógł zostać wysłany."
337
 
338
  #: includes/class-theme-my-login.php:944
339
  #: includes/class-theme-my-login.php:1001
342
  #: modules/user-moderation/admin/user-moderation-admin.php:175
343
  #: modules/user-moderation/admin/user-moderation-admin.php:210
344
  msgid "Possible reason: your host may have disabled the mail() function..."
345
+ msgstr "Możliwa przyczyna: serwer ma wyłączoną funkcję mail().."
346
 
347
  #: includes/class-theme-my-login.php:965
348
  #: includes/class-theme-my-login.php:968
354
  #: modules/user-moderation/user-moderation.php:251
355
  #: modules/user-moderation/user-moderation.php:256
356
  msgid "Invalid key"
357
+ msgstr "Nieprawidłowy klucz"
358
 
359
  #: includes/class-theme-my-login.php:984
360
  #: modules/custom-email/custom-email.php:492
362
  #: modules/user-moderation/admin/user-moderation-admin.php:166
363
  #, php-format
364
  msgid "Password: %s"
365
+ msgstr "Hasło: %s"
366
 
367
  #: includes/class-theme-my-login.php:995
368
  #: modules/custom-passwords/custom-passwords.php:345
369
  #, php-format
370
  msgid "[%s] Your new password"
371
+ msgstr "[%s] Twoje nowe hasło"
372
 
373
  #: includes/class-theme-my-login.php:1026
374
  msgid "<strong>ERROR</strong>: Please enter a username."
375
+ msgstr "<strong>Błąd:</strong> Proszę podać nazwę użytkownika."
376
 
377
  #: includes/class-theme-my-login.php:1028
378
  #, fuzzy
379
  msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
380
+ msgstr "<strong>Błąd:</strong> Ta nazwa użytkownika jest nieprawidłowa. Proszę podać poprawną nazwę użytkownika."
381
 
382
  #: includes/class-theme-my-login.php:1031
383
  msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
384
+ msgstr "<strong>Błąd:</strong> Ta nazwa użytkownika jest już zarejestrowana, należy wybrać inną."
385
 
386
  #: includes/class-theme-my-login.php:1036
387
  msgid "<strong>ERROR</strong>: Please type your e-mail address."
388
+ msgstr "<strong>Błąd:</strong> Wpisz swój adres e-mail."
389
 
390
  #: includes/class-theme-my-login.php:1038
391
  msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
392
+ msgstr "<strong>Błąd:</strong> Adres e-mail nie jest prawidłowy."
393
 
394
  #: includes/class-theme-my-login.php:1041
395
  msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
396
+ msgstr "<strong>Błąd:</strong> Ten email jest już zarejestrowany, proszę wybrać inny."
397
 
398
  #: includes/class-theme-my-login.php:1054
399
  #, php-format
400
  msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
401
+ msgstr "<strong>Błąd:</strong> Nie można zarejestrować się ... prosimy o kontakt <a href=\\\"mailto:%s\\\">webmaster</a> !"
402
 
403
  #: modules/custom-email/admin/custom-email-admin.php:43
404
  #: modules/custom-email/admin/custom-email-admin.php:170
405
  #: modules/user-moderation/admin/user-moderation-admin.php:333
406
  msgid "User Notification"
407
+ msgstr "Powiadamianie użytkownika"
408
 
409
  #: modules/custom-email/admin/custom-email-admin.php:46
410
  msgid "This e-mail will be sent to a new user upon registration."
411
+ msgstr "Ten e-mail zostanie wysłany w momencie rejestracji nowego użytkownika."
412
 
413
  #: modules/custom-email/admin/custom-email-admin.php:47
414
  #: modules/custom-email/admin/custom-email-admin.php:174
415
  #: modules/user-moderation/admin/user-moderation-admin.php:337
416
  msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
417
+ msgstr "Proszę pamiętać aby zmienna %user_pass% była wartością domyślną, w przeciwnym wypadku użytkownicy nie będą znali swoich haseł!"
418
 
419
  #: modules/custom-email/admin/custom-email-admin.php:48
420
  #: modules/custom-email/admin/custom-email-admin.php:78
426
  #: modules/user-moderation/admin/user-moderation-admin.php:368
427
  #: modules/user-moderation/admin/user-moderation-admin.php:421
428
  msgid "If any field is left empty, the default will be used instead."
429
+ msgstr "W sytuacji pozostawienia jakiegoś pola pustego zostanie użyta jego wartość domyślna."
430
 
431
  #: modules/custom-email/admin/custom-email-admin.php:51
432
  #: modules/custom-email/admin/custom-email-admin.php:84
474
  #: modules/user-moderation/admin/user-moderation-admin.php:386
475
  #: modules/user-moderation/admin/user-moderation-admin.php:436
476
  msgid "Subject"
477
+ msgstr "Temat"
478
 
479
  #: modules/custom-email/admin/custom-email-admin.php:66
480
  #: modules/custom-email/admin/custom-email-admin.php:99
486
  #: modules/user-moderation/admin/user-moderation-admin.php:389
487
  #: modules/user-moderation/admin/user-moderation-admin.php:439
488
  msgid "Message"
489
+ msgstr "Wiadomość"
490
 
491
  #: modules/custom-email/admin/custom-email-admin.php:69
492
  #: modules/custom-email/admin/custom-email-admin.php:102
498
  #: modules/user-moderation/admin/user-moderation-admin.php:392
499
  #: modules/user-moderation/admin/user-moderation-admin.php:442
500
  msgid "Available Variables"
501
+ msgstr "Dostępne zmienne"
502
 
503
  #: modules/custom-email/admin/custom-email-admin.php:74
504
  #: modules/custom-email/admin/custom-email-admin.php:201
505
  #: modules/user-moderation/admin/user-moderation-admin.php:364
506
  msgid "Admin Notification"
507
+ msgstr "Powiadomienie administratora"
508
 
509
  #: modules/custom-email/admin/custom-email-admin.php:77
510
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
511
+ msgstr "Ta wiadomość zostanie wysłana na podany adres / adresy (adresy należy oddzielać przecinkiem) w sytuacji rejestracji nowego użytkownika."
512
 
513
  #: modules/custom-email/admin/custom-email-admin.php:81
514
  #: modules/custom-email/admin/custom-email-admin.php:208
515
  #: modules/user-moderation/admin/user-moderation-admin.php:371
516
  msgid "To"
517
+ msgstr "Do"
518
 
519
  #: modules/custom-email/admin/custom-email-admin.php:126
520
  msgid "This e-mail will be sent to a user when they attempt to recover their password."
521
+ msgstr "Ta wiadomość zostanie wysłana, gdy użytkownik będzię próbował zresetować hasło."
522
 
523
  #: modules/custom-email/admin/custom-email-admin.php:127
524
  msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
525
+ msgstr "Proszę pamiętać, aby załączyć zmienną %reseturl% w przeciwnym wypadku użytkownik nie będzie mógł odzyskać hasła!"
526
 
527
  #: modules/custom-email/admin/custom-email-admin.php:173
528
  msgid "This e-mail will be sent to a user upon successful password recovery."
529
+ msgstr "Ta wiadomość zostanie wysłana w sytuacji poprawnego odzyskania hasła."
530
 
531
  #: modules/custom-email/admin/custom-email-admin.php:204
532
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
533
+ msgstr "Ta wiadomość zostanie wysłana na podany adres / adresy (adresy należy oddzielać przecinkiem) w sytuacji zmiany hasła przez użytkownika."
534
 
535
  #: modules/custom-email/admin/custom-email-admin.php:231
536
  #: modules/user-moderation/admin/user-moderation-admin.php:394
537
  msgid "Disable Admin Notification"
538
+ msgstr "Wyłącz powiadomienia administratorów"
539
 
540
  #: modules/custom-email/admin/custom-email-admin.php:251
541
  #: templates/profile-form.php:86
545
 
546
  #: modules/custom-email/admin/custom-email-admin.php:252
547
  msgid "New User"
548
+ msgstr "Nowy Użytkownik"
549
 
550
  #: modules/custom-email/admin/custom-email-admin.php:253
551
  msgid "Retrieve Password"
552
+ msgstr "Odzyskaj hasło"
553
 
554
  #: modules/custom-email/admin/custom-email-admin.php:254
555
  msgid "Reset Password"
556
+ msgstr "Resetuj hasło"
557
 
558
  #: modules/custom-email/custom-email.php:473
559
  #, fuzzy, php-format
560
  msgid "New user registration on your site %s:"
561
+ msgstr "Nowy użytkownik zarejestrował się na twoim blogu %s:"
562
 
563
  #: modules/custom-email/custom-email.php:475
564
  #: modules/user-moderation/user-moderation.php:371
569
  #: modules/custom-email/custom-email.php:477
570
  #, php-format
571
  msgid "[%s] New User Registration"
572
+ msgstr "[%s] Rejestracja nowego użytkownika"
573
 
574
  #: modules/custom-email/custom-email.php:495
575
  #, php-format
576
  msgid "[%s] Your username and password"
577
+ msgstr "[%s] Twoja nazwa użytkownika i hasło"
578
 
579
  #: modules/custom-email/custom-email.php:525
580
  #, php-format
581
  msgid "[%s] Password Lost/Changed"
582
+ msgstr "[%s] Nowe hasło / zmienione"
583
 
584
  #: modules/custom-email/custom-email.php:526
585
  #, php-format
586
  msgid "Password Lost and Changed for user: %s"
587
+ msgstr "Nowe hasło dla użytkownika: %s"
588
 
589
  #: modules/custom-passwords/custom-passwords.php:29
590
  #, fuzzy
591
  msgid "Password:"
592
+ msgstr "Hasło"
593
 
594
  #: modules/custom-passwords/custom-passwords.php:31
595
  #: templates/resetpass-form.php:16
596
  #, fuzzy
597
  msgid "Confirm Password:"
598
+ msgstr "Potwierdź hasło:"
599
 
600
  #: modules/custom-passwords/custom-passwords.php:54
601
  #, fuzzy
602
  msgid "<strong>ERROR</strong>: Please enter a password."
603
+ msgstr "<strong>Błąd:</strong> Proszę podać hasło."
604
 
605
  #: modules/custom-passwords/custom-passwords.php:57
606
  #, fuzzy
607
  msgid "<strong>ERROR</strong>: Your passwords do not match."
608
+ msgstr "<strong>Błąd:</strong> Twoje hasło jest niepoprawne."
609
 
610
  #: modules/custom-passwords/custom-passwords.php:60
611
  #, fuzzy
612
  msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
613
+ msgstr "<strong>Błąd:</strong> Hasło musi mieć co najmniej 6 znaków."
614
 
615
  #: modules/custom-passwords/custom-passwords.php:188
616
  #, fuzzy
617
  msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
618
+ msgstr "Proszę podać nazwę użytkownika lub adres e-mail. Otrzymasz e-mail zawierający link resetujący hasło"
619
 
620
  #: modules/custom-passwords/custom-passwords.php:191
621
  #, fuzzy
622
  msgid "Please enter a new password."
623
+ msgstr "Proszę podaj nowe hasło."
624
 
625
  #: modules/custom-passwords/custom-passwords.php:224
626
  #, fuzzy
627
  msgid "Registration complete. You may now log in."
628
+ msgstr "Rejestracja zakończona pomyślnie. Teraz możesz się już zalogować."
629
 
630
  #: modules/custom-passwords/custom-passwords.php:227
631
  msgid "Your password has been saved. You may now log in."
632
+ msgstr "Twoje hasło zostało zapamiętane. Teraz możesz się już zalogować."
633
 
634
  #: modules/custom-redirection/custom-redirection.php:148
635
  msgid "Redirection"
636
+ msgstr "Przekierowanie"
637
 
638
  #: modules/custom-redirection/custom-redirection.php:175
639
  msgid "Log in"
642
  #: modules/custom-redirection/custom-redirection.php:177
643
  #: modules/custom-redirection/custom-redirection.php:189
644
  msgid "Default"
645
+ msgstr "Domyślne"
646
 
647
  #: modules/custom-redirection/custom-redirection.php:178
648
  msgid "Check this option to send the user to their WordPress Dashboard/Profile."
649
+ msgstr "Zaznacz tą opcję, aby przenieść użytkownika do WordPress Kokpitu / Profilu."
650
 
651
  #: modules/custom-redirection/custom-redirection.php:179
652
  #: modules/custom-redirection/custom-redirection.php:191
653
  msgid "Referer"
654
+ msgstr "Odnośnik"
655
 
656
  #: modules/custom-redirection/custom-redirection.php:180
657
  msgid "Check this option to send the user back to the page they were visiting before logging in."
658
+ msgstr "Zaznacz tą opcję, aby przenieść użytkownika do strony, którą przeglądał przez zalogowaniem."
659
 
660
  #: modules/custom-redirection/custom-redirection.php:183
661
  #: modules/custom-redirection/custom-redirection.php:195
662
  msgid "Check this option to send the user to a custom location, specified by the textbox above."
663
+ msgstr "Zaznacz tą opcję, aby przenieść użytkownika do strony wpisanej w powyższym polu."
664
 
665
  #: modules/custom-redirection/custom-redirection.php:190
666
  msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
667
+ msgstr "Zaznacz tą opcję, aby przenieść użytkownika do strony logowania oraz wyświetlić wiadomość, że został poprawnie wylogowany."
668
 
669
  #: modules/custom-redirection/custom-redirection.php:192
670
  msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
671
+ msgstr "Zaznacz tą opcję, aby przenieść użytkownika do strony którą oglądał przed wylogowaniem. (W sytuacji, gdy poprzednią stroną była strona administracyjna, przeniesienie to może dać nieoczekiwane rezultaty)."
672
 
673
  #: modules/custom-user-links/admin/custom-user-links-admin.php:139
674
  msgid "User Links"
675
+ msgstr "Linki Użytkownika"
676
 
677
  #: modules/custom-user-links/admin/custom-user-links-admin.php:229
678
  #: modules/custom-user-links/admin/custom-user-links-admin.php:252
679
  #: modules/custom-user-links/admin/custom-user-links-admin.php:297
680
  msgid "Title"
681
+ msgstr "Tytuł"
682
 
683
  #: modules/custom-user-links/admin/custom-user-links-admin.php:230
684
  #: modules/custom-user-links/admin/custom-user-links-admin.php:253
696
 
697
  #: modules/custom-user-links/admin/custom-user-links-admin.php:303
698
  msgid "Delete"
699
+ msgstr "Usuń"
700
 
701
  #: modules/custom-user-links/admin/custom-user-links-admin.php:304
702
  msgid "Update"
703
+ msgstr "Zaktualizuj"
704
 
705
  #: modules/security/admin/security-admin.php:35
706
  #: modules/security/admin/security-admin.php:38
707
  #: modules/user-moderation/admin/user-moderation-admin.php:38
708
  #: modules/user-moderation/admin/user-moderation-admin.php:50
709
  msgid "You can&#8217;t edit that user."
710
+ msgstr "Nie możesz modyfikować tego użytkownika"
711
 
712
  #: modules/security/admin/security-admin.php:70
713
  msgid "User locked."
714
+ msgstr "Użytkownik zablokowany."
715
 
716
  #: modules/security/admin/security-admin.php:72
717
  msgid "User unlocked."
718
+ msgstr "Użytkownik odblokowany."
719
 
720
  #: modules/security/admin/security-admin.php:95
721
  msgid "Unlock"
722
+ msgstr "Odblokuj"
723
 
724
  #: modules/security/admin/security-admin.php:97
725
  msgid "Lock"
726
+ msgstr "Zablokuj"
727
 
728
  #: modules/security/admin/security-admin.php:116
729
  msgid "Security"
730
+ msgstr "Bezpieczeństwo"
731
 
732
  #: modules/security/admin/security-admin.php:136
733
  msgid "Login Attempts"
734
+ msgstr "Prób logowania"
735
 
736
  #: modules/security/admin/security-admin.php:141
737
  msgid "minute(s)"
738
+ msgstr "minut"
739
 
740
  #: modules/security/admin/security-admin.php:142
741
  msgid "hour(s)"
742
+ msgstr "godzin"
743
 
744
  #: modules/security/admin/security-admin.php:143
745
  msgid "day(s)"
746
+ msgstr "dni"
747
 
748
  #: modules/security/admin/security-admin.php:166
749
  #, php-format
750
  msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
751
+ msgstr "Po %1$s próbach nieudanego logowania w %2$s %3$s, konto zostało zablokowane na %4$s %5$s."
752
 
753
  #: modules/security/security.php:43
754
  #: modules/security/security.php:69
755
  #, php-format
756
  msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
757
+ msgstr "<strong>Błąd:</strong>Konto zostało zablokowane ze względu na zbyt dużo prób logowania. Proszę spróbować ponownie zalogować się za %s."
758
 
759
  #: modules/security/security.php:45
760
  #, fuzzy
761
  msgid "<strong>ERROR</strong>: This account has been locked."
762
+ msgstr "<strong>Błąd:</strong> Konto zostało zablokowane."
763
 
764
  #: modules/themed-profiles/themed-profiles.php:77
765
  #: templates/profile-form.php:125
766
  msgid "Strength indicator"
767
+ msgstr "Siła hasła"
768
 
769
  #: modules/themed-profiles/themed-profiles.php:78
770
  msgid "Very weak"
771
+ msgstr "Bardzo słabe"
772
 
773
  #: modules/themed-profiles/themed-profiles.php:79
774
  msgid "Weak"
775
+ msgstr "Słabe"
776
 
777
  #. translators: password strength
778
  #: modules/themed-profiles/themed-profiles.php:81
779
  msgctxt "password strength"
780
  msgid "Medium"
781
+ msgstr "Średnie"
782
 
783
  #: modules/themed-profiles/themed-profiles.php:82
784
  msgid "Strong"
785
+ msgstr "Silne"
786
 
787
  #: modules/themed-profiles/themed-profiles.php:92
788
  msgid "You do not have permission to edit this user."
789
+ msgstr "Nie masz uprawnień do edycji tego użytkownika."
790
 
791
  #: modules/themed-profiles/themed-profiles.php:108
792
  #, fuzzy
793
  msgid "Profile updated."
794
+ msgstr "Profil zaktualizowany."
795
 
796
  #: modules/themed-profiles/themed-profiles.php:178
797
  msgid "Your Profile"
798
+ msgstr "Twój Profil"
799
 
800
  #: modules/user-moderation/admin/user-moderation-admin.php:83
801
  msgid "User approved."
802
+ msgstr "Użytkownik zaakceptowany."
803
 
804
  #: modules/user-moderation/admin/user-moderation-admin.php:85
805
  msgid "Activation sent."
806
+ msgstr "Aktywacja wysłana."
807
 
808
  #: modules/user-moderation/admin/user-moderation-admin.php:111
809
  msgid "Resend Activation"
810
+ msgstr "Wyślij ponownie aktywację."
811
 
812
  #: modules/user-moderation/admin/user-moderation-admin.php:116
813
  msgid "Approve"
814
+ msgstr "Zatwierdź"
815
 
816
  #: modules/user-moderation/admin/user-moderation-admin.php:150
817
  #: modules/user-moderation/user-moderation.php:275
818
  msgid "Same as when you signed up."
819
+ msgstr "Tak samo, jak w momencie rejestracji"
820
 
821
  #: modules/user-moderation/admin/user-moderation-admin.php:164
822
  #, php-format
823
  msgid "You have been approved access to %s"
824
+ msgstr "Dostałeś dostęp do %s"
825
 
826
  #: modules/user-moderation/admin/user-moderation-admin.php:169
827
  #, fuzzy, php-format
828
  msgid "[%s] Registration Approved"
829
+ msgstr "[%s] Rejestracja zaakceptowana"
830
 
831
  #: modules/user-moderation/admin/user-moderation-admin.php:203
832
  #, php-format
833
  msgid "You have been denied access to %s"
834
+ msgstr "Zabroniono dostępu do: %s"
835
 
836
  #: modules/user-moderation/admin/user-moderation-admin.php:204
837
  #, fuzzy, php-format
838
  msgid "[%s] Registration Denied"
839
+ msgstr "[%s] Rejestracja Zabroniona"
840
 
841
  #: modules/user-moderation/admin/user-moderation-admin.php:226
842
  msgid "Moderation"
843
+ msgstr "Moderacja"
844
 
845
  #: modules/user-moderation/admin/user-moderation-admin.php:228
846
  msgid "User Activation"
847
+ msgstr "Aktywacja użytkownika"
848
 
849
  #: modules/user-moderation/admin/user-moderation-admin.php:229
850
  msgid "User Approval"
851
+ msgstr "Akceptacja użytkownika"
852
 
853
  #: modules/user-moderation/admin/user-moderation-admin.php:230
854
  #, fuzzy
855
  msgid "User Denial"
856
+ msgstr "Odmowa użytkownika"
857
 
858
  #: modules/user-moderation/admin/user-moderation-admin.php:249
859
  msgid "User Moderation"
860
+ msgstr "Moderacja użytkownika"
861
 
862
  #: modules/user-moderation/admin/user-moderation-admin.php:252
863
  msgid "None"
864
+ msgstr "Żaden"
865
 
866
  #: modules/user-moderation/admin/user-moderation-admin.php:253
867
  msgid "Check this option to require no moderation."
868
+ msgstr "Zaznacz tą opcję jeśli nie potrzebujesz moderacji."
869
 
870
  #: modules/user-moderation/admin/user-moderation-admin.php:255
871
  #, fuzzy
872
  msgid "E-mail Confirmation"
873
+ msgstr "Potwierdzenie e-mail"
874
 
875
  #: modules/user-moderation/admin/user-moderation-admin.php:256
876
  msgid "Check this option to require new users to confirm their e-mail address before they may log in."
877
+ msgstr "Zaznacz tą opcję, aby wymagać potwierdzenia e-maila przez nowych użytkowników przed pierwszym zalogowaniem."
878
 
879
  #: modules/user-moderation/admin/user-moderation-admin.php:258
880
  msgid "Admin Approval"
881
+ msgstr "Akceptacja administratora"
882
 
883
  #: modules/user-moderation/admin/user-moderation-admin.php:259
884
  msgid "Check this option to require new users to be approved by an administrator before they may log in."
885
+ msgstr "Zaznacz tą opcję, aby wymagać zatwierdzenia nowych użytkowników przez administratora przed pierwszym zalogowaniem."
886
 
887
  #: modules/user-moderation/admin/user-moderation-admin.php:285
888
  msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
889
+ msgstr "Ta wiadomość zostanie wysłana do nowego użytkownika, gdy \"Potwierdzenie e-mail\" jest zaznaczone dla \"Moderacji użytkownika\"."
890
 
891
  #: modules/user-moderation/admin/user-moderation-admin.php:286
892
  msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
893
+ msgstr "Proszę pamiętać, aby użyć zmiennej %activateurl%, w przeciwnym wypadku użytkownik nie bedzie mógł aktywować konta!"
894
 
895
  #: modules/user-moderation/admin/user-moderation-admin.php:336
896
  msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
897
+ msgstr "Ta wiadomość zostanie wysłana do nowego użytkownika, gdy \"Zgoda administratora\" jest zaznaczona dla \"Moderacji użytkownika\"."
898
 
899
  #: modules/user-moderation/admin/user-moderation-admin.php:367
900
  msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
901
+ msgstr "Ta wiadomość zostanie wysłana na adres (adresy) e-mail (adresy należy oddzielić przecinikiem) zdefiniowane poniżej, gdy \"Zgoda administratora\" jest zaznaczona dla \"Moderacji użytkownika\"."
902
 
903
  #: modules/user-moderation/admin/user-moderation-admin.php:420
904
  msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
905
+ msgstr "Ten e-mail zostanie wysłany do użytkownika, który został usunięty / zablokowany, gdy \"Zgoda administratora\" jest zaznaczona dla \"Moderacji użytkownika\" i rola użytkownika jest \"Oczekuje\"."
906
 
907
  #: modules/user-moderation/user-moderation.php:171
908
  #, fuzzy, php-format
909
  msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
910
+ msgstr "<strong>Błąd:</strong> Do tej pory nie aktywowałeś jeszcze Twojego adresu e-mail. Przesłać ponownie <a href=\"%s\">e-mail aktywacyjny</a>?"
911
 
912
  #: modules/user-moderation/user-moderation.php:174
913
  #, fuzzy
914
  msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
915
+ msgstr "<strong>Błąd:</strong> Twoja rejestracja nie została jeszcze zaakceptowana."
916
 
917
  #: modules/user-moderation/user-moderation.php:334
918
  #, php-format
919
  msgid "[%s] Activate Your Account"
920
+ msgstr "[%s] Aktywować Twoje Konto"
921
 
922
  #: modules/user-moderation/user-moderation.php:335
923
  #, php-format
924
  msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
925
+ msgstr "Dziękuję za rejestrację na %s!. Aby ukończyć aktywację konta proszę kliknij następujący link: "
926
 
927
  #: modules/user-moderation/user-moderation.php:367
928
  #, fuzzy, php-format
929
  msgid "[%s] New User Awaiting Approval"
930
+ msgstr "[%s] Nowy Użytkownik oczekuje na akceptację"
931
 
932
  #: modules/user-moderation/user-moderation.php:369
933
  #, fuzzy, php-format
934
  msgid "New user requires approval on your blog %s:"
935
+ msgstr "Nowy użytkownik zarejestrował się na twoim blogu i wymaga akceptacji: %s"
936
 
937
  #: modules/user-moderation/user-moderation.php:372
938
  msgid "To approve or deny this user:"
939
+ msgstr "Zaakceptuj, albo odrzuć tego użytkownika:"
940
 
941
  #: modules/user-moderation/user-moderation.php:393
942
  msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
943
+ msgstr "Twoja rejestracja została zakończona pomyślnie, ale przed zalogowaniem musisz potwierdzić Twój adres e-mail. Proszę sprawdź Twój e-mail i kliknij w załączony link."
944
 
945
  #: modules/user-moderation/user-moderation.php:395
946
  msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
947
+ msgstr "Twoja rejestracja została zakończona pomyślnie, ale przed zalogowaniem Twoje konto musi zostać zaakceptowane przez Administratora. Po akceptacji otrzymasz e-mail."
948
 
949
  #: modules/user-moderation/user-moderation.php:398
950
  msgid "Your account has been activated. You may now log in."
951
+ msgstr "Twoje konto zostało aktywowane. Możesz już się zalogować."
952
 
953
  #: modules/user-moderation/user-moderation.php:400
954
  #, fuzzy
955
  msgid "Your account has been activated. Please check your e-mail for your password."
956
+ msgstr "Twoje konto zostało aktywowane. Proszę o sprawdzenie maila w celu otrzymania hasła."
957
 
958
  #: modules/user-moderation/user-moderation.php:402
959
  #, fuzzy
960
  msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
961
+ msgstr "<strong>Błąd:</strong>Przepraszamy, ale klucz nie jest prawidłowy."
962
 
963
  #: modules/user-moderation/user-moderation.php:405
964
  #, fuzzy
965
  msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
966
+ msgstr "<strong>Błąd:</strong> Przepraszamy, ale e-mail aktywacyjny nie może zostać wysłany."
967
 
968
  #: modules/user-moderation/user-moderation.php:407
969
  msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
970
+ msgstr "E-mail aktywacyjny został wysłany na adres podany w trakcie rejestracji. Proszę sprawdź Twój e-mail i kliknij w załączony link."
971
 
972
  #: templates/login-form.php:12
973
  #: templates/profile-form.php:34
974
  #: templates/register-form.php:12
975
  msgid "Username"
976
+ msgstr "Użytkownik"
977
 
978
  #: templates/login-form.php:16
979
  msgid "Password"
980
+ msgstr "Hasło"
981
 
982
  #: templates/login-form.php:25
983
  msgid "Remember Me"
984
+ msgstr "Zapamiętaj Mnie"
985
 
986
  #: templates/lostpassword-form.php:12
987
  msgid "Username or E-mail:"
988
+ msgstr "Użytkownik/E-mail"
989
 
990
  #: templates/lostpassword-form.php:20
991
  msgid "Get New Password"
992
+ msgstr "Wygeneruj Nowe Hasło"
993
 
994
  #: templates/profile-form.php:22
995
  msgid "Personal Options"
997
 
998
  #: templates/profile-form.php:30
999
  msgid "Name"
1000
+ msgstr "Imię"
1001
 
1002
  #: templates/profile-form.php:35
1003
  msgid "Your username cannot be changed."
1004
+ msgstr "Twoja nazwa użytkownika nie może ulec zmianie."
1005
 
1006
  #: templates/profile-form.php:39
1007
  msgid "First name"
1008
+ msgstr "Imię"
1009
 
1010
  #: templates/profile-form.php:44
1011
  msgid "Last name"
1013
 
1014
  #: templates/profile-form.php:49
1015
  msgid "Nickname"
1016
+ msgstr "Nick"
1017
 
1018
  #: templates/profile-form.php:49
1019
  #: templates/profile-form.php:86
1022
 
1023
  #: templates/profile-form.php:54
1024
  msgid "Display name publicly as"
1025
+ msgstr "Wyświetl imię jako"
1026
 
1027
  #: templates/profile-form.php:82
1028
  msgid "Contact Info"
1042
 
1043
  #: templates/profile-form.php:114
1044
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1045
+ msgstr "Podziel się małą biografią na twój temat wraz ze społecznością."
1046
 
1047
  #: templates/profile-form.php:122
1048
  msgid "New Password"
1049
+ msgstr "Nowe Hasło"
1050
 
1051
  #: templates/profile-form.php:123
1052
  msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1053
+ msgstr "Jeśli chcesz zmienić hasło wpisz tutaj nowe hasło, w przeciwnym wypadku zostaw to pole puste."
1054
 
1055
  #: templates/profile-form.php:124
1056
  msgid "Type your new password again."
1057
+ msgstr "Wprowadź nowe hasło ponownie"
1058
 
1059
  #: templates/profile-form.php:126
1060
  msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1061
+ msgstr "Wskazówka: Hasło powinno mieć minimum 7 znaków. W celu poprawy bezpieczeństwa należy użyć dużych i małych liter, cyfr i symboli."
1062
 
1063
  #: templates/profile-form.php:140
1064
  msgid "Additional Capabilities"
1065
+ msgstr "Dodatkowe możliwości"
1066
 
1067
  #: templates/profile-form.php:159
1068
  #, fuzzy
1069
  msgid "Update Profile"
1070
+ msgstr "Uaktualnij profil"
1071
 
1072
  #: templates/register-form.php:23
1073
  msgid "A password will be e-mailed to you."
1074
+ msgstr "Hasło zostanie wysłane e-mailem do Ciebie."
1075
 
1076
  #: templates/resetpass-form.php:12
1077
  #, fuzzy
1078
  msgid "New Password:"
1079
+ msgstr "Nowe Hasło"
1080
 
1081
  #: templates/resetpass-form.php:24
1082
  #, fuzzy
1083
  msgid "Change Password"
1084
+ msgstr "Zmień hasło"
1085
 
1086
  #. Plugin URI of the plugin/theme
1087
  msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1103
  #~ "<strong>WARNING</strong>: The function <em>wp_new_user_notification</em> "
1104
  #~ "has already been overridden by another plugin. "
1105
  #~ msgstr ""
1106
+ #~ "<strong>Uwaga:</strong> Funkcja <em>wp_new_user_notification</em> została "
1107
+ #~ "już nadpisana przez inne wtyczki."
1108
 
1109
  #~ msgid ""
1110
  #~ "<strong>WARNING</strong>: The function "
1111
  #~ "<em>wp_password_change_notification</em> has already been overridden by "
1112
  #~ "another plugin. "
1113
  #~ msgstr ""
1114
+ #~ "<strong>Uwaga:</strong> Funkcja <em>wp_password_change_notification</em> "
1115
+ #~ "została już nadpisana przez inne wtyczki."
1116
 
1117
  #~ msgid "Enable Template Tag"
1118
+ #~ msgstr "Włącz Tag Szablonu"
1119
 
1120
  #~ msgid "Enable Widget"
1121
+ #~ msgstr "Włącz Widget"
1122
 
1123
  #~ msgid ""
1124
  #~ "Enable this setting if you wish to use the \"Theme My Login\" widget. "
1125
  #~ "Otherwise, leave it disabled for optimization purposes."
1126
  #~ msgstr ""
1127
+ #~ "Włącz opcję, jeżeli zamierzasz używać widget \"Theme My Login\". W "
1128
+ #~ "przeciwnym wypadku zaleca się wyłączenie w celu optymalizacji."
1129
 
1130
  #~ msgid ""
1131
  #~ "Enable this setting if you wish to use the theme_my_login() template tag. "
1132
  #~ "Otherwise, leave it disabled for optimization purposes."
1133
  #~ msgstr ""
1134
+ #~ "Włącz opcję, jelśi zamierzasz użyć tag szablonu theme_my_login(). W "
1135
+ #~ "przeciwnym razie zaleca się zostawić wyłączoną w celu optymalizacji."
1136
 
1137
  #~ msgid ""
1138
  #~ "Enable this setting to rewrite links generated by functions like "
1139
  #~ "wp_loginout() and wp_register()."
1140
  #~ msgstr ""
1141
+ #~ "Włącz opcję aby system automatycznie przepisał linki generowane przez "
1142
+ #~ "funkcję wp_loginout() oraz wp_register()."
1143
 
1144
  #~ msgid ""
1145
  #~ "Enter the e-mail address you wish for e-mails to be sent from. If left "
1146
  #~ "blank, the default will be used."
1147
+ #~ msgstr ""
1148
+ #~ "Wpisz adres e-mail, który ma być wyświetlany jako adres nadawcy. "
1149
+ #~ "W przypadku pozostawienia pustego zostanie użyty adres domyślny."
1150
 
1151
  #~ msgid ""
1152
  #~ "Enter the name you wish for e-mails to be sent from. If left blank, the "
1153
  #~ "default will be used."
1154
+ #~ msgstr ""
1155
+ #~ "Wpisz nazwę, która ma być wyświetlona w polu adres nadawcy. "
1156
+ #~ "W przypadku pozostawienia pustego zostanie użyta wartość domyślna."
1157
 
1158
  #~ msgid ""
1159
  #~ "If you like this plugin, please help keep it up to date by <a href="
1160
  #~ "\"http://www.jfarthing.com/donate\">donating through PayPal</a>!"
1161
  #~ msgstr ""
1162
+ #~ "Jeśli podoba Ci się ten plugin możesz go <a href=\"http://www.jfarthing.com/"
1163
+ #~ "donate\">dofinansować</a> poprzez system PayPal. Zapraszamy również do "
1164
  #~ "odwiedzenia wortalu <a href=\"http://webcommunity.pl\"> WebCommunity.pl</"
1165
  #~ "a>"
1166
 
1171
  #~ msgstr "Optymalizacja"
1172
 
1173
  #~ msgid "Rewrite Login Links"
1174
+ #~ msgstr "Przepisz Linki Logowania"
1175
 
1176
  #~ msgid "Some features of <em>Theme My Login</em> may not function properly."
1177
+ #~ msgstr "Niektóre funkcje <em>Theme My Login</em> mogą nie działać prawidłowo."
language/theme-my-login-ro_RO.mo ADDED
Binary file
language/theme-my-login-ro_RO.po ADDED
@@ -0,0 +1,1081 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of the WordPress plugin Theme My Login 6.0 by Jeff Farthing.
2
+ # Copyright (C) 2010 Jeff Farthing
3
+ # This file is distributed under the same license as the Theme My Login package.
4
+ # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: Theme My Login 6.0\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
10
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
11
+ "PO-Revision-Date: 2011-02-15 22:49+0200\n"
12
+ "Last-Translator: Șerban Adrian <necrogull@yahoo.com>\n"
13
+ "Language-Team: necrogull <necrogull@yahoo.com>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Language: Romanian\n"
18
+ "X-Poedit-Country: ROMANIA\n"
19
+ "X-Poedit-SourceCharset: utf-8\n"
20
+
21
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
22
+ #. Plugin Name of the plugin/theme
23
+ #: admin/class-theme-my-login-admin.php:51
24
+ #: admin/class-theme-my-login-admin.php:52
25
+ #: includes/class-theme-my-login-widget.php:24
26
+ msgid "Theme My Login"
27
+ msgstr "Theme My Login"
28
+
29
+ #: admin/class-theme-my-login-admin.php:88
30
+ #, php-format
31
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
32
+ msgstr "EROARE: Modulul \"%1$s\" nu s-a putut activa (%2$s)."
33
+
34
+ #: admin/class-theme-my-login-admin.php:108
35
+ msgid "NOTICE:"
36
+ msgstr "NOTIFICARE:"
37
+
38
+ #: admin/class-theme-my-login-admin.php:109
39
+ #, php-format
40
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
41
+ msgstr "Acum ca ați activat Theme My Login, vă rugăm <a href=\"%s\">vizitați pagina de setări</a> să vă familiarizaţi cu toate opţiunile disponibile."
42
+
43
+ #: admin/class-theme-my-login-admin.php:111
44
+ msgid "Take me to the settings page"
45
+ msgstr "Du-mă la pagina de setări"
46
+
47
+ #: admin/class-theme-my-login-admin.php:124
48
+ msgid "You can now login with your e-mail address or username! Try it out!"
49
+ msgstr "Acum va puteti autentifica cu adresa de e-mail sau cu numele de utilizator! Încercaţi-l!"
50
+
51
+ #: admin/class-theme-my-login-admin.php:125
52
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
53
+ msgstr "Tema mea Login utilizeaza acum un sistem de modul. Modulele sunt similare cu plugin-urile WordPress. Fiecare modul extinde funcţionalitatea Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\"> Apăsați aici</a> pentru a folosi modulul acum."
54
+
55
+ #: admin/class-theme-my-login-admin.php:126
56
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
57
+ msgstr "Theme My Login permite acum forme personalizate. Puteţi crea şablone de formular prin copierea versiunii implicite de la \"theme-my-login/templates\" în directorul curent al temei. Încercaţi-l!"
58
+
59
+ #: admin/class-theme-my-login-admin.php:127
60
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
61
+ msgstr "Puteţi menţine modificările stylesheet-ului între upgrade-uri. Doar copiați fişierul \"theme-my-login/theme-my-login.css\" în directorul temei curente şi editaţi-l!"
62
+
63
+ #: admin/class-theme-my-login-admin.php:128
64
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
65
+ msgstr "Theme My Login oferă o scurtătură pe care o puteţi utiliza în post-urile dvs. cu mai multi parametrii pentru a personaliza forma. Vizitați <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> pentru instrucțiunile de folosire."
66
+
67
+ #: admin/class-theme-my-login-admin.php:129
68
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
69
+ msgstr "Theme My Login este <em>GRATIS</em> dar Jeff apreciază daca <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donați</a>!"
70
+
71
+ #: admin/class-theme-my-login-admin.php:130
72
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
73
+ msgstr "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
74
+
75
+ #: admin/class-theme-my-login-admin.php:134
76
+ msgid "Did You Know?"
77
+ msgstr "Ştiaţi că?"
78
+
79
+ #: admin/class-theme-my-login-admin.php:175
80
+ msgid "General"
81
+ msgstr "General"
82
+
83
+ #: admin/class-theme-my-login-admin.php:176
84
+ msgid "Basic"
85
+ msgstr "De bază"
86
+
87
+ #: admin/class-theme-my-login-admin.php:177
88
+ #: admin/class-theme-my-login-admin.php:305
89
+ msgid "Modules"
90
+ msgstr "Module"
91
+
92
+ #: admin/class-theme-my-login-admin.php:184
93
+ msgid "Theme My Login Settings"
94
+ msgstr "Setări Theme My Login"
95
+
96
+ #: admin/class-theme-my-login-admin.php:190
97
+ #: admin/class-theme-my-login-admin.php:247
98
+ msgid "Save Changes"
99
+ msgstr "Salvaţi modificări"
100
+
101
+ #: admin/class-theme-my-login-admin.php:266
102
+ msgid "Page ID"
103
+ msgstr "ID-ul paginii"
104
+
105
+ #: admin/class-theme-my-login-admin.php:269
106
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
107
+ msgstr "Acesta ar fi trebuit să fie un ID al paginii de WordPress care include codul [theme-my-login]. Ca mod implicit această pagină se numește \"Login\"."
108
+
109
+ #: admin/class-theme-my-login-admin.php:273
110
+ msgid "Pagelist"
111
+ msgstr "Listă pagini"
112
+
113
+ #: admin/class-theme-my-login-admin.php:276
114
+ msgid "Show Page In Pagelist"
115
+ msgstr "Arată pagină in lista de pagini"
116
+
117
+ #: admin/class-theme-my-login-admin.php:277
118
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
119
+ msgstr "Activați această opțiune pentru a adauga legăturile Autentificare/Ieșire la lista de pagini generată de funcţii cum ar fi wp_list_pages() și wp_page_menu()."
120
+
121
+ #: admin/class-theme-my-login-admin.php:281
122
+ msgid "Stylesheet"
123
+ msgstr "Stylesheet"
124
+
125
+ #: admin/class-theme-my-login-admin.php:284
126
+ msgid "Enable \"theme-my-login.css\""
127
+ msgstr "Activează \"theme-my-login.css\""
128
+
129
+ #: admin/class-theme-my-login-admin.php:285
130
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
131
+ msgstr "În scopul de a păstra modificările între upgrade-uri, puteţi stoca personalizarile dvs. \"theme-my-login.css\" în directorul curent al temei."
132
+
133
+ #: admin/class-theme-my-login-admin.php:309
134
+ #, php-format
135
+ msgid "Enable %s"
136
+ msgstr "Activaţi %s"
137
+
138
+ #: admin/class-theme-my-login-admin.php:311
139
+ msgid "No modules found."
140
+ msgstr "Nici un modul găsit."
141
+
142
+ #: admin/class-theme-my-login-admin.php:422
143
+ msgid "One of the modules is invalid."
144
+ msgstr "Unul dintre module este invalid."
145
+
146
+ #: admin/class-theme-my-login-admin.php:475
147
+ msgid "Invalid module path."
148
+ msgstr "Calea modulului este invalidă"
149
+
150
+ #: admin/class-theme-my-login-admin.php:477
151
+ msgid "Module file does not exist."
152
+ msgstr "Fişierul modulului nu există."
153
+
154
+ #: admin/class-theme-my-login-admin.php:481
155
+ msgid "The module does not have a valid header."
156
+ msgstr "Modulul nu are un antet valid."
157
+
158
+ #: includes/class-theme-my-login-template.php:140
159
+ #, php-format
160
+ msgid "Welcome, %s"
161
+ msgstr "Bun venit, %s"
162
+
163
+ #: includes/class-theme-my-login-template.php:144
164
+ #: includes/class-theme-my-login-widget.php:86
165
+ #: templates/register-form.php:25
166
+ msgid "Register"
167
+ msgstr "Înregistrare"
168
+
169
+ #: includes/class-theme-my-login-template.php:150
170
+ #: includes/class-theme-my-login-widget.php:86
171
+ msgid "Lost Password?"
172
+ msgstr "Mi-am pierdut parola"
173
+
174
+ #: includes/class-theme-my-login-template.php:154
175
+ #: includes/class-theme-my-login.php:393
176
+ #: templates/login-form.php:28
177
+ msgid "Log In"
178
+ msgstr "Autentificare"
179
+
180
+ #: includes/class-theme-my-login-template.php:316
181
+ #: modules/custom-user-links/custom-user-links.php:95
182
+ msgid "Dashboard"
183
+ msgstr "Tablou de bord"
184
+
185
+ #: includes/class-theme-my-login-template.php:317
186
+ #: modules/custom-user-links/custom-user-links.php:96
187
+ msgid "Profile"
188
+ msgstr "Profil"
189
+
190
+ #: includes/class-theme-my-login-template.php:334
191
+ #: modules/custom-redirection/custom-redirection.php:187
192
+ msgid "Log out"
193
+ msgstr "Deconectare"
194
+
195
+ #: includes/class-theme-my-login-template.php:363
196
+ msgid "Register For This Site"
197
+ msgstr "Înregistrare pe site"
198
+
199
+ #: includes/class-theme-my-login-template.php:365
200
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
+ msgstr "Vă rugăm să introduceţi numele de utilizator sau adresa de e-mail. Veţi primi o nouă parolă prin e-mail."
202
+
203
+ #: includes/class-theme-my-login-widget.php:23
204
+ msgid "A login form for your blog."
205
+ msgstr "Un formular de autentificare pentru blog-ul dvs."
206
+
207
+ #: includes/class-theme-my-login-widget.php:86
208
+ msgid "Login"
209
+ msgstr "Autentificare"
210
+
211
+ #: includes/class-theme-my-login-widget.php:87
212
+ msgid "Default Action"
213
+ msgstr "Acțiune implicită"
214
+
215
+ #: includes/class-theme-my-login-widget.php:94
216
+ msgid "Show When Logged In"
217
+ msgstr "Afişare când este autentificat"
218
+
219
+ #: includes/class-theme-my-login-widget.php:96
220
+ msgid "Show Title"
221
+ msgstr "Arată titlu"
222
+
223
+ #: includes/class-theme-my-login-widget.php:98
224
+ msgid "Show Login Link"
225
+ msgstr "Arată legătura către Autentificare"
226
+
227
+ #: includes/class-theme-my-login-widget.php:100
228
+ msgid "Show Register Link"
229
+ msgstr "Arată legătura către Înregistrare"
230
+
231
+ #: includes/class-theme-my-login-widget.php:102
232
+ msgid "Show Lost Password Link"
233
+ msgstr "Arată legătura catre Mi-am pierdut parola"
234
+
235
+ #: includes/class-theme-my-login-widget.php:104
236
+ msgid "Show Gravatar"
237
+ msgstr "Arata Gravatar"
238
+
239
+ #: includes/class-theme-my-login-widget.php:105
240
+ msgid "Gravatar Size"
241
+ msgstr "Marimea Gravatar-ului"
242
+
243
+ #: includes/class-theme-my-login-widget.php:107
244
+ msgid "Allow Registration"
245
+ msgstr "Permiteţi înregistrare"
246
+
247
+ #: includes/class-theme-my-login-widget.php:109
248
+ msgid "Allow Password Recovery"
249
+ msgstr "Permiteţi Recuperare Parolă"
250
+
251
+ #: includes/class-theme-my-login.php:217
252
+ msgid "Sorry, that key does not appear to be valid."
253
+ msgstr "Ne pare rău, cheia nu pare să mai fie valabilă."
254
+
255
+ #: includes/class-theme-my-login.php:325
256
+ 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."
257
+ msgstr "<strong>EROARE</strong>: Cookie-urile sunt blocate sau nu sunt suportate de browser-ul dvs.. Va trebui să <a href=\"http://www.google.com/cookies.html\">Activați cookies</a> pentru a folosi WordPress."
258
+
259
+ #: includes/class-theme-my-login.php:329
260
+ msgid "You are now logged out."
261
+ msgstr "Sunteţi acum deconectat."
262
+
263
+ #: includes/class-theme-my-login.php:331
264
+ msgid "User registration is currently not allowed."
265
+ msgstr "Înregistrarea utilizatorilor este momentan dezactivată."
266
+
267
+ #: includes/class-theme-my-login.php:333
268
+ msgid "Check your e-mail for the confirmation link."
269
+ msgstr "Verificaţi-vă e-mail-ul pentru link-ul de confirmare."
270
+
271
+ #: includes/class-theme-my-login.php:335
272
+ msgid "Check your e-mail for your new password."
273
+ msgstr "Verificaţi-vă e-mail-ul pentru noua parolă."
274
+
275
+ #: includes/class-theme-my-login.php:337
276
+ msgid "Registration complete. Please check your e-mail."
277
+ msgstr "Înregistrare completă. Vă rugăm să vă verificaţi e-mail-ul."
278
+
279
+ #: includes/class-theme-my-login.php:339
280
+ msgid "Your session has expired. Please log-in again."
281
+ msgstr "Sesiunea dvs. a expirat. Vă rugăm să vă autentificaţi din nou."
282
+
283
+ #: includes/class-theme-my-login.php:393
284
+ msgid "Log Out"
285
+ msgstr "Deconectare"
286
+
287
+ #: includes/class-theme-my-login.php:880
288
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
289
+ msgstr "<strong>EROARE</strong>: Introduceţi un nume de utilizator sau adresa de e-mail."
290
+
291
+ #: includes/class-theme-my-login.php:885
292
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
293
+ msgstr "<strong>EROARE</strong>: Nu există nici un utilizator înregistrat cu acea adresă de e-mail."
294
+
295
+ #: includes/class-theme-my-login.php:897
296
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
297
+ msgstr "<strong>ERROR</strong>: Nume de utilizator sau e-mail invalid."
298
+
299
+ #: includes/class-theme-my-login.php:911
300
+ msgid "Password reset is not allowed for this user"
301
+ msgstr "Resetarea parolei nu este permisă pentru acest utilizator"
302
+
303
+ #: includes/class-theme-my-login.php:924
304
+ msgid "Someone has asked to reset the password for the following site and username."
305
+ msgstr "Cineva a cerut resetarea parolei pentru site-ul si nume de utilizator."
306
+
307
+ #: includes/class-theme-my-login.php:926
308
+ #: includes/class-theme-my-login.php:983
309
+ #: modules/custom-email/custom-email.php:474
310
+ #: modules/custom-email/custom-email.php:491
311
+ #: modules/custom-passwords/custom-passwords.php:336
312
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
313
+ #: modules/user-moderation/user-moderation.php:370
314
+ #, php-format
315
+ msgid "Username: %s"
316
+ msgstr "Nume utilizator: %s"
317
+
318
+ #: includes/class-theme-my-login.php:927
319
+ msgid ""
320
+ "To reset your password visit the following address, otherwise just ignore "
321
+ "this email and nothing will happen."
322
+ msgstr "Pentru a reseta parola vizitați urmatoarea adresă, altfel ignorati acest e-mail și nimic nu se va întâmpla."
323
+
324
+ #: includes/class-theme-my-login.php:938
325
+ #, php-format
326
+ msgid "[%s] Password Reset"
327
+ msgstr "[%s] Resetare parolă"
328
+
329
+ #: includes/class-theme-my-login.php:944
330
+ #: includes/class-theme-my-login.php:1001
331
+ #: modules/custom-passwords/custom-passwords.php:354
332
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
333
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
334
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
335
+ msgid "The e-mail could not be sent."
336
+ msgstr "E-mail-ul nu a putut fi trimis."
337
+
338
+ #: includes/class-theme-my-login.php:944
339
+ #: includes/class-theme-my-login.php:1001
340
+ #: modules/custom-passwords/custom-passwords.php:354
341
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
342
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
343
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
344
+ msgid "Possible reason: your host may have disabled the mail() function..."
345
+ msgstr "Motive posibile: gazda dvs. a dezactivat funcția mail()..."
346
+
347
+ #: includes/class-theme-my-login.php:965
348
+ #: includes/class-theme-my-login.php:968
349
+ #: includes/class-theme-my-login.php:972
350
+ #: modules/custom-passwords/custom-passwords.php:290
351
+ #: modules/custom-passwords/custom-passwords.php:294
352
+ #: modules/custom-passwords/custom-passwords.php:299
353
+ #: modules/user-moderation/user-moderation.php:248
354
+ #: modules/user-moderation/user-moderation.php:251
355
+ #: modules/user-moderation/user-moderation.php:256
356
+ msgid "Invalid key"
357
+ msgstr "Cheie invalidă"
358
+
359
+ #: includes/class-theme-my-login.php:984
360
+ #: modules/custom-email/custom-email.php:492
361
+ #: modules/custom-passwords/custom-passwords.php:337
362
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
363
+ #, php-format
364
+ msgid "Password: %s"
365
+ msgstr "Parolă: %s"
366
+
367
+ #: includes/class-theme-my-login.php:995
368
+ #: modules/custom-passwords/custom-passwords.php:345
369
+ #, php-format
370
+ msgid "[%s] Your new password"
371
+ msgstr "[%s] Noua dvs. parolă"
372
+
373
+ #: includes/class-theme-my-login.php:1026
374
+ msgid "<strong>ERROR</strong>: Please enter a username."
375
+ msgstr "<strong>EROARE</strong>: Vă rugăm introduceţi un nume de utilizator."
376
+
377
+ #: includes/class-theme-my-login.php:1028
378
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
379
+ msgstr "<strong>EROARE</strong>: Acest nume de utilizator nu este valabil deoarece folosește caractere invalide. Vă rugăm să introduceţi un nume de utilizator valid."
380
+
381
+ #: includes/class-theme-my-login.php:1031
382
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
383
+ msgstr "<strong>EROARE</strong>: Acest nume de utilizator este deja înregistrat, vă rugăm alegeți altul."
384
+
385
+ #: includes/class-theme-my-login.php:1036
386
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
387
+ msgstr "<strong>EROARE</strong>: Vă rugăm introduceți adresa dvs. de e-mail."
388
+
389
+ #: includes/class-theme-my-login.php:1038
390
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
391
+ msgstr "<strong>EROARE</strong>: Adresa de e-mail nu este corectă"
392
+
393
+ #: includes/class-theme-my-login.php:1041
394
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
395
+ msgstr "<strong>EROARE</strong>: Această adresă de e-mail este deja înregistrată, vă rugăm alegeți alta."
396
+
397
+ #: includes/class-theme-my-login.php:1054
398
+ #, php-format
399
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
400
+ msgstr "<strong>EROARE</strong>: Înregistrarea nu s-a putut face... vă rugăm să contactaţi <a href=\"mailto:%s\">Administratorul</a> !"
401
+
402
+ #: modules/custom-email/admin/custom-email-admin.php:43
403
+ #: modules/custom-email/admin/custom-email-admin.php:170
404
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
405
+ msgid "User Notification"
406
+ msgstr "Notificările utilizatorului"
407
+
408
+ #: modules/custom-email/admin/custom-email-admin.php:46
409
+ msgid "This e-mail will be sent to a new user upon registration."
410
+ msgstr "Acest e-mail va fi trimis la un utilizator nou atunci când se înregistrează."
411
+
412
+ #: modules/custom-email/admin/custom-email-admin.php:47
413
+ #: modules/custom-email/admin/custom-email-admin.php:174
414
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
415
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
416
+ msgstr "Asiguraţi includerea variabilei %user_pass% dacă utilizatorul folosește parola implicita sau altfel utilizatorul nu își va şti parola!"
417
+
418
+ #: modules/custom-email/admin/custom-email-admin.php:48
419
+ #: modules/custom-email/admin/custom-email-admin.php:78
420
+ #: modules/custom-email/admin/custom-email-admin.php:128
421
+ #: modules/custom-email/admin/custom-email-admin.php:175
422
+ #: modules/custom-email/admin/custom-email-admin.php:205
423
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
424
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
425
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
426
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
427
+ msgid "If any field is left empty, the default will be used instead."
428
+ msgstr "În cazul în care un câmp este lăsat gol, cel implicit va fi folosit în loc."
429
+
430
+ #: modules/custom-email/admin/custom-email-admin.php:51
431
+ #: modules/custom-email/admin/custom-email-admin.php:84
432
+ #: modules/custom-email/admin/custom-email-admin.php:131
433
+ #: modules/custom-email/admin/custom-email-admin.php:178
434
+ #: modules/custom-email/admin/custom-email-admin.php:211
435
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
436
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
437
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
438
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
439
+ msgid "From Name"
440
+ msgstr "După nume"
441
+
442
+ #: modules/custom-email/admin/custom-email-admin.php:54
443
+ #: modules/custom-email/admin/custom-email-admin.php:87
444
+ #: modules/custom-email/admin/custom-email-admin.php:134
445
+ #: modules/custom-email/admin/custom-email-admin.php:181
446
+ #: modules/custom-email/admin/custom-email-admin.php:214
447
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
448
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
449
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
450
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
451
+ msgid "From E-mail"
452
+ msgstr "După e-mail"
453
+
454
+ #: modules/custom-email/admin/custom-email-admin.php:57
455
+ #: modules/custom-email/admin/custom-email-admin.php:90
456
+ #: modules/custom-email/admin/custom-email-admin.php:137
457
+ #: modules/custom-email/admin/custom-email-admin.php:184
458
+ #: modules/custom-email/admin/custom-email-admin.php:217
459
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
460
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
461
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
462
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
463
+ msgid "E-mail Format"
464
+ msgstr "Forma e-mail-ului"
465
+
466
+ #: modules/custom-email/admin/custom-email-admin.php:63
467
+ #: modules/custom-email/admin/custom-email-admin.php:96
468
+ #: modules/custom-email/admin/custom-email-admin.php:143
469
+ #: modules/custom-email/admin/custom-email-admin.php:190
470
+ #: modules/custom-email/admin/custom-email-admin.php:223
471
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
472
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
473
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
474
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
475
+ msgid "Subject"
476
+ msgstr "Subiect"
477
+
478
+ #: modules/custom-email/admin/custom-email-admin.php:66
479
+ #: modules/custom-email/admin/custom-email-admin.php:99
480
+ #: modules/custom-email/admin/custom-email-admin.php:146
481
+ #: modules/custom-email/admin/custom-email-admin.php:193
482
+ #: modules/custom-email/admin/custom-email-admin.php:226
483
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
484
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
485
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
486
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
487
+ msgid "Message"
488
+ msgstr "Mesaj"
489
+
490
+ #: modules/custom-email/admin/custom-email-admin.php:69
491
+ #: modules/custom-email/admin/custom-email-admin.php:102
492
+ #: modules/custom-email/admin/custom-email-admin.php:149
493
+ #: modules/custom-email/admin/custom-email-admin.php:196
494
+ #: modules/custom-email/admin/custom-email-admin.php:229
495
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
497
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
498
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
499
+ msgid "Available Variables"
500
+ msgstr "Variabile disponibile"
501
+
502
+ #: modules/custom-email/admin/custom-email-admin.php:74
503
+ #: modules/custom-email/admin/custom-email-admin.php:201
504
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
505
+ msgid "Admin Notification"
506
+ msgstr "Notificarile admin-ului"
507
+
508
+ #: modules/custom-email/admin/custom-email-admin.php:77
509
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
510
+ msgstr "Acest e-mail va fi trimis la adresa de e-mail sau adresele (mai multe adrese pot fi separate prin virgule) specificate mai jos, la înregistrarea unui utilizator nou."
511
+
512
+ #: modules/custom-email/admin/custom-email-admin.php:81
513
+ #: modules/custom-email/admin/custom-email-admin.php:208
514
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
515
+ msgid "To"
516
+ msgstr "Către"
517
+
518
+ #: modules/custom-email/admin/custom-email-admin.php:126
519
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
520
+ msgstr "Acest e-mail va fi trimis către un utilizator atunci când încearcă să își recupereze parola."
521
+
522
+ #: modules/custom-email/admin/custom-email-admin.php:127
523
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
524
+ msgstr "Asiguraţi includerea variabilei %reseturl% sau altfel utilizatorul nu va putea să își recupereze parola!"
525
+
526
+ #: modules/custom-email/admin/custom-email-admin.php:173
527
+ msgid "This e-mail will be sent to a user upon successful password recovery."
528
+ msgstr "Acest e-mail va fi trimis către un utilizator la recuperare parolei cu succes."
529
+
530
+ #: modules/custom-email/admin/custom-email-admin.php:204
531
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
532
+ msgstr "Acest e-mail va fi trimis la adresa de e-mail sau adresele (mai multe adrese pot fi separate prin virgule) specificate mai jos, la schimbarea parolei de utilizator."
533
+
534
+ #: modules/custom-email/admin/custom-email-admin.php:231
535
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
536
+ msgid "Disable Admin Notification"
537
+ msgstr "Dezactivare Notificarile admin-ului"
538
+
539
+ #: modules/custom-email/admin/custom-email-admin.php:251
540
+ #: templates/profile-form.php:86
541
+ #: templates/register-form.php:16
542
+ msgid "E-mail"
543
+ msgstr "E-mail"
544
+
545
+ #: modules/custom-email/admin/custom-email-admin.php:252
546
+ msgid "New User"
547
+ msgstr "Utilizator nou"
548
+
549
+ #: modules/custom-email/admin/custom-email-admin.php:253
550
+ msgid "Retrieve Password"
551
+ msgstr "Recuperare parolă"
552
+
553
+ #: modules/custom-email/admin/custom-email-admin.php:254
554
+ msgid "Reset Password"
555
+ msgstr "Resetare Parolă"
556
+
557
+ #: modules/custom-email/custom-email.php:473
558
+ #, php-format
559
+ msgid "New user registration on your site %s:"
560
+ msgstr "Un utilizator s-a inregistrat pe site-ul dvs. %s:"
561
+
562
+ #: modules/custom-email/custom-email.php:475
563
+ #: modules/user-moderation/user-moderation.php:371
564
+ #, php-format
565
+ msgid "E-mail: %s"
566
+ msgstr "E-mail: %s"
567
+
568
+ #: modules/custom-email/custom-email.php:477
569
+ #, php-format
570
+ msgid "[%s] New User Registration"
571
+ msgstr "[%s] Înregistrare utilizator nou"
572
+
573
+ #: modules/custom-email/custom-email.php:495
574
+ #, php-format
575
+ msgid "[%s] Your username and password"
576
+ msgstr "[%s] Numele de utilizator şi parola"
577
+
578
+ #: modules/custom-email/custom-email.php:525
579
+ #, php-format
580
+ msgid "[%s] Password Lost/Changed"
581
+ msgstr "[%s] Parolă uitată/schimbată"
582
+
583
+ #: modules/custom-email/custom-email.php:526
584
+ #, php-format
585
+ msgid "Password Lost and Changed for user: %s"
586
+ msgstr "Parolă pierdută si schimbată pentru utilizatorul: %s"
587
+
588
+ #: modules/custom-passwords/custom-passwords.php:29
589
+ msgid "Password:"
590
+ msgstr "Parolă"
591
+
592
+ #: modules/custom-passwords/custom-passwords.php:31
593
+ #: templates/resetpass-form.php:16
594
+ msgid "Confirm Password:"
595
+ msgstr "Confirmare parolă"
596
+
597
+ #: modules/custom-passwords/custom-passwords.php:54
598
+ msgid "<strong>ERROR</strong>: Please enter a password."
599
+ msgstr "<strong>EROARE</strong>: Vă rugam introduceți o parolă"
600
+
601
+ #: modules/custom-passwords/custom-passwords.php:57
602
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
603
+ msgstr "<strong>EROARE</strong>: Parolele nu se potrivesc."
604
+
605
+ #: modules/custom-passwords/custom-passwords.php:60
606
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
607
+ msgstr "<strong>EROARE</strong>: Parola dvs. trebuie să fie de cel puţin 6 caractere în lungime"
608
+
609
+ #: modules/custom-passwords/custom-passwords.php:188
610
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
611
+ msgstr "Vă rugăm să introduceţi numele de utilizator sau adresa de e-mail. Veţi primi un e-mail cu un link pentru resetarea parolei."
612
+
613
+ #: modules/custom-passwords/custom-passwords.php:191
614
+ msgid "Please enter a new password."
615
+ msgstr "Vă rugăm să introduceţi o nouă parolă."
616
+
617
+ #: modules/custom-passwords/custom-passwords.php:224
618
+ msgid "Registration complete. You may now log in."
619
+ msgstr "Înregistrare completă. Va puteti autentifica acum."
620
+
621
+ #: modules/custom-passwords/custom-passwords.php:227
622
+ msgid "Your password has been saved. You may now log in."
623
+ msgstr "Parola dumneavoastră a fost salvată. Va puteti autentifica acum."
624
+
625
+ #: modules/custom-redirection/custom-redirection.php:148
626
+ msgid "Redirection"
627
+ msgstr "Redirecționare"
628
+
629
+ #: modules/custom-redirection/custom-redirection.php:175
630
+ msgid "Log in"
631
+ msgstr "Autentificare"
632
+
633
+ #: modules/custom-redirection/custom-redirection.php:177
634
+ #: modules/custom-redirection/custom-redirection.php:189
635
+ msgid "Default"
636
+ msgstr "Implicit"
637
+
638
+ #: modules/custom-redirection/custom-redirection.php:178
639
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
640
+ msgstr "Bifaţi această opţiune pentru a trimite utilizatorului la panoul de profil/control WordPress."
641
+
642
+ #: modules/custom-redirection/custom-redirection.php:179
643
+ #: modules/custom-redirection/custom-redirection.php:191
644
+ msgid "Referer"
645
+ msgstr "Referer"
646
+
647
+ #: modules/custom-redirection/custom-redirection.php:180
648
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
649
+ msgstr "Bifați această opţiune pentru a trimite utilizatorul înapoi la pagina pe care a vizitato înainte de a se deconecta."
650
+
651
+ #: modules/custom-redirection/custom-redirection.php:183
652
+ #: modules/custom-redirection/custom-redirection.php:195
653
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
654
+ msgstr "Bifaţi această opţiune pentru a trimite utilizatorul la o locaţie particularizată, specificată de casuța de mai sus."
655
+
656
+ #: modules/custom-redirection/custom-redirection.php:190
657
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
658
+ msgstr "Bifaţi această opţiune pentru a trimite utilizatorul în pagina de autentificare, afişând un mesaj care sa îl anunțe ca s-a deconectat cu succes."
659
+
660
+ #: modules/custom-redirection/custom-redirection.php:192
661
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
662
+ msgstr "Bifațt această opţiune pentru a trimite utilizatorul înapoi la pagina pe care au vizitato înainte de a se deconecta. (Notă: Dacă pagina anterioară a fost o pagină admin, acest lucru poate avea rezultate neaşteptate.)"
663
+
664
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
665
+ msgid "User Links"
666
+ msgstr "Legăturile utilizatorului"
667
+
668
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
669
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
670
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
671
+ msgid "Title"
672
+ msgstr "Titlu"
673
+
674
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
675
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
676
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
677
+ msgid "URL"
678
+ msgstr "URL"
679
+
680
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
681
+ msgid "Add New link:"
682
+ msgstr "Adaugă legătură nouă"
683
+
684
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
685
+ msgid "Add link"
686
+ msgstr "Adaugă legătura"
687
+
688
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
689
+ msgid "Delete"
690
+ msgstr "Șterge"
691
+
692
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
693
+ msgid "Update"
694
+ msgstr "Actualizare"
695
+
696
+ #: modules/security/admin/security-admin.php:35
697
+ #: modules/security/admin/security-admin.php:38
698
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
699
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
700
+ msgid "You can&#8217;t edit that user."
701
+ msgstr "Nu puteți edita acel utilizator"
702
+
703
+ #: modules/security/admin/security-admin.php:70
704
+ msgid "User locked."
705
+ msgstr "Utilizator blocat."
706
+
707
+ #: modules/security/admin/security-admin.php:72
708
+ msgid "User unlocked."
709
+ msgstr "Utilizator deblocat."
710
+
711
+ #: modules/security/admin/security-admin.php:95
712
+ msgid "Unlock"
713
+ msgstr "Deblochează"
714
+
715
+ #: modules/security/admin/security-admin.php:97
716
+ msgid "Lock"
717
+ msgstr "Blochează"
718
+
719
+ #: modules/security/admin/security-admin.php:116
720
+ msgid "Security"
721
+ msgstr "Securitate"
722
+
723
+ #: modules/security/admin/security-admin.php:136
724
+ msgid "Login Attempts"
725
+ msgstr "Încercări de autentificare"
726
+
727
+ #: modules/security/admin/security-admin.php:141
728
+ msgid "minute(s)"
729
+ msgstr "minute"
730
+
731
+ #: modules/security/admin/security-admin.php:142
732
+ msgid "hour(s)"
733
+ msgstr "ore"
734
+
735
+ #: modules/security/admin/security-admin.php:143
736
+ msgid "day(s)"
737
+ msgstr "zile"
738
+
739
+ #: modules/security/admin/security-admin.php:166
740
+ #, php-format
741
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
742
+ msgstr "După %1$s încercări eșuate de autentificare în intervalul de %2$s %3$s, blocați acel cont pentru %4$s %5$s."
743
+
744
+ #: modules/security/security.php:43
745
+ #: modules/security/security.php:69
746
+ #, php-format
747
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
748
+ msgstr "<strong>EROARE</strong>: Acest cont a fost blocat din cauza prea multor încercări eşuate de autentificare. Puteţi încerca din nou în %s."
749
+
750
+ #: modules/security/security.php:45
751
+ msgid "<strong>ERROR</strong>: This account has been locked."
752
+ msgstr "<strong>EROARE</strong>: Acest cont a fost blocat."
753
+
754
+ #: modules/themed-profiles/themed-profiles.php:77
755
+ #: templates/profile-form.php:125
756
+ msgid "Strength indicator"
757
+ msgstr "Putere parolă"
758
+
759
+ #: modules/themed-profiles/themed-profiles.php:78
760
+ msgid "Very weak"
761
+ msgstr "Foarte slabă"
762
+
763
+ #: modules/themed-profiles/themed-profiles.php:79
764
+ msgid "Weak"
765
+ msgstr "Slabă"
766
+
767
+ #. translators: password strength
768
+ #: modules/themed-profiles/themed-profiles.php:81
769
+ msgctxt "password strength"
770
+ msgid "Medium"
771
+ msgstr "Medie"
772
+
773
+ #: modules/themed-profiles/themed-profiles.php:82
774
+ msgid "Strong"
775
+ msgstr "Puternică"
776
+
777
+ #: modules/themed-profiles/themed-profiles.php:92
778
+ msgid "You do not have permission to edit this user."
779
+ msgstr "Nu aveți permisiunea de a edita acest utilizator"
780
+
781
+ #: modules/themed-profiles/themed-profiles.php:108
782
+ msgid "Profile updated."
783
+ msgstr "Profil actualizat."
784
+
785
+ #: modules/themed-profiles/themed-profiles.php:178
786
+ msgid "Your Profile"
787
+ msgstr "Profilul dvs."
788
+
789
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
790
+ msgid "User approved."
791
+ msgstr "Utilizator aprobat."
792
+
793
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
794
+ msgid "Activation sent."
795
+ msgstr "Activare trimisă."
796
+
797
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
798
+ msgid "Resend Activation"
799
+ msgstr "Retrimite activare"
800
+
801
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
802
+ msgid "Approve"
803
+ msgstr "Aprobă"
804
+
805
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
806
+ #: modules/user-moderation/user-moderation.php:275
807
+ msgid "Same as when you signed up."
808
+ msgstr "La fel ca atunci când v-aţi înscris."
809
+
810
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
811
+ #, php-format
812
+ msgid "You have been approved access to %s"
813
+ msgstr "Va fost aprobat accesul la %s"
814
+
815
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
816
+ #, php-format
817
+ msgid "[%s] Registration Approved"
818
+ msgstr "[%s] Înregistrare apobată"
819
+
820
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
821
+ #, php-format
822
+ msgid "You have been denied access to %s"
823
+ msgstr "Nu aveți acces la %s"
824
+
825
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
826
+ #, php-format
827
+ msgid "[%s] Registration Denied"
828
+ msgstr "[%s] Înregistrare respinsă"
829
+
830
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
831
+ msgid "Moderation"
832
+ msgstr "Moderare"
833
+
834
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
835
+ msgid "User Activation"
836
+ msgstr "Activare utilizator"
837
+
838
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
839
+ msgid "User Approval"
840
+ msgstr "Aprobare utilizator"
841
+
842
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
843
+ msgid "User Denial"
844
+ msgstr "Refuza utilizator"
845
+
846
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
847
+ msgid "User Moderation"
848
+ msgstr "Moderare utilizator"
849
+
850
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
851
+ msgid "None"
852
+ msgstr "Nici unul"
853
+
854
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
855
+ msgid "Check this option to require no moderation."
856
+ msgstr "Bifați această opţiune pentru a nu necesita moderare."
857
+
858
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
859
+ msgid "E-mail Confirmation"
860
+ msgstr "Confirmare e-mail"
861
+
862
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
863
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
864
+ msgstr "Bifaţi această opţiune pentru a solicita noi utilizatori pentru a confirma adresa de e-mail înainte de a se putea autentifica."
865
+
866
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
867
+ msgid "Admin Approval"
868
+ msgstr "Aprobarea admin"
869
+
870
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
871
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
872
+ msgstr "Bifaţi această opţiune pentru a solicita noilor utilizatori să aștepte aprobarea administratorului înainte de a se putea autentifica"
873
+
874
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
875
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
876
+ msgstr "Acest e-mail va fi trimis la un utilizator nou la înregistrare atunci când \"E-mail-ul de confirmare\" este bifat pentru \"Moderare utilizator\"."
877
+
878
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
879
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
880
+ msgstr "Asiguraţi includerea variabilului %activateurl% sau altfel utilizatorul nu va fi capabil de a-și activa contul!"
881
+
882
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
883
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
884
+ msgstr "Acest e-mail va fi trimis la un utilizator nou, cu aprobarea admin-ului atunci când \"Aprobarea Admin-ului\" este bifată pentru \"Moderarea utilizatorului\"."
885
+
886
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
887
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
888
+ msgstr "Acest e-mail va fi trimis la adresa de e-mail sau adresele (mai multe adrese pot fi separate prin virgule) specificate mai jos la înregistrarea utilizatorilor atunci când \"Aprobarea Admin-ului\" este bifată pentru \"Moderarea utilizatorului\"."
889
+
890
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
891
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
892
+ msgstr "Acest e-mail va fi trimis la un utilizator care este şters/refuzat atunci când \"Aprobarea admin-ului\" este bifată pentru \"Moderarea utilizatorului\" şi rolul utilizatorului este \"În aşteptarea\"."
893
+
894
+ #: modules/user-moderation/user-moderation.php:171
895
+ #, php-format
896
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
897
+ msgstr "<strong>EROARE</strong>: Nu ati confirmat încă adresa de e-mail. <a href=\"%s\">Retrimite activarea</a>?"
898
+
899
+ #: modules/user-moderation/user-moderation.php:174
900
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
901
+ msgstr "<strong>EROARE</strong>: Înregistrarea dvs. nu a fost încă aprobată."
902
+
903
+ #: modules/user-moderation/user-moderation.php:334
904
+ #, php-format
905
+ msgid "[%s] Activate Your Account"
906
+ msgstr "[%s] Activați contul"
907
+
908
+ #: modules/user-moderation/user-moderation.php:335
909
+ #, php-format
910
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
911
+ msgstr "Vă mulţumim pentru înregistrarea la %s! Pentru a finaliza activarea contului dumneavoastră, vă rugăm faceţi clic pe link-ul următor:"
912
+
913
+ #: modules/user-moderation/user-moderation.php:367
914
+ #, php-format
915
+ msgid "[%s] New User Awaiting Approval"
916
+ msgstr "[%s] Utilizator nou aşteaptă aprobarea"
917
+
918
+ #: modules/user-moderation/user-moderation.php:369
919
+ #, php-format
920
+ msgid "New user requires approval on your blog %s:"
921
+ msgstr "Utilizator nou necesită aprobare pe blog-ul dvs. %s:"
922
+
923
+ #: modules/user-moderation/user-moderation.php:372
924
+ msgid "To approve or deny this user:"
925
+ msgstr "Pentru a aproba sau respinge acest utilizator:"
926
+
927
+ #: modules/user-moderation/user-moderation.php:393
928
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
929
+ msgstr "Înregistrarea dvs. a fost reuşită, dar trebuie sa va confirmați adresa de email înainte de a vă puteţi autentifica Vă rugăm să verificaţi adresa dvs. de email şi faceţi clic pe link-ul oferit."
930
+
931
+ #: modules/user-moderation/user-moderation.php:395
932
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
933
+ msgstr "Înregistrarea dvs. a fost reuşită, dar trebuie să fie aprobat de către un administrator înainte de a vă puteţi autentifica Veţi fi notificat prin e-mail odată ce contul dvs. a fost revizuit."
934
+
935
+ #: modules/user-moderation/user-moderation.php:398
936
+ msgid "Your account has been activated. You may now log in."
937
+ msgstr "Contul dvs. a fost activat. Va puteti autentifica acum."
938
+
939
+ #: modules/user-moderation/user-moderation.php:400
940
+ msgid "Your account has been activated. Please check your e-mail for your password."
941
+ msgstr "Contul dvs. a fost activat. Vă rugăm să verificaţi e-mail-ul pentru parolă."
942
+
943
+ #: modules/user-moderation/user-moderation.php:402
944
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
945
+ msgstr "<strong>EROARE</strong>: Ne pare rău, cheia nu pare să mai fie valabilă."
946
+
947
+ #: modules/user-moderation/user-moderation.php:405
948
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
949
+ msgstr "<strong>EROARE</strong>: Ne pare rău, activarea prin e-mail nu a putut fi trimisă."
950
+
951
+ #: modules/user-moderation/user-moderation.php:407
952
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
953
+ msgstr "activarea e-mail a fost trimisă la adresa de e-mail cu care v-aţi înregistrat. Vă rugăm să verificaţi adresa dvs. de email şi faceţi clic pe link-ul oferit."
954
+
955
+ #: templates/login-form.php:12
956
+ #: templates/profile-form.php:34
957
+ #: templates/register-form.php:12
958
+ msgid "Username"
959
+ msgstr "Nume utilizator"
960
+
961
+ #: templates/login-form.php:16
962
+ msgid "Password"
963
+ msgstr "Parolă"
964
+
965
+ #: templates/login-form.php:25
966
+ msgid "Remember Me"
967
+ msgstr "Tine-ma minte"
968
+
969
+ #: templates/lostpassword-form.php:12
970
+ msgid "Username or E-mail:"
971
+ msgstr "Nume utilizator sau e-mail:"
972
+
973
+ #: templates/lostpassword-form.php:20
974
+ msgid "Get New Password"
975
+ msgstr "Obține parolă nouă"
976
+
977
+ #: templates/profile-form.php:22
978
+ msgid "Personal Options"
979
+ msgstr "Opțiuni personale"
980
+
981
+ #: templates/profile-form.php:30
982
+ msgid "Name"
983
+ msgstr "Nume"
984
+
985
+ #: templates/profile-form.php:35
986
+ msgid "Your username cannot be changed."
987
+ msgstr "Numele de utilizator nu poate fi schimbat"
988
+
989
+ #: templates/profile-form.php:39
990
+ msgid "First name"
991
+ msgstr "Prenume"
992
+
993
+ #: templates/profile-form.php:44
994
+ msgid "Last name"
995
+ msgstr "Ultimul nume"
996
+
997
+ #: templates/profile-form.php:49
998
+ msgid "Nickname"
999
+ msgstr "Poreclă"
1000
+
1001
+ #: templates/profile-form.php:49
1002
+ #: templates/profile-form.php:86
1003
+ msgid "(required)"
1004
+ msgstr "(necesar)"
1005
+
1006
+ #: templates/profile-form.php:54
1007
+ msgid "Display name publicly as"
1008
+ msgstr "Afişează numele public ca"
1009
+
1010
+ #: templates/profile-form.php:82
1011
+ msgid "Contact Info"
1012
+ msgstr "Informații de Contact"
1013
+
1014
+ #: templates/profile-form.php:91
1015
+ msgid "Website"
1016
+ msgstr "Website"
1017
+
1018
+ #: templates/profile-form.php:108
1019
+ msgid "About Yourself"
1020
+ msgstr "Despre Tine"
1021
+
1022
+ #: templates/profile-form.php:112
1023
+ msgid "Biographical Info"
1024
+ msgstr "Informații Biografice"
1025
+
1026
+ #: templates/profile-form.php:114
1027
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1028
+ msgstr "Împărtășește ceva despre tine pentru a completa profilul. Va fi făcut public."
1029
+
1030
+ #: templates/profile-form.php:122
1031
+ msgid "New Password"
1032
+ msgstr "Parolă nouă"
1033
+
1034
+ #: templates/profile-form.php:123
1035
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1036
+ msgstr "Daca doriţi să schimbaţi parola introduceţi noua parolă, altfel lasaţi necompletat."
1037
+
1038
+ #: templates/profile-form.php:124
1039
+ msgid "Type your new password again."
1040
+ msgstr "Tastaţi noua parolă din nou"
1041
+
1042
+ #: templates/profile-form.php:126
1043
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1044
+ msgstr "Sugestie: Parola ar trebui să fie de cel puţin şapte caractere. Pentru a o face mai puternică, folosiţi litere mari şi mici, numere şi simboluri cum ar fi ! \" ? $ % ^ &amp; )."
1045
+
1046
+ #: templates/profile-form.php:140
1047
+ msgid "Additional Capabilities"
1048
+ msgstr "Capacităţi suplimentare"
1049
+
1050
+ #: templates/profile-form.php:159
1051
+ msgid "Update Profile"
1052
+ msgstr "Actualizare Profil"
1053
+
1054
+ #: templates/register-form.php:23
1055
+ msgid "A password will be e-mailed to you."
1056
+ msgstr "Parola va fi trimisă prin e-mail."
1057
+
1058
+ #: templates/resetpass-form.php:12
1059
+ msgid "New Password:"
1060
+ msgstr "Parolă noua:"
1061
+
1062
+ #: templates/resetpass-form.php:24
1063
+ msgid "Change Password"
1064
+ msgstr "Schimbare Parolă"
1065
+
1066
+ #. Plugin URI of the plugin/theme
1067
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1068
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1069
+
1070
+ #. Description of the plugin/theme
1071
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1072
+ msgstr "Personalizează pagina de autentificare WordPress, înregistrare şi parolă uitată, în funcţie de tema folosită"
1073
+
1074
+ #. Author of the plugin/theme
1075
+ msgid "Jeff Farthing"
1076
+ msgstr "Jeff Farthing"
1077
+
1078
+ #. Author URI of the plugin/theme
1079
+ msgid "http://www.jfarthing.com"
1080
+ msgstr "http://www.jfarthing.com"
1081
+
language/theme-my-login-sv_SE.mo ADDED
Binary file
language/theme-my-login-sv_SE.po ADDED
@@ -0,0 +1,1085 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Translation of the WordPress plugin Theme My Login 6.0 by Jeff Farthing.
2
+ # Copyright (C) 2010 Jeff Farthing
3
+ # This file is distributed under the same license as the Theme My Login package.
4
+ # FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
5
+ #
6
+ msgid ""
7
+ msgstr ""
8
+ "Project-Id-Version: Theme My Login 6.0\n"
9
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
10
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
11
+ "PO-Revision-Date: 2011-02-03 16:58+0100\n"
12
+ "Last-Translator: Michael Axberg <michael@silvercan.com>\n"
13
+ "Language-Team: www.silvercan.com <info@silvercan.com>\n"
14
+ "MIME-Version: 1.0\n"
15
+ "Content-Type: text/plain; charset=UTF-8\n"
16
+ "Content-Transfer-Encoding: 8bit\n"
17
+ "X-Poedit-Language: Swedish\n"
18
+ "X-Poedit-Country: SWEDEN\n"
19
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
20
+
21
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
22
+ #. Plugin Name of the plugin/theme
23
+ #: admin/class-theme-my-login-admin.php:51
24
+ #: admin/class-theme-my-login-admin.php:52
25
+ #: includes/class-theme-my-login-widget.php:24
26
+ msgid "Theme My Login"
27
+ msgstr "Theme My Login"
28
+
29
+ #: admin/class-theme-my-login-admin.php:88
30
+ #, php-format
31
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
32
+ msgstr "FEL: Modulen \"%1$s\" kunde inte aktiveras (%2$s)."
33
+
34
+ #: admin/class-theme-my-login-admin.php:108
35
+ msgid "NOTICE:"
36
+ msgstr "MEDDELANDE:"
37
+
38
+ #: admin/class-theme-my-login-admin.php:109
39
+ #, php-format
40
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
41
+ msgstr "Nu när du har aktiverat Theme My Login <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
42
+
43
+ #: admin/class-theme-my-login-admin.php:111
44
+ msgid "Take me to the settings page"
45
+ msgstr "Ta mig till sidan med inställningar"
46
+
47
+ #: admin/class-theme-my-login-admin.php:124
48
+ msgid "You can now login with your e-mail address or username! Try it out!"
49
+ msgstr "Du kan nu logga in med din e-postadress eller användarnamn! Pröva själv!"
50
+
51
+ #: admin/class-theme-my-login-admin.php:125
52
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
53
+ msgstr "Theme My Login använder ett modulsystem som liknar WordPress plugins. Varje modul utökar standard funktionaliteten i Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Klicka här</ a> för att komma igång med modulerna."
54
+
55
+ #: admin/class-theme-my-login-admin.php:126
56
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
57
+ msgstr "Theme My Login gör det nu möjligt att anpassa formulär. Du kan skapa dina egna formulärmall (ar) genom att kopiera standardversionen från \"theme-my-login/templates\" till ditt nuvarande tema katalog. Pröva själv!"
58
+
59
+ #: admin/class-theme-my-login-admin.php:127
60
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
61
+ msgstr "Du kan behålla dina stilmalls förändringar emellan uppgraderingararna genom att kopiera filen\"theme-my-login/theme-my-login.css\" till ditt nuvarande tema katalog och redigera den som du vill!"
62
+
63
+ #: admin/class-theme-my-login-admin.php:128
64
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
65
+ msgstr "Theme My Login ger en kortkod som du kan använda i dina inlägg med flera parametrar för att anpassa formuläret. Besök <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Dokumentation</ a> för användnings instruktioner."
66
+
67
+ #: admin/class-theme-my-login-admin.php:129
68
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
69
+ msgstr "Theme My Login är <em>gratis</ em> men Jeff uppskattar <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donationer</ a>!"
70
+
71
+ #: admin/class-theme-my-login-admin.php:130
72
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
73
+ msgstr "Jeff går att <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\"> hyra in</ a> till olika programmerings uppdrag!"
74
+
75
+ #: admin/class-theme-my-login-admin.php:134
76
+ msgid "Did You Know?"
77
+ msgstr "Visste du att?"
78
+
79
+ #: admin/class-theme-my-login-admin.php:175
80
+ msgid "General"
81
+ msgstr "Allmänna"
82
+
83
+ #: admin/class-theme-my-login-admin.php:176
84
+ msgid "Basic"
85
+ msgstr "Grundläggande"
86
+
87
+ #: admin/class-theme-my-login-admin.php:177
88
+ #: admin/class-theme-my-login-admin.php:305
89
+ msgid "Modules"
90
+ msgstr "Moduler"
91
+
92
+ #: admin/class-theme-my-login-admin.php:184
93
+ msgid "Theme My Login Settings"
94
+ msgstr "Theme My Login Inställningar"
95
+
96
+ #: admin/class-theme-my-login-admin.php:190
97
+ #: admin/class-theme-my-login-admin.php:247
98
+ msgid "Save Changes"
99
+ msgstr "Spara förändringar"
100
+
101
+ #: admin/class-theme-my-login-admin.php:266
102
+ msgid "Page ID"
103
+ msgstr "Sid-ID"
104
+
105
+ #: admin/class-theme-my-login-admin.php:269
106
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
107
+ msgstr "Detta bör vara sidans-ID om innehåller [theme-my-login] kortkoden. Som standard är denna sidans titel \"Login\"."
108
+
109
+ #: admin/class-theme-my-login-admin.php:273
110
+ msgid "Pagelist"
111
+ msgstr "Meny"
112
+
113
+ #: admin/class-theme-my-login-admin.php:276
114
+ msgid "Show Page In Pagelist"
115
+ msgstr "Visa sidor i menyn"
116
+
117
+ #: admin/class-theme-my-login-admin.php:277
118
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
119
+ msgstr "Aktivera den här inställningen för att lägga till in-/utloggnings länkar till menyn som genereras av funktioner som wp_list_pages() och wp_page_menu()."
120
+
121
+ #: admin/class-theme-my-login-admin.php:281
122
+ msgid "Stylesheet"
123
+ msgstr "Stylesheet"
124
+
125
+ #: admin/class-theme-my-login-admin.php:284
126
+ msgid "Enable \"theme-my-login.css\""
127
+ msgstr "Aktivera \"theme-my-login.css\""
128
+
129
+ #: admin/class-theme-my-login-admin.php:285
130
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
131
+ msgstr "För att behålla förändringar emellan uppgraderingarna kan du spara dina anpassade \"theme-my-login.css\" i ditt nuvarande tema katalog."
132
+
133
+ #: admin/class-theme-my-login-admin.php:309
134
+ #, php-format
135
+ msgid "Enable %s"
136
+ msgstr "Aktivera %s"
137
+
138
+ #: admin/class-theme-my-login-admin.php:311
139
+ msgid "No modules found."
140
+ msgstr "Inga moduler hittades."
141
+
142
+ #: admin/class-theme-my-login-admin.php:422
143
+ msgid "One of the modules is invalid."
144
+ msgstr "En av modulerna är ogiltig."
145
+
146
+ #: admin/class-theme-my-login-admin.php:475
147
+ msgid "Invalid module path."
148
+ msgstr "Ogiltig modul sökväg."
149
+
150
+ #: admin/class-theme-my-login-admin.php:477
151
+ msgid "Module file does not exist."
152
+ msgstr "Modul-filen finns inte."
153
+
154
+ #: admin/class-theme-my-login-admin.php:481
155
+ msgid "The module does not have a valid header."
156
+ msgstr "Modulen har inte ett giltig sidhuvud."
157
+
158
+ #: includes/class-theme-my-login-template.php:140
159
+ #, php-format
160
+ msgid "Welcome, %s"
161
+ msgstr "Välkommen %s"
162
+
163
+ #: includes/class-theme-my-login-template.php:144
164
+ #: includes/class-theme-my-login-widget.php:86
165
+ #: templates/register-form.php:25
166
+ msgid "Register"
167
+ msgstr "Registrera"
168
+
169
+ #: includes/class-theme-my-login-template.php:150
170
+ #: includes/class-theme-my-login-widget.php:86
171
+ msgid "Lost Password"
172
+ msgstr "Glömt lösenord"
173
+
174
+ #: includes/class-theme-my-login-template.php:154
175
+ #: includes/class-theme-my-login.php:393
176
+ #: templates/login-form.php:28
177
+ msgid "Log In"
178
+ msgstr "Logga in"
179
+
180
+ #: includes/class-theme-my-login-template.php:316
181
+ #: modules/custom-user-links/custom-user-links.php:95
182
+ msgid "Dashboard"
183
+ msgstr "Adminavdelning"
184
+
185
+ #: includes/class-theme-my-login-template.php:317
186
+ #: modules/custom-user-links/custom-user-links.php:96
187
+ msgid "Profile"
188
+ msgstr "Profil"
189
+
190
+ #: includes/class-theme-my-login-template.php:334
191
+ #: modules/custom-redirection/custom-redirection.php:187
192
+ msgid "Log out"
193
+ msgstr "Logga ut"
194
+
195
+ #: includes/class-theme-my-login-template.php:363
196
+ msgid "Register For This Site"
197
+ msgstr "Registrera dig på den här webbsidan"
198
+
199
+ #: includes/class-theme-my-login-template.php:365
200
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
201
+ msgstr "Ange ditt användarnamn eller din e-postadress. Du kommer att få ett nytt lösenord per e-post."
202
+
203
+ #: includes/class-theme-my-login-widget.php:23
204
+ msgid "A login form for your blog."
205
+ msgstr "Ett inloggningsformulär till din sida."
206
+
207
+ #: includes/class-theme-my-login-widget.php:86
208
+ msgid "Login"
209
+ msgstr "Logga in"
210
+
211
+ #: includes/class-theme-my-login-widget.php:87
212
+ msgid "Default Action"
213
+ msgstr "Standard åtgärd"
214
+
215
+ #: includes/class-theme-my-login-widget.php:94
216
+ msgid "Show When Logged In"
217
+ msgstr "Visa när du är inloggad"
218
+
219
+ #: includes/class-theme-my-login-widget.php:96
220
+ msgid "Show Title"
221
+ msgstr "Visa rubrik"
222
+
223
+ #: includes/class-theme-my-login-widget.php:98
224
+ msgid "Show Login Link"
225
+ msgstr "Visa inloggningslänk"
226
+
227
+ #: includes/class-theme-my-login-widget.php:100
228
+ msgid "Show Register Link"
229
+ msgstr "Visa länk till registrering"
230
+
231
+ #: includes/class-theme-my-login-widget.php:102
232
+ msgid "Show Lost Password Link"
233
+ msgstr "Visa glömt lösenord länk"
234
+
235
+ #: includes/class-theme-my-login-widget.php:104
236
+ msgid "Show Gravatar"
237
+ msgstr "Visa avatar"
238
+
239
+ #: includes/class-theme-my-login-widget.php:105
240
+ msgid "Gravatar Size"
241
+ msgstr "Avatar storlek"
242
+
243
+ #: includes/class-theme-my-login-widget.php:107
244
+ msgid "Allow Registration"
245
+ msgstr "Tillåt registrering"
246
+
247
+ #: includes/class-theme-my-login-widget.php:109
248
+ msgid "Allow Password Recovery"
249
+ msgstr "Tillåt lösenords återvinning"
250
+
251
+ #: includes/class-theme-my-login.php:217
252
+ msgid "Sorry, that key does not appear to be valid."
253
+ msgstr "Tyvärr verkar den nyckeln inte vara giltig."
254
+
255
+ #: includes/class-theme-my-login.php:325
256
+ 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."
257
+ msgstr "<strong> FEL </ strong>: Cookies är blockerade eller inte stöds av din webbläsare. Du måste <a href=\"http://www.google.com/cookies.html\"> aktivera cookies </ a> för att använda funktionerna på sidan."
258
+
259
+ #: includes/class-theme-my-login.php:329
260
+ msgid "You are now logged out."
261
+ msgstr "Du är nu utloggad."
262
+
263
+ #: includes/class-theme-my-login.php:331
264
+ msgid "User registration is currently not allowed."
265
+ msgstr "Registrering av användare är för närvarande inte tillåtet."
266
+
267
+ #: includes/class-theme-my-login.php:333
268
+ msgid "Check your e-mail for the confirmation link."
269
+ msgstr "Kontrollera din e-post för bekräftelse länken."
270
+
271
+ #: includes/class-theme-my-login.php:335
272
+ msgid "Check your e-mail for your new password."
273
+ msgstr "Kontrollera din e-post för ditt nya lösenord."
274
+
275
+ #: includes/class-theme-my-login.php:337
276
+ msgid "Registration complete. Please check your e-mail."
277
+ msgstr "Registreringen är klar. Kontrollera din e-post."
278
+
279
+ #: includes/class-theme-my-login.php:339
280
+ msgid "Your session has expired. Please log-in again."
281
+ msgstr "Sessionen har gått ut. Var snäll och logga in igen."
282
+
283
+ #: includes/class-theme-my-login.php:393
284
+ msgid "Log Out"
285
+ msgstr "Logga ut"
286
+
287
+ #: includes/class-theme-my-login.php:880
288
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
289
+ msgstr "<strong> FEL </ strong>: Ange ett användarnamn eller e-postadress."
290
+
291
+ #: includes/class-theme-my-login.php:885
292
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
293
+ msgstr "<strong> FEL </ strong>: Det finns ingen användare registrerad med den e-postadressen."
294
+
295
+ #: includes/class-theme-my-login.php:897
296
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
297
+ msgstr "<strong> FEL </ strong>: Ogiltigt användarnamn eller e-post."
298
+
299
+ #: includes/class-theme-my-login.php:911
300
+ msgid "Password reset is not allowed for this user"
301
+ msgstr "Återställning av lösenord är inte tillåtet för denna användare"
302
+
303
+ #: includes/class-theme-my-login.php:924
304
+ msgid "Someone has asked to reset the password for the following site and username."
305
+ msgstr "Någon har bett att återställa lösenordet för följande webbplats och användarnamn."
306
+
307
+ #: includes/class-theme-my-login.php:926
308
+ #: includes/class-theme-my-login.php:983
309
+ #: modules/custom-email/custom-email.php:474
310
+ #: modules/custom-email/custom-email.php:491
311
+ #: modules/custom-passwords/custom-passwords.php:336
312
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
313
+ #: modules/user-moderation/user-moderation.php:370
314
+ #, php-format
315
+ msgid "Username: %s"
316
+ msgstr "Användarnamn: %s"
317
+
318
+ #: includes/class-theme-my-login.php:927
319
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
320
+ msgstr "För att återställa lösenordet besök följande adress, annars ignorera bara detta e-mail och ingenting kommer att hända."
321
+
322
+ #: includes/class-theme-my-login.php:938
323
+ #, php-format
324
+ msgid "[%s] Password Reset"
325
+ msgstr "[%s] Återställning av lösenord"
326
+
327
+ #: includes/class-theme-my-login.php:944
328
+ #: includes/class-theme-my-login.php:1001
329
+ #: modules/custom-passwords/custom-passwords.php:354
330
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
331
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
332
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
333
+ msgid "The e-mail could not be sent."
334
+ msgstr "E-mailet kunde inte skickas."
335
+
336
+ #: includes/class-theme-my-login.php:944
337
+ #: includes/class-theme-my-login.php:1001
338
+ #: modules/custom-passwords/custom-passwords.php:354
339
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
340
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
341
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
342
+ msgid "Possible reason: your host may have disabled the mail() function..."
343
+ msgstr "Möjlig orsak: Din webbvärd kan ha inaktiverat mail () funktionen ..."
344
+
345
+ #: includes/class-theme-my-login.php:965
346
+ #: includes/class-theme-my-login.php:968
347
+ #: includes/class-theme-my-login.php:972
348
+ #: modules/custom-passwords/custom-passwords.php:290
349
+ #: modules/custom-passwords/custom-passwords.php:294
350
+ #: modules/custom-passwords/custom-passwords.php:299
351
+ #: modules/user-moderation/user-moderation.php:248
352
+ #: modules/user-moderation/user-moderation.php:251
353
+ #: modules/user-moderation/user-moderation.php:256
354
+ msgid "Invalid key"
355
+ msgstr "Ogiltig nyckel"
356
+
357
+ #: includes/class-theme-my-login.php:984
358
+ #: modules/custom-email/custom-email.php:492
359
+ #: modules/custom-passwords/custom-passwords.php:337
360
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
361
+ #, php-format
362
+ msgid "Password: %s"
363
+ msgstr "Lösenord: %s"
364
+
365
+ #: includes/class-theme-my-login.php:995
366
+ #: modules/custom-passwords/custom-passwords.php:345
367
+ #, php-format
368
+ msgid "[%s] Your new password"
369
+ msgstr "[%s] Ditt nya lösenord"
370
+
371
+ #: includes/class-theme-my-login.php:1026
372
+ msgid "<strong>ERROR</strong>: Please enter a username."
373
+ msgstr "<strong> FEL </ strong>: Vänligen ange ett användarnamn."
374
+
375
+ #: includes/class-theme-my-login.php:1028
376
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
377
+ msgstr "<strong> FEL </ strong>: Användarnamnet är ogiltigt eftersom det använder otillåtna tecken. Ange ett giltigt användarnamn."
378
+
379
+ #: includes/class-theme-my-login.php:1031
380
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
381
+ msgstr "<strong> FEL </ strong>: Användarnamnet är redan registrerad, välj ett annat."
382
+
383
+ #: includes/class-theme-my-login.php:1036
384
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
385
+ msgstr "<strong> FEL </ strong>: Ange din e-postadress."
386
+
387
+ #: includes/class-theme-my-login.php:1038
388
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
389
+ msgstr "<strong> FEL </ strong>: E-postadressen är inte korrekt."
390
+
391
+ #: includes/class-theme-my-login.php:1041
392
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
393
+ msgstr "<strong> FEL </ strong>: Den här e-postadressen är redan registrerad, välj en annan."
394
+
395
+ #: includes/class-theme-my-login.php:1054
396
+ #, php-format
397
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
398
+ msgstr "<strong> FEL </ strong>: Kunde inte registrera dig ... Kontakta <a href=\"mailto:%s\"> webbansvariga</ a>!"
399
+
400
+ #: modules/custom-email/admin/custom-email-admin.php:43
401
+ #: modules/custom-email/admin/custom-email-admin.php:170
402
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
403
+ msgid "User Notification"
404
+ msgstr "Användare underrättelse"
405
+
406
+ #: modules/custom-email/admin/custom-email-admin.php:46
407
+ msgid "This e-mail will be sent to a new user upon registration."
408
+ msgstr "Detta e-postmeddelande kommer att skickas till en ny användare vid registreringen."
409
+
410
+ #: modules/custom-email/admin/custom-email-admin.php:47
411
+ #: modules/custom-email/admin/custom-email-admin.php:174
412
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
413
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
414
+ msgstr "Se till att inkludera variablerna %user_pass% om du använder ett default lösenord, annars så kommer inte användaren veta sitt lösenord!"
415
+
416
+ #: modules/custom-email/admin/custom-email-admin.php:48
417
+ #: modules/custom-email/admin/custom-email-admin.php:78
418
+ #: modules/custom-email/admin/custom-email-admin.php:128
419
+ #: modules/custom-email/admin/custom-email-admin.php:175
420
+ #: modules/custom-email/admin/custom-email-admin.php:205
421
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
422
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
423
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
424
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
425
+ msgid "If any field is left empty, the default will be used instead."
426
+ msgstr "Om något fält lämnas tomt, kommer den förvalda inställningarna att användas istället."
427
+
428
+ #: modules/custom-email/admin/custom-email-admin.php:51
429
+ #: modules/custom-email/admin/custom-email-admin.php:84
430
+ #: modules/custom-email/admin/custom-email-admin.php:131
431
+ #: modules/custom-email/admin/custom-email-admin.php:178
432
+ #: modules/custom-email/admin/custom-email-admin.php:211
433
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
434
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
435
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
436
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
437
+ msgid "From Name"
438
+ msgstr "Från namn"
439
+
440
+ #: modules/custom-email/admin/custom-email-admin.php:54
441
+ #: modules/custom-email/admin/custom-email-admin.php:87
442
+ #: modules/custom-email/admin/custom-email-admin.php:134
443
+ #: modules/custom-email/admin/custom-email-admin.php:181
444
+ #: modules/custom-email/admin/custom-email-admin.php:214
445
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
446
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
447
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
448
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
449
+ msgid "From E-mail"
450
+ msgstr "Från e-post adressen"
451
+
452
+ #: modules/custom-email/admin/custom-email-admin.php:57
453
+ #: modules/custom-email/admin/custom-email-admin.php:90
454
+ #: modules/custom-email/admin/custom-email-admin.php:137
455
+ #: modules/custom-email/admin/custom-email-admin.php:184
456
+ #: modules/custom-email/admin/custom-email-admin.php:217
457
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
458
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
459
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
460
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
461
+ msgid "E-mail Format"
462
+ msgstr "E-post format"
463
+
464
+ #: modules/custom-email/admin/custom-email-admin.php:63
465
+ #: modules/custom-email/admin/custom-email-admin.php:96
466
+ #: modules/custom-email/admin/custom-email-admin.php:143
467
+ #: modules/custom-email/admin/custom-email-admin.php:190
468
+ #: modules/custom-email/admin/custom-email-admin.php:223
469
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
470
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
471
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
472
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
473
+ msgid "Subject"
474
+ msgstr "Ämne"
475
+
476
+ #: modules/custom-email/admin/custom-email-admin.php:66
477
+ #: modules/custom-email/admin/custom-email-admin.php:99
478
+ #: modules/custom-email/admin/custom-email-admin.php:146
479
+ #: modules/custom-email/admin/custom-email-admin.php:193
480
+ #: modules/custom-email/admin/custom-email-admin.php:226
481
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
482
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
483
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
484
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
485
+ msgid "Message"
486
+ msgstr "Meddelande"
487
+
488
+ #: modules/custom-email/admin/custom-email-admin.php:69
489
+ #: modules/custom-email/admin/custom-email-admin.php:102
490
+ #: modules/custom-email/admin/custom-email-admin.php:149
491
+ #: modules/custom-email/admin/custom-email-admin.php:196
492
+ #: modules/custom-email/admin/custom-email-admin.php:229
493
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
494
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
495
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
497
+ msgid "Available Variables"
498
+ msgstr "Tillgängliga variabler"
499
+
500
+ #: modules/custom-email/admin/custom-email-admin.php:74
501
+ #: modules/custom-email/admin/custom-email-admin.php:201
502
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
503
+ msgid "Admin Notification"
504
+ msgstr "Admin underrättelse"
505
+
506
+ #: modules/custom-email/admin/custom-email-admin.php:77
507
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
508
+ msgstr "Detta e-postmeddelande kommer att skickas till den e-postadress eller adresser (flera adresser kan separeras med kommatecken) anges nedan, på Registrering av ny användare."
509
+
510
+ #: modules/custom-email/admin/custom-email-admin.php:81
511
+ #: modules/custom-email/admin/custom-email-admin.php:208
512
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
513
+ msgid "To"
514
+ msgstr "Till"
515
+
516
+ #: modules/custom-email/admin/custom-email-admin.php:126
517
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
518
+ msgstr "Detta e-postmeddelande kommer att skickas till en användare när de försöker återvinna sitt lösenord."
519
+
520
+ #: modules/custom-email/admin/custom-email-admin.php:127
521
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
522
+ msgstr "Se till att inkludera variablerna %reseturl% annars användaren kommer inte att kunna återställa sina lösenord!"
523
+
524
+ #: modules/custom-email/admin/custom-email-admin.php:173
525
+ msgid "This e-mail will be sent to a user upon successful password recovery."
526
+ msgstr "Detta e-postmeddelande kommer att skickas till en användare som genomfört en lyckad lösenord återhämtning."
527
+
528
+ #: modules/custom-email/admin/custom-email-admin.php:204
529
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
530
+ msgstr "Detta e-postmeddelande kommer att skickas till den e-postadress eller adresser (flera adresser kan separeras med kommatecken) anges nedan, efter användarens lösenord ändras."
531
+
532
+ #: modules/custom-email/admin/custom-email-admin.php:231
533
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
534
+ msgid "Disable Admin Notification"
535
+ msgstr "Inaktivera admin Underrättelse"
536
+
537
+ #: modules/custom-email/admin/custom-email-admin.php:251
538
+ #: templates/profile-form.php:86
539
+ #: templates/register-form.php:16
540
+ msgid "E-mail"
541
+ msgstr "E-mail"
542
+
543
+ #: modules/custom-email/admin/custom-email-admin.php:252
544
+ msgid "New User"
545
+ msgstr "Ny användare"
546
+
547
+ #: modules/custom-email/admin/custom-email-admin.php:253
548
+ msgid "Retrieve Password"
549
+ msgstr "Hämta lösenord"
550
+
551
+ #: modules/custom-email/admin/custom-email-admin.php:254
552
+ msgid "Reset Password"
553
+ msgstr "Återställ lösenord"
554
+
555
+ #: modules/custom-email/custom-email.php:473
556
+ #, php-format
557
+ msgid "New user registration on your site %s:"
558
+ msgstr "Registrera ny användare på din webbplats %s:"
559
+
560
+ #: modules/custom-email/custom-email.php:475
561
+ #: modules/user-moderation/user-moderation.php:371
562
+ #, php-format
563
+ msgid "E-mail: %s"
564
+ msgstr "E-mail: %s"
565
+
566
+ #: modules/custom-email/custom-email.php:477
567
+ #, php-format
568
+ msgid "[%s] New User Registration"
569
+ msgstr "[%s] Registrering av ny användare"
570
+
571
+ #: modules/custom-email/custom-email.php:495
572
+ #, php-format
573
+ msgid "[%s] Your username and password"
574
+ msgstr "[%s] Ditt användarnamn och lösenord"
575
+
576
+ #: modules/custom-email/custom-email.php:525
577
+ #, php-format
578
+ msgid "[%s] Password Lost/Changed"
579
+ msgstr "[%s] Lösenord Glömt / Ändrat"
580
+
581
+ #: modules/custom-email/custom-email.php:526
582
+ #, php-format
583
+ msgid "Password Lost and Changed for user: %s"
584
+ msgstr "Lösenord har förändrats för användare: %s"
585
+
586
+ #: modules/custom-passwords/custom-passwords.php:29
587
+ msgid "Password:"
588
+ msgstr "Lösenord:"
589
+
590
+ #: modules/custom-passwords/custom-passwords.php:31
591
+ #: templates/resetpass-form.php:16
592
+ msgid "Confirm Password:"
593
+ msgstr "Bekräfta lösenord:"
594
+
595
+ #: modules/custom-passwords/custom-passwords.php:54
596
+ msgid "<strong>ERROR</strong>: Please enter a password."
597
+ msgstr "<strong> FEL </ strong>: Var vänlig ange ett lösenord."
598
+
599
+ #: modules/custom-passwords/custom-passwords.php:57
600
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
601
+ msgstr "<strong> FEL </ strong>: Dina lösenord matchar inte."
602
+
603
+ #: modules/custom-passwords/custom-passwords.php:60
604
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
605
+ msgstr "<strong> FEL </ strong>: Ditt lösenord måste vara minst 6 tecken långt."
606
+
607
+ #: modules/custom-passwords/custom-passwords.php:188
608
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
609
+ msgstr "Ange ditt användarnamn eller din e-postadress. Du kommer att få ett e-postmeddelande med en länk för att återställa ditt lösenord."
610
+
611
+ #: modules/custom-passwords/custom-passwords.php:191
612
+ msgid "Please enter a new password."
613
+ msgstr "Ange ett nytt lösenord."
614
+
615
+ #: modules/custom-passwords/custom-passwords.php:224
616
+ msgid "Registration complete. You may now log in."
617
+ msgstr "Registreringen är klar. Du kan nu logga in"
618
+
619
+ #: modules/custom-passwords/custom-passwords.php:227
620
+ msgid "Your password has been saved. You may now log in."
621
+ msgstr "Ditt lösenord har sparats. Du kan nu logga in"
622
+
623
+ #: modules/custom-redirection/custom-redirection.php:148
624
+ msgid "Redirection"
625
+ msgstr "Omdirigering"
626
+
627
+ #: modules/custom-redirection/custom-redirection.php:175
628
+ msgid "Log in"
629
+ msgstr "Logga in"
630
+
631
+ #: modules/custom-redirection/custom-redirection.php:177
632
+ #: modules/custom-redirection/custom-redirection.php:189
633
+ msgid "Default"
634
+ msgstr "Standard"
635
+
636
+ #: modules/custom-redirection/custom-redirection.php:178
637
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
638
+ msgstr "Markera detta alternativ för att skicka användaren till deras WordPress avdelning gällande Admin / Profil."
639
+
640
+ #: modules/custom-redirection/custom-redirection.php:179
641
+ #: modules/custom-redirection/custom-redirection.php:191
642
+ #, fuzzy
643
+ msgid "Referer"
644
+ msgstr "Hänvisa"
645
+
646
+ #: modules/custom-redirection/custom-redirection.php:180
647
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
648
+ msgstr "Markera detta alternativ för att skicka användaren tillbaka till den sidan de var på innan de loggade in"
649
+
650
+ #: modules/custom-redirection/custom-redirection.php:183
651
+ #: modules/custom-redirection/custom-redirection.php:195
652
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
653
+ msgstr "Markera detta alternativ för att skicka användaren till en plats, som anges av textrutan ovan."
654
+
655
+ #: modules/custom-redirection/custom-redirection.php:190
656
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
657
+ msgstr "Markera detta alternativ för att skicka användaren till inloggningssidan, visa där ett meddelande om att de har loggat ut."
658
+
659
+ #: modules/custom-redirection/custom-redirection.php:192
660
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
661
+ msgstr "Markera detta alternativ för att skicka användaren tillbaka till den sida de var på besök innan du loggar ut. (OBS: Om föregående sida som besöks var en admin sida, kan det få oväntade resultat.)"
662
+
663
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
664
+ msgid "User Links"
665
+ msgstr "Användare länkar"
666
+
667
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
668
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
669
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
670
+ msgid "Title"
671
+ msgstr "Titel"
672
+
673
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
674
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
675
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
676
+ msgid "URL"
677
+ msgstr "URL"
678
+
679
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
680
+ msgid "Add New link:"
681
+ msgstr "Lägg till ny länk:"
682
+
683
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
684
+ msgid "Add link"
685
+ msgstr "Lägg till länk"
686
+
687
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
688
+ msgid "Delete"
689
+ msgstr "Ta bort"
690
+
691
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
692
+ msgid "Update"
693
+ msgstr "Uppdatera"
694
+
695
+ #: modules/security/admin/security-admin.php:35
696
+ #: modules/security/admin/security-admin.php:38
697
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
698
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
699
+ msgid "You can&#8217;t edit that user."
700
+ msgstr "Du kan inte redigera den användaren."
701
+
702
+ #: modules/security/admin/security-admin.php:70
703
+ msgid "User locked."
704
+ msgstr "Användare låst."
705
+
706
+ #: modules/security/admin/security-admin.php:72
707
+ msgid "User unlocked."
708
+ msgstr "Användare olåst."
709
+
710
+ #: modules/security/admin/security-admin.php:95
711
+ msgid "Unlock"
712
+ msgstr "Lås upp"
713
+
714
+ #: modules/security/admin/security-admin.php:97
715
+ msgid "Lock"
716
+ msgstr "Lås"
717
+
718
+ #: modules/security/admin/security-admin.php:116
719
+ msgid "Security"
720
+ msgstr "Säkerhet"
721
+
722
+ #: modules/security/admin/security-admin.php:136
723
+ msgid "Login Attempts"
724
+ msgstr "Inloggningsförsök"
725
+
726
+ #: modules/security/admin/security-admin.php:141
727
+ msgid "minute(s)"
728
+ msgstr "minut (er)"
729
+
730
+ #: modules/security/admin/security-admin.php:142
731
+ msgid "hour(s)"
732
+ msgstr "timmar"
733
+
734
+ #: modules/security/admin/security-admin.php:143
735
+ msgid "day(s)"
736
+ msgstr "dagar"
737
+
738
+ #: modules/security/admin/security-admin.php:166
739
+ #, php-format
740
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
741
+ msgstr "Efter %1$s misslyckade inloggningsförsök inom %2$s %3$s, blockera kontot i %4$s %5$s."
742
+
743
+ #: modules/security/security.php:43
744
+ #: modules/security/security.php:69
745
+ #, php-format
746
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
747
+ msgstr "<strong> FEL </ strong>: Det här kontot har låsts på grund av för många misslyckade inloggningsförsök. Du kan försöka igen om %s."
748
+
749
+ #: modules/security/security.php:45
750
+ msgid "<strong>ERROR</strong>: This account has been locked."
751
+ msgstr "<strong> FEL </ strong>: Det här kontot har låsts."
752
+
753
+ #: modules/themed-profiles/themed-profiles.php:77
754
+ #: templates/profile-form.php:125
755
+ msgid "Strength indicator"
756
+ msgstr "Styrkeindikator"
757
+
758
+ #: modules/themed-profiles/themed-profiles.php:78
759
+ msgid "Very weak"
760
+ msgstr "Mycket svagt"
761
+
762
+ #: modules/themed-profiles/themed-profiles.php:79
763
+ msgid "Weak"
764
+ msgstr "Svagt"
765
+
766
+ #. translators: password strength
767
+ #: modules/themed-profiles/themed-profiles.php:81
768
+ msgctxt "password strength"
769
+ msgid "Medium"
770
+ msgstr "Medelmåttigt"
771
+
772
+ #: modules/themed-profiles/themed-profiles.php:82
773
+ msgid "Strong"
774
+ msgstr "Starkt"
775
+
776
+ #: modules/themed-profiles/themed-profiles.php:92
777
+ msgid "You do not have permission to edit this user."
778
+ msgstr "Du har inte behörighet att redigera den här användaren."
779
+
780
+ #: modules/themed-profiles/themed-profiles.php:108
781
+ msgid "Profile updated."
782
+ msgstr "Profil uppdaterad."
783
+
784
+ #: modules/themed-profiles/themed-profiles.php:178
785
+ msgid "Your Profile"
786
+ msgstr "Din profil"
787
+
788
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
789
+ msgid "User approved."
790
+ msgstr "Användare godkänd"
791
+
792
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
793
+ msgid "Activation sent."
794
+ msgstr "Aktivering skickat."
795
+
796
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
797
+ msgid "Resend Activation"
798
+ msgstr "Skicka om aktiveringsmail"
799
+
800
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
801
+ msgid "Approve"
802
+ msgstr "Godkänn"
803
+
804
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
805
+ #: modules/user-moderation/user-moderation.php:275
806
+ msgid "Same as when you signed up."
807
+ msgstr "Samma som när du registrerade dig."
808
+
809
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
810
+ #, php-format
811
+ msgid "You have been approved access to %s"
812
+ msgstr "Du har nu tillträde till %s"
813
+
814
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
815
+ #, php-format
816
+ msgid "[%s] Registration Approved"
817
+ msgstr "[%s] Registrering Godkänd"
818
+
819
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
820
+ #, php-format
821
+ msgid "You have been denied access to %s"
822
+ msgstr "Du har nekats tillträde till %s"
823
+
824
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
825
+ #, php-format
826
+ msgid "[%s] Registration Denied"
827
+ msgstr "[%s] Registrering Nekad"
828
+
829
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
830
+ #, fuzzy
831
+ msgid "Moderation"
832
+ msgstr "Moderation"
833
+
834
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
835
+ msgid "User Activation"
836
+ msgstr "Användare aktivering"
837
+
838
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
839
+ msgid "User Approval"
840
+ msgstr "Användar godkännande"
841
+
842
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
843
+ msgid "User Denial"
844
+ msgstr "Användare nekad"
845
+
846
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
847
+ msgid "User Moderation"
848
+ msgstr "Användare moderering"
849
+
850
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
851
+ msgid "None"
852
+ msgstr "Ingen"
853
+
854
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
855
+ #, fuzzy
856
+ msgid "Check this option to require no moderation."
857
+ msgstr "Markera det här alternativet för att inte göra någon moderation."
858
+
859
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
860
+ msgid "E-mail Confirmation"
861
+ msgstr "E-post bekräftelse"
862
+
863
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
864
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
865
+ msgstr "Markera det här alternativet för att kräva nya användare att bekräfta sin e-postadress innan de kan logga in."
866
+
867
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
868
+ msgid "Admin Approval"
869
+ msgstr "Admin godkännande"
870
+
871
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
872
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
873
+ msgstr "Markera det här alternativet för att nya användare först skall godkännas av en administratör innan de kan logga in"
874
+
875
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
876
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
877
+ msgstr "Detta e-postmeddelande kommer att skickas till en ny användare efter registrering när \"E-mail Confirmation\" är markerat för \"User Moderation\"."
878
+
879
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
880
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
881
+ msgstr "Se till att inkludera variablerna %activateurl% annars så kommer användaren inte kunna aktivera sitt konto!"
882
+
883
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
884
+ #, fuzzy
885
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
886
+ msgstr "Detta e-postmeddelande kommer att skickas till nya användare när admin godkännande är \"Admin Approval\" är markerat för \"User Moderation\"."
887
+
888
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
889
+ #, fuzzy
890
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
891
+ msgstr "Detta e-postmeddelande kommer att skickas till den e-postadress eller adresser (flera adresser kan separeras med kommatecken) som anges nedan när användarens registrering \"Admin Approval\" är markerat för \"User Moderation\"."
892
+
893
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
894
+ #, fuzzy
895
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
896
+ msgstr "Detta e-postmeddelande kommer att skickas till en användare som skall utgå / nekas när \"Admin Approval\" är markerat för \"User Moderation\" och användarens roll är \"Pending\"."
897
+
898
+ #: modules/user-moderation/user-moderation.php:171
899
+ #, php-format
900
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
901
+ msgstr "<strong> FEL </ strong>: Du har ännu inte bekräftat din e-postadress. <a href=\"%s\">Skicka om aktiveringen</a>?"
902
+
903
+ #: modules/user-moderation/user-moderation.php:174
904
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
905
+ msgstr "<strong> FEL </ strong>: Din registrering har ännu inte godkänts."
906
+
907
+ #: modules/user-moderation/user-moderation.php:334
908
+ #, php-format
909
+ msgid "[%s] Activate Your Account"
910
+ msgstr "[%s] Aktivera ditt konto"
911
+
912
+ #: modules/user-moderation/user-moderation.php:335
913
+ #, php-format
914
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
915
+ msgstr "Tack för registrering vid %s! För att slutföra aktiveringen av ditt konto, klicka på följande länk:"
916
+
917
+ #: modules/user-moderation/user-moderation.php:367
918
+ #, php-format
919
+ msgid "[%s] New User Awaiting Approval"
920
+ msgstr "[%s] Nya användare väntar på godkännande"
921
+
922
+ #: modules/user-moderation/user-moderation.php:369
923
+ #, php-format
924
+ msgid "New user requires approval on your blog %s:"
925
+ msgstr "Ny användare kräver godkännande på din webbsida %s:"
926
+
927
+ #: modules/user-moderation/user-moderation.php:372
928
+ msgid "To approve or deny this user:"
929
+ msgstr "Godkänn eller avslå den här användaren:"
930
+
931
+ #: modules/user-moderation/user-moderation.php:393
932
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
933
+ msgstr "Din registrering var framgångsrik, men du måste först bekräfta din e-postadress innan du kan logga in, Kontrollera din e-post och klicka på den bifogade länken."
934
+
935
+ #: modules/user-moderation/user-moderation.php:395
936
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
937
+ msgstr "Din registrering var framgångsrik men du måste nu godkännas av en administratör innan du kan logga in Du kommer att meddelas via e-post när ditt konto har granskats."
938
+
939
+ #: modules/user-moderation/user-moderation.php:398
940
+ msgid "Your account has been activated. You may now log in."
941
+ msgstr "Ditt konto har aktiverats. Du kan nu logga in"
942
+
943
+ #: modules/user-moderation/user-moderation.php:400
944
+ msgid "Your account has been activated. Please check your e-mail for your password."
945
+ msgstr "Ditt konto har aktiverats. Kontrollera din e-post för ditt lösenord."
946
+
947
+ #: modules/user-moderation/user-moderation.php:402
948
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
949
+ msgstr "<strong> FEL </ strong>: Tyvärr, det verkar som om nyckeln inte är giltig."
950
+
951
+ #: modules/user-moderation/user-moderation.php:405
952
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
953
+ msgstr "<strong> FEL </ strong>: Det gick aktiveringsmailet inte skickas."
954
+
955
+ #: modules/user-moderation/user-moderation.php:407
956
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
957
+ msgstr "Aktiverings e-mail har skickats till den e-postadress som du registrerat. Kontrollera din e-post och klicka på den bifogade länken."
958
+
959
+ #: templates/login-form.php:12
960
+ #: templates/profile-form.php:34
961
+ #: templates/register-form.php:12
962
+ msgid "Username"
963
+ msgstr "Användarnamn"
964
+
965
+ #: templates/login-form.php:16
966
+ msgid "Password"
967
+ msgstr "Lösenord"
968
+
969
+ #: templates/login-form.php:25
970
+ msgid "Remember Me"
971
+ msgstr "Kom ihåg mig"
972
+
973
+ #: templates/lostpassword-form.php:12
974
+ msgid "Username or E-mail:"
975
+ msgstr "Användarnamn eller E-post:"
976
+
977
+ #: templates/lostpassword-form.php:20
978
+ msgid "Get New Password"
979
+ msgstr "Skapa nytt lösenord"
980
+
981
+ #: templates/profile-form.php:22
982
+ msgid "Personal Options"
983
+ msgstr "Personliga inställningar"
984
+
985
+ #: templates/profile-form.php:30
986
+ msgid "Name"
987
+ msgstr "Namn"
988
+
989
+ #: templates/profile-form.php:35
990
+ msgid "Your username cannot be changed."
991
+ msgstr "Ditt användarnamn kan inte ändras."
992
+
993
+ #: templates/profile-form.php:39
994
+ msgid "First name"
995
+ msgstr "Förnamn"
996
+
997
+ #: templates/profile-form.php:44
998
+ msgid "Last name"
999
+ msgstr "Efternamn"
1000
+
1001
+ #: templates/profile-form.php:49
1002
+ msgid "Nickname"
1003
+ msgstr "Smeknamn"
1004
+
1005
+ #: templates/profile-form.php:49
1006
+ #: templates/profile-form.php:86
1007
+ msgid "(required)"
1008
+ msgstr "(obligatorisk)"
1009
+
1010
+ #: templates/profile-form.php:54
1011
+ msgid "Display name publicly as"
1012
+ msgstr "Visa namn offentligt som"
1013
+
1014
+ #: templates/profile-form.php:82
1015
+ msgid "Contact Info"
1016
+ msgstr "Kontaktuppgifter"
1017
+
1018
+ #: templates/profile-form.php:91
1019
+ msgid "Website"
1020
+ msgstr "Webbsida"
1021
+
1022
+ #: templates/profile-form.php:108
1023
+ msgid "About Yourself"
1024
+ msgstr "Om dig själv"
1025
+
1026
+ #: templates/profile-form.php:112
1027
+ msgid "Biographical Info"
1028
+ msgstr "Biografisk information"
1029
+
1030
+ #: templates/profile-form.php:114
1031
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1032
+ msgstr "Dela med dig av din biografiska information i din profil. Detta visas eventuellt offentligt."
1033
+
1034
+ #: templates/profile-form.php:122
1035
+ msgid "New Password"
1036
+ msgstr "Nytt lösenord"
1037
+
1038
+ #: templates/profile-form.php:123
1039
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1040
+ msgstr "Om du vill ändra lösenordet skriver en ny. Annars lämna det tomt."
1041
+
1042
+ #: templates/profile-form.php:124
1043
+ msgid "Type your new password again."
1044
+ msgstr "Skriv ditt nya lösenord igen."
1045
+
1046
+ #: templates/profile-form.php:126
1047
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1048
+ msgstr "Tips: Lösenordet ska vara minst sju tecken. För att göra det starkare, använda gemener och versaler, siffror och symboler typ! \"? $% ^ &)."
1049
+
1050
+ #: templates/profile-form.php:140
1051
+ msgid "Additional Capabilities"
1052
+ msgstr "Ytterligare resurser"
1053
+
1054
+ #: templates/profile-form.php:159
1055
+ msgid "Update Profile"
1056
+ msgstr "Uppdatera profil"
1057
+
1058
+ #: templates/register-form.php:23
1059
+ msgid "A password will be e-mailed to you."
1060
+ msgstr "Ett lösenord skickas till dig."
1061
+
1062
+ #: templates/resetpass-form.php:12
1063
+ msgid "New Password:"
1064
+ msgstr "Nytt lösenord:"
1065
+
1066
+ #: templates/resetpass-form.php:24
1067
+ msgid "Change Password"
1068
+ msgstr "Ändra lösenord"
1069
+
1070
+ #. Plugin URI of the plugin/theme
1071
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1072
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1073
+
1074
+ #. Description of the plugin/theme
1075
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1076
+ msgstr "Themes the WordPress login, registrering och glömt lösenordet sidor enligt ditt tema."
1077
+
1078
+ #. Author of the plugin/theme
1079
+ msgid "Jeff Farthing"
1080
+ msgstr "Jeff Farthing"
1081
+
1082
+ #. Author URI of the plugin/theme
1083
+ msgid "http://www.jfarthing.com"
1084
+ msgstr "http://www.jfarthing.com"
1085
+
language/theme-my-login-tr_TR.mo ADDED
Binary file
language/theme-my-login-tr_TR.po ADDED
@@ -0,0 +1,1267 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Theme My Login 6.0\n"
4
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/theme-my-login\n"
5
+ "POT-Creation-Date: 2010-10-03 19:07+0000\n"
6
+ "PO-Revision-Date: 2010-10-06 13:10-0500\n"
7
+ "Last-Translator: Jeff Farthing <jeff@jfarthing.com>\n"
8
+ "Language-Team: Orkun Soylu <orkunsoylu@hotmail.com>\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: Turkish\n"
13
+ "X-Poedit-Country: TURKEY\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
16
+ "X-Poedit-Basepath: ../\n"
17
+ "X-Textdomain-Support: yes\n"
18
+ "X-Poedit-SearchPath-0: .\n"
19
+
20
+ # @ theme-my-login
21
+ #. #-#-#-#-# plugin.pot (Theme My Login 6.0) #-#-#-#-#
22
+ #. Plugin Name of the plugin/theme
23
+ #: admin/class-theme-my-login-admin.php:51
24
+ #: admin/class-theme-my-login-admin.php:52
25
+ #: includes/class-theme-my-login-widget.php:24
26
+ msgid "Theme My Login"
27
+ msgstr "Theme My Login"
28
+
29
+ # @ theme-my-login
30
+ #: admin/class-theme-my-login-admin.php:88
31
+ #, php-format
32
+ msgid "ERROR: The module \"%1$s\" could not be activated (%2$s)."
33
+ msgstr "HATA: \"%1$s\" isimli modül başlatılamıyor (%2$s)."
34
+
35
+ #: admin/class-theme-my-login-admin.php:108
36
+ msgid "NOTICE:"
37
+ msgstr "NOT:"
38
+
39
+ #: admin/class-theme-my-login-admin.php:109
40
+ #, php-format
41
+ msgid "Now that you have activated Theme My Login, please <a href=\"%s\">visit the settings page</a> and familiarize yourself with all of the available options."
42
+ msgstr "Theme My Login&#8217;i aktif ettiniz, lütfen <a href=\"%s\">ayarlar</a> sayfasını ziyaret ederek, ayarları kontrol edin. "
43
+
44
+ #: admin/class-theme-my-login-admin.php:111
45
+ msgid "Take me to the settings page"
46
+ msgstr "Beni ayarlar sayfasına götür"
47
+
48
+ #: admin/class-theme-my-login-admin.php:124
49
+ msgid "You can now login with your e-mail address or username! Try it out!"
50
+ msgstr "E-Mail ve kullanıcı adınızla giriş yapabilirsiniz! Deneyin!"
51
+
52
+ #: admin/class-theme-my-login-admin.php:125
53
+ msgid "Theme My Login now utilizes a module system. Modules are similar to WordPress plugins. Each module extends the default functionality of Theme My Login. <a rel=\"tml-options\" href=\"#tml-modules\">Click here</a> to get started with modules now."
54
+ msgstr "Theme My Login şimdi bir modül sistemini başlatıyor. Modüller WordPress eklentilerine benzer. Her modül Theme My Login&#8217;in mevcut fonksiyonlarını arttırır.. <a rel=\"tml-options\" href=\"#tml-modules\">Buraya</a> basarak modüller ile çalışmaya başlayabilirsiniz."
55
+
56
+ #: admin/class-theme-my-login-admin.php:126
57
+ msgid "Theme My Login now allows custom forms. You can create your own form template(s) by copying the default version(s) from \"theme-my-login/templates\" to your current theme directory. Try it out!"
58
+ msgstr "Theme My Login şimdi kişiselleştirilmiş formları da destekliyor. Kendi form şablonlarınızı oluşturmak için, varsayılan şablonları \"theme-my-login/templates\" içinden tema klasörünüze kopyalayabilirsiniz. Deneyin!"
59
+
60
+ # @ theme-my-login
61
+ #: admin/class-theme-my-login-admin.php:127
62
+ msgid "You can maintain your stylesheet changes between upgrades. Just simply copy the file \"theme-my-login/theme-my-login.css\" to your current theme directory and edit it as you please!"
63
+ msgstr "Sürüm yükseltmeleri sırasında stilsayfanızı muhafaza edebilirsiniz. Bunun için tek yapmanız gereken, \"theme-my-login/theme-my-login.css\" dosyasını şuanki tema klasörüne kopyalayarak değiştirmek!"
64
+
65
+ #: admin/class-theme-my-login-admin.php:128
66
+ msgid "Theme My Login provides a shortcode that you can use within your posts with multiple parameters to customize the form. Visit the <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Documentation</a> for usage instructions."
67
+ msgstr "Theme My Login yazılarınızda kullanabileceğiniz, farklı paramametrelerleformu kişiselleştirebileceğiniz bir kısa kod sağlamaktadır. <a href=\"http://www.jfarthing.com/docs/theme-my-login/shortcode\" target=\"_blank\">Theme My Login Dokumentasyonu</a> bağlantısında kullanımı hakkında bilgi bulabilirsiniz."
68
+
69
+ #: admin/class-theme-my-login-admin.php:129
70
+ msgid "Theme My Login is <em>FREE</em> but Jeff sure appreciates <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">donations</a>!"
71
+ msgstr "Theme My Login <em>ÜCRETSİZDİR</em> ama Jeff bir <a href=\"http://www.jfarthing.com/donate\" target=\"_blank\">kahve</a>ye hayır demez!"
72
+
73
+ #: admin/class-theme-my-login-admin.php:130
74
+ msgid "Jeff is <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">available for hire</a>!"
75
+ msgstr "Jeff <a href=\"http://www.jfarthing.com/hire-me\" target=\"_blank\">işleriniz için müsait</a>!"
76
+
77
+ #: admin/class-theme-my-login-admin.php:134
78
+ msgid "Did You Know?"
79
+ msgstr "Biliyor muydunuz?"
80
+
81
+ # @ theme-my-login
82
+ #: admin/class-theme-my-login-admin.php:175
83
+ msgid "General"
84
+ msgstr "Genel"
85
+
86
+ # @ theme-my-login
87
+ #: admin/class-theme-my-login-admin.php:176
88
+ msgid "Basic"
89
+ msgstr "Temel"
90
+
91
+ # @ theme-my-login
92
+ #: admin/class-theme-my-login-admin.php:177
93
+ #: admin/class-theme-my-login-admin.php:305
94
+ msgid "Modules"
95
+ msgstr "Modüller"
96
+
97
+ # @ theme-my-login
98
+ #: admin/class-theme-my-login-admin.php:184
99
+ msgid "Theme My Login Settings"
100
+ msgstr "Theme My Login Ayarları"
101
+
102
+ # @ theme-my-login
103
+ #: admin/class-theme-my-login-admin.php:190
104
+ #: admin/class-theme-my-login-admin.php:247
105
+ msgid "Save Changes"
106
+ msgstr "Değişiklikleri Kaydet"
107
+
108
+ # @ theme-my-login
109
+ #: admin/class-theme-my-login-admin.php:266
110
+ msgid "Page ID"
111
+ msgstr "Sayfa-ID&#8217;si"
112
+
113
+ # @ theme-my-login
114
+ #: admin/class-theme-my-login-admin.php:269
115
+ msgid "This should be the ID of the WordPress page that includes the [theme-my-login] shortcode. By default, this page is titled \"Login\"."
116
+ msgstr "Bu [theme-my-login] kodunu içeren WordPress sayfasının IDsi olmalı. Varsayılan durumda bu sayfanın başlığı \"Login\" olacaktır."
117
+
118
+ # @ theme-my-login
119
+ #: admin/class-theme-my-login-admin.php:273
120
+ msgid "Pagelist"
121
+ msgstr "Sayfa listesi"
122
+
123
+ # @ theme-my-login
124
+ #: admin/class-theme-my-login-admin.php:276
125
+ msgid "Show Page In Pagelist"
126
+ msgstr "Sayfayı Sayfa listesine ekle"
127
+
128
+ # @ theme-my-login
129
+ #: admin/class-theme-my-login-admin.php:277
130
+ msgid "Enable this setting to add login/logout links to the pagelist generated by functions like wp_list_pages() and wp_page_menu()."
131
+ msgstr "Bu ayarı, Giriş/Çıkış linklerini sayfa listesi tarafından üretilen wp_list_pages() ve wp_page_menu() gibi fonksiyonlara eklemek için aktif edin."
132
+
133
+ # @ theme-my-login
134
+ #: admin/class-theme-my-login-admin.php:281
135
+ msgid "Stylesheet"
136
+ msgstr "Stil Sayfası"
137
+
138
+ # @ theme-my-login
139
+ #: admin/class-theme-my-login-admin.php:284
140
+ msgid "Enable \"theme-my-login.css\""
141
+ msgstr "Aktive et: \"theme-my-login.css\""
142
+
143
+ # @ theme-my-login
144
+ #: admin/class-theme-my-login-admin.php:285
145
+ msgid "In order to keep changes between upgrades, you can store your customized \"theme-my-login.css\" in your current theme directory."
146
+ msgstr "Yükseltmeler arasında oluşan farklılıkları saklamak için kişiselleştirdiğiniz \"theme-my-login.css\" dosyasını tema dosyanızda tutabilirisiniz."
147
+
148
+ # @ theme-my-login
149
+ #: admin/class-theme-my-login-admin.php:309
150
+ #, php-format
151
+ msgid "Enable %s"
152
+ msgstr "Aktive et: %s"
153
+
154
+ # @ theme-my-login
155
+ #: admin/class-theme-my-login-admin.php:311
156
+ msgid "No modules found."
157
+ msgstr "Modül bulunamadı."
158
+
159
+ # @ theme-my-login
160
+ #: admin/class-theme-my-login-admin.php:422
161
+ msgid "One of the modules is invalid."
162
+ msgstr "Modüllerden biri geçersiz."
163
+
164
+ # @ theme-my-login
165
+ #: admin/class-theme-my-login-admin.php:475
166
+ msgid "Invalid module path."
167
+ msgstr "Geçersiz modül yolu."
168
+
169
+ # @ theme-my-login
170
+ #: admin/class-theme-my-login-admin.php:477
171
+ msgid "Module file does not exist."
172
+ msgstr "Modül mevcut değil."
173
+
174
+ # @ theme-my-login
175
+ #: admin/class-theme-my-login-admin.php:481
176
+ msgid "The module does not have a valid header."
177
+ msgstr "Modülün geçerli bir başlığı yok."
178
+
179
+ # @ theme-my-login
180
+ #: includes/class-theme-my-login-template.php:140
181
+ #, php-format
182
+ msgid "Welcome, %s"
183
+ msgstr "Hoşgeldin, %s"
184
+
185
+ # @ theme-my-login
186
+ #: includes/class-theme-my-login-template.php:144
187
+ #: includes/class-theme-my-login-widget.php:86
188
+ #: templates/register-form.php:25
189
+ msgid "Register"
190
+ msgstr "Kayıt Ol"
191
+
192
+ # @ theme-my-login
193
+ #: includes/class-theme-my-login-template.php:150
194
+ #: includes/class-theme-my-login-widget.php:86
195
+ msgid "Lost Password"
196
+ msgstr "Kayıp Şifre"
197
+
198
+ # @ theme-my-login
199
+ #: includes/class-theme-my-login-template.php:154
200
+ #: includes/class-theme-my-login.php:393
201
+ #: templates/login-form.php:28
202
+ msgid "Log In"
203
+ msgstr "Giriş"
204
+
205
+ # @ theme-my-login
206
+ #: includes/class-theme-my-login-template.php:316
207
+ #: modules/custom-user-links/custom-user-links.php:95
208
+ msgid "Dashboard"
209
+ msgstr "Kontrol Paneli"
210
+
211
+ # @ theme-my-login
212
+ #: includes/class-theme-my-login-template.php:317
213
+ #: modules/custom-user-links/custom-user-links.php:96
214
+ msgid "Profile"
215
+ msgstr "Profil"
216
+
217
+ # @ theme-my-login
218
+ #: includes/class-theme-my-login-template.php:334
219
+ #: modules/custom-redirection/custom-redirection.php:187
220
+ msgid "Log out"
221
+ msgstr "Çıkış"
222
+
223
+ #: includes/class-theme-my-login-template.php:363
224
+ msgid "Register For This Site"
225
+ msgstr "Bu Site İçin Kayıt Olun"
226
+
227
+ # @ theme-my-login
228
+ #: includes/class-theme-my-login-template.php:365
229
+ msgid "Please enter your username or e-mail address. You will receive a new password via e-mail."
230
+ msgstr "Lütfen kullanıcı adı veya e-mail adresinizi girin. Yeni şifreniz e-posta ile yollanacak. "
231
+
232
+ # @ theme-my-login
233
+ #: includes/class-theme-my-login-widget.php:23
234
+ msgid "A login form for your blog."
235
+ msgstr "Siteniz için giriş forumu."
236
+
237
+ # @ theme-my-login
238
+ #: includes/class-theme-my-login-widget.php:86
239
+ msgid "Login"
240
+ msgstr "Giriş"
241
+
242
+ # @ theme-my-login
243
+ #: includes/class-theme-my-login-widget.php:87
244
+ msgid "Default Action"
245
+ msgstr "Varsayılan Aksiyon"
246
+
247
+ # @ theme-my-login
248
+ #: includes/class-theme-my-login-widget.php:94
249
+ msgid "Show When Logged In"
250
+ msgstr "Giriş Yapınca Göster"
251
+
252
+ # @ theme-my-login
253
+ #: includes/class-theme-my-login-widget.php:96
254
+ msgid "Show Title"
255
+ msgstr "Başlığı Göster"
256
+
257
+ # @ theme-my-login
258
+ #: includes/class-theme-my-login-widget.php:98
259
+ msgid "Show Login Link"
260
+ msgstr "Giriş Bağlantısını Göster"
261
+
262
+ # @ theme-my-login
263
+ #: includes/class-theme-my-login-widget.php:100
264
+ msgid "Show Register Link"
265
+ msgstr "Kayıt Linkini Göster"
266
+
267
+ # @ theme-my-login
268
+ #: includes/class-theme-my-login-widget.php:102
269
+ msgid "Show Lost Password Link"
270
+ msgstr "Kayıp Şifre Linkini Göster"
271
+
272
+ # @ theme-my-login
273
+ #: includes/class-theme-my-login-widget.php:104
274
+ msgid "Show Gravatar"
275
+ msgstr "Gravatar&#8217;ı Göster"
276
+
277
+ # @ theme-my-login
278
+ #: includes/class-theme-my-login-widget.php:105
279
+ msgid "Gravatar Size"
280
+ msgstr "Gravatar Boyutu"
281
+
282
+ # @ theme-my-login
283
+ #: includes/class-theme-my-login-widget.php:107
284
+ msgid "Allow Registration"
285
+ msgstr "Kayda İzin Ver"
286
+
287
+ # @ theme-my-login
288
+ #: includes/class-theme-my-login-widget.php:109
289
+ msgid "Allow Password Recovery"
290
+ msgstr "Şifre Yenilemeye İzin Ver"
291
+
292
+ # @ theme-my-login
293
+ #: includes/class-theme-my-login.php:217
294
+ msgid "Sorry, that key does not appear to be valid."
295
+ msgstr "Üzgünüz, bu girdi geçerli değil."
296
+
297
+ # @ theme-my-login
298
+ #: includes/class-theme-my-login.php:325
299
+ 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."
300
+ msgstr "<strong>HATA</strong>: Çerezler engellenmiş veya tarayıcınız tarafından desteklenmiyor. Bu platformu kullanabilmek için <a href='http://www.google.com/cookies.html'>çerezleri aktive edebilirsiniz</a>."
301
+
302
+ # @ theme-my-login
303
+ #: includes/class-theme-my-login.php:329
304
+ msgid "You are now logged out."
305
+ msgstr "Çıkış yaptınız."
306
+
307
+ # @ theme-my-login
308
+ #: includes/class-theme-my-login.php:331
309
+ msgid "User registration is currently not allowed."
310
+ msgstr "Kayda şuanda izin verilmiyor."
311
+
312
+ # @ theme-my-login
313
+ #: includes/class-theme-my-login.php:333
314
+ msgid "Check your e-mail for the confirmation link."
315
+ msgstr "Doğrulama linki için e-mailinizi kontrol ediniz."
316
+
317
+ # @ theme-my-login
318
+ #: includes/class-theme-my-login.php:335
319
+ msgid "Check your e-mail for your new password."
320
+ msgstr "Yeni şifreniz için e-mailinizi kontrol ediniz."
321
+
322
+ # @ theme-my-login
323
+ #: includes/class-theme-my-login.php:337
324
+ msgid "Registration complete. Please check your e-mail."
325
+ msgstr "Kayıt tamamlandı. E-mailinizi kontrol ediniz."
326
+
327
+ #: includes/class-theme-my-login.php:339
328
+ msgid "Your session has expired. Please log-in again."
329
+ msgstr "Oturumunuz zaman aşımına uğradı. Lütfen tekrar giriş yapınız. "
330
+
331
+ # @ theme-my-login
332
+ #: includes/class-theme-my-login.php:393
333
+ msgid "Log Out"
334
+ msgstr "Çıkış"
335
+
336
+ # @ theme-my-login
337
+ #: includes/class-theme-my-login.php:880
338
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
339
+ msgstr "<strong>HATA</strong>: Bir kullanıcı adı veya e-mail adresi giriniz."
340
+
341
+ # @ theme-my-login
342
+ #: includes/class-theme-my-login.php:885
343
+ msgid "<strong>ERROR</strong>: There is no user registered with that email address."
344
+ msgstr "<strong>HATA</strong>: Bu e-mail ile kayıt olmuş kullanıcı yok."
345
+
346
+ # @ theme-my-login
347
+ #: includes/class-theme-my-login.php:897
348
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
349
+ msgstr "<strong>HATA</strong>: Kullanıcı adı veya e-mail geçersiz."
350
+
351
+ # @ theme-my-login
352
+ #: includes/class-theme-my-login.php:911
353
+ msgid "Password reset is not allowed for this user"
354
+ msgstr "Bu kullanıcı için şifre sıfırlamaya izin verilmemiş"
355
+
356
+ # @ theme-my-login
357
+ #: includes/class-theme-my-login.php:924
358
+ msgid "Someone has asked to reset the password for the following site and username."
359
+ msgstr "Ekteki site ve kullanıcı adı için biri şifre sıfırlamak istedi:"
360
+
361
+ # @ theme-my-login
362
+ #: includes/class-theme-my-login.php:926
363
+ #: includes/class-theme-my-login.php:983
364
+ #: modules/custom-email/custom-email.php:474
365
+ #: modules/custom-email/custom-email.php:491
366
+ #: modules/custom-passwords/custom-passwords.php:336
367
+ #: modules/user-moderation/admin/user-moderation-admin.php:165
368
+ #: modules/user-moderation/user-moderation.php:370
369
+ #, php-format
370
+ msgid "Username: %s"
371
+ msgstr "Kullanıcı Adı: %s"
372
+
373
+ # @ theme-my-login
374
+ #: includes/class-theme-my-login.php:927
375
+ msgid "To reset your password visit the following address, otherwise just ignore this email and nothing will happen."
376
+ msgstr "Şifrenizi "
377
+
378
+ # @ theme-my-login
379
+ #: includes/class-theme-my-login.php:938
380
+ #, php-format
381
+ msgid "[%s] Password Reset"
382
+ msgstr "[%s] Şifre Sıfırlama"
383
+
384
+ # @ theme-my-login
385
+ #: includes/class-theme-my-login.php:944
386
+ #: includes/class-theme-my-login.php:1001
387
+ #: modules/custom-passwords/custom-passwords.php:354
388
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
389
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
390
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
391
+ msgid "The e-mail could not be sent."
392
+ msgstr "E-mail gönderilemedi."
393
+
394
+ # @ theme-my-login
395
+ #: includes/class-theme-my-login.php:944
396
+ #: includes/class-theme-my-login.php:1001
397
+ #: modules/custom-passwords/custom-passwords.php:354
398
+ #: modules/user-moderation/admin/user-moderation-admin.php:61
399
+ #: modules/user-moderation/admin/user-moderation-admin.php:175
400
+ #: modules/user-moderation/admin/user-moderation-admin.php:210
401
+ msgid "Possible reason: your host may have disabled the mail() function..."
402
+ msgstr "Olası nedeni: Hizmet sağlayıcı mail() özelliğini kapatmış..."
403
+
404
+ # @ theme-my-login
405
+ #: includes/class-theme-my-login.php:965
406
+ #: includes/class-theme-my-login.php:968
407
+ #: includes/class-theme-my-login.php:972
408
+ #: modules/custom-passwords/custom-passwords.php:290
409
+ #: modules/custom-passwords/custom-passwords.php:294
410
+ #: modules/custom-passwords/custom-passwords.php:299
411
+ #: modules/user-moderation/user-moderation.php:248
412
+ #: modules/user-moderation/user-moderation.php:251
413
+ #: modules/user-moderation/user-moderation.php:256
414
+ msgid "Invalid key"
415
+ msgstr "Geçersiz giriş"
416
+
417
+ # @ theme-my-login
418
+ #: includes/class-theme-my-login.php:984
419
+ #: modules/custom-email/custom-email.php:492
420
+ #: modules/custom-passwords/custom-passwords.php:337
421
+ #: modules/user-moderation/admin/user-moderation-admin.php:166
422
+ #, php-format
423
+ msgid "Password: %s"
424
+ msgstr "Şifre: %s"
425
+
426
+ # @ theme-my-login
427
+ #: includes/class-theme-my-login.php:995
428
+ #: modules/custom-passwords/custom-passwords.php:345
429
+ #, php-format
430
+ msgid "[%s] Your new password"
431
+ msgstr "[%s] Yeni şifreniz"
432
+
433
+ # @ theme-my-login
434
+ #: includes/class-theme-my-login.php:1026
435
+ msgid "<strong>ERROR</strong>: Please enter a username."
436
+ msgstr "<strong>DIKKAT</strong>: Lütfen kullanıcı adi giriniz."
437
+
438
+ # @ theme-my-login
439
+ #: includes/class-theme-my-login.php:1028
440
+ msgid "<strong>ERROR</strong>: This username is invalid because it uses illegal characters. Please enter a valid username."
441
+ msgstr "<strong>HATA</strong>: İzin verilmeyen karakter kullanıldığı için kullanıcı adı geçersiz. Geçerli bir kullanıcı adı giriniz."
442
+
443
+ # @ theme-my-login
444
+ #: includes/class-theme-my-login.php:1031
445
+ msgid "<strong>ERROR</strong>: This username is already registered, please choose another one."
446
+ msgstr "<strong>HATA</strong>: Bu kullanıcı adı alınmış, başka bir kullanıcı adı seçiniz."
447
+
448
+ # @ theme-my-login
449
+ #: includes/class-theme-my-login.php:1036
450
+ msgid "<strong>ERROR</strong>: Please type your e-mail address."
451
+ msgstr "<strong>HATA</strong>: Lütfen e-mail adresinizi giriniz."
452
+
453
+ # @ theme-my-login
454
+ #: includes/class-theme-my-login.php:1038
455
+ msgid "<strong>ERROR</strong>: The email address isn&#8217;t correct."
456
+ msgstr "<strong>HATA</strong>: E-mail adresi geçersiz."
457
+
458
+ # @ theme-my-login
459
+ #: includes/class-theme-my-login.php:1041
460
+ msgid "<strong>ERROR</strong>: This email is already registered, please choose another one."
461
+ msgstr "<strong>HATA</strong>: Bu e-mail zaten kayıtlı, başka bir e-mail giriniz."
462
+
463
+ # @ theme-my-login
464
+ #: includes/class-theme-my-login.php:1054
465
+ #, php-format
466
+ msgid "<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href=\"mailto:%s\">webmaster</a> !"
467
+ msgstr "<strong>HATA</strong>: Kayıt işlemini gerçekleştiremiyoruz... Lütfen <a href=\"mailto:%s\">yönetici</a>&#8217;ye ulaşın!"
468
+
469
+ # @ theme-my-login
470
+ #: modules/custom-email/admin/custom-email-admin.php:43
471
+ #: modules/custom-email/admin/custom-email-admin.php:170
472
+ #: modules/user-moderation/admin/user-moderation-admin.php:333
473
+ msgid "User Notification"
474
+ msgstr "Kullanıcı Bilgilendirilmesi"
475
+
476
+ # @ theme-my-login
477
+ #: modules/custom-email/admin/custom-email-admin.php:46
478
+ msgid "This e-mail will be sent to a new user upon registration."
479
+ msgstr "Bu e-mail kayıt sırasında yeni kullanıcıya gönderilecek."
480
+
481
+ # @ theme-my-login
482
+ #: modules/custom-email/admin/custom-email-admin.php:47
483
+ #: modules/custom-email/admin/custom-email-admin.php:174
484
+ #: modules/user-moderation/admin/user-moderation-admin.php:337
485
+ msgid "Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!"
486
+ msgstr "Varsayılan şifreleri kullanıyorsanız %user_pass% değişkenini eklediğinize emin olun aksi taktirde kullanıcı şifresini öğrenemez!"
487
+
488
+ # @ theme-my-login
489
+ #: modules/custom-email/admin/custom-email-admin.php:48
490
+ #: modules/custom-email/admin/custom-email-admin.php:78
491
+ #: modules/custom-email/admin/custom-email-admin.php:128
492
+ #: modules/custom-email/admin/custom-email-admin.php:175
493
+ #: modules/custom-email/admin/custom-email-admin.php:205
494
+ #: modules/user-moderation/admin/user-moderation-admin.php:287
495
+ #: modules/user-moderation/admin/user-moderation-admin.php:338
496
+ #: modules/user-moderation/admin/user-moderation-admin.php:368
497
+ #: modules/user-moderation/admin/user-moderation-admin.php:421
498
+ msgid "If any field is left empty, the default will be used instead."
499
+ msgstr "Bu alanlardan biri boş ise, yerine varsayılan kullanılacaktır."
500
+
501
+ # @ theme-my-login
502
+ #: modules/custom-email/admin/custom-email-admin.php:51
503
+ #: modules/custom-email/admin/custom-email-admin.php:84
504
+ #: modules/custom-email/admin/custom-email-admin.php:131
505
+ #: modules/custom-email/admin/custom-email-admin.php:178
506
+ #: modules/custom-email/admin/custom-email-admin.php:211
507
+ #: modules/user-moderation/admin/user-moderation-admin.php:290
508
+ #: modules/user-moderation/admin/user-moderation-admin.php:341
509
+ #: modules/user-moderation/admin/user-moderation-admin.php:374
510
+ #: modules/user-moderation/admin/user-moderation-admin.php:424
511
+ msgid "From Name"
512
+ msgstr "Gönderen (İsim)"
513
+
514
+ # @ theme-my-login
515
+ #: modules/custom-email/admin/custom-email-admin.php:54
516
+ #: modules/custom-email/admin/custom-email-admin.php:87
517
+ #: modules/custom-email/admin/custom-email-admin.php:134
518
+ #: modules/custom-email/admin/custom-email-admin.php:181
519
+ #: modules/custom-email/admin/custom-email-admin.php:214
520
+ #: modules/user-moderation/admin/user-moderation-admin.php:293
521
+ #: modules/user-moderation/admin/user-moderation-admin.php:344
522
+ #: modules/user-moderation/admin/user-moderation-admin.php:377
523
+ #: modules/user-moderation/admin/user-moderation-admin.php:427
524
+ msgid "From E-mail"
525
+ msgstr "Gönderen (E-mail)"
526
+
527
+ # @ theme-my-login
528
+ #: modules/custom-email/admin/custom-email-admin.php:57
529
+ #: modules/custom-email/admin/custom-email-admin.php:90
530
+ #: modules/custom-email/admin/custom-email-admin.php:137
531
+ #: modules/custom-email/admin/custom-email-admin.php:184
532
+ #: modules/custom-email/admin/custom-email-admin.php:217
533
+ #: modules/user-moderation/admin/user-moderation-admin.php:296
534
+ #: modules/user-moderation/admin/user-moderation-admin.php:347
535
+ #: modules/user-moderation/admin/user-moderation-admin.php:380
536
+ #: modules/user-moderation/admin/user-moderation-admin.php:430
537
+ msgid "E-mail Format"
538
+ msgstr "E-Mail-Şekli"
539
+
540
+ # @ theme-my-login
541
+ #: modules/custom-email/admin/custom-email-admin.php:63
542
+ #: modules/custom-email/admin/custom-email-admin.php:96
543
+ #: modules/custom-email/admin/custom-email-admin.php:143
544
+ #: modules/custom-email/admin/custom-email-admin.php:190
545
+ #: modules/custom-email/admin/custom-email-admin.php:223
546
+ #: modules/user-moderation/admin/user-moderation-admin.php:302
547
+ #: modules/user-moderation/admin/user-moderation-admin.php:353
548
+ #: modules/user-moderation/admin/user-moderation-admin.php:386
549
+ #: modules/user-moderation/admin/user-moderation-admin.php:436
550
+ msgid "Subject"
551
+ msgstr "Konu"
552
+
553
+ # @ theme-my-login
554
+ #: modules/custom-email/admin/custom-email-admin.php:66
555
+ #: modules/custom-email/admin/custom-email-admin.php:99
556
+ #: modules/custom-email/admin/custom-email-admin.php:146
557
+ #: modules/custom-email/admin/custom-email-admin.php:193
558
+ #: modules/custom-email/admin/custom-email-admin.php:226
559
+ #: modules/user-moderation/admin/user-moderation-admin.php:305
560
+ #: modules/user-moderation/admin/user-moderation-admin.php:356
561
+ #: modules/user-moderation/admin/user-moderation-admin.php:389
562
+ #: modules/user-moderation/admin/user-moderation-admin.php:439
563
+ msgid "Message"
564
+ msgstr "Mesaj"
565
+
566
+ # @ theme-my-login
567
+ #: modules/custom-email/admin/custom-email-admin.php:69
568
+ #: modules/custom-email/admin/custom-email-admin.php:102
569
+ #: modules/custom-email/admin/custom-email-admin.php:149
570
+ #: modules/custom-email/admin/custom-email-admin.php:196
571
+ #: modules/custom-email/admin/custom-email-admin.php:229
572
+ #: modules/user-moderation/admin/user-moderation-admin.php:308
573
+ #: modules/user-moderation/admin/user-moderation-admin.php:359
574
+ #: modules/user-moderation/admin/user-moderation-admin.php:392
575
+ #: modules/user-moderation/admin/user-moderation-admin.php:442
576
+ msgid "Available Variables"
577
+ msgstr "Mevcut Değişkenler"
578
+
579
+ # @ theme-my-login
580
+ #: modules/custom-email/admin/custom-email-admin.php:74
581
+ #: modules/custom-email/admin/custom-email-admin.php:201
582
+ #: modules/user-moderation/admin/user-moderation-admin.php:364
583
+ msgid "Admin Notification"
584
+ msgstr "Yönetici Bilgilendirmesi"
585
+
586
+ #: modules/custom-email/admin/custom-email-admin.php:77
587
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration."
588
+ msgstr "Yeni kullanıcı kaydı sonrasında bu e-mail aşağıdaki kullanıcılara gönderilecektir.(birden fazla alıcı mail adresi varsa, virgül ile ayrılmalı)"
589
+
590
+ #: modules/custom-email/admin/custom-email-admin.php:81
591
+ #: modules/custom-email/admin/custom-email-admin.php:208
592
+ #: modules/user-moderation/admin/user-moderation-admin.php:371
593
+ msgid "To"
594
+ msgstr "Alıcı"
595
+
596
+ # @ theme-my-login
597
+ #: modules/custom-email/admin/custom-email-admin.php:126
598
+ msgid "This e-mail will be sent to a user when they attempt to recover their password."
599
+ msgstr "Bu e-mail kullanıcı şifresini kurtarmak istediğinde gönderilecektir."
600
+
601
+ # @ theme-my-login
602
+ #: modules/custom-email/admin/custom-email-admin.php:127
603
+ msgid "Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!"
604
+ msgstr "Lütfen %reseturl% değişkenini eklediğinizden emin olun, aksi taktirde kullanıcı şifresini kurtaramatacaktır!"
605
+
606
+ # @ theme-my-login
607
+ #: modules/custom-email/admin/custom-email-admin.php:173
608
+ msgid "This e-mail will be sent to a user upon successful password recovery."
609
+ msgstr "Bu e-mail başarılı şifre yenileme sonrasında kullanıcıya gönderilecektir."
610
+
611
+ #: modules/custom-email/admin/custom-email-admin.php:204
612
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change."
613
+ msgstr "Kullanıcı şifresi değiştirilmesi sonrasında bu e-mail aşağıdaki kullanıcılara gönderilecektir.(birden fazla alıcı mail adresi varsa, virgül ile ayrılmalı)"
614
+
615
+ # @ theme-my-login
616
+ #: modules/custom-email/admin/custom-email-admin.php:231
617
+ #: modules/user-moderation/admin/user-moderation-admin.php:394
618
+ msgid "Disable Admin Notification"
619
+ msgstr "Yönetici Bilgilendirmesini İptal Et."
620
+
621
+ # @ theme-my-login
622
+ #: modules/custom-email/admin/custom-email-admin.php:251
623
+ #: templates/profile-form.php:86
624
+ #: templates/register-form.php:16
625
+ msgid "E-mail"
626
+ msgstr "E-Mail"
627
+
628
+ # @ theme-my-login
629
+ #: modules/custom-email/admin/custom-email-admin.php:252
630
+ msgid "New User"
631
+ msgstr "Yeni Kullanıcı"
632
+
633
+ # @ theme-my-login
634
+ #: modules/custom-email/admin/custom-email-admin.php:253
635
+ msgid "Retrieve Password"
636
+ msgstr "Şifre Geri Al"
637
+
638
+ # @ theme-my-login
639
+ #: modules/custom-email/admin/custom-email-admin.php:254
640
+ msgid "Reset Password"
641
+ msgstr "Şifre Sıfırla"
642
+
643
+ # @ theme-my-login
644
+ #: modules/custom-email/custom-email.php:473
645
+ #, php-format
646
+ msgid "New user registration on your site %s:"
647
+ msgstr "% s sitenizde yeni kullanıcı kaydı:"
648
+
649
+ # @ theme-my-login
650
+ #: modules/custom-email/custom-email.php:475
651
+ #: modules/user-moderation/user-moderation.php:371
652
+ #, php-format
653
+ msgid "E-mail: %s"
654
+ msgstr "E-Mail:% s"
655
+
656
+ # @ theme-my-login
657
+ #: modules/custom-email/custom-email.php:477
658
+ #, php-format
659
+ msgid "[%s] New User Registration"
660
+ msgstr "[%s] Yeni Kullanıcı Kaydı"
661
+
662
+ # @ theme-my-login
663
+ #: modules/custom-email/custom-email.php:495
664
+ #, php-format
665
+ msgid "[%s] Your username and password"
666
+ msgstr "[%s] Kullanıcı adı ve şifre"
667
+
668
+ # @ theme-my-login
669
+ #: modules/custom-email/custom-email.php:525
670
+ #, php-format
671
+ msgid "[%s] Password Lost/Changed"
672
+ msgstr "[%s] Şifre Kayıp/Değişmiş"
673
+
674
+ # @ theme-my-login
675
+ #: modules/custom-email/custom-email.php:526
676
+ #, php-format
677
+ msgid "Password Lost and Changed for user: %s"
678
+ msgstr "Şifresi kayıp ve değiştirilmiş kullanıcı: % s"
679
+
680
+ # @ theme-my-login
681
+ #: modules/custom-passwords/custom-passwords.php:29
682
+ msgid "Password:"
683
+ msgstr "Şifre:"
684
+
685
+ # @ theme-my-login
686
+ #: modules/custom-passwords/custom-passwords.php:31
687
+ #: templates/resetpass-form.php:16
688
+ msgid "Confirm Password:"
689
+ msgstr "Şifreyi onayla:"
690
+
691
+ # @ theme-my-login
692
+ #: modules/custom-passwords/custom-passwords.php:54
693
+ msgid "<strong>ERROR</strong>: Please enter a password."
694
+ msgstr "<strong>HATA</strong>: Lütfen bir şifre giriniz."
695
+
696
+ # @ theme-my-login
697
+ #: modules/custom-passwords/custom-passwords.php:57
698
+ msgid "<strong>ERROR</strong>: Your passwords do not match."
699
+ msgstr "<strong>HATA</strong>: Şifreler uyuşmuyor."
700
+
701
+ # @ theme-my-login
702
+ #: modules/custom-passwords/custom-passwords.php:60
703
+ msgid "<strong>ERROR</strong>: Your password must be at least 6 characters in length."
704
+ msgstr "<strong>HATA</strong>: Şifreniz en az 6 karakter uzunlukta olmalı."
705
+
706
+ # @ theme-my-login
707
+ #: modules/custom-passwords/custom-passwords.php:188
708
+ msgid "Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password."
709
+ msgstr "Lütfen kullanıcı adı veya e-mail adresinizi giriniz. Şifre sıfırlamak için linki içeren bir e-mail alacaksınız."
710
+
711
+ # @ theme-my-login
712
+ #: modules/custom-passwords/custom-passwords.php:191
713
+ msgid "Please enter a new password."
714
+ msgstr "Lütfen yeni bir şifre giriniz."
715
+
716
+ # @ theme-my-login
717
+ #: modules/custom-passwords/custom-passwords.php:224
718
+ msgid "Registration complete. You may now log in."
719
+ msgstr "Kayıt tamamlandı. Giriş yapabilirsiniz."
720
+
721
+ # @ theme-my-login
722
+ #: modules/custom-passwords/custom-passwords.php:227
723
+ msgid "Your password has been saved. You may now log in."
724
+ msgstr "Şifreniz kaydedildi. Giriş yapabilirsiniz."
725
+
726
+ # @ theme-my-login
727
+ #: modules/custom-redirection/custom-redirection.php:148
728
+ msgid "Redirection"
729
+ msgstr "Yönlendirme"
730
+
731
+ # @ theme-my-login
732
+ #: modules/custom-redirection/custom-redirection.php:175
733
+ msgid "Log in"
734
+ msgstr "Giriş"
735
+
736
+ # @ theme-my-login
737
+ #: modules/custom-redirection/custom-redirection.php:177
738
+ #: modules/custom-redirection/custom-redirection.php:189
739
+ msgid "Default"
740
+ msgstr "Varsayılan"
741
+
742
+ # @ theme-my-login
743
+ #: modules/custom-redirection/custom-redirection.php:178
744
+ msgid "Check this option to send the user to their WordPress Dashboard/Profile."
745
+ msgstr "Bu opsiyonu kullanıcıları WordPress Yönetim Paneli/Profil ekranına göndermek için işaretleyin."
746
+
747
+ # @ theme-my-login
748
+ #: modules/custom-redirection/custom-redirection.php:179
749
+ #: modules/custom-redirection/custom-redirection.php:191
750
+ msgid "Referer"
751
+ msgstr "Başvuran"
752
+
753
+ # @ theme-my-login
754
+ #: modules/custom-redirection/custom-redirection.php:180
755
+ msgid "Check this option to send the user back to the page they were visiting before logging in."
756
+ msgstr "Bu opsiyonu kullanıcıyı giriş öncesi ziyaret ettiği sayfaya yönlendirmek için işaretleyin."
757
+
758
+ # @ theme-my-login
759
+ #: modules/custom-redirection/custom-redirection.php:183
760
+ #: modules/custom-redirection/custom-redirection.php:195
761
+ msgid "Check this option to send the user to a custom location, specified by the textbox above."
762
+ msgstr "Bu opsiyonu kullanıcıyı yukarıda gireceğiniz sayfaya yönlendirmek için işaretleyin."
763
+
764
+ # @ theme-my-login
765
+ #: modules/custom-redirection/custom-redirection.php:190
766
+ msgid "Check this option to send the user to the log in page, displaying a message that they have successfully logged out."
767
+ msgstr "Bu opsiyonu kullanıcıya başarılı şekilde çıkış yaptıklarını bildirerek, giriş sayfasına yönlendirmek için işaretleyin."
768
+
769
+ # @ theme-my-login
770
+ #: modules/custom-redirection/custom-redirection.php:192
771
+ msgid "Check this option to send the user back to the page they were visiting before logging out. (Note: If the previous page being visited was an admin page, this can have unexpected results.)"
772
+ msgstr "Bu opsiyonu kullanıcıyı çıkış öncesi ziyaret ettiği sayfaya yönlendirmek için işaretleyin. (Not: Eğer önceki sayfa yönetici sayfası ise, beklenmeyen sonuçlar ortaya çıkabilir.)"
773
+
774
+ # @ theme-my-login
775
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:139
776
+ msgid "User Links"
777
+ msgstr "Kullanıcı Linkleri"
778
+
779
+ # @ theme-my-login
780
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:229
781
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:252
782
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:297
783
+ msgid "Title"
784
+ msgstr "Başlık"
785
+
786
+ # @ theme-my-login
787
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:230
788
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:253
789
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:301
790
+ msgid "URL"
791
+ msgstr "URL"
792
+
793
+ # @ theme-my-login
794
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:247
795
+ msgid "Add New link:"
796
+ msgstr "Yeni Link Ekle:"
797
+
798
+ # @ theme-my-login
799
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:263
800
+ msgid "Add link"
801
+ msgstr "Link ekle"
802
+
803
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:303
804
+ msgid "Delete"
805
+ msgstr "Sil"
806
+
807
+ #: modules/custom-user-links/admin/custom-user-links-admin.php:304
808
+ msgid "Update"
809
+ msgstr "Güncelle"
810
+
811
+ # @ theme-my-login
812
+ #: modules/security/admin/security-admin.php:35
813
+ #: modules/security/admin/security-admin.php:38
814
+ #: modules/user-moderation/admin/user-moderation-admin.php:38
815
+ #: modules/user-moderation/admin/user-moderation-admin.php:50
816
+ msgid "You can&#8217;t edit that user."
817
+ msgstr "Bu kullanıcıyı düzenleyemezsiniz."
818
+
819
+ #: modules/security/admin/security-admin.php:70
820
+ msgid "User locked."
821
+ msgstr "Kullanıcı kilitlendi."
822
+
823
+ #: modules/security/admin/security-admin.php:72
824
+ msgid "User unlocked."
825
+ msgstr "Kullanıcı Kilidi Kaldırıldı."
826
+
827
+ #: modules/security/admin/security-admin.php:95
828
+ msgid "Unlock"
829
+ msgstr "Kilidi Kaldır"
830
+
831
+ #: modules/security/admin/security-admin.php:97
832
+ msgid "Lock"
833
+ msgstr "Kilitle"
834
+
835
+ #: modules/security/admin/security-admin.php:116
836
+ msgid "Security"
837
+ msgstr "Güvenlik"
838
+
839
+ #: modules/security/admin/security-admin.php:136
840
+ msgid "Login Attempts"
841
+ msgstr "Giriş Denemesi"
842
+
843
+ #: modules/security/admin/security-admin.php:141
844
+ msgid "minute(s)"
845
+ msgstr "dakika"
846
+
847
+ #: modules/security/admin/security-admin.php:142
848
+ msgid "hour(s)"
849
+ msgstr "saat"
850
+
851
+ #: modules/security/admin/security-admin.php:143
852
+ msgid "day(s)"
853
+ msgstr "gün"
854
+
855
+ #: modules/security/admin/security-admin.php:166
856
+ #, php-format
857
+ msgid "After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s."
858
+ msgstr "%2$s %3$s içinde %1$s hatalı giriş denemesi sonrası, Hesabı açmak için %4$s %5$s."
859
+
860
+ #: modules/security/security.php:43
861
+ #: modules/security/security.php:69
862
+ #, php-format
863
+ msgid "<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s."
864
+ msgstr "<strong>HATA</strong>: Çok sayıda hatalı giriş yaptığınız için bu hesap kilitlenmiştir. %s içinde tekrar deneyebilirsiniz."
865
+
866
+ # @ theme-my-login
867
+ #: modules/security/security.php:45
868
+ msgid "<strong>ERROR</strong>: This account has been locked."
869
+ msgstr "<strong>HATA:</strong> Bu hesap kilitlenmiştir."
870
+
871
+ # @ theme-my-login
872
+ #: modules/themed-profiles/themed-profiles.php:77
873
+ #: templates/profile-form.php:125
874
+ msgid "Strength indicator"
875
+ msgstr "Zorluk derecesi"
876
+
877
+ #: modules/themed-profiles/themed-profiles.php:78
878
+ msgid "Very weak"
879
+ msgstr "Çok zayıf"
880
+
881
+ #: modules/themed-profiles/themed-profiles.php:79
882
+ msgid "Weak"
883
+ msgstr "Zayıf"
884
+
885
+ #. translators: password strength
886
+ #: modules/themed-profiles/themed-profiles.php:81
887
+ msgctxt "password strength"
888
+ msgid "Medium"
889
+ msgstr "Orta"
890
+
891
+ #: modules/themed-profiles/themed-profiles.php:82
892
+ msgid "Strong"
893
+ msgstr "Güçlü"
894
+
895
+ # @ theme-my-login
896
+ #: modules/themed-profiles/themed-profiles.php:92
897
+ msgid "You do not have permission to edit this user."
898
+ msgstr "Bu kullanıcıyı düzenlemeye yetkiniz yok."
899
+
900
+ # @ theme-my-login
901
+ #: modules/themed-profiles/themed-profiles.php:108
902
+ msgid "Profile updated."
903
+ msgstr "Profiliniz güncellendi."
904
+
905
+ # @ theme-my-login
906
+ #: modules/themed-profiles/themed-profiles.php:178
907
+ msgid "Your Profile"
908
+ msgstr "Profiliniz"
909
+
910
+ # @ theme-my-login
911
+ #: modules/user-moderation/admin/user-moderation-admin.php:83
912
+ msgid "User approved."
913
+ msgstr "Kullanıcı onaylandı."
914
+
915
+ # @ theme-my-login
916
+ #: modules/user-moderation/admin/user-moderation-admin.php:85
917
+ msgid "Activation sent."
918
+ msgstr "Aktivasyon gönderildi."
919
+
920
+ # @ theme-my-login
921
+ #: modules/user-moderation/admin/user-moderation-admin.php:111
922
+ msgid "Resend Activation"
923
+ msgstr "Aktivasyonu tekrar gönder"
924
+
925
+ # @ theme-my-login
926
+ #: modules/user-moderation/admin/user-moderation-admin.php:116
927
+ msgid "Approve"
928
+ msgstr "Onayla"
929
+
930
+ # @ theme-my-login
931
+ #: modules/user-moderation/admin/user-moderation-admin.php:150
932
+ #: modules/user-moderation/user-moderation.php:275
933
+ msgid "Same as when you signed up."
934
+ msgstr "Giriş yaptığınızdaki ile aynı."
935
+
936
+ # @ theme-my-login
937
+ #: modules/user-moderation/admin/user-moderation-admin.php:164
938
+ #, php-format
939
+ msgid "You have been approved access to %s"
940
+ msgstr "%s erişiminiz onaylandı"
941
+
942
+ # @ theme-my-login
943
+ #: modules/user-moderation/admin/user-moderation-admin.php:169
944
+ #, php-format
945
+ msgid "[%s] Registration Approved"
946
+ msgstr "[%s] Kayıt Onaylandı"
947
+
948
+ # @ theme-my-login
949
+ #: modules/user-moderation/admin/user-moderation-admin.php:203
950
+ #, php-format
951
+ msgid "You have been denied access to %s"
952
+ msgstr "%s erişiminiz reddedildi."
953
+
954
+ # @ theme-my-login
955
+ #: modules/user-moderation/admin/user-moderation-admin.php:204
956
+ #, php-format
957
+ msgid "[%s] Registration Denied"
958
+ msgstr "[%s] Kayıt Reddedildi"
959
+
960
+ # @ theme-my-login
961
+ #: modules/user-moderation/admin/user-moderation-admin.php:226
962
+ msgid "Moderation"
963
+ msgstr "Moderasyon"
964
+
965
+ # @ theme-my-login
966
+ #: modules/user-moderation/admin/user-moderation-admin.php:228
967
+ msgid "User Activation"
968
+ msgstr "Kullanıcı Aktivasyonu"
969
+
970
+ # @ theme-my-login
971
+ #: modules/user-moderation/admin/user-moderation-admin.php:229
972
+ msgid "User Approval"
973
+ msgstr "Kullanıcı Kabulü"
974
+
975
+ # @ theme-my-login
976
+ #: modules/user-moderation/admin/user-moderation-admin.php:230
977
+ msgid "User Denial"
978
+ msgstr "Kullanıcı Reddi"
979
+
980
+ # @ theme-my-login
981
+ #: modules/user-moderation/admin/user-moderation-admin.php:249
982
+ msgid "User Moderation"
983
+ msgstr "Kullanıcı Moderasyonu"
984
+
985
+ # @ theme-my-login
986
+ #: modules/user-moderation/admin/user-moderation-admin.php:252
987
+ msgid "None"
988
+ msgstr "Yok"
989
+
990
+ # @ theme-my-login
991
+ #: modules/user-moderation/admin/user-moderation-admin.php:253
992
+ msgid "Check this option to require no moderation."
993
+ msgstr "Bu seçeneği moderasyon talebinde bulunmamak için işaretleyin."
994
+
995
+ # @ theme-my-login
996
+ #: modules/user-moderation/admin/user-moderation-admin.php:255
997
+ msgid "E-mail Confirmation"
998
+ msgstr "E-mail Doğrulama"
999
+
1000
+ # @ theme-my-login
1001
+ #: modules/user-moderation/admin/user-moderation-admin.php:256
1002
+ msgid "Check this option to require new users to confirm their e-mail address before they may log in."
1003
+ msgstr "Bu seçeneği yeni kullanıcıların ilk giriş öncesi e-mail adres doğrulaması yapması için işaretleyin."
1004
+
1005
+ # @ theme-my-login
1006
+ #: modules/user-moderation/admin/user-moderation-admin.php:258
1007
+ msgid "Admin Approval"
1008
+ msgstr "Yönetici Onayı"
1009
+
1010
+ # @ theme-my-login
1011
+ #: modules/user-moderation/admin/user-moderation-admin.php:259
1012
+ msgid "Check this option to require new users to be approved by an administrator before they may log in."
1013
+ msgstr "Bu seçeneği yeni kullanıcıların ilk giriş öncesi bir admin tarafından onaylanması için işaretleyin."
1014
+
1015
+ # @ theme-my-login
1016
+ #: modules/user-moderation/admin/user-moderation-admin.php:285
1017
+ msgid "This e-mail will be sent to a new user upon registration when \"E-mail Confirmation\" is checked for \"User Moderation\"."
1018
+ msgstr "\"User Moderation\" için \"E-mail Confirmation\" işaretlendiğinde bu e-mail kayıt sırasında yeni kullanıcıya gönderilecektir."
1019
+
1020
+ # @ theme-my-login
1021
+ #: modules/user-moderation/admin/user-moderation-admin.php:286
1022
+ msgid "Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!"
1023
+ msgstr "Lütfen %activateurl% değişkeni eklemeye dikkat edin, yoksa kullanıcı hesabını ektive edemez!"
1024
+
1025
+ # @ theme-my-login
1026
+ #: modules/user-moderation/admin/user-moderation-admin.php:336
1027
+ msgid "This e-mail will be sent to a new user upon admin approval when \"Admin Approval\" is checked for \"User Moderation\"."
1028
+ msgstr "Bu e-mail, \"User Moderation\" için \"Admin Approval\" işaretli olduğunda, yönetici onayından sonra yeni kullanıcıya gönderilecektir."
1029
+
1030
+ # @ theme-my-login
1031
+ #: modules/user-moderation/admin/user-moderation-admin.php:367
1032
+ msgid "This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when \"Admin Approval\" is checked for \"User Moderation\"."
1033
+ msgstr "Bu e-mail aşağıdaki kullanıcı kaydı sırasında girilen adres veya adreslere (birden fazla adres virgül ile ayrılmalı) \"User Moderation\" için \"Admin Approval\" işaretlenmesi durumunda gönderilecektir."
1034
+
1035
+ # @ theme-my-login
1036
+ #: modules/user-moderation/admin/user-moderation-admin.php:420
1037
+ msgid "This e-mail will be sent to a user who is deleted/denied when \"Admin Approval\" is checked for \"User Moderation\" and the user's role is \"Pending\"."
1038
+ msgstr "Bu e-mail silinen/reddedilen kullanıcılara, \"User Moderation\", \"Admin Approval\" için işaretlendiği durumda ve kullanıcı rolü \"Pending\" ise gönderilecektir."
1039
+
1040
+ # @ theme-my-login
1041
+ #: modules/user-moderation/user-moderation.php:171
1042
+ #, php-format
1043
+ msgid "<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href=\"%s\">Resend activation</a>?"
1044
+ msgstr "<strong>HATA</strong>: E-mail&#8217;inizi henüz doğrulamadınız. <a href=\"%s\">Aktivasyon mailini tekrar yolla</a>?"
1045
+
1046
+ # @ theme-my-login
1047
+ #: modules/user-moderation/user-moderation.php:174
1048
+ msgid "<strong>ERROR</strong>: Your registration has not yet been approved."
1049
+ msgstr "<strong>HATA</strong>: Kaydınız henüz onaylanmadı."
1050
+
1051
+ # @ theme-my-login
1052
+ #: modules/user-moderation/user-moderation.php:334
1053
+ #, php-format
1054
+ msgid "[%s] Activate Your Account"
1055
+ msgstr "[%s] Hesap Aktivasyonu"
1056
+
1057
+ # @ theme-my-login
1058
+ #: modules/user-moderation/user-moderation.php:335
1059
+ #, php-format
1060
+ msgid "Thanks for registering at %s! To complete the activation of your account please click the following link: "
1061
+ msgstr "%s&#8217;a kaydınız için teşekkür ederiz! Hesap aktivasyonunu tamamlamak için lütfen ekteki linki ziyaret edin:"
1062
+
1063
+ # @ theme-my-login
1064
+ #: modules/user-moderation/user-moderation.php:367
1065
+ #, php-format
1066
+ msgid "[%s] New User Awaiting Approval"
1067
+ msgstr "[%s] Yeni Kullanıcı Onay Bekliyor"
1068
+
1069
+ # @ theme-my-login
1070
+ #: modules/user-moderation/user-moderation.php:369
1071
+ #, php-format
1072
+ msgid "New user requires approval on your blog %s:"
1073
+ msgstr "%s için yeni kullanıcı onay bekliyor:"
1074
+
1075
+ # @ theme-my-login
1076
+ #: modules/user-moderation/user-moderation.php:372
1077
+ msgid "To approve or deny this user:"
1078
+ msgstr "Bu kullanıcıyı onaylayın veya reddedin:"
1079
+
1080
+ # @ theme-my-login
1081
+ #: modules/user-moderation/user-moderation.php:393
1082
+ msgid "Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided."
1083
+ msgstr "Kaydınız başarıyla tamamlandı. Giriş yapmadan önce e-mail adresinizi doğrulamanız gerekiyor. Lütfen e-mailinizi kontrol ederek gönderilen linke tıklayınız."
1084
+
1085
+ # @ theme-my-login
1086
+ #: modules/user-moderation/user-moderation.php:395
1087
+ msgid "Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed."
1088
+ msgstr "Kaydınız başarıyla tamamlandı. Ancak giriş yapabilmeniz için bir yönetici tarafından onaylanmalı. İnceleme sonrası bir e-mail ile haberdar edileceksiniz. "
1089
+
1090
+ # @ theme-my-login
1091
+ #: modules/user-moderation/user-moderation.php:398
1092
+ msgid "Your account has been activated. You may now log in."
1093
+ msgstr "Hesabınız aktif edildi. Giriş yapabilirsiniz."
1094
+
1095
+ # @ theme-my-login
1096
+ #: modules/user-moderation/user-moderation.php:400
1097
+ msgid "Your account has been activated. Please check your e-mail for your password."
1098
+ msgstr "Hesabınız aktif oldu. Lütfen şifreniz için e-mailinizi kontrol ediniz."
1099
+
1100
+ # @ theme-my-login
1101
+ #: modules/user-moderation/user-moderation.php:402
1102
+ msgid "<strong>ERROR</strong>: Sorry, that key does not appear to be valid."
1103
+ msgstr "<strong>HATA</strong>: Üzgünüz, girdi geçerli görünmüyor."
1104
+
1105
+ # @ theme-my-login
1106
+ #: modules/user-moderation/user-moderation.php:405
1107
+ msgid "<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent."
1108
+ msgstr "<strong>HATA:</strong> Üzgünüz, aktivasyon e-mail&#8217;i gönderilemiyor."
1109
+
1110
+ # @ theme-my-login
1111
+ #: modules/user-moderation/user-moderation.php:407
1112
+ msgid "The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided."
1113
+ msgstr "Kayıt olduğunuz e-mail adresine aktivasyon maili gönderildi. Lütfen mailinizi kontrol edin ve gönderilen linke tıklayın."
1114
+
1115
+ # @ theme-my-login
1116
+ #: templates/login-form.php:12
1117
+ #: templates/profile-form.php:34
1118
+ #: templates/register-form.php:12
1119
+ msgid "Username"
1120
+ msgstr "Kullanıcı Adı"
1121
+
1122
+ # @ theme-my-login
1123
+ #: templates/login-form.php:16
1124
+ msgid "Password"
1125
+ msgstr "Şifre"
1126
+
1127
+ # @ theme-my-login
1128
+ #: templates/login-form.php:25
1129
+ msgid "Remember Me"
1130
+ msgstr "Beni Hatırla"
1131
+
1132
+ # @ theme-my-login
1133
+ #: templates/lostpassword-form.php:12
1134
+ msgid "Username or E-mail:"
1135
+ msgstr "Kullanıcı Adı veya E-mail:"
1136
+
1137
+ # @ theme-my-login
1138
+ #: templates/lostpassword-form.php:20
1139
+ msgid "Get New Password"
1140
+ msgstr "Yeni Şifre Oluştur"
1141
+
1142
+ # @ theme-my-login
1143
+ #: templates/profile-form.php:22
1144
+ msgid "Personal Options"
1145
+ msgstr "Kişisel Ayarlar"
1146
+
1147
+ # @ theme-my-login
1148
+ #: templates/profile-form.php:30
1149
+ msgid "Name"
1150
+ msgstr "Kullanıcı bilgileri"
1151
+
1152
+ # @ theme-my-login
1153
+ #: templates/profile-form.php:35
1154
+ msgid "Your username cannot be changed."
1155
+ msgstr "Kullanıcı adı değiştirilemez."
1156
+
1157
+ # @ theme-my-login
1158
+ #: templates/profile-form.php:39
1159
+ msgid "First name"
1160
+ msgstr "İsim"
1161
+
1162
+ # @ theme-my-login
1163
+ #: templates/profile-form.php:44
1164
+ msgid "Last name"
1165
+ msgstr "Soyad"
1166
+
1167
+ # @ theme-my-login
1168
+ #: templates/profile-form.php:49
1169
+ msgid "Nickname"
1170
+ msgstr "Nickname"
1171
+
1172
+ # @ theme-my-login
1173
+ #: templates/profile-form.php:49
1174
+ #: templates/profile-form.php:86
1175
+ msgid "(required)"
1176
+ msgstr "(gerekli)"
1177
+
1178
+ # @ theme-my-login
1179
+ #: templates/profile-form.php:54
1180
+ msgid "Display name publicly as"
1181
+ msgstr "Sitede kullanılacak isim"
1182
+
1183
+ # @ theme-my-login
1184
+ #: templates/profile-form.php:82
1185
+ msgid "Contact Info"
1186
+ msgstr "Erişim Bilgileri"
1187
+
1188
+ # @ theme-my-login
1189
+ #: templates/profile-form.php:91
1190
+ msgid "Website"
1191
+ msgstr "Websiteniz"
1192
+
1193
+ # @ theme-my-login
1194
+ #: templates/profile-form.php:108
1195
+ msgid "About Yourself"
1196
+ msgstr "Hakkınızda"
1197
+
1198
+ # @ theme-my-login
1199
+ #: templates/profile-form.php:112
1200
+ msgid "Biographical Info"
1201
+ msgstr "Kısa bilgi"
1202
+
1203
+ # @ theme-my-login
1204
+ #: templates/profile-form.php:114
1205
+ msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
1206
+ msgstr "Kendiniz hakkında kısa bilgi giriniz. (Herkes tarafından görülecektir)"
1207
+
1208
+ # @ theme-my-login
1209
+ #: templates/profile-form.php:122
1210
+ msgid "New Password"
1211
+ msgstr "Yeni Şifre"
1212
+
1213
+ # @ theme-my-login
1214
+ #: templates/profile-form.php:123
1215
+ msgid "If you would like to change the password type a new one. Otherwise leave this blank."
1216
+ msgstr "Şifrenizi değiştirmek için, yeni bir şifre girebilirsiniz."
1217
+
1218
+ # @ theme-my-login
1219
+ #: templates/profile-form.php:124
1220
+ msgid "Type your new password again."
1221
+ msgstr "Yeni şifrenizi tekrar giriniz. "
1222
+
1223
+ # @ theme-my-login
1224
+ #: templates/profile-form.php:126
1225
+ msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! \" ? $ % ^ &amp; )."
1226
+ msgstr "İpucu: Şifreniz en az 7 haneli olmalı. Daha güvenli bir şifre için küçük, büyük harf, sayı ve ! \" ? $% ^ &amp; gibi karakterler kullanın."
1227
+
1228
+ # @ theme-my-login
1229
+ #: templates/profile-form.php:140
1230
+ msgid "Additional Capabilities"
1231
+ msgstr "Ek Özellikler"
1232
+
1233
+ #: templates/profile-form.php:159
1234
+ msgid "Update Profile"
1235
+ msgstr "Profili Güncelle"
1236
+
1237
+ # @ theme-my-login
1238
+ #: templates/register-form.php:23
1239
+ msgid "A password will be e-mailed to you."
1240
+ msgstr "Şifreniz e-posta ile size gönderilecek."
1241
+
1242
+ # @ theme-my-login
1243
+ #: templates/resetpass-form.php:12
1244
+ msgid "New Password:"
1245
+ msgstr "Yeni Şifre:"
1246
+
1247
+ # @ theme-my-login
1248
+ #: templates/resetpass-form.php:24
1249
+ msgid "Change Password"
1250
+ msgstr "Şifenizi değiştirin"
1251
+
1252
+ #. Plugin URI of the plugin/theme
1253
+ msgid "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1254
+ msgstr "http://www.jfarthing.com/wordpress-plugins/theme-my-login/"
1255
+
1256
+ #. Description of the plugin/theme
1257
+ msgid "Themes the WordPress login, registration and forgot password pages according to your theme."
1258
+ msgstr "WordPress giriş, kayıt ve şifre sıfırlama sayfalarının temanıza uygun görünmesini sağlar."
1259
+
1260
+ #. Author of the plugin/theme
1261
+ msgid "Jeff Farthing"
1262
+ msgstr "Jeff Farthing"
1263
+
1264
+ #. Author URI of the plugin/theme
1265
+ msgid "http://www.jfarthing.com"
1266
+ msgstr "http://www.jfarthing.com"
1267
+
modules/custom-email/admin/custom-email-admin.php CHANGED
@@ -23,6 +23,8 @@ class Theme_My_Login_Custom_Email_Admin extends Theme_My_Login_Module {
23
  // Checkboxes
24
  $settings['email']['new_user']['admin_disable'] = isset( $_POST['theme_my_login']['email']['new_user']['admin_disable'] );
25
  $settings['email']['reset_pass']['admin_disable'] = isset( $_POST['theme_my_login']['email']['reset_pass']['admin_disable'] );
 
 
26
  return $settings;
27
  }
28
 
@@ -36,76 +38,74 @@ class Theme_My_Login_Custom_Email_Admin extends Theme_My_Login_Module {
36
  * @access public
37
  */
38
  function display_new_user_settings() {
39
- ?>
40
- <table class="form-table">
41
  <tr>
42
  <td>
43
- <h3><?php _e( 'User Notification', $this->theme_my_login->textdomain ); ?></h3>
44
 
45
  <p class="description">
46
- <?php _e( 'This e-mail will be sent to a new user upon registration.', $this->theme_my_login->textdomain ); ?>
47
- <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', $this->theme_my_login->textdomain ); ?>
48
- <?php _e( 'If any field is left empty, the default will be used instead.', $this->theme_my_login->textdomain ); ?>
49
  </p>
50
 
51
- <p><label for="theme_my_login_new_user_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
52
- <input name="theme_my_login[email][new_user][mail_from_name]" type="text" id="theme_my_login_new_user_mail_from_name" value="<?php echo $this->theme_my_login->options['email']['new_user']['mail_from_name']; ?>" class="extended-text" /></p>
53
 
54
- <p><label for="theme_my_login_new_user_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
55
- <input name="theme_my_login[email][new_user][mail_from]" type="text" id="theme_my_login_new_user_mail_from" value="<?php echo $this->theme_my_login->options['email']['new_user']['mail_from']; ?>" class="extended-text" /></p>
56
 
57
- <p><label for="theme_my_login_new_user_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
58
  <select name="theme_my_login[email][new_user][mail_content_type]" id="theme_my_login_new_user_mail_content_type">
59
- <option value="plain"<?php if ( 'plain' == $this->theme_my_login->options['email']['new_user']['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
60
- <option value="html"<?php if ( 'html' == $this->theme_my_login->options['email']['new_user']['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
61
  </select></p>
62
 
63
- <p><label for="theme_my_login_new_user_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
64
- <input name="theme_my_login[email][new_user][title]" type="text" id="theme_my_login_new_user_title" value="<?php echo $this->theme_my_login->options['email']['new_user']['title']; ?>" class="full-text" /></p>
65
 
66
- <p><label for="theme_my_login_new_user_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
67
- <textarea name="theme_my_login[email][new_user][message]" id="theme_my_login_new_user_message" class="large-text" rows="10"><?php echo $this->theme_my_login->options['email']['new_user']['message']; ?></textarea></p>
68
 
69
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_pass%, %user_ip%</p>
70
  </td>
71
  </tr>
72
  <tr>
73
  <td>
74
- <h3><?php _e( 'Admin Notification', $this->theme_my_login->textdomain ); ?></h3>
75
 
76
  <p class="description">
77
- <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration.', $this->theme_my_login->textdomain ); ?>
78
- <?php _e( 'If any field is left empty, the default will be used instead.', $this->theme_my_login->textdomain ); ?>
79
  </p>
80
 
81
- <p><label for="theme_my_login_new_user_admin_mail_to"><?php _e( 'To', $this->theme_my_login->textdomain ); ?></label><br />
82
- <input name="theme_my_login[email][new_user][admin_mail_to]" type="text" id="theme_my_login_new_user_admin_mail_to" value="<?php echo $this->theme_my_login->options['email']['new_user']['admin_mail_to']; ?>" class="extended-text" /></p>
83
 
84
- <p><label for="theme_my_login_new_user_admin_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
85
- <input name="theme_my_login[email][new_user][admin_mail_from_name]" type="text" id="theme_my_login_new_user_admin_mail_from_name" value="<?php echo $this->theme_my_login->options['email']['new_user']['admin_mail_from_name']; ?>" class="extended-text" /></p>
86
 
87
- <p><label for="theme_my_login_new_user_admin_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
88
- <input name="theme_my_login[email][new_user][admin_mail_from]" type="text" id="theme_my_login_new_user_admin_mail_from" value="<?php echo $this->theme_my_login->options['email']['new_user']['admin_mail_from']; ?>" class="extended-text" /></p>
89
 
90
- <p><label for="theme_my_login_new_user_admin_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
91
  <select name="theme_my_login[email][new_user][admin_mail_content_type]" id="theme_my_login_new_user_admin_mail_content_type">
92
- <option value="plain"<?php if ( 'plain' == $this->theme_my_login->options['email']['new_user']['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
93
- <option value="html"<?php if ( 'html' == $this->theme_my_login->options['email']['new_user']['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
94
  </select></p>
95
 
96
- <p><label for="theme_my_login_new_user_admin_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
97
- <input name="theme_my_login[email][new_user][admin_title]" type="text" id="theme_my_login_new_user_admin_title" value="<?php echo $this->theme_my_login->options['email']['new_user']['admin_title']; ?>" class="full-text" /></p>
98
 
99
- <p><label for="theme_my_login_new_user_admin_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
100
- <textarea name="theme_my_login[email][new_user][admin_message]" id="theme_my_login_new_user_admin_message" class="large-text" rows="10"><?php echo $this->theme_my_login->options['email']['new_user']['admin_message']; ?></textarea></p>
101
 
102
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_ip%</p>
103
 
104
- <p><label for="theme_my_login_new_user_admin_disable"><input name="theme_my_login[email][new_user][admin_disable]" type="checkbox" id="theme_my_login_new_user_admin_disable" value="1"<?php checked( 1, $this->theme_my_login->options['email']['new_user']['admin_disable'] ); ?> /> Disable Admin Notification</label></p>
105
  </td>
106
  </tr>
107
- </table>
108
- <?php
109
  }
110
 
111
  /**
@@ -118,39 +118,37 @@ class Theme_My_Login_Custom_Email_Admin extends Theme_My_Login_Module {
118
  * @access public
119
  */
120
  function display_retrieve_pass_settings() {
121
- ?>
122
- <table class="form-table">
123
  <tr>
124
  <td>
125
  <p class="description">
126
- <?php _e( 'This e-mail will be sent to a user when they attempt to recover their password.', $this->theme_my_login->textdomain ); ?>
127
- <?php _e( 'Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!', $this->theme_my_login->textdomain ); ?>
128
- <?php _e( 'If any field is left empty, the default will be used instead.', $this->theme_my_login->textdomain ); ?>
129
  </p>
130
 
131
- <p><label for="theme_my_login_retrieve_pass_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
132
- <input name="theme_my_login[email][retrieve_pass][mail_from_name]" type="text" id="theme_my_login_retrieve_pass_mail_from_name" value="<?php echo $this->theme_my_login->options['email']['retrieve_pass']['mail_from_name']; ?>" class="extended-text" /></p>
133
 
134
- <p><label for="theme_my_login_retrieve_pass_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
135
- <input name="theme_my_login[email][retrieve_pass][mail_from]" type="text" id="theme_my_login_retrieve_pass_mail_from" value="<?php echo $this->theme_my_login->options['email']['retrieve_pass']['mail_from']; ?>" class="extended-text" /></p>
136
 
137
- <p><label for="theme_my_login_retrieve_pass_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
138
  <select name="theme_my_login[email][retrieve_pass][mail_content_type]" id="theme_my_login_retrieve_pass_mail_content_type">
139
- <option value="plain"<?php if ( 'plain' == $this->theme_my_login->options['email']['retrieve_pass']['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
140
- <option value="html"<?php if ( 'html' == $this->theme_my_login->options['email']['retrieve_pass']['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
141
  </select></p>
142
 
143
- <p><label for="theme_my_login_retrieve_pass_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
144
- <input name="theme_my_login[email][retrieve_pass][title]" type="text" id="theme_my_login_retrieve_pass_title" value="<?php echo $this->theme_my_login->options['email']['retrieve_pass']['title']; ?>" class="full-text" /></p>
145
 
146
- <p><label for="theme_my_login_retrieve_pass_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
147
- <textarea name="theme_my_login[email][retrieve_pass][message]" id="theme_my_login_retrieve_pass_message" class="large-text" rows="10"><?php echo $this->theme_my_login->options['email']['retrieve_pass']['message']; ?></textarea></p>
148
 
149
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %reseturl%, %user_login%, %user_email%, %user_ip%</p>
150
  </td>
151
  </tr>
152
- </table>
153
- <?php
154
  }
155
 
156
  /**
@@ -163,76 +161,239 @@ class Theme_My_Login_Custom_Email_Admin extends Theme_My_Login_Module {
163
  * @access public
164
  */
165
  function display_reset_pass_settings() {
166
- ?>
167
- <table class="form-table">
168
  <tr>
169
  <td>
170
- <h3><?php _e( 'User Notification', $this->theme_my_login->textdomain ); ?></h3>
171
 
172
  <p class="description">
173
- <?php _e( 'This e-mail will be sent to a user upon successful password recovery.', $this->theme_my_login->textdomain ); ?>
174
- <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', $this->theme_my_login->textdomain ); ?>
175
- <?php _e( 'If any field is left empty, the default will be used instead.', $this->theme_my_login->textdomain ); ?>
176
  </p>
177
 
178
- <p><label for="theme_my_login_reset_pass_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
179
- <input name="theme_my_login[email][reset_pass][mail_from_name]" type="text" id="theme_my_login_reset_pass_mail_from_name" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['mail_from_name']; ?>" class="extended-text" /></p>
180
 
181
- <p><label for="theme_my_login_retrieve_pass_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
182
- <input name="theme_my_login[email][reset_pass][mail_from]" type="text" id="theme_my_login_reset_pass_mail_from" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['mail_from']; ?>" class="extended-text" /></p>
183
 
184
- <p><label for="theme_my_login_retrieve_pass_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
185
  <select name="theme_my_login[email][reset_pass][mail_content_type]" id="theme_my_login_reset_pass_mail_content_type">
186
- <option value="plain"<?php if ( 'plain' == $this->theme_my_login->options['email']['reset_pass']['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
187
- <option value="html"<?php if ( 'html' == $this->theme_my_login->options['email']['reset_pass']['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
188
  </select></p>
189
 
190
- <p><label for="theme_my_login_reset_pass_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
191
- <input name="theme_my_login[email][reset_pass][title]" type="text" id="theme_my_login_reset_pass_title" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['title']; ?>" class="full-text" /></p>
192
 
193
- <p><label for="theme_my_login_reset_pass_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
194
- <textarea name="theme_my_login[email][reset_pass][message]" id="theme_my_login_reset_pass_message" class="large-text" rows="10"><?php echo $this->theme_my_login->options['email']['reset_pass']['message']; ?></textarea></p>
195
 
196
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_pass%, %user_ip%</p>
197
  </td>
198
  </tr>
199
  <tr>
200
  <td>
201
- <h3><?php _e( 'Admin Notification', $this->theme_my_login->textdomain ); ?></h3>
202
 
203
  <p class="description">
204
- <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change.', $this->theme_my_login->textdomain ); ?>
205
- <?php _e( 'If any field is left empty, the default will be used instead.', $this->theme_my_login->textdomain ); ?>
206
  </p>
207
 
208
- <p><label for="theme_my_login_reset_pass_admin_mail_to"><?php _e( 'To', $this->theme_my_login->textdomain ); ?></label><br />
209
- <input name="theme_my_login[email][reset_pass][admin_mail_to]" type="text" id="theme_my_login_reset_pass_admin_mail_to" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['admin_mail_to']; ?>" class="extended-text" /></p>
210
 
211
- <p><label for="theme_my_login_reset_pass_admin_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
212
- <input name="theme_my_login[email][reset_pass][admin_mail_from_name]" type="text" id="theme_my_login_reset_pass_admin_mail_from_name" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['admin_mail_from_name']; ?>" class="extended-text" /></p>
213
 
214
- <p><label for="theme_my_login_reset_pass_admin_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
215
- <input name="theme_my_login[email][reset_pass][admin_mail_from]" type="text" id="theme_my_login_reset_pass_admin_mail_from" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['admin_mail_from']; ?>" class="extended-text" /></p>
216
 
217
- <p><label for="theme_my_login_reset_pass_admin_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
218
  <select name="theme_my_login[email][reset_pass][admin_mail_content_type]" id="theme_my_login_reset_pass_admin_mail_content_type">
219
- <option value="plain"<?php if ( 'plain' == $this->theme_my_login->options['email']['reset_pass']['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
220
- <option value="html"<?php if ( 'html' == $this->theme_my_login->options['email']['reset_pass']['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
221
  </select></p>
222
 
223
- <p><label for="theme_my_login_reset_pass_admin_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
224
- <input name="theme_my_login[email][reset_pass][admin_title]" type="text" id="theme_my_login_reset_pass_admin_title" value="<?php echo $this->theme_my_login->options['email']['reset_pass']['admin_title']; ?>" class="full-text" /></p>
225
 
226
- <p><label for="theme_my_login_reset_pass_admin_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
227
- <textarea name="theme_my_login[email][reset_pass][admin_message]" id="theme_my_login_reset_pass_admin_message" class="large-text" rows="10"><?php echo $this->theme_my_login->options['email']['reset_pass']['admin_message']; ?></textarea></p>
228
 
229
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_ip%</p>
230
 
231
- <p><label for="theme_my_login_reset_pass_admin_disable"><input name="theme_my_login[email][reset_pass][admin_disable]" type="checkbox" id="theme_my_login_reset_pass_admin_disable" value="1"<?php checked( 1, $this->theme_my_login->options['email']['reset_pass']['admin_disable'] ); ?> /> <?php _e( 'Disable Admin Notification', $this->theme_my_login->textdomain ); ?></label></p>
232
  </td>
233
  </tr>
234
- </table>
235
- <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  }
237
 
238
  /**
@@ -248,10 +409,15 @@ class Theme_My_Login_Custom_Email_Admin extends Theme_My_Login_Module {
248
  * @param object $admin Reference to global $theme_my_login_admin object
249
  */
250
  function admin_menu( &$admin ) {
251
- $admin->add_menu_page( __( 'E-mail', $this->theme_my_login->textdomain ), 'tml-options-email' );
252
- $admin->add_submenu_page( 'tml-options-email', __( 'New User', $this->theme_my_login->textdomain ), 'tml-options-email-new-user', array( &$this, 'display_new_user_settings' ) );
253
- $admin->add_submenu_page( 'tml-options-email', __( 'Retrieve Password', $this->theme_my_login->textdomain ), 'tml-options-email-retrieve-pass', array( &$this, 'display_retrieve_pass_settings' ) );
254
- $admin->add_submenu_page( 'tml-options-email', __( 'Reset Password', $this->theme_my_login->textdomain ), 'tml-options-email-reset-pass', array( &$this, 'display_reset_pass_settings' ) );
 
 
 
 
 
255
  }
256
 
257
  /**
@@ -275,4 +441,4 @@ $theme_my_login_custom_email_admin = new Theme_My_Login_Custom_Email_Admin();
275
 
276
  endif; // Class exists
277
 
278
- ?>
23
  // Checkboxes
24
  $settings['email']['new_user']['admin_disable'] = isset( $_POST['theme_my_login']['email']['new_user']['admin_disable'] );
25
  $settings['email']['reset_pass']['admin_disable'] = isset( $_POST['theme_my_login']['email']['reset_pass']['admin_disable'] );
26
+ if ( $GLOBALS['theme_my_login']->is_module_active( 'user-moderation/user-moderation.php' ) )
27
+ $settings['email']['user_approval']['admin_disable'] = isset( $_POST['theme_my_login']['email']['user_approval']['admin_disable'] );
28
  return $settings;
29
  }
30
 
38
  * @access public
39
  */
40
  function display_new_user_settings() {
41
+ ?><table class="form-table">
 
42
  <tr>
43
  <td>
44
+ <h3><?php _e( 'User Notification', 'theme-my-login' ); ?></h3>
45
 
46
  <p class="description">
47
+ <?php _e( 'This e-mail will be sent to a new user upon registration.', 'theme-my-login' ); ?>
48
+ <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', 'theme-my-login' ); ?>
49
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
50
  </p>
51
 
52
+ <p><label for="theme_my_login_new_user_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
53
+ <input name="theme_my_login[email][new_user][mail_from_name]" type="text" id="theme_my_login_new_user_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
54
 
55
+ <p><label for="theme_my_login_new_user_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
56
+ <input name="theme_my_login[email][new_user][mail_from]" type="text" id="theme_my_login_new_user_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'mail_from' ) ); ?>" class="extended-text" /></p>
57
 
58
+ <p><label for="theme_my_login_new_user_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
59
  <select name="theme_my_login[email][new_user][mail_content_type]" id="theme_my_login_new_user_mail_content_type">
60
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
61
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
62
  </select></p>
63
 
64
+ <p><label for="theme_my_login_new_user_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
65
+ <input name="theme_my_login[email][new_user][title]" type="text" id="theme_my_login_new_user_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'title' ) ); ?>" class="full-text" /></p>
66
 
67
+ <p><label for="theme_my_login_new_user_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
68
+ <textarea name="theme_my_login[email][new_user][message]" id="theme_my_login_new_user_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'message' ) ); ?></textarea></p>
69
 
70
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_pass%, %user_ip%</p>
71
  </td>
72
  </tr>
73
  <tr>
74
  <td>
75
+ <h3><?php _e( 'Admin Notification', 'theme-my-login' ); ?></h3>
76
 
77
  <p class="description">
78
+ <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon new user registration.', 'theme-my-login' ); ?>
79
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
80
  </p>
81
 
82
+ <p><label for="theme_my_login_new_user_admin_mail_to"><?php _e( 'To', 'theme-my-login' ); ?></label><br />
83
+ <input name="theme_my_login[email][new_user][admin_mail_to]" type="text" id="theme_my_login_new_user_admin_mail_to" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_to' ) ); ?>" class="extended-text" /></p>
84
 
85
+ <p><label for="theme_my_login_new_user_admin_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
86
+ <input name="theme_my_login[email][new_user][admin_mail_from_name]" type="text" id="theme_my_login_new_user_admin_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_from_name' ) ); ?>" class="extended-text" /></p>
87
 
88
+ <p><label for="theme_my_login_new_user_admin_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
89
+ <input name="theme_my_login[email][new_user][admin_mail_from]" type="text" id="theme_my_login_new_user_admin_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_from' ) ); ?>" class="extended-text" /></p>
90
 
91
+ <p><label for="theme_my_login_new_user_admin_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
92
  <select name="theme_my_login[email][new_user][admin_mail_content_type]" id="theme_my_login_new_user_admin_mail_content_type">
93
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
94
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
95
  </select></p>
96
 
97
+ <p><label for="theme_my_login_new_user_admin_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
98
+ <input name="theme_my_login[email][new_user][admin_title]" type="text" id="theme_my_login_new_user_admin_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_title' ) ); ?>" class="full-text" /></p>
99
 
100
+ <p><label for="theme_my_login_new_user_admin_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
101
+ <textarea name="theme_my_login[email][new_user][admin_message]" id="theme_my_login_new_user_admin_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_message' ) ); ?></textarea></p>
102
 
103
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_ip%</p>
104
 
105
+ <p><label for="theme_my_login_new_user_admin_disable"><input name="theme_my_login[email][new_user][admin_disable]" type="checkbox" id="theme_my_login_new_user_admin_disable" value="1"<?php checked( 1, $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_disable' ) ) ); ?> /> Disable Admin Notification</label></p>
106
  </td>
107
  </tr>
108
+ </table><?php
 
109
  }
110
 
111
  /**
118
  * @access public
119
  */
120
  function display_retrieve_pass_settings() {
121
+ ?><table class="form-table">
 
122
  <tr>
123
  <td>
124
  <p class="description">
125
+ <?php _e( 'This e-mail will be sent to a user when they attempt to recover their password.', 'theme-my-login' ); ?>
126
+ <?php _e( 'Please be sure to include the variable %reseturl% or else the user will not be able to recover their password!', 'theme-my-login' ); ?>
127
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
128
  </p>
129
 
130
+ <p><label for="theme_my_login_retrieve_pass_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
131
+ <input name="theme_my_login[email][retrieve_pass][mail_from_name]" type="text" id="theme_my_login_retrieve_pass_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
132
 
133
+ <p><label for="theme_my_login_retrieve_pass_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
134
+ <input name="theme_my_login[email][retrieve_pass][mail_from]" type="text" id="theme_my_login_retrieve_pass_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'mail_from' ) ); ?>" class="extended-text" /></p>
135
 
136
+ <p><label for="theme_my_login_retrieve_pass_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
137
  <select name="theme_my_login[email][retrieve_pass][mail_content_type]" id="theme_my_login_retrieve_pass_mail_content_type">
138
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text',' theme-my-login' ); ?></option>
139
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
140
  </select></p>
141
 
142
+ <p><label for="theme_my_login_retrieve_pass_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
143
+ <input name="theme_my_login[email][retrieve_pass][title]" type="text" id="theme_my_login_retrieve_pass_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'title' ) ); ?>" class="full-text" /></p>
144
 
145
+ <p><label for="theme_my_login_retrieve_pass_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
146
+ <textarea name="theme_my_login[email][retrieve_pass][message]" id="theme_my_login_retrieve_pass_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'message' ) ); ?></textarea></p>
147
 
148
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %reseturl%, %user_login%, %user_email%, %user_ip%</p>
149
  </td>
150
  </tr>
151
+ </table><?php
 
152
  }
153
 
154
  /**
161
  * @access public
162
  */
163
  function display_reset_pass_settings() {
164
+ ?><table class="form-table">
 
165
  <tr>
166
  <td>
167
+ <h3><?php _e( 'User Notification', 'theme-my-login' ); ?></h3>
168
 
169
  <p class="description">
170
+ <?php _e( 'This e-mail will be sent to a user upon successful password recovery.', 'theme-my-login' ); ?>
171
+ <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', 'theme-my-login' ); ?>
172
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
173
  </p>
174
 
175
+ <p><label for="theme_my_login_reset_pass_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
176
+ <input name="theme_my_login[email][reset_pass][mail_from_name]" type="text" id="theme_my_login_reset_pass_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
177
 
178
+ <p><label for="theme_my_login_retrieve_pass_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
179
+ <input name="theme_my_login[email][reset_pass][mail_from]" type="text" id="theme_my_login_reset_pass_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'mail_from' ) ); ?>" class="extended-text" /></p>
180
 
181
+ <p><label for="theme_my_login_retrieve_pass_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
182
  <select name="theme_my_login[email][reset_pass][mail_content_type]" id="theme_my_login_reset_pass_mail_content_type">
183
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
184
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
185
  </select></p>
186
 
187
+ <p><label for="theme_my_login_reset_pass_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
188
+ <input name="theme_my_login[email][reset_pass][title]" type="text" id="theme_my_login_reset_pass_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'title' ) ); ?>" class="full-text" /></p>
189
 
190
+ <p><label for="theme_my_login_reset_pass_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
191
+ <textarea name="theme_my_login[email][reset_pass][message]" id="theme_my_login_reset_pass_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'message' ) ); ?></textarea></p>
192
 
193
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_pass%, %user_ip%</p>
194
  </td>
195
  </tr>
196
  <tr>
197
  <td>
198
+ <h3><?php _e( 'Admin Notification', 'theme-my-login' ); ?></h3>
199
 
200
  <p class="description">
201
+ <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below, upon user password change.', 'theme-my-login' ); ?>
202
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
203
  </p>
204
 
205
+ <p><label for="theme_my_login_reset_pass_admin_mail_to"><?php _e( 'To', 'theme-my-login' ); ?></label><br />
206
+ <input name="theme_my_login[email][reset_pass][admin_mail_to]" type="text" id="theme_my_login_reset_pass_admin_mail_to" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_to' ) ); ?>" class="extended-text" /></p>
207
 
208
+ <p><label for="theme_my_login_reset_pass_admin_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
209
+ <input name="theme_my_login[email][reset_pass][admin_mail_from_name]" type="text" id="theme_my_login_reset_pass_admin_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_from_name' ) ); ?>" class="extended-text" /></p>
210
 
211
+ <p><label for="theme_my_login_reset_pass_admin_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
212
+ <input name="theme_my_login[email][reset_pass][admin_mail_from]" type="text" id="theme_my_login_reset_pass_admin_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_from' ) ); ?>" class="extended-text" /></p>
213
 
214
+ <p><label for="theme_my_login_reset_pass_admin_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
215
  <select name="theme_my_login[email][reset_pass][admin_mail_content_type]" id="theme_my_login_reset_pass_admin_mail_content_type">
216
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
217
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
218
  </select></p>
219
 
220
+ <p><label for="theme_my_login_reset_pass_admin_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
221
+ <input name="theme_my_login[email][reset_pass][admin_title]" type="text" id="theme_my_login_reset_pass_admin_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_title' ) ); ?>" class="full-text" /></p>
222
 
223
+ <p><label for="theme_my_login_reset_pass_admin_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
224
+ <textarea name="theme_my_login[email][reset_pass][admin_message]" id="theme_my_login_reset_pass_admin_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_message' ) ); ?></textarea></p>
225
 
226
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%, %user_ip%</p>
227
 
228
+ <p><label for="theme_my_login_reset_pass_admin_disable"><input name="theme_my_login[email][reset_pass][admin_disable]" type="checkbox" id="theme_my_login_reset_pass_admin_disable" value="1"<?php checked( 1, $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_disable' ) ) ); ?> /> <?php _e( 'Disable Admin Notification', 'theme-my-login' ); ?></label></p>
229
  </td>
230
  </tr>
231
+ </table><?php
232
+ }
233
+
234
+ /**
235
+ * Outputs user activation e-mail settings
236
+ *
237
+ * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
238
+ *
239
+ * @see Theme_My_Login_Admin::add_submenu_page()
240
+ * @since 6.0
241
+ * @access public
242
+ */
243
+ function display_user_activation_settings() {
244
+ ?><table class="form-table">
245
+ <tr>
246
+ <td>
247
+ <p class="description">
248
+ <?php _e( 'This e-mail will be sent to a new user upon registration when "E-mail Confirmation" is checked for "User Moderation".', 'theme-my-login' ); ?>
249
+ <?php _e( 'Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!', 'theme-my-login' ); ?>
250
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
251
+ </p>
252
+
253
+ <p><label for="theme_my_login_user_activation_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
254
+ <input name="theme_my_login[email][user_activation][mail_from_name]" type="text" id="theme_my_login_user_activation_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
255
+
256
+ <p><label for="theme_my_login_user_activation_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
257
+ <input name="theme_my_login[email][user_activation][mail_from]" type="text" id="theme_my_login_user_activation_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'mail_from' ) ); ?>" class="extended-text" /></p>
258
+
259
+ <p><label for="theme_my_login_user_activation_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
260
+ <select name="theme_my_login[email][user_activation][mail_content_type]" id="theme_my_login_user_activation_mail_content_type">
261
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
262
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
263
+ </select></p>
264
+
265
+ <p><label for="theme_my_login_user_activation_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
266
+ <input name="theme_my_login[email][user_activation][title]" type="text" id="theme_my_login_user_activation_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'title' ) ); ?>" class="full-text" /></p>
267
+
268
+ <p><label for="theme_my_login_user_activation_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
269
+ <textarea name="theme_my_login[email][user_activation][message]" id="theme_my_login_user_activation_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'message' ) ); ?></textarea></p>
270
+
271
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %activateurl%, %user_login%, %user_email%, %user_ip%</p>
272
+ </td>
273
+ </tr>
274
+ </table><?php
275
+ }
276
+
277
+ /**
278
+ * Outputs user approval e-mail settings
279
+ *
280
+ * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
281
+ *
282
+ * @see Theme_My_Login_Admin::add_submenu_page()
283
+ * @since 6.0
284
+ * @access public
285
+ */
286
+ function display_user_approval_settings() {
287
+ ?><table class="form-table">
288
+ <tr>
289
+ <td>
290
+ <h3><?php _e( 'User Notification', 'theme-my-login' ); ?></h3>
291
+
292
+ <p class="description">
293
+ <?php _e( 'This e-mail will be sent to a new user upon admin approval when "Admin Approval" is checked for "User Moderation".', 'theme-my-login' ); ?>
294
+ <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', 'theme-my-login' ); ?>
295
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
296
+ </p>
297
+
298
+ <p><label for="theme_my_login_user_approval_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
299
+ <input name="theme_my_login[email][user_approval][mail_from_name]" type="text" id="theme_my_login_user_approval_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
300
+
301
+ <p><label for="theme_my_login_user_approval_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
302
+ <input name="theme_my_login[email][user_approval][mail_from]" type="text" id="theme_my_login_user_approval_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'mail_from' ) ); ?>" class="extended-text" /></p>
303
+
304
+ <p><label for="theme_my_login_user_approval_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
305
+ <select name="theme_my_login[email][user_approval][mail_content_type]" id="theme_my_login_user_approval_mail_content_type">
306
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
307
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
308
+ </select></p>
309
+
310
+ <p><label for="theme_my_login_user_approval_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
311
+ <input name="theme_my_login[email][user_approval][title]" type="text" id="theme_my_login_user_approval_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'title' ) ); ?>" class="full-text" /></p>
312
+
313
+ <p><label for="theme_my_login_user_approval_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
314
+ <textarea name="theme_my_login[email][user_approval][message]" id="theme_my_login_user_approval_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'message' ) ); ?></textarea></p>
315
+
316
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %loginurl%, %user_login%, %user_email%, %user_pass%</p>
317
+ </td>
318
+ </tr>
319
+ <tr>
320
+ <td>
321
+ <h3><?php _e( 'Admin Notification', 'theme-my-login' ); ?></h3>
322
+
323
+ <p class="description">
324
+ <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when "Admin Approval" is checked for "User Moderation".', 'theme-my-login' ); ?>
325
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
326
+ </p>
327
+
328
+ <p><label for="theme_my_login_user_approval_admin_mail_to"><?php _e( 'To', 'theme-my-login' ); ?></label><br />
329
+ <input name="theme_my_login[email][user_approval][admin_mail_to]" type="text" id="theme_my_login_user_approval_admin_mail_to" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_to' ) ); ?>" class="extended-text" /></p>
330
+
331
+ <p><label for="theme_my_login_user_approval_admin_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
332
+ <input name="theme_my_login[email][user_approval][admin_mail_from_name]" type="text" id="theme_my_login_user_approval_admin_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_from_name' ) ); ?>" class="extended-text" /></p>
333
+
334
+ <p><label for="theme_my_login_user_approval_admin_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
335
+ <input name="theme_my_login[email][user_approval][admin_mail_from]" type="text" id="theme_my_login_user_approval_admin_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_from' ) ); ?>" class="extended-text" /></p>
336
+
337
+ <p><label for="theme_my_login_user_approval_admin_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
338
+ <select name="theme_my_login[email][user_approval][admin_mail_content_type]" id="theme_my_login_user_approval_admin_mail_content_type">
339
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
340
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
341
+ </select></p>
342
+
343
+ <p><label for="theme_my_login_user_approval_admin_title"><?php _e( 'Subject', 'theme-my-login' ); ?></label><br />
344
+ <input name="theme_my_login[email][user_approval][admin_title]" type="text" id="theme_my_login_user_approval_admin_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_title' ) ); ?>" class="full-text" /></p>
345
+
346
+ <p><label for="theme_my_login_user_approval_admin_message"><?php _e( 'Message', 'theme-my-login' ); ?></label><br />
347
+ <textarea name="theme_my_login[email][user_approval][admin_message]" id="theme_my_login_user_approval_admin_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_message' ) ); ?></textarea></p>
348
+
349
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %pendingurl%, %user_login%, %user_email%, %user_ip%</p>
350
+
351
+ <p><label for="theme_my_login_user_approval_admin_disable"><input name="theme_my_login[email][user_approval][admin_disable]" type="checkbox" id="theme_my_login_user_approval_admin_disable" value="1"<?php checked( 1, $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_disable' ) ) ); ?> /> <?php _e( 'Disable Admin Notification', 'theme-my-login' ); ?></label></p>
352
+ </td>
353
+ </tr>
354
+ </table><?php
355
+ }
356
+
357
+ /**
358
+ * Outputs user denial e-mail settings
359
+ *
360
+ * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
361
+ *
362
+ * @see Theme_My_Login_Admin::add_submenu_page()
363
+ * @since 6.0
364
+ * @access public
365
+ */
366
+ function display_user_denial_settings() {
367
+ ?><table class="form-table">
368
+ <tr>
369
+ <td>
370
+ <p class="description">
371
+ <?php _e( 'This e-mail will be sent to a user who is deleted/denied when "Admin Approval" is checked for "User Moderation" and the user\'s role is "Pending".', 'theme-my-login' ); ?>
372
+ <?php _e( 'If any field is left empty, the default will be used instead.', 'theme-my-login' ); ?>
373
+ </p>
374
+
375
+ <p><label for="theme_my_login_user_denial_mail_from_name"><?php _e( 'From Name', 'theme-my-login' ); ?></label><br />
376
+ <input name="theme_my_login[email][user_denial][mail_from_name]" type="text" id="theme_my_login_user_denial_mail_from_name" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'mail_from_name' ) ); ?>" class="extended-text" /></p>
377
+
378
+ <p><label for="theme_my_login_user_denial_mail_from"><?php _e( 'From E-mail', 'theme-my-login' ); ?></label><br />
379
+ <input name="theme_my_login[email][user_denial][mail_from]" type="text" id="theme_my_login_user_denial_mail_from" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'mail_from' ) ); ?>" class="extended-text" /></p>
380
+
381
+ <p><label for="theme_my_login_user_denial_mail_content_type"><?php _e( 'E-mail Format', 'theme-my-login' ); ?></label><br />
382
+ <select name="theme_my_login[email][user_denial][mail_content_type]" id="theme_my_login_user_denial_mail_content_type">
383
+ <option value="plain"<?php if ( 'plain' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'Plain Text', 'theme-my-login' ); ?></option>
384
+ <option value="html"<?php if ( 'html' == $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'mail_content_type' ) ) ) echo ' selected="selected"'; ?>><?php _e( 'HTML', 'theme-my-login' ); ?></option>
385
+ </select></p>
386
+
387
+ <p><label for="theme_my_login_user_denial_title"><?php _e('Subject', 'theme-my-login'); ?></label><br />
388
+ <input name="theme_my_login[email][user_denial][title]" type="text" id="theme_my_login_user_denial_title" value="<?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'title' ) ); ?>" class="full-text" /></p>
389
+
390
+ <p><label for="theme_my_login_user_denial_message"><?php _e('Message', 'theme-my-login'); ?></label><br />
391
+ <textarea name="theme_my_login[email][user_denial][message]" id="theme_my_login_user_denial_message" class="large-text" rows="10"><?php echo $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'message' ) ); ?></textarea></p>
392
+
393
+ <p class="description"><?php _e( 'Available Variables', 'theme-my-login' ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%</p>
394
+ </td>
395
+ </tr>
396
+ </table><?php
397
  }
398
 
399
  /**
409
  * @param object $admin Reference to global $theme_my_login_admin object
410
  */
411
  function admin_menu( &$admin ) {
412
+ $admin->add_menu_page( __( 'E-mail', 'theme-my-login' ), 'tml-options-email' );
413
+ $admin->add_submenu_page( 'tml-options-email', __( 'New User', 'theme-my-login' ), 'tml-options-email-new-user', array( &$this, 'display_new_user_settings' ) );
414
+ $admin->add_submenu_page( 'tml-options-email', __( 'Retrieve Password', 'theme-my-login' ), 'tml-options-email-retrieve-pass', array( &$this, 'display_retrieve_pass_settings' ) );
415
+ $admin->add_submenu_page( 'tml-options-email', __( 'Reset Password', 'theme-my-login' ), 'tml-options-email-reset-pass', array( &$this, 'display_reset_pass_settings' ) );
416
+ if ( $GLOBALS['theme_my_login']->is_module_active( 'user-moderation/user-moderation.php' ) ) {
417
+ $admin->add_submenu_page( 'tml-options-email', __( 'User Activation', 'theme-my-login' ), 'tml-options-email-user-activation', array( &$this, 'display_user_activation_settings' ) );
418
+ $admin->add_submenu_page( 'tml-options-email', __( 'User Approval', 'theme-my-login' ), 'tml-options-email-user-approval', array( &$this, 'display_user_approval_settings' ) );
419
+ $admin->add_submenu_page( 'tml-options-email', __( 'User Denial', 'theme-my-login' ), 'tml-options-email-user-denial', array( &$this, 'display_user_denial_settings' ) );
420
+ }
421
  }
422
 
423
  /**
441
 
442
  endif; // Class exists
443
 
444
+ ?>
modules/custom-email/custom-email.php CHANGED
@@ -75,7 +75,7 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
75
  * @access public
76
  */
77
  function apply_retrieve_pass_filters() {
78
- $options =& $this->options['retrieve_pass'];
79
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
80
  add_filter( 'retrieve_password_title', array( &$this, 'retrieve_pass_title_filter' ), 10, 2 );
81
  add_filter( 'retrieve_password_message', array( &$this, 'retrieve_pass_message_filter' ), 10, 3 );
@@ -91,7 +91,7 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
91
  * @access public
92
  */
93
  function apply_reset_pass_filters() {
94
- $options =& $this->options['reset_pass'];
95
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
96
  add_filter( 'password_reset_title', array( &$this, 'reset_pass_title_filter' ), 10, 2 );
97
  add_filter( 'password_reset_message', array( &$this, 'reset_pass_message_filter' ), 10, 3 );
@@ -182,7 +182,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
182
  * @return string New subject
183
  */
184
  function retrieve_pass_title_filter( $title, $user_id ) {
185
- return empty( $this->options['retrieve_pass']['title'] ) ? $title : $this->replace_vars( $this->options['retrieve_pass']['title'], $user_id );
 
186
  }
187
 
188
  /**
@@ -205,7 +206,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
205
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
206
  '%reseturl%' => site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login' )
207
  );
208
- return empty( $this->options['retrieve_pass']['message'] ) ? $message : $this->replace_vars( $this->options['retrieve_pass']['message'], $user_id, $replacements );
 
209
  }
210
 
211
  /**
@@ -222,7 +224,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
222
  * @return string New title
223
  */
224
  function reset_pass_title_filter( $title, $user_id ) {
225
- return empty( $this->options['reset_pass']['title'] ) ? $title : $this->replace_vars( $this->options['reset_pass']['title'], $user_id );
 
226
  }
227
 
228
  /**
@@ -243,8 +246,9 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
243
  $replacements = array(
244
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
245
  '%user_pass%' => $new_pass
246
- );
247
- return empty( $this->options['reset_pass']['message'] ) ? $message : $this->replace_vars( $this->options['reset_pass']['message'], $user_id, $replacements );
 
248
  }
249
 
250
  /**
@@ -259,8 +263,9 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
259
  * @param string $to Default admin e-mail address
260
  * @return string New e-mail address(es)
261
  */
262
- function password_change_notification_mail_to_filter( $to ) {
263
- return empty( $this->options['reset_pass']['admin_mail_to'] ) ? $to : $this->options['reset_pass']['admin_mail_to'];
 
264
  }
265
 
266
  /**
@@ -277,7 +282,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
277
  * @return string New subject
278
  */
279
  function password_change_notification_title_filter( $title, $user_id ) {
280
- return empty( $this->options['reset_pass']['admin_title'] ) ? $title : $this->replace_vars( $this->options['reset_pass']['admin_title'], $user_id );
 
281
  }
282
 
283
  /**
@@ -294,7 +300,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
294
  * @return string New message
295
  */
296
  function password_change_notification_message_filter( $message, $user_id ) {
297
- return empty( $this->options['reset_pass']['admin_message'] ) ? $message : $this->replace_vars( $this->options['reset_pass']['admin_message'], $user_id );
 
298
  }
299
 
300
  /**
@@ -310,7 +317,7 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
310
  * @return bool New setting
311
  */
312
  function send_password_change_notification_filter( $enable ) {
313
- $options =& $this->options['reset_pass'];
314
  $this->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
315
  if ( $this->options['reset_pass']['admin_disable'] )
316
  return false;
@@ -331,7 +338,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
331
  * @return string New title
332
  */
333
  function new_user_notification_title_filter( $title, $user_id ) {
334
- return empty( $this->options['new_user']['title'] ) ? $title : $this->replace_vars( $this->options['new_user']['title'], $user_id );
 
335
  }
336
 
337
  /**
@@ -352,8 +360,9 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
352
  $replacements = array(
353
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
354
  '%user_pass%' => $new_pass
355
- );
356
- return empty( $this->options['new_user']['message'] ) ? $message : $this->replace_vars( $this->options['new_user']['message'], $user_id, $replacements );
 
357
  }
358
 
359
  /**
@@ -369,7 +378,7 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
369
  * @return bool New setting
370
  */
371
  function send_new_user_notification_filter( $enable ) {
372
- $options =& $this->options['new_user'];
373
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
374
  return $enable;
375
  }
@@ -387,7 +396,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
387
  * @return string New e-mail address(es)
388
  */
389
  function new_user_admin_notification_mail_to_filter( $to ) {
390
- return empty( $this->options['new_user']['admin_mail_to'] ) ? $to : $this->options['new_user']['admin_mail_to'];
 
391
  }
392
 
393
  /**
@@ -404,7 +414,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
404
  * @return string New subject
405
  */
406
  function new_user_admin_notification_title_filter( $title, $user_id ) {
407
- return empty( $this->options['new_user']['admin_title'] ) ? $title : $this->replace_vars( $this->options['new_user']['admin_title'], $user_id );
 
408
  }
409
 
410
  /**
@@ -421,7 +432,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
421
  * @return string New message
422
  */
423
  function new_user_admin_notification_message_filter( $message, $user_id ) {
424
- return empty( $this->options['new_user']['admin_message'] ) ? $message : $this->replace_vars( $this->options['new_user']['admin_message'], $user_id );
 
425
  }
426
 
427
  /**
@@ -437,13 +449,232 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
437
  * @return bool New setting
438
  */
439
  function send_new_user_admin_notification_filter( $enable ) {
440
- $options =& $this->options['new_user'];
441
  $this->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
442
  if ( $options['admin_disable'] )
443
  return false;
444
  return $enable;
445
  }
446
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
447
  /**
448
  * Notify the blog admin of a new user
449
  *
@@ -470,11 +701,11 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
470
  }
471
 
472
  if ( apply_filters( 'send_new_user_admin_notification', true ) ) {
473
- $message = sprintf( __( 'New user registration on your site %s:', $this->theme_my_login->textdomain ), $blogname ) . "\r\n\r\n";
474
- $message .= sprintf( __( 'Username: %s', $this->theme_my_login->textdomain ), $user_login ) . "\r\n\r\n";
475
- $message .= sprintf( __( 'E-mail: %s', $this->theme_my_login->textdomain ), $user_email ) . "\r\n";
476
 
477
- $title = sprintf( __( '[%s] New User Registration', $this->theme_my_login->textdomain ), $blogname );
478
 
479
  $title = apply_filters( 'new_user_admin_notification_title', $title, $user_id );
480
  $message = apply_filters( 'new_user_admin_notification_message', $message, $user_id );
@@ -488,11 +719,11 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
488
  return;
489
 
490
  if ( apply_filters( 'send_new_user_notification', true ) ) {
491
- $message = sprintf( __( 'Username: %s', $this->theme_my_login->textdomain ), $user_login ) . "\r\n";
492
- $message .= sprintf( __( 'Password: %s', $this->theme_my_login->textdomain ), $plaintext_pass ) . "\r\n";
493
  $message .= wp_login_url() . "\r\n";
494
 
495
- $title = sprintf( __( '[%s] Your username and password', $this->theme_my_login->textdomain ), $blogname);
496
 
497
  $title = apply_filters( 'new_user_notification_title', $title, $user_id );
498
  $message = apply_filters( 'new_user_notification_message', $message, $plaintext_pass, $user_id );
@@ -554,6 +785,9 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
554
  // Allow %user_ip% variable
555
  $replacements['%user_ip%'] = $_SERVER['REMOTE_ADDR'];
556
 
 
 
 
557
  // Iterate through matches
558
  foreach ( $matches[0] as $key => $match ) {
559
  if ( !isset( $replacements[$match] ) ) {
@@ -563,27 +797,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
563
  $replacements[$match] = get_bloginfo( $matches[1][$key] ); // Replacement from get_bloginfo()
564
  }
565
  }
566
- return str_replace( array_keys( $replacements ), array_values( $replacements ), $input );
567
- }
568
 
569
- /**
570
- * Activates this module
571
- *
572
- * Callback for "tml_activate_custom-email/custom-email.php" hook in method Theme_My_Login_Admin::activate_module()
573
- *
574
- * @see Theme_My_Login_Admin::activate_module()
575
- * @since 6.0
576
- * @access public
577
- *
578
- * @param object $theme_my_login Reference to global $theme_my_login object
579
- */
580
- function activate( &$theme_my_login ) {
581
- $options = $this->init_options();
582
- if ( !isset( $theme_my_login->options['email'] ) ) {
583
- $theme_my_login->options['email'] = $options['email'];
584
- } else {
585
- $theme_my_login->options['email'] = $theme_my_login->array_merge_recursive( $options['email'], $theme_my_login->options['email'] );
586
- }
587
  }
588
 
589
  /**
@@ -649,13 +864,8 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
649
  * @access public
650
  */
651
  function load() {
652
- // Create a reference to custom e-mail options
653
- $this->options =& $this->theme_my_login->options['email'];
654
- // Activate
655
- add_action( 'tml_activate_custom-email/custom-email.php', array( &$this, 'activate' ) );
656
- // Initialize
657
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
658
- // E-mail filters
659
  add_filter( 'wp_mail_from', array( &$this, 'mail_from_filter' ) );
660
  add_filter( 'wp_mail_from_name', array( &$this, 'mail_from_name_filter') );
661
  add_filter( 'wp_mail_content_type', array( &$this, 'mail_content_type_filter') );
@@ -665,10 +875,14 @@ class Theme_My_Login_Custom_Email extends Theme_My_Login_Module {
665
  add_action( 'tml_new_user_notification', array( &$this, 'apply_new_user_filters' ) );
666
 
667
  remove_action( 'tml_new_user_registered', 'wp_new_user_notification', 10, 2 );
668
- add_action( 'tml_new_user_registered', array( &$this, 'new_user_notification' ), 10, 2 );
669
 
670
  remove_action( 'tml_user_password_changed', 'wp_password_change_notification' );
671
- add_action( 'tml_user_password_changed', array( &$this, 'password_change_notification' ) );
 
 
 
 
672
  }
673
  }
674
 
@@ -684,4 +898,4 @@ if ( is_admin() )
684
 
685
  endif; // Class exists
686
 
687
- ?>
75
  * @access public
76
  */
77
  function apply_retrieve_pass_filters() {
78
+ $options =& $GLOBALS['theme_my_login']->options->get_option( 'retrieve_pass' );
79
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
80
  add_filter( 'retrieve_password_title', array( &$this, 'retrieve_pass_title_filter' ), 10, 2 );
81
  add_filter( 'retrieve_password_message', array( &$this, 'retrieve_pass_message_filter' ), 10, 3 );
91
  * @access public
92
  */
93
  function apply_reset_pass_filters() {
94
+ $options =& $GLOBALS['theme_my_login']->options->get_option( 'reset_pass' );
95
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
96
  add_filter( 'password_reset_title', array( &$this, 'reset_pass_title_filter' ), 10, 2 );
97
  add_filter( 'password_reset_message', array( &$this, 'reset_pass_message_filter' ), 10, 3 );
182
  * @return string New subject
183
  */
184
  function retrieve_pass_title_filter( $title, $user_id ) {
185
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'title' ) );
186
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
187
  }
188
 
189
  /**
206
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
207
  '%reseturl%' => site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user->user_login ), 'login' )
208
  );
209
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'retrieve_pass', 'message' ) );
210
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, $replacements );
211
  }
212
 
213
  /**
224
  * @return string New title
225
  */
226
  function reset_pass_title_filter( $title, $user_id ) {
227
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'title' ) );
228
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
229
  }
230
 
231
  /**
246
  $replacements = array(
247
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
248
  '%user_pass%' => $new_pass
249
+ );
250
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'message' ) );
251
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, $replacements );
252
  }
253
 
254
  /**
263
  * @param string $to Default admin e-mail address
264
  * @return string New e-mail address(es)
265
  */
266
+ function password_change_notification_mail_to_filter( $to ) {
267
+ $_to = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_mail_to' ) );
268
+ return empty( $_to ) ? $to : $_to;
269
  }
270
 
271
  /**
282
  * @return string New subject
283
  */
284
  function password_change_notification_title_filter( $title, $user_id ) {
285
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_title' ) );
286
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
287
  }
288
 
289
  /**
300
  * @return string New message
301
  */
302
  function password_change_notification_message_filter( $message, $user_id ) {
303
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass', 'admin_message' ) );
304
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id );
305
  }
306
 
307
  /**
317
  * @return bool New setting
318
  */
319
  function send_password_change_notification_filter( $enable ) {
320
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'reset_pass' ) );
321
  $this->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
322
  if ( $this->options['reset_pass']['admin_disable'] )
323
  return false;
338
  * @return string New title
339
  */
340
  function new_user_notification_title_filter( $title, $user_id ) {
341
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'title' ) );
342
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
343
  }
344
 
345
  /**
360
  $replacements = array(
361
  '%loginurl%' => site_url( 'wp-login.php', 'login' ),
362
  '%user_pass%' => $new_pass
363
+ );
364
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'message' ) );
365
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, $replacements );
366
  }
367
 
368
  /**
378
  * @return bool New setting
379
  */
380
  function send_new_user_notification_filter( $enable ) {
381
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user' ) );
382
  $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
383
  return $enable;
384
  }
396
  * @return string New e-mail address(es)
397
  */
398
  function new_user_admin_notification_mail_to_filter( $to ) {
399
+ $_to = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_mail_to' ) );
400
+ return empty( $_to ) ? $to : $_to;
401
  }
402
 
403
  /**
414
  * @return string New subject
415
  */
416
  function new_user_admin_notification_title_filter( $title, $user_id ) {
417
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_title' ) );
418
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
419
  }
420
 
421
  /**
432
  * @return string New message
433
  */
434
  function new_user_admin_notification_message_filter( $message, $user_id ) {
435
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user', 'admin_message' ) );
436
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id );
437
  }
438
 
439
  /**
449
  * @return bool New setting
450
  */
451
  function send_new_user_admin_notification_filter( $enable ) {
452
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'new_user' ) );
453
  $this->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
454
  if ( $options['admin_disable'] )
455
  return false;
456
  return $enable;
457
  }
458
 
459
+ /**
460
+ * Applies user moderation mail filters according to moderation type
461
+ *
462
+ * @since 6.1
463
+ * @access public
464
+ */
465
+ function apply_user_moderation_notification_filters() {
466
+ if ( !$GLOBALS['theme_my_login']->is_module_active( 'user-moderation/user-moderation.php' ) )
467
+ return;
468
+
469
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
470
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation' ) );
471
+ $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
472
+ add_filter( 'user_activation_notification_title', array( &$this, 'user_activation_notification_title_filter' ), 10, 2 );
473
+ add_filter( 'user_activation_notification_message', array( &$this, 'user_activation_notification_message_filter' ), 10, 3 );
474
+ } elseif ( 'admin' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
475
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval' ) );
476
+ $this->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
477
+ add_filter( 'user_approval_admin_notifcation_mail_to', array( &$this, 'user_approval_admin_notifcation_mail_to_filter' ) );
478
+ add_filter( 'user_approval_admin_notification_title', array( &$this, 'user_approval_admin_notification_title_filter' ), 10, 2 );
479
+ add_filter( 'user_approval_admin_notification_message', array( &$this, 'user_approval_admin_notification_message_filter' ), 10, 2 );
480
+ }
481
+ }
482
+
483
+ /**
484
+ * Applies all user approval mail filters
485
+ *
486
+ * Callback for "approve_user" hook in method Theme_My_Login_User_Moderation::approve_user()
487
+ *
488
+ * @see Theme_My_Login_User_Moderation::approve_user()
489
+ * @since 6.1
490
+ * @access public
491
+ */
492
+ function apply_user_approval_notification_filters() {
493
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval' ) );
494
+ $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
495
+ add_filter( 'user_approval_notification_title', array( &$this, 'user_approval_notification_title_filter' ), 10, 2 );
496
+ add_filter( 'user_approval_notification_message', array( &$this, 'user_approval_notification_message_filter' ), 10, 3 );
497
+ }
498
+
499
+ /**
500
+ * Applies all user denial mail filters
501
+ *
502
+ * Callback for "deny_user" hook in method Theme_My_Login_User_Moderation_Admin::deny_user()
503
+ *
504
+ * @see Theme_My_Login_User_Moderation_Admin::deny_user()
505
+ * @since 6.1
506
+ * @access public
507
+ */
508
+ function apply_user_denial_notification_filters() {
509
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial' ) );
510
+ $this->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
511
+ add_filter( 'user_denial_notification_title', array( &$this, 'user_denial_notification_title_filter' ), 10, 2 );
512
+ add_filter( 'user_denial_notification_message', array( &$this, 'user_denial_notification_message_filter' ), 10, 2 );
513
+ }
514
+
515
+ /**
516
+ * Changes the user activation e-mail subject
517
+ *
518
+ * Callback for "user_activation_notification_title" hook in Theme_My_Login_User_Moderation::new_user_activation_notification()
519
+ *
520
+ * @see Theme_My_Login_User_Moderation::new_user_activation_notification()
521
+ * @since 6.1
522
+ * @access public
523
+ *
524
+ * @param string $title The default subject
525
+ * @param int $user_id The user's ID
526
+ * @return string The filtered subject
527
+ */
528
+ function user_activation_notification_title_filter( $title, $user_id ) {
529
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'title' ) );
530
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
531
+ }
532
+
533
+ /**
534
+ * Changes the user activation e-mail message
535
+ *
536
+ * Callback for "user_activation_notification_message" hook in Theme_My_Login_User_Moderation::new_user_activation_notification()
537
+ *
538
+ * @see Theme_My_Login_User_Moderation::new_user_activation_notification()
539
+ * @since 6.1
540
+ * @access public
541
+ *
542
+ * @param string $title The default message
543
+ * @param int $user_id The user's ID
544
+ * @param string $activation_url The activation URL
545
+ * @return string The filtered message
546
+ */
547
+ function user_activation_notification_message_filter( $message, $activation_url, $user_id ) {
548
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_activation', 'message' ) );
549
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, array( '%activateurl%' => $activation_url ) );
550
+ }
551
+
552
+ /**
553
+ * Changes the user approval e-mail subject
554
+ *
555
+ * Callback for "user_approval_notification_title" hook in Theme_My_Login_User_Moderation_Admin::approve_user()
556
+ *
557
+ * @see Theme_My_Login_User_Moderation_Admin::approve_user()
558
+ * @since 6.1
559
+ * @access public
560
+ *
561
+ * @param string $title The default subject
562
+ * @param int $user_id The user's ID
563
+ * @return string The filtered subject
564
+ */
565
+ function user_approval_notification_title_filter( $title, $user_id ) {
566
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'title' ) );
567
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
568
+ }
569
+
570
+ /**
571
+ * Changes the user approval e-mail message
572
+ *
573
+ * Callback for "user_approval_notification_message" hook in Theme_My_Login_User_Moderation_Admin::approve_user()
574
+ *
575
+ * @see Theme_My_Login_User_Moderation_Admin::approve_user()
576
+ * @since 6.1
577
+ * @access public
578
+ *
579
+ * @param string $title The default message
580
+ * @param string $new_pass The user's new password
581
+ * @param int $user_id The user's ID
582
+ * @return string The filtered message
583
+ */
584
+ function user_approval_notification_message_filter( $message, $new_pass, $user_id ) {
585
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'message' ) );
586
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, array( '%loginurl%' => $GLOBALS['theme_my_login']->get_login_page_link(), '%user_pass%' => $new_pass ) );
587
+ }
588
+
589
+ /**
590
+ * Changes the user approval admin e-mail recipient
591
+ *
592
+ * Callback for "user_approval_admin_notification_mail_to" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
593
+ *
594
+ * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
595
+ * @since 6.1
596
+ * @access public
597
+ *
598
+ * @param string $to The default recipient
599
+ * @return string The filtered recipient
600
+ */
601
+ function user_approval_admin_notifcation_mail_to_filter( $to ) {
602
+ $_to = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_mail_to' ) );
603
+ return empty( $_to ) ? $to : $_to;
604
+ }
605
+
606
+ /**
607
+ * Changes the user approval admin e-mail subject
608
+ *
609
+ * Callback for "user_approval_admin_notification_title" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
610
+ *
611
+ * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
612
+ * @since 6.1
613
+ * @access public
614
+ *
615
+ * @param string $title The default subject
616
+ * @param int $user_id The user's ID
617
+ * @return string The filtered subject
618
+ */
619
+ function user_approval_admin_notification_title_filter( $title, $user_id ) {
620
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_title' ) );
621
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
622
+ }
623
+
624
+ /**
625
+ * Changes the user approval admin e-mail message
626
+ *
627
+ * Callback for "user_approval_admin_notification_message" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
628
+ *
629
+ * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
630
+ * @since 6.1
631
+ * @access public
632
+ *
633
+ * @param string $message The default message
634
+ * @param int $user_id The user's ID
635
+ * @return string The filtered message
636
+ */
637
+ function user_approval_admin_notification_message_filter( $message, $user_id ) {
638
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_approval', 'admin_message' ) );
639
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id, array( '%pendingurl%' => admin_url( 'users.php?role=pending' ) ) );
640
+ }
641
+
642
+ /**
643
+ * Changes the user denial e-mail subject
644
+ *
645
+ * Callback for "user_denial_notification_title" hook in Theme_My_Login_User_Moderation_Admin::deny_user()
646
+ *
647
+ * @see Theme_My_Login_User_Moderation_Admin::deny_user()
648
+ * @since 6.1
649
+ * @access public
650
+ *
651
+ * @param string $title The default subject
652
+ * @param int $user_id The user's ID
653
+ * @return string The filtered subject
654
+ */
655
+ function user_denial_notification_title_filter( $title, $user_id ) {
656
+ $_title = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'title' ) );
657
+ return empty( $_title ) ? $title : Theme_My_Login_Custom_Email::replace_vars( $_title, $user_id );
658
+ }
659
+
660
+ /**
661
+ * Changes the user denial e-mail message
662
+ *
663
+ * Callback for "user_denial_notification_message" hook in Theme_My_Login_User_Moderation_Admin::deny_user()
664
+ *
665
+ * @see Theme_My_Login_User_Moderation_Admin::deny_user()
666
+ * @since 6.1
667
+ * @access public
668
+ *
669
+ * @param string $message The default message
670
+ * @param int $user_id The user's ID
671
+ * @return string The filtered message
672
+ */
673
+ function user_denial_notification_message_filter( $message, $user_id ) {
674
+ $_message = $GLOBALS['theme_my_login']->options->get_option( array( 'email', 'user_denial', 'message' ) );
675
+ return empty( $_message ) ? $message : Theme_My_Login_Custom_Email::replace_vars( $_message, $user_id );
676
+ }
677
+
678
  /**
679
  * Notify the blog admin of a new user
680
  *
701
  }
702
 
703
  if ( apply_filters( 'send_new_user_admin_notification', true ) ) {
704
+ $message = sprintf( __( 'New user registration on your site %s:', 'theme-my-login' ), $blogname ) . "\r\n\r\n";
705
+ $message .= sprintf( __( 'Username: %s', 'theme-my-login' ), $user_login ) . "\r\n\r\n";
706
+ $message .= sprintf( __( 'E-mail: %s', 'theme-my-login' ), $user_email ) . "\r\n";
707
 
708
+ $title = sprintf( __( '[%s] New User Registration', 'theme-my-login' ), $blogname );
709
 
710
  $title = apply_filters( 'new_user_admin_notification_title', $title, $user_id );
711
  $message = apply_filters( 'new_user_admin_notification_message', $message, $user_id );
719
  return;
720
 
721
  if ( apply_filters( 'send_new_user_notification', true ) ) {
722
+ $message = sprintf( __( 'Username: %s', 'theme-my-login' ), $user_login ) . "\r\n";
723
+ $message .= sprintf( __( 'Password: %s', 'theme-my-login' ), $plaintext_pass ) . "\r\n";
724
  $message .= wp_login_url() . "\r\n";
725
 
726
+ $title = sprintf( __( '[%s] Your username and password', 'theme-my-login' ), $blogname);
727
 
728
  $title = apply_filters( 'new_user_notification_title', $title, $user_id );
729
  $message = apply_filters( 'new_user_notification_message', $message, $plaintext_pass, $user_id );
785
  // Allow %user_ip% variable
786
  $replacements['%user_ip%'] = $_SERVER['REMOTE_ADDR'];
787
 
788
+ // Allow replacements to be filtered
789
+ $replacements = apply_filters( 'tml_custom_email_variables', $replacements, $user_id );
790
+
791
  // Iterate through matches
792
  foreach ( $matches[0] as $key => $match ) {
793
  if ( !isset( $replacements[$match] ) ) {
797
  $replacements[$match] = get_bloginfo( $matches[1][$key] ); // Replacement from get_bloginfo()
798
  }
799
  }
 
 
800
 
801
+ return str_replace( array_keys( $replacements ), array_values( $replacements ), $input );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
802
  }
803
 
804
  /**
864
  * @access public
865
  */
866
  function load() {
 
 
 
 
 
867
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
868
+
869
  add_filter( 'wp_mail_from', array( &$this, 'mail_from_filter' ) );
870
  add_filter( 'wp_mail_from_name', array( &$this, 'mail_from_name_filter') );
871
  add_filter( 'wp_mail_content_type', array( &$this, 'mail_content_type_filter') );
875
  add_action( 'tml_new_user_notification', array( &$this, 'apply_new_user_filters' ) );
876
 
877
  remove_action( 'tml_new_user_registered', 'wp_new_user_notification', 10, 2 );
878
+ add_action( 'tml_new_user_registered', 'Theme_My_Login_Custom_Email::new_user_notification', 10, 2 );
879
 
880
  remove_action( 'tml_user_password_changed', 'wp_password_change_notification' );
881
+ add_action( 'tml_user_password_changed', 'Theme_My_Login_Custom_Email::password_change_notification' );
882
+
883
+ add_action( 'register_post', array( &$this, 'apply_user_moderation_notification_filters' ) );
884
+ add_action( 'approve_user', array( &$this, 'apply_user_approval_notification_filters' ) );
885
+ add_action( 'deny_user', array( &$this, 'apply_user_denial_notification_filters' ) );
886
  }
887
  }
888
 
898
 
899
  endif; // Class exists
900
 
901
+ ?>
modules/custom-passwords/custom-passwords.php CHANGED
@@ -26,13 +26,60 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
26
  */
27
  function password_fields( &$template ) {
28
  ?>
29
- <p><label for="pass1<?php $template->the_instance(); ?>"><?php _e( 'Password:', $this->theme_my_login->textdomain );?></label>
30
  <input autocomplete="off" name="pass1" id="pass1<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /></p>
31
- <p><label for="pass2<?php $template->the_instance(); ?>"><?php _e( 'Confirm Password:', $this->theme_my_login->textdomain );?></label>
32
  <input autocomplete="off" name="pass2" id="pass2<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /></p>
33
  <?php
34
  }
35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  /**
37
  * Handles password errors for registration form
38
  *
@@ -51,13 +98,13 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
51
  $errors = new WP_Error();
52
  // Make sure passwords aren't empty
53
  if ( empty( $_POST['pass1'] ) || $_POST['pass1'] == '' || empty( $_POST['pass2'] ) || $_POST['pass2'] == '' ) {
54
- $errors->add( 'empty_password', __( '<strong>ERROR</strong>: Please enter a password.', $this->theme_my_login->textdomain ) );
55
  // Make sure passwords match
56
  } elseif ( $_POST['pass1'] !== $_POST['pass2'] ) {
57
- $errors->add( 'password_mismatch', __( '<strong>ERROR</strong>: Your passwords do not match.', $this->theme_my_login->textdomain ) );
58
  // Make sure password is long enough
59
  } elseif ( strlen( $_POST['pass1'] ) < 6 ) {
60
- $errors->add( 'password_length', __( '<strong>ERROR</strong>: Your password must be at least 6 characters in length.', $this->theme_my_login->textdomain ) );
61
  // All is good, assign password to a friendlier key
62
  } else {
63
  $_POST['user_pass'] = $_POST['pass1'];
@@ -66,22 +113,73 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
66
  }
67
 
68
  /**
69
- * Sets the user password
70
  *
71
- * Callback for "tml_user_registration_pass" hook in Theme_My_Login::register_new_user()
72
  *
73
  * @see Theme_My_Login::register_new_user()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  * @since 6.0
75
  * @access public
76
  *
77
- * @param string $user_pass Auto-generated password passed in from filter
78
- * @return string Password POSTed by user
79
  */
80
- function set_password( $user_pass ) {
81
- // Make sure password isn't empty
82
- if ( isset( $_POST['user_pass'] ) && !empty( $_POST['user_pass'] ) )
83
- $user_pass = $_POST['user_pass'];
84
- return $user_pass;
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  }
86
 
87
  /**
@@ -96,7 +194,7 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
96
  * @param int $user_id The user's ID
97
  */
98
  function remove_default_password_nag( $user_id ) {
99
- update_usermeta( $user_id, 'default_password_nag', false );
100
  }
101
 
102
  /**
@@ -111,15 +209,12 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
111
  * @param object $theme_my_login
112
  */
113
  function resetpass_action( &$theme_my_login ) {
114
- // Set local reference to $theme_my_login->errors
115
- $errors =& $theme_my_login->errors;
116
-
117
  // Validate the reset key
118
- $user = $this->validate_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
119
  // Handle errors
120
  if ( is_wp_error( $user ) ) {
121
  // Redirect to current page with "action=lostpassword&error=invalidkey" added to the query
122
- $redirect_to = $theme_my_login->get_current_url( 'action=lostpassword&error=invalidkey' );
123
  // Add instance to query if specified
124
  if ( !empty( $theme_my_login->request_instance ) )
125
  $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
@@ -131,11 +226,11 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
131
  // Check if form has been posted
132
  if ( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
133
  // Reset the password
134
- $errors = $this->reset_password();
135
  // Make sure there aren't any errors
136
- if ( !is_wp_error( $errors ) ) {
137
  // Redirect to current page with "resetpass=complete" added to the query
138
- $redirect_to = $theme_my_login->get_current_url( 'resetpass=complete' );
139
  // Add instance to query if specified
140
  if ( !empty( $theme_my_login->request_instance ) )
141
  $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
@@ -185,10 +280,10 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
185
  function action_template_message( $message, $action ) {
186
  switch ( $action ) {
187
  case 'lostpassword' :
188
- $message = __( 'Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password.', $this->theme_my_login->textdomain );
189
  break;
190
  case 'resetpass' :
191
- $message = __( 'Please enter a new password.', $this->theme_my_login->textdomain );
192
  break;
193
  case 'register' :
194
  $message = '';
@@ -221,10 +316,10 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
221
  function action_messages( &$theme_my_login ) {
222
  // Change "Registration complete. Please check your e-mail." to reflect the fact that they already set a password
223
  if ( isset( $_GET['registration'] ) && 'complete' == $_GET['registration'] )
224
- $theme_my_login->errors->add( 'registration_complete', __( 'Registration complete. You may now log in.', $this->theme_my_login->textdomain ), 'message' );
225
  // Display the following message instead of "Check your e-mail for your new password."
226
  elseif ( isset( $_GET['resetpass'] ) && 'complete' == $_GET['resetpass'] )
227
- $theme_my_login->errors->add( 'password_saved', __( 'Your password has been saved. You may now log in.', $this->theme_my_login->textdomain ), 'message' );
228
  }
229
 
230
  /**
@@ -287,16 +382,16 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
287
 
288
  // Make sure $key isn't empty
289
  if ( empty( $key ) || !is_string( $key ) )
290
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
291
 
292
  // Make sure $login isn't empty
293
  if ( empty( $login ) || !is_string( $login ) )
294
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
295
 
296
  // Make sure the $key and $login pair match
297
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
298
  if ( empty( $user ) )
299
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
300
 
301
  return $user;
302
  }
@@ -311,12 +406,12 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
311
  */
312
  function reset_password() {
313
  // Validate the reset key
314
- $user = $this->validate_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
315
  if ( is_wp_error( $user ) )
316
  return $user;
317
 
318
  // Validate the password
319
- $errors = $this->password_errors( new WP_Error() );
320
  if ( $errors->get_error_code() )
321
  return $errors;
322
 
@@ -330,11 +425,11 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
330
  wp_set_password( $new_pass, $user->ID );
331
 
332
  // Remove the password nag
333
- update_usermeta( $user->ID, 'default_password_nag', false );
334
 
335
  // Notification e-mail message
336
- $message = sprintf( __( 'Username: %s', $this->theme_my_login->textdomain ), $user->user_login ) . "\r\n";
337
- $message .= sprintf( __( 'Password: %s', $this->theme_my_login->textdomain ), $new_pass ) . "\r\n";
338
  $message .= site_url( 'wp-login.php', 'login' ) . "\r\n";
339
 
340
  // The blogname option is escaped with esc_html on the way into the database in sanitize_option
@@ -342,7 +437,7 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
342
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
343
 
344
  // Notification e-mail subject
345
- $title = sprintf( __( '[%s] Your new password', $this->theme_my_login->textdomain ), $blogname );
346
 
347
  // Apply filters to notification e-mail subject
348
  $title = apply_filters( 'password_reset_title', $title, $user->ID );
@@ -351,7 +446,7 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
351
 
352
  // Make sure the message sends
353
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
354
- die( '<p>' . __( 'The e-mail could not be sent.', $this->theme_my_login->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $this->theme_my_login->textdomain ) . '</p>' );
355
 
356
  // Notify the admin of the change
357
  wp_password_change_notification( $user );
@@ -368,8 +463,12 @@ class Theme_My_Login_Custom_Passwords extends Theme_My_Login_Module {
368
  function load() {
369
  // Register password
370
  add_action( 'tml_register_form', array( &$this, 'password_fields' ) );
 
 
371
  add_filter( 'registration_errors', array( &$this, 'password_errors' ) );
372
- add_filter( 'tml_user_registration_pass', array( &$this, 'set_password' ) );
 
 
373
  add_action( 'tml_new_user_registered', array( &$this, 'remove_default_password_nag' ) );
374
  // Reset password
375
  add_action( 'tml_display_resetpass', array( &$this, 'get_resetpass_form' ) );
@@ -395,4 +494,4 @@ $theme_my_login_custom_passwords = new Theme_My_Login_Custom_Passwords();
395
 
396
  endif; // Class exists
397
 
398
- ?>
26
  */
27
  function password_fields( &$template ) {
28
  ?>
29
+ <p><label for="pass1<?php $template->the_instance(); ?>"><?php _e( 'Password:', 'theme-my-login' );?></label>
30
  <input autocomplete="off" name="pass1" id="pass1<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /></p>
31
+ <p><label for="pass2<?php $template->the_instance(); ?>"><?php _e( 'Confirm Password:', 'theme-my-login' );?></label>
32
  <input autocomplete="off" name="pass2" id="pass2<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /></p>
33
  <?php
34
  }
35
 
36
+ /**
37
+ * Outputs password fields to multisite signup user form
38
+ *
39
+ * Callback for "tml_signup_extra_fields" hook in file "ms-signup-user-form.php", included by Theme_My_Login_Template::display()
40
+ *
41
+ * @see Theme_My_Login::display()
42
+ * @since 6.1
43
+ * @access public
44
+ *
45
+ * @param object $template Reference to Theme_My_Login_Template object
46
+ */
47
+ function ms_password_fields( &$template ) {
48
+ $errors = array();
49
+ foreach ( $GLOBALS['theme_my_login']->errors->get_error_codes() as $code ) {
50
+ if ( in_array( $code, array( 'empty_password', 'password_mismatch', 'password_length' ) ) )
51
+ $errors[] = $GLOBALS['theme_my_login']->errors->get_error_message( $code );
52
+ }
53
+ ?>
54
+ <label for="pass1<?php $template->the_instance(); ?>"><?php _e( 'Password:', 'theme-my-login' );?></label>
55
+ <?php if ( !empty( $errors ) ) { ?>
56
+ <p class="error"><?php echo implode( '<br />', $errors ); ?></p>
57
+ <?php } ?>
58
+ <input autocomplete="off" name="pass1" id="pass1<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /><br />
59
+ <span class="hint"><?php echo apply_filters( 'tml_password_hint', __( '(Must be at least 6 characters.)', 'theme-my-login' ) ); ?></span>
60
+
61
+ <label for="pass2<?php $template->the_instance(); ?>"><?php _e( 'Confirm Password:', 'theme-my-login' );?></label>
62
+ <input autocomplete="off" name="pass2" id="pass2<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" /><br />
63
+ <span class="hint"><?php echo apply_filters( 'tml_password_confirm_hint', __( 'Confirm that you\'ve typed your password correctly.', 'theme-my-login' ) ); ?></span>
64
+ <?php
65
+ }
66
+
67
+ /**
68
+ * Outputs password field to multisite signup blog form
69
+ *
70
+ * Callback for "tml_signup_hidden_fields" hook in file "ms-signup-blog-form.php", included by Theme_My_Login_Template::display()
71
+ *
72
+ * @see Theme_My_Login::display()
73
+ * @since 6.1
74
+ * @access public
75
+ *
76
+ * @param object $template Reference to Theme_My_Login_Template object
77
+ */
78
+ function ms_hidden_password_field() {
79
+ if ( isset( $_POST['user_pass'] ) )
80
+ echo '<input type="hidden" name="user_pass" value="' . $_POST['user_pass'] . '" />' . "\n";
81
+ }
82
+
83
  /**
84
  * Handles password errors for registration form
85
  *
98
  $errors = new WP_Error();
99
  // Make sure passwords aren't empty
100
  if ( empty( $_POST['pass1'] ) || $_POST['pass1'] == '' || empty( $_POST['pass2'] ) || $_POST['pass2'] == '' ) {
101
+ $errors->add( 'empty_password', __( '<strong>ERROR</strong>: Please enter a password.', 'theme-my-login' ) );
102
  // Make sure passwords match
103
  } elseif ( $_POST['pass1'] !== $_POST['pass2'] ) {
104
+ $errors->add( 'password_mismatch', __( '<strong>ERROR</strong>: Your passwords do not match.', 'theme-my-login' ) );
105
  // Make sure password is long enough
106
  } elseif ( strlen( $_POST['pass1'] ) < 6 ) {
107
+ $errors->add( 'password_length', __( '<strong>ERROR</strong>: Your password must be at least 6 characters in length.', 'theme-my-login' ) );
108
  // All is good, assign password to a friendlier key
109
  } else {
110
  $_POST['user_pass'] = $_POST['pass1'];
113
  }
114
 
115
  /**
116
+ * Handles password errors for multisite signup form
117
  *
118
+ * Callback for "registration_errors" hook in Theme_My_Login::register_new_user()
119
  *
120
  * @see Theme_My_Login::register_new_user()
121
+ * @since 6.1
122
+ * @access public
123
+ *
124
+ * @param WP_Error $errors WP_Error object
125
+ * @return WP_Error WP_Error object
126
+ */
127
+ function ms_password_errors( $result ) {
128
+ if ( isset( $_POST['stage'] ) && 'validate-user-signup' == $_POST['stage'] ) {
129
+ $errors =& $result['errors'];
130
+ $errors = $this->password_errors( $errors );
131
+ foreach ( $errors->errors as $code => $msg ) {
132
+ $errors->errors[$code] = preg_replace( '/<strong>([^<]+)<\/strong>: /', '', $msg );
133
+ }
134
+ }
135
+ return $result;
136
+ }
137
+
138
+ /**
139
+ * Adds password to signup meta array
140
+ *
141
+ * @since 6.1
142
+ * @access public
143
+ *
144
+ * @param array $meta Signup meta
145
+ * @return array $meta Signup meta
146
+ */
147
+ function ms_save_password( $meta ) {
148
+ if ( isset( $_POST['user_pass'] ) )
149
+ $meta['user_pass'] = $_POST['user_pass'];
150
+ return $meta;
151
+ }
152
+
153
+ /**
154
+ * Sets the user password
155
+ *
156
+ * Callback for "random_password" hook in wp_generate_password()
157
+ *
158
+ * @see wp_generate_password()
159
  * @since 6.0
160
  * @access public
161
  *
162
+ * @param string $password Auto-generated password passed in from filter
163
+ * @return string Password chosen by user
164
  */
165
+ function set_password( $password ) {
166
+ global $wpdb;
167
+
168
+ if ( function_exists( 'is_multisite' ) && is_multisite() && isset( $_REQUEST['key'] ) ) {
169
+ if ( $meta = $wpdb->get_var( $wpdb->prepare( "SELECT meta FROM $wpdb->signups WHERE activation_key = %s", $_REQUEST['key'] ) ) ) {
170
+ $meta = unserialize( $meta );
171
+ if ( isset( $meta['user_pass'] ) ) {
172
+ $password = $meta['user_pass'];
173
+ unset( $meta['user_pass'] );
174
+ $wpdb->update( $wpdb->signups, array( 'meta' => serialize( $meta ) ), array( 'activation_key' => $_REQUEST['key'] ) );
175
+ }
176
+ }
177
+ } else {
178
+ // Make sure password isn't empty
179
+ if ( isset( $_POST['user_pass'] ) && !empty( $_POST['user_pass'] ) )
180
+ $password = $_POST['user_pass'];
181
+ }
182
+ return $password;
183
  }
184
 
185
  /**
194
  * @param int $user_id The user's ID
195
  */
196
  function remove_default_password_nag( $user_id ) {
197
+ update_user_meta( $user_id, 'default_password_nag', false );
198
  }
199
 
200
  /**
209
  * @param object $theme_my_login
210
  */
211
  function resetpass_action( &$theme_my_login ) {
 
 
 
212
  // Validate the reset key
213
+ $user = Theme_My_Login_Custom_Passwords::validate_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
214
  // Handle errors
215
  if ( is_wp_error( $user ) ) {
216
  // Redirect to current page with "action=lostpassword&error=invalidkey" added to the query
217
+ $redirect_to = Theme_My_Login::get_current_url( 'action=lostpassword&error=invalidkey' );
218
  // Add instance to query if specified
219
  if ( !empty( $theme_my_login->request_instance ) )
220
  $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
226
  // Check if form has been posted
227
  if ( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
228
  // Reset the password
229
+ $theme_my_login->errors = Theme_My_Login_Custom_Passwords::reset_password();
230
  // Make sure there aren't any errors
231
+ if ( !is_wp_error( $theme_my_login->errors ) ) {
232
  // Redirect to current page with "resetpass=complete" added to the query
233
+ $redirect_to = Theme_My_Login::get_current_url( 'resetpass=complete' );
234
  // Add instance to query if specified
235
  if ( !empty( $theme_my_login->request_instance ) )
236
  $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
280
  function action_template_message( $message, $action ) {
281
  switch ( $action ) {
282
  case 'lostpassword' :
283
+ $message = __( 'Please enter your username or e-mail address. You will receive an e-mail with a link to reset your password.', 'theme-my-login' );
284
  break;
285
  case 'resetpass' :
286
+ $message = __( 'Please enter a new password.', 'theme-my-login' );
287
  break;
288
  case 'register' :
289
  $message = '';
316
  function action_messages( &$theme_my_login ) {
317
  // Change "Registration complete. Please check your e-mail." to reflect the fact that they already set a password
318
  if ( isset( $_GET['registration'] ) && 'complete' == $_GET['registration'] )
319
+ $theme_my_login->errors->add( 'registration_complete', __( 'Registration complete. You may now log in.', 'theme-my-login' ), 'message' );
320
  // Display the following message instead of "Check your e-mail for your new password."
321
  elseif ( isset( $_GET['resetpass'] ) && 'complete' == $_GET['resetpass'] )
322
+ $theme_my_login->errors->add( 'password_saved', __( 'Your password has been saved. You may now log in.', 'theme-my-login' ), 'message' );
323
  }
324
 
325
  /**
382
 
383
  // Make sure $key isn't empty
384
  if ( empty( $key ) || !is_string( $key ) )
385
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
386
 
387
  // Make sure $login isn't empty
388
  if ( empty( $login ) || !is_string( $login ) )
389
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
390
 
391
  // Make sure the $key and $login pair match
392
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
393
  if ( empty( $user ) )
394
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
395
 
396
  return $user;
397
  }
406
  */
407
  function reset_password() {
408
  // Validate the reset key
409
+ $user = Theme_My_Login_Custom_Passwords::validate_reset_key( $_REQUEST['key'], $_REQUEST['login'] );
410
  if ( is_wp_error( $user ) )
411
  return $user;
412
 
413
  // Validate the password
414
+ $errors = Theme_My_Login_Custom_Passwords::password_errors();
415
  if ( $errors->get_error_code() )
416
  return $errors;
417
 
425
  wp_set_password( $new_pass, $user->ID );
426
 
427
  // Remove the password nag
428
+ update_user_meta( $user->ID, 'default_password_nag', false );
429
 
430
  // Notification e-mail message
431
+ $message = sprintf( __( 'Username: %s', 'theme-my-login' ), $user->user_login ) . "\r\n";
432
+ $message .= sprintf( __( 'Password: %s', 'theme-my-login' ), $new_pass ) . "\r\n";
433
  $message .= site_url( 'wp-login.php', 'login' ) . "\r\n";
434
 
435
  // The blogname option is escaped with esc_html on the way into the database in sanitize_option
437
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
438
 
439
  // Notification e-mail subject
440
+ $title = sprintf( __( '[%s] Your new password', 'theme-my-login' ), $blogname );
441
 
442
  // Apply filters to notification e-mail subject
443
  $title = apply_filters( 'password_reset_title', $title, $user->ID );
446
 
447
  // Make sure the message sends
448
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
449
+ die( '<p>' . __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) . '</p>' );
450
 
451
  // Notify the admin of the change
452
  wp_password_change_notification( $user );
463
  function load() {
464
  // Register password
465
  add_action( 'tml_register_form', array( &$this, 'password_fields' ) );
466
+ add_action( 'tml_signup_extra_fields', array( &$this, 'ms_password_fields' ) );
467
+ add_action( 'tml_signup_blogform', array( &$this, 'ms_hidden_password_field' ) );
468
  add_filter( 'registration_errors', array( &$this, 'password_errors' ) );
469
+ add_filter( 'wpmu_validate_user_signup', array( &$this, 'ms_password_errors' ) );
470
+ add_filter( 'add_signup_meta', array( &$this, 'ms_save_password' ) );
471
+ add_filter( 'random_password', array( &$this, 'set_password' ) );
472
  add_action( 'tml_new_user_registered', array( &$this, 'remove_default_password_nag' ) );
473
  // Reset password
474
  add_action( 'tml_display_resetpass', array( &$this, 'get_resetpass_form' ) );
494
 
495
  endif; // Class exists
496
 
497
+ ?>
modules/custom-redirection/custom-redirection.php CHANGED
@@ -56,8 +56,8 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
56
  if ( !is_wp_error( $user ) && is_a( $user, 'WP_User' ) ) {
57
  $redirection = array( 'login_type' => 'default' );
58
  foreach ( (array) $user->roles as $role ) {
59
- if ( isset( $this->theme_my_login->options['redirection'][$role] ) ) {
60
- $redirection = $this->theme_my_login->options['redirection'][$role];
61
  break;
62
  }
63
  }
@@ -110,8 +110,8 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
110
  if ( !is_wp_error( $user ) && is_a( $user, 'WP_User' ) ) {
111
  $redirection = array();
112
  foreach ( (array) $user->roles as $role ) {
113
- if ( isset( $this->theme_my_login->options['redirection'][$role] ) ) {
114
- $redirection = $this->theme_my_login->options['redirection'][$role];
115
  break;
116
  }
117
  }
@@ -129,7 +129,7 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
129
 
130
  // Make sure $redirect_to isn't empty or pointing to an admin URL (causing an endless loop)
131
  if ( empty( $redirect_to ) || strpos( $redirect_to, 'wp-admin' ) !== false )
132
- $redirect_to = $this->theme_my_login->get_login_page_link( 'loggedout=true' );
133
 
134
  return $redirect_to;
135
  }
@@ -172,7 +172,7 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
172
  * @param string $role Name of user role
173
  */
174
  function display_redirection_settings( $role ) {
175
- $redirection =& $this->theme_my_login->options['redirection'][$role];
176
  ?>
177
  <table class="form-table">
178
  <tr valign="top">
@@ -203,26 +203,6 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
203
  <?php
204
  }
205
 
206
- /**
207
- * Activates this module
208
- *
209
- * Callback for "tml_activate_custom-redirection/custom-redirection.php" hook in method Theme_My_Login_Admin::activate_module()
210
- *
211
- * @see Theme_My_Login_Admin::activate_module()
212
- * @since 6.0
213
- * @access public
214
- *
215
- * @param object $theme_my_login Reference to global $theme_my_login object
216
- */
217
- function activate( &$theme_my_login ) {
218
- $options = $this->init_options();
219
- if ( !isset( $theme_my_login->options['redirection'] ) ) {
220
- $theme_my_login->options['redirection'] = $options['redirection'];
221
- } else {
222
- $theme_my_login->options['redirection'] = $theme_my_login->array_merge_recursive( $options['redirection'], $theme_my_login->options['redirection'] );
223
- }
224
- }
225
-
226
  /**
227
  * Initializes options for this module
228
  *
@@ -237,6 +217,7 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
237
  */
238
  function init_options( $options = array() ) {
239
  global $wp_roles;
 
240
  if ( empty( $wp_roles ) )
241
  $wp_roles =& new WP_Roles();
242
 
@@ -258,17 +239,10 @@ class Theme_My_Login_Custom_Redirection extends Theme_My_Login_Module {
258
  * @access public
259
  */
260
  function load() {
261
- // Activate
262
- add_action( 'tml_activate_custom-redirection/custom-redirection.php', array( &$this, 'activate' ) );
263
- // Initialize
264
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
265
- // Admin
266
  add_action( 'tml_admin_menu', array( &$this, 'admin_menu' ) );
267
- // Login form
268
  add_action( 'tml_login_form', array( &$this, 'login_form' ) );
269
- // Login redirect
270
  add_filter( 'login_redirect', array( &$this, 'login_redirect' ), 10, 3 );
271
- // Logout redirect
272
  add_filter( 'logout_redirect', array( &$this, 'logout_redirect' ), 10, 3 );
273
  }
274
  }
56
  if ( !is_wp_error( $user ) && is_a( $user, 'WP_User' ) ) {
57
  $redirection = array( 'login_type' => 'default' );
58
  foreach ( (array) $user->roles as $role ) {
59
+ if ( $GLOBALS['theme_my_login']->options->get_option( array( 'redirection', $role ) ) ) {
60
+ $redirection = $GLOBALS['theme_my_login']->options->get_option( array( 'redirection', $role ) );
61
  break;
62
  }
63
  }
110
  if ( !is_wp_error( $user ) && is_a( $user, 'WP_User' ) ) {
111
  $redirection = array();
112
  foreach ( (array) $user->roles as $role ) {
113
+ if ( $GLOBALS['theme_my_login']->options->get_option( array( 'redirection', $role ) ) ) {
114
+ $redirection = $GLOBALS['theme_my_login']->options->get_option( array( 'redirection', $role ) );
115
  break;
116
  }
117
  }
129
 
130
  // Make sure $redirect_to isn't empty or pointing to an admin URL (causing an endless loop)
131
  if ( empty( $redirect_to ) || strpos( $redirect_to, 'wp-admin' ) !== false )
132
+ $redirect_to = $GLOBALS['theme_my_login']->get_login_page_link( 'loggedout=true' );
133
 
134
  return $redirect_to;
135
  }
172
  * @param string $role Name of user role
173
  */
174
  function display_redirection_settings( $role ) {
175
+ $redirection =& $GLOBALS['theme_my_login']->options->get_option( array( 'redirection', $role ) );
176
  ?>
177
  <table class="form-table">
178
  <tr valign="top">
203
  <?php
204
  }
205
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  /**
207
  * Initializes options for this module
208
  *
217
  */
218
  function init_options( $options = array() ) {
219
  global $wp_roles;
220
+
221
  if ( empty( $wp_roles ) )
222
  $wp_roles =& new WP_Roles();
223
 
239
  * @access public
240
  */
241
  function load() {
 
 
 
242
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
 
243
  add_action( 'tml_admin_menu', array( &$this, 'admin_menu' ) );
 
244
  add_action( 'tml_login_form', array( &$this, 'login_form' ) );
 
245
  add_filter( 'login_redirect', array( &$this, 'login_redirect' ), 10, 3 );
 
246
  add_filter( 'logout_redirect', array( &$this, 'logout_redirect' ), 10, 3 );
247
  }
248
  }
modules/custom-user-links/admin/custom-user-links-admin.php CHANGED
@@ -23,7 +23,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
23
  check_ajax_referer( 'add-user-link' );
24
 
25
  // Create a reference to current links
26
- $links =& $this->theme_my_login->options['user_links'];
27
 
28
  $c = 0;
29
  if ( isset( $_POST['new_user_link'] ) ) {
@@ -42,7 +42,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
42
  // Add new link
43
  $links[$role][] = array( 'title' => $clean_title, 'url' => $clean_url );
44
  // Save links
45
- $this->theme_my_login->save_options();
46
 
47
  $link_row = array_merge( array( 'id' => max( array_keys( $links[$role] ) ) ), end( $links[$role] ) );
48
 
@@ -75,7 +75,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
75
  // Update the link if it has changed
76
  if ( $current_link['title'] != $clean_title || $current_link['url'] != $clean_url ) {
77
  $current_link = array( 'title' => $clean_title, 'url' => $clean_url );
78
- $this->theme_my_login->save_options();
79
  }
80
 
81
  $link_row = array_merge( array( 'id' => $id ), $current_link );
@@ -110,12 +110,12 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
110
 
111
  check_ajax_referer( "delete-user-link_$id" );
112
 
113
- $links =& $this->theme_my_login->options['user_links'][$user_role];
114
  if ( isset( $links[$id] ) ) {
115
  // Delete link
116
  unset( $links[$id] );
117
  // Save links
118
- $this->theme_my_login->save_options();
119
  die( '1' );
120
  }
121
  die( '0' );
@@ -136,7 +136,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
136
  function admin_menu( &$admin ) {
137
  global $wp_roles;
138
  // Add menu tab
139
- $admin->add_menu_page( __( 'User Links', $this->theme_my_login->textdomain ), 'tml-options-user-links' );
140
  // Iterate through each user role
141
  foreach ( $wp_roles->get_names() as $role => $label ) {
142
  // We don't want the 'pending' role created by the "User Moderation" module
@@ -217,7 +217,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
217
  * @param string $role Name of user role
218
  */
219
  function display_settings( $role ) {
220
- $links =& $this->theme_my_login->options['user_links'][$role];
221
  if ( empty($links) )
222
  $links = array();
223
  ?>
@@ -226,8 +226,8 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
226
  <table id="<?php echo $role; ?>-link-table"<?php if ( empty( $links ) ) echo ' style="display: none;"'; ?> class="sortable">
227
  <thead>
228
  <tr>
229
- <th class="left"><?php _e( 'Title', $this->theme_my_login->textdomain ); ?></th>
230
- <th><?php _e( 'URL', $this->theme_my_login->textdomain ); ?></th>
231
  <th></th>
232
  </tr>
233
  </thead>
@@ -244,13 +244,13 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
244
  </tbody>
245
  </table>
246
 
247
- <p><strong><?php _e( 'Add New link:' , $this->theme_my_login->textdomain ) ?></strong></p>
248
 
249
  <table id="new-<?php echo $role; ?>-link">
250
  <thead>
251
  <tr>
252
- <th class="left"><label for="new_user_link[<?php echo $role; ?>][title]"><?php _e( 'Title', $this->theme_my_login->textdomain ) ?></label></th>
253
- <th><label for="new_user_link[<?php echo $role; ?>][url]"><?php _e( 'URL', $this->theme_my_login->textdomain ) ?></label></th>
254
  <th></th>
255
  </tr>
256
  </thead>
@@ -260,7 +260,7 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
260
  <td class="left"><input id="new_user_link[<?php echo $role; ?>][title]" name="new_user_link[<?php echo $role; ?>][title]" type="text" tabindex="8" size="20" /></td>
261
  <td class="center"><input id="new_user_link[<?php echo $role; ?>][url]" name="new_user_link[<?php echo $role; ?>][url]" type="text" tabindex="8" size="20" /></td>
262
  <td class="submit">
263
- <input type="submit" id="add_new_user_link_<?php echo $role; ?>" name="add_new_user_link[<?php echo $role; ?>]" class="add:<?php echo $role; ?>-link-list:new-<?php echo $role; ?>-link" tabindex="9" value="<?php esc_attr_e( 'Add link', $this->theme_my_login->textdomain ) ?>" />
264
  <?php wp_nonce_field( 'add-user-link', '_ajax_nonce', false ); ?>
265
  </td>
266
  </tr>
@@ -294,11 +294,11 @@ class Theme_My_Login_Custom_User_Links_Admin extends Theme_My_Login_Module {
294
  $update_nonce = wp_create_nonce( 'add-user-link' );
295
 
296
  $r .= "\n\t<tr id='$role-link-$link->id' class='$style'>";
297
- $r .= "\n\t\t<td class='left'><label class='screen-reader-text' for='user_links[$role][$link->id][title]'>" . __( 'Title', $this->theme_my_login->textdomain ) . "</label><input name='user_links[$role][$link->id][title]' id='user_links[$role][$link->id][title]' tabindex='6' type='text' size='20' value='$link->title' />";
298
  $r .= wp_nonce_field( 'change-user-link', '_ajax_nonce', false, false );
299
  $r .= "</td>";
300
 
301
- $r .= "\n\t\t<td class='center'><label class='screen-reader-text' for='user_links[$role][$link->id][url]'>" . __( 'URL', $this->theme_my_login->textdomain ) . "</label><input name='user_links[$role][$link->id][url]' id='user_links[$role][$link->id][url]' tabindex='6' type='text' size='20' value='$link->url' /></td>";
302
 
303
  $r .= "\n\t\t<td class='submit'><input name='delete_user_link[$role][$link->id]' type='submit' class='delete:$role-link-list:$role-link-$link->id::_ajax_nonce=$delete_nonce deletelink' tabindex='6' value='". esc_attr__( 'Delete' ) ."' />";
304
  $r .= "\n\t\t<input name='updatelink' type='submit' class='add:$role-link-list:$role-link-$link->id::_ajax_nonce=$update_nonce updatelink' tabindex='6' value='". esc_attr__( 'Update' ) ."' /></td>\n\t</tr>";
23
  check_ajax_referer( 'add-user-link' );
24
 
25
  // Create a reference to current links
26
+ $links =& $GLOBALS['theme_my_login']->options->get_option( 'user_links' );
27
 
28
  $c = 0;
29
  if ( isset( $_POST['new_user_link'] ) ) {
42
  // Add new link
43
  $links[$role][] = array( 'title' => $clean_title, 'url' => $clean_url );
44
  // Save links
45
+ $GLOBALS['theme_my_login']->options->save();
46
 
47
  $link_row = array_merge( array( 'id' => max( array_keys( $links[$role] ) ) ), end( $links[$role] ) );
48
 
75
  // Update the link if it has changed
76
  if ( $current_link['title'] != $clean_title || $current_link['url'] != $clean_url ) {
77
  $current_link = array( 'title' => $clean_title, 'url' => $clean_url );
78
+ $GLOBALS['theme_my_login']->options->save();
79
  }
80
 
81
  $link_row = array_merge( array( 'id' => $id ), $current_link );
110
 
111
  check_ajax_referer( "delete-user-link_$id" );
112
 
113
+ $links =& $GLOBALS['theme_my_login']->options->get_option( array( 'user_links', $user_role ) );
114
  if ( isset( $links[$id] ) ) {
115
  // Delete link
116
  unset( $links[$id] );
117
  // Save links
118
+ $GLOBALS['theme_my_login']->options->save();
119
  die( '1' );
120
  }
121
  die( '0' );
136
  function admin_menu( &$admin ) {
137
  global $wp_roles;
138
  // Add menu tab
139
+ $admin->add_menu_page( __( 'User Links', 'theme-my-login' ), 'tml-options-user-links' );
140
  // Iterate through each user role
141
  foreach ( $wp_roles->get_names() as $role => $label ) {
142
  // We don't want the 'pending' role created by the "User Moderation" module
217
  * @param string $role Name of user role
218
  */
219
  function display_settings( $role ) {
220
+ $links =& $GLOBALS['theme_my_login']->options->get_option( array( 'user_links', $role ) );
221
  if ( empty($links) )
222
  $links = array();
223
  ?>
226
  <table id="<?php echo $role; ?>-link-table"<?php if ( empty( $links ) ) echo ' style="display: none;"'; ?> class="sortable">
227
  <thead>
228
  <tr>
229
+ <th class="left"><?php _e( 'Title', 'theme-my-login' ); ?></th>
230
+ <th><?php _e( 'URL', 'theme-my-login' ); ?></th>
231
  <th></th>
232
  </tr>
233
  </thead>
244
  </tbody>
245
  </table>
246
 
247
+ <p><strong><?php _e( 'Add New link:' , 'theme-my-login' ) ?></strong></p>
248
 
249
  <table id="new-<?php echo $role; ?>-link">
250
  <thead>
251
  <tr>
252
+ <th class="left"><label for="new_user_link[<?php echo $role; ?>][title]"><?php _e( 'Title', 'theme-my-login' ) ?></label></th>
253
+ <th><label for="new_user_link[<?php echo $role; ?>][url]"><?php _e( 'URL', 'theme-my-login' ) ?></label></th>
254
  <th></th>
255
  </tr>
256
  </thead>
260
  <td class="left"><input id="new_user_link[<?php echo $role; ?>][title]" name="new_user_link[<?php echo $role; ?>][title]" type="text" tabindex="8" size="20" /></td>
261
  <td class="center"><input id="new_user_link[<?php echo $role; ?>][url]" name="new_user_link[<?php echo $role; ?>][url]" type="text" tabindex="8" size="20" /></td>
262
  <td class="submit">
263
+ <input type="submit" id="add_new_user_link_<?php echo $role; ?>" name="add_new_user_link[<?php echo $role; ?>]" class="add:<?php echo $role; ?>-link-list:new-<?php echo $role; ?>-link" tabindex="9" value="<?php esc_attr_e( 'Add link', 'theme-my-login' ) ?>" />
264
  <?php wp_nonce_field( 'add-user-link', '_ajax_nonce', false ); ?>
265
  </td>
266
  </tr>
294
  $update_nonce = wp_create_nonce( 'add-user-link' );
295
 
296
  $r .= "\n\t<tr id='$role-link-$link->id' class='$style'>";
297
+ $r .= "\n\t\t<td class='left'><label class='screen-reader-text' for='user_links[$role][$link->id][title]'>" . __( 'Title', 'theme-my-login' ) . "</label><input name='user_links[$role][$link->id][title]' id='user_links[$role][$link->id][title]' tabindex='6' type='text' size='20' value='$link->title' />";
298
  $r .= wp_nonce_field( 'change-user-link', '_ajax_nonce', false, false );
299
  $r .= "</td>";
300
 
301
+ $r .= "\n\t\t<td class='center'><label class='screen-reader-text' for='user_links[$role][$link->id][url]'>" . __( 'URL', 'theme-my-login' ) . "</label><input name='user_links[$role][$link->id][url]' id='user_links[$role][$link->id][url]' tabindex='6' type='text' size='20' value='$link->url' /></td>";
302
 
303
  $r .= "\n\t\t<td class='submit'><input name='delete_user_link[$role][$link->id]' type='submit' class='delete:$role-link-list:$role-link-$link->id::_ajax_nonce=$delete_nonce deletelink' tabindex='6' value='". esc_attr__( 'Delete' ) ."' />";
304
  $r .= "\n\t\t<input name='updatelink' type='submit' class='add:$role-link-list:$role-link-$link->id::_ajax_nonce=$update_nonce updatelink' tabindex='6' value='". esc_attr__( 'Update' ) ."' /></td>\n\t</tr>";
modules/custom-user-links/custom-user-links.php CHANGED
@@ -33,8 +33,8 @@ class Theme_My_Login_Custom_User_Links extends Theme_My_Login_Module {
33
  $current_user = wp_get_current_user();
34
 
35
  foreach( (array) $current_user->roles as $role ) {
36
- if ( isset( $this->theme_my_login->options['user_links'][$role] ) ) {
37
- $links = $this->theme_my_login->options['user_links'][$role];
38
  break;
39
  }
40
  }
@@ -47,26 +47,6 @@ class Theme_My_Login_Custom_User_Links extends Theme_My_Login_Module {
47
  return $links;
48
  }
49
 
50
- /**
51
- * Activates this module
52
- *
53
- * Callback for "tml_activate_custom-user-links/custom-user-links.php" hook in method Theme_My_Login_Admin::activate_module()
54
- *
55
- * @see Theme_My_Login_Admin::activate_module()
56
- * @since 6.0
57
- * @access public
58
- *
59
- * @param object $theme_my_login Reference to global $theme_my_login object
60
- */
61
- function activate( &$theme_my_login ) {
62
- $options = $this->init_options();
63
- if ( !isset( $theme_my_login->options['user_links'] ) ) {
64
- $theme_my_login->options['user_links'] = $options['user_links'];
65
- } else {
66
- $theme_my_login->options['user_links'] = $theme_my_login->array_merge_recursive( $options['user_links'], $theme_my_login->options['user_links'] );
67
- }
68
- }
69
-
70
  /**
71
  * Initializes options for this module
72
  *
@@ -92,8 +72,8 @@ class Theme_My_Login_Custom_User_Links extends Theme_My_Login_Module {
92
  if ( 'pending' == $role )
93
  continue;
94
  $options['user_links'][$role] = array(
95
- array( 'title' => __( 'Dashboard', $this->theme_my_login->textdomain ), 'url' => admin_url() ),
96
- array( 'title' => __( 'Profile', $this->theme_my_login->textdomain ), 'url' => admin_url( 'profile.php' ) )
97
  );
98
  }
99
  return $options;
@@ -106,7 +86,6 @@ class Theme_My_Login_Custom_User_Links extends Theme_My_Login_Module {
106
  * @access public
107
  */
108
  function load() {
109
- add_action( 'tml_activate_custom-user-links/custom-user-links.php', array( &$this, 'activate' ) );
110
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
111
  add_filter( 'tml_user_links', array( &$this, 'get_user_links' ) );
112
  }
@@ -124,4 +103,4 @@ if ( is_admin() )
124
 
125
  endif; // Class exists
126
 
127
- ?>
33
  $current_user = wp_get_current_user();
34
 
35
  foreach( (array) $current_user->roles as $role ) {
36
+ if ( $GLOBALS['theme_my_login']->options->get_option( array( 'user_links', $role ) ) ) {
37
+ $links = $GLOBALS['theme_my_login']->options->get_option( array( 'user_links', $role ) );
38
  break;
39
  }
40
  }
47
  return $links;
48
  }
49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  /**
51
  * Initializes options for this module
52
  *
72
  if ( 'pending' == $role )
73
  continue;
74
  $options['user_links'][$role] = array(
75
+ array( 'title' => __( 'Dashboard', 'theme-my-login' ), 'url' => admin_url() ),
76
+ array( 'title' => __( 'Profile', 'theme-my-login' ), 'url' => admin_url( 'profile.php' ) )
77
  );
78
  }
79
  return $options;
86
  * @access public
87
  */
88
  function load() {
 
89
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
90
  add_filter( 'tml_user_links', array( &$this, 'get_user_links' ) );
91
  }
103
 
104
  endif; // Class exists
105
 
106
+ ?>
modules/security/admin/security-admin.php CHANGED
@@ -16,11 +16,6 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
16
  * @access public
17
  */
18
  function load_users_page() {
19
- global $theme_my_login_security;
20
-
21
- // Shorthand reference
22
- $theme_my_login =& $this->theme_my_login;
23
-
24
  wp_enqueue_script( 'tml-security-admin', plugins_url( TML_DIRNAME . '/modules/security/admin/js/security-admin.js' ), array( 'jquery' ) );
25
 
26
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
@@ -32,21 +27,21 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
32
  $user = isset( $_GET['user'] ) ? $_GET['user'] : '';
33
 
34
  if ( !$user || !current_user_can( 'edit_user', $user ) )
35
- wp_die( __( 'You can&#8217;t edit that user.', $theme_my_login->textdomain ) );
36
 
37
  if ( !$user = get_userdata( $user ) )
38
- wp_die( __( 'You can&#8217;t edit that user.', $theme_my_login->textdomain ) );
39
 
40
  if ( 'lock' == $_GET['action'] ) {
41
  check_admin_referer( 'lock-user_' . $user->ID );
42
 
43
- $theme_my_login_security->lock_user( $user );
44
 
45
  $redirect_to = add_query_arg( 'update', 'lock', $redirect_to );
46
  } elseif ( 'unlock' == $_GET['action'] ) {
47
  check_admin_referer( 'unlock-user_' . $user->ID );
48
 
49
- $theme_my_login_security->unlock_user( $user );
50
 
51
  $redirect_to = add_query_arg( 'update', 'unlock', $redirect_to );
52
  }
@@ -67,9 +62,9 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
67
  function admin_notices() {
68
  if ( isset( $_GET['update'] ) ) {
69
  if ( 'lock' == $_GET['update'] )
70
- echo '<div id="message" class="updated fade"><p>' . __( 'User locked.', $this->theme_my_login->textdomain ) . '</p></div>';
71
  elseif ( 'unlock' == $_GET['update'] )
72
- echo '<div id="message" class="updated fade"><p>' . __( 'User unlocked.', $this->theme_my_login->textdomain ) . '</p></div>';
73
  }
74
  }
75
 
@@ -92,9 +87,9 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
92
 
93
  if ( $current_user->ID != $user_object->ID ) {
94
  if ( isset( $security_meta['is_locked'] ) && $security_meta['is_locked'] )
95
- $new_actions['unlock-user'] = '<a href="' . add_query_arg( 'wp_http_referer', urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ), wp_nonce_url( "users.php?action=unlock&amp;user=$user_object->ID", "unlock-user_$user_object->ID" ) ) . '">' . __( 'Unlock', $this->theme_my_login->textdomain ) . '</a>';
96
  else
97
- $new_actions['lock-user'] = '<a href="' . add_query_arg( 'wp_http_referer', urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ), wp_nonce_url( "users.php?action=lock&amp;user=$user_object->ID", "lock-user_$user_object->ID" ) ) . '">' . __( 'Lock', $this->theme_my_login->textdomain ) . '</a>';
98
  $actions = array_merge( $new_actions, $actions );
99
  }
100
  return $actions;
@@ -113,7 +108,7 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
113
  * @param object $admin Reference to global $theme_my_login_admin object
114
  */
115
  function admin_menu( &$admin ) {
116
- $admin->add_menu_page( __( 'Security', $this->theme_my_login->textdomain ), 'tml-options-security', array( &$this, 'display_settings' ) );
117
  }
118
 
119
  /**
@@ -126,21 +121,19 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
126
  * @access public
127
  */
128
  function display_settings() {
129
- // Shorthand reference
130
- $theme_my_login =& $this->theme_my_login;
131
  // Security options
132
- $security = $theme_my_login->get_option( array( 'security', 'failed_login' ), array() );
133
  ?>
134
  <table class="form-table">
135
  <tr valign="top">
136
- <th scope="row"><?php _e( 'Login Attempts', $this->theme_my_login->textdomain ); ?></th>
137
  <td>
138
  <?php
139
  // Units
140
  $units = array(
141
- 'minute' => __( 'minute(s)', $this->theme_my_login->textdomain ),
142
- 'hour' => __( 'hour(s)', $this->theme_my_login->textdomain ),
143
- 'day' => __( 'day(s)', $this->theme_my_login->textdomain )
144
  );
145
  // Threshold
146
  $threshold = '<input type="text" name="theme_my_login[security][failed_login][threshold]" id="theme_my_login_security_failed_login_threshold" value="' . $security['threshold'] . '" size="1" />';
@@ -163,7 +156,7 @@ class Theme_My_Login_Security_Admin extends Theme_My_Login_Module {
163
  }
164
  $lockout_duration_unit .= '</select>';
165
  // Output them all
166
- printf( __( 'After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s.', $this->theme_my_login->textdomain ), $threshold, $threshold_duration, $threshold_duration_unit, $lockout_duration, $lockout_duration_unit ); ?>
167
  </td>
168
  </tr>
169
  </table>
@@ -211,4 +204,4 @@ $theme_my_login_security_admin = new Theme_My_Login_Security_Admin();
211
 
212
  endif; // Class exists
213
 
214
- ?>
16
  * @access public
17
  */
18
  function load_users_page() {
 
 
 
 
 
19
  wp_enqueue_script( 'tml-security-admin', plugins_url( TML_DIRNAME . '/modules/security/admin/js/security-admin.js' ), array( 'jquery' ) );
20
 
21
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
27
  $user = isset( $_GET['user'] ) ? $_GET['user'] : '';
28
 
29
  if ( !$user || !current_user_can( 'edit_user', $user ) )
30
+ wp_die( __( 'You can&#8217;t edit that user.', 'theme-my-login' ) );
31
 
32
  if ( !$user = get_userdata( $user ) )
33
+ wp_die( __( 'You can&#8217;t edit that user.', 'theme-my-login' ) );
34
 
35
  if ( 'lock' == $_GET['action'] ) {
36
  check_admin_referer( 'lock-user_' . $user->ID );
37
 
38
+ $GLOBALS['theme_my_login_security']->lock_user( $user );
39
 
40
  $redirect_to = add_query_arg( 'update', 'lock', $redirect_to );
41
  } elseif ( 'unlock' == $_GET['action'] ) {
42
  check_admin_referer( 'unlock-user_' . $user->ID );
43
 
44
+ $GLOBALS['theme_my_login_security']->unlock_user( $user );
45
 
46
  $redirect_to = add_query_arg( 'update', 'unlock', $redirect_to );
47
  }
62
  function admin_notices() {
63
  if ( isset( $_GET['update'] ) ) {
64
  if ( 'lock' == $_GET['update'] )
65
+ echo '<div id="message" class="updated fade"><p>' . __( 'User locked.', 'theme-my-login' ) . '</p></div>';
66
  elseif ( 'unlock' == $_GET['update'] )
67
+ echo '<div id="message" class="updated fade"><p>' . __( 'User unlocked.', 'theme-my-login' ) . '</p></div>';
68
  }
69
  }
70
 
87
 
88
  if ( $current_user->ID != $user_object->ID ) {
89
  if ( isset( $security_meta['is_locked'] ) && $security_meta['is_locked'] )
90
+ $new_actions['unlock-user'] = '<a href="' . add_query_arg( 'wp_http_referer', urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ), wp_nonce_url( "users.php?action=unlock&amp;user=$user_object->ID", "unlock-user_$user_object->ID" ) ) . '">' . __( 'Unlock', 'theme-my-login' ) . '</a>';
91
  else
92
+ $new_actions['lock-user'] = '<a href="' . add_query_arg( 'wp_http_referer', urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ), wp_nonce_url( "users.php?action=lock&amp;user=$user_object->ID", "lock-user_$user_object->ID" ) ) . '">' . __( 'Lock', 'theme-my-login' ) . '</a>';
93
  $actions = array_merge( $new_actions, $actions );
94
  }
95
  return $actions;
108
  * @param object $admin Reference to global $theme_my_login_admin object
109
  */
110
  function admin_menu( &$admin ) {
111
+ $admin->add_menu_page( __( 'Security', 'theme-my-login' ), 'tml-options-security', array( &$this, 'display_settings' ) );
112
  }
113
 
114
  /**
121
  * @access public
122
  */
123
  function display_settings() {
 
 
124
  // Security options
125
+ $security = $GLOBALS['theme_my_login']->options->get_option( array( 'security', 'failed_login' ), array() );
126
  ?>
127
  <table class="form-table">
128
  <tr valign="top">
129
+ <th scope="row"><?php _e( 'Login Attempts', 'theme-my-login' ); ?></th>
130
  <td>
131
  <?php
132
  // Units
133
  $units = array(
134
+ 'minute' => __( 'minute(s)', 'theme-my-login' ),
135
+ 'hour' => __( 'hour(s)', 'theme-my-login' ),
136
+ 'day' => __( 'day(s)', 'theme-my-login' )
137
  );
138
  // Threshold
139
  $threshold = '<input type="text" name="theme_my_login[security][failed_login][threshold]" id="theme_my_login_security_failed_login_threshold" value="' . $security['threshold'] . '" size="1" />';
156
  }
157
  $lockout_duration_unit .= '</select>';
158
  // Output them all
159
+ printf( __( 'After %1$s failed login attempts within %2$s %3$s, lockout the account for %4$s %5$s.', 'theme-my-login' ), $threshold, $threshold_duration, $threshold_duration_unit, $lockout_duration, $lockout_duration_unit ); ?>
160
  </td>
161
  </tr>
162
  </table>
204
 
205
  endif; // Class exists
206
 
207
+ ?>
modules/security/security.php CHANGED
@@ -40,13 +40,13 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
40
  if ( $time > $expiration )
41
  $this->unlock_user( $userdata->ID );
42
  else
43
- return new WP_Error( 'locked_account', sprintf( __( '<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s.', $this->theme_my_login->textdomain ), human_time_diff( $time, $expiration ) ) );
44
  } else {
45
- return new WP_Error( 'locked_account', __( '<strong>ERROR</strong>: This account has been locked.', $this->theme_my_login->textdomain ) );
46
  }
47
  } elseif ( is_wp_error( $user ) && 'incorrect_password' == $user->get_error_code() ) {
48
  // Get the options
49
- $options = $this->theme_my_login->get_option( array( 'security', 'failed_login' ), array() );
50
 
51
  // Get the attempts
52
  $attempts = $this->get_failed_login_attempts( $userdata->ID );
@@ -66,7 +66,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
66
  // Create new expiration
67
  $expiration = $time + $this->get_seconds_from_unit( $options['lockout_duration'], $options['lockout_duration_unit'] );
68
  $this->lock_user( $userdata->ID, $expiration );
69
- return new WP_Error( 'locked_account', sprintf( __( '<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s.', $this->theme_my_login->textdomain ), human_time_diff( $time, $expiration ) ) );
70
  }
71
  } else {
72
  // Clear the attempts
@@ -120,7 +120,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
120
  if ( $expires )
121
  $security['lock_expiration'] = absint( $expires );
122
 
123
- return $this->update_user_meta( $user, 'theme_my_login_security', $security );
124
  }
125
 
126
  /**
@@ -146,7 +146,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
146
  unset( $security['lock_expiration'] );
147
  $security['failed_login_attempts'] = array();
148
 
149
- return $this->update_user_meta( $user, 'theme_my_login_security', $security );
150
  }
151
 
152
  /**
@@ -184,49 +184,6 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
184
  return true;
185
  }
186
 
187
- /**
188
- * Calls get_user_meta() or get_usermeta() depending on WP version
189
- *
190
- * @see get_user_meta(), get_usermeta()
191
- * @since 6.0
192
- * @access public
193
- *
194
- * @param int $user_id User ID
195
- * @param string $key The meta key to retrieve
196
- * @param bool $single Whether to return a single value
197
- * @return mixed Array if $single is false, value of meta data field if $single is true
198
- */
199
- function get_user_meta( $user_id, $meta_key, $single = false ) {
200
- if ( function_exists( 'get_user_meta' ) )
201
- $value = get_user_meta( $user_id, $meta_key, $single );
202
- else {
203
- $value = get_usermeta( $user_id, $meta_key );
204
- if ( empty( $value ) && !$single )
205
- $value = array();
206
- }
207
- return $value;
208
- }
209
-
210
- /**
211
- * Calls update_user_meta() or update_usermeta() depending on WP version
212
- *
213
- * @see update_user_meta(), update_usermeta()
214
- * @since 6.0
215
- * @access public
216
- *
217
- * @param int $user_id User ID
218
- * @param string $key Metadata key
219
- * @param mixed $value Metadata value
220
- * @param mixed $prev_value Optional. Previous value to check before removing
221
- * @return bool False on failure, true if success.
222
- */
223
- function update_user_meta( $user_id, $meta_key, $meta_value = '', $prev_value = '' ) {
224
- if ( function_exists( 'update_user_meta' ) )
225
- return update_user_meta( $user_id, $meta_key, $meta_value, $prev_value );
226
- else
227
- return update_usermeta( $user_id, $meta_key, $meta_value );
228
- }
229
-
230
  /**
231
  * Get a user's security meta
232
  *
@@ -241,7 +198,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
241
  'is_locked' => false,
242
  'failed_login_attempts' => array()
243
  );
244
- $meta = $this->get_user_meta( $user_id, 'theme_my_login_security', true );
245
  if ( !is_array( $meta ) )
246
  $meta = array();
247
 
@@ -275,7 +232,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
275
  function reset_failed_login_attempts( $user_id ) {
276
  $security_meta = $this->get_security_meta( $user_id );
277
  $security_meta['failed_login_attempts'] = array();
278
- return $this->update_user_meta( $user_id, 'theme_my_login_security', $security_meta );
279
  }
280
 
281
  /**
@@ -316,7 +273,7 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
316
 
317
  $security_meta['failed_login_attempts'][] = array( 'time' => $time, 'ip' => $ip );
318
 
319
- return $this->update_user_meta( $user_id, 'theme_my_login_security', $security_meta );
320
  }
321
 
322
  /**
@@ -361,26 +318,6 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
361
  return $value;
362
  }
363
 
364
- /**
365
- * Activates this module
366
- *
367
- * Callback for "tml_activate_security/security.php" hook in method Theme_My_Login_Admin::activate_module()
368
- *
369
- * @see Theme_My_Login_Admin::activate_module()
370
- * @since 6.0
371
- * @access public
372
- *
373
- * @param object $theme_my_login Reference to global $theme_my_login object
374
- */
375
- function activate( &$theme_my_login ) {
376
- $options = $this->init_options();
377
- if ( !isset( $theme_my_login->options['security'] ) ) {
378
- $theme_my_login->options['security'] = $options['security'];
379
- } else {
380
- $theme_my_login->options['security'] = $theme_my_login->array_merge_recursive( $options['security'], $theme_my_login->options['security'] );
381
- }
382
- }
383
-
384
  /**
385
  * Initializes options for this module
386
  *
@@ -416,8 +353,6 @@ class Theme_My_Login_Security extends Theme_My_Login_Module {
416
  * @access public
417
  */
418
  function load() {
419
- // Activate
420
- add_action( 'tml_activate_security/security.php', array( &$this, 'activate' ) );
421
  // Initialize
422
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
423
 
@@ -440,4 +375,4 @@ if ( is_admin() )
440
 
441
  endif; // Class exists
442
 
443
- ?>
40
  if ( $time > $expiration )
41
  $this->unlock_user( $userdata->ID );
42
  else
43
+ return new WP_Error( 'locked_account', sprintf( __( '<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s.', 'theme-my-login' ), human_time_diff( $time, $expiration ) ) );
44
  } else {
45
+ return new WP_Error( 'locked_account', __( '<strong>ERROR</strong>: This account has been locked.', 'theme-my-login' ) );
46
  }
47
  } elseif ( is_wp_error( $user ) && 'incorrect_password' == $user->get_error_code() ) {
48
  // Get the options
49
+ $options = $GLOBALS['theme_my_login']->options->get_option( array( 'security', 'failed_login' ), array() );
50
 
51
  // Get the attempts
52
  $attempts = $this->get_failed_login_attempts( $userdata->ID );
66
  // Create new expiration
67
  $expiration = $time + $this->get_seconds_from_unit( $options['lockout_duration'], $options['lockout_duration_unit'] );
68
  $this->lock_user( $userdata->ID, $expiration );
69
+ return new WP_Error( 'locked_account', sprintf( __( '<strong>ERROR</strong>: This account has been locked because of too many failed login attempts. You may try again in %s.', 'theme-my-login' ), human_time_diff( $time, $expiration ) ) );
70
  }
71
  } else {
72
  // Clear the attempts
120
  if ( $expires )
121
  $security['lock_expiration'] = absint( $expires );
122
 
123
+ return update_user_meta( $user, 'theme_my_login_security', $security );
124
  }
125
 
126
  /**
146
  unset( $security['lock_expiration'] );
147
  $security['failed_login_attempts'] = array();
148
 
149
+ return update_user_meta( $user, 'theme_my_login_security', $security );
150
  }
151
 
152
  /**
184
  return true;
185
  }
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  /**
188
  * Get a user's security meta
189
  *
198
  'is_locked' => false,
199
  'failed_login_attempts' => array()
200
  );
201
+ $meta = get_user_meta( $user_id, 'theme_my_login_security', true );
202
  if ( !is_array( $meta ) )
203
  $meta = array();
204
 
232
  function reset_failed_login_attempts( $user_id ) {
233
  $security_meta = $this->get_security_meta( $user_id );
234
  $security_meta['failed_login_attempts'] = array();
235
+ return update_user_meta( $user_id, 'theme_my_login_security', $security_meta );
236
  }
237
 
238
  /**
273
 
274
  $security_meta['failed_login_attempts'][] = array( 'time' => $time, 'ip' => $ip );
275
 
276
+ return update_user_meta( $user_id, 'theme_my_login_security', $security_meta );
277
  }
278
 
279
  /**
318
  return $value;
319
  }
320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
321
  /**
322
  * Initializes options for this module
323
  *
353
  * @access public
354
  */
355
  function load() {
 
 
356
  // Initialize
357
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
358
 
375
 
376
  endif; // Class exists
377
 
378
+ ?>
modules/themed-profiles/themed-profiles.php CHANGED
@@ -24,7 +24,7 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
24
  function init() {
25
  global $pagenow;
26
  if ( 'profile.php' == $pagenow && !isset( $_REQUEST['page'] ) ) {
27
- $redirect_to = add_query_arg( 'action', 'profile', $this->theme_my_login->get_login_page_link() );
28
  $redirect_to = add_query_arg( $_GET, $redirect_to );
29
  wp_redirect( $redirect_to );
30
  exit();
@@ -40,14 +40,25 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
40
  * @access public
41
  */
42
  function template_redirect() {
43
- if ( $this->theme_my_login->is_login_page() && is_user_logged_in() && !( isset( $_REQUEST['action'] ) && in_array($_REQUEST['action'], array( 'profile', 'logout' ) ) ) ){
44
- $redirect_to = add_query_arg( 'action', 'profile', $this->theme_my_login->get_login_page_link() );
45
- wp_redirect( $redirect_to );
46
- exit();
47
- } elseif ( $this->theme_my_login->is_login_page() && ( isset( $_REQUEST['action'] ) && 'profile' == $_REQUEST['action'] ) && isset( $_REQUEST['instance'] ) ) {
48
- $redirect_to = remove_query_arg( array( 'instance' ) );
49
- wp_redirect( $redirect_to );
50
- exit();
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
  }
53
 
@@ -63,7 +74,8 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
63
  function profile_action() {
64
 
65
  require_once( ABSPATH . 'wp-admin/includes/user.php' );
66
- require_once( ABSPATH . WPINC . '/registration.php' );
 
67
 
68
  define( 'IS_PROFILE_PAGE', true );
69
 
@@ -74,12 +86,12 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
74
  wp_enqueue_script( 'user-profile', admin_url( "js/user-profile$suffix.js" ), array( 'jquery' ), '', true );
75
  wp_enqueue_script( 'password-strength-meter', admin_url( "js/password-strength-meter$suffix.js" ), array( 'jquery' ), '', true );
76
  wp_localize_script( 'password-strength-meter', 'pwsL10n', array(
77
- 'empty' => __( 'Strength indicator', $this->theme_my_login->textdomain ),
78
- 'short' => __( 'Very weak', $this->theme_my_login->textdomain ),
79
- 'bad' => __( 'Weak', $this->theme_my_login->textdomain ),
80
  /* translators: password strength */
81
- 'good' => _x( 'Medium', 'password strength', $this->theme_my_login->textdomain ),
82
- 'strong' => __( 'Strong', $this->theme_my_login->textdomain ),
83
  'l10n_print_after' => 'try{convertEntities(pwsL10n);}catch(e){};'
84
  ) );
85
 
@@ -89,7 +101,7 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
89
  check_admin_referer( 'update-user_' . $current_user->ID );
90
 
91
  if ( !current_user_can( 'edit_user', $current_user->ID ) )
92
- wp_die( __( 'You do not have permission to edit this user.', $this->theme_my_login->textdomain ) );
93
 
94
  do_action( 'personal_options_update', $current_user->ID );
95
 
@@ -101,11 +113,11 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
101
  exit();
102
  }
103
 
104
- $this->theme_my_login->errors = $errors;
105
  }
106
 
107
  if ( isset( $_GET['updated'] ) && 'true' == $_GET['updated'] )
108
- $this->theme_my_login->errors->add( 'profile_updated', __( 'Profile updated.', $this->theme_my_login->textdomain ), 'message' );
109
  }
110
 
111
  /**
@@ -147,7 +159,7 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
147
  function site_url( $url, $path, $orig_scheme = '' ) {
148
  if ( strpos( $url, 'profile.php' ) !== false ) {
149
  $parsed_url = parse_url( $url );
150
- $url = add_query_arg( 'action', 'profile', $this->theme_my_login->get_login_page_link( '', true ) );
151
  if ( isset( $parsed_url['query'] ) ) {
152
  wp_parse_str( $parsed_url['query'], $r );
153
  foreach ( $r as $k => $v ) {
@@ -174,8 +186,8 @@ class Theme_My_Login_Themed_Profiles extends Theme_My_Login_Module {
174
  * @return string The filtered title
175
  */
176
  function tml_title( $title, $action ) {
177
- if ( 'profile' == $action && is_user_logged_in() && '' == $this->theme_my_login->request_instance )
178
- $title = __( 'Your Profile', $this->theme_my_login->textdomain );
179
  return $title;
180
  }
181
 
@@ -220,4 +232,4 @@ $theme_my_login_themed_profiles = new Theme_My_Login_Themed_Profiles();
220
 
221
  endif; // Class exists
222
 
223
- ?>
24
  function init() {
25
  global $pagenow;
26
  if ( 'profile.php' == $pagenow && !isset( $_REQUEST['page'] ) ) {
27
+ $redirect_to = add_query_arg( 'action', 'profile', $GLOBALS['theme_my_login']->get_login_page_link() );
28
  $redirect_to = add_query_arg( $_GET, $redirect_to );
29
  wp_redirect( $redirect_to );
30
  exit();
40
  * @access public
41
  */
42
  function template_redirect() {
43
+ if ( $GLOBALS['theme_my_login']->is_login_page() ) {
44
+ if ( 'profile' == $GLOBALS['theme_my_login']->request_action ) {
45
+ if ( !is_user_logged_in() ) {
46
+ // Redirect to login page if not logged in
47
+ $redirect_to = add_query_arg( 'reauth', 1, $GLOBALS['theme_my_login']->get_login_page_link() );
48
+ wp_redirect( $redirect_to );
49
+ exit();
50
+ } elseif ( $GLOBALS['theme_my_login']->request_instance ) {
51
+ // Remove instance if instance requested
52
+ $redirect_to = remove_query_arg( array( 'instance' ) );
53
+ wp_redirect( $redirect_to );
54
+ exit();
55
+ }
56
+ } elseif ( is_user_logged_in() && 'logout' != $GLOBALS['theme_my_login']->request_action ) {
57
+ // Redirect to profile if trying to access login page while logged in
58
+ $redirect_to = add_query_arg( 'action', 'profile', $GLOBALS['theme_my_login']->get_login_page_link() );
59
+ wp_redirect( $redirect_to );
60
+ exit();
61
+ }
62
  }
63
  }
64
 
74
  function profile_action() {
75
 
76
  require_once( ABSPATH . 'wp-admin/includes/user.php' );
77
+ if ( version_compare( $GLOBALS['wp_version'], '3.1', '<' ) )
78
+ require_once( ABSPATH . WPINC . '/registration.php' );
79
 
80
  define( 'IS_PROFILE_PAGE', true );
81
 
86
  wp_enqueue_script( 'user-profile', admin_url( "js/user-profile$suffix.js" ), array( 'jquery' ), '', true );
87
  wp_enqueue_script( 'password-strength-meter', admin_url( "js/password-strength-meter$suffix.js" ), array( 'jquery' ), '', true );
88
  wp_localize_script( 'password-strength-meter', 'pwsL10n', array(
89
+ 'empty' => __( 'Strength indicator', 'theme-my-login' ),
90
+ 'short' => __( 'Very weak', 'theme-my-login' ),
91
+ 'bad' => __( 'Weak', 'theme-my-login' ),
92
  /* translators: password strength */
93
+ 'good' => _x( 'Medium', 'password strength', 'theme-my-login' ),
94
+ 'strong' => __( 'Strong', 'theme-my-login' ),
95
  'l10n_print_after' => 'try{convertEntities(pwsL10n);}catch(e){};'
96
  ) );
97
 
101
  check_admin_referer( 'update-user_' . $current_user->ID );
102
 
103
  if ( !current_user_can( 'edit_user', $current_user->ID ) )
104
+ wp_die( __( 'You do not have permission to edit this user.', 'theme-my-login' ) );
105
 
106
  do_action( 'personal_options_update', $current_user->ID );
107
 
113
  exit();
114
  }
115
 
116
+ $GLOBALS['theme_my_login']->errors = $errors;
117
  }
118
 
119
  if ( isset( $_GET['updated'] ) && 'true' == $_GET['updated'] )
120
+ $GLOBALS['theme_my_login']->errors->add( 'profile_updated', __( 'Profile updated.', 'theme-my-login' ), 'message' );
121
  }
122
 
123
  /**
159
  function site_url( $url, $path, $orig_scheme = '' ) {
160
  if ( strpos( $url, 'profile.php' ) !== false ) {
161
  $parsed_url = parse_url( $url );
162
+ $url = add_query_arg( 'action', 'profile', $GLOBALS['theme_my_login']->get_login_page_link() );
163
  if ( isset( $parsed_url['query'] ) ) {
164
  wp_parse_str( $parsed_url['query'], $r );
165
  foreach ( $r as $k => $v ) {
186
  * @return string The filtered title
187
  */
188
  function tml_title( $title, $action ) {
189
+ if ( 'profile' == $action && is_user_logged_in() && '' == $GLOBALS['theme_my_login']->request_instance )
190
+ $title = __( 'Your Profile', 'theme-my-login' );
191
  return $title;
192
  }
193
 
232
 
233
  endif; // Class exists
234
 
235
+ ?>
modules/user-moderation/admin/user-moderation-admin.php CHANGED
@@ -16,10 +16,6 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
16
  * @access public
17
  */
18
  function load_users_page() {
19
- // Shorthand reference
20
- $theme_my_login =& $this->theme_my_login;
21
- $user_moderation =& $GLOBALS['theme_my_login_user_moderation'];
22
-
23
  add_filter( 'user_row_actions', array( &$this, 'user_row_actions' ), 10, 2 );
24
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
25
  add_action( 'delete_user', array( &$this, 'deny_user' ) );
@@ -35,7 +31,7 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
35
 
36
  // No user ID?
37
  if ( !$user || !current_user_can( 'edit_user', $user ) )
38
- wp_die( __( 'You can&#8217;t edit that user.', $theme_my_login->textdomain ) );
39
 
40
  // Where did we come from?
41
  $redirect_to = isset( $_REQUEST['wp_http_referer'] ) ? remove_query_arg( array( 'wp_http_referer', 'updated', 'delete_count' ), stripslashes( $_REQUEST['wp_http_referer'] ) ) : 'users.php';
@@ -44,10 +40,8 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
44
  if ( 'approve' == $_GET['action'] ) {
45
  check_admin_referer( 'approve-user' );
46
 
47
- $newpass = $theme_my_login->is_module_active( 'custom-passwords/custom-passwords.php' ) ? 0 : 1;
48
-
49
- if ( !$this->approve_user( $user, $newpass ) )
50
- wp_die( __( 'You can&#8217;t edit that user.', $theme_my_login->textdomain ) );
51
 
52
  $redirect_to = add_query_arg( 'update', 'approve', $redirect_to );
53
  }
@@ -56,9 +50,9 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
56
  check_admin_referer( 'resend-activation' );
57
 
58
  // Apply activation e-mail filters
59
- $user_moderation->apply_user_activation_notification_filters();
60
- if ( !$user_moderation->new_user_activation_notification( $user ) )
61
- wp_die( __( 'The e-mail could not be sent.', $theme_my_login->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $theme_my_login->textdomain ) );
62
 
63
  $redirect_to = add_query_arg( 'update', 'sendactivation', $redirect_to );
64
  }
@@ -80,9 +74,9 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
80
  if ( isset( $_GET['update'] ) && in_array( $_GET['update'], array( 'approve', 'sendactivation' ) ) ) {
81
  echo '<div id="message" class="updated fade"><p>';
82
  if ( 'approve' == $_GET['update'] )
83
- _e( 'User approved.', $this->theme_my_login->textdomain );
84
  elseif ( 'sendactivation' == $_GET['update'] )
85
- _e( 'Activation sent.', $this->theme_my_login->textdomain );
86
  echo '</p></div>';
87
  }
88
  }
@@ -105,15 +99,15 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
105
  if ( in_array( 'pending', (array) $user_object->roles ) ) {
106
  $_actions = array();
107
  // If moderation type is e-mail activation, add "Resend Activation" link
108
- if ( 'email' == $this->theme_my_login->options['moderation']['type'] ) {
109
  $_actions['resend-activation'] = '<a href="' . add_query_arg( 'wp_http_referer',
110
  urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ),
111
- wp_nonce_url( "users.php?action=resendactivation&amp;user=$user_object->ID", 'resend-activation' ) ) . '">' . __( 'Resend Activation', $this->theme_my_login->textdomain ) . '</a>';
112
- } elseif ( 'admin' == $this->theme_my_login->options['moderation']['type'] ) {
113
  // Add "Approve" link
114
  $_actions['approve-user'] = '<a href="' . add_query_arg( 'wp_http_referer',
115
  urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ),
116
- wp_nonce_url( "users.php?action=approve&amp;user=$user_object->ID", 'approve-user' ) ) . '">' . __( 'Approve', $this->theme_my_login->textdomain ) . '</a>';
117
  }
118
  $actions = array_merge( $_actions, $actions );
119
  }
@@ -125,10 +119,9 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
125
  * Handles activating a new user by admin approval
126
  *
127
  * @param string $user_id User's ID
128
- * @param bool $newpass Whether or not to assign a new password
129
  * @return bool Returns false if not a valid user
130
  */
131
- function approve_user( $user_id, $newpass = false ) {
132
  global $wpdb;
133
 
134
  $user_id = (int) $user_id;
@@ -143,16 +136,22 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
143
  // Clear the activation key if there is one
144
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => '' ), array( 'ID' => $user->ID ) );
145
 
 
 
 
146
  $user_object = new WP_User( $user->ID );
147
- $user_object->set_role( get_option( 'default_role' ) );
148
  unset( $user_object );
149
 
150
- $user_pass = __( 'Same as when you signed up.', $this->theme_my_login->textdomain );
151
- if ( $newpass ) {
152
  $user_pass = wp_generate_password();
153
  wp_set_password( $user_pass, $user->ID );
154
  }
155
 
 
 
 
156
  if ( function_exists( 'is_multisite' ) && is_multisite() ) {
157
  $blogname = $GLOBALS['current_site']->site_name;
158
  } else {
@@ -161,18 +160,18 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
161
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
162
  }
163
 
164
- $message = sprintf( __( 'You have been approved access to %s', $this->theme_my_login->textdomain ), $blogname ) . "\r\n\r\n";
165
- $message .= sprintf( __( 'Username: %s', $this->theme_my_login->textdomain ), $user->user_login ) . "\r\n";
166
- $message .= sprintf( __( 'Password: %s', $this->theme_my_login->textdomain ), $user_pass ) . "\r\n\r\n";
167
  $message .= site_url( 'wp-login.php', 'login' ) . "\r\n";
168
 
169
- $title = sprintf( __( '[%s] Registration Approved', $this->theme_my_login->textdomain ), $blogname );
170
 
171
  $title = apply_filters( 'user_approval_notification_title', $title, $user->ID );
172
  $message = apply_filters( 'user_approval_notification_message', $message, $user_pass, $user->ID );
173
 
174
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
175
- die( '<p>' . __( 'The e-mail could not be sent.', $this->theme_my_login->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $this->theme_my_login->textdomain ) . '</p>' );
176
 
177
  return true;
178
  }
@@ -187,7 +186,7 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
187
  $user_id = (int) $user_id;
188
 
189
  $user = new WP_User( $user_id );
190
- if ( in_array( 'pending', (array) $user->roles ) )
191
  return;
192
 
193
  do_action( 'deny_user', $user->ID );
@@ -200,14 +199,14 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
200
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
201
  }
202
 
203
- $message = sprintf( __( 'You have been denied access to %s', $this->theme_my_login->textdomain ), $blogname );
204
- $title = sprintf( __( '[%s] Registration Denied', $this->theme_my_login->textdomain ), $blogname );
205
 
206
  $title = apply_filters( 'user_denial_notification_title', $title, $user_id );
207
  $message = apply_filters( 'user_denial_notification_message', $message, $user_id );
208
 
209
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
210
- die( '<p>' . __( 'The e-mail could not be sent.', $this->theme_my_login->textdomain ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', $this->theme_my_login->textdomain ) . '</p>' );
211
  }
212
 
213
  /**
@@ -223,12 +222,7 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
223
  * @param object $admin Reference to global $theme_my_login_admin object
224
  */
225
  function admin_menu( &$admin ) {
226
- $admin->add_menu_page( __( 'Moderation', $this->theme_my_login->textdomain ), 'tml-options-moderation', array( &$this, 'display_settings' ) );
227
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) ) {
228
- $admin->add_submenu_page( 'tml-options-email', __( 'User Activation', $this->theme_my_login->textdomain ), 'tml-options-email-user-activation', array( &$this, 'display_user_activation_email_settings' ) );
229
- $admin->add_submenu_page( 'tml-options-email', __( 'User Approval', $this->theme_my_login->textdomain ), 'tml-options-email-user-approval', array( &$this, 'display_user_approval_email_settings' ) );
230
- $admin->add_submenu_page( 'tml-options-email', __( 'User Denial', $this->theme_my_login->textdomain ), 'tml-options-email-user-denial', array( &$this, 'display_user_denial_email_settings' ) );
231
- }
232
  }
233
 
234
  /**
@@ -241,228 +235,37 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
241
  * @access public
242
  */
243
  function display_settings() {
244
- // Shorthand reference
245
- $theme_my_login =& $this->theme_my_login;
246
- ?>
247
- <table class="form-table">
248
  <tr valign="top">
249
- <th scope="row"><?php _e( 'User Moderation', $this->theme_my_login->textdomain ); ?></th>
250
  <td>
251
- <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_none" value="none" <?php if ( 'none' == $theme_my_login->options['moderation']['type'] ) echo 'checked="checked"'; ?> />
252
- <label for="theme_my_login_moderation_type_none"><?php _e( 'None', $theme_my_login->textdomain ); ?></label>
253
- <p class="description"><?php _e( 'Check this option to require no moderation.', $theme_my_login->textdomain ); ?></p>
254
- <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_email" value="email" <?php if ( 'email' == $theme_my_login->options['moderation']['type'] ) echo 'checked="checked"'; ?> />
255
- <label for="theme_my_login_moderation_type_email"><?php _e( 'E-mail Confirmation', $theme_my_login->textdomain ); ?></label>
256
- <p class="description"><?php _e( 'Check this option to require new users to confirm their e-mail address before they may log in.', $this->theme_my_login->textdomain ); ?></p>
257
- <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_admin" value="admin" <?php if ( 'admin' == $theme_my_login->options['moderation']['type'] ) echo 'checked="checked"'; ?> />
258
- <label for="theme_my_login_moderation_type_admin"><?php _e( 'Admin Approval', $theme_my_login->textdomain ); ?></label>
259
- <p class="description"><?php _e( 'Check this option to require new users to be approved by an administrator before they may log in.', $this->theme_my_login->textdomain ); ?></p>
260
  </td>
261
  </tr>
262
- </table>
263
- <?php
264
  }
265
 
266
- /**
267
- * Outputs user activation e-mail settings
268
- *
269
- * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
270
- *
271
- * @see Theme_My_Login_Admin::add_submenu_page()
272
- * @since 6.0
273
- * @access public
274
- */
275
- function display_user_activation_email_settings() {
276
- // Shorthand reference to $theme_my_login object
277
- $theme_my_login =& $this->theme_my_login;
278
- // User activation email options
279
- $user_activation = $theme_my_login->get_option( array( 'email', 'user_activation' ), array() );
280
- ?>
281
- <table class="form-table">
282
- <tr>
283
- <td>
284
- <p class="description">
285
- <?php _e( 'This e-mail will be sent to a new user upon registration when "E-mail Confirmation" is checked for "User Moderation".', $theme_my_login->textdomain ); ?>
286
- <?php _e( 'Please be sure to include the variable %activateurl% or else the user will not be able to activate their account!', $theme_my_login->textdomain ); ?>
287
- <?php _e( 'If any field is left empty, the default will be used instead.', $theme_my_login->textdomain ); ?>
288
- </p>
289
-
290
- <p><label for="theme_my_login_user_activation_mail_from_name"><?php _e( 'From Name', $theme_my_login->textdomain ); ?></label><br />
291
- <input name="theme_my_login[email][user_activation][mail_from_name]" type="text" id="theme_my_login_user_activation_mail_from_name" value="<?php if ( isset( $user_activation['mail_from_name'] ) ) echo $user_activation['mail_from_name']; ?>" class="extended-text" /></p>
292
-
293
- <p><label for="theme_my_login_user_activation_mail_from"><?php _e( 'From E-mail', $theme_my_login->textdomain ); ?></label><br />
294
- <input name="theme_my_login[email][user_activation][mail_from]" type="text" id="theme_my_login_user_activation_mail_from" value="<?php if ( isset( $user_activation['mail_from'] ) ) echo $user_activation['mail_from']; ?>" class="extended-text" /></p>
295
-
296
- <p><label for="theme_my_login_user_activation_mail_content_type"><?php _e( 'E-mail Format', $theme_my_login->textdomain ); ?></label><br />
297
- <select name="theme_my_login[email][user_activation][mail_content_type]" id="theme_my_login_user_activation_mail_content_type">
298
- <option value="plain"<?php if ( isset( $user_activation['mail_content_type'] ) && 'plain' == $user_activation['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
299
- <option value="html"<?php if ( isset( $user_activation['mail_content_type'] ) && 'html' == $user_activation['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
300
- </select></p>
301
-
302
- <p><label for="theme_my_login_user_activation_title"><?php _e( 'Subject', $theme_my_login->textdomain ); ?></label><br />
303
- <input name="theme_my_login[email][user_activation][title]" type="text" id="theme_my_login_user_activation_title" value="<?php if ( isset( $user_activation['title'] ) ) echo $user_activation['title']; ?>" class="full-text" /></p>
304
-
305
- <p><label for="theme_my_login_user_activation_message"><?php _e( 'Message', $theme_my_login->textdomain ); ?></label><br />
306
- <textarea name="theme_my_login[email][user_activation][message]" id="theme_my_login_user_activation_message" class="large-text" rows="10"><?php if ( isset( $user_activation['message'] ) ) echo $user_activation['message']; ?></textarea></p>
307
-
308
- <p class="description"><?php _e( 'Available Variables', $theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %activateurl%, %user_login%, %user_email%, %user_ip%</p>
309
- </td>
310
- </tr>
311
- </table>
312
- <?php
313
- }
314
-
315
- /**
316
- * Outputs user approval e-mail settings
317
- *
318
- * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
319
- *
320
- * @see Theme_My_Login_Admin::add_submenu_page()
321
- * @since 6.0
322
- * @access public
323
- */
324
- function display_user_approval_email_settings() {
325
- // Shorthand reference to $theme_my_login object
326
- $theme_my_login =& $this->theme_my_login;
327
- // User approval email options
328
- $user_approval = $theme_my_login->get_option( array( 'email', 'user_approval' ), array() );
329
- ?>
330
- <table class="form-table">
331
- <tr>
332
- <td>
333
- <h3><?php _e( 'User Notification', $theme_my_login->textdomain ); ?></h3>
334
-
335
- <p class="description">
336
- <?php _e( 'This e-mail will be sent to a new user upon admin approval when "Admin Approval" is checked for "User Moderation".', $theme_my_login->textdomain ); ?>
337
- <?php _e( 'Please be sure to include the variable %user_pass% if using default passwords or else the user will not know their password!', $theme_my_login->textdomain ); ?>
338
- <?php _e( 'If any field is left empty, the default will be used instead.', $theme_my_login->textdomain ); ?>
339
- </p>
340
-
341
- <p><label for="theme_my_login_user_approval_mail_from_name"><?php _e( 'From Name', $theme_my_login->textdomain ); ?></label><br />
342
- <input name="theme_my_login[email][user_approval][mail_from_name]" type="text" id="theme_my_login_user_approval_mail_from_name" value="<?php if ( isset( $user_approval['mail_from_name'] ) ) echo $user_approval['mail_from_name']; ?>" class="extended-text" /></p>
343
-
344
- <p><label for="theme_my_login_user_approval_mail_from"><?php _e( 'From E-mail', $theme_my_login->textdomain ); ?></label><br />
345
- <input name="theme_my_login[email][user_approval][mail_from]" type="text" id="theme_my_login_user_approval_mail_from" value="<?php if ( isset( $user_approval['mail_from'] ) ) echo $user_approval['mail_from']; ?>" class="extended-text" /></p>
346
-
347
- <p><label for="theme_my_login_user_approval_mail_content_type"><?php _e( 'E-mail Format', $theme_my_login->textdomain ); ?></label><br />
348
- <select name="theme_my_login[email][user_approval][mail_content_type]" id="theme_my_login_user_approval_mail_content_type">
349
- <option value="plain"<?php if ( isset( $user_approval['mail_content_type'] ) && 'plain' == $user_approval['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
350
- <option value="html"<?php if ( isset( $user_approval['mail_content_type'] ) && 'html' == $user_approval['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
351
- </select></p>
352
-
353
- <p><label for="theme_my_login_user_approval_title"><?php _e( 'Subject', $theme_my_login->textdomain ); ?></label><br />
354
- <input name="theme_my_login[email][user_approval][title]" type="text" id="theme_my_login_user_approval_title" value="<?php if ( isset( $user_approval['title'] ) ) echo $user_approval['title']; ?>" class="full-text" /></p>
355
-
356
- <p><label for="theme_my_login_user_approval_message"><?php _e( 'Message', $theme_my_login->textdomain ); ?></label><br />
357
- <textarea name="theme_my_login[email][user_approval][message]" id="theme_my_login_user_approval_message" class="large-text" rows="10"><?php if ( isset( $user_approval['message'] ) ) echo $user_approval['message']; ?></textarea></p>
358
-
359
- <p class="description"><?php _e( 'Available Variables', $theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %loginurl%, %user_login%, %user_email%, %user_pass%</p>
360
- </td>
361
- </tr>
362
- <tr>
363
- <td>
364
- <h3><?php _e( 'Admin Notification', $theme_my_login->textdomain ); ?></h3>
365
-
366
- <p class="description">
367
- <?php _e( 'This e-mail will be sent to the e-mail address or addresses (multiple addresses may be separated by commas) specified below upon user registration when "Admin Approval" is checked for "User Moderation".', $theme_my_login->textdomain ); ?>
368
- <?php _e( 'If any field is left empty, the default will be used instead.', $theme_my_login->textdomain ); ?>
369
- </p>
370
-
371
- <p><label for="theme_my_login_user_approval_admin_mail_to"><?php _e( 'To', $this->theme_my_login->textdomain ); ?></label><br />
372
- <input name="theme_my_login[email][user_approval][admin_mail_to]" type="text" id="theme_my_login_user_approval_admin_mail_to" value="<?php if ( isset( $user_approval['admin_mail_to'] ) ) echo $user_approval['admin_mail_to']; ?>" class="extended-text" /></p>
373
-
374
- <p><label for="theme_my_login_user_approval_admin_mail_from_name"><?php _e( 'From Name', $this->theme_my_login->textdomain ); ?></label><br />
375
- <input name="theme_my_login[email][user_approval][admin_mail_from_name]" type="text" id="theme_my_login_user_approval_admin_mail_from_name" value="<?php if ( isset( $user_approval['admin_mail_from_name'] ) ) echo $user_approval['admin_mail_from_name']; ?>" class="extended-text" /></p>
376
-
377
- <p><label for="theme_my_login_user_approval_admin_mail_from"><?php _e( 'From E-mail', $this->theme_my_login->textdomain ); ?></label><br />
378
- <input name="theme_my_login[email][user_approval][admin_mail_from]" type="text" id="theme_my_login_user_approval_admin_mail_from" value="<?php if ( isset( $user_approval['admin_mail_from'] ) ) echo $user_approval['admin_mail_from']; ?>" class="extended-text" /></p>
379
-
380
- <p><label for="theme_my_login_user_approval_admin_mail_content_type"><?php _e( 'E-mail Format', $this->theme_my_login->textdomain ); ?></label><br />
381
- <select name="theme_my_login[email][user_approval][admin_mail_content_type]" id="theme_my_login_user_approval_admin_mail_content_type">
382
- <option value="plain"<?php if ( isset( $user_approval['admin_mail_content_type'] ) && 'plain' == $user_approval['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
383
- <option value="html"<?php if ( isset( $user_approval['admin_mail_content_type'] ) && 'html' == $user_approval['admin_mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
384
- </select></p>
385
-
386
- <p><label for="theme_my_login_user_approval_admin_title"><?php _e( 'Subject', $this->theme_my_login->textdomain ); ?></label><br />
387
- <input name="theme_my_login[email][user_approval][admin_title]" type="text" id="theme_my_login_user_approval_admin_title" value="<?php if ( isset( $user_approval['admin_title'] ) ) echo $user_approval['admin_title']; ?>" class="full-text" /></p>
388
-
389
- <p><label for="theme_my_login_user_approval_admin_message"><?php _e( 'Message', $this->theme_my_login->textdomain ); ?></label><br />
390
- <textarea name="theme_my_login[email][user_approval][admin_message]" id="theme_my_login_user_approval_admin_message" class="large-text" rows="10"><?php if ( isset( $user_approval['admin_message'] ) ) echo $user_approval['admin_message']; ?></textarea></p>
391
-
392
- <p class="description"><?php _e( 'Available Variables', $this->theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %pendingurl%, %user_login%, %user_email%, %user_ip%</p>
393
-
394
- <p><label for="theme_my_login_user_approval_admin_disable"><input name="theme_my_login[email][user_approval][admin_disable]" type="checkbox" id="theme_my_login_user_approval_admin_disable" value="1"<?php checked( 1, isset( $user_approval['admin_disable'] ) && $user_approval['admin_disable'] ); ?> /> <?php _e( 'Disable Admin Notification', $this->theme_my_login->textdomain ); ?></label></p>
395
- </td>
396
- </tr>
397
- </table>
398
- <?php
399
- }
400
-
401
- /**
402
- * Outputs user denial e-mail settings
403
- *
404
- * Callback for "$hookname" hook in method Theme_My_Login_Admin::add_submenu_page()
405
- *
406
- * @see Theme_My_Login_Admin::add_submenu_page()
407
- * @since 6.0
408
- * @access public
409
- */
410
- function display_user_denial_email_settings() {
411
- // Shorthand reference to $theme_my_login object
412
- $theme_my_login =& $this->theme_my_login;
413
- // User denial email options
414
- $user_denial = $theme_my_login->get_option( array( 'email', 'user_denial' ), array() );
415
- ?>
416
- <table class="form-table">
417
- <tr>
418
- <td>
419
- <p class="description">
420
- <?php _e( 'This e-mail will be sent to a user who is deleted/denied when "Admin Approval" is checked for "User Moderation" and the user\'s role is "Pending".', $theme_my_login->textdomain ); ?>
421
- <?php _e( 'If any field is left empty, the default will be used instead.', $theme_my_login->textdomain ); ?>
422
- </p>
423
-
424
- <p><label for="theme_my_login_user_denial_mail_from_name"><?php _e( 'From Name', $theme_my_login->textdomain ); ?></label><br />
425
- <input name="theme_my_login[email][user_denial][mail_from_name]" type="text" id="theme_my_login_user_denial_mail_from_name" value="<?php if ( isset( $user_denial['mail_from_name'] ) ) echo $user_denial['mail_from_name']; ?>" class="extended-text" /></p>
426
-
427
- <p><label for="theme_my_login_user_denial_mail_from"><?php _e( 'From E-mail', $theme_my_login->textdomain ); ?></label><br />
428
- <input name="theme_my_login[email][user_denial][mail_from]" type="text" id="theme_my_login_user_denial_mail_from" value="<?php if ( isset( $user_denial['mail_from'] ) ) echo $user_denial['mail_from']; ?>" class="extended-text" /></p>
429
-
430
- <p><label for="theme_my_login_user_denial_mail_content_type"><?php _e( 'E-mail Format', $theme_my_login->textdomain ); ?></label><br />
431
- <select name="theme_my_login[email][user_denial][mail_content_type]" id="theme_my_login_user_denial_mail_content_type">
432
- <option value="plain"<?php if ( isset( $user_denial['mail_content_type'] ) && 'plain' == $user_denial['mail_content_type'] ) echo ' selected="selected"'; ?>>Plain Text</option>
433
- <option value="html"<?php if ( isset( $user_denial['mail_content_type'] ) && 'html' == $user_denial['mail_content_type'] ) echo ' selected="selected"'; ?>>HTML</option>
434
- </select></p>
435
-
436
- <p><label for="theme_my_login_user_denial_title"><?php _e('Subject', $theme_my_login->textdomain); ?></label><br />
437
- <input name="theme_my_login[email][user_denial][title]" type="text" id="theme_my_login_user_denial_title" value="<?php if ( isset( $user_denial['title'] ) ) echo $user_denial['title']; ?>" class="full-text" /></p>
438
-
439
- <p><label for="theme_my_login_user_denial_message"><?php _e('Message', $theme_my_login->textdomain); ?></label><br />
440
- <textarea name="theme_my_login[email][user_denial][message]" id="theme_my_login_user_denial_message" class="large-text" rows="10"><?php if ( isset( $user_denial['message'] ) ) echo $user_denial['message']; ?></textarea></p>
441
-
442
- <p class="description"><?php _e( 'Available Variables', $theme_my_login->textdomain ); ?>: %blogname%, %siteurl%, %user_login%, %user_email%</p>
443
- </td>
444
- </tr>
445
- </table>
446
- <?php
447
- }
448
-
449
- /**
450
- * Sanitizes settings
451
- *
452
- * Callback for "tml_save_settings" hook in method Theme_My_Login_Admin::save_settings()
453
- *
454
- * @see Theme_My_Login_Admin::save_settings()
455
- * @since 6.0
456
- * @access public
457
- *
458
- * @param string|array $settings Settings passed in from filter
459
- * @return string|array Sanitized settings
460
- */
461
- function save_settings( $settings ) {
462
- // Checkboxes
463
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) )
464
- $settings['email']['user_approval']['admin_disable'] = empty( $settings['email']['user_approval']['admin_disable'] ) ? 0 : 1;
465
- return $settings;
466
  }
467
 
468
  /**
@@ -472,8 +275,10 @@ class Theme_My_Login_User_Moderation_Admin extends Theme_My_Login_Module {
472
  * @access public
473
  */
474
  function load() {
 
 
 
475
  add_action( 'tml_admin_menu', array( &$this, 'admin_menu' ) );
476
- add_filter( 'tml_save_settings', array( &$this, 'save_settings' ) );
477
  add_action( 'load-users.php', array( &$this, 'load_users_page' ) );
478
  }
479
 
@@ -488,4 +293,4 @@ $theme_my_login_user_moderation_admin = new Theme_My_Login_User_Moderation_Admin
488
 
489
  endif; // Class exists
490
 
491
- ?>
16
  * @access public
17
  */
18
  function load_users_page() {
 
 
 
 
19
  add_filter( 'user_row_actions', array( &$this, 'user_row_actions' ), 10, 2 );
20
  add_action( 'admin_notices', array( &$this, 'admin_notices' ) );
21
  add_action( 'delete_user', array( &$this, 'deny_user' ) );
31
 
32
  // No user ID?
33
  if ( !$user || !current_user_can( 'edit_user', $user ) )
34
+ wp_die( __( 'You can&#8217;t edit that user.', 'theme-my-login' ) );
35
 
36
  // Where did we come from?
37
  $redirect_to = isset( $_REQUEST['wp_http_referer'] ) ? remove_query_arg( array( 'wp_http_referer', 'updated', 'delete_count' ), stripslashes( $_REQUEST['wp_http_referer'] ) ) : 'users.php';
40
  if ( 'approve' == $_GET['action'] ) {
41
  check_admin_referer( 'approve-user' );
42
 
43
+ if ( !Theme_My_Login_User_Moderation_Admin::approve_user( $user ) )
44
+ wp_die( __( 'You can&#8217;t edit that user.', 'theme-my-login' ) );
 
 
45
 
46
  $redirect_to = add_query_arg( 'update', 'approve', $redirect_to );
47
  }
50
  check_admin_referer( 'resend-activation' );
51
 
52
  // Apply activation e-mail filters
53
+ $GLOBALS['theme_my_login_user_moderation']->apply_user_activation_notification_filters();
54
+ if ( !Theme_My_Login_User_Moderation::new_user_activation_notification( $user ) )
55
+ wp_die( __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) );
56
 
57
  $redirect_to = add_query_arg( 'update', 'sendactivation', $redirect_to );
58
  }
74
  if ( isset( $_GET['update'] ) && in_array( $_GET['update'], array( 'approve', 'sendactivation' ) ) ) {
75
  echo '<div id="message" class="updated fade"><p>';
76
  if ( 'approve' == $_GET['update'] )
77
+ _e( 'User approved.', 'theme-my-login' );
78
  elseif ( 'sendactivation' == $_GET['update'] )
79
+ _e( 'Activation sent.', 'theme-my-login' );
80
  echo '</p></div>';
81
  }
82
  }
99
  if ( in_array( 'pending', (array) $user_object->roles ) ) {
100
  $_actions = array();
101
  // If moderation type is e-mail activation, add "Resend Activation" link
102
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
103
  $_actions['resend-activation'] = '<a href="' . add_query_arg( 'wp_http_referer',
104
  urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ),
105
+ wp_nonce_url( "users.php?action=resendactivation&amp;user=$user_object->ID", 'resend-activation' ) ) . '">' . __( 'Resend Activation', 'theme-my-login' ) . '</a>';
106
+ } elseif ( 'admin' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
107
  // Add "Approve" link
108
  $_actions['approve-user'] = '<a href="' . add_query_arg( 'wp_http_referer',
109
  urlencode( esc_url( stripslashes( $_SERVER['REQUEST_URI'] ) ) ),
110
+ wp_nonce_url( "users.php?action=approve&amp;user=$user_object->ID", 'approve-user' ) ) . '">' . __( 'Approve', 'theme-my-login' ) . '</a>';
111
  }
112
  $actions = array_merge( $_actions, $actions );
113
  }
119
  * Handles activating a new user by admin approval
120
  *
121
  * @param string $user_id User's ID
 
122
  * @return bool Returns false if not a valid user
123
  */
124
+ function approve_user( $user_id ) {
125
  global $wpdb;
126
 
127
  $user_id = (int) $user_id;
136
  // Clear the activation key if there is one
137
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => '' ), array( 'ID' => $user->ID ) );
138
 
139
+ $approval_role = apply_filters( 'tml_approval_role', get_option( 'default_role' ), $user->ID );
140
+
141
+ // Set user role
142
  $user_object = new WP_User( $user->ID );
143
+ $user_object->set_role( $approval_role );
144
  unset( $user_object );
145
 
146
+ // Check for plaintext pass
147
+ if ( !$user_pass = get_user_meta( $user->ID, 'user_pass', true ) ) {
148
  $user_pass = wp_generate_password();
149
  wp_set_password( $user_pass, $user->ID );
150
  }
151
 
152
+ // Delete plaintext pass
153
+ delete_user_meta( $user->ID, 'user_pass' );
154
+
155
  if ( function_exists( 'is_multisite' ) && is_multisite() ) {
156
  $blogname = $GLOBALS['current_site']->site_name;
157
  } else {
160
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
161
  }
162
 
163
+ $message = sprintf( __( 'You have been approved access to %s', 'theme-my-login' ), $blogname ) . "\r\n\r\n";
164
+ $message .= sprintf( __( 'Username: %s', 'theme-my-login' ), $user->user_login ) . "\r\n";
165
+ $message .= sprintf( __( 'Password: %s', 'theme-my-login' ), $user_pass ) . "\r\n\r\n";
166
  $message .= site_url( 'wp-login.php', 'login' ) . "\r\n";
167
 
168
+ $title = sprintf( __( '[%s] Registration Approved', 'theme-my-login' ), $blogname );
169
 
170
  $title = apply_filters( 'user_approval_notification_title', $title, $user->ID );
171
  $message = apply_filters( 'user_approval_notification_message', $message, $user_pass, $user->ID );
172
 
173
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
174
+ die( '<p>' . __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) . '</p>' );
175
 
176
  return true;
177
  }
186
  $user_id = (int) $user_id;
187
 
188
  $user = new WP_User( $user_id );
189
+ if ( !in_array( 'pending', (array) $user->roles ) )
190
  return;
191
 
192
  do_action( 'deny_user', $user->ID );
199
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
200
  }
201
 
202
+ $message = sprintf( __( 'You have been denied access to %s', 'theme-my-login' ), $blogname );
203
+ $title = sprintf( __( '[%s] Registration Denied', 'theme-my-login' ), $blogname );
204
 
205
  $title = apply_filters( 'user_denial_notification_title', $title, $user_id );
206
  $message = apply_filters( 'user_denial_notification_message', $message, $user_id );
207
 
208
  if ( $message && !wp_mail( $user->user_email, $title, $message ) )
209
+ die( '<p>' . __( 'The e-mail could not be sent.', 'theme-my-login' ) . "<br />\n" . __( 'Possible reason: your host may have disabled the mail() function...', 'theme-my-login' ) . '</p>' );
210
  }
211
 
212
  /**
222
  * @param object $admin Reference to global $theme_my_login_admin object
223
  */
224
  function admin_menu( &$admin ) {
225
+ $admin->add_menu_page( __( 'Moderation', 'theme-my-login' ), 'tml-options-moderation', array( &$this, 'display_settings' ) );
 
 
 
 
 
226
  }
227
 
228
  /**
235
  * @access public
236
  */
237
  function display_settings() {
238
+ ?><table class="form-table">
 
 
 
239
  <tr valign="top">
240
+ <th scope="row"><?php _e( 'User Moderation', 'theme-my-login' ); ?></th>
241
  <td>
242
+ <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_none" value="none" <?php if ( 'none' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) echo 'checked="checked"'; ?> />
243
+ <label for="theme_my_login_moderation_type_none"><?php _e( 'None', 'theme-my-login' ); ?></label>
244
+ <p class="description"><?php _e( 'Check this option to require no moderation.', 'theme-my-login' ); ?></p>
245
+ <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_email" value="email" <?php if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) echo 'checked="checked"'; ?> />
246
+ <label for="theme_my_login_moderation_type_email"><?php _e( 'E-mail Confirmation', 'theme-my-login' ); ?></label>
247
+ <p class="description"><?php _e( 'Check this option to require new users to confirm their e-mail address before they may log in.', 'theme-my-login' ); ?></p>
248
+ <input name="theme_my_login[moderation][type]" type="radio" id="theme_my_login_moderation_type_admin" value="admin" <?php if ( 'admin' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) echo 'checked="checked"'; ?> />
249
+ <label for="theme_my_login_moderation_type_admin"><?php _e( 'Admin Approval', 'theme-my-login' ); ?></label>
250
+ <p class="description"><?php _e( 'Check this option to require new users to be approved by an administrator before they may log in.', 'theme-my-login' ); ?></p>
251
  </td>
252
  </tr>
253
+ </table><?php
 
254
  }
255
 
256
+ function admin_init() {
257
+ // Disable moderation if using multisite
258
+ if ( function_exists( 'is_multisite' ) && is_multisite() ) {
259
+ if ( $GLOBALS['theme_my_login']->is_module_active( 'user-moderation/user-moderation.php' ) ) {
260
+ // Deactivate the module
261
+ $GLOBALS['theme_my_login_admin']->deactivate_modules( 'user-moderation/user-moderation.php' );
262
+
263
+ // Set an error so the administrator will know
264
+ $module_errors = $GLOBALS['theme_my_login']->options->get_option( 'module_errors', array() );
265
+ $module_errors['user-moderation/user-moderation.php'] = __( 'User Moderation is not currently compatible with multisite.', 'theme-my-login' );
266
+ $GLOBALS['theme_my_login']->options->set_option( 'module_errors', $module_errors );
267
+ }
268
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
269
  }
270
 
271
  /**
275
  * @access public
276
  */
277
  function load() {
278
+ add_action( 'admin_init', array( &$this, 'admin_init' ) );
279
+ if ( function_exists( 'is_multisite' ) && is_multisite() )
280
+ return;
281
  add_action( 'tml_admin_menu', array( &$this, 'admin_menu' ) );
 
282
  add_action( 'load-users.php', array( &$this, 'load_users_page' ) );
283
  }
284
 
293
 
294
  endif; // Class exists
295
 
296
+ ?>
modules/user-moderation/user-moderation.php CHANGED
@@ -13,15 +13,6 @@ if ( !class_exists( 'Theme_My_Login_User_Moderation' ) ) :
13
  * @since 6.0
14
  */
15
  class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
16
- /**
17
- * Holds reference to $theme_my_login_custom_email object
18
- *
19
- * @since 6.0
20
- * @access public
21
- * @var object
22
- */
23
- var $theme_my_login_custom_email;
24
-
25
  /**
26
  * Applies user moderation upon registration
27
  *
@@ -55,22 +46,19 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
55
  $user = new WP_User( $user_id );
56
  $user->set_role( 'pending' );
57
 
58
- // Shorthand reference
59
- $theme_my_login =& $this->theme_my_login;
 
60
 
61
  // Send appropriate e-mail depending on moderation type
62
- if ( 'email' == $theme_my_login->options['moderation']['type'] ) { // User activation
63
  // Generate an activation key
64
  $key = wp_generate_password( 20, false );
65
  // Set the activation key for the user
66
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $key ), array( 'user_login' => $user->user_login ) );
67
- // Apply activation e-mail filters
68
- $this->apply_user_activation_notification_filters();
69
  // Send activation e-mail
70
  $this->new_user_activation_notification( $user_id, $key );
71
- } elseif ( 'admin' == $theme_my_login->options['moderation']['type'] ) { // Admin approval
72
- // Apply approval admin e-mail filters
73
- $this->apply_user_approval_admin_notification_filters();
74
  // Send approval e-mail
75
  $this->new_user_approval_admin_notification( $user_id );
76
  }
@@ -86,24 +74,20 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
86
  * @access public
87
  */
88
  function user_activation() {
89
- // Shorthand reference
90
- $theme_my_login =& $this->theme_my_login;
91
- // Determine if a new password needs to be set
92
- $newpass = $theme_my_login->is_module_active('custom-passwords/custom-passwords.php') ? 0 : 1;
93
  // Attempt to activate the user
94
- $errors = $this->activate_new_user( $_GET['key'], $_GET['login'], $newpass );
95
  // Make sure there are no errors
96
  if ( !is_wp_error( $errors ) ) {
97
- $redirect_to = $theme_my_login->get_current_url( 'activation=complete' );
98
- if ( !empty( $theme_my_login->request_instance ) )
99
- $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
100
  wp_redirect( $redirect_to );
101
  exit();
102
  }
103
  // If we make it here, the user failed activation, so it must be an invalid key
104
- $redirect_to = $theme_my_login->get_current_url( 'activation=invalidkey' );
105
- if ( !empty( $theme_my_login->request_instance ) )
106
- $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
107
  wp_redirect( $redirect_to );
108
  exit();
109
  }
@@ -120,15 +104,12 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
120
  function send_activation() {
121
  global $wpdb;
122
 
123
- // Shorthand reference
124
- $theme_my_login =& $this->theme_my_login;
125
-
126
  $login = isset( $_GET['login'] ) ? trim( $_GET['login'] ) : '';
127
 
128
  if ( !$user_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE user_login = %s", $login ) ) ) {
129
- $redirect_to = $theme_my_login->get_current_url( 'sendactivation=failed' );
130
- if ( !empty( $theme_my_login->request_instance ) )
131
- $redirect_to = add_query_arg( 'instance', $theme_my_login->request_instance, $redirect_to );
132
  wp_redirect( $redirect_to );
133
  exit();
134
  }
@@ -141,7 +122,7 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
141
  // Send activation e-mail
142
  $this->new_user_activation_notification( $user->ID );
143
  // Now redirect them
144
- $redirect_to = $theme_my_login->get_current_url( 'sendactivation=sent' );
145
  wp_redirect( $redirect_to );
146
  exit();
147
  }
@@ -166,12 +147,12 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
166
 
167
  if ( is_a( $user, 'WP_User' ) ) {
168
  if ( in_array( 'pending', (array) $user->roles ) ) {
169
- if ( 'email' == $this->theme_my_login->options['moderation']['type'] ) {
170
  return new WP_Error( 'pending', sprintf(
171
- __( '<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href="%s">Resend activation</a>?', $this->theme_my_login->textdomain ),
172
- $this->theme_my_login->get_login_page_link( 'action=sendactivation&login=' . $username ) ) );
173
  } else {
174
- return new WP_Error( 'pending', __( '<strong>ERROR</strong>: Your registration has not yet been approved.', $this->theme_my_login->textdomain ) );
175
  }
176
  }
177
  }
@@ -211,18 +192,15 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
211
  * @return string URL to redirect to
212
  */
213
  function register_redirect( $redirect_to ) {
214
- // Shorthand reference
215
- $theme_my_login =& $this->theme_my_login;
216
-
217
  // TML page link
218
- $redirect_to = $theme_my_login->get_login_page_link();
219
 
220
- if ( !empty( $theme_my_login->request_instance ) )
221
- $redirect_to = $theme_my_login->get_current_url( 'instance=' . $theme_my_login->request_instance );
222
 
223
- if ( 'email' == $theme_my_login->options['moderation']['type'] )
224
  $redirect_to = add_query_arg( 'pending', 'activation', $redirect_to );
225
- elseif ( 'admin' == $theme_my_login->options['moderation']['type'] )
226
  $redirect_to = add_query_arg( 'pending', 'approval', $redirect_to );
227
 
228
  return $redirect_to;
@@ -236,24 +214,23 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
236
  *
237
  * @param string $key Hash to validate sending confirmation email
238
  * @param string $login User's username for logging in
239
- * @param bool $newpass Whether or not to assign a new password
240
  * @return bool|WP_Error True if successful, WP_Error otherwise
241
  */
242
- function activate_new_user( $key, $login, $newpass = false ) {
243
  global $wpdb;
244
 
245
  $key = preg_replace('/[^a-z0-9]/i', '', $key);
246
 
247
  if ( empty( $key ) || !is_string( $key ) )
248
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
249
 
250
  if ( empty( $login ) || !is_string( $login ) )
251
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
252
 
253
  // Validate activation key
254
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
255
  if ( empty( $user ) )
256
- return new WP_Error( 'invalid_key', __( 'Invalid key', $this->theme_my_login->textdomain ) );
257
 
258
  do_action( 'tml_user_activation_post', $user->user_login, $user->user_email );
259
 
@@ -268,17 +245,21 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
268
  // Clear the activation key
269
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => '' ), array( 'user_login' => $login ) );
270
 
 
271
  $user_object = new WP_User( $user->ID );
272
  $user_object->set_role( get_option( 'default_role' ) );
273
  unset( $user_object );
274
 
275
- $pass = __( 'Same as when you signed up.', $this->theme_my_login->textdomain );
276
- if ( $newpass ) {
277
- $pass = wp_generate_password();
278
- wp_set_password( $pass, $user->ID );
279
  }
280
 
281
- do_action( 'tml_new_user_activated', $user->ID, $pass );
 
 
 
282
 
283
  return true;
284
  }
@@ -331,8 +312,8 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
331
 
332
  $activation_url = add_query_arg( array( 'action' => 'activate', 'key' => $key, 'login' => rawurlencode( $user_login ) ), wp_login_url() );
333
 
334
- $title = sprintf( __( '[%s] Activate Your Account', $this->theme_my_login->textdomain ), $blogname );
335
- $message = sprintf( __( 'Thanks for registering at %s! To complete the activation of your account please click the following link: ', $this->theme_my_login->textdomain ), $blogname ) . "\r\n\r\n";
336
  $message .= $activation_url . "\r\n";
337
 
338
  $title = apply_filters( 'user_activation_notification_title', $title, $user_id );
@@ -364,12 +345,12 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
364
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
365
  }
366
 
367
- $title = sprintf( __( '[%s] New User Awaiting Approval', $this->theme_my_login->textdomain ), $blogname );
368
 
369
- $message = sprintf( __( 'New user requires approval on your blog %s:', $this->theme_my_login->textdomain ), $blogname ) . "\r\n\r\n";
370
- $message .= sprintf( __( 'Username: %s', $this->theme_my_login->textdomain ), $user_login ) . "\r\n";
371
- $message .= sprintf( __( 'E-mail: %s', $this->theme_my_login->textdomain ), $user_email ) . "\r\n\r\n";
372
- $message .= __( 'To approve or deny this user:', $this->theme_my_login->textdomain ) . "\r\n";
373
  $message .= admin_url( 'users.php?role=pending' );
374
 
375
  $title = apply_filters( 'user_approval_admin_notification_title', $title, $user_id );
@@ -390,273 +371,30 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
390
  */
391
  function action_messages( &$theme_my_login ) {
392
  if ( isset( $_GET['pending'] ) && 'activation' == $_GET['pending'] ) {
393
- $theme_my_login->errors->add( 'pending_activation', __( 'Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided.', $theme_my_login->textdomain ), 'message' );
394
  } elseif ( isset( $_GET['pending'] ) && 'approval' == $_GET['pending'] ) {
395
- $theme_my_login->errors->add( 'pending_approval', __( 'Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed.', $theme_my_login->textdomain ), 'message' );
396
  } elseif ( isset( $_GET['activation'] ) && 'complete' == $_GET['activation'] ) {
397
  if ( $theme_my_login->is_module_active( 'custom-passwords/custom-passwords.php' ) )
398
- $theme_my_login->errors->add( 'activation_complete', __( 'Your account has been activated. You may now log in.', $theme_my_login->textdomain ), 'message' );
399
  else
400
- $theme_my_login->errors->add( 'activation_complete', __( 'Your account has been activated. Please check your e-mail for your password.', $theme_my_login->textdomain ), 'message' );
401
  } elseif ( isset( $_GET['activation'] ) && 'invalidkey' == $_GET['activation'] ) {
402
- $theme_my_login->errors->add( 'invalid_key', __('<strong>ERROR</strong>: Sorry, that key does not appear to be valid.', $theme_my_login->textdomain ) );
403
  } elseif ( isset( $_GET['sendactivation'] ) ) {
404
  if ( 'failed' == $_GET['sendactivation'] )
405
- $theme_my_login->errors->add( 'sendactivation_failed', __('<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent.', $theme_my_login->textdomain ) );
406
  elseif ( 'sent' == $_GET['sendactivation'] )
407
- $theme_my_login->errors->add( 'sendactivation_sent', __('The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided.', $theme_my_login->textdomain ), 'message' );
408
- }
409
- }
410
-
411
- /**
412
- * Applies all user activation mail filters
413
- *
414
- * @since 6.0
415
- * @access public
416
- */
417
- function apply_user_activation_notification_filters() {
418
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) && $options = $this->theme_my_login->get_option( array( 'email', 'user_activation' ) ) ) {
419
- $this->theme_my_login_custom_email->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
420
- add_filter( 'user_activation_notification_title', array( &$this, 'user_activation_notification_title_filter' ), 10, 2 );
421
- add_filter( 'user_activation_notification_message', array( &$this, 'user_activation_notification_message_filter' ), 10, 3 );
422
- }
423
- }
424
-
425
- /**
426
- * Applies all user approval mail filters
427
- *
428
- * Callback for "approve_user" hook in method Theme_My_Login_User_Moderation_Admin::approve_user()
429
- *
430
- * @see Theme_My_Login_User_Moderation_Admin::approve_user()
431
- * @since 6.0
432
- * @access public
433
- */
434
- function apply_user_approval_notification_filters() {
435
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) && $options = $this->theme_my_login->get_option( array( 'email', 'user_approval' ) ) ) {
436
- $this->theme_my_login_custom_email->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
437
- add_filter( 'user_approval_notification_title', array( &$this, 'user_approval_notification_title_filter' ), 10, 2 );
438
- add_filter( 'user_approval_notification_message', array( &$this, 'user_approval_notification_message_filter' ), 10, 3 );
439
- }
440
- }
441
-
442
- /**
443
- * Applies all user approval admin mail filters
444
- *
445
- * @since 6.0
446
- * @access public
447
- */
448
- function apply_user_approval_admin_notification_filters() {
449
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) && $options = $this->theme_my_login->get_option( array( 'email', 'user_approval' ) ) ) {
450
- $this->theme_my_login_custom_email->set_mail_headers( $options['admin_mail_from'], $options['admin_mail_from_name'], $options['admin_mail_content_type'] );
451
- add_filter( 'user_approval_admin_notifcation_mail_to', array( &$this, 'user_approval_admin_notifcation_mail_to_filter' ) );
452
- add_filter( 'user_approval_admin_notification_title', array( &$this, 'user_approval_admin_notification_title_filter' ), 10, 2 );
453
- add_filter( 'user_approval_admin_notification_message', array( &$this, 'user_approval_admin_notification_message_filter' ), 10, 2 );
454
- }
455
- }
456
-
457
- /**
458
- * Applies all user denial mail filters
459
- *
460
- * Callback for "deny_user" hook in method Theme_My_Login_User_Moderation_Admin::deny_user()
461
- *
462
- * @see Theme_My_Login_User_Moderation_Admin::deny_user()
463
- * @since 6.0
464
- * @access public
465
- */
466
- function apply_user_denial_notification_filters() {
467
- if ( $this->theme_my_login->is_module_active( 'custom-email/custom-email.php' ) && $options = $this->theme_my_login->get_option( array( 'email', 'user_denial' ) ) ) {
468
- $this->theme_my_login_custom_email->set_mail_headers( $options['mail_from'], $options['mail_from_name'], $options['mail_content_type'] );
469
- add_filter( 'user_denial_notification_title', array( &$this, 'user_denial_notification_title_filter' ), 10, 2 );
470
- add_filter( 'user_denial_notification_message', array( &$this, 'user_denial_notification_message_filter' ), 10, 2 );
471
  }
472
  }
473
 
474
- /**
475
- * Changes the user activation e-mail subject
476
- *
477
- * Callback for "user_activation_notification_title" hook in Theme_My_Login_User_Moderation::new_user_activation_notification()
478
- *
479
- * @see Theme_My_Login_User_Moderation::new_user_activation_notification()
480
- * @since 6.0
481
- * @access public
482
- *
483
- * @param string $title The default subject
484
- * @param int $user_id The user's ID
485
- * @return string The filtered subject
486
- */
487
- function user_activation_notification_title_filter( $title, $user_id ) {
488
- $_title = $this->theme_my_login->get_option( array( 'email', 'user_activation', 'title' ) );
489
- return empty( $_title ) ? $title : $this->theme_my_login_custom_email->replace_vars( $_title, $user_id );
490
- }
491
-
492
- /**
493
- * Changes the user activation e-mail message
494
- *
495
- * Callback for "user_activation_notification_message" hook in Theme_My_Login_User_Moderation::new_user_activation_notification()
496
- *
497
- * @see Theme_My_Login_User_Moderation::new_user_activation_notification()
498
- * @since 6.0
499
- * @access public
500
- *
501
- * @param string $title The default message
502
- * @param int $user_id The user's ID
503
- * @param string $activation_url The activation URL
504
- * @return string The filtered message
505
- */
506
- function user_activation_notification_message_filter( $message, $activation_url, $user_id ) {
507
- $_message = $this->theme_my_login->get_option( array( 'email', 'user_activation', 'message' ) );
508
- return empty( $_message ) ? $message : $this->theme_my_login_custom_email->replace_vars( $_message, $user_id, array( '%activateurl%' => $activation_url ) );
509
- }
510
-
511
- /**
512
- * Changes the user approval e-mail subject
513
- *
514
- * Callback for "user_approval_notification_title" hook in Theme_My_Login_User_Moderation_Admin::approve_user()
515
- *
516
- * @see Theme_My_Login_User_Moderation_Admin::approve_user()
517
- * @since 6.0
518
- * @access public
519
- *
520
- * @param string $title The default subject
521
- * @param int $user_id The user's ID
522
- * @return string The filtered subject
523
- */
524
- function user_approval_notification_title_filter( $title, $user_id ) {
525
- $_title = $this->theme_my_login->get_option( array( 'email', 'user_approval', 'title' ) );
526
- return empty( $_title ) ? $title : $this->theme_my_login_custom_email->replace_vars( $_title, $user_id );
527
- }
528
-
529
- /**
530
- * Changes the user approval e-mail message
531
- *
532
- * Callback for "user_approval_notification_message" hook in Theme_My_Login_User_Moderation_Admin::approve_user()
533
- *
534
- * @see Theme_My_Login_User_Moderation_Admin::approve_user()
535
- * @since 6.0
536
- * @access public
537
- *
538
- * @param string $title The default message
539
- * @param string $new_pass The user's new password
540
- * @param int $user_id The user's ID
541
- * @return string The filtered message
542
- */
543
- function user_approval_notification_message_filter( $message, $new_pass, $user_id ) {
544
- $_message = $this->theme_my_login->get_option( array( 'email', 'user_approval', 'message' ) );
545
- return empty( $_message ) ? $message : $this->theme_my_login_custom_email->replace_vars( $_message, $user_id, array( '%loginurl%' => $this->theme_my_login->get_login_page_link(), '%user_pass%' => $new_pass ) );
546
- }
547
-
548
- /**
549
- * Changes the user approval admin e-mail recipient
550
- *
551
- * Callback for "user_approval_admin_notification_mail_to" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
552
- *
553
- * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
554
- * @since 6.0
555
- * @access public
556
- *
557
- * @param string $to The default recipient
558
- * @return string The filtered recipient
559
- */
560
- function user_approval_admin_notifcation_mail_to_filter( $to ) {
561
- $_to = $this->theme_my_login->get_option( array( 'email', 'user_approval', 'admin_mail_to' ) );
562
- return empty( $_to ) ? $to : $_to;
563
- }
564
-
565
- /**
566
- * Changes the user approval admin e-mail subject
567
- *
568
- * Callback for "user_approval_admin_notification_title" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
569
- *
570
- * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
571
- * @since 6.0
572
- * @access public
573
- *
574
- * @param string $title The default subject
575
- * @param int $user_id The user's ID
576
- * @return string The filtered subject
577
- */
578
- function user_approval_admin_notification_title_filter( $title, $user_id ) {
579
- $_title = $this->theme_my_login->get_option( array( 'email', 'user_approval', 'admin_title' ) );
580
- return empty( $_title ) ? $title : $this->theme_my_login_custom_email->replace_vars( $_title, $user_id );
581
- }
582
-
583
- /**
584
- * Changes the user approval admin e-mail message
585
- *
586
- * Callback for "user_approval_admin_notification_message" hook in Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
587
- *
588
- * @see Theme_My_Login_User_Moderation::new_user_approval_admin_notification()
589
- * @since 6.0
590
- * @access public
591
- *
592
- * @param string $message The default message
593
- * @param int $user_id The user's ID
594
- * @return string The filtered message
595
- */
596
- function user_approval_admin_notification_message_filter( $message, $user_id ) {
597
- $_message = $this->theme_my_login->get_option( array( 'email', 'user_approval', 'admin_message' ) );
598
- return empty( $_message ) ? $message : $this->theme_my_login_custom_email->replace_vars( $_message, $user_id, array( '%pendingurl%' => admin_url( 'users.php?role=pending' ) ) );
599
- }
600
-
601
- /**
602
- * Changes the user denial e-mail subject
603
- *
604
- * Callback for "user_denial_notification_title" hook in Theme_My_Login_User_Moderation_Admin::deny_user()
605
- *
606
- * @see Theme_My_Login_User_Moderation_Admin::deny_user()
607
- * @since 6.0
608
- * @access public
609
- *
610
- * @param string $title The default subject
611
- * @param int $user_id The user's ID
612
- * @return string The filtered subject
613
- */
614
- function user_denial_notification_title_filter( $title, $user_id ) {
615
- $_title = $this->theme_my_login->get_option( array( 'email', 'user_denial', 'title' ) );
616
- return empty( $_title ) ? $title : $this->theme_my_login_custom_email->replace_vars( $_title, $user_id );
617
- }
618
-
619
- /**
620
- * Changes the user denial e-mail message
621
- *
622
- * Callback for "user_denial_notification_message" hook in Theme_My_Login_User_Moderation_Admin::deny_user()
623
- *
624
- * @see Theme_My_Login_User_Moderation_Admin::deny_user()
625
- * @since 6.0
626
- * @access public
627
- *
628
- * @param string $message The default message
629
- * @param int $user_id The user's ID
630
- * @return string The filtered message
631
- */
632
- function user_denial_notification_message_filter( $message, $user_id ) {
633
- $_message = $this->theme_my_login->get_option( array( 'email', 'user_denial', 'message' ) );
634
- return empty( $_message ) ? $message : $this->theme_my_login_custom_email->replace_vars( $_message, $user_id );
635
- }
636
-
637
- /**
638
- * Activates this module
639
- *
640
- * Callback for "tml_activate_user-moderation/user-moderation.php" hook in method Theme_My_Login_Admin::activate_module()
641
- *
642
- * @see Theme_My_Login_Admin::activate_module()
643
- * @since 6.0
644
- * @access public
645
- *
646
- * @param object $theme_my_login Reference to global $theme_my_login object
647
- */
648
- function activate( &$theme_my_login ) {
649
- $options = $this->init_options();
650
- $theme_my_login->options['moderation'] = isset( $theme_my_login->options['moderation'] ) ? $theme_my_login->array_merge_recursive( $options['moderation'], $theme_my_login->options['moderation'] ) : $options['moderation'];
651
- $theme_my_login->options['email'] = isset( $theme_my_login->options['email'] ) ? $theme_my_login->array_merge_recursive( $options['email'], $theme_my_login->options['email'] ) : $options['email'];
652
- }
653
-
654
  /**
655
  * Deactivates this module
656
  *
657
- * Callback for "tml_deactivate_user-moderation/user-moderation.php" hook in method Theme_My_Login_Admin::activate_module()
658
  *
659
- * @see Theme_My_Login_Admin::activate_module()
660
  * @since 6.0
661
  * @access public
662
  *
@@ -724,21 +462,10 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
724
  *
725
  * @since 6.0
726
  * @access public
727
- *
728
- * @param object $theme_my_login Reference to global $theme_my_login object
729
  */
730
  function modules_loaded() {
731
- global $theme_my_login_custom_email;
732
-
733
- // Shorthand reference
734
- $theme_my_login =& $this->theme_my_login;
735
-
736
- // Create a reference to global $theme_my_login_custom_email object
737
- if ( is_a( $theme_my_login_custom_email, 'Theme_My_Login_Custom_Email' ) )
738
- $this->theme_my_login_custom_email =& $theme_my_login_custom_email;
739
-
740
  // Moderation is enabled
741
- if ( in_array( $theme_my_login->options['moderation']['type'], array( 'admin', 'email' ) ) ) {
742
  // Remove all other registration filters
743
  add_action( 'register_post', array( &$this, 'register_post' ) );
744
 
@@ -753,13 +480,8 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
753
  // Call "tml_new_user_registered" hook on successful activation
754
  add_action( 'tml_new_user_activated', array( &$this, 'new_user_activated' ), 10, 2 );
755
 
756
- // Apply user approval e-mail filters
757
- add_action( 'approve_user', array( &$this, 'apply_user_approval_notification_filters' ) );
758
- // Apply user denial e-mail filters
759
- add_action( 'deny_user', array( &$this, 'apply_user_denial_notification_filters' ) );
760
-
761
  // Add activation action
762
- if ( 'email' == $theme_my_login->options['moderation']['type'] ) {
763
  add_action( 'tml_request_activate', array( &$this, 'user_activation' ) );
764
  add_action( 'tml_request_sendactivation', array( &$this, 'send_activation' ) );
765
  }
@@ -773,7 +495,9 @@ class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
773
  * @access public
774
  */
775
  function load() {
776
- add_action( 'tml_activate_user-moderation/user-moderation.php', array( &$this, 'activate' ) );
 
 
777
  add_action( 'tml_deactivate_user-moderation/user-moderation.php', array( &$this, 'deactivate' ) );
778
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
779
  add_action( 'tml_modules_loaded', array( &$this, 'modules_loaded' ) );
@@ -796,4 +520,4 @@ if ( is_admin() )
796
 
797
  endif; // Class exists
798
 
799
- ?>
13
  * @since 6.0
14
  */
15
  class Theme_My_Login_User_Moderation extends Theme_My_Login_Module {
 
 
 
 
 
 
 
 
 
16
  /**
17
  * Applies user moderation upon registration
18
  *
46
  $user = new WP_User( $user_id );
47
  $user->set_role( 'pending' );
48
 
49
+ // Temporarily save plaintext pass
50
+ if ( isset( $_POST['user_pass'] ) )
51
+ update_user_meta( $user_id, 'user_pass', $_POST['user_pass'] );
52
 
53
  // Send appropriate e-mail depending on moderation type
54
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) { // User activation
55
  // Generate an activation key
56
  $key = wp_generate_password( 20, false );
57
  // Set the activation key for the user
58
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $key ), array( 'user_login' => $user->user_login ) );
 
 
59
  // Send activation e-mail
60
  $this->new_user_activation_notification( $user_id, $key );
61
+ } elseif ( 'admin' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) { // Admin approval
 
 
62
  // Send approval e-mail
63
  $this->new_user_approval_admin_notification( $user_id );
64
  }
74
  * @access public
75
  */
76
  function user_activation() {
 
 
 
 
77
  // Attempt to activate the user
78
+ $errors = $this->activate_new_user( $_GET['key'], $_GET['login'] );
79
  // Make sure there are no errors
80
  if ( !is_wp_error( $errors ) ) {
81
+ $redirect_to = Theme_My_Login::get_current_url( 'activation=complete' );
82
+ if ( !empty( $GLOBALS['theme_my_login']->request_instance ) )
83
+ $redirect_to = add_query_arg( 'instance', $GLOBALS['theme_my_login']->request_instance, $redirect_to );
84
  wp_redirect( $redirect_to );
85
  exit();
86
  }
87
  // If we make it here, the user failed activation, so it must be an invalid key
88
+ $redirect_to = Theme_My_Login::get_current_url( 'activation=invalidkey' );
89
+ if ( !empty( $GLOBALS['theme_my_login']->request_instance ) )
90
+ $redirect_to = add_query_arg( 'instance', $GLOBALS['theme_my_login']->request_instance, $redirect_to );
91
  wp_redirect( $redirect_to );
92
  exit();
93
  }
104
  function send_activation() {
105
  global $wpdb;
106
 
 
 
 
107
  $login = isset( $_GET['login'] ) ? trim( $_GET['login'] ) : '';
108
 
109
  if ( !$user_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE user_login = %s", $login ) ) ) {
110
+ $redirect_to = Theme_My_Login::get_current_url( 'sendactivation=failed' );
111
+ if ( !empty( $GLOBALS['theme_my_login']->request_instance ) )
112
+ $redirect_to = add_query_arg( 'instance', $GLOBALS['theme_my_login']->request_instance, $redirect_to );
113
  wp_redirect( $redirect_to );
114
  exit();
115
  }
122
  // Send activation e-mail
123
  $this->new_user_activation_notification( $user->ID );
124
  // Now redirect them
125
+ $redirect_to = Theme_My_Login::get_current_url( 'sendactivation=sent' );
126
  wp_redirect( $redirect_to );
127
  exit();
128
  }
147
 
148
  if ( is_a( $user, 'WP_User' ) ) {
149
  if ( in_array( 'pending', (array) $user->roles ) ) {
150
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
151
  return new WP_Error( 'pending', sprintf(
152
+ __( '<strong>ERROR</strong>: You have not yet confirmed your e-mail address. <a href="%s">Resend activation</a>?', 'theme-my-login' ),
153
+ $GLOBALS['theme_my_login']->get_login_page_link( 'action=sendactivation&login=' . $username ) ) );
154
  } else {
155
+ return new WP_Error( 'pending', __( '<strong>ERROR</strong>: Your registration has not yet been approved.', 'theme-my-login' ) );
156
  }
157
  }
158
  }
192
  * @return string URL to redirect to
193
  */
194
  function register_redirect( $redirect_to ) {
 
 
 
195
  // TML page link
196
+ $redirect_to = $GLOBALS['theme_my_login']->get_login_page_link();
197
 
198
+ if ( !empty( $GLOBALS['theme_my_login']->request_instance ) )
199
+ $redirect_to = $GLOBALS['theme_my_login']->get_current_url( 'instance=' . $GLOBALS['theme_my_login']->request_instance );
200
 
201
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) )
202
  $redirect_to = add_query_arg( 'pending', 'activation', $redirect_to );
203
+ elseif ( 'admin' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) )
204
  $redirect_to = add_query_arg( 'pending', 'approval', $redirect_to );
205
 
206
  return $redirect_to;
214
  *
215
  * @param string $key Hash to validate sending confirmation email
216
  * @param string $login User's username for logging in
 
217
  * @return bool|WP_Error True if successful, WP_Error otherwise
218
  */
219
+ function activate_new_user( $key, $login ) {
220
  global $wpdb;
221
 
222
  $key = preg_replace('/[^a-z0-9]/i', '', $key);
223
 
224
  if ( empty( $key ) || !is_string( $key ) )
225
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
226
 
227
  if ( empty( $login ) || !is_string( $login ) )
228
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
229
 
230
  // Validate activation key
231
  $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_activation_key = %s AND user_login = %s", $key, $login ) );
232
  if ( empty( $user ) )
233
+ return new WP_Error( 'invalid_key', __( 'Invalid key', 'theme-my-login' ) );
234
 
235
  do_action( 'tml_user_activation_post', $user->user_login, $user->user_email );
236
 
245
  // Clear the activation key
246
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => '' ), array( 'user_login' => $login ) );
247
 
248
+ // Set user role
249
  $user_object = new WP_User( $user->ID );
250
  $user_object->set_role( get_option( 'default_role' ) );
251
  unset( $user_object );
252
 
253
+ // Check for plaintext pass
254
+ if ( !$user_pass = get_user_meta( $user->ID, 'user_pass', true ) ) {
255
+ $user_pass = wp_generate_password();
256
+ wp_set_password( $user_pass, $user->ID );
257
  }
258
 
259
+ // Delete plaintext pass
260
+ delete_user_meta( $user->ID, 'user_pass' );
261
+
262
+ do_action( 'tml_new_user_activated', $user->ID, $user_pass );
263
 
264
  return true;
265
  }
312
 
313
  $activation_url = add_query_arg( array( 'action' => 'activate', 'key' => $key, 'login' => rawurlencode( $user_login ) ), wp_login_url() );
314
 
315
+ $title = sprintf( __( '[%s] Activate Your Account', 'theme-my-login' ), $blogname );
316
+ $message = sprintf( __( 'Thanks for registering at %s! To complete the activation of your account please click the following link: ', 'theme-my-login' ), $blogname ) . "\r\n\r\n";
317
  $message .= $activation_url . "\r\n";
318
 
319
  $title = apply_filters( 'user_activation_notification_title', $title, $user_id );
345
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
346
  }
347
 
348
+ $title = sprintf( __( '[%s] New User Awaiting Approval', 'theme-my-login' ), $blogname );
349
 
350
+ $message = sprintf( __( 'New user requires approval on your blog %s:', 'theme-my-login' ), $blogname ) . "\r\n\r\n";
351
+ $message .= sprintf( __( 'Username: %s', 'theme-my-login' ), $user_login ) . "\r\n";
352
+ $message .= sprintf( __( 'E-mail: %s', 'theme-my-login' ), $user_email ) . "\r\n\r\n";
353
+ $message .= __( 'To approve or deny this user:', 'theme-my-login' ) . "\r\n";
354
  $message .= admin_url( 'users.php?role=pending' );
355
 
356
  $title = apply_filters( 'user_approval_admin_notification_title', $title, $user_id );
371
  */
372
  function action_messages( &$theme_my_login ) {
373
  if ( isset( $_GET['pending'] ) && 'activation' == $_GET['pending'] ) {
374
+ $theme_my_login->errors->add( 'pending_activation', __( 'Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided.', 'theme-my-login' ), 'message' );
375
  } elseif ( isset( $_GET['pending'] ) && 'approval' == $_GET['pending'] ) {
376
+ $theme_my_login->errors->add( 'pending_approval', __( 'Your registration was successful but you must now be approved by an administrator before you can log in. You will be notified by e-mail once your account has been reviewed.', 'theme-my-login' ), 'message' );
377
  } elseif ( isset( $_GET['activation'] ) && 'complete' == $_GET['activation'] ) {
378
  if ( $theme_my_login->is_module_active( 'custom-passwords/custom-passwords.php' ) )
379
+ $theme_my_login->errors->add( 'activation_complete', __( 'Your account has been activated. You may now log in.', 'theme-my-login' ), 'message' );
380
  else
381
+ $theme_my_login->errors->add( 'activation_complete', __( 'Your account has been activated. Please check your e-mail for your password.', 'theme-my-login' ), 'message' );
382
  } elseif ( isset( $_GET['activation'] ) && 'invalidkey' == $_GET['activation'] ) {
383
+ $theme_my_login->errors->add( 'invalid_key', __('<strong>ERROR</strong>: Sorry, that key does not appear to be valid.', 'theme-my-login' ) );
384
  } elseif ( isset( $_GET['sendactivation'] ) ) {
385
  if ( 'failed' == $_GET['sendactivation'] )
386
+ $theme_my_login->errors->add( 'sendactivation_failed', __('<strong>ERROR</strong>: Sorry, the activation e-mail could not be sent.', 'theme-my-login' ) );
387
  elseif ( 'sent' == $_GET['sendactivation'] )
388
+ $theme_my_login->errors->add( 'sendactivation_sent', __('The activation e-mail has been sent to the e-mail address with which you registered. Please check your email and click on the link provided.', 'theme-my-login' ), 'message' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  }
390
  }
391
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
  /**
393
  * Deactivates this module
394
  *
395
+ * Callback for "tml_deactivate_user-moderation/user-moderation.php" hook in method Theme_My_Login_Admin::deactivate_modules()
396
  *
397
+ * @see Theme_My_Login_Admin::deactivate_modules()
398
  * @since 6.0
399
  * @access public
400
  *
462
  *
463
  * @since 6.0
464
  * @access public
 
 
465
  */
466
  function modules_loaded() {
 
 
 
 
 
 
 
 
 
467
  // Moderation is enabled
468
+ if ( in_array( $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ), array( 'admin', 'email' ) ) ) {
469
  // Remove all other registration filters
470
  add_action( 'register_post', array( &$this, 'register_post' ) );
471
 
480
  // Call "tml_new_user_registered" hook on successful activation
481
  add_action( 'tml_new_user_activated', array( &$this, 'new_user_activated' ), 10, 2 );
482
 
 
 
 
 
 
483
  // Add activation action
484
+ if ( 'email' == $GLOBALS['theme_my_login']->options->get_option( array( 'moderation', 'type' ) ) ) {
485
  add_action( 'tml_request_activate', array( &$this, 'user_activation' ) );
486
  add_action( 'tml_request_sendactivation', array( &$this, 'send_activation' ) );
487
  }
495
  * @access public
496
  */
497
  function load() {
498
+ if ( function_exists( 'is_multisite' ) && is_multisite() )
499
+ return;
500
+
501
  add_action( 'tml_deactivate_user-moderation/user-moderation.php', array( &$this, 'deactivate' ) );
502
  add_filter( 'tml_init_options', array( &$this, 'init_options' ) );
503
  add_action( 'tml_modules_loaded', array( &$this, 'modules_loaded' ) );
520
 
521
  endif; // Class exists
522
 
523
+ ?>
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: jfarthing84
3
  Donate link: http://www.jfarthing.com/donate
4
  Tags: widget, login, registration, theme, custom, log in, register, sidebar, gravatar, redirection, e-mail
5
- Requires at least: 2.8
6
- Tested up to: 3.0.1
7
- Stable tag: 6.0.4
8
 
9
  Themes the WordPress login pages according to your theme.
10
 
@@ -35,11 +35,18 @@ This plugin themes the WordPress login, registration and forgot password pages a
35
 
36
  == Frequently Asked Questions ==
37
 
38
- Please visit http://www.jfarthing.com/support if you have any questions, concerns, suggestions or problems.
39
 
40
 
41
  == Changelog ==
42
 
 
 
 
 
 
 
 
43
  = 6.0.4 =
44
  * Fix admin e-mail notification disabling
45
  * Fix labels for login form fields
2
  Contributors: jfarthing84
3
  Donate link: http://www.jfarthing.com/donate
4
  Tags: widget, login, registration, theme, custom, log in, register, sidebar, gravatar, redirection, e-mail
5
+ Requires at least: 3.0
6
+ Tested up to: 3.1
7
+ Stable tag: 6.1
8
 
9
  Themes the WordPress login pages according to your theme.
10
 
35
 
36
  == Frequently Asked Questions ==
37
 
38
+ Please visit http://www.jfarthing.com/docs/Theme_My_Login first and then visit http://www.jfarthing.com/support if you have any questions, concerns, suggestions or problems.
39
 
40
 
41
  == Changelog ==
42
 
43
+ = 6.1 =
44
+ * Fully support multisite
45
+ * Require WordPress 3.0+
46
+ * Add Bulgarian translation
47
+ * Add (Belgian) Dutch translation
48
+ * Add Romanian translation
49
+
50
  = 6.0.4 =
51
  * Fix admin e-mail notification disabling
52
  * Fix labels for login form fields
templates/ms-signup-another-blog-form.php ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ If you would like to edit this file, copy it to your current theme's directory and edit it there.
4
+ Theme My Login will always look in your theme's directory first, before using this default template.
5
+ */
6
+ ?>
7
+ <h2><?php printf( __( 'Get <em>another</em> %s site in seconds', 'theme-my-login' ), $current_site->site_name ); ?></h2>
8
+
9
+ <?php if ( $errors->get_error_code() ) { ?>
10
+ <p><?php _e( 'There was a problem, please correct the form below and try again.', 'theme-my-login' ); ?></p>
11
+ <?php } ?>
12
+
13
+ <p><?php printf( __( 'Welcome back, %s. By filling out the form below, you can <strong>add another site to your account</strong>. There is no limit to the number of sites you can have, so create to your heart&#8217;s content, but write responsibly!', 'theme-my-login' ), $current_user->display_name ); ?></p>
14
+
15
+ <?php
16
+ $blogs = get_blogs_of_user( $current_user->ID );
17
+ if ( !empty( $blogs ) ) { ?>
18
+ <p><?php _e( 'Sites you are already a member of:', 'theme-my-login' ); ?></p>
19
+ <ul>
20
+ <?php foreach ( $blogs as $blog ) {
21
+ $home_url = get_home_url( $blog->userblog_id );
22
+ echo '<li><a href="' . esc_url( $home_url ) . '">' . $home_url . '</a></li>';
23
+ } ?>
24
+ </ul>
25
+ <?php } ?>
26
+
27
+ <p><?php _e( 'If you&#8217;re not going to use a great site domain, leave it for a new user. Now have at it!', 'theme-my-login' ); ?></p>
28
+ <form id="setupform" method="post" action="<?php $template->the_action_url( 'register' ); ?>">
29
+ <input type="hidden" name="stage" value="gimmeanotherblog" />
30
+ <?php do_action( 'signup_hidden_fields' ); ?>
31
+
32
+ <?php if ( !is_subdomain_install() ) { ?>
33
+ <label for="blogname"><?php _e( 'Site Name:', 'theme-my-login' ); ?></label>
34
+ <?php } else { ?>
35
+ <label for="blogname"><?php _e( 'Site Domain:', 'theme-my-login' ); ?></label>
36
+ <?php } ?>
37
+
38
+ <?php if ( $errmsg = $errors->get_error_message( 'blogname' ) ) { ?>
39
+ <p class="error"><?php echo $errmsg ?></p>
40
+ <?php } ?>
41
+
42
+ <?php if ( !is_subdomain_install() ) { ?>
43
+ <span class="prefix_address"><?php echo $current_site->domain . $current_site->path; ?></span>
44
+ <input name="blogname" type="text" id="blogname<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blogname ); ?>" maxlength="60" /><br />
45
+ <?php } else { ?>
46
+ <input name="blogname" type="text" id="blogname<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blogname ); ?>" maxlength="60" />
47
+ <span class="suffix_address"><?php echo ( $site_domain = preg_replace( '|^www\.|', '', $current_site->domain ) ); ?></span><br />
48
+ <?php } ?>
49
+
50
+ <?php if ( !is_user_logged_in() ) {
51
+ echo '(<strong>' . __( 'Your address will be ', 'theme-my-login' );
52
+ if ( !is_subdomain_install() )
53
+ echo $current_site->domain . $current_site->path . __( 'sitename', 'theme-my-login' );
54
+ else
55
+ echo __( 'domain.', 'theme-my-login' ) . $site_domain . $current_site->path;
56
+ echo '.</strong>) ' . __( 'Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!', 'theme-my-login' );
57
+ } ?>
58
+
59
+ <label for="blog_title<?php $template->the_instance(); ?>"><?php _e( 'Site Title:', 'theme-my-login' ); ?></label>
60
+ <?php if ( $errmsg = $errors->get_error_message( 'blog_title' ) ) { ?>
61
+ <p class="error"><?php echo $errmsg ?></p>
62
+ <?php } ?>
63
+ <input name="blog_title" type="text" id="blog_title<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blog_title ); ?>" />
64
+
65
+ <div id="privacy">
66
+ <p class="privacy-intro">
67
+ <label for="blog_public_on<?php $template->the_instance(); ?>"><?php _e( 'Privacy:', 'theme-my-login' ); ?></label>
68
+ <?php _e( 'Allow my site to appear in search engines like Google, Technorati, and in public listings around this network.', 'theme-my-login' ); ?>
69
+ <br style="clear:both" />
70
+ <label class="checkbox" for="blog_public_on<?php $template->the_instance(); ?>">
71
+ <input type="radio" id="blog_public_on<?php $template->the_instance(); ?>" name="blog_public" value="1" <?php if ( !isset( $_POST['blog_public'] ) || $_POST['blog_public'] == '1' ) { ?>checked="checked"<?php } ?> />
72
+ <strong><?php _e( 'Yes', 'theme-my-login' ); ?></strong>
73
+ </label>
74
+ <label class="checkbox" for="blog_public_off<?php $template->the_instance(); ?>">
75
+ <input type="radio" id="blog_public_off<?php $template->the_instance(); ?>" name="blog_public" value="0" <?php if ( isset( $_POST['blog_public'] ) && $_POST['blog_public'] == '0' ) { ?>checked="checked"<?php } ?> />
76
+ <strong><?php _e( 'No', 'theme-my-login' ); ?></strong>
77
+ </label>
78
+ </p>
79
+ </div>
80
+
81
+ <?php
82
+ do_action( 'signup_blogform', $errors ); // Wordpress hook
83
+ do_action_ref_array( 'tml_signup_blogform', array( &$template ) ); // TML hook
84
+ ?>
85
+
86
+ <p class="submit"><input type="submit" name="submit" class="submit" value="<?php esc_attr_e( 'Create Site', 'theme-my-login' ); ?>" /></p>
87
+ </form>
templates/ms-signup-blog-form.php ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ If you would like to edit this file, copy it to your current theme's directory and edit it there.
4
+ Theme My Login will always look in your theme's directory first, before using this default template.
5
+ */
6
+ ?>
7
+ <form id="setupform" method="post" action="<?php $template->the_action_url( 'register' ); ?>">
8
+ <input type="hidden" name="stage" value="validate-blog-signup" />
9
+ <input type="hidden" name="user_name" value="<?php echo esc_attr( $user_name ); ?>" />
10
+ <input type="hidden" name="user_email" value="<?php echo esc_attr( $user_email ); ?>" />
11
+ <?php
12
+ do_action( 'signup_hidden_fields' ); // Wordpress hook
13
+ do_action_ref_array( 'tml_signup_hidden_fields', array( &$template ) ); // TML hook
14
+ ?>
15
+
16
+ <?php if ( !is_subdomain_install() ) { ?>
17
+ <label for="blogname<?php $template->the_instance(); ?>"><?php _e( 'Site Name:', 'theme-my-login' ); ?></label>
18
+ <?php } else { ?>
19
+ <label for="blogname<?php $template->the_instance(); ?>"><?php _e( 'Site Domain:', 'theme-my-login' ); ?></label>
20
+ <?php } ?>
21
+
22
+ <?php if ( $errmsg = $errors->get_error_message( 'blogname' ) ) { ?>
23
+ <p class="error"><?php echo $errmsg ?></p>
24
+ <?php } ?>
25
+
26
+ <?php if ( !is_subdomain_install() ) { ?>
27
+ <span class="prefix_address"><?php echo $current_site->domain . $current_site->path; ?></span>
28
+ <input name="blogname" type="text" id="blogname<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blogname ); ?>" maxlength="60" /><br />
29
+ <?php } else { ?>
30
+ <input name="blogname" type="text" id="blogname<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blogname ); ?>" maxlength="60" />
31
+ <span class="suffix_address"><?php echo ( $site_domain = preg_replace( '|^www\.|', '', $current_site->domain ) ); ?></span><br />
32
+ <?php } ?>
33
+
34
+ <?php if ( !is_user_logged_in() ) {
35
+ echo '(<strong>' . __( 'Your address will be ', 'theme-my-login' );
36
+ if ( !is_subdomain_install() )
37
+ echo $current_site->domain . $current_site->path . __( 'sitename' );
38
+ else
39
+ echo __( 'domain.', 'theme-my-login' ) . $site_domain . $current_site->path;
40
+ echo '.</strong>) ' . __( 'Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!', 'theme-my-login' );
41
+ } ?>
42
+
43
+ <label for="blog_title"><?php _e( 'Site Title:', 'theme-my-login' ); ?></label>
44
+ <?php if ( $errmsg = $errors->get_error_message( 'blog_title' ) ) { ?>
45
+ <p class="error"><?php echo $errmsg ?></p>
46
+ <?php } ?>
47
+ <input name="blog_title" type="text" id="blog_title<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $blog_title ); ?>" />
48
+
49
+ <div id="privacy">
50
+ <p class="privacy-intro">
51
+ <label for="blog_public_on<?php $template->the_instance(); ?>"><?php _e( 'Privacy:', 'theme-my-login' ); ?></label>
52
+ <?php _e( 'Allow my site to appear in search engines like Google, Technorati, and in public listings around this network.', 'theme-my-login' ); ?>
53
+ <br style="clear:both" />
54
+ <label class="checkbox" for="blog_public_on<?php $template->the_instance(); ?>">
55
+ <input type="radio" id="blog_public_on<?php $template->the_instance(); ?>" name="blog_public" value="1" <?php if ( !isset( $_POST['blog_public'] ) || $_POST['blog_public'] == '1' ) { ?>checked="checked"<?php } ?> />
56
+ <strong><?php _e( 'Yes', 'theme-my-login' ); ?></strong>
57
+ </label>
58
+ <label class="checkbox" for="blog_public_off<?php $template->the_instance(); ?>">
59
+ <input type="radio" id="blog_public_off<?php $template->the_instance(); ?>" name="blog_public" value="0" <?php if ( isset( $_POST['blog_public'] ) && $_POST['blog_public'] == '0' ) { ?>checked="checked"<?php } ?> />
60
+ <strong><?php _e( 'No', 'theme-my-login' ); ?></strong>
61
+ </label>
62
+ </p>
63
+ </div>
64
+
65
+ <?php
66
+ do_action( 'signup_blogform', $errors ); // Wordpress hook
67
+ do_action_ref_array( 'tml_signup_blogform', array( &$template ) ); // TML hook
68
+ ?>
69
+
70
+ <p class="submit"><input type="submit" name="submit" class="submit" value="<?php esc_attr_e( 'Signup', 'theme-my-login' ); ?>" /></p>
71
+ </form>
72
+ <?php $template->the_action_links( array( 'register' => false ) ); ?>
templates/ms-signup-user-form.php ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ If you would like to edit this file, copy it to your current theme's directory and edit it there.
4
+ Theme My Login will always look in your theme's directory first, before using this default template.
5
+ */
6
+ ?>
7
+ <h2><?php printf( __( 'Get your own %s account in seconds', 'theme-my-login' ), $current_site->site_name ); ?></h2>
8
+
9
+ <form id="setupform" method="post" action="<?php $template->the_action_url( 'register' ); ?>">
10
+ <input type="hidden" name="stage" value="validate-user-signup" />
11
+ <?php
12
+ do_action( 'signup_hidden_fields' ); // Wordpress hook
13
+ do_action_ref_array( 'tml_signup_hidden_fields', array( &$template ) ); // TML hook
14
+ ?>
15
+
16
+ <label for="user_name<?php $template->the_instance(); ?>"><?php _e( 'Username:', 'theme-my-login' ); ?></label>
17
+ <?php if ( $errmsg = $errors->get_error_message( 'user_name' ) ) { ?>
18
+ <p class="error"><?php echo $errmsg; ?></p>
19
+ <?php } ?>
20
+
21
+ <input name="user_name" type="text" id="user_name<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $user_name ); ?>" maxlength="60" /><br />
22
+ <span class="hint"><?php _e( '(Must be at least 4 characters, letters and numbers only.)', 'theme-my-login' ); ?></span>
23
+
24
+ <label for="user_email<?php $template->the_instance(); ?>"><?php _e( 'Email&nbsp;Address:', 'theme-my-login' ); ?></label>
25
+ <?php if ( $errmsg = $errors->get_error_message( 'user_email' ) ) { ?>
26
+ <p class="error"><?php echo $errmsg ?></p>
27
+ <?php } ?>
28
+
29
+ <input name="user_email" type="text" id="user_email<?php $template->the_instance(); ?>" value="<?php echo esc_attr( $user_email ); ?>" maxlength="200" /><br />
30
+ <span class="hint"><?php _e( 'We send your registration email to this address. (Double-check your email address before continuing.)', 'theme-my-login' ); ?></span>
31
+ <?php if ( $errmsg = $errors->get_error_message( 'generic' ) ) { ?>
32
+ <p class="error"><?php echo $errmsg; ?></p>
33
+ <?php } ?>
34
+
35
+ <?php
36
+ do_action( 'signup_extra_fields', $errors ); // Wordpress hook
37
+ do_action_ref_array( 'tml_signup_extra_fields', array( &$template ) ); // TML hook
38
+ ?>
39
+
40
+ <p>
41
+ <?php if ( $active_signup == 'blog' ) { ?>
42
+ <input id="signupblog<?php $template->the_instance(); ?>" type="hidden" name="signup_for" value="blog" />
43
+ <?php } elseif ( $active_signup == 'user' ) { ?>
44
+ <input id="signupblog<?php $template->the_instance(); ?>" type="hidden" name="signup_for" value="user" />
45
+ <?php } else { ?>
46
+ <input id="signupblog<?php $template->the_instance(); ?>" type="radio" name="signup_for" value="blog" <?php if ( !isset( $_POST['signup_for'] ) || $_POST['signup_for'] == 'blog' ) { ?>checked="checked"<?php } ?> />
47
+ <label class="checkbox" for="signupblog"><?php _e( 'Gimme a site!', 'theme-my-login' ); ?></label>
48
+ <br />
49
+ <input id="signupuser<?php $template->the_instance(); ?>" type="radio" name="signup_for" value="user" <?php if ( isset( $_POST['signup_for'] ) && $_POST['signup_for'] == 'user' ) { ?>checked="checked"<?php } ?> />
50
+ <label class="checkbox" for="signupuser"><?php _e( 'Just a username, please.', 'theme-my-login' ); ?></label>
51
+ <?php } ?>
52
+ </p>
53
+
54
+ <p class="submit"><input type="submit" name="submit" class="submit" value="<?php esc_attr_e( 'Next', 'theme-my-login' ); ?>" /></p>
55
+ </form>
56
+ <?php $template->the_action_links( array( 'register' => false ) ); ?>
templates/profile-form.php CHANGED
@@ -19,7 +19,7 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
19
  </p>
20
 
21
  <?php if ( has_filter( 'personal_options' ) || has_filter( 'profile_personal_options' ) ) : ?>
22
- <h3><?php _e( 'Personal Options', $theme_my_login->textdomain ); ?></h3>
23
 
24
  <table class="form-table">
25
  <?php do_action( 'personal_options', $profileuser ); ?>
@@ -27,31 +27,31 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
27
  <?php do_action( 'profile_personal_options', $profileuser ); ?>
28
  <?php endif; ?>
29
 
30
- <h3><?php _e( 'Name', $theme_my_login->textdomain ) ?></h3>
31
 
32
  <table class="form-table">
33
  <tr>
34
- <th><label for="user_login"><?php _e( 'Username', $theme_my_login->textdomain ); ?></label></th>
35
- <td><input type="text" name="user_login" id="user_login" value="<?php echo esc_attr( $profileuser->user_login ); ?>" disabled="disabled" class="regular-text" /> <span class="description"><?php _e( 'Your username cannot be changed.', $theme_my_login->textdomain ); ?></span></td>
36
  </tr>
37
 
38
  <tr>
39
- <th><label for="first_name"><?php _e( 'First name', $theme_my_login->textdomain ) ?></label></th>
40
  <td><input type="text" name="first_name" id="first_name" value="<?php echo esc_attr( $profileuser->first_name ) ?>" class="regular-text" /></td>
41
  </tr>
42
 
43
  <tr>
44
- <th><label for="last_name"><?php _e( 'Last name', $theme_my_login->textdomain ) ?></label></th>
45
  <td><input type="text" name="last_name" id="last_name" value="<?php echo esc_attr( $profileuser->last_name ) ?>" class="regular-text" /></td>
46
  </tr>
47
 
48
  <tr>
49
- <th><label for="nickname"><?php _e( 'Nickname', $theme_my_login->textdomain ); ?> <span class="description"><?php _e( '(required)', $theme_my_login->textdomain ); ?></span></label></th>
50
  <td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr( $profileuser->nickname ) ?>" class="regular-text" /></td>
51
  </tr>
52
 
53
  <tr>
54
- <th><label for="display_name"><?php _e( 'Display name publicly as', $theme_my_login->textdomain ) ?></label></th>
55
  <td>
56
  <select name="display_name" id="display_name">
57
  <?php
@@ -79,16 +79,16 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
79
  </tr>
80
  </table>
81
 
82
- <h3><?php _e( 'Contact Info', $theme_my_login->textdomain ) ?></h3>
83
 
84
  <table class="form-table">
85
  <tr>
86
- <th><label for="email"><?php _e( 'E-mail', $theme_my_login->textdomain ); ?> <span class="description"><?php _e( '(required)', $theme_my_login->textdomain ); ?></span></label></th>
87
  <td><input type="text" name="email" id="email" value="<?php echo esc_attr( $profileuser->user_email ) ?>" class="regular-text" /></td>
88
  </tr>
89
 
90
  <tr>
91
- <th><label for="url"><?php _e( 'Website', $theme_my_login->textdomain ) ?></label></th>
92
  <td><input type="text" name="url" id="url" value="<?php echo esc_attr( $profileuser->user_url ) ?>" class="regular-text code" /></td>
93
  </tr>
94
 
@@ -105,13 +105,13 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
105
  ?>
106
  </table>
107
 
108
- <h3><?php _e( 'About Yourself', $theme_my_login->textdomain ); ?></h3>
109
 
110
  <table class="form-table">
111
  <tr>
112
- <th><label for="description"><?php _e( 'Biographical Info', $theme_my_login->textdomain ); ?></label></th>
113
  <td><textarea name="description" id="description" rows="5" cols="30"><?php echo esc_html( $profileuser->description ); ?></textarea><br />
114
- <span class="description"><?php _e( 'Share a little biographical information to fill out your profile. This may be shown publicly.', $theme_my_login->textdomain ); ?></span></td>
115
  </tr>
116
 
117
  <?php
@@ -119,11 +119,11 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
119
  if ( $show_password_fields ) :
120
  ?>
121
  <tr id="password">
122
- <th><label for="pass1"><?php _e( 'New Password', $theme_my_login->textdomain ); ?></label></th>
123
- <td><input type="password" name="pass1" id="pass1" size="16" value="" autocomplete="off" /> <span class="description"><?php _e( 'If you would like to change the password type a new one. Otherwise leave this blank.', $theme_my_login->textdomain ); ?></span><br />
124
- <input type="password" name="pass2" id="pass2" size="16" value="" autocomplete="off" /> <span class="description"><?php _e( 'Type your new password again.', $theme_my_login->textdomain ); ?></span><br />
125
- <div id="pass-strength-result"><?php _e( 'Strength indicator', $theme_my_login->textdomain ); ?></div>
126
- <p class="description indicator-hint"><?php _e( 'Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).', $theme_my_login->textdomain ); ?></p>
127
  </td>
128
  </tr>
129
  <?php endif; ?>
@@ -137,7 +137,7 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
137
  <br class="clear" />
138
  <table width="99%" style="border: none;" cellspacing="2" cellpadding="3" class="editform">
139
  <tr>
140
- <th scope="row"><?php _e( 'Additional Capabilities', $theme_my_login->textdomain ) ?></th>
141
  <td><?php
142
  $output = '';
143
  global $wp_roles;
@@ -156,7 +156,7 @@ $GLOBALS['profileuser'] = $profileuser = get_user_to_edit( $current_user->ID );
156
 
157
  <p class="submit">
158
  <input type="hidden" name="user_id" id="user_id" value="<?php echo esc_attr( $current_user->ID ); ?>" />
159
- <input type="submit" class="button-primary" value="<?php esc_attr_e( 'Update Profile', $theme_my_login->textdomain ); ?>" name="submit" />
160
  </p>
161
  </form>
162
- </div>
19
  </p>
20
 
21
  <?php if ( has_filter( 'personal_options' ) || has_filter( 'profile_personal_options' ) ) : ?>
22
+ <h3><?php _e( 'Personal Options', 'theme-my-login' ); ?></h3>
23
 
24
  <table class="form-table">
25
  <?php do_action( 'personal_options', $profileuser ); ?>
27
  <?php do_action( 'profile_personal_options', $profileuser ); ?>
28
  <?php endif; ?>
29
 
30
+ <h3><?php _e( 'Name', 'theme-my-login' ) ?></h3>
31
 
32
  <table class="form-table">
33
  <tr>
34
+ <th><label for="user_login"><?php _e( 'Username', 'theme-my-login' ); ?></label></th>
35
+ <td><input type="text" name="user_login" id="user_login" value="<?php echo esc_attr( $profileuser->user_login ); ?>" disabled="disabled" class="regular-text" /> <span class="description"><?php _e( 'Your username cannot be changed.', 'theme-my-login' ); ?></span></td>
36
  </tr>
37
 
38
  <tr>
39
+ <th><label for="first_name"><?php _e( 'First name', 'theme-my-login' ) ?></label></th>
40
  <td><input type="text" name="first_name" id="first_name" value="<?php echo esc_attr( $profileuser->first_name ) ?>" class="regular-text" /></td>
41
  </tr>
42
 
43
  <tr>
44
+ <th><label for="last_name"><?php _e( 'Last name', 'theme-my-login' ) ?></label></th>
45
  <td><input type="text" name="last_name" id="last_name" value="<?php echo esc_attr( $profileuser->last_name ) ?>" class="regular-text" /></td>
46
  </tr>
47
 
48
  <tr>
49
+ <th><label for="nickname"><?php _e( 'Nickname', 'theme-my-login' ); ?> <span class="description"><?php _e( '(required)', 'theme-my-login' ); ?></span></label></th>
50
  <td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr( $profileuser->nickname ) ?>" class="regular-text" /></td>
51
  </tr>
52
 
53
  <tr>
54
+ <th><label for="display_name"><?php _e( 'Display name publicly as', 'theme-my-login' ) ?></label></th>
55
  <td>
56
  <select name="display_name" id="display_name">
57
  <?php
79
  </tr>
80
  </table>
81
 
82
+ <h3><?php _e( 'Contact Info', 'theme-my-login' ) ?></h3>
83
 
84
  <table class="form-table">
85
  <tr>
86
+ <th><label for="email"><?php _e( 'E-mail', 'theme-my-login' ); ?> <span class="description"><?php _e( '(required)', 'theme-my-login' ); ?></span></label></th>
87
  <td><input type="text" name="email" id="email" value="<?php echo esc_attr( $profileuser->user_email ) ?>" class="regular-text" /></td>
88
  </tr>
89
 
90
  <tr>
91
+ <th><label for="url"><?php _e( 'Website', 'theme-my-login' ) ?></label></th>
92
  <td><input type="text" name="url" id="url" value="<?php echo esc_attr( $profileuser->user_url ) ?>" class="regular-text code" /></td>
93
  </tr>
94
 
105
  ?>
106
  </table>
107
 
108
+ <h3><?php _e( 'About Yourself', 'theme-my-login' ); ?></h3>
109
 
110
  <table class="form-table">
111
  <tr>
112
+ <th><label for="description"><?php _e( 'Biographical Info', 'theme-my-login' ); ?></label></th>
113
  <td><textarea name="description" id="description" rows="5" cols="30"><?php echo esc_html( $profileuser->description ); ?></textarea><br />
114
+ <span class="description"><?php _e( 'Share a little biographical information to fill out your profile. This may be shown publicly.', 'theme-my-login' ); ?></span></td>
115
  </tr>
116
 
117
  <?php
119
  if ( $show_password_fields ) :
120
  ?>
121
  <tr id="password">
122
+ <th><label for="pass1"><?php _e( 'New Password', 'theme-my-login' ); ?></label></th>
123
+ <td><input type="password" name="pass1" id="pass1" size="16" value="" autocomplete="off" /> <span class="description"><?php _e( 'If you would like to change the password type a new one. Otherwise leave this blank.', 'theme-my-login' ); ?></span><br />
124
+ <input type="password" name="pass2" id="pass2" size="16" value="" autocomplete="off" /> <span class="description"><?php _e( 'Type your new password again.', 'theme-my-login' ); ?></span><br />
125
+ <div id="pass-strength-result"><?php _e( 'Strength indicator', 'theme-my-login' ); ?></div>
126
+ <p class="description indicator-hint"><?php _e( 'Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).', 'theme-my-login' ); ?></p>
127
  </td>
128
  </tr>
129
  <?php endif; ?>
137
  <br class="clear" />
138
  <table width="99%" style="border: none;" cellspacing="2" cellpadding="3" class="editform">
139
  <tr>
140
+ <th scope="row"><?php _e( 'Additional Capabilities', 'theme-my-login' ) ?></th>
141
  <td><?php
142
  $output = '';
143
  global $wp_roles;
156
 
157
  <p class="submit">
158
  <input type="hidden" name="user_id" id="user_id" value="<?php echo esc_attr( $current_user->ID ); ?>" />
159
+ <input type="submit" class="button-primary" value="<?php esc_attr_e( 'Update Profile', 'theme-my-login' ); ?>" name="submit" />
160
  </p>
161
  </form>
162
+ </div>
templates/register-form.php CHANGED
@@ -20,7 +20,7 @@ Theme My Login will always look in your theme's directory first, before using th
20
  do_action( 'register_form' ); // Wordpress hook
21
  do_action_ref_array( 'tml_register_form', array( &$template ) ); //TML hook
22
  ?>
23
- <p id="reg_passmail<?php $template->the_instance(); ?>"><?php echo apply_filters( 'tml_register_passmail_template_message', __( 'A password will be e-mailed to you.', $theme_my_login->textdomain ) ); ?></p>
24
  <p class="submit">
25
  <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php _e( 'Register', 'theme-my-login' ); ?>" />
26
  <input type="hidden" name="redirect_to" value="<?php $template->the_redirect_url( 'register' ); ?>" />
@@ -28,4 +28,4 @@ do_action_ref_array( 'tml_register_form', array( &$template ) ); //TML hook
28
  </p>
29
  </form>
30
  <?php $template->the_action_links( array( 'register' => false ) ); ?>
31
- </div>
20
  do_action( 'register_form' ); // Wordpress hook
21
  do_action_ref_array( 'tml_register_form', array( &$template ) ); //TML hook
22
  ?>
23
+ <p id="reg_passmail<?php $template->the_instance(); ?>"><?php echo apply_filters( 'tml_register_passmail_template_message', __( 'A password will be e-mailed to you.', 'theme-my-login' ) ); ?></p>
24
  <p class="submit">
25
  <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php _e( 'Register', 'theme-my-login' ); ?>" />
26
  <input type="hidden" name="redirect_to" value="<?php $template->the_redirect_url( 'register' ); ?>" />
28
  </p>
29
  </form>
30
  <?php $template->the_action_links( array( 'register' => false ) ); ?>
31
+ </div>
templates/resetpass-form.php CHANGED
@@ -9,11 +9,11 @@ Theme My Login will always look in your theme's directory first, before using th
9
  <?php $template->the_errors(); ?>
10
  <form name="resetpasswordform" id="resetpasswordform<?php $template->the_instance(); ?>" action="<?php $template->the_action_url( 'resetpass' ); ?>" method="post">
11
  <p>
12
- <label for="pass1<?php $template->the_instance(); ?>"><?php _e( 'New Password:', $theme_my_login->textdomain );?></label>
13
  <input autocomplete="off" name="pass1" id="pass1<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" />
14
  </p>
15
  <p>
16
- <label for="pass2<?php $template->the_instance(); ?>"><?php _e( 'Confirm Password:', $theme_my_login->textdomain );?></label>
17
  <input autocomplete="off" name="pass2" id="pass2<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" />
18
  </p>
19
  <?php
@@ -21,11 +21,11 @@ do_action( 'resetpassword_form' ); // Wordpress hook
21
  do_action_ref_array( 'tml_resetpassword_form', array( $template ) ); // TML hook
22
  ?>
23
  <p class="submit">
24
- <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php _e( 'Change Password', $theme_my_login->textdomain ); ?>" />
25
  <input type="hidden" name="key" value="<?php $template->the_posted_value( 'key' ); ?>" />
26
  <input type="hidden" name="login" value="<?php $template->the_posted_value( 'login' ); ?>" />
27
  <input type="hidden" name="instance" value="<?php $template->the_instance(); ?>" />
28
  </p>
29
  </form>
30
  <?php $template->the_action_links( array( 'lost_password' => false ) ); ?>
31
- </div>
9
  <?php $template->the_errors(); ?>
10
  <form name="resetpasswordform" id="resetpasswordform<?php $template->the_instance(); ?>" action="<?php $template->the_action_url( 'resetpass' ); ?>" method="post">
11
  <p>
12
+ <label for="pass1<?php $template->the_instance(); ?>"><?php _e( 'New Password:', 'theme-my-login' );?></label>
13
  <input autocomplete="off" name="pass1" id="pass1<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" />
14
  </p>
15
  <p>
16
+ <label for="pass2<?php $template->the_instance(); ?>"><?php _e( 'Confirm Password:', 'theme-my-login' );?></label>
17
  <input autocomplete="off" name="pass2" id="pass2<?php $template->the_instance(); ?>" class="input" size="20" value="" type="password" />
18
  </p>
19
  <?php
21
  do_action_ref_array( 'tml_resetpassword_form', array( $template ) ); // TML hook
22
  ?>
23
  <p class="submit">
24
+ <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php _e( 'Change Password', 'theme-my-login' ); ?>" />
25
  <input type="hidden" name="key" value="<?php $template->the_posted_value( 'key' ); ?>" />
26
  <input type="hidden" name="login" value="<?php $template->the_posted_value( 'login' ); ?>" />
27
  <input type="hidden" name="instance" value="<?php $template->the_instance(); ?>" />
28
  </p>
29
  </form>
30
  <?php $template->the_action_links( array( 'lost_password' => false ) ); ?>
31
+ </div>
theme-my-login.css CHANGED
@@ -1,25 +1,39 @@
1
  .login {
2
- padding: 5px;
3
- }
4
-
5
  .login p.error {
6
- padding: 5px;
7
- border: 1px solid #c00;
8
- background-color: #ffebe8;
9
- color: #333;
10
- }
11
 
12
  .login p.message {
13
- padding: 5px;
14
- border: 1px solid #e6db55;
15
- background-color: #ffffe0;
16
- color: #333;
17
- }
18
-
19
  .login form label {
20
- display: block;
21
- }
22
-
23
  .login form p.forgetmenot label {
24
- display: inline;
25
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  .login {
2
+ padding: 5px;
3
+ }
4
+
5
  .login p.error {
6
+ padding: 5px;
7
+ border: 1px solid #c00;
8
+ background-color: #ffebe8;
9
+ color: #333;
10
+ }
11
 
12
  .login p.message {
13
+ padding: 5px;
14
+ border: 1px solid #e6db55;
15
+ background-color: #ffffe0;
16
+ color: #333;
17
+ }
18
+
19
  .login form label {
20
+ display: block;
21
+ }
22
+
23
  .login form p.forgetmenot label {
24
+ display: inline;
25
+ }
26
+
27
+ .login input {
28
+ margin: 5px 0;
29
+ }
30
+
31
+ .mu_register .hint {
32
+ font-size: 12px;
33
+ margin-bottom: 10px;
34
+ display: block;
35
+ }
36
+
37
+ .mu_register label.checkbox {
38
+ display: inline;
39
+ }
theme-my-login.php CHANGED
@@ -3,20 +3,12 @@
3
  Plugin Name: Theme My Login
4
  Plugin URI: http://www.jfarthing.com/wordpress-plugins/theme-my-login/
5
  Description: Themes the WordPress login, registration and forgot password pages according to your theme.
6
- Version: 6.0.4
7
  Author: Jeff Farthing
8
  Author URI: http://www.jfarthing.com
9
  Text Domain: theme-my-login
10
  */
11
 
12
- /*
13
- * = Future Ideas =
14
- * ----------------------------------------------------------------------
15
- * Allow separate permalinks for login, register and lostpassword
16
- * Allow users to delete themselves
17
- * Add option to forward all "wp-login.php" requests to TML login page
18
- */
19
-
20
  // Allow custom functions file
21
  if ( file_exists( WP_PLUGIN_DIR . '/theme-my-login-custom.php' ) )
22
  include_once( WP_PLUGIN_DIR . '/theme-my-login-custom.php' );
@@ -48,6 +40,7 @@ if ( !defined( 'TML_DEBUG' ) )
48
 
49
  // Require a few needed files
50
  require_once( TML_ABSPATH . '/includes/class-theme-my-login.php' );
 
51
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-template.php' );
52
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-module.php' );
53
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-widget.php' );
@@ -84,6 +77,16 @@ if ( is_admin() ) {
84
  $GLOBALS['theme_my_login_admin'] =& new Theme_My_Login_Admin();
85
  }
86
 
 
 
 
 
 
 
 
 
 
 
87
  if ( defined( 'TML_DEBUG' ) && TML_DEBUG )
88
  include_once( TML_ABSPATH . '/includes/class-theme-my-login-debug.php' );
89
 
3
  Plugin Name: Theme My Login
4
  Plugin URI: http://www.jfarthing.com/wordpress-plugins/theme-my-login/
5
  Description: Themes the WordPress login, registration and forgot password pages according to your theme.
6
+ Version: 6.1
7
  Author: Jeff Farthing
8
  Author URI: http://www.jfarthing.com
9
  Text Domain: theme-my-login
10
  */
11
 
 
 
 
 
 
 
 
 
12
  // Allow custom functions file
13
  if ( file_exists( WP_PLUGIN_DIR . '/theme-my-login-custom.php' ) )
14
  include_once( WP_PLUGIN_DIR . '/theme-my-login-custom.php' );
40
 
41
  // Require a few needed files
42
  require_once( TML_ABSPATH . '/includes/class-theme-my-login.php' );
43
+ require_once( TML_ABSPATH . '/includes/class-plugin-options.php' );
44
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-template.php' );
45
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-module.php' );
46
  require_once( TML_ABSPATH . '/includes/class-theme-my-login-widget.php' );
77
  $GLOBALS['theme_my_login_admin'] =& new Theme_My_Login_Admin();
78
  }
79
 
80
+ if ( function_exists( 'is_multisite' ) && is_multisite() ) {
81
+ require_once( TML_ABSPATH . '/includes/class-theme-my-login-ms-signup.php' );
82
+ /**
83
+ * Theme My Login MS Signup object
84
+ * @global object $theme_my_login_ms_signup
85
+ * @since 6.1
86
+ */
87
+ $GLOBALS['theme_my_login_ms_signup'] =& new Theme_My_Login_MS_Signup();
88
+ }
89
+
90
  if ( defined( 'TML_DEBUG' ) && TML_DEBUG )
91
  include_once( TML_ABSPATH . '/includes/class-theme-my-login-debug.php' );
92