wpForo Forum - Version 2.0.7

Version Description

Download this release

Release Info

Developer Tomdever
Plugin Icon 128x128 wpForo Forum
Version 2.0.7
Comparing to
See all releases

Code changes from version 2.0.6 to 2.0.7

admin/listtables/Moderations.php CHANGED
@@ -256,7 +256,7 @@ class Moderations extends WP_List_Table {
256
  * REQUIRED. Now we can add our *sorted* data to the items' property, where
257
  * it can be used by the rest of the class.
258
  */
259
- $args = [ 'status' => $this->get_filter_by_status_var(), 'orderby' => '`created` DESC, `postid` DESC' ];
260
  if( $s = wpfval( $_REQUEST, 's' ) ) {
261
  $args['include'] = WPF()->moderation->search( $s );
262
  }
256
  * REQUIRED. Now we can add our *sorted* data to the items' property, where
257
  * it can be used by the rest of the class.
258
  */
259
+ $args = [ 'check_private' => false, 'status' => $this->get_filter_by_status_var(), 'orderby' => '`created` DESC, `postid` DESC' ];
260
  if( $s = wpfval( $_REQUEST, 's' ) ) {
261
  $args['include'] = WPF()->moderation->search( $s );
262
  }
assets/js/ajax.js CHANGED
@@ -1726,7 +1726,7 @@ $wpf(document).ready(function ($) {
1726
  $this.siblings( '.wpf-suggested-topics-list' ).remove();
1727
  $this.after( tlist );
1728
  if( r.success ){
1729
- tlist.innerHTML = '<div class="wpf-suggested-topics-title">' + wpforo_phrase('Discussions that my already have the information you are looking for') + ' &nbsp;<i class="fa-solid fa-angles-down"></i></div>';
1730
  r.data.forEach(function( topic ){
1731
  const node = document.createElement( 'div' );
1732
  node.classList.add( 'wpf-suggested-topic-node' );
1726
  $this.siblings( '.wpf-suggested-topics-list' ).remove();
1727
  $this.after( tlist );
1728
  if( r.success ){
1729
+ tlist.innerHTML = '<div class="wpf-suggested-topics-title">' + wpforo_phrase('Discussions that may already have the information you are looking for') + ' &nbsp;<i class="fa-solid fa-angles-down"></i></div>';
1730
  r.data.forEach(function( topic ){
1731
  const node = document.createElement( 'div' );
1732
  node.classList.add( 'wpf-suggested-topic-node' );
classes/Actions.php CHANGED
@@ -395,43 +395,64 @@ class Actions {
395
  }
396
 
397
  public function profile_cover_upload() {
 
398
  wpforo_verify_nonce( 'wpforo_profile_cover_upload' );
399
- $r = false;
400
- if( WPF()->current_object['user'] && WPF()->usergroup->can( 'upc' ) && WPF()->perm->user_can_edit_account( WPF()->current_object['user'] ) && ($image_blob = wpfval( $_POST, 'image_blob' )) ){
401
- if( $file_content = file_get_contents($image_blob) ){
 
 
 
 
 
 
 
 
 
 
 
 
 
402
  $file_basename = WPF()->current_object['user']['user_login'] . '_' . WPF()->current_object['user']['userid'] . '.jpg';
403
  $file_dir = WPF()->folders['covers']['dir'] . DIRECTORY_SEPARATOR . $file_basename;
404
  $file_url = WPF()->folders['covers']['url//'] . '/' . $file_basename;
405
  if( file_put_contents($file_dir, $file_content) ){
406
- $r = WPF()->member->update_profile_field( WPF()->current_object['user']['userid'], 'cover', $file_url );
407
- }
 
408
  }
409
  }
410
- if( $r !== false ){
411
- wp_send_json_success();
412
- }else{
413
- wp_send_json_error();
414
- }
415
  }
416
 
417
  public function profiles_default_cover_upload() {
418
- $r = false;
419
  if( $image_blob = wpfval( $_POST, 'image_blob' ) ){
420
- if( $file_content = file_get_contents($image_blob) ){
 
 
 
 
 
 
 
 
 
 
 
 
 
421
  $file_basename = 'profiles_custom_default_cover.jpg';
422
  $file_dir = WPF()->folders['covers']['dir'] . DIRECTORY_SEPARATOR . $file_basename;
423
  $file_url = WPF()->folders['covers']['url//'] . '/' . $file_basename;
424
  if( file_put_contents($file_dir, $file_content) ){
425
  WPF()->settings->profiles['default_cover'] = $file_url;
426
- $r = wpforo_update_option( 'wpforo_profiles', WPF()->settings->profiles );
 
427
  }
428
  }
429
  }
430
- if( $r !== false ){
431
- wp_send_json_success();
432
- }else{
433
- wp_send_json_error();
434
- }
435
  }
436
 
437
  public function get_topic_head_more_info() {
@@ -1742,6 +1763,9 @@ class Actions {
1742
  }
1743
 
1744
  public function search_existed_topics() {
 
 
 
1745
  wpforo_verify_nonce( 'wpforo_search_existed_topics' );
1746
  $title = trim( wpfval( $_POST, 'title' ) );
1747
  $topicids = WPF()->topic->search( $title, 'title' );
395
  }
396
 
397
  public function profile_cover_upload() {
398
+
399
  wpforo_verify_nonce( 'wpforo_profile_cover_upload' );
400
+
401
+ if( WPF()->current_object['user'] && WPF()->usergroup->can( 'upc' ) && WPF()->perm->user_can_edit_account( WPF()->current_object['user'] ) && ($image_blob = wpfval( $_POST, 'image_blob' )) ){
402
+
403
+ // split the base64 encoded string:
404
+ // $data[ 0 ] == "data:image/png;base64,/xd92204dsdds1...."
405
+ // $data[ 1 ] == <actual base64 string>
406
+ $data = explode( ',', $image_blob );
407
+ if( isset( $data[1] ) ){
408
+ // Decode it back to binary
409
+ $file_content = base64_decode($data[1]);
410
+ } else {
411
+ // This part can be removed, I just leave it for an unknown case
412
+ $file_content = file_get_contents($image_blob);
413
+ }
414
+
415
+ if( $file_content ){
416
  $file_basename = WPF()->current_object['user']['user_login'] . '_' . WPF()->current_object['user']['userid'] . '.jpg';
417
  $file_dir = WPF()->folders['covers']['dir'] . DIRECTORY_SEPARATOR . $file_basename;
418
  $file_url = WPF()->folders['covers']['url//'] . '/' . $file_basename;
419
  if( file_put_contents($file_dir, $file_content) ){
420
+ WPF()->member->update_profile_field( WPF()->current_object['user']['userid'], 'cover', $file_url );
421
+ wp_send_json_success();
422
+ }
423
  }
424
  }
425
+ wp_send_json_error();
 
 
 
 
426
  }
427
 
428
  public function profiles_default_cover_upload() {
429
+
430
  if( $image_blob = wpfval( $_POST, 'image_blob' ) ){
431
+
432
+ // split the base64 encoded string:
433
+ // $data[ 0 ] == "data:image/png;base64,/xd92204dsdds1...."
434
+ // $data[ 1 ] == <actual base64 string>
435
+ $data = explode( ',', $image_blob );
436
+ if( isset( $data[1] ) ){
437
+ // Decode it back to binary
438
+ $file_content = base64_decode($data[1]);
439
+ } else {
440
+ // This part can be removed, I just leave it for an unknown case
441
+ $file_content = file_get_contents($image_blob);
442
+ }
443
+
444
+ if( $file_content ){
445
  $file_basename = 'profiles_custom_default_cover.jpg';
446
  $file_dir = WPF()->folders['covers']['dir'] . DIRECTORY_SEPARATOR . $file_basename;
447
  $file_url = WPF()->folders['covers']['url//'] . '/' . $file_basename;
448
  if( file_put_contents($file_dir, $file_content) ){
449
  WPF()->settings->profiles['default_cover'] = $file_url;
450
+ wpforo_update_option( 'wpforo_profiles', WPF()->settings->profiles );
451
+ wp_send_json_success();
452
  }
453
  }
454
  }
455
+ wp_send_json_error();
 
 
 
 
456
  }
457
 
458
  public function get_topic_head_more_info() {
1763
  }
1764
 
1765
  public function search_existed_topics() {
1766
+ if( !apply_filters('wpforo_topic_suggestion', true ) ){
1767
+ return null;
1768
+ }
1769
  wpforo_verify_nonce( 'wpforo_search_existed_topics' );
1770
  $title = trim( wpfval( $_POST, 'title' ) );
1771
  $topicids = WPF()->topic->search( $title, 'title' );
classes/Forms.php CHANGED
@@ -771,6 +771,7 @@ class Forms {
771
  * @return string field HTML
772
  */
773
  public function field_avatar( $f ) {
 
774
  $remote_url = ( $f['value'] && strpos( $f['value'], 'wpforo/avatars' ) === false ) ? $f['value'] : '';
775
  $field_html = '<ul>
776
  <li>
@@ -780,7 +781,7 @@ class Forms {
780
  <li>
781
  <input name="' . esc_attr( $f['varname'] ) . '[avatar_type]" id="wpfat_remote" value="remote" ' . ( $f['value'] && strpos( $f['value'], 'wpforo/avatars' ) === false ? 'checked="checked"' : '' ) . ' type="radio" />&nbsp;
782
  <label for="wpfat_remote">' . wpforo_phrase( 'Specify avatar by URL:', false ) . '</label>
783
- <input autocomplete="off" name="' . esc_attr( $f['varname'] ) . '[avatar_url]" value="' . esc_url( $remote_url ) . '" maxlength="300" data-wpfucf-minmaxlength="1,300" type="url" />
784
  </li>';
785
  if( ( wpfval( WPF()->current_object, 'template' ) && WPF()->current_object['template'] === 'register' ) || WPF()->usergroup->can( 'upa' ) ) {
786
  if( strpos( $f['value'], 'gravatar.com' ) === false && strpos( $f['value'], 'facebook.com' ) === false ) {
771
  * @return string field HTML
772
  */
773
  public function field_avatar( $f ) {
774
+ $protocol = is_ssl() ? 'https://' : 'http://';
775
  $remote_url = ( $f['value'] && strpos( $f['value'], 'wpforo/avatars' ) === false ) ? $f['value'] : '';
776
  $field_html = '<ul>
777
  <li>
781
  <li>
782
  <input name="' . esc_attr( $f['varname'] ) . '[avatar_type]" id="wpfat_remote" value="remote" ' . ( $f['value'] && strpos( $f['value'], 'wpforo/avatars' ) === false ? 'checked="checked"' : '' ) . ' type="radio" />&nbsp;
783
  <label for="wpfat_remote">' . wpforo_phrase( 'Specify avatar by URL:', false ) . '</label>
784
+ <input autocomplete="off" name="' . esc_attr( $f['varname'] ) . '[avatar_url]" value="' . esc_url( preg_replace('|^//|is', $protocol, $remote_url) ) . '" maxlength="300" data-wpfucf-minmaxlength="1,300" type="url" />
785
  </li>';
786
  if( ( wpfval( WPF()->current_object, 'template' ) && WPF()->current_object['template'] === 'register' ) || WPF()->usergroup->can( 'upa' ) ) {
787
  if( strpos( $f['value'], 'gravatar.com' ) === false && strpos( $f['value'], 'facebook.com' ) === false ) {
classes/SEO.php CHANGED
@@ -369,8 +369,8 @@ class SEO {
369
  public function ping_search_engines( $url = '' ) {
370
  if( ! $this->options['allow_ping'] || ! $this->get_public_forumids() ) return;
371
  if( ! $url ) $url = urlencode( trim( wpforo_home_url( 'sitemap_index.xml' ), '/' ) );
372
- wp_remote_get( 'http://www.google.com/webmasters/tools/ping?sitemap=' . $url, [ 'blocking' => false ] );
373
- wp_remote_get( 'http://www.bing.com/ping?sitemap=' . $url, [ 'blocking' => false ] );
374
  }
375
 
376
  public function clear_cache( $type = '', $paged = 1 ) {
369
  public function ping_search_engines( $url = '' ) {
370
  if( ! $this->options['allow_ping'] || ! $this->get_public_forumids() ) return;
371
  if( ! $url ) $url = urlencode( trim( wpforo_home_url( 'sitemap_index.xml' ), '/' ) );
372
+ wp_remote_get( 'https://www.google.com/webmasters/sitemaps/ping?sitemap=' . $url, [ 'blocking' => false ] );
373
+ wp_remote_get( 'https://www.bing.com/ping?sitemap=' . $url, [ 'blocking' => false ] );
374
  }
375
 
376
  public function clear_cache( $type = '', $paged = 1 ) {
classes/Template.php CHANGED
@@ -157,7 +157,7 @@ class Template {
157
  'is_default' => 1,
158
  'can' => 'vmem',
159
  'callback_for_page' => function(){
160
- require_once wpftpl( 'members.php' );
161
  }
162
  ],
163
  'register' => [
@@ -173,7 +173,7 @@ class Template {
173
  },
174
  'is_default' => 1,
175
  'callback_for_page' => function(){
176
- require_once wpftpl( 'register.php' );
177
  }
178
  ],
179
  'login' => [
@@ -189,7 +189,7 @@ class Template {
189
  },
190
  'is_default' => 1,
191
  'callback_for_page' => function(){
192
- require_once wpftpl( 'login.php' );
193
  },
194
  'callback_for_can' => function(){
195
  return ! wpforo_is_bot() && ! WPF()->current_userid;
@@ -240,7 +240,7 @@ class Template {
240
  'is_default' => 1,
241
  'can' => 'vprf',
242
  'callback_for_page' => function(){
243
- require_once wpftpl( 'profile.php' );
244
  }
245
  ],
246
  'cantlogin' => [
@@ -273,7 +273,7 @@ class Template {
273
  'add_in_member_menu' => 1,
274
  'add_in_member_buttons' => 1,
275
  'callback_for_page' => function(){
276
- require_once wpftpl( 'profile-home.php' );
277
  },
278
  ],
279
  'account' => [
@@ -288,7 +288,7 @@ class Template {
288
  'add_in_member_buttons' => 1,
289
  'callback_for_page' => function(){
290
  if( WPF()->perm->user_can_edit_account() ) {
291
- require_once wpftpl( 'profile-account.php' );
292
  }else{
293
  printf(
294
  '<p class="wpf-p-error">%1$s</p>',
@@ -308,7 +308,7 @@ class Template {
308
  'add_in_member_menu' => 1,
309
  'add_in_member_buttons' => 1,
310
  'callback_for_page' => function(){
311
- require_once wpftpl( 'profile-activity.php' );
312
  },
313
  ],
314
  'favored' => [
@@ -322,7 +322,7 @@ class Template {
322
  'add_in_member_menu' => 1,
323
  'add_in_member_buttons' => 1,
324
  'callback_for_page' => function(){
325
- require_once wpftpl( 'profile-favored.php' );
326
  },
327
  ],
328
  ];
@@ -348,7 +348,7 @@ class Template {
348
  'title' => 'Recent Posts',
349
  'is_default' => 1,
350
  'callback_for_page' => function() {
351
- require_once wpftpl( 'recent.php' );
352
  },
353
  ],
354
  'tags' => [
@@ -357,7 +357,7 @@ class Template {
357
  'title' => 'Tags',
358
  'is_default' => 1,
359
  'callback_for_page' => function() {
360
- require_once wpftpl( 'tags.php' );
361
  },
362
  ],
363
  ];
@@ -2139,15 +2139,17 @@ class Template {
2139
 
2140
  function icon_base( $post_count ) {
2141
  $icon = [];
 
 
2142
  if( $post_count < 2 ) {
2143
  $icon['class'] = 'far fa-file';
2144
  $icon['color'] = 'wpfcl-2';
2145
  $icon['title'] = wpforo_phrase( 'Not Replied', false );
2146
- } elseif( $post_count <= 5 ) {
2147
  $icon['class'] = 'far fa-file-alt';
2148
  $icon['color'] = 'wpfcl-2';
2149
  $icon['title'] = wpforo_phrase( 'Replied', false );
2150
- } elseif( $post_count <= 20 ) {
2151
  $icon['class'] = 'fas fa-file-alt';
2152
  $icon['color'] = 'wpfcl-2';
2153
  $icon['title'] = wpforo_phrase( 'Active', false );
157
  'is_default' => 1,
158
  'can' => 'vmem',
159
  'callback_for_page' => function(){
160
+ require wpftpl( 'members.php' );
161
  }
162
  ],
163
  'register' => [
173
  },
174
  'is_default' => 1,
175
  'callback_for_page' => function(){
176
+ require wpftpl( 'register.php' );
177
  }
178
  ],
179
  'login' => [
189
  },
190
  'is_default' => 1,
191
  'callback_for_page' => function(){
192
+ require wpftpl( 'login.php' );
193
  },
194
  'callback_for_can' => function(){
195
  return ! wpforo_is_bot() && ! WPF()->current_userid;
240
  'is_default' => 1,
241
  'can' => 'vprf',
242
  'callback_for_page' => function(){
243
+ require wpftpl( 'profile.php' );
244
  }
245
  ],
246
  'cantlogin' => [
273
  'add_in_member_menu' => 1,
274
  'add_in_member_buttons' => 1,
275
  'callback_for_page' => function(){
276
+ require wpftpl( 'profile-home.php' );
277
  },
278
  ],
279
  'account' => [
288
  'add_in_member_buttons' => 1,
289
  'callback_for_page' => function(){
290
  if( WPF()->perm->user_can_edit_account() ) {
291
+ require wpftpl( 'profile-account.php' );
292
  }else{
293
  printf(
294
  '<p class="wpf-p-error">%1$s</p>',
308
  'add_in_member_menu' => 1,
309
  'add_in_member_buttons' => 1,
310
  'callback_for_page' => function(){
311
+ require wpftpl( 'profile-activity.php' );
312
  },
313
  ],
314
  'favored' => [
322
  'add_in_member_menu' => 1,
323
  'add_in_member_buttons' => 1,
324
  'callback_for_page' => function(){
325
+ require wpftpl( 'profile-favored.php' );
326
  },
327
  ],
328
  ];
348
  'title' => 'Recent Posts',
349
  'is_default' => 1,
350
  'callback_for_page' => function() {
351
+ require wpftpl( 'recent.php' );
352
  },
353
  ],
354
  'tags' => [
357
  'title' => 'Tags',
358
  'is_default' => 1,
359
  'callback_for_page' => function() {
360
+ require wpftpl( 'tags.php' );
361
  },
362
  ],
363
  ];
2139
 
2140
  function icon_base( $post_count ) {
2141
  $icon = [];
2142
+ $min_posts_for_active_topic = (int) apply_filters('wpforo_active_topic_min_posts', 5);
2143
+ $min_posts_for_hot_topic = (int) apply_filters('wpforo_hot_topic_min_posts', 20);
2144
  if( $post_count < 2 ) {
2145
  $icon['class'] = 'far fa-file';
2146
  $icon['color'] = 'wpfcl-2';
2147
  $icon['title'] = wpforo_phrase( 'Not Replied', false );
2148
+ } elseif( $post_count <= $min_posts_for_active_topic ) {
2149
  $icon['class'] = 'far fa-file-alt';
2150
  $icon['color'] = 'wpfcl-2';
2151
  $icon['title'] = wpforo_phrase( 'Replied', false );
2152
+ } elseif( $post_count <= $min_posts_for_hot_topic ) {
2153
  $icon['class'] = 'fas fa-file-alt';
2154
  $icon['color'] = 'wpfcl-2';
2155
  $icon['title'] = wpforo_phrase( 'Active', false );
includes/hooks.php CHANGED
@@ -1273,6 +1273,8 @@ function wpforo_admin_enqueue() {
1273
  'wpforo-backend-js',
1274
  'wpforo',
1275
  [
 
 
1276
  'board' => [ 'has_more_boards' => is_wpforo_multiboard() ],
1277
  'settings' => [ 'info' => [ 'core' => WPF()->settings->info->core, 'addons' => WPF()->settings->info->addons ] ]
1278
  ]
1273
  'wpforo-backend-js',
1274
  'wpforo',
1275
  [
1276
+ 'ajax_url' => wpforo_get_ajax_url(),
1277
+ 'nonces' => wpforo_generate_ajax_nonces(),
1278
  'board' => [ 'has_more_boards' => is_wpforo_multiboard() ],
1279
  'settings' => [ 'info' => [ 'core' => WPF()->settings->info->core, 'addons' => WPF()->settings->info->addons ] ]
1280
  ]
includes/phrases.php CHANGED
@@ -1110,5 +1110,153 @@ $wpforo_phrases = [
1110
  'Topic starter' => __('Topic starter', 'wpforo'),
1111
  'No posts found' => __('No posts found', 'wpforo'),
1112
  //1.9.4
1113
- 'Your user level does not have appropriate permission to view the content' => __('Your user level does not have appropriate permission to view the content', 'wpforo')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1114
  ];
1110
  'Topic starter' => __('Topic starter', 'wpforo'),
1111
  'No posts found' => __('No posts found', 'wpforo'),
1112
  //1.9.4
1113
+ 'Your user level does not have appropriate permission to view the content' => __('Your user level does not have appropriate permission to view the content', 'wpforo'),
1114
+ //2.0.0
1115
+ '%1$s' => __('%1$s', 'wpforo'),
1116
+ '%1$s - File is too large. Maximum allowed file size is %2$s MB' => __('%1$s - File is too large. Maximum allowed file size is %2$s MB', 'wpforo'),
1117
+ '%1$s - File type is not allowed.' => __('%1$s - File type is not allowed.', 'wpforo'),
1118
+ '%s and %s reacted' => __('%s and %s reacted', 'wpforo'),
1119
+ '%s reacted' => __('%s reacted', 'wpforo'),
1120
+ '%s, %s and %s reacted' => __('%s, %s and %s reacted', 'wpforo'),
1121
+ '%s, %s, %s and %d people reacted' => __('%s, %s, %s and %d people reacted', 'wpforo'),
1122
+ '<p>' => __('<p>', 'wpforo'),
1123
+ 'Access successfully added' => __('Access successfully added', 'wpforo'),
1124
+ 'Access successfully edited' => __('Access successfully edited', 'wpforo'),
1125
+ 'Active Participants' => __('Active Participants', 'wpforo'),
1126
+ 'Add New Topic' => __('Add New Topic', 'wpforo'),
1127
+ 'Advanced search options' => __('Advanced search options', 'wpforo'),
1128
+ 'All topics of this forum' => __('All topics of this forum', 'wpforo'),
1129
+ 'Author' => __('Author', 'wpforo'),
1130
+ 'Ban User' => __('Ban User', 'wpforo'),
1131
+ 'Board' => __('Board', 'wpforo'),
1132
+ 'Body' => __('Body', 'wpforo'),
1133
+ 'Bookmark' => __('Bookmark', 'wpforo'),
1134
+ 'Bookmarks' => __('Bookmarks', 'wpforo'),
1135
+ 'Can\'t upload file' => __('Can\'t upload file', 'wpforo'),
1136
+ 'Change Cover Image' => __('Change Cover Image', 'wpforo'),
1137
+ 'Cleaned Up!' => __('Cleaned Up!', 'wpforo'),
1138
+ 'Cleanup options reset successfully' => __('Cleanup options reset successfully', 'wpforo'),
1139
+ 'Content characters length must be greater than %d' => __('Content characters length must be greater than %d', 'wpforo'),
1140
+ 'Content characters length must be smaller than %d' => __('Content characters length must be smaller than %d', 'wpforo'),
1141
+ 'Copied' => __('Copied', 'wpforo'),
1142
+ 'Default avatar' => __('Default avatar', 'wpforo'),
1143
+ 'Delete Account' => __('Delete Account', 'wpforo'),
1144
+ 'Delete User in Dashboard' => __('Delete User in Dashboard', 'wpforo'),
1145
+ 'Deleted Successfully!' => __('Deleted Successfully!', 'wpforo'),
1146
+ 'Deleting Revision' => __('Deleting Revision', 'wpforo'),
1147
+ 'Discussions that may already have the information you are looking for' => __('Discussions that may already have the information you are looking for', 'wpforo'),
1148
+ 'Dislike' => __('Dislike', 'wpforo'),
1149
+ 'Dislikes' => __('Dislikes', 'wpforo'),
1150
+ 'DO NOT DELETE WPFORO PAGE!!!' => __('DO NOT DELETE WPFORO PAGE!!!', 'wpforo'),
1151
+ 'Do you really want to reset options?' => __('Do you really want to reset options?', 'wpforo'),
1152
+ 'Edit Account Information' => __('Edit Account Information', 'wpforo'),
1153
+ 'Edit User in Dashboard' => __('Edit User in Dashboard', 'wpforo'),
1154
+ 'Empty fields' => __('Empty fields', 'wpforo'),
1155
+ 'Filter by custom fields' => __('Filter by custom fields', 'wpforo'),
1156
+ 'First Name' => __('First Name', 'wpforo'),
1157
+ 'Follow' => __('Follow', 'wpforo'),
1158
+ 'Followers' => __('Followers', 'wpforo'),
1159
+ 'Following' => __('Following', 'wpforo'),
1160
+ 'Forum Board is Under Construction' => __('Forum Board is Under Construction', 'wpforo'),
1161
+ 'Forum Information' => __('Forum Information', 'wpforo'),
1162
+ 'Forum Jump:' => __('Forum Jump:', 'wpforo'),
1163
+ 'Forum not found.' => __('Forum not found.', 'wpforo'),
1164
+ 'Forum Participants' => __('Forum Participants', 'wpforo'),
1165
+ 'I have read and agree to %s privacy policy.' => __('I have read and agree to %s privacy policy.', 'wpforo'),
1166
+ 'Incorrect file type' => __('Incorrect file type', 'wpforo'),
1167
+ 'Instagram' => __('Instagram', 'wpforo'),
1168
+ 'Joined:' => __('Joined:', 'wpforo'),
1169
+ 'Last Name' => __('Last Name', 'wpforo'),
1170
+ 'Last seen' => __('Last seen', 'wpforo'),
1171
+ 'Likes' => __('Likes', 'wpforo'),
1172
+ 'LinkedIn' => __('LinkedIn', 'wpforo'),
1173
+ 'Load more replies...' => __('Load more replies...', 'wpforo'),
1174
+ 'max allowed file size' => __('max allowed file size', 'wpforo'),
1175
+ 'Misc options reset successfully' => __('Misc options reset successfully', 'wpforo'),
1176
+ 'Mute Mentioning Emails' => __('Mute Mentioning Emails', 'wpforo'),
1177
+ 'New Dislike' => __('New Dislike', 'wpforo'),
1178
+ 'New dislike from %1$s, %2$s' => __('New dislike from %1$s, %2$s', 'wpforo'),
1179
+ 'No followers found for this member.' => __('No followers found for this member.', 'wpforo'),
1180
+ 'No following found for this member.' => __('No following found for this member.', 'wpforo'),
1181
+ 'No Forum found for update' => __('No Forum found for update', 'wpforo'),
1182
+ 'No forum selected' => __('No forum selected', 'wpforo'),
1183
+ 'No Participants' => __('No Participants', 'wpforo'),
1184
+ 'No posts found for this member.' => __('No posts found for this member.', 'wpforo'),
1185
+ 'no replies' => __('no replies', 'wpforo'),
1186
+ 'No Topic found for update' => __('No Topic found for update', 'wpforo'),
1187
+ 'Participants' => __('Participants', 'wpforo'),
1188
+ 'Please confirm you want to do this action?' => __('Please confirm you want to do this action?', 'wpforo'),
1189
+ 'Please make sure you don\'t have not-synched Roles in the \"User Roles' => __('Please make sure you don\'t have not-synched Roles in the \"User Roles', 'wpforo'),
1190
+ 'Please save \"Forum template slugs' => __('Please save \"Forum template slugs', 'wpforo'),
1191
+ 'Please select users and usergroup' => __('Please select users and usergroup', 'wpforo'),
1192
+ 'Please use the contact form below if you want to contact the website administrator.' => __('Please use the contact form below if you want to contact the website administrator.', 'wpforo'),
1193
+ 'Posts not found' => __('Posts not found', 'wpforo'),
1194
+ 'Posts with their shortened content' => __('Posts with their shortened content', 'wpforo'),
1195
+ 'Question' => __('Question', 'wpforo'),
1196
+ 'Question Status' => __('Question Status', 'wpforo'),
1197
+ 'Rebuilt Successfully!' => __('Rebuilt Successfully!', 'wpforo'),
1198
+ 'Received Dislikes' => __('Received Dislikes', 'wpforo'),
1199
+ 'relevance' => __('relevance', 'wpforo'),
1200
+ 'Replies:' => __('Replies:', 'wpforo'),
1201
+ 'Request for account approval' => __('Request for account approval', 'wpforo'),
1202
+ 'Restore Revision' => __('Restore Revision', 'wpforo'),
1203
+ 'Role-Usergroup synchronization is complete!' => __('Role-Usergroup synchronization is complete!', 'wpforo'),
1204
+ 'Secondary Groups' => __('Secondary Groups', 'wpforo'),
1205
+ 'Secondary Usergroup' => __('Secondary Usergroup', 'wpforo'),
1206
+ 'Select usergroups if you want to send private messages simultaneously to all users of that usergroups.' => __('Select usergroups if you want to send private messages simultaneously to all users of that usergroups.', 'wpforo'),
1207
+ 'Self following not allowed!' => __('Self following not allowed!', 'wpforo'),
1208
+ 'Send' => __('Send', 'wpforo'),
1209
+ 'Settings reset successfully' => __('Settings reset successfully', 'wpforo'),
1210
+ 'Settings successfully updated' => __('Settings successfully updated', 'wpforo'),
1211
+ 'Share Urls' => __('Share Urls', 'wpforo'),
1212
+ 'Slug' => __('Slug', 'wpforo'),
1213
+ 'Sorry, this file cannot be deleted' => __('Sorry, this file cannot be deleted', 'wpforo'),
1214
+ 'Spoiler' => __('Spoiler', 'wpforo'),
1215
+ 'Subscribe for new posts' => __('Subscribe for new posts', 'wpforo'),
1216
+ 'Subscribe to this question' => __('Subscribe to this question', 'wpforo'),
1217
+ 'Successfully Done' => __('Successfully Done', 'wpforo'),
1218
+ 'Synched Successfully!' => __('Synched Successfully!', 'wpforo'),
1219
+ 'Telegram' => __('Telegram', 'wpforo'),
1220
+ 'Threads rebuilt successfully' => __('Threads rebuilt successfully', 'wpforo'),
1221
+ 'to reply to this topic.' => __('to reply to this topic.', 'wpforo'),
1222
+ 'Tools &gt; Antispam Tab' => __('Tools &gt; Antispam Tab', 'wpforo'),
1223
+ 'Topic' => __('Topic', 'wpforo'),
1224
+ 'Topic Navigation' => __('Topic Navigation', 'wpforo'),
1225
+ 'Topic Overview' => __('Topic Overview', 'wpforo'),
1226
+ 'Topic overview and more...' => __('Topic overview and more...', 'wpforo'),
1227
+ 'Topics with their latest replies in reversed order' => __('Topics with their latest replies in reversed order', 'wpforo'),
1228
+ 'Total Posts' => __('Total Posts', 'wpforo'),
1229
+ 'Unban User' => __('Unban User', 'wpforo'),
1230
+ 'Unbookmark' => __('Unbookmark', 'wpforo'),
1231
+ 'Unfollow' => __('Unfollow', 'wpforo'),
1232
+ 'Unmute Mentioning Emails' => __('Unmute Mentioning Emails', 'wpforo'),
1233
+ 'Updated Successfully!' => __('Updated Successfully!', 'wpforo'),
1234
+ 'Uploading...' => __('Uploading...', 'wpforo'),
1235
+ 'User activate action error' => __('User activate action error', 'wpforo'),
1236
+ 'User deactivate action error' => __('User deactivate action error', 'wpforo'),
1237
+ 'Views:' => __('Views:', 'wpforo'),
1238
+ 'VKontakte' => __('VKontakte', 'wpforo'),
1239
+ 'Votes & Answers' => __('Votes & Answers', 'wpforo'),
1240
+ 'Write something clever here..' => __('Write something clever here..', 'wpforo'),
1241
+ 'You are not logged in or sent wrong data!' => __('You are not logged in or sent wrong data!', 'wpforo'),
1242
+ 'You are not permitted to subscribe with you' => __('You are not permitted to subscribe with you', 'wpforo'),
1243
+ 'You are not permitted to view this attachment' => __('You are not permitted to view this attachment', 'wpforo'),
1244
+ 'You can\'t make yourself banned user' => __('You can\'t make yourself banned user', 'wpforo'),
1245
+ 'You do not have permission to view the content' => __('You do not have permission to view the content', 'wpforo'),
1246
+ 'You don\'t have permission to delete topic from this forum.' => __('You don\'t have permission to delete topic from this forum.', 'wpforo'),
1247
+ 'You don\'t have permission to do this action from this forum' => __('You don\'t have permission to do this action from this forum', 'wpforo'),
1248
+ 'You don\'t have permission to like posts from this forum' => __('You don\'t have permission to like posts from this forum', 'wpforo'),
1249
+ 'You don\'t have permission to make topic answered' => __('You don\'t have permission to make topic answered', 'wpforo'),
1250
+ 'You don\'t have permission to make two best answers for one topic' => __('You don\'t have permission to make two best answers for one topic', 'wpforo'),
1251
+ 'You have no new notifications' => __('You have no new notifications', 'wpforo'),
1252
+ 'You have removed your vote' => __('You have removed your vote', 'wpforo'),
1253
+ 'You should have minimum number of approved posts to be able edit your profile information' => __('You should have minimum number of approved posts to be able edit your profile information', 'wpforo'),
1254
+ 'You\'re already disliked this post' => __('You\'re already disliked this post', 'wpforo'),
1255
+ 'You\'re already liked this post' => __('You\'re already liked this post', 'wpforo'),
1256
+ 'Your message to the website administrator...' => __('Your message to the website administrator...', 'wpforo'),
1257
+ 'Your template has not found' => __('Your template has not found', 'wpforo'),
1258
+ 'Your template is not found' => __('Your template is not found', 'wpforo'),
1259
+ 'Your user level does not have appropriate permission to view the content' => __('Your user level does not have appropriate permission to view the content', 'wpforo'),
1260
+ 'YouTube' => __('YouTube', 'wpforo')
1261
+
1262
  ];
languages/wpforo.pot CHANGED
@@ -4,7 +4,7 @@
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Forum - wpForo\n"
7
- "POT-Creation-Date: 2022-08-19 15:57+0400\n"
8
  "PO-Revision-Date: 2016-06-28 21:09+0400\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
@@ -123,7 +123,7 @@ msgstr ""
123
  msgid "Other"
124
  msgstr ""
125
 
126
- #: admin/includes/deactivation-dialog.php:142 includes/hooks.php:1284
127
  msgid "Please provide more information"
128
  msgstr ""
129
 
@@ -148,7 +148,7 @@ msgid "Overview"
148
  msgstr ""
149
 
150
  #: admin/index.php:54 admin/index.php:201 admin/pages/dashboard.php:25
151
- #: admin/tools-tabs/misc.php:67 includes/hooks.php:2192 includes/hooks.php:2396
152
  #: includes/phrases.php:309 integrations/BuddyPress.php:12
153
  #: integrations/BuddyPress.php:44 integrations/BuddyPress.php:117
154
  #: widgets/Forums.php:20
@@ -156,55 +156,55 @@ msgid "Forums"
156
  msgstr ""
157
 
158
  #: admin/index.php:59 admin/index.php:151 admin/index.php:206
159
- #: admin/pages/settings.php:163 includes/hooks.php:2208 includes/hooks.php:2412
160
- #: includes/hooks.php:2517
161
  msgid "Settings"
162
  msgstr ""
163
 
164
- #: admin/index.php:64 admin/index.php:211 includes/hooks.php:2226
165
- #: includes/hooks.php:2430
166
  msgid "Moderation"
167
  msgstr ""
168
 
169
- #: admin/index.php:69 admin/index.php:216 includes/hooks.php:2276
170
- #: includes/hooks.php:2439 includes/phrases.php:791
171
  msgid "Phrases"
172
  msgstr ""
173
 
174
- #: admin/index.php:74 admin/index.php:221 includes/hooks.php:2217
175
- #: includes/hooks.php:2421 includes/phrases.php:916
176
  msgid "Tools"
177
  msgstr ""
178
 
179
  #: admin/index.php:82 admin/index.php:136 admin/pages/board.php:16
180
- #: includes/hooks.php:10 includes/hooks.php:2460
181
  msgid "Boards"
182
  msgstr ""
183
 
184
- #: admin/index.php:86 admin/index.php:140 includes/hooks.php:2235
185
- #: includes/hooks.php:2476
186
  msgid "Accesses"
187
  msgstr ""
188
 
189
  #: admin/index.php:90 admin/index.php:144 admin/pages/usergroup.php:12
190
- #: admin/pages/usergroup.php:160 includes/hooks.php:2260 includes/hooks.php:2492
191
  msgid "Usergroups"
192
  msgstr ""
193
 
194
  #: admin/index.php:93 admin/index.php:147 admin/pages/dashboard.php:37
195
  #: admin/pages/member.php:10 admin/pages/usergroup.php:37
196
- #: admin/tools-tabs/misc.php:87 includes/hooks.php:2251 includes/hooks.php:2508
197
  #: includes/phrases.php:364
198
  msgid "Members"
199
  msgstr ""
200
 
201
- #: admin/index.php:97 admin/index.php:156 includes/hooks.php:2292
202
- #: includes/hooks.php:2526 includes/phrases.php:792
203
  msgid "Themes"
204
  msgstr ""
205
 
206
  #: admin/index.php:102 admin/index.php:161 admin/pages/board.php:116
207
- #: admin/pages/settings.php:22 includes/hooks.php:2301 includes/hooks.php:2535
208
  #: includes/phrases.php:211
209
  msgid "Addons"
210
  msgstr ""
@@ -447,7 +447,7 @@ msgstr ""
447
  msgid "All"
448
  msgstr ""
449
 
450
- #: admin/listtables/Moderations.php:362
451
  msgid "Topic"
452
  msgstr ""
453
 
@@ -498,7 +498,7 @@ msgstr ""
498
  msgid "Read the documentation"
499
  msgstr ""
500
 
501
- #: admin/pages/accesses.php:29 includes/hooks.php:2242 includes/hooks.php:2483
502
  #: includes/phrases.php:207
503
  msgid "Add New Forum Access"
504
  msgstr ""
@@ -697,7 +697,7 @@ msgstr ""
697
  msgid "one URL per line"
698
  msgstr ""
699
 
700
- #: admin/pages/dashboard.php:7 includes/hooks.php:2184
701
  msgid "Forum Dashboard"
702
  msgstr ""
703
 
@@ -792,7 +792,7 @@ msgstr ""
792
  msgid "Permissions"
793
  msgstr ""
794
 
795
- #: admin/pages/forum.php:19 includes/phrases.php:492
796
  msgid "Slug"
797
  msgstr ""
798
 
@@ -1798,7 +1798,7 @@ msgid ""
1798
  "twice."
1799
  msgstr ""
1800
 
1801
- #: admin/settings/styles.php:130
1802
  msgid "Copied"
1803
  msgstr ""
1804
 
@@ -2186,19 +2186,19 @@ msgstr ""
2186
  msgid "User registration is disabled"
2187
  msgstr ""
2188
 
2189
- #: classes/Actions.php:2048 classes/Template.php:2358 includes/phrases.php:513
2190
  msgid "Theme file not readable"
2191
  msgstr ""
2192
 
2193
- #: classes/Actions.php:2054
2194
  msgid "Theme Successfully Activated"
2195
  msgstr ""
2196
 
2197
- #: classes/Actions.php:2075
2198
  msgid "Theme delete error"
2199
  msgstr ""
2200
 
2201
- #: classes/Actions.php:2082
2202
  msgid "Theme delete success"
2203
  msgstr ""
2204
 
@@ -4179,7 +4179,7 @@ msgstr ""
4179
  msgid "Exclude file extensions"
4180
  msgstr ""
4181
 
4182
- #: classes/Settings.php:2297 includes/hooks.php:2641
4183
  msgid "Google reCAPTCHA"
4184
  msgstr ""
4185
 
@@ -4677,7 +4677,7 @@ msgstr ""
4677
  msgid "Minute"
4678
  msgstr ""
4679
 
4680
- #: classes/Settings.php:3285 includes/hooks.php:1532 includes/phrases.php:433
4681
  msgid "Rating Level"
4682
  msgstr ""
4683
 
@@ -4709,7 +4709,7 @@ msgstr ""
4709
  msgid "More"
4710
  msgstr ""
4711
 
4712
- #: classes/Settings.php:3298 includes/hooks.php:1545 includes/phrases.php:344
4713
  msgid "Level"
4714
  msgstr ""
4715
 
@@ -4888,7 +4888,7 @@ msgstr ""
4888
  msgid "Insert Spoiler"
4889
  msgstr ""
4890
 
4891
- #: classes/Template.php:854
4892
  msgid "Spoiler"
4893
  msgstr ""
4894
 
@@ -5174,54 +5174,54 @@ msgstr ""
5174
  msgid "Move"
5175
  msgstr ""
5176
 
5177
- #: includes/hooks.php:1283
5178
  msgid "Please choose one reasons before sending a feedback!"
5179
  msgstr ""
5180
 
5181
- #: includes/hooks.php:1285
5182
  msgid ""
5183
  "With the email address, please check the \"I agree to receive email\" checkbox "
5184
  "to proceed."
5185
  msgstr ""
5186
 
5187
- #: includes/hooks.php:1286
5188
  msgid "Please fill your email address for feedback"
5189
  msgstr ""
5190
 
5191
- #: includes/hooks.php:1287
5192
  msgid "Your email address is not valid"
5193
  msgstr ""
5194
 
5195
- #: includes/hooks.php:1352
5196
  msgid ""
5197
  "IMPORTANT: wpForo can't work with default permalink, please change permalink "
5198
  "structure"
5199
  msgstr ""
5200
 
5201
- #: includes/hooks.php:1437
5202
  msgid "Forum Profile Fields - wpForo"
5203
  msgstr ""
5204
 
5205
- #: includes/hooks.php:1446
5206
  msgid "Forum - Usergroup"
5207
  msgstr ""
5208
 
5209
- #: includes/hooks.php:1451
5210
  #, php-format
5211
  msgid ""
5212
  "Forum Usergroups are synched with User Roles based on the %s. When you change "
5213
  "this user Role the Usergroup is automatically changed according to that table."
5214
  msgstr ""
5215
 
5216
- #: includes/hooks.php:1458
5217
  msgid "Synced with user role"
5218
  msgstr ""
5219
 
5220
- #: includes/hooks.php:1463
5221
  msgid "Role-Usergroup Synchronization is Turned ON!"
5222
  msgstr ""
5223
 
5224
- #: includes/hooks.php:1466
5225
  msgid ""
5226
  "This user Usergroup is automatically changed according to current Role. If you "
5227
  "want to disable Role-Usergroup synchronization and manage Usergroups and User "
@@ -5229,19 +5229,19 @@ msgid ""
5229
  "admin page and disable \"Role-Usergroup Synchronization\" option."
5230
  msgstr ""
5231
 
5232
- #: includes/hooks.php:1480
5233
  msgid "Forum - Secondary Usergroups"
5234
  msgstr ""
5235
 
5236
- #: includes/hooks.php:1504
5237
  msgid "Forum - User Timezone"
5238
  msgstr ""
5239
 
5240
- #: includes/hooks.php:1515
5241
  msgid "User Reputation"
5242
  msgstr ""
5243
 
5244
- #: includes/hooks.php:1517
5245
  msgid ""
5246
  "By default all members get rating badges and titles based on number of posts. "
5247
  "However, using this option you can grant lower or higher rating to certain "
@@ -5249,49 +5249,49 @@ msgid ""
5249
  "be managed in Forums > Settings > Members Tab."
5250
  msgstr ""
5251
 
5252
- #: includes/hooks.php:1522
5253
  msgid "Default Rating"
5254
  msgstr ""
5255
 
5256
- #: includes/hooks.php:1525
5257
  msgid "Custom Rating"
5258
  msgstr ""
5259
 
5260
- #: includes/hooks.php:1533 includes/phrases.php:865
5261
  msgid "Rating Title"
5262
  msgstr ""
5263
 
5264
- #: includes/hooks.php:1534 includes/phrases.php:430
5265
  msgid "Rating Badge"
5266
  msgstr ""
5267
 
5268
- #: includes/hooks.php:2151 includes/hooks.php:2199 includes/hooks.php:2335
5269
- #: includes/hooks.php:2403
5270
  msgid "Add New Forum"
5271
  msgstr ""
5272
 
5273
- #: includes/hooks.php:2158 includes/hooks.php:2342
5274
  msgid "Add New User Group"
5275
  msgstr ""
5276
 
5277
- #: includes/hooks.php:2165 includes/hooks.php:2283 includes/hooks.php:2349
5278
- #: includes/hooks.php:2446
5279
  msgid "Add New Phrase"
5280
  msgstr ""
5281
 
5282
- #: includes/hooks.php:2174 includes/hooks.php:2386
5283
  msgid "Visit Forum"
5284
  msgstr ""
5285
 
5286
- #: includes/hooks.php:2267 includes/hooks.php:2499
5287
  msgid "Add New Usergroup"
5288
  msgstr ""
5289
 
5290
- #: includes/hooks.php:2467
5291
  msgid "Add New Board"
5292
  msgstr ""
5293
 
5294
- #: includes/hooks.php:2640 includes/phrases.php:1086
5295
  #, php-format
5296
  msgid ""
5297
  "IMPORTANT! The forum registration form is probably under risk of spam attacks. "
@@ -5301,17 +5301,17 @@ msgid ""
5301
  "dismiss this message."
5302
  msgstr ""
5303
 
5304
- #: includes/hooks.php:2670
5305
  msgid "wpForo Polls addon is disabled!"
5306
  msgstr ""
5307
 
5308
- #: includes/hooks.php:2670
5309
  msgid ""
5310
  " Your addon version is not compatible with the current version of wpForo. "
5311
  "Please update the addon or downgrade wpForo to 1.7.7"
5312
  msgstr ""
5313
 
5314
- #: includes/hooks.php:2671
5315
  msgid "dismiss"
5316
  msgstr ""
5317
 
@@ -5488,7 +5488,7 @@ msgid ""
5488
  " Post URL: [post-url]"
5489
  msgstr ""
5490
 
5491
- #: includes/phrases.php:6
5492
  msgid "relevance"
5493
  msgstr ""
5494
 
@@ -5557,7 +5557,7 @@ msgstr ""
5557
  msgid "Topic are private, please register or login for further information"
5558
  msgstr ""
5559
 
5560
- #: includes/phrases.php:25
5561
  msgid "You do not have permission to view the content"
5562
  msgstr ""
5563
 
@@ -5597,7 +5597,7 @@ msgstr ""
5597
  msgid "all topics has been loaded in this list"
5598
  msgstr ""
5599
 
5600
- #: includes/phrases.php:35
5601
  msgid "You don't have permission to do this action from this forum"
5602
  msgstr ""
5603
 
@@ -5605,11 +5605,11 @@ msgstr ""
5605
  msgid "wrong data"
5606
  msgstr ""
5607
 
5608
- #: includes/phrases.php:37
5609
  msgid "You don't have permission to make two best answers for one topic"
5610
  msgstr ""
5611
 
5612
- #: includes/phrases.php:38
5613
  msgid "You don't have permission to make topic answered"
5614
  msgstr ""
5615
 
@@ -5621,7 +5621,7 @@ msgstr ""
5621
  msgid "done"
5622
  msgstr ""
5623
 
5624
- #: includes/phrases.php:41
5625
  msgid "You don't have permission to like posts from this forum"
5626
  msgstr ""
5627
 
@@ -5641,7 +5641,7 @@ msgstr ""
5641
  msgid "404 - Page not found"
5642
  msgstr ""
5643
 
5644
- #: includes/phrases.php:46
5645
  msgid "DO NOT DELETE WPFORO PAGE!!!"
5646
  msgstr ""
5647
 
@@ -5649,15 +5649,15 @@ msgstr ""
5649
  msgid "Deleted"
5650
  msgstr ""
5651
 
5652
- #: includes/phrases.php:48
5653
  msgid "Settings reset successfully"
5654
  msgstr ""
5655
 
5656
- #: includes/phrases.php:49
5657
  msgid "Misc options reset successfully"
5658
  msgstr ""
5659
 
5660
- #: includes/phrases.php:50
5661
  msgid "Cleanup options reset successfully"
5662
  msgstr ""
5663
 
@@ -5713,19 +5713,19 @@ msgstr ""
5713
  msgid "Please save \"Forum template slugs"
5714
  msgstr ""
5715
 
5716
- #: includes/phrases.php:64
5717
  msgid "Rebuilt Successfully!"
5718
  msgstr ""
5719
 
5720
- #: includes/phrases.php:65
5721
  msgid "Synched Successfully!"
5722
  msgstr ""
5723
 
5724
- #: includes/phrases.php:66
5725
  msgid "Sorry, this file cannot be deleted"
5726
  msgstr ""
5727
 
5728
- #: includes/phrases.php:67
5729
  #, php-format
5730
  msgid "I have read and agree to %s privacy policy."
5731
  msgstr ""
@@ -5789,7 +5789,7 @@ msgstr ""
5789
  msgid "Data merging error"
5790
  msgstr ""
5791
 
5792
- #: includes/phrases.php:82
5793
  msgid "You don't have permission to delete topic from this forum."
5794
  msgstr ""
5795
 
@@ -5853,7 +5853,7 @@ msgstr ""
5853
  msgid "User successfully banned from wpforo"
5854
  msgstr ""
5855
 
5856
- #: includes/phrases.php:98
5857
  msgid "You can't make yourself banned user"
5858
  msgstr ""
5859
 
@@ -5916,7 +5916,7 @@ msgid ""
5916
  "it."
5917
  msgstr ""
5918
 
5919
- #: includes/phrases.php:113
5920
  msgid "Do you really want to reset options?"
5921
  msgstr ""
5922
 
@@ -7870,11 +7870,11 @@ msgid ""
7870
  "process is still working in MySQL server."
7871
  msgstr ""
7872
 
7873
- #: includes/phrases.php:807
7874
  msgid "Updated Successfully!"
7875
  msgstr ""
7876
 
7877
- #: includes/phrases.php:808
7878
  msgid "Deleted Successfully!"
7879
  msgstr ""
7880
 
@@ -8000,7 +8000,7 @@ msgstr ""
8000
  msgid "Topic first post data not found."
8001
  msgstr ""
8002
 
8003
- #: includes/phrases.php:856
8004
  msgid "Settings successfully updated"
8005
  msgstr ""
8006
 
@@ -8477,7 +8477,7 @@ msgstr ""
8477
  msgid "Previous Topic"
8478
  msgstr ""
8479
 
8480
- #: includes/phrases.php:996
8481
  msgid "All topics of this forum"
8482
  msgstr ""
8483
 
@@ -8646,7 +8646,7 @@ msgstr ""
8646
  msgid "%s Reply"
8647
  msgstr ""
8648
 
8649
- #: includes/phrases.php:1047
8650
  msgid "No forum selected"
8651
  msgstr ""
8652
 
@@ -8695,7 +8695,7 @@ msgstr ""
8695
  msgid "Topic Tag:"
8696
  msgstr ""
8697
 
8698
- #: includes/phrases.php:1061
8699
  msgid "Default avatar"
8700
  msgstr ""
8701
 
@@ -8716,7 +8716,7 @@ msgstr ""
8716
  msgid "You have no new notification"
8717
  msgstr ""
8718
 
8719
- #: includes/phrases.php:1068
8720
  msgid "You have no new notifications"
8721
  msgstr ""
8722
 
@@ -8795,7 +8795,7 @@ msgid ""
8795
  "spam users."
8796
  msgstr ""
8797
 
8798
- #: includes/phrases.php:1089
8799
  msgid "Tools &gt; Antispam Tab"
8800
  msgstr ""
8801
 
@@ -8891,10 +8891,490 @@ msgstr ""
8891
  msgid "No posts found"
8892
  msgstr ""
8893
 
8894
- #: includes/phrases.php:1113
8895
  msgid "Your user level does not have appropriate permission to view the content"
8896
  msgstr ""
8897
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8898
  #: integrations/BuddyPress.php:34
8899
  msgid "Search Forums..."
8900
  msgstr ""
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Forum - wpForo\n"
7
+ "POT-Creation-Date: 2022-09-05 18:25+0400\n"
8
  "PO-Revision-Date: 2016-06-28 21:09+0400\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
123
  msgid "Other"
124
  msgstr ""
125
 
126
+ #: admin/includes/deactivation-dialog.php:142 includes/hooks.php:1286
127
  msgid "Please provide more information"
128
  msgstr ""
129
 
148
  msgstr ""
149
 
150
  #: admin/index.php:54 admin/index.php:201 admin/pages/dashboard.php:25
151
+ #: admin/tools-tabs/misc.php:67 includes/hooks.php:2194 includes/hooks.php:2398
152
  #: includes/phrases.php:309 integrations/BuddyPress.php:12
153
  #: integrations/BuddyPress.php:44 integrations/BuddyPress.php:117
154
  #: widgets/Forums.php:20
156
  msgstr ""
157
 
158
  #: admin/index.php:59 admin/index.php:151 admin/index.php:206
159
+ #: admin/pages/settings.php:163 includes/hooks.php:2210 includes/hooks.php:2414
160
+ #: includes/hooks.php:2519
161
  msgid "Settings"
162
  msgstr ""
163
 
164
+ #: admin/index.php:64 admin/index.php:211 includes/hooks.php:2228
165
+ #: includes/hooks.php:2432
166
  msgid "Moderation"
167
  msgstr ""
168
 
169
+ #: admin/index.php:69 admin/index.php:216 includes/hooks.php:2278
170
+ #: includes/hooks.php:2441 includes/phrases.php:791
171
  msgid "Phrases"
172
  msgstr ""
173
 
174
+ #: admin/index.php:74 admin/index.php:221 includes/hooks.php:2219
175
+ #: includes/hooks.php:2423 includes/phrases.php:916
176
  msgid "Tools"
177
  msgstr ""
178
 
179
  #: admin/index.php:82 admin/index.php:136 admin/pages/board.php:16
180
+ #: includes/hooks.php:10 includes/hooks.php:2462
181
  msgid "Boards"
182
  msgstr ""
183
 
184
+ #: admin/index.php:86 admin/index.php:140 includes/hooks.php:2237
185
+ #: includes/hooks.php:2478
186
  msgid "Accesses"
187
  msgstr ""
188
 
189
  #: admin/index.php:90 admin/index.php:144 admin/pages/usergroup.php:12
190
+ #: admin/pages/usergroup.php:160 includes/hooks.php:2262 includes/hooks.php:2494
191
  msgid "Usergroups"
192
  msgstr ""
193
 
194
  #: admin/index.php:93 admin/index.php:147 admin/pages/dashboard.php:37
195
  #: admin/pages/member.php:10 admin/pages/usergroup.php:37
196
+ #: admin/tools-tabs/misc.php:87 includes/hooks.php:2253 includes/hooks.php:2510
197
  #: includes/phrases.php:364
198
  msgid "Members"
199
  msgstr ""
200
 
201
+ #: admin/index.php:97 admin/index.php:156 includes/hooks.php:2294
202
+ #: includes/hooks.php:2528 includes/phrases.php:792
203
  msgid "Themes"
204
  msgstr ""
205
 
206
  #: admin/index.php:102 admin/index.php:161 admin/pages/board.php:116
207
+ #: admin/pages/settings.php:22 includes/hooks.php:2303 includes/hooks.php:2537
208
  #: includes/phrases.php:211
209
  msgid "Addons"
210
  msgstr ""
447
  msgid "All"
448
  msgstr ""
449
 
450
+ #: admin/listtables/Moderations.php:362 includes/phrases.php:1223
451
  msgid "Topic"
452
  msgstr ""
453
 
498
  msgid "Read the documentation"
499
  msgstr ""
500
 
501
+ #: admin/pages/accesses.php:29 includes/hooks.php:2244 includes/hooks.php:2485
502
  #: includes/phrases.php:207
503
  msgid "Add New Forum Access"
504
  msgstr ""
697
  msgid "one URL per line"
698
  msgstr ""
699
 
700
+ #: admin/pages/dashboard.php:7 includes/hooks.php:2186
701
  msgid "Forum Dashboard"
702
  msgstr ""
703
 
792
  msgid "Permissions"
793
  msgstr ""
794
 
795
+ #: admin/pages/forum.php:19 includes/phrases.php:492 includes/phrases.php:1212
796
  msgid "Slug"
797
  msgstr ""
798
 
1798
  "twice."
1799
  msgstr ""
1800
 
1801
+ #: admin/settings/styles.php:130 includes/phrases.php:1141
1802
  msgid "Copied"
1803
  msgstr ""
1804
 
2186
  msgid "User registration is disabled"
2187
  msgstr ""
2188
 
2189
+ #: classes/Actions.php:2072 classes/Template.php:2360 includes/phrases.php:513
2190
  msgid "Theme file not readable"
2191
  msgstr ""
2192
 
2193
+ #: classes/Actions.php:2078
2194
  msgid "Theme Successfully Activated"
2195
  msgstr ""
2196
 
2197
+ #: classes/Actions.php:2099
2198
  msgid "Theme delete error"
2199
  msgstr ""
2200
 
2201
+ #: classes/Actions.php:2106
2202
  msgid "Theme delete success"
2203
  msgstr ""
2204
 
4179
  msgid "Exclude file extensions"
4180
  msgstr ""
4181
 
4182
+ #: classes/Settings.php:2297 includes/hooks.php:2643
4183
  msgid "Google reCAPTCHA"
4184
  msgstr ""
4185
 
4677
  msgid "Minute"
4678
  msgstr ""
4679
 
4680
+ #: classes/Settings.php:3285 includes/hooks.php:1534 includes/phrases.php:433
4681
  msgid "Rating Level"
4682
  msgstr ""
4683
 
4709
  msgid "More"
4710
  msgstr ""
4711
 
4712
+ #: classes/Settings.php:3298 includes/hooks.php:1547 includes/phrases.php:344
4713
  msgid "Level"
4714
  msgstr ""
4715
 
4888
  msgid "Insert Spoiler"
4889
  msgstr ""
4890
 
4891
+ #: classes/Template.php:854 includes/phrases.php:1214
4892
  msgid "Spoiler"
4893
  msgstr ""
4894
 
5174
  msgid "Move"
5175
  msgstr ""
5176
 
5177
+ #: includes/hooks.php:1285
5178
  msgid "Please choose one reasons before sending a feedback!"
5179
  msgstr ""
5180
 
5181
+ #: includes/hooks.php:1287
5182
  msgid ""
5183
  "With the email address, please check the \"I agree to receive email\" checkbox "
5184
  "to proceed."
5185
  msgstr ""
5186
 
5187
+ #: includes/hooks.php:1288
5188
  msgid "Please fill your email address for feedback"
5189
  msgstr ""
5190
 
5191
+ #: includes/hooks.php:1289
5192
  msgid "Your email address is not valid"
5193
  msgstr ""
5194
 
5195
+ #: includes/hooks.php:1354
5196
  msgid ""
5197
  "IMPORTANT: wpForo can't work with default permalink, please change permalink "
5198
  "structure"
5199
  msgstr ""
5200
 
5201
+ #: includes/hooks.php:1439
5202
  msgid "Forum Profile Fields - wpForo"
5203
  msgstr ""
5204
 
5205
+ #: includes/hooks.php:1448
5206
  msgid "Forum - Usergroup"
5207
  msgstr ""
5208
 
5209
+ #: includes/hooks.php:1453
5210
  #, php-format
5211
  msgid ""
5212
  "Forum Usergroups are synched with User Roles based on the %s. When you change "
5213
  "this user Role the Usergroup is automatically changed according to that table."
5214
  msgstr ""
5215
 
5216
+ #: includes/hooks.php:1460
5217
  msgid "Synced with user role"
5218
  msgstr ""
5219
 
5220
+ #: includes/hooks.php:1465
5221
  msgid "Role-Usergroup Synchronization is Turned ON!"
5222
  msgstr ""
5223
 
5224
+ #: includes/hooks.php:1468
5225
  msgid ""
5226
  "This user Usergroup is automatically changed according to current Role. If you "
5227
  "want to disable Role-Usergroup synchronization and manage Usergroups and User "
5229
  "admin page and disable \"Role-Usergroup Synchronization\" option."
5230
  msgstr ""
5231
 
5232
+ #: includes/hooks.php:1482
5233
  msgid "Forum - Secondary Usergroups"
5234
  msgstr ""
5235
 
5236
+ #: includes/hooks.php:1506
5237
  msgid "Forum - User Timezone"
5238
  msgstr ""
5239
 
5240
+ #: includes/hooks.php:1517
5241
  msgid "User Reputation"
5242
  msgstr ""
5243
 
5244
+ #: includes/hooks.php:1519
5245
  msgid ""
5246
  "By default all members get rating badges and titles based on number of posts. "
5247
  "However, using this option you can grant lower or higher rating to certain "
5249
  "be managed in Forums > Settings > Members Tab."
5250
  msgstr ""
5251
 
5252
+ #: includes/hooks.php:1524
5253
  msgid "Default Rating"
5254
  msgstr ""
5255
 
5256
+ #: includes/hooks.php:1527
5257
  msgid "Custom Rating"
5258
  msgstr ""
5259
 
5260
+ #: includes/hooks.php:1535 includes/phrases.php:865
5261
  msgid "Rating Title"
5262
  msgstr ""
5263
 
5264
+ #: includes/hooks.php:1536 includes/phrases.php:430
5265
  msgid "Rating Badge"
5266
  msgstr ""
5267
 
5268
+ #: includes/hooks.php:2153 includes/hooks.php:2201 includes/hooks.php:2337
5269
+ #: includes/hooks.php:2405
5270
  msgid "Add New Forum"
5271
  msgstr ""
5272
 
5273
+ #: includes/hooks.php:2160 includes/hooks.php:2344
5274
  msgid "Add New User Group"
5275
  msgstr ""
5276
 
5277
+ #: includes/hooks.php:2167 includes/hooks.php:2285 includes/hooks.php:2351
5278
+ #: includes/hooks.php:2448
5279
  msgid "Add New Phrase"
5280
  msgstr ""
5281
 
5282
+ #: includes/hooks.php:2176 includes/hooks.php:2388
5283
  msgid "Visit Forum"
5284
  msgstr ""
5285
 
5286
+ #: includes/hooks.php:2269 includes/hooks.php:2501
5287
  msgid "Add New Usergroup"
5288
  msgstr ""
5289
 
5290
+ #: includes/hooks.php:2469
5291
  msgid "Add New Board"
5292
  msgstr ""
5293
 
5294
+ #: includes/hooks.php:2642 includes/phrases.php:1086
5295
  #, php-format
5296
  msgid ""
5297
  "IMPORTANT! The forum registration form is probably under risk of spam attacks. "
5301
  "dismiss this message."
5302
  msgstr ""
5303
 
5304
+ #: includes/hooks.php:2672
5305
  msgid "wpForo Polls addon is disabled!"
5306
  msgstr ""
5307
 
5308
+ #: includes/hooks.php:2672
5309
  msgid ""
5310
  " Your addon version is not compatible with the current version of wpForo. "
5311
  "Please update the addon or downgrade wpForo to 1.7.7"
5312
  msgstr ""
5313
 
5314
+ #: includes/hooks.php:2673
5315
  msgid "dismiss"
5316
  msgstr ""
5317
 
5488
  " Post URL: [post-url]"
5489
  msgstr ""
5490
 
5491
+ #: includes/phrases.php:6 includes/phrases.php:1199
5492
  msgid "relevance"
5493
  msgstr ""
5494
 
5557
  msgid "Topic are private, please register or login for further information"
5558
  msgstr ""
5559
 
5560
+ #: includes/phrases.php:25 includes/phrases.php:1245
5561
  msgid "You do not have permission to view the content"
5562
  msgstr ""
5563
 
5597
  msgid "all topics has been loaded in this list"
5598
  msgstr ""
5599
 
5600
+ #: includes/phrases.php:35 includes/phrases.php:1247
5601
  msgid "You don't have permission to do this action from this forum"
5602
  msgstr ""
5603
 
5605
  msgid "wrong data"
5606
  msgstr ""
5607
 
5608
+ #: includes/phrases.php:37 includes/phrases.php:1250
5609
  msgid "You don't have permission to make two best answers for one topic"
5610
  msgstr ""
5611
 
5612
+ #: includes/phrases.php:38 includes/phrases.php:1249
5613
  msgid "You don't have permission to make topic answered"
5614
  msgstr ""
5615
 
5621
  msgid "done"
5622
  msgstr ""
5623
 
5624
+ #: includes/phrases.php:41 includes/phrases.php:1248
5625
  msgid "You don't have permission to like posts from this forum"
5626
  msgstr ""
5627
 
5641
  msgid "404 - Page not found"
5642
  msgstr ""
5643
 
5644
+ #: includes/phrases.php:46 includes/phrases.php:1150
5645
  msgid "DO NOT DELETE WPFORO PAGE!!!"
5646
  msgstr ""
5647
 
5649
  msgid "Deleted"
5650
  msgstr ""
5651
 
5652
+ #: includes/phrases.php:48 includes/phrases.php:1209
5653
  msgid "Settings reset successfully"
5654
  msgstr ""
5655
 
5656
+ #: includes/phrases.php:49 includes/phrases.php:1175
5657
  msgid "Misc options reset successfully"
5658
  msgstr ""
5659
 
5660
+ #: includes/phrases.php:50 includes/phrases.php:1138
5661
  msgid "Cleanup options reset successfully"
5662
  msgstr ""
5663
 
5713
  msgid "Please save \"Forum template slugs"
5714
  msgstr ""
5715
 
5716
+ #: includes/phrases.php:64 includes/phrases.php:1197
5717
  msgid "Rebuilt Successfully!"
5718
  msgstr ""
5719
 
5720
+ #: includes/phrases.php:65 includes/phrases.php:1218
5721
  msgid "Synched Successfully!"
5722
  msgstr ""
5723
 
5724
+ #: includes/phrases.php:66 includes/phrases.php:1213
5725
  msgid "Sorry, this file cannot be deleted"
5726
  msgstr ""
5727
 
5728
+ #: includes/phrases.php:67 includes/phrases.php:1165
5729
  #, php-format
5730
  msgid "I have read and agree to %s privacy policy."
5731
  msgstr ""
5789
  msgid "Data merging error"
5790
  msgstr ""
5791
 
5792
+ #: includes/phrases.php:82 includes/phrases.php:1246
5793
  msgid "You don't have permission to delete topic from this forum."
5794
  msgstr ""
5795
 
5853
  msgid "User successfully banned from wpforo"
5854
  msgstr ""
5855
 
5856
+ #: includes/phrases.php:98 includes/phrases.php:1244
5857
  msgid "You can't make yourself banned user"
5858
  msgstr ""
5859
 
5916
  "it."
5917
  msgstr ""
5918
 
5919
+ #: includes/phrases.php:113 includes/phrases.php:1151
5920
  msgid "Do you really want to reset options?"
5921
  msgstr ""
5922
 
7870
  "process is still working in MySQL server."
7871
  msgstr ""
7872
 
7873
+ #: includes/phrases.php:807 includes/phrases.php:1233
7874
  msgid "Updated Successfully!"
7875
  msgstr ""
7876
 
7877
+ #: includes/phrases.php:808 includes/phrases.php:1145
7878
  msgid "Deleted Successfully!"
7879
  msgstr ""
7880
 
8000
  msgid "Topic first post data not found."
8001
  msgstr ""
8002
 
8003
+ #: includes/phrases.php:856 includes/phrases.php:1210
8004
  msgid "Settings successfully updated"
8005
  msgstr ""
8006
 
8477
  msgid "Previous Topic"
8478
  msgstr ""
8479
 
8480
+ #: includes/phrases.php:996 includes/phrases.php:1128
8481
  msgid "All topics of this forum"
8482
  msgstr ""
8483
 
8646
  msgid "%s Reply"
8647
  msgstr ""
8648
 
8649
+ #: includes/phrases.php:1047 includes/phrases.php:1182
8650
  msgid "No forum selected"
8651
  msgstr ""
8652
 
8695
  msgid "Topic Tag:"
8696
  msgstr ""
8697
 
8698
+ #: includes/phrases.php:1061 includes/phrases.php:1142
8699
  msgid "Default avatar"
8700
  msgstr ""
8701
 
8716
  msgid "You have no new notification"
8717
  msgstr ""
8718
 
8719
+ #: includes/phrases.php:1068 includes/phrases.php:1251
8720
  msgid "You have no new notifications"
8721
  msgstr ""
8722
 
8795
  "spam users."
8796
  msgstr ""
8797
 
8798
+ #: includes/phrases.php:1089 includes/phrases.php:1222
8799
  msgid "Tools &gt; Antispam Tab"
8800
  msgstr ""
8801
 
8891
  msgid "No posts found"
8892
  msgstr ""
8893
 
8894
+ #: includes/phrases.php:1113 includes/phrases.php:1259
8895
  msgid "Your user level does not have appropriate permission to view the content"
8896
  msgstr ""
8897
 
8898
+ #: includes/phrases.php:1115
8899
+ #, php-format
8900
+ msgid "%1$s"
8901
+ msgstr ""
8902
+
8903
+ #: includes/phrases.php:1116
8904
+ #, php-format
8905
+ msgid "%1$s - File is too large. Maximum allowed file size is %2$s MB"
8906
+ msgstr ""
8907
+
8908
+ #: includes/phrases.php:1117
8909
+ #, php-format
8910
+ msgid "%1$s - File type is not allowed."
8911
+ msgstr ""
8912
+
8913
+ #: includes/phrases.php:1118
8914
+ #, php-format
8915
+ msgid "%s and %s reacted"
8916
+ msgstr ""
8917
+
8918
+ #: includes/phrases.php:1119
8919
+ #, php-format
8920
+ msgid "%s reacted"
8921
+ msgstr ""
8922
+
8923
+ #: includes/phrases.php:1120
8924
+ #, php-format
8925
+ msgid "%s, %s and %s reacted"
8926
+ msgstr ""
8927
+
8928
+ #: includes/phrases.php:1121
8929
+ #, php-format
8930
+ msgid "%s, %s, %s and %d people reacted"
8931
+ msgstr ""
8932
+
8933
+ #: includes/phrases.php:1122
8934
+ msgid "<p>"
8935
+ msgstr ""
8936
+
8937
+ #: includes/phrases.php:1123
8938
+ msgid "Access successfully added"
8939
+ msgstr ""
8940
+
8941
+ #: includes/phrases.php:1124
8942
+ msgid "Access successfully edited"
8943
+ msgstr ""
8944
+
8945
+ #: includes/phrases.php:1125
8946
+ msgid "Active Participants"
8947
+ msgstr ""
8948
+
8949
+ #: includes/phrases.php:1126
8950
+ msgid "Add New Topic"
8951
+ msgstr ""
8952
+
8953
+ #: includes/phrases.php:1127
8954
+ msgid "Advanced search options"
8955
+ msgstr ""
8956
+
8957
+ #: includes/phrases.php:1129
8958
+ msgid "Author"
8959
+ msgstr ""
8960
+
8961
+ #: includes/phrases.php:1130
8962
+ msgid "Ban User"
8963
+ msgstr ""
8964
+
8965
+ #: includes/phrases.php:1131
8966
+ msgid "Board"
8967
+ msgstr ""
8968
+
8969
+ #: includes/phrases.php:1132
8970
+ msgid "Body"
8971
+ msgstr ""
8972
+
8973
+ #: includes/phrases.php:1133
8974
+ msgid "Bookmark"
8975
+ msgstr ""
8976
+
8977
+ #: includes/phrases.php:1134
8978
+ msgid "Bookmarks"
8979
+ msgstr ""
8980
+
8981
+ #: includes/phrases.php:1135
8982
+ msgid "Can't upload file"
8983
+ msgstr ""
8984
+
8985
+ #: includes/phrases.php:1136
8986
+ msgid "Change Cover Image"
8987
+ msgstr ""
8988
+
8989
+ #: includes/phrases.php:1137
8990
+ msgid "Cleaned Up!"
8991
+ msgstr ""
8992
+
8993
+ #: includes/phrases.php:1139
8994
+ #, php-format
8995
+ msgid "Content characters length must be greater than %d"
8996
+ msgstr ""
8997
+
8998
+ #: includes/phrases.php:1140
8999
+ #, php-format
9000
+ msgid "Content characters length must be smaller than %d"
9001
+ msgstr ""
9002
+
9003
+ #: includes/phrases.php:1143
9004
+ msgid "Delete Account"
9005
+ msgstr ""
9006
+
9007
+ #: includes/phrases.php:1144
9008
+ msgid "Delete User in Dashboard"
9009
+ msgstr ""
9010
+
9011
+ #: includes/phrases.php:1146
9012
+ msgid "Deleting Revision"
9013
+ msgstr ""
9014
+
9015
+ #: includes/phrases.php:1147
9016
+ msgid "Discussions that may already have the information you are looking for"
9017
+ msgstr ""
9018
+
9019
+ #: includes/phrases.php:1148
9020
+ msgid "Dislike"
9021
+ msgstr ""
9022
+
9023
+ #: includes/phrases.php:1149
9024
+ msgid "Dislikes"
9025
+ msgstr ""
9026
+
9027
+ #: includes/phrases.php:1152
9028
+ msgid "Edit Account Information"
9029
+ msgstr ""
9030
+
9031
+ #: includes/phrases.php:1153
9032
+ msgid "Edit User in Dashboard"
9033
+ msgstr ""
9034
+
9035
+ #: includes/phrases.php:1154
9036
+ msgid "Empty fields"
9037
+ msgstr ""
9038
+
9039
+ #: includes/phrases.php:1155
9040
+ msgid "Filter by custom fields"
9041
+ msgstr ""
9042
+
9043
+ #: includes/phrases.php:1156
9044
+ msgid "First Name"
9045
+ msgstr ""
9046
+
9047
+ #: includes/phrases.php:1157
9048
+ msgid "Follow"
9049
+ msgstr ""
9050
+
9051
+ #: includes/phrases.php:1158
9052
+ msgid "Followers"
9053
+ msgstr ""
9054
+
9055
+ #: includes/phrases.php:1159
9056
+ msgid "Following"
9057
+ msgstr ""
9058
+
9059
+ #: includes/phrases.php:1160
9060
+ msgid "Forum Board is Under Construction"
9061
+ msgstr ""
9062
+
9063
+ #: includes/phrases.php:1161
9064
+ msgid "Forum Information"
9065
+ msgstr ""
9066
+
9067
+ #: includes/phrases.php:1162
9068
+ msgid "Forum Jump:"
9069
+ msgstr ""
9070
+
9071
+ #: includes/phrases.php:1163
9072
+ msgid "Forum not found."
9073
+ msgstr ""
9074
+
9075
+ #: includes/phrases.php:1164
9076
+ msgid "Forum Participants"
9077
+ msgstr ""
9078
+
9079
+ #: includes/phrases.php:1166
9080
+ msgid "Incorrect file type"
9081
+ msgstr ""
9082
+
9083
+ #: includes/phrases.php:1167
9084
+ msgid "Instagram"
9085
+ msgstr ""
9086
+
9087
+ #: includes/phrases.php:1168
9088
+ msgid "Joined:"
9089
+ msgstr ""
9090
+
9091
+ #: includes/phrases.php:1169
9092
+ msgid "Last Name"
9093
+ msgstr ""
9094
+
9095
+ #: includes/phrases.php:1170
9096
+ msgid "Last seen"
9097
+ msgstr ""
9098
+
9099
+ #: includes/phrases.php:1171
9100
+ msgid "Likes"
9101
+ msgstr ""
9102
+
9103
+ #: includes/phrases.php:1172
9104
+ msgid "LinkedIn"
9105
+ msgstr ""
9106
+
9107
+ #: includes/phrases.php:1173
9108
+ msgid "Load more replies..."
9109
+ msgstr ""
9110
+
9111
+ #: includes/phrases.php:1174
9112
+ msgid "max allowed file size"
9113
+ msgstr ""
9114
+
9115
+ #: includes/phrases.php:1176
9116
+ msgid "Mute Mentioning Emails"
9117
+ msgstr ""
9118
+
9119
+ #: includes/phrases.php:1177
9120
+ msgid "New Dislike"
9121
+ msgstr ""
9122
+
9123
+ #: includes/phrases.php:1178
9124
+ #, php-format
9125
+ msgid "New dislike from %1$s, %2$s"
9126
+ msgstr ""
9127
+
9128
+ #: includes/phrases.php:1179
9129
+ msgid "No followers found for this member."
9130
+ msgstr ""
9131
+
9132
+ #: includes/phrases.php:1180
9133
+ msgid "No following found for this member."
9134
+ msgstr ""
9135
+
9136
+ #: includes/phrases.php:1181
9137
+ msgid "No Forum found for update"
9138
+ msgstr ""
9139
+
9140
+ #: includes/phrases.php:1183
9141
+ msgid "No Participants"
9142
+ msgstr ""
9143
+
9144
+ #: includes/phrases.php:1184
9145
+ msgid "No posts found for this member."
9146
+ msgstr ""
9147
+
9148
+ #: includes/phrases.php:1185
9149
+ msgid "no replies"
9150
+ msgstr ""
9151
+
9152
+ #: includes/phrases.php:1186
9153
+ msgid "No Topic found for update"
9154
+ msgstr ""
9155
+
9156
+ #: includes/phrases.php:1187
9157
+ msgid "Participants"
9158
+ msgstr ""
9159
+
9160
+ #: includes/phrases.php:1188
9161
+ msgid "Please confirm you want to do this action?"
9162
+ msgstr ""
9163
+
9164
+ #: includes/phrases.php:1189
9165
+ msgid "Please make sure you don't have not-synched Roles in the \\\"User Roles"
9166
+ msgstr ""
9167
+
9168
+ #: includes/phrases.php:1190
9169
+ msgid "Please save \\\"Forum template slugs"
9170
+ msgstr ""
9171
+
9172
+ #: includes/phrases.php:1191
9173
+ msgid "Please select users and usergroup"
9174
+ msgstr ""
9175
+
9176
+ #: includes/phrases.php:1192
9177
+ msgid ""
9178
+ "Please use the contact form below if you want to contact the website "
9179
+ "administrator."
9180
+ msgstr ""
9181
+
9182
+ #: includes/phrases.php:1193
9183
+ msgid "Posts not found"
9184
+ msgstr ""
9185
+
9186
+ #: includes/phrases.php:1194
9187
+ msgid "Posts with their shortened content"
9188
+ msgstr ""
9189
+
9190
+ #: includes/phrases.php:1195
9191
+ msgid "Question"
9192
+ msgstr ""
9193
+
9194
+ #: includes/phrases.php:1196
9195
+ msgid "Question Status"
9196
+ msgstr ""
9197
+
9198
+ #: includes/phrases.php:1198
9199
+ msgid "Received Dislikes"
9200
+ msgstr ""
9201
+
9202
+ #: includes/phrases.php:1200
9203
+ msgid "Replies:"
9204
+ msgstr ""
9205
+
9206
+ #: includes/phrases.php:1201
9207
+ msgid "Request for account approval"
9208
+ msgstr ""
9209
+
9210
+ #: includes/phrases.php:1202
9211
+ msgid "Restore Revision"
9212
+ msgstr ""
9213
+
9214
+ #: includes/phrases.php:1203
9215
+ msgid "Role-Usergroup synchronization is complete!"
9216
+ msgstr ""
9217
+
9218
+ #: includes/phrases.php:1204
9219
+ msgid "Secondary Groups"
9220
+ msgstr ""
9221
+
9222
+ #: includes/phrases.php:1205
9223
+ msgid "Secondary Usergroup"
9224
+ msgstr ""
9225
+
9226
+ #: includes/phrases.php:1206
9227
+ msgid ""
9228
+ "Select usergroups if you want to send private messages simultaneously to all "
9229
+ "users of that usergroups."
9230
+ msgstr ""
9231
+
9232
+ #: includes/phrases.php:1207
9233
+ msgid "Self following not allowed!"
9234
+ msgstr ""
9235
+
9236
+ #: includes/phrases.php:1208
9237
+ msgid "Send"
9238
+ msgstr ""
9239
+
9240
+ #: includes/phrases.php:1211
9241
+ msgid "Share Urls"
9242
+ msgstr ""
9243
+
9244
+ #: includes/phrases.php:1215
9245
+ msgid "Subscribe for new posts"
9246
+ msgstr ""
9247
+
9248
+ #: includes/phrases.php:1216
9249
+ msgid "Subscribe to this question"
9250
+ msgstr ""
9251
+
9252
+ #: includes/phrases.php:1217
9253
+ msgid "Successfully Done"
9254
+ msgstr ""
9255
+
9256
+ #: includes/phrases.php:1219
9257
+ msgid "Telegram"
9258
+ msgstr ""
9259
+
9260
+ #: includes/phrases.php:1220
9261
+ msgid "Threads rebuilt successfully"
9262
+ msgstr ""
9263
+
9264
+ #: includes/phrases.php:1221
9265
+ msgid "to reply to this topic."
9266
+ msgstr ""
9267
+
9268
+ #: includes/phrases.php:1224
9269
+ msgid "Topic Navigation"
9270
+ msgstr ""
9271
+
9272
+ #: includes/phrases.php:1225
9273
+ msgid "Topic Overview"
9274
+ msgstr ""
9275
+
9276
+ #: includes/phrases.php:1226
9277
+ msgid "Topic overview and more..."
9278
+ msgstr ""
9279
+
9280
+ #: includes/phrases.php:1227
9281
+ msgid "Topics with their latest replies in reversed order"
9282
+ msgstr ""
9283
+
9284
+ #: includes/phrases.php:1228
9285
+ msgid "Total Posts"
9286
+ msgstr ""
9287
+
9288
+ #: includes/phrases.php:1229
9289
+ msgid "Unban User"
9290
+ msgstr ""
9291
+
9292
+ #: includes/phrases.php:1230
9293
+ msgid "Unbookmark"
9294
+ msgstr ""
9295
+
9296
+ #: includes/phrases.php:1231
9297
+ msgid "Unfollow"
9298
+ msgstr ""
9299
+
9300
+ #: includes/phrases.php:1232
9301
+ msgid "Unmute Mentioning Emails"
9302
+ msgstr ""
9303
+
9304
+ #: includes/phrases.php:1234
9305
+ msgid "Uploading..."
9306
+ msgstr ""
9307
+
9308
+ #: includes/phrases.php:1235
9309
+ msgid "User activate action error"
9310
+ msgstr ""
9311
+
9312
+ #: includes/phrases.php:1236
9313
+ msgid "User deactivate action error"
9314
+ msgstr ""
9315
+
9316
+ #: includes/phrases.php:1237
9317
+ msgid "Views:"
9318
+ msgstr ""
9319
+
9320
+ #: includes/phrases.php:1238
9321
+ msgid "VKontakte"
9322
+ msgstr ""
9323
+
9324
+ #: includes/phrases.php:1239
9325
+ msgid "Votes & Answers"
9326
+ msgstr ""
9327
+
9328
+ #: includes/phrases.php:1240
9329
+ msgid "Write something clever here.."
9330
+ msgstr ""
9331
+
9332
+ #: includes/phrases.php:1241
9333
+ msgid "You are not logged in or sent wrong data!"
9334
+ msgstr ""
9335
+
9336
+ #: includes/phrases.php:1242
9337
+ msgid "You are not permitted to subscribe with you"
9338
+ msgstr ""
9339
+
9340
+ #: includes/phrases.php:1243
9341
+ msgid "You are not permitted to view this attachment"
9342
+ msgstr ""
9343
+
9344
+ #: includes/phrases.php:1252
9345
+ msgid "You have removed your vote"
9346
+ msgstr ""
9347
+
9348
+ #: includes/phrases.php:1253
9349
+ msgid ""
9350
+ "You should have minimum number of approved posts to be able edit your profile "
9351
+ "information"
9352
+ msgstr ""
9353
+
9354
+ #: includes/phrases.php:1254
9355
+ msgid "You're already disliked this post"
9356
+ msgstr ""
9357
+
9358
+ #: includes/phrases.php:1255
9359
+ msgid "You're already liked this post"
9360
+ msgstr ""
9361
+
9362
+ #: includes/phrases.php:1256
9363
+ msgid "Your message to the website administrator..."
9364
+ msgstr ""
9365
+
9366
+ #: includes/phrases.php:1257
9367
+ msgid "Your template has not found"
9368
+ msgstr ""
9369
+
9370
+ #: includes/phrases.php:1258
9371
+ msgid "Your template is not found"
9372
+ msgstr ""
9373
+
9374
+ #: includes/phrases.php:1260
9375
+ msgid "YouTube"
9376
+ msgstr ""
9377
+
9378
  #: integrations/BuddyPress.php:34
9379
  msgid "Search Forums..."
9380
  msgstr ""
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: gVectors Team
3
  Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
4
  Requires at least: 5.1
5
  Tested up to: 6.0
6
- Stable tag: 2.0.6
7
  Requires PHP: 5.6 and higher
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -163,7 +163,7 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
163
 
164
  == Changelog ==
165
 
166
- = wpForo Forum 2.0.1 - 2.0.6 | 03.08.2021 - 19.08.2021 =
167
 
168
  [wpForo Forum v2.0 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-2-0-1-is-released/)
169
 
@@ -179,6 +179,18 @@ IMPORTANT NOTES for UPDATE
179
 
180
  ADDED FEATURES and FIXED BUGS
181
 
 
 
 
 
 
 
 
 
 
 
 
 
182
  * Version 2.0.6
183
  * Added: Usergroup permission "Can upload cover profile image"
184
  * Added: Display Tags link in forum footer
3
  Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
4
  Requires at least: 5.1
5
  Tested up to: 6.0
6
+ Stable tag: 2.0.7
7
  Requires PHP: 5.6 and higher
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
163
 
164
  == Changelog ==
165
 
166
+ = wpForo Forum 2.0.1 - 2.0.7 | 03.08.2022 - 05.09.2022 =
167
 
168
  [wpForo Forum v2.0 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-2-0-1-is-released/)
169
 
179
 
180
  ADDED FEATURES and FIXED BUGS
181
 
182
+ * Version 2.0.7
183
+ * Added: Filter hooks to set minimum number of posts for Active and Hot topics
184
+ * Added: Missing phrases
185
+ * Added: Hook to disable topic suggestion requests
186
+ * Added: Post count information under the user avatar in the Simplified layout
187
+ * Changed: Sitemap pinging links
188
+ * Fixed Bug: Problems with displaying login, register and profile pages
189
+ * Fixed Bug: Problems with displaying unapproved posts in moderation page
190
+ * Fixed Bug: Profile cover image saving problems
191
+ * Fixed Bug: Board settings saving issues
192
+ * Fixed Bug: Problem with remote avatar saving on the second time
193
+ * --------
194
  * Version 2.0.6
195
  * Added: Usergroup permission "Can upload cover profile image"
196
  * Added: Display Tags link in forum footer
themes/2022/layouts/2/post.php CHANGED
@@ -26,11 +26,14 @@
26
  <div class="wpf-member-profile-buttons">
27
  <?php WPF()->tpl->member_buttons($member) ?>
28
  </div>
 
 
 
29
  <div class="author-title">
30
  <?php wpforo_member_title($member) ?>
31
  </div>
32
  <?php wpforo_member_badge($member) ?>
33
- </div>
34
  <div class="wpf-clear"></div>
35
  </div><!-- left -->
36
  <div class="wpf-right">
26
  <div class="wpf-member-profile-buttons">
27
  <?php WPF()->tpl->member_buttons($member) ?>
28
  </div>
29
+ <div class="author-posts">
30
+ <?php wpforo_phrase('Posts') ?>: <?php echo intval($member['posts']) ?>
31
+ </div>
32
  <div class="author-title">
33
  <?php wpforo_member_title($member) ?>
34
  </div>
35
  <?php wpforo_member_badge($member) ?>
36
+ </div>
37
  <div class="wpf-clear"></div>
38
  </div><!-- left -->
39
  <div class="wpf-right">
widgets/RecentTopics.php CHANGED
@@ -64,7 +64,7 @@ class RecentTopics extends WP_Widget {
64
  $topics = WPF()->topic->get_topics( $topic_args );
65
  $ug_can_va = WPF()->usergroup->can( 'va' );
66
  $is_avatar = wpforo_setting( 'profiles', 'avatars' );
67
- echo '<div class="wpforo-widget-content"><ul>';
68
  foreach( $topics as $topic ) {
69
  $topic_url = wpforo_topic( $topic['topicid'], 'url' );
70
  $member = wpforo_member( $topic );
64
  $topics = WPF()->topic->get_topics( $topic_args );
65
  $ug_can_va = WPF()->usergroup->can( 'va' );
66
  $is_avatar = wpforo_setting( 'profiles', 'avatars' );
67
+ echo '<div class="wpforo-widget-content"><ul>';
68
  foreach( $topics as $topic ) {
69
  $topic_url = wpforo_topic( $topic['topicid'], 'url' );
70
  $member = wpforo_member( $topic );
wpforo.php CHANGED
@@ -5,14 +5,14 @@
5
  * Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
6
  * Author: gVectors Team
7
  * Author URI: https://gvectors.com/
8
- * Version: 2.0.6
9
  * Text Domain: wpforo
10
  * Domain Path: /languages
11
  */
12
 
13
  namespace wpforo;
14
 
15
- define( 'WPFORO_VERSION', '2.0.6' );
16
 
17
  //Exit if accessed directly
18
  if( ! defined( 'ABSPATH' ) ) exit;
5
  * Description: WordPress Forum plugin. wpForo is a full-fledged forum solution for your community. Comes with multiple modern forum layouts.
6
  * Author: gVectors Team
7
  * Author URI: https://gvectors.com/
8
+ * Version: 2.0.7
9
  * Text Domain: wpforo
10
  * Domain Path: /languages
11
  */
12
 
13
  namespace wpforo;
14
 
15
+ define( 'WPFORO_VERSION', '2.0.7' );
16
 
17
  //Exit if accessed directly
18
  if( ! defined( 'ABSPATH' ) ) exit;