Version Description
Download this release
Release Info
Developer | Tomdever |
Plugin | wpForo Forum |
Version | 1.7.2 |
Comparing to | |
See all releases |
Code changes from version 1.7.1 to 1.7.2
- readme.txt +26 -8
- wpf-admin/includes/member-listtable.php +1 -1
- wpf-admin/usergroup.php +1 -1
- wpf-admin/xml/english.xml +4 -2
- wpf-assets/js/frontend.js +4 -4
- wpf-assets/js/widgets.js +67 -32
- wpf-includes/class-actions.php +16 -9
- wpf-includes/class-activity.php +10 -8
- wpf-includes/class-members.php +2 -1
- wpf-includes/class-usergroups.php +1 -1
- wpf-includes/functions-template.php +2 -53
- wpf-includes/wpf-hooks.php +44 -51
- wpf-includes/wpf-phrases.php +5 -3
- wpf-languages/wpforo-ru_RU.mo +0 -0
- wpf-languages/wpforo-ru_RU.po +131 -116
- wpf-languages/wpforo.pot +123 -111
- wpf-themes/classic/style-rtl.css +5 -5
- wpf-themes/classic/style.css +5 -5
- wpf-themes/classic/widgets-rtl.css +1 -1
- wpf-themes/classic/widgets.css +1 -1
- wpforo.php +2 -2
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: 4.1
|
5 |
Tested up to: 5.4
|
6 |
-
Stable tag: 1.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
|
@@ -165,6 +165,31 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
|
|
165 |
|
166 |
== Changelog ==
|
167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
= wpForo Forum 1.7.1 | 24.03.2020 =
|
169 |
|
170 |
[wpForo Forum v1.7.1 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-7-1-is-released/)
|
@@ -210,13 +235,6 @@ Find wpForo forum plugin addons on [gVectors Team website...](https://gvectors.c
|
|
210 |
* Fixed Bug: Regular pages open as forum 404 page
|
211 |
* Fixed Bug: Login redirect to 404 page
|
212 |
|
213 |
-
IMPORTANT NOTES for UPDATE
|
214 |
-
|
215 |
-
- After the update, please delete all caches.
|
216 |
-
- If you have a Minifier/Optimizer plugins please delete all caches.
|
217 |
-
- If you use CDN and found some issues please purge it.
|
218 |
-
- Some JS and CSS files are changed, please refresh (press Ctrl+F5) on forum front-end twice to reset browser cache, otherwise you'll see crashed design.
|
219 |
-
|
220 |
|
221 |
= wpForo Forum 1.7.0 | 03.02.2020 =
|
222 |
|
3 |
Tags: forum, forums, forum plugin, WordPress forum plugin, community, discussion
|
4 |
Requires at least: 4.1
|
5 |
Tested up to: 5.4
|
6 |
+
Stable tag: 1.7.2
|
7 |
Requires PHP: 5.6 and higher
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
165 |
|
166 |
== Changelog ==
|
167 |
|
168 |
+
= wpForo Forum 1.7.2 | 28.03.2020 =
|
169 |
+
|
170 |
+
[wpForo Forum v1.7.2 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-7-2-is-released/)
|
171 |
+
|
172 |
+
* Added: AJAX powered "Clear all" notification button
|
173 |
+
* Added: Press ESC to close opened notifications list
|
174 |
+
* Added: Keep the same Canonical URL for pages opened by Short and Full URLs
|
175 |
+
* Fixed Bug: Short period uncolored view on forum loading process
|
176 |
+
* Fixed Bug: Remove [Admin] Usergroup as selected option on new user creation
|
177 |
+
* Fixed Bug: Revert back `wpforo_answer` action hook
|
178 |
+
* Fixed Bug: PHP 7.4 warning messages
|
179 |
+
* Fixed Bug: Remove <p>@nickname</p> HTML from reply textarea
|
180 |
+
* Fixed Bug: Phrase "Got to first unread post" to "Go to first unread post"
|
181 |
+
* Fixed Bug: Missing trailing slash in Forum Sitemap URL copy section
|
182 |
+
* Fixed Bug: Other small bugs...
|
183 |
+
|
184 |
+
|
185 |
+
IMPORTANT NOTES for UPDATE
|
186 |
+
|
187 |
+
- After the update, please delete all caches.
|
188 |
+
- If you have a Minifier/Optimizer plugins please delete all caches.
|
189 |
+
- If you use CDN and found some issues please purge it.
|
190 |
+
- Some JS and CSS files are changed, please refresh (press Ctrl+F5) on forum front-end twice to reset browser cache, otherwise you'll see crashed design.
|
191 |
+
|
192 |
+
|
193 |
= wpForo Forum 1.7.1 | 24.03.2020 =
|
194 |
|
195 |
[wpForo Forum v1.7.1 Release Summary](https://wpforo.com/community/wpforo-announcements/wpforo-1-7-1-is-released/)
|
235 |
* Fixed Bug: Regular pages open as forum 404 page
|
236 |
* Fixed Bug: Login redirect to 404 page
|
237 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
|
239 |
= wpForo Forum 1.7.0 | 03.02.2020 =
|
240 |
|
wpf-admin/includes/member-listtable.php
CHANGED
@@ -257,7 +257,7 @@ class wpForoMembersListTable extends WP_List_Table {
|
|
257 |
</div>',
|
258 |
__('Change usergroup to…', 'wpforo'),
|
259 |
$name,
|
260 |
-
WPF()->usergroup->get_selectbox(),
|
261 |
__('Change', 'wpforo')
|
262 |
);
|
263 |
}
|
257 |
</div>',
|
258 |
__('Change usergroup to…', 'wpforo'),
|
259 |
$name,
|
260 |
+
WPF()->usergroup->get_selectbox(array(), 4),
|
261 |
__('Change', 'wpforo')
|
262 |
);
|
263 |
}
|
wpf-admin/usergroup.php
CHANGED
@@ -71,7 +71,7 @@
|
|
71 |
</strong>
|
72 |
<div class="row-actions">
|
73 |
<span class="edit"><a title="<?php _e( 'Edit this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-usergroups&groupid=' . intval($group['groupid']) . '&wpfaction=wpforo_usergroup_save_form' ) ?>"><?php _e( 'Edit', 'wpforo') ?></a> |</span>
|
74 |
-
<?php if( $group['groupid']
|
75 |
<span class="trash"><a class="submitdelete" title="<?php _e( 'Delete this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-usergroups&groupid=' . intval($group['groupid']) . '&wpfaction=wpforo_usergroup_delete_form' ) ?>"><?php _e( 'Delete', 'wpforo') ?></a> |</span>
|
76 |
<?php endif; ?>
|
77 |
<span class="view"><a title="<?php _e( 'View users list in this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-members&filter_by_group=' . intval($group['groupid']) ) ?>" rel="permalink"><?php _e( 'View', 'wpforo') ?></a></span>
|
71 |
</strong>
|
72 |
<div class="row-actions">
|
73 |
<span class="edit"><a title="<?php _e( 'Edit this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-usergroups&groupid=' . intval($group['groupid']) . '&wpfaction=wpforo_usergroup_save_form' ) ?>"><?php _e( 'Edit', 'wpforo') ?></a> |</span>
|
74 |
+
<?php if( $group['groupid'] > 5 ): ?>
|
75 |
<span class="trash"><a class="submitdelete" title="<?php _e( 'Delete this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-usergroups&groupid=' . intval($group['groupid']) . '&wpfaction=wpforo_usergroup_delete_form' ) ?>"><?php _e( 'Delete', 'wpforo') ?></a> |</span>
|
76 |
<?php endif; ?>
|
77 |
<span class="view"><a title="<?php _e( 'View users list in this usergroup', 'wpforo') ?>" href="<?php echo admin_url( 'admin.php?page=wpforo-members&filter_by_group=' . intval($group['groupid']) ) ?>" rel="permalink"><?php _e( 'View', 'wpforo') ?></a></span>
|
wpf-admin/xml/english.xml
CHANGED
@@ -697,12 +697,12 @@
|
|
697 |
<phrase name="New up vote from %1$s, %2$s"><![CDATA[New up vote from %1$s, %2$s]]>
|
698 |
<phrase name="New Down Vote"><![CDATA[New Down Vote]]>
|
699 |
<phrase name="New down vote from %1$s, %2$s"><![CDATA[New down vote from %1$s, %2$s]]>
|
700 |
-
<phrase name="
|
701 |
<phrase name="New User Mentioning"><![CDATA[New User Mentioning]]>
|
702 |
<phrase name="%1$s has mentioned you, %2$s"><![CDATA[%1$s has mentioned you, %2$s]]>
|
703 |
<phrase name="New Notification"><![CDATA[New Notification]]>
|
704 |
<phrase name="New notification from %1$s, %2$s"><![CDATA[New notification from %1$s, %2$s]]>
|
705 |
-
<phrase name="
|
706 |
<phrase name="wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users."><![CDATA[wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.]]>
|
707 |
<phrase name="Tools > Antispam Tab"><![CDATA[Tools > Antispam Tab]]>
|
708 |
<phrase name="WordPress plugin"><![CDATA[WordPress plugin]]>
|
@@ -723,4 +723,6 @@
|
|
723 |
<phrase name="configure"><![CDATA[configure]]>
|
724 |
<phrase name="{new}"><![CDATA[{new}]]>
|
725 |
<phrase name="Create Account"><![CDATA[Create Account]]>
|
|
|
|
|
726 |
</language>
|
697 |
<phrase name="New up vote from %1$s, %2$s"><![CDATA[New up vote from %1$s, %2$s]]>
|
698 |
<phrase name="New Down Vote"><![CDATA[New Down Vote]]>
|
699 |
<phrase name="New down vote from %1$s, %2$s"><![CDATA[New down vote from %1$s, %2$s]]>
|
700 |
+
<phrase name="Go to first unread post"><![CDATA[Go to first unread post]]>
|
701 |
<phrase name="New User Mentioning"><![CDATA[New User Mentioning]]>
|
702 |
<phrase name="%1$s has mentioned you, %2$s"><![CDATA[%1$s has mentioned you, %2$s]]>
|
703 |
<phrase name="New Notification"><![CDATA[New Notification]]>
|
704 |
<phrase name="New notification from %1$s, %2$s"><![CDATA[New notification from %1$s, %2$s]]>
|
705 |
+
<phrase name="Protect your forum from spam user registration!"><![CDATA[Protect your forum from spam user registration!]]>
|
706 |
<phrase name="wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users."><![CDATA[wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.]]>
|
707 |
<phrase name="Tools > Antispam Tab"><![CDATA[Tools > Antispam Tab]]>
|
708 |
<phrase name="WordPress plugin"><![CDATA[WordPress plugin]]>
|
723 |
<phrase name="configure"><![CDATA[configure]]>
|
724 |
<phrase name="{new}"><![CDATA[{new}]]>
|
725 |
<phrase name="Create Account"><![CDATA[Create Account]]>
|
726 |
+
<phrase name="Full"><![CDATA[Full]]>
|
727 |
+
<phrase name="Short"><![CDATA[Short]]>
|
728 |
</language>
|
wpf-assets/js/frontend.js
CHANGED
@@ -674,7 +674,7 @@ jQuery(document).ready(function($){
|
|
674 |
$( "#wpf_title").val( wpforo_phrase('re') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", ""));
|
675 |
|
676 |
var mention = $(this).data('mention');
|
677 |
-
var content = ( mention ? '
|
678 |
|
679 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
680 |
|
@@ -711,7 +711,7 @@ jQuery(document).ready(function($){
|
|
711 |
$( "#wpf_title").val( wpforo_phrase('Answer to') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", "").replace( wpforo_phrase('Answer to') + ": ", ""));
|
712 |
|
713 |
var mention = $(this).data('mention');
|
714 |
-
var content = ( mention ? '
|
715 |
|
716 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
717 |
|
@@ -754,7 +754,7 @@ jQuery(document).ready(function($){
|
|
754 |
$( "#wpf_title").val( wpforo_phrase('re') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", "").replace( wpforo_phrase('Answer to') + ": ", "") );
|
755 |
|
756 |
var mention = $(this).data('mention');
|
757 |
-
var content = ( mention ? '
|
758 |
|
759 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
760 |
|
@@ -791,7 +791,7 @@ jQuery(document).ready(function($){
|
|
791 |
}
|
792 |
|
793 |
var mention = $(this).data('mention');
|
794 |
-
var content = ( mention ? '
|
795 |
|
796 |
wpforo_editor.set_content( content, textareaid );
|
797 |
});
|
674 |
$( "#wpf_title").val( wpforo_phrase('re') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", ""));
|
675 |
|
676 |
var mention = $(this).data('mention');
|
677 |
+
var content = ( mention ? '@' + mention + "\r\n" : '' );
|
678 |
|
679 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
680 |
|
711 |
$( "#wpf_title").val( wpforo_phrase('Answer to') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", "").replace( wpforo_phrase('Answer to') + ": ", ""));
|
712 |
|
713 |
var mention = $(this).data('mention');
|
714 |
+
var content = ( mention ? '@' + mention + "\r\n" : '' );
|
715 |
|
716 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
717 |
|
754 |
$( "#wpf_title").val( wpforo_phrase('re') + ": " + reply_title.replace( wpforo_phrase('re') + ": ", "").replace( wpforo_phrase('Answer to') + ": ", "") );
|
755 |
|
756 |
var mention = $(this).data('mention');
|
757 |
+
var content = ( mention ? '@' + mention + "\r\n" : '' );
|
758 |
|
759 |
wpforo_editor.set_content( content, wpforo_editor.get_main() );
|
760 |
|
791 |
}
|
792 |
|
793 |
var mention = $(this).data('mention');
|
794 |
+
var content = ( mention ? '@' + mention + "\r\n" : '' );
|
795 |
|
796 |
wpforo_editor.set_content( content, textareaid );
|
797 |
});
|
wpf-assets/js/widgets.js
CHANGED
@@ -3,25 +3,55 @@ jQuery(document).ready(function ($) {
|
|
3 |
var wpforo_wrap = $('#wpforo-wrap');
|
4 |
var wpforo_widget_wrap = $('.wpforo-widget-wrap');
|
5 |
|
|
|
|
|
|
|
|
|
6 |
wpforo_wrap.on('click', '.wpf-alerts', function () {
|
7 |
-
|
8 |
-
|
9 |
-
notifications.slideUp(250, 'linear');
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
|
|
15 |
}
|
16 |
});
|
17 |
|
18 |
wpforo_widget_wrap.on('click', '.wpf-widget-alerts', function () {
|
19 |
-
|
20 |
-
|
21 |
-
notifications.slideUp(250, 'linear');
|
22 |
-
|
23 |
-
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
}
|
26 |
});
|
27 |
|
@@ -51,16 +81,15 @@ function wpforo_bell( wpf_alerts ){
|
|
51 |
|
52 |
var wpforo_check_notifications_timeout;
|
53 |
function wpforo_check_notifications( wpforo_check_interval ) {
|
|
|
54 |
jQuery.ajax({
|
55 |
type: 'POST',
|
56 |
url: wpf_widget_ajax_obj.url,
|
57 |
data:{
|
58 |
-
getdata:
|
59 |
action: 'wpforo_notifications'
|
60 |
},
|
61 |
-
success:
|
62 |
-
wpforo_bell( wpf_alerts );
|
63 |
-
},
|
64 |
complete: function() {
|
65 |
wpforo_check_notifications_timeout = setTimeout(wpforo_check_notifications, wpforo_check_interval, wpforo_check_interval);
|
66 |
},
|
@@ -71,6 +100,7 @@ function wpforo_check_notifications( wpforo_check_interval ) {
|
|
71 |
}
|
72 |
|
73 |
function wpforo_load_notifications() {
|
|
|
74 |
jQuery.ajax({
|
75 |
type: 'POST',
|
76 |
url: wpf_widget_ajax_obj.url,
|
@@ -78,22 +108,27 @@ function wpforo_load_notifications() {
|
|
78 |
getdata: 1,
|
79 |
action: 'wpforo_notifications'
|
80 |
},
|
81 |
-
success:
|
82 |
-
data = jQuery.parseJSON(data);
|
83 |
-
if(typeof data == 'object' ){
|
84 |
-
var wpf_alerts = parseInt(data.alerts);
|
85 |
-
var wpf_notifications = data.notifications;
|
86 |
-
if( wpf_alerts > 0 ){
|
87 |
-
jQuery('.wpf-notifications .wpf-notification-actions').show();
|
88 |
-
} else {
|
89 |
-
jQuery('.wpf-notifications .wpf-notification-actions').hide();
|
90 |
-
}
|
91 |
-
jQuery('.wpf-notifications .wpf-notification-content').html( wpf_notifications );
|
92 |
-
wpforo_bell( wpf_alerts );
|
93 |
-
}
|
94 |
-
},
|
95 |
error: function () {
|
96 |
clearTimeout(wpforo_check_notifications_timeout);
|
97 |
}
|
98 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
}
|
3 |
var wpforo_wrap = $('#wpforo-wrap');
|
4 |
var wpforo_widget_wrap = $('.wpforo-widget-wrap');
|
5 |
|
6 |
+
$(document).on("keydown", function (e) {
|
7 |
+
if( e.which === 27 ) $('.wpf-notifications').slideUp(250, 'linear');
|
8 |
+
});
|
9 |
+
|
10 |
wpforo_wrap.on('click', '.wpf-alerts', function () {
|
11 |
+
if( $.active === 0 ){
|
12 |
+
var notifications = $('.wpforo-subtop').find('.wpf-notifications');
|
13 |
+
$('.wpf-notifications').not(notifications).slideUp(250, 'linear');
|
14 |
+
if( notifications.is(':visible') ){
|
15 |
+
notifications.slideUp(250, 'linear');
|
16 |
+
}else{
|
17 |
+
wpforo_load_notifications();
|
18 |
+
notifications.slideDown(250, 'linear');
|
19 |
+
}
|
20 |
}
|
21 |
});
|
22 |
|
23 |
wpforo_widget_wrap.on('click', '.wpf-widget-alerts', function () {
|
24 |
+
if( $.active === 0 ){
|
25 |
+
var notifications = $('.wpf-widget-alerts').parents('.wpf-prof-wrap').find('.wpf-notifications');
|
26 |
+
$('.wpf-notifications').not(notifications).slideUp(250, 'linear');
|
27 |
+
if( notifications.is(':visible') ){
|
28 |
+
notifications.slideUp(250, 'linear');
|
29 |
+
}else{
|
30 |
+
wpforo_load_notifications();
|
31 |
+
notifications.slideDown(250, 'linear');
|
32 |
+
}
|
33 |
+
}
|
34 |
+
});
|
35 |
+
|
36 |
+
wpforo_wrap.on('click', '.wpf-action.wpf-notification-action-clear-all', function(){
|
37 |
+
var foro_n = $(this).data('foro_n');
|
38 |
+
if( foro_n ){
|
39 |
+
wpforo_load_show();
|
40 |
+
$.ajax({
|
41 |
+
type: 'POST',
|
42 |
+
url: wpf_widget_ajax_obj.url,
|
43 |
+
data:{
|
44 |
+
foro_n: foro_n,
|
45 |
+
action: 'wpforo_clear_all_notifications'
|
46 |
+
}
|
47 |
+
}).done(function(r){
|
48 |
+
if(r){
|
49 |
+
$('.wpf-notifications .wpf-notification-actions').hide();
|
50 |
+
$('.wpf-notifications .wpf-notification-content').html(r);
|
51 |
+
$('.wpf-notifications').slideUp(250, 'linear');
|
52 |
+
wpforo_bell(0);
|
53 |
+
}
|
54 |
+
}).always(wpforo_load_hide);
|
55 |
}
|
56 |
});
|
57 |
|
81 |
|
82 |
var wpforo_check_notifications_timeout;
|
83 |
function wpforo_check_notifications( wpforo_check_interval ) {
|
84 |
+
var getdata = jQuery('.wpf-notifications').is(':visible');
|
85 |
jQuery.ajax({
|
86 |
type: 'POST',
|
87 |
url: wpf_widget_ajax_obj.url,
|
88 |
data:{
|
89 |
+
getdata: getdata,
|
90 |
action: 'wpforo_notifications'
|
91 |
},
|
92 |
+
success: wpforo_notifications_ui_update,
|
|
|
|
|
93 |
complete: function() {
|
94 |
wpforo_check_notifications_timeout = setTimeout(wpforo_check_notifications, wpforo_check_interval, wpforo_check_interval);
|
95 |
},
|
100 |
}
|
101 |
|
102 |
function wpforo_load_notifications() {
|
103 |
+
jQuery('.wpf-notifications .wpf-notification-content').html('<div class="wpf-nspin"><i class="fas fa-spinner fa-spin"></i></div>');
|
104 |
jQuery.ajax({
|
105 |
type: 'POST',
|
106 |
url: wpf_widget_ajax_obj.url,
|
108 |
getdata: 1,
|
109 |
action: 'wpforo_notifications'
|
110 |
},
|
111 |
+
success: wpforo_notifications_ui_update,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
error: function () {
|
113 |
clearTimeout(wpforo_check_notifications_timeout);
|
114 |
}
|
115 |
});
|
116 |
+
}
|
117 |
+
|
118 |
+
function wpforo_notifications_ui_update(data){
|
119 |
+
try{
|
120 |
+
data = jQuery.parseJSON(data);
|
121 |
+
if(typeof data === 'object' ){
|
122 |
+
var wpf_alerts = parseInt(data.alerts);
|
123 |
+
if( wpf_alerts > 0 ){
|
124 |
+
jQuery('.wpf-notifications .wpf-notification-actions').show();
|
125 |
+
} else {
|
126 |
+
jQuery('.wpf-notifications .wpf-notification-actions').hide();
|
127 |
+
}
|
128 |
+
if( data.notifications ) jQuery('.wpf-notifications .wpf-notification-content').html( data.notifications );
|
129 |
+
wpforo_bell( wpf_alerts );
|
130 |
+
}
|
131 |
+
}catch(e){
|
132 |
+
console.log(e);
|
133 |
+
}
|
134 |
}
|
wpf-includes/class-actions.php
CHANGED
@@ -24,7 +24,6 @@ class wpForoAction {
|
|
24 |
add_action( 'wpforo_actions', array($this, 'ucf_file_delete') );
|
25 |
add_action( 'wpforo_actions', array($this, 'mark_all_read') );
|
26 |
add_action( 'wpforo_actions', array($this, 'mark_notification_read') );
|
27 |
-
add_action( 'wpforo_actions', array($this, 'clear_all_notifications') );
|
28 |
|
29 |
add_action( 'wpforo_action_wpforo_registration', array($this, 'registration') );
|
30 |
add_action( 'wpforo_action_wpforo_login', array($this, 'login') );
|
@@ -44,6 +43,7 @@ class wpForoAction {
|
|
44 |
## ajax actions ##
|
45 |
add_action( 'wp_ajax_wpforo_dissmiss_recaptcha_note', array($this, 'dissmiss_recaptcha_note') );
|
46 |
add_action( 'wp_ajax_wpforo_acp_toggle', array($this, 'acp_toggle') );
|
|
|
47 |
}else{
|
48 |
add_action( 'wpforo_actions', array($this, 'check_dashboard_permissions'), 1 );
|
49 |
add_action( 'wpforo_actions', array($this, 'repair_lost_main_shortcode_page') );
|
@@ -99,6 +99,7 @@ class wpForoAction {
|
|
99 |
add_action( 'wpforo_action_wpforo_usergroup_edit', array($this, 'usergroup_edit') );
|
100 |
add_action( 'wpforo_action_wpforo_usergroup_delete', array($this, 'usergroup_delete') );
|
101 |
add_action( 'wpforo_action_wpforo_default_groupid_change', array($this, 'default_groupid_change') );
|
|
|
102 |
|
103 |
add_action( 'wpforo_action_wpforo_access_add', array($this, 'access_add') );
|
104 |
add_action( 'wpforo_action_wpforo_access_edit', array($this, 'access_edit') );
|
@@ -328,15 +329,11 @@ class wpForoAction {
|
|
328 |
* clear all notifications
|
329 |
*/
|
330 |
public function clear_all_notifications(){
|
331 |
-
if( wpfval(
|
332 |
-
|
333 |
-
|
334 |
-
$current_url = wpforo_get_request_uri();
|
335 |
-
$current_url = strtok( $current_url, '?');
|
336 |
-
wp_redirect($current_url);
|
337 |
-
exit();
|
338 |
-
}
|
339 |
}
|
|
|
340 |
}
|
341 |
|
342 |
/**
|
@@ -1984,6 +1981,16 @@ class wpForoAction {
|
|
1984 |
exit();
|
1985 |
}
|
1986 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1987 |
/**
|
1988 |
* access_add form submit action
|
1989 |
*/
|
24 |
add_action( 'wpforo_actions', array($this, 'ucf_file_delete') );
|
25 |
add_action( 'wpforo_actions', array($this, 'mark_all_read') );
|
26 |
add_action( 'wpforo_actions', array($this, 'mark_notification_read') );
|
|
|
27 |
|
28 |
add_action( 'wpforo_action_wpforo_registration', array($this, 'registration') );
|
29 |
add_action( 'wpforo_action_wpforo_login', array($this, 'login') );
|
43 |
## ajax actions ##
|
44 |
add_action( 'wp_ajax_wpforo_dissmiss_recaptcha_note', array($this, 'dissmiss_recaptcha_note') );
|
45 |
add_action( 'wp_ajax_wpforo_acp_toggle', array($this, 'acp_toggle') );
|
46 |
+
add_action( 'wp_ajax_wpforo_clear_all_notifications', array($this, 'clear_all_notifications') );
|
47 |
}else{
|
48 |
add_action( 'wpforo_actions', array($this, 'check_dashboard_permissions'), 1 );
|
49 |
add_action( 'wpforo_actions', array($this, 'repair_lost_main_shortcode_page') );
|
99 |
add_action( 'wpforo_action_wpforo_usergroup_edit', array($this, 'usergroup_edit') );
|
100 |
add_action( 'wpforo_action_wpforo_usergroup_delete', array($this, 'usergroup_delete') );
|
101 |
add_action( 'wpforo_action_wpforo_default_groupid_change', array($this, 'default_groupid_change') );
|
102 |
+
add_action( 'wpforo_action_wpforo_usergroup_delete_form', array($this, 'usergroup_delete_form') );
|
103 |
|
104 |
add_action( 'wpforo_action_wpforo_access_add', array($this, 'access_add') );
|
105 |
add_action( 'wpforo_action_wpforo_access_edit', array($this, 'access_edit') );
|
329 |
* clear all notifications
|
330 |
*/
|
331 |
public function clear_all_notifications(){
|
332 |
+
if( wpfval($_POST, 'foro_n') && wp_verify_nonce($_POST['foro_n'], 'wpforo_clear_notifications') ){
|
333 |
+
WPF()->activity->clear_notifications();
|
334 |
+
echo WPF()->activity->get_no_notifications_html();
|
|
|
|
|
|
|
|
|
|
|
335 |
}
|
336 |
+
exit();
|
337 |
}
|
338 |
|
339 |
/**
|
1981 |
exit();
|
1982 |
}
|
1983 |
|
1984 |
+
/**
|
1985 |
+
* prevent to show usergroup delete form when !$groupid || $groupid <= 5
|
1986 |
+
*/
|
1987 |
+
public function usergroup_delete_form() {
|
1988 |
+
if( intval(wpfval($_GET, 'groupid')) <= 5 ){
|
1989 |
+
wp_redirect( admin_url( 'admin.php?page=wpforo-usergroups' ) );
|
1990 |
+
exit();
|
1991 |
+
}
|
1992 |
+
}
|
1993 |
+
|
1994 |
/**
|
1995 |
* access_add form submit action
|
1996 |
*/
|
wpf-includes/class-activity.php
CHANGED
@@ -299,8 +299,8 @@ class wpForoActivity
|
|
299 |
|
300 |
public function get_activities($args)
|
301 |
{
|
302 |
-
if (!$args) return
|
303 |
-
return array_map( array($this, 'parse_activity'), WPF()->db->get_results($this->build_sql_select($args), ARRAY_A) );
|
304 |
}
|
305 |
|
306 |
public function after_edit_topic($topic)
|
@@ -481,11 +481,9 @@ class wpForoActivity
|
|
481 |
<div class="wpf-notification-content">
|
482 |
<div class="wpf-nspin"><i class="fas fa-spinner fa-spin"></i></div>
|
483 |
</div>
|
484 |
-
|
485 |
-
<
|
486 |
-
|
487 |
-
</div>
|
488 |
-
<?php endif; ?>
|
489 |
</div>
|
490 |
<?php
|
491 |
}
|
@@ -527,7 +525,7 @@ class wpForoActivity
|
|
527 |
$list_html .= implode( "\r\n", $items );
|
528 |
$list_html .= '</ul>';
|
529 |
} else {
|
530 |
-
$list_html =
|
531 |
}
|
532 |
if( !$echo ) {
|
533 |
return $list_html;
|
@@ -535,6 +533,10 @@ class wpForoActivity
|
|
535 |
echo $list_html;
|
536 |
}
|
537 |
|
|
|
|
|
|
|
|
|
538 |
public function get_notifications(){
|
539 |
$args = array( 'itemtype' => 'alert', 'userid' => WPF()->current_userid, 'row_count' => 100 );
|
540 |
$args = apply_filters( 'wpforo_get_notifications_args', $args );
|
299 |
|
300 |
public function get_activities($args)
|
301 |
{
|
302 |
+
if (!$args) return array();
|
303 |
+
return array_map( array($this, 'parse_activity'), (array) WPF()->db->get_results($this->build_sql_select($args), ARRAY_A) );
|
304 |
}
|
305 |
|
306 |
public function after_edit_topic($topic)
|
481 |
<div class="wpf-notification-content">
|
482 |
<div class="wpf-nspin"><i class="fas fa-spinner fa-spin"></i></div>
|
483 |
</div>
|
484 |
+
<div class="wpf-notification-actions">
|
485 |
+
<span class="wpf-action wpf-notification-action-clear-all" data-foro_n="<?php echo wp_create_nonce('wpforo_clear_notifications') ?>"><?php wpforo_phrase('Clear all') ?></span>
|
486 |
+
</div>
|
|
|
|
|
487 |
</div>
|
488 |
<?php
|
489 |
}
|
525 |
$list_html .= implode( "\r\n", $items );
|
526 |
$list_html .= '</ul>';
|
527 |
} else {
|
528 |
+
$list_html = $this->get_no_notifications_html();
|
529 |
}
|
530 |
if( !$echo ) {
|
531 |
return $list_html;
|
533 |
echo $list_html;
|
534 |
}
|
535 |
|
536 |
+
public function get_no_notifications_html(){
|
537 |
+
return '<div class="wpf-no-notification">' . wpforo_phrase( 'You have no new notifications', false) . '</div>';
|
538 |
+
}
|
539 |
+
|
540 |
public function get_notifications(){
|
541 |
$args = array( 'itemtype' => 'alert', 'userid' => WPF()->current_userid, 'row_count' => 100 );
|
542 |
$args = apply_filters( 'wpforo_get_notifications_args', $args );
|
wpf-includes/class-members.php
CHANGED
@@ -1052,6 +1052,7 @@ class wpForoMember{
|
|
1052 |
$groupid = false;
|
1053 |
if(!$userid) return FALSE;
|
1054 |
$user = get_userdata($userid);
|
|
|
1055 |
if( !empty($roles_usergroups) && !empty($user->roles) ){
|
1056 |
foreach( $user->roles as $role ){
|
1057 |
if( isset($roles_usergroups[$role]) ){
|
@@ -1084,7 +1085,7 @@ class wpForoMember{
|
|
1084 |
}
|
1085 |
|
1086 |
public function synchronize_users($limit = NULL){
|
1087 |
-
|
1088 |
if( is_multisite() ){
|
1089 |
$sql = "SELECT `user_id` FROM `".WPF()->db->usermeta."` WHERE `meta_key` LIKE '".WPF()->blog_prefix."capabilities' AND `user_id` NOT IN( SELECT `userid` FROM `".WPF()->tables->profiles."` ) ORDER BY `user_id` ASC";
|
1090 |
} else {
|
1052 |
$groupid = false;
|
1053 |
if(!$userid) return FALSE;
|
1054 |
$user = get_userdata($userid);
|
1055 |
+
if( !$roles_usergroups ) $roles_usergroups = WPF()->usergroup->get_role_usergroup_relation();
|
1056 |
if( !empty($roles_usergroups) && !empty($user->roles) ){
|
1057 |
foreach( $user->roles as $role ){
|
1058 |
if( isset($roles_usergroups[$role]) ){
|
1085 |
}
|
1086 |
|
1087 |
public function synchronize_users($limit = NULL){
|
1088 |
+
|
1089 |
if( is_multisite() ){
|
1090 |
$sql = "SELECT `user_id` FROM `".WPF()->db->usermeta."` WHERE `meta_key` LIKE '".WPF()->blog_prefix."capabilities' AND `user_id` NOT IN( SELECT `userid` FROM `".WPF()->tables->profiles."` ) ORDER BY `user_id` ASC";
|
1091 |
} else {
|
wpf-includes/class-usergroups.php
CHANGED
@@ -302,7 +302,7 @@ class wpForoUsergroup{
|
|
302 |
*
|
303 |
* @return string
|
304 |
*/
|
305 |
-
public function get_selectbox($selected = array(), $exclude =
|
306 |
$selected = array_map('intval', (array) $selected );
|
307 |
$exclude = array_map('intval', (array) $exclude );
|
308 |
$html = '';
|
302 |
*
|
303 |
* @return string
|
304 |
*/
|
305 |
+
public function get_selectbox($selected = array(), $exclude = array() ){
|
306 |
$selected = array_map('intval', (array) $selected );
|
307 |
$exclude = array_map('intval', (array) $exclude );
|
308 |
$html = '';
|
wpf-includes/functions-template.php
CHANGED
@@ -194,14 +194,6 @@ class wpForo_Widget_profile extends WP_Widget {
|
|
194 |
public function widget( $args, $instance ) {
|
195 |
$display_widget = ( !is_user_logged_in() ) ? ( wpfval($instance, 'hide_for_guests') ? false : true ) : true;
|
196 |
if ( $display_widget ) {
|
197 |
-
|
198 |
-
if ( is_rtl() ) {
|
199 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
200 |
-
} else {
|
201 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
202 |
-
}
|
203 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
204 |
-
|
205 |
$class = ( isset(WPF()->tpl->options['style']) ) ? 'wpf-' . WPF()->tpl->options['style'] : '';
|
206 |
echo $args['before_widget'];
|
207 |
echo '<div id="wpf-widget-profile" class="wpforo-widget-wrap ' . esc_attr($class) . '">';
|
@@ -347,13 +339,6 @@ class wpForo_Widget_search extends WP_Widget {
|
|
347 |
);
|
348 |
}
|
349 |
public function widget( $args, $instance ) {
|
350 |
-
|
351 |
-
if ( is_rtl() ) {
|
352 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
353 |
-
} else {
|
354 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
355 |
-
}
|
356 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
357 |
//wp_enqueue_script('wpforo-widgets-js');
|
358 |
|
359 |
echo $args['before_widget']; //This is a HTML content//
|
@@ -433,13 +418,6 @@ class wpForo_Widget_online_members extends WP_Widget {
|
|
433 |
);
|
434 |
}
|
435 |
public function widget( $args, $instance ) {
|
436 |
-
|
437 |
-
if ( is_rtl() ) {
|
438 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
439 |
-
} else {
|
440 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
441 |
-
}
|
442 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
443 |
// wp_enqueue_script('wpforo-widgets-js');
|
444 |
|
445 |
echo $args['before_widget']; //This is a HTML content//
|
@@ -551,13 +529,6 @@ class wpForo_Widget_recent_topics extends WP_Widget {
|
|
551 |
);
|
552 |
}
|
553 |
public function widget( $args, $instance ) {
|
554 |
-
|
555 |
-
if ( is_rtl() ) {
|
556 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
557 |
-
} else {
|
558 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
559 |
-
}
|
560 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
561 |
// wp_enqueue_script('wpforo-widgets-js');
|
562 |
|
563 |
$instance = wpforo_parse_args($instance, $this->default_instance);
|
@@ -731,7 +702,7 @@ class wpForo_Widget_recent_replies extends WP_Widget {
|
|
731 |
);
|
732 |
}
|
733 |
public function widget( $args, $instance ) {
|
734 |
-
|
735 |
$login = is_user_logged_in();
|
736 |
$instance = wpforo_parse_args($instance, $this->default_instance);
|
737 |
if( $instance['display_only_unread'] ){
|
@@ -742,14 +713,6 @@ class wpForo_Widget_recent_replies extends WP_Widget {
|
|
742 |
}
|
743 |
|
744 |
if( $display_widget ){
|
745 |
-
|
746 |
-
if ( is_rtl() ) {
|
747 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
748 |
-
} else {
|
749 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
750 |
-
}
|
751 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
752 |
-
|
753 |
if( $instance['current_forumid_filter'] && $current_forumid = wpfval( WPF()->current_object, 'forumid' ) ){
|
754 |
$instance['forumids'] = (array) $current_forumid;
|
755 |
}
|
@@ -973,13 +936,6 @@ class wpforo_widget_forums extends WP_Widget {
|
|
973 |
);
|
974 |
}
|
975 |
public function widget( $args, $instance ) {
|
976 |
-
|
977 |
-
if ( is_rtl() ) {
|
978 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
979 |
-
} else {
|
980 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
981 |
-
}
|
982 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
983 |
// wp_enqueue_script('wpforo-widgets-js');
|
984 |
|
985 |
echo $args['before_widget'];//This is a HTML content//
|
@@ -1020,13 +976,6 @@ class wpForo_Widget_tags extends WP_Widget {
|
|
1020 |
}
|
1021 |
|
1022 |
public function widget( $args, $instance ) {
|
1023 |
-
|
1024 |
-
if ( is_rtl() ) {
|
1025 |
-
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
1026 |
-
} else {
|
1027 |
-
wp_enqueue_style( 'wpforo-widgets' );
|
1028 |
-
}
|
1029 |
-
wp_enqueue_style('wpforo-dynamic-style');
|
1030 |
// wp_enqueue_script('wpforo-widgets-js');
|
1031 |
|
1032 |
echo $args['before_widget'];
|
@@ -2782,7 +2731,7 @@ function wpforo_unread_button( $topicid = 0, $url = '', $echo = true, $postid =
|
|
2782 |
$url = wpforo_unread_url( $topicid, $url, false, true );
|
2783 |
$button_link = true;
|
2784 |
}
|
2785 |
-
$button = ( $button_link ) ? '<a href="' . $url . '" class="wpf-new-button" title="'. esc_attr( wpforo_phrase('
|
2786 |
}
|
2787 |
}
|
2788 |
elseif( $postid && $topicid && WPF()->current_userid ){
|
194 |
public function widget( $args, $instance ) {
|
195 |
$display_widget = ( !is_user_logged_in() ) ? ( wpfval($instance, 'hide_for_guests') ? false : true ) : true;
|
196 |
if ( $display_widget ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
$class = ( isset(WPF()->tpl->options['style']) ) ? 'wpf-' . WPF()->tpl->options['style'] : '';
|
198 |
echo $args['before_widget'];
|
199 |
echo '<div id="wpf-widget-profile" class="wpforo-widget-wrap ' . esc_attr($class) . '">';
|
339 |
);
|
340 |
}
|
341 |
public function widget( $args, $instance ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
342 |
//wp_enqueue_script('wpforo-widgets-js');
|
343 |
|
344 |
echo $args['before_widget']; //This is a HTML content//
|
418 |
);
|
419 |
}
|
420 |
public function widget( $args, $instance ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
// wp_enqueue_script('wpforo-widgets-js');
|
422 |
|
423 |
echo $args['before_widget']; //This is a HTML content//
|
529 |
);
|
530 |
}
|
531 |
public function widget( $args, $instance ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
// wp_enqueue_script('wpforo-widgets-js');
|
533 |
|
534 |
$instance = wpforo_parse_args($instance, $this->default_instance);
|
702 |
);
|
703 |
}
|
704 |
public function widget( $args, $instance ) {
|
705 |
+
// wp_enqueue_script('wpforo-widgets-js');
|
706 |
$login = is_user_logged_in();
|
707 |
$instance = wpforo_parse_args($instance, $this->default_instance);
|
708 |
if( $instance['display_only_unread'] ){
|
713 |
}
|
714 |
|
715 |
if( $display_widget ){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
716 |
if( $instance['current_forumid_filter'] && $current_forumid = wpfval( WPF()->current_object, 'forumid' ) ){
|
717 |
$instance['forumids'] = (array) $current_forumid;
|
718 |
}
|
936 |
);
|
937 |
}
|
938 |
public function widget( $args, $instance ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
939 |
// wp_enqueue_script('wpforo-widgets-js');
|
940 |
|
941 |
echo $args['before_widget'];//This is a HTML content//
|
976 |
}
|
977 |
|
978 |
public function widget( $args, $instance ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
979 |
// wp_enqueue_script('wpforo-widgets-js');
|
980 |
|
981 |
echo $args['before_widget'];
|
2731 |
$url = wpforo_unread_url( $topicid, $url, false, true );
|
2732 |
$button_link = true;
|
2733 |
}
|
2734 |
+
$button = ( $button_link ) ? '<a href="' . $url . '" class="wpf-new-button" title="'. esc_attr( wpforo_phrase('Go to first unread post', false) ).'">' . $button_text . '</a>' : '<span class="wpf-new-button">' . $button_text . '</span>';
|
2735 |
}
|
2736 |
}
|
2737 |
elseif( $postid && $topicid && WPF()->current_userid ){
|
wpf-includes/wpf-hooks.php
CHANGED
@@ -411,7 +411,7 @@ function wpforo_add_meta_tags(){
|
|
411 |
$template = '';
|
412 |
$description = '';
|
413 |
$udata = array();
|
414 |
-
$canonical =
|
415 |
$noindex_urls = WPF()->tools_misc['noindex'];
|
416 |
$image = wpforo_find_image_urls('', true, 'og:image');
|
417 |
if(!empty($noindex_urls)){
|
@@ -683,6 +683,7 @@ function wpf_answer(){
|
|
683 |
if( FALSE !== WPF()->db->query( "UPDATE ".WPF()->tables->posts." SET is_answer = ".intval($_POST['answerstatus'])." WHERE postid = " . intval($postid) ) ){
|
684 |
wpforo_clean_cache('post', $postid, $post);
|
685 |
WPF()->db->query( "UPDATE ".WPF()->tables->topics." SET `solved` = " . intval($_POST['answerstatus']) . " WHERE `topicid` = " . intval($post['topicid']) );
|
|
|
686 |
WPF()->notice->add('done', 'success');
|
687 |
$response['stat'] = 1;
|
688 |
$response['notice'] = WPF()->notice->get_notices();
|
@@ -1223,6 +1224,27 @@ function wpforo_get_login_or_register_notice_text(){
|
|
1223 |
return $popup_html;
|
1224 |
}
|
1225 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1226 |
function wpforo_frontend_enqueue(){
|
1227 |
wp_register_style('wpforo-font-awesome', WPFORO_URL . '/wpf-assets/css/font-awesome/css/fontawesome-all.min.css', false, '5.11.2' );
|
1228 |
wp_register_style('wpforo-font-awesome-rtl', WPFORO_URL . '/wpf-assets/css/font-awesome/css/font-awesome-rtl.css', array('wpforo-font-awesome'), WPFORO_VERSION );
|
@@ -1245,10 +1267,6 @@ function wpforo_frontend_enqueue(){
|
|
1245 |
wp_register_style('wpforo-widgets-rtl', WPFORO_TEMPLATE_URL . '/widgets-rtl.css', array(), WPFORO_VERSION );
|
1246 |
wp_register_script('wpforo-widgets-js', WPFORO_URL . '/wpf-assets/js/widgets.js', array('jquery'), WPFORO_VERSION, true);
|
1247 |
wp_localize_script('wpforo-widgets-js', 'wpf_widget_ajax_obj', array( 'url' => admin_url('admin-ajax.php') ));
|
1248 |
-
if( file_exists(WPFORO_TEMPLATE_DIR . '/colors.css') ){
|
1249 |
-
$colors_css_md5 = md5_file( WPFORO_TEMPLATE_DIR . '/colors.css' );
|
1250 |
-
wp_register_style( 'wpforo-dynamic-style', WPFORO_TEMPLATE_URL . '/colors.css', false, WPFORO_VERSION . '.' . $colors_css_md5 );
|
1251 |
-
}
|
1252 |
|
1253 |
if( (is_wpforo_page() && wpforo_feature('font-awesome') == 1) || wpforo_feature('font-awesome') == 2 ){
|
1254 |
wp_enqueue_style('wpforo-font-awesome');
|
@@ -1265,6 +1283,12 @@ function wpforo_frontend_enqueue(){
|
|
1265 |
}
|
1266 |
}
|
1267 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1268 |
if( !WPF()->perm->forum_can('va') || !WPF()->perm->usergroup_can('caa') ){
|
1269 |
wp_add_inline_script('wpforo-frontend-js', "jQuery(document).ready(function($){
|
1270 |
$('#wpforo-wrap').on('click', '.attach_cant_view', function(){
|
@@ -1285,35 +1309,6 @@ function wpforo_frontend_enqueue(){
|
|
1285 |
}
|
1286 |
add_action('wp_enqueue_scripts', 'wpforo_frontend_enqueue');
|
1287 |
|
1288 |
-
function wpforo_dynamic_style() {
|
1289 |
-
if(!is_wpforo_page()) return;
|
1290 |
-
if( !$css = WPF()->tpl->generate_dynamic_css() ) return;
|
1291 |
-
$hach_new = md5($css);
|
1292 |
-
|
1293 |
-
$dynamic_css_file = WPFORO_TEMPLATE_DIR . '/colors.css';
|
1294 |
-
|
1295 |
-
$css_current = '';
|
1296 |
-
if( file_exists( $dynamic_css_file ) ) $css_current = (string) wpforo_get_file_content( $dynamic_css_file );
|
1297 |
-
|
1298 |
-
$inline = false;
|
1299 |
-
$hach_current = md5($css_current);
|
1300 |
-
if( $hach_new != $hach_current ){
|
1301 |
-
$result = wpforo_write_file( $dynamic_css_file, $css );
|
1302 |
-
if( isset($result['error']) && $result['error'] ) $inline = true;
|
1303 |
-
}
|
1304 |
-
|
1305 |
-
if( $inline ){
|
1306 |
-
$css = preg_replace('|[\r\n\t]+|', '', $css );
|
1307 |
-
wp_add_inline_style( 'wpforo-dynamic-style', $css );
|
1308 |
-
}
|
1309 |
-
}
|
1310 |
-
add_action( 'wp_enqueue_scripts', 'wpforo_dynamic_style');
|
1311 |
-
|
1312 |
-
function wpforo_enqueue_colors_css() {
|
1313 |
-
wp_enqueue_style( 'wpforo-dynamic-style' );
|
1314 |
-
}
|
1315 |
-
add_action('get_footer', 'wpforo_enqueue_colors_css');
|
1316 |
-
|
1317 |
function wpforo_style_options($css, $COLORS){
|
1318 |
if( !isset($css)) return '';
|
1319 |
if( isset(WPF()->tpl->style['font_size_forum']) && WPF()->tpl->style['font_size_forum'] != 17 ){
|
@@ -1417,7 +1412,12 @@ add_action( 'admin_notices', 'wpforo_admin_permalink_notice' );
|
|
1417 |
|
1418 |
function wpforo_userform_to_wpuser_html_form($wp_user){
|
1419 |
if( is_super_admin() ){
|
|
|
|
|
|
|
|
|
1420 |
if( is_object($wp_user) ){
|
|
|
1421 |
$user = WPF()->member->get_member($wp_user->ID);
|
1422 |
$groupid = intval($user['groupid']);
|
1423 |
$timezone = sanitize_text_field($user['timezone']);
|
@@ -1426,9 +1426,6 @@ function wpforo_userform_to_wpuser_html_form($wp_user){
|
|
1426 |
$secondary_groups = array_map('intval', $secondary_groups);
|
1427 |
}
|
1428 |
}
|
1429 |
-
if( !isset($groupid) ) $groupid = 0;
|
1430 |
-
if( !isset($timezone) ) $timezone = '';
|
1431 |
-
if( !isset($secondary_groups) ) $secondary_groups = array();
|
1432 |
?>
|
1433 |
<style>
|
1434 |
#wpf-rating-table{ width:100%; font-size:12px; }
|
@@ -1463,14 +1460,15 @@ function wpforo_userform_to_wpuser_html_form($wp_user){
|
|
1463 |
<td style="padding: 15px 20px 10px 20px; vertical-align: top;">
|
1464 |
<?php if( wpforo_feature('role-synch') ): ?>
|
1465 |
<select id="wpforo_usergroup" disabled="disabled">
|
1466 |
-
|
|
|
1467 |
</select>
|
1468 |
<input type="hidden" name="wpforo_usergroup" value="<?php echo intval($groupid); ?>">
|
1469 |
<span style="color: green"><?php _e('Role-Usergroup Synchronization is Turned ON!', 'wpforo'); ?></span><br />
|
1470 |
<p class="description" style="font-weight: normal; font-size: 13px; line-height: 18px;"><?php _e('This user Usergroup is automatically changed according to current Role. If you want to disable Role-Usergroup synchronization and manage Usergroups and User Roles independently, please navigate to <b>Forums > Settings > Features</b> admin page and disable "Role-Usergroup Synchronization" option.', 'wpforo'); ?></p>
|
1471 |
<?php else: ?>
|
1472 |
-
<select id="wpforo_usergroup" name="wpforo_usergroup"<?php if( wpforo_is_owner( $
|
1473 |
-
<?php WPF()->usergroup->show_selectbox($groupid); ?>
|
1474 |
</select>
|
1475 |
<?php endif; ?>
|
1476 |
</td>
|
@@ -2639,16 +2637,11 @@ function wpforo_add_to_footer(){
|
|
2639 |
add_action('wpforo_bottom_hook', 'wpforo_add_to_footer');
|
2640 |
|
2641 |
function wpforo_check_notifications(){
|
|
|
2642 |
if( is_user_logged_in() && wpforo_feature('notifications') ){
|
2643 |
-
|
2644 |
-
if( wpfval($_POST, 'getdata') )
|
2645 |
-
|
2646 |
-
$data['alerts'] = is_array( $alerts ) ? count( $alerts ) : 0;
|
2647 |
-
$data['notifications'] = WPF()->activity->notifications_list( false );
|
2648 |
-
echo json_encode($data);
|
2649 |
-
} else {
|
2650 |
-
echo ( !empty( $alerts ) && is_array( $alerts ) ) ? count($alerts) : 0;
|
2651 |
-
}
|
2652 |
}
|
2653 |
exit();
|
2654 |
}
|
@@ -2682,7 +2675,7 @@ function wpforo_recaptcha_note(){
|
|
2682 |
?>
|
2683 |
<div class="wpforo-rcn-wrap">
|
2684 |
<div class="wpforo-rcn-body">
|
2685 |
-
<span class="wpforo-rcn-head"><i class="fas fa-
|
2686 |
<?php printf(
|
2687 |
wpforo_phrase('wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.', false, 'native'),
|
2688 |
'<a class="wpf-rcnl" href="'. admin_url('admin.php?page=wpforo-tools&tab=antispam') .'" target="_blank">'. wpforo_phrase('configure', false, 'lower') .'</a>',
|
@@ -2705,7 +2698,7 @@ function wpforo_recaptcha_note(){
|
|
2705 |
}
|
2706 |
}
|
2707 |
|
2708 |
-
add_action('admin_notices', 'wpforo_admin_notice_recaptcha');
|
2709 |
function wpforo_admin_notice_recaptcha(){
|
2710 |
if( wpforo_can_display_recaptcha_note() ){
|
2711 |
wp_enqueue_script( 'wpforo-backend-js' );
|
411 |
$template = '';
|
412 |
$description = '';
|
413 |
$udata = array();
|
414 |
+
$canonical = WPF()->current_url;
|
415 |
$noindex_urls = WPF()->tools_misc['noindex'];
|
416 |
$image = wpforo_find_image_urls('', true, 'og:image');
|
417 |
if(!empty($noindex_urls)){
|
683 |
if( FALSE !== WPF()->db->query( "UPDATE ".WPF()->tables->posts." SET is_answer = ".intval($_POST['answerstatus'])." WHERE postid = " . intval($postid) ) ){
|
684 |
wpforo_clean_cache('post', $postid, $post);
|
685 |
WPF()->db->query( "UPDATE ".WPF()->tables->topics." SET `solved` = " . intval($_POST['answerstatus']) . " WHERE `topicid` = " . intval($post['topicid']) );
|
686 |
+
do_action('wpforo_answer', intval($_POST['answerstatus']), $post);
|
687 |
WPF()->notice->add('done', 'success');
|
688 |
$response['stat'] = 1;
|
689 |
$response['notice'] = WPF()->notice->get_notices();
|
1224 |
return $popup_html;
|
1225 |
}
|
1226 |
|
1227 |
+
function wpforo_dynamic_style_enqueue() {
|
1228 |
+
if( !$css = WPF()->tpl->generate_dynamic_css() ) return;
|
1229 |
+
$md5_css = md5($css);
|
1230 |
+
|
1231 |
+
$inline = false;
|
1232 |
+
$dynamic_css_file = WPFORO_TEMPLATE_DIR . '/colors.css';
|
1233 |
+
if( !file_exists($dynamic_css_file) || $md5_css !== md5_file($dynamic_css_file) ){
|
1234 |
+
$result = wpforo_write_file( $dynamic_css_file, $css );
|
1235 |
+
if( wpfval($result, 'error') ) $inline = true;
|
1236 |
+
}
|
1237 |
+
|
1238 |
+
wp_register_style( 'wpforo-dynamic-style', WPFORO_TEMPLATE_URL . '/colors.css', false, WPFORO_VERSION . '.' . $md5_css );
|
1239 |
+
if( $inline ){
|
1240 |
+
$css = preg_replace('|[\r\n\t]+|', '', $css );
|
1241 |
+
wp_add_inline_style( 'wpforo-dynamic-style', $css );
|
1242 |
+
}
|
1243 |
+
|
1244 |
+
wp_enqueue_style('wpforo-dynamic-style');
|
1245 |
+
}
|
1246 |
+
add_action('wp_enqueue_scripts', 'wpforo_dynamic_style_enqueue', 999);
|
1247 |
+
|
1248 |
function wpforo_frontend_enqueue(){
|
1249 |
wp_register_style('wpforo-font-awesome', WPFORO_URL . '/wpf-assets/css/font-awesome/css/fontawesome-all.min.css', false, '5.11.2' );
|
1250 |
wp_register_style('wpforo-font-awesome-rtl', WPFORO_URL . '/wpf-assets/css/font-awesome/css/font-awesome-rtl.css', array('wpforo-font-awesome'), WPFORO_VERSION );
|
1267 |
wp_register_style('wpforo-widgets-rtl', WPFORO_TEMPLATE_URL . '/widgets-rtl.css', array(), WPFORO_VERSION );
|
1268 |
wp_register_script('wpforo-widgets-js', WPFORO_URL . '/wpf-assets/js/widgets.js', array('jquery'), WPFORO_VERSION, true);
|
1269 |
wp_localize_script('wpforo-widgets-js', 'wpf_widget_ajax_obj', array( 'url' => admin_url('admin-ajax.php') ));
|
|
|
|
|
|
|
|
|
1270 |
|
1271 |
if( (is_wpforo_page() && wpforo_feature('font-awesome') == 1) || wpforo_feature('font-awesome') == 2 ){
|
1272 |
wp_enqueue_style('wpforo-font-awesome');
|
1283 |
}
|
1284 |
}
|
1285 |
|
1286 |
+
if ( is_rtl() ) {
|
1287 |
+
wp_enqueue_style( 'wpforo-widgets-rtl' );
|
1288 |
+
} else {
|
1289 |
+
wp_enqueue_style( 'wpforo-widgets' );
|
1290 |
+
}
|
1291 |
+
|
1292 |
if( !WPF()->perm->forum_can('va') || !WPF()->perm->usergroup_can('caa') ){
|
1293 |
wp_add_inline_script('wpforo-frontend-js', "jQuery(document).ready(function($){
|
1294 |
$('#wpforo-wrap').on('click', '.attach_cant_view', function(){
|
1309 |
}
|
1310 |
add_action('wp_enqueue_scripts', 'wpforo_frontend_enqueue');
|
1311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1312 |
function wpforo_style_options($css, $COLORS){
|
1313 |
if( !isset($css)) return '';
|
1314 |
if( isset(WPF()->tpl->style['font_size_forum']) && WPF()->tpl->style['font_size_forum'] != 17 ){
|
1412 |
|
1413 |
function wpforo_userform_to_wpuser_html_form($wp_user){
|
1414 |
if( is_super_admin() ){
|
1415 |
+
$userid = 0;
|
1416 |
+
$groupid = 0;
|
1417 |
+
$timezone = '';
|
1418 |
+
$secondary_groups = array();
|
1419 |
if( is_object($wp_user) ){
|
1420 |
+
$userid = $wp_user->ID;
|
1421 |
$user = WPF()->member->get_member($wp_user->ID);
|
1422 |
$groupid = intval($user['groupid']);
|
1423 |
$timezone = sanitize_text_field($user['timezone']);
|
1426 |
$secondary_groups = array_map('intval', $secondary_groups);
|
1427 |
}
|
1428 |
}
|
|
|
|
|
|
|
1429 |
?>
|
1430 |
<style>
|
1431 |
#wpf-rating-table{ width:100%; font-size:12px; }
|
1460 |
<td style="padding: 15px 20px 10px 20px; vertical-align: top;">
|
1461 |
<?php if( wpforo_feature('role-synch') ): ?>
|
1462 |
<select id="wpforo_usergroup" disabled="disabled">
|
1463 |
+
<option value="0"><?php _e('Synced with user role', 'wpforo'); ?></option>
|
1464 |
+
<?php WPF()->usergroup->show_selectbox($groupid); ?>
|
1465 |
</select>
|
1466 |
<input type="hidden" name="wpforo_usergroup" value="<?php echo intval($groupid); ?>">
|
1467 |
<span style="color: green"><?php _e('Role-Usergroup Synchronization is Turned ON!', 'wpforo'); ?></span><br />
|
1468 |
<p class="description" style="font-weight: normal; font-size: 13px; line-height: 18px;"><?php _e('This user Usergroup is automatically changed according to current Role. If you want to disable Role-Usergroup synchronization and manage Usergroups and User Roles independently, please navigate to <b>Forums > Settings > Features</b> admin page and disable "Role-Usergroup Synchronization" option.', 'wpforo'); ?></p>
|
1469 |
<?php else: ?>
|
1470 |
+
<select id="wpforo_usergroup" name="wpforo_usergroup"<?php if( wpforo_is_owner( $userid ) || !current_user_can('administrator') ) echo ' disabled="disabled"'; ?>>
|
1471 |
+
<?php WPF()->usergroup->show_selectbox($groupid ? $groupid : WPF()->usergroup->default_groupid); ?>
|
1472 |
</select>
|
1473 |
<?php endif; ?>
|
1474 |
</td>
|
2637 |
add_action('wpforo_bottom_hook', 'wpforo_add_to_footer');
|
2638 |
|
2639 |
function wpforo_check_notifications(){
|
2640 |
+
$data = array( 'alerts' => 0, 'notifications' => '' );
|
2641 |
if( is_user_logged_in() && wpforo_feature('notifications') ){
|
2642 |
+
$data['alerts'] = count( WPF()->activity->notifications );
|
2643 |
+
if( wpfval($_POST, 'getdata') ) $data['notifications'] = WPF()->activity->notifications_list( false );
|
2644 |
+
echo json_encode($data);
|
|
|
|
|
|
|
|
|
|
|
|
|
2645 |
}
|
2646 |
exit();
|
2647 |
}
|
2675 |
?>
|
2676 |
<div class="wpforo-rcn-wrap">
|
2677 |
<div class="wpforo-rcn-body">
|
2678 |
+
<span class="wpforo-rcn-head"><i class="fas fa-user-secret"></i> <?php wpforo_phrase('Protect your forum from spam user registration!'); ?></span>
|
2679 |
<?php printf(
|
2680 |
wpforo_phrase('wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.', false, 'native'),
|
2681 |
'<a class="wpf-rcnl" href="'. admin_url('admin.php?page=wpforo-tools&tab=antispam') .'" target="_blank">'. wpforo_phrase('configure', false, 'lower') .'</a>',
|
2698 |
}
|
2699 |
}
|
2700 |
|
2701 |
+
//add_action('admin_notices', 'wpforo_admin_notice_recaptcha');
|
2702 |
function wpforo_admin_notice_recaptcha(){
|
2703 |
if( wpforo_can_display_recaptcha_note() ){
|
2704 |
wp_enqueue_script( 'wpforo-backend-js' );
|
wpf-includes/wpf-phrases.php
CHANGED
@@ -1074,7 +1074,7 @@ $wpforo_phrases = array(
|
|
1074 |
'New up vote from %1$s, %2$s' => __('New up vote from %1$s, %2$s', 'wpforo'),
|
1075 |
'New Down Vote' => __('New Down Vote', 'wpforo'),
|
1076 |
'New down vote from %1$s, %2$s' => __('New down vote from %1$s, %2$s', 'wpforo'),
|
1077 |
-
'
|
1078 |
|
1079 |
//1.7.1
|
1080 |
'New User Mentioning' => __('New User Mentioning', 'wpforo'),
|
@@ -1082,7 +1082,7 @@ $wpforo_phrases = array(
|
|
1082 |
'New Notification' => __('New Notification', 'wpforo'),
|
1083 |
'New notification from %1$s, %2$s' => __('New notification from %1$s, %2$s', 'wpforo'),
|
1084 |
'IMPORTANT! The forum registration form is probably under risk of spam attacks. Please configure wpForo built-in %s antibot for registration form to avoid spam registrations. If you don\'t use the forum registration form or you are sure that your registration forms are secured, just click on (x) button to dismiss this message.' => __('IMPORTANT! The forum registration form is probably under risk of spam attacks. Please configure wpForo built-in %s antibot for registration form to avoid spam registrations. If you don\'t use the forum registration form or you are sure that your registration forms are secured, just click on (x) button to dismiss this message.', 'wpforo'),
|
1085 |
-
'
|
1086 |
'wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.' => __('wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.', 'wpforo'),
|
1087 |
'Tools > Antispam Tab' => __('Tools > Antispam Tab', 'wpforo'),
|
1088 |
'WordPress plugin' => __('WordPress plugin', 'wpforo'),
|
@@ -1101,5 +1101,7 @@ $wpforo_phrases = array(
|
|
1101 |
'I got it, please dismiss this message' => __('I got it, please dismiss this message', 'wpforo'),
|
1102 |
'configure' => __('configure', 'wpforo'),
|
1103 |
'{new}' => __('{new}', 'wpforo'),
|
1104 |
-
'Create Account' => __('Create Account', 'wpforo')
|
|
|
|
|
1105 |
);
|
1074 |
'New up vote from %1$s, %2$s' => __('New up vote from %1$s, %2$s', 'wpforo'),
|
1075 |
'New Down Vote' => __('New Down Vote', 'wpforo'),
|
1076 |
'New down vote from %1$s, %2$s' => __('New down vote from %1$s, %2$s', 'wpforo'),
|
1077 |
+
'Go to first unread post' => __('Go to first unread post', 'wpforo'),
|
1078 |
|
1079 |
//1.7.1
|
1080 |
'New User Mentioning' => __('New User Mentioning', 'wpforo'),
|
1082 |
'New Notification' => __('New Notification', 'wpforo'),
|
1083 |
'New notification from %1$s, %2$s' => __('New notification from %1$s, %2$s', 'wpforo'),
|
1084 |
'IMPORTANT! The forum registration form is probably under risk of spam attacks. Please configure wpForo built-in %s antibot for registration form to avoid spam registrations. If you don\'t use the forum registration form or you are sure that your registration forms are secured, just click on (x) button to dismiss this message.' => __('IMPORTANT! The forum registration form is probably under risk of spam attacks. Please configure wpForo built-in %s antibot for registration form to avoid spam registrations. If you don\'t use the forum registration form or you are sure that your registration forms are secured, just click on (x) button to dismiss this message.', 'wpforo'),
|
1085 |
+
'Protect your forum from spam user registration!' => __('Protect your forum from spam user registration!', 'wpforo'),
|
1086 |
'wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.' => __('wpForo has not found any protection solution against spam user registration on the forum registration form. Please %1$s and enable the %2$s antibot protection in %3$s or install other alternative %4$s to avoid registration of spam users.', 'wpforo'),
|
1087 |
'Tools > Antispam Tab' => __('Tools > Antispam Tab', 'wpforo'),
|
1088 |
'WordPress plugin' => __('WordPress plugin', 'wpforo'),
|
1101 |
'I got it, please dismiss this message' => __('I got it, please dismiss this message', 'wpforo'),
|
1102 |
'configure' => __('configure', 'wpforo'),
|
1103 |
'{new}' => __('{new}', 'wpforo'),
|
1104 |
+
'Create Account' => __('Create Account', 'wpforo'),
|
1105 |
+
'Full' => __('Full', 'wpforo'),
|
1106 |
+
'Short' => __('Short', 'wpforo')
|
1107 |
);
|
wpf-languages/wpforo-ru_RU.mo
CHANGED
Binary file
|
wpf-languages/wpforo-ru_RU.po
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Plugins - Forum - wpForo - Stable (latest release)\n"
|
6 |
-
"POT-Creation-Date: 2020-03-
|
7 |
-
"PO-Revision-Date: 2020-03-
|
8 |
"Last-Translator: gVectors Team <info@gvectors.com>\n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: ru\n"
|
@@ -77,49 +77,49 @@ msgstr "Консоль управления"
|
|
77 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:93
|
78 |
#: wpf-includes/integration/buddypress.php:11
|
79 |
#: wpf-includes/integration/buddypress.php:57
|
80 |
-
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:
|
81 |
#: wpf-includes/wpf-phrases.php:309
|
82 |
msgid "Forums"
|
83 |
msgstr "Форумы"
|
84 |
|
85 |
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:22
|
86 |
-
#: wpf-includes/wpf-hooks.php:
|
87 |
msgid "Settings"
|
88 |
msgstr "Настройки"
|
89 |
|
90 |
-
#: wpf-admin/admin.php:46 wpf-includes/wpf-hooks.php:
|
91 |
#: wpf-includes/wpf-phrases.php:914
|
92 |
msgid "Tools"
|
93 |
msgstr "Инструменты"
|
94 |
|
95 |
-
#: wpf-admin/admin.php:49 wpf-includes/wpf-hooks.php:
|
96 |
msgid "Moderation"
|
97 |
msgstr "Модерация"
|
98 |
|
99 |
#: wpf-admin/admin.php:52 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
100 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:113
|
101 |
-
#: wpf-admin/usergroup.php:36 wpf-includes/wpf-hooks.php:
|
102 |
#: wpf-includes/wpf-phrases.php:364
|
103 |
msgid "Members"
|
104 |
msgstr "Участники"
|
105 |
|
106 |
#: wpf-admin/admin.php:55 wpf-admin/usergroup.php:11
|
107 |
-
#: wpf-admin/usergroup.php:155 wpf-includes/wpf-hooks.php:
|
108 |
msgid "Usergroups"
|
109 |
msgstr "Группы участников"
|
110 |
|
111 |
-
#: wpf-admin/admin.php:58 wpf-includes/wpf-hooks.php:
|
112 |
#: wpf-includes/wpf-phrases.php:789
|
113 |
msgid "Phrases"
|
114 |
msgstr "Фразы"
|
115 |
|
116 |
-
#: wpf-admin/admin.php:61 wpf-includes/wpf-hooks.php:
|
117 |
#: wpf-includes/wpf-phrases.php:790
|
118 |
msgid "Themes"
|
119 |
msgstr "Темы"
|
120 |
|
121 |
#: wpf-admin/admin.php:64 wpf-admin/options.php:24
|
122 |
-
#: wpf-includes/wpf-hooks.php:
|
123 |
msgid "Addons"
|
124 |
msgstr "Дополнения"
|
125 |
|
@@ -400,7 +400,7 @@ msgstr "Пожалуйста, укажите имя плагина или ссы
|
|
400 |
msgid "Other"
|
401 |
msgstr "Другое"
|
402 |
|
403 |
-
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:
|
404 |
msgid "Please provide more information"
|
405 |
msgstr "Пожалуйста, предоставьте дополнительную информацию"
|
406 |
|
@@ -572,7 +572,7 @@ msgstr "Вы уверены, что хотите удалить этот фор
|
|
572 |
#: wpf-admin/includes/moderation-listtable.php:92
|
573 |
#: wpf-admin/includes/moderation-listtable.php:193 wpf-admin/themes.php:68
|
574 |
#: wpf-admin/tools-tabs/antispam.php:313 wpf-admin/usergroup.php:75
|
575 |
-
#: wpf-admin/usergroup.php:276 wpf-includes/wpf-hooks.php:
|
576 |
#: wpf-includes/wpf-phrases.php:252
|
577 |
msgid "Delete"
|
578 |
msgstr "Удалить"
|
@@ -824,13 +824,13 @@ msgid "Are you sure you want to DELETE this item?"
|
|
824 |
msgstr ""
|
825 |
|
826 |
#: wpf-admin/includes/moderation-listtable.php:137
|
827 |
-
#: wpf-includes/functions-template.php:
|
828 |
-
#: wpf-includes/functions-template.php:
|
829 |
-
#: wpf-includes/functions-template.php:
|
830 |
-
#: wpf-includes/functions-template.php:
|
831 |
-
#: wpf-includes/functions-template.php:
|
832 |
-
#: wpf-includes/functions-template.php:
|
833 |
-
#: wpf-includes/functions-template.php:
|
834 |
msgid "Title"
|
835 |
msgstr "Заголовок"
|
836 |
|
@@ -1247,7 +1247,7 @@ msgstr ""
|
|
1247 |
#: wpf-admin/tools-tabs/antispam.php:198 wpf-admin/tools-tabs/antispam.php:207
|
1248 |
#: wpf-admin/tools-tabs/antispam.php:216 wpf-admin/tools-tabs/antispam.php:225
|
1249 |
#: wpf-admin/tools-tabs/antispam.php:273 wpf-admin/tools-tabs/cleanup.php:40
|
1250 |
-
#: wpf-includes/functions-template.php:
|
1251 |
#: wpf-themes/classic/functions.php:94 wpf-themes/classic/functions.php:103
|
1252 |
#: wpf-themes/classic/functions.php:173 wpf-themes/classic/functions.php:201
|
1253 |
#: wpf-themes/classic/functions.php:256 wpf-themes/classic/functions.php:274
|
@@ -1264,7 +1264,7 @@ msgstr "Да"
|
|
1264 |
#: wpf-admin/tools-tabs/antispam.php:199 wpf-admin/tools-tabs/antispam.php:208
|
1265 |
#: wpf-admin/tools-tabs/antispam.php:217 wpf-admin/tools-tabs/antispam.php:226
|
1266 |
#: wpf-admin/tools-tabs/antispam.php:274 wpf-admin/tools-tabs/cleanup.php:41
|
1267 |
-
#: wpf-includes/functions-template.php:
|
1268 |
#: wpf-themes/classic/functions.php:95 wpf-themes/classic/functions.php:104
|
1269 |
#: wpf-themes/classic/functions.php:174 wpf-themes/classic/functions.php:202
|
1270 |
#: wpf-themes/classic/functions.php:257 wpf-themes/classic/functions.php:275
|
@@ -1397,7 +1397,7 @@ msgid "This message comes when new user registers to site"
|
|
1397 |
msgstr ""
|
1398 |
|
1399 |
#: wpf-admin/options-tabs/emails.php:161
|
1400 |
-
msgid "Overwrite WordPress New User Registration Email
|
1401 |
msgstr ""
|
1402 |
|
1403 |
#: wpf-admin/options-tabs/emails.php:172 wpf-admin/options-tabs/emails.php:209
|
@@ -1426,7 +1426,7 @@ msgid "New User Registration Email for user"
|
|
1426 |
msgstr ""
|
1427 |
|
1428 |
#: wpf-admin/options-tabs/emails.php:198
|
1429 |
-
msgid "Overwrite WordPress New User Registration Email
|
1430 |
msgstr ""
|
1431 |
|
1432 |
#: wpf-admin/options-tabs/emails.php:218 wpf-admin/options-tabs/emails.php:237
|
@@ -1927,7 +1927,7 @@ msgstr "Исключенные URLs страницы"
|
|
1927 |
msgid "one URL per line"
|
1928 |
msgstr "один адрес в строке"
|
1929 |
|
1930 |
-
#: wpf-admin/options-tabs/general.php:48 wpf-includes/wpf-hooks.php:
|
1931 |
msgid "Visit Forum"
|
1932 |
msgstr "Посетить Форум"
|
1933 |
|
@@ -2101,7 +2101,7 @@ msgstr ""
|
|
2101 |
msgid "Member Custom Title by default"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: wpf-admin/options-tabs/members.php:111 wpf-includes/wpf-hooks.php:
|
2105 |
#: wpf-includes/wpf-phrases.php:433
|
2106 |
msgid "Rating Level"
|
2107 |
msgstr "Уровень рейтинга"
|
@@ -2134,7 +2134,7 @@ msgstr "Иконка рейтинга"
|
|
2134 |
msgid "More"
|
2135 |
msgstr "Больше"
|
2136 |
|
2137 |
-
#: wpf-admin/options-tabs/members.php:122 wpf-includes/wpf-hooks.php:
|
2138 |
#: wpf-includes/wpf-phrases.php:344
|
2139 |
msgid "Level"
|
2140 |
msgstr "Уровень"
|
@@ -2656,7 +2656,7 @@ msgstr ""
|
|
2656 |
msgid "Do not allow to attach files with following extensions:"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
-
#: wpf-admin/tools-tabs/antispam.php:118 wpf-includes/wpf-hooks.php:
|
2660 |
msgid "Google reCAPTCHA"
|
2661 |
msgstr ""
|
2662 |
|
@@ -3436,7 +3436,7 @@ msgstr ""
|
|
3436 |
msgid "Usergroup"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
-
#: wpf-admin/usergroup.php:37 wpf-includes/wpf-hooks.php:
|
3440 |
msgid "Default"
|
3441 |
msgstr "По умолчанию"
|
3442 |
|
@@ -3606,35 +3606,35 @@ msgstr ""
|
|
3606 |
msgid "Can be also used as Secondary Usergroup"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
-
#: wpf-includes/class-actions.php:
|
3610 |
msgid "Theme activate error"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: wpf-includes/class-actions.php:
|
3614 |
msgid "Theme activate success"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: wpf-includes/class-actions.php:
|
3618 |
msgid "Theme install error"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
-
#: wpf-includes/class-actions.php:
|
3622 |
msgid "Theme install success"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
-
#: wpf-includes/class-actions.php:
|
3626 |
msgid "Theme delete error"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
-
#: wpf-includes/class-actions.php:
|
3630 |
msgid "Theme delete success"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
-
#: wpf-includes/class-actions.php:
|
3634 |
msgid "Theme reset error"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
-
#: wpf-includes/class-actions.php:
|
3638 |
msgid "Theme reset success"
|
3639 |
msgstr ""
|
3640 |
|
@@ -3841,23 +3841,23 @@ msgid ""
|
|
3841 |
msgstr ""
|
3842 |
"<strong>ОШИБКА</strong>: Такой адрес уже зарегистрирован. Используйте другой."
|
3843 |
|
3844 |
-
#: wpf-includes/class-members.php:
|
3845 |
msgid "What should be done with wpForo content owned by this user?"
|
3846 |
msgstr ""
|
3847 |
"Что должно быть сделано с содержанием wpForo, принадлежащие этому "
|
3848 |
"пользователю?"
|
3849 |
|
3850 |
-
#: wpf-includes/class-members.php:
|
3851 |
msgid "What should be done with wpForo content owned by these users?"
|
3852 |
msgstr ""
|
3853 |
"Что должно быть сделано с содержанием wpForo принадлежащим этим "
|
3854 |
"пользователям?"
|
3855 |
|
3856 |
-
#: wpf-includes/class-members.php:
|
3857 |
msgid "Delete all wpForo content."
|
3858 |
msgstr "Удалить весь контент wpForo."
|
3859 |
|
3860 |
-
#: wpf-includes/class-members.php:
|
3861 |
msgid "Attribute all content to:"
|
3862 |
msgstr "Атрибуты всего контента для:"
|
3863 |
|
@@ -4267,136 +4267,136 @@ msgstr ""
|
|
4267 |
"избежать дублирования боковой панели."
|
4268 |
|
4269 |
#: wpf-includes/functions-template.php:184
|
4270 |
-
#: wpf-includes/functions-template.php:
|
4271 |
msgid "My Profile"
|
4272 |
msgstr "Мой профиль"
|
4273 |
|
4274 |
#: wpf-includes/functions-template.php:185
|
4275 |
-
#: wpf-includes/functions-template.php:
|
4276 |
-
#: wpf-includes/functions-template.php:
|
4277 |
msgid "Join Us!"
|
4278 |
msgstr "Присоединяйтесь!"
|
4279 |
|
4280 |
-
#: wpf-includes/functions-template.php:
|
4281 |
msgid "Title for Users"
|
4282 |
msgstr "Заголовок для пользователей"
|
4283 |
|
4284 |
-
#: wpf-includes/functions-template.php:
|
4285 |
msgid "Title for Guests"
|
4286 |
msgstr "Заголовок для гостей"
|
4287 |
|
4288 |
-
#: wpf-includes/functions-template.php:
|
4289 |
msgid "Hide avatar"
|
4290 |
msgstr "Скрыть аватар"
|
4291 |
|
4292 |
-
#: wpf-includes/functions-template.php:
|
4293 |
msgid "Hide user name"
|
4294 |
msgstr "Скрыть имя пользователя"
|
4295 |
|
4296 |
-
#: wpf-includes/functions-template.php:
|
4297 |
msgid "Hide notification bell"
|
4298 |
msgstr "Скрыть уведомления"
|
4299 |
|
4300 |
-
#: wpf-includes/functions-template.php:
|
4301 |
msgid "Hide user data"
|
4302 |
msgstr "Скрыть данные пользователя"
|
4303 |
|
4304 |
-
#: wpf-includes/functions-template.php:
|
4305 |
msgid "Hide buttons"
|
4306 |
msgstr "Скрытые кнопки"
|
4307 |
|
4308 |
-
#: wpf-includes/functions-template.php:
|
4309 |
msgid "Hide this widget for guests"
|
4310 |
msgstr "Скрыть этот виджет для гостей"
|
4311 |
|
4312 |
-
#: wpf-includes/functions-template.php:
|
4313 |
msgid "User Groups"
|
4314 |
msgstr "Группы пользователей"
|
4315 |
|
4316 |
-
#: wpf-includes/functions-template.php:
|
4317 |
-
#: wpf-includes/functions-template.php:
|
4318 |
-
#: wpf-includes/functions-template.php:
|
4319 |
-
#: wpf-includes/functions-template.php:
|
4320 |
msgid "Number of Items"
|
4321 |
msgstr "Число элементов"
|
4322 |
|
4323 |
-
#: wpf-includes/functions-template.php:
|
4324 |
msgid "Display Avatars"
|
4325 |
msgstr "Показывать аватары"
|
4326 |
|
4327 |
-
#: wpf-includes/functions-template.php:
|
4328 |
-
#: wpf-includes/functions-template.php:
|
4329 |
msgid "Created Date"
|
4330 |
msgstr "Дата создания"
|
4331 |
|
4332 |
-
#: wpf-includes/functions-template.php:
|
4333 |
-
#: wpf-includes/functions-template.php:
|
4334 |
msgid "Modified Date"
|
4335 |
msgstr "Дата изменения"
|
4336 |
|
4337 |
-
#: wpf-includes/functions-template.php:
|
4338 |
msgid "Posts Count"
|
4339 |
msgstr "Число постов"
|
4340 |
|
4341 |
-
#: wpf-includes/functions-template.php:
|
4342 |
msgid "Views Count"
|
4343 |
msgstr "Число просмотров"
|
4344 |
|
4345 |
-
#: wpf-includes/functions-template.php:
|
4346 |
-
#: wpf-includes/functions-template.php:
|
4347 |
msgid "DESC"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: wpf-includes/functions-template.php:
|
4351 |
-
#: wpf-includes/functions-template.php:
|
4352 |
msgid "ASC"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: wpf-includes/functions-template.php:
|
4356 |
-
#: wpf-includes/functions-template.php:
|
4357 |
msgid "Filter by forums"
|
4358 |
msgstr "Фильтр по форумам"
|
4359 |
|
4360 |
-
#: wpf-includes/functions-template.php:
|
4361 |
-
#: wpf-includes/functions-template.php:
|
4362 |
msgid "Autofilter by current forum"
|
4363 |
msgstr "Автофильтр по текущему форуму"
|
4364 |
|
4365 |
-
#: wpf-includes/functions-template.php:
|
4366 |
-
#: wpf-includes/functions-template.php:
|
4367 |
msgid "Order by"
|
4368 |
msgstr "Сортировка по"
|
4369 |
|
4370 |
-
#: wpf-includes/functions-template.php:
|
4371 |
msgid "Display with avatars"
|
4372 |
msgstr "Показать с аватарами"
|
4373 |
|
4374 |
-
#: wpf-includes/functions-template.php:
|
4375 |
msgid "Refer topics to first unread post"
|
4376 |
msgstr ""
|
4377 |
"Включить перевод на первое непрочитанное сообщение при клике на ссылку темы"
|
4378 |
|
4379 |
-
#: wpf-includes/functions-template.php:
|
4380 |
msgid "Limit Per Topic"
|
4381 |
msgstr "Лимит по темам"
|
4382 |
|
4383 |
-
#: wpf-includes/functions-template.php:
|
4384 |
msgid "set 0 to remove this limit"
|
4385 |
msgstr "установите 0, чтобы снять этот лимит"
|
4386 |
|
4387 |
-
#: wpf-includes/functions-template.php:
|
4388 |
msgid "Display with Avatars"
|
4389 |
msgstr "Показывать с аватарами"
|
4390 |
|
4391 |
-
#: wpf-includes/functions-template.php:
|
4392 |
msgid "Display Only Unread Posts"
|
4393 |
msgstr "Отображать только непрочитанные сообщения"
|
4394 |
|
4395 |
-
#: wpf-includes/functions-template.php:
|
4396 |
msgid "Display [new] indicator"
|
4397 |
msgstr "Показать [новый] индикатор"
|
4398 |
|
4399 |
-
#: wpf-includes/functions-template.php:
|
4400 |
msgid "Topic Counts"
|
4401 |
msgstr "Число тем"
|
4402 |
|
@@ -4595,37 +4595,37 @@ msgstr ""
|
|
4595 |
msgid "Uninstall"
|
4596 |
msgstr "Деинсталляция"
|
4597 |
|
4598 |
-
#: wpf-includes/wpf-hooks.php:
|
4599 |
msgid "Clear"
|
4600 |
msgstr "Очистить"
|
4601 |
|
4602 |
-
#: wpf-includes/wpf-hooks.php:
|
4603 |
msgid "Select Color"
|
4604 |
msgstr "Выберите цвет"
|
4605 |
|
4606 |
-
#: wpf-includes/wpf-hooks.php:
|
4607 |
msgid "Move"
|
4608 |
msgstr "Переместить"
|
4609 |
|
4610 |
-
#: wpf-includes/wpf-hooks.php:
|
4611 |
msgid "Please choose one reasons before sending a feedback!"
|
4612 |
msgstr ""
|
4613 |
|
4614 |
-
#: wpf-includes/wpf-hooks.php:
|
4615 |
msgid ""
|
4616 |
"With the email address, please check the \"I agree to receive email\" "
|
4617 |
"checkbox to proceed."
|
4618 |
msgstr ""
|
4619 |
|
4620 |
-
#: wpf-includes/wpf-hooks.php:
|
4621 |
msgid "Please fill your email address for feedback"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
-
#: wpf-includes/wpf-hooks.php:
|
4625 |
msgid "Your email address is not valid"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
-
#: wpf-includes/wpf-hooks.php:
|
4629 |
msgid ""
|
4630 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
4631 |
"structure"
|
@@ -4633,15 +4633,15 @@ msgstr ""
|
|
4633 |
"ВАЖНО: wpForo не может работать с вариантом постоянных ссылок по умолчанию, "
|
4634 |
"пожалуйста, измените структуру постоянных ссылок"
|
4635 |
|
4636 |
-
#: wpf-includes/wpf-hooks.php:
|
4637 |
msgid "Forum Profile Fields - wpForo"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
-
#: wpf-includes/wpf-hooks.php:
|
4641 |
msgid "Forum - Usergroup"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
-
#: wpf-includes/wpf-hooks.php:
|
4645 |
#, php-format
|
4646 |
msgid ""
|
4647 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
@@ -4649,11 +4649,15 @@ msgid ""
|
|
4649 |
"that table."
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: wpf-includes/wpf-hooks.php:
|
|
|
|
|
|
|
|
|
4653 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: wpf-includes/wpf-hooks.php:
|
4657 |
msgid ""
|
4658 |
"This user Usergroup is automatically changed according to current Role. If "
|
4659 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
@@ -4662,19 +4666,19 @@ msgid ""
|
|
4662 |
"option."
|
4663 |
msgstr ""
|
4664 |
|
4665 |
-
#: wpf-includes/wpf-hooks.php:
|
4666 |
msgid "Forum - Secondary Usergroups"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
-
#: wpf-includes/wpf-hooks.php:
|
4670 |
msgid "Forum - User Timezone"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
-
#: wpf-includes/wpf-hooks.php:
|
4674 |
msgid "User Reputation"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
-
#: wpf-includes/wpf-hooks.php:
|
4678 |
msgid ""
|
4679 |
"By default all members get rating badges and titles based on number of "
|
4680 |
"posts. However, using this option you can grant lower or higher rating to "
|
@@ -4682,59 +4686,59 @@ msgid ""
|
|
4682 |
"points can be managed in Forums > Settings > Members Tab."
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: wpf-includes/wpf-hooks.php:
|
4686 |
msgid "Default Rating"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
-
#: wpf-includes/wpf-hooks.php:
|
4690 |
msgid "Custom Rating"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: wpf-includes/wpf-hooks.php:
|
4694 |
msgid "Rating Title"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: wpf-includes/wpf-hooks.php:
|
4698 |
msgid "Rating Badge"
|
4699 |
msgstr "Значок рейтинга"
|
4700 |
|
4701 |
-
#: wpf-includes/wpf-hooks.php:
|
4702 |
msgid "Please Moderate: "
|
4703 |
msgstr "Не одобрено: "
|
4704 |
|
4705 |
-
#: wpf-includes/wpf-hooks.php:
|
4706 |
msgid ""
|
4707 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
4708 |
"» Forums » Moderation admin page."
|
4709 |
msgstr ""
|
4710 |
|
4711 |
-
#: wpf-includes/wpf-hooks.php:
|
4712 |
msgid ""
|
4713 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
4714 |
"» Forums » Moderation admin page."
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: wpf-includes/wpf-hooks.php:
|
4718 |
msgid "New Forum"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: wpf-includes/wpf-hooks.php:
|
4722 |
msgid "New User Group"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: wpf-includes/wpf-hooks.php:
|
4726 |
msgid "New Phrase"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: wpf-includes/wpf-hooks.php:
|
4730 |
msgid "Forum Dashboard"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: wpf-includes/wpf-hooks.php:
|
4734 |
msgid "New Usergroup"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: wpf-includes/wpf-hooks.php:
|
4738 |
#, php-format
|
4739 |
msgid ""
|
4740 |
"IMPORTANT! The forum registration form is probably under risk of spam "
|
@@ -7766,7 +7770,7 @@ msgid "New down vote from %1$s, %2$s"
|
|
7766 |
msgstr "Голос \"против\" от %1$s, %2$s"
|
7767 |
|
7768 |
#: wpf-includes/wpf-phrases.php:1077
|
7769 |
-
msgid "
|
7770 |
msgstr "Перейти к первому непрочитанному сообщению"
|
7771 |
|
7772 |
#: wpf-includes/wpf-phrases.php:1080
|
@@ -7788,9 +7792,8 @@ msgid "New notification from %1$s, %2$s"
|
|
7788 |
msgstr "Новое уведомление от %1$s, %2$s"
|
7789 |
|
7790 |
#: wpf-includes/wpf-phrases.php:1085
|
7791 |
-
msgid "
|
7792 |
-
msgstr ""
|
7793 |
-
"Форма регистрации пользователей вероятно находится под угрозой спам-атак"
|
7794 |
|
7795 |
#: wpf-includes/wpf-phrases.php:1086
|
7796 |
#, php-format
|
@@ -7893,6 +7896,14 @@ msgstr "новое"
|
|
7893 |
msgid "Create Account"
|
7894 |
msgstr "Регистрация"
|
7895 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7896 |
#: wpf-themes/classic/functions.php:26
|
7897 |
msgid "Extended Layout - Recent topics"
|
7898 |
msgstr ""
|
@@ -8118,6 +8129,10 @@ msgstr "Разработчики gVectors A. Chakhoyan, R. Hovhannisyan"
|
|
8118 |
msgid "https://gvectors.com/"
|
8119 |
msgstr ""
|
8120 |
|
|
|
|
|
|
|
|
|
8121 |
#~ msgid ""
|
8122 |
#~ "Hello [member_name]!<br>\r\n"
|
8123 |
#~ " Thank you for subscribing.<br>\r\n"
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Plugins - Forum - wpForo - Stable (latest release)\n"
|
6 |
+
"POT-Creation-Date: 2020-03-28 22:31+0400\n"
|
7 |
+
"PO-Revision-Date: 2020-03-28 22:32+0400\n"
|
8 |
"Last-Translator: gVectors Team <info@gvectors.com>\n"
|
9 |
"Language-Team: \n"
|
10 |
"Language: ru\n"
|
77 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:93
|
78 |
#: wpf-includes/integration/buddypress.php:11
|
79 |
#: wpf-includes/integration/buddypress.php:57
|
80 |
+
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:2567
|
81 |
#: wpf-includes/wpf-phrases.php:309
|
82 |
msgid "Forums"
|
83 |
msgstr "Форумы"
|
84 |
|
85 |
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:22
|
86 |
+
#: wpf-includes/wpf-hooks.php:2573
|
87 |
msgid "Settings"
|
88 |
msgstr "Настройки"
|
89 |
|
90 |
+
#: wpf-admin/admin.php:46 wpf-includes/wpf-hooks.php:2577
|
91 |
#: wpf-includes/wpf-phrases.php:914
|
92 |
msgid "Tools"
|
93 |
msgstr "Инструменты"
|
94 |
|
95 |
+
#: wpf-admin/admin.php:49 wpf-includes/wpf-hooks.php:2581
|
96 |
msgid "Moderation"
|
97 |
msgstr "Модерация"
|
98 |
|
99 |
#: wpf-admin/admin.php:52 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
100 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:113
|
101 |
+
#: wpf-admin/usergroup.php:36 wpf-includes/wpf-hooks.php:2585
|
102 |
#: wpf-includes/wpf-phrases.php:364
|
103 |
msgid "Members"
|
104 |
msgstr "Участники"
|
105 |
|
106 |
#: wpf-admin/admin.php:55 wpf-admin/usergroup.php:11
|
107 |
+
#: wpf-admin/usergroup.php:155 wpf-includes/wpf-hooks.php:2589
|
108 |
msgid "Usergroups"
|
109 |
msgstr "Группы участников"
|
110 |
|
111 |
+
#: wpf-admin/admin.php:58 wpf-includes/wpf-hooks.php:2595
|
112 |
#: wpf-includes/wpf-phrases.php:789
|
113 |
msgid "Phrases"
|
114 |
msgstr "Фразы"
|
115 |
|
116 |
+
#: wpf-admin/admin.php:61 wpf-includes/wpf-hooks.php:2601
|
117 |
#: wpf-includes/wpf-phrases.php:790
|
118 |
msgid "Themes"
|
119 |
msgstr "Темы"
|
120 |
|
121 |
#: wpf-admin/admin.php:64 wpf-admin/options.php:24
|
122 |
+
#: wpf-includes/wpf-hooks.php:2605 wpf-includes/wpf-phrases.php:211
|
123 |
msgid "Addons"
|
124 |
msgstr "Дополнения"
|
125 |
|
400 |
msgid "Other"
|
401 |
msgstr "Другое"
|
402 |
|
403 |
+
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:1345
|
404 |
msgid "Please provide more information"
|
405 |
msgstr "Пожалуйста, предоставьте дополнительную информацию"
|
406 |
|
572 |
#: wpf-admin/includes/moderation-listtable.php:92
|
573 |
#: wpf-admin/includes/moderation-listtable.php:193 wpf-admin/themes.php:68
|
574 |
#: wpf-admin/tools-tabs/antispam.php:313 wpf-admin/usergroup.php:75
|
575 |
+
#: wpf-admin/usergroup.php:276 wpf-includes/wpf-hooks.php:1338
|
576 |
#: wpf-includes/wpf-phrases.php:252
|
577 |
msgid "Delete"
|
578 |
msgstr "Удалить"
|
824 |
msgstr ""
|
825 |
|
826 |
#: wpf-admin/includes/moderation-listtable.php:137
|
827 |
+
#: wpf-includes/functions-template.php:363
|
828 |
+
#: wpf-includes/functions-template.php:400
|
829 |
+
#: wpf-includes/functions-template.php:465
|
830 |
+
#: wpf-includes/functions-template.php:610
|
831 |
+
#: wpf-includes/functions-template.php:858
|
832 |
+
#: wpf-includes/functions-template.php:957
|
833 |
+
#: wpf-includes/functions-template.php:1013 wpf-includes/wpf-phrases.php:520
|
834 |
msgid "Title"
|
835 |
msgstr "Заголовок"
|
836 |
|
1247 |
#: wpf-admin/tools-tabs/antispam.php:198 wpf-admin/tools-tabs/antispam.php:207
|
1248 |
#: wpf-admin/tools-tabs/antispam.php:216 wpf-admin/tools-tabs/antispam.php:225
|
1249 |
#: wpf-admin/tools-tabs/antispam.php:273 wpf-admin/tools-tabs/cleanup.php:40
|
1250 |
+
#: wpf-includes/functions-template.php:1018 wpf-includes/wpf-phrases.php:552
|
1251 |
#: wpf-themes/classic/functions.php:94 wpf-themes/classic/functions.php:103
|
1252 |
#: wpf-themes/classic/functions.php:173 wpf-themes/classic/functions.php:201
|
1253 |
#: wpf-themes/classic/functions.php:256 wpf-themes/classic/functions.php:274
|
1264 |
#: wpf-admin/tools-tabs/antispam.php:199 wpf-admin/tools-tabs/antispam.php:208
|
1265 |
#: wpf-admin/tools-tabs/antispam.php:217 wpf-admin/tools-tabs/antispam.php:226
|
1266 |
#: wpf-admin/tools-tabs/antispam.php:274 wpf-admin/tools-tabs/cleanup.php:41
|
1267 |
+
#: wpf-includes/functions-template.php:1019 wpf-includes/wpf-phrases.php:382
|
1268 |
#: wpf-themes/classic/functions.php:95 wpf-themes/classic/functions.php:104
|
1269 |
#: wpf-themes/classic/functions.php:174 wpf-themes/classic/functions.php:202
|
1270 |
#: wpf-themes/classic/functions.php:257 wpf-themes/classic/functions.php:275
|
1397 |
msgstr ""
|
1398 |
|
1399 |
#: wpf-admin/options-tabs/emails.php:161
|
1400 |
+
msgid "Overwrite WordPress New User Registration Email for Admins"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
#: wpf-admin/options-tabs/emails.php:172 wpf-admin/options-tabs/emails.php:209
|
1426 |
msgstr ""
|
1427 |
|
1428 |
#: wpf-admin/options-tabs/emails.php:198
|
1429 |
+
msgid "Overwrite WordPress New User Registration Email for Users"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
#: wpf-admin/options-tabs/emails.php:218 wpf-admin/options-tabs/emails.php:237
|
1927 |
msgid "one URL per line"
|
1928 |
msgstr "один адрес в строке"
|
1929 |
|
1930 |
+
#: wpf-admin/options-tabs/general.php:48 wpf-includes/wpf-hooks.php:2555
|
1931 |
msgid "Visit Forum"
|
1932 |
msgstr "Посетить Форум"
|
1933 |
|
2101 |
msgid "Member Custom Title by default"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: wpf-admin/options-tabs/members.php:111 wpf-includes/wpf-hooks.php:1523
|
2105 |
#: wpf-includes/wpf-phrases.php:433
|
2106 |
msgid "Rating Level"
|
2107 |
msgstr "Уровень рейтинга"
|
2134 |
msgid "More"
|
2135 |
msgstr "Больше"
|
2136 |
|
2137 |
+
#: wpf-admin/options-tabs/members.php:122 wpf-includes/wpf-hooks.php:1531
|
2138 |
#: wpf-includes/wpf-phrases.php:344
|
2139 |
msgid "Level"
|
2140 |
msgstr "Уровень"
|
2656 |
msgid "Do not allow to attach files with following extensions:"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
+
#: wpf-admin/tools-tabs/antispam.php:118 wpf-includes/wpf-hooks.php:2706
|
2660 |
msgid "Google reCAPTCHA"
|
2661 |
msgstr ""
|
2662 |
|
3436 |
msgid "Usergroup"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
+
#: wpf-admin/usergroup.php:37 wpf-includes/wpf-hooks.php:1332
|
3440 |
msgid "Default"
|
3441 |
msgstr "По умолчанию"
|
3442 |
|
3606 |
msgid "Can be also used as Secondary Usergroup"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
+
#: wpf-includes/class-actions.php:2067
|
3610 |
msgid "Theme activate error"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
+
#: wpf-includes/class-actions.php:2076
|
3614 |
msgid "Theme activate success"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
+
#: wpf-includes/class-actions.php:2099
|
3618 |
msgid "Theme install error"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
+
#: wpf-includes/class-actions.php:2108
|
3622 |
msgid "Theme install success"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
+
#: wpf-includes/class-actions.php:2131
|
3626 |
msgid "Theme delete error"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
+
#: wpf-includes/class-actions.php:2139
|
3630 |
msgid "Theme delete success"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
+
#: wpf-includes/class-actions.php:2162
|
3634 |
msgid "Theme reset error"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
+
#: wpf-includes/class-actions.php:2170
|
3638 |
msgid "Theme reset success"
|
3639 |
msgstr ""
|
3640 |
|
3841 |
msgstr ""
|
3842 |
"<strong>ОШИБКА</strong>: Такой адрес уже зарегистрирован. Используйте другой."
|
3843 |
|
3844 |
+
#: wpf-includes/class-members.php:1897
|
3845 |
msgid "What should be done with wpForo content owned by this user?"
|
3846 |
msgstr ""
|
3847 |
"Что должно быть сделано с содержанием wpForo, принадлежащие этому "
|
3848 |
"пользователю?"
|
3849 |
|
3850 |
+
#: wpf-includes/class-members.php:1899
|
3851 |
msgid "What should be done with wpForo content owned by these users?"
|
3852 |
msgstr ""
|
3853 |
"Что должно быть сделано с содержанием wpForo принадлежащим этим "
|
3854 |
"пользователям?"
|
3855 |
|
3856 |
+
#: wpf-includes/class-members.php:1903
|
3857 |
msgid "Delete all wpForo content."
|
3858 |
msgstr "Удалить весь контент wpForo."
|
3859 |
|
3860 |
+
#: wpf-includes/class-members.php:1905
|
3861 |
msgid "Attribute all content to:"
|
3862 |
msgstr "Атрибуты всего контента для:"
|
3863 |
|
4267 |
"избежать дублирования боковой панели."
|
4268 |
|
4269 |
#: wpf-includes/functions-template.php:184
|
4270 |
+
#: wpf-includes/functions-template.php:276 wpf-includes/wpf-phrases.php:376
|
4271 |
msgid "My Profile"
|
4272 |
msgstr "Мой профиль"
|
4273 |
|
4274 |
#: wpf-includes/functions-template.php:185
|
4275 |
+
#: wpf-includes/functions-template.php:204
|
4276 |
+
#: wpf-includes/functions-template.php:277 wpf-includes/wpf-phrases.php:1062
|
4277 |
msgid "Join Us!"
|
4278 |
msgstr "Присоединяйтесь!"
|
4279 |
|
4280 |
+
#: wpf-includes/functions-template.php:286
|
4281 |
msgid "Title for Users"
|
4282 |
msgstr "Заголовок для пользователей"
|
4283 |
|
4284 |
+
#: wpf-includes/functions-template.php:290
|
4285 |
msgid "Title for Guests"
|
4286 |
msgstr "Заголовок для гостей"
|
4287 |
|
4288 |
+
#: wpf-includes/functions-template.php:294
|
4289 |
msgid "Hide avatar"
|
4290 |
msgstr "Скрыть аватар"
|
4291 |
|
4292 |
+
#: wpf-includes/functions-template.php:298
|
4293 |
msgid "Hide user name"
|
4294 |
msgstr "Скрыть имя пользователя"
|
4295 |
|
4296 |
+
#: wpf-includes/functions-template.php:302
|
4297 |
msgid "Hide notification bell"
|
4298 |
msgstr "Скрыть уведомления"
|
4299 |
|
4300 |
+
#: wpf-includes/functions-template.php:306
|
4301 |
msgid "Hide user data"
|
4302 |
msgstr "Скрыть данные пользователя"
|
4303 |
|
4304 |
+
#: wpf-includes/functions-template.php:310
|
4305 |
msgid "Hide buttons"
|
4306 |
msgstr "Скрытые кнопки"
|
4307 |
|
4308 |
+
#: wpf-includes/functions-template.php:314
|
4309 |
msgid "Hide this widget for guests"
|
4310 |
msgstr "Скрыть этот виджет для гостей"
|
4311 |
|
4312 |
+
#: wpf-includes/functions-template.php:469
|
4313 |
msgid "User Groups"
|
4314 |
msgstr "Группы пользователей"
|
4315 |
|
4316 |
+
#: wpf-includes/functions-template.php:475
|
4317 |
+
#: wpf-includes/functions-template.php:638
|
4318 |
+
#: wpf-includes/functions-template.php:891
|
4319 |
+
#: wpf-includes/functions-template.php:1022 wpf-includes/wpf-phrases.php:396
|
4320 |
msgid "Number of Items"
|
4321 |
msgstr "Число элементов"
|
4322 |
|
4323 |
+
#: wpf-includes/functions-template.php:481 wpf-includes/wpf-phrases.php:256
|
4324 |
msgid "Display Avatars"
|
4325 |
msgstr "Показывать аватары"
|
4326 |
|
4327 |
+
#: wpf-includes/functions-template.php:521
|
4328 |
+
#: wpf-includes/functions-template.php:696
|
4329 |
msgid "Created Date"
|
4330 |
msgstr "Дата создания"
|
4331 |
|
4332 |
+
#: wpf-includes/functions-template.php:522
|
4333 |
+
#: wpf-includes/functions-template.php:697
|
4334 |
msgid "Modified Date"
|
4335 |
msgstr "Дата изменения"
|
4336 |
|
4337 |
+
#: wpf-includes/functions-template.php:523
|
4338 |
msgid "Posts Count"
|
4339 |
msgstr "Число постов"
|
4340 |
|
4341 |
+
#: wpf-includes/functions-template.php:524
|
4342 |
msgid "Views Count"
|
4343 |
msgstr "Число просмотров"
|
4344 |
|
4345 |
+
#: wpf-includes/functions-template.php:527
|
4346 |
+
#: wpf-includes/functions-template.php:700
|
4347 |
msgid "DESC"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
+
#: wpf-includes/functions-template.php:528
|
4351 |
+
#: wpf-includes/functions-template.php:701
|
4352 |
msgid "ASC"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
+
#: wpf-includes/functions-template.php:614
|
4356 |
+
#: wpf-includes/functions-template.php:862
|
4357 |
msgid "Filter by forums"
|
4358 |
msgstr "Фильтр по форумам"
|
4359 |
|
4360 |
+
#: wpf-includes/functions-template.php:621
|
4361 |
+
#: wpf-includes/functions-template.php:869
|
4362 |
msgid "Autofilter by current forum"
|
4363 |
msgstr "Автофильтр по текущему форуму"
|
4364 |
|
4365 |
+
#: wpf-includes/functions-template.php:625
|
4366 |
+
#: wpf-includes/functions-template.php:873
|
4367 |
msgid "Order by"
|
4368 |
msgstr "Сортировка по"
|
4369 |
|
4370 |
+
#: wpf-includes/functions-template.php:643
|
4371 |
msgid "Display with avatars"
|
4372 |
msgstr "Показать с аватарами"
|
4373 |
|
4374 |
+
#: wpf-includes/functions-template.php:648
|
4375 |
msgid "Refer topics to first unread post"
|
4376 |
msgstr ""
|
4377 |
"Включить перевод на первое непрочитанное сообщение при клике на ссылку темы"
|
4378 |
|
4379 |
+
#: wpf-includes/functions-template.php:886
|
4380 |
msgid "Limit Per Topic"
|
4381 |
msgstr "Лимит по темам"
|
4382 |
|
4383 |
+
#: wpf-includes/functions-template.php:888
|
4384 |
msgid "set 0 to remove this limit"
|
4385 |
msgstr "установите 0, чтобы снять этот лимит"
|
4386 |
|
4387 |
+
#: wpf-includes/functions-template.php:897 wpf-includes/wpf-phrases.php:258
|
4388 |
msgid "Display with Avatars"
|
4389 |
msgstr "Показывать с аватарами"
|
4390 |
|
4391 |
+
#: wpf-includes/functions-template.php:902
|
4392 |
msgid "Display Only Unread Posts"
|
4393 |
msgstr "Отображать только непрочитанные сообщения"
|
4394 |
|
4395 |
+
#: wpf-includes/functions-template.php:907
|
4396 |
msgid "Display [new] indicator"
|
4397 |
msgstr "Показать [новый] индикатор"
|
4398 |
|
4399 |
+
#: wpf-includes/functions-template.php:1017
|
4400 |
msgid "Topic Counts"
|
4401 |
msgstr "Число тем"
|
4402 |
|
4595 |
msgid "Uninstall"
|
4596 |
msgstr "Деинсталляция"
|
4597 |
|
4598 |
+
#: wpf-includes/wpf-hooks.php:1332
|
4599 |
msgid "Clear"
|
4600 |
msgstr "Очистить"
|
4601 |
|
4602 |
+
#: wpf-includes/wpf-hooks.php:1332
|
4603 |
msgid "Select Color"
|
4604 |
msgstr "Выберите цвет"
|
4605 |
|
4606 |
+
#: wpf-includes/wpf-hooks.php:1337 wpf-includes/wpf-phrases.php:183
|
4607 |
msgid "Move"
|
4608 |
msgstr "Переместить"
|
4609 |
|
4610 |
+
#: wpf-includes/wpf-hooks.php:1344
|
4611 |
msgid "Please choose one reasons before sending a feedback!"
|
4612 |
msgstr ""
|
4613 |
|
4614 |
+
#: wpf-includes/wpf-hooks.php:1346
|
4615 |
msgid ""
|
4616 |
"With the email address, please check the \"I agree to receive email\" "
|
4617 |
"checkbox to proceed."
|
4618 |
msgstr ""
|
4619 |
|
4620 |
+
#: wpf-includes/wpf-hooks.php:1347
|
4621 |
msgid "Please fill your email address for feedback"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
+
#: wpf-includes/wpf-hooks.php:1348
|
4625 |
msgid "Your email address is not valid"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
+
#: wpf-includes/wpf-hooks.php:1406
|
4629 |
msgid ""
|
4630 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
4631 |
"structure"
|
4633 |
"ВАЖНО: wpForo не может работать с вариантом постоянных ссылок по умолчанию, "
|
4634 |
"пожалуйста, измените структуру постоянных ссылок"
|
4635 |
|
4636 |
+
#: wpf-includes/wpf-hooks.php:1442
|
4637 |
msgid "Forum Profile Fields - wpForo"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
+
#: wpf-includes/wpf-hooks.php:1450
|
4641 |
msgid "Forum - Usergroup"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
+
#: wpf-includes/wpf-hooks.php:1455
|
4645 |
#, php-format
|
4646 |
msgid ""
|
4647 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
4649 |
"that table."
|
4650 |
msgstr ""
|
4651 |
|
4652 |
+
#: wpf-includes/wpf-hooks.php:1462
|
4653 |
+
msgid "Synced with user role"
|
4654 |
+
msgstr ""
|
4655 |
+
|
4656 |
+
#: wpf-includes/wpf-hooks.php:1466
|
4657 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
+
#: wpf-includes/wpf-hooks.php:1467
|
4661 |
msgid ""
|
4662 |
"This user Usergroup is automatically changed according to current Role. If "
|
4663 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
4666 |
"option."
|
4667 |
msgstr ""
|
4668 |
|
4669 |
+
#: wpf-includes/wpf-hooks.php:1478
|
4670 |
msgid "Forum - Secondary Usergroups"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
+
#: wpf-includes/wpf-hooks.php:1500
|
4674 |
msgid "Forum - User Timezone"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
+
#: wpf-includes/wpf-hooks.php:1511
|
4678 |
msgid "User Reputation"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
+
#: wpf-includes/wpf-hooks.php:1512
|
4682 |
msgid ""
|
4683 |
"By default all members get rating badges and titles based on number of "
|
4684 |
"posts. However, using this option you can grant lower or higher rating to "
|
4686 |
"points can be managed in Forums > Settings > Members Tab."
|
4687 |
msgstr ""
|
4688 |
|
4689 |
+
#: wpf-includes/wpf-hooks.php:1516
|
4690 |
msgid "Default Rating"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
+
#: wpf-includes/wpf-hooks.php:1517
|
4694 |
msgid "Custom Rating"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
+
#: wpf-includes/wpf-hooks.php:1524 wpf-includes/wpf-phrases.php:863
|
4698 |
msgid "Rating Title"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
+
#: wpf-includes/wpf-hooks.php:1525 wpf-includes/wpf-phrases.php:430
|
4702 |
msgid "Rating Badge"
|
4703 |
msgstr "Значок рейтинга"
|
4704 |
|
4705 |
+
#: wpf-includes/wpf-hooks.php:1934 wpf-includes/wpf-hooks.php:2034
|
4706 |
msgid "Please Moderate: "
|
4707 |
msgstr "Не одобрено: "
|
4708 |
|
4709 |
+
#: wpf-includes/wpf-hooks.php:1935
|
4710 |
msgid ""
|
4711 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
4712 |
"» Forums » Moderation admin page."
|
4713 |
msgstr ""
|
4714 |
|
4715 |
+
#: wpf-includes/wpf-hooks.php:2035
|
4716 |
msgid ""
|
4717 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
4718 |
"» Forums » Moderation admin page."
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: wpf-includes/wpf-hooks.php:2547 wpf-includes/wpf-hooks.php:2569
|
4722 |
msgid "New Forum"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: wpf-includes/wpf-hooks.php:2549
|
4726 |
msgid "New User Group"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
+
#: wpf-includes/wpf-hooks.php:2551 wpf-includes/wpf-hooks.php:2597
|
4730 |
msgid "New Phrase"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
+
#: wpf-includes/wpf-hooks.php:2563
|
4734 |
msgid "Forum Dashboard"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: wpf-includes/wpf-hooks.php:2591
|
4738 |
msgid "New Usergroup"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: wpf-includes/wpf-hooks.php:2705 wpf-includes/wpf-phrases.php:1084
|
4742 |
#, php-format
|
4743 |
msgid ""
|
4744 |
"IMPORTANT! The forum registration form is probably under risk of spam "
|
7770 |
msgstr "Голос \"против\" от %1$s, %2$s"
|
7771 |
|
7772 |
#: wpf-includes/wpf-phrases.php:1077
|
7773 |
+
msgid "Go to first unread post"
|
7774 |
msgstr "Перейти к первому непрочитанному сообщению"
|
7775 |
|
7776 |
#: wpf-includes/wpf-phrases.php:1080
|
7792 |
msgstr "Новое уведомление от %1$s, %2$s"
|
7793 |
|
7794 |
#: wpf-includes/wpf-phrases.php:1085
|
7795 |
+
msgid "Protect your forum from spam user registration!"
|
7796 |
+
msgstr "Защитите ваш форум от регистрации спам пользователей!"
|
|
|
7797 |
|
7798 |
#: wpf-includes/wpf-phrases.php:1086
|
7799 |
#, php-format
|
7896 |
msgid "Create Account"
|
7897 |
msgstr "Регистрация"
|
7898 |
|
7899 |
+
#: wpf-includes/wpf-phrases.php:1105
|
7900 |
+
msgid "Full"
|
7901 |
+
msgstr ""
|
7902 |
+
|
7903 |
+
#: wpf-includes/wpf-phrases.php:1106
|
7904 |
+
msgid "Short"
|
7905 |
+
msgstr ""
|
7906 |
+
|
7907 |
#: wpf-themes/classic/functions.php:26
|
7908 |
msgid "Extended Layout - Recent topics"
|
7909 |
msgstr ""
|
8129 |
msgid "https://gvectors.com/"
|
8130 |
msgstr ""
|
8131 |
|
8132 |
+
#~ msgid "The forum registration form is probably under risk of spam attacks"
|
8133 |
+
#~ msgstr ""
|
8134 |
+
#~ "Форма регистрации пользователей вероятно находится под угрозой спам-атак"
|
8135 |
+
|
8136 |
#~ msgid ""
|
8137 |
#~ "Hello [member_name]!<br>\r\n"
|
8138 |
#~ " Thank you for subscribing.<br>\r\n"
|
wpf-languages/wpforo.pot
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
7 |
"Project-Id-Version: Forum - wpForo\n"
|
8 |
-
"POT-Creation-Date: 2020-03-
|
9 |
"PO-Revision-Date: 2016-06-28 21:09+0400\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
@@ -74,49 +74,49 @@ msgstr ""
|
|
74 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:93
|
75 |
#: wpf-includes/integration/buddypress.php:11
|
76 |
#: wpf-includes/integration/buddypress.php:57
|
77 |
-
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:
|
78 |
#: wpf-includes/wpf-phrases.php:309
|
79 |
msgid "Forums"
|
80 |
msgstr ""
|
81 |
|
82 |
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:22
|
83 |
-
#: wpf-includes/wpf-hooks.php:
|
84 |
msgid "Settings"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: wpf-admin/admin.php:46 wpf-includes/wpf-hooks.php:
|
88 |
#: wpf-includes/wpf-phrases.php:914
|
89 |
msgid "Tools"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: wpf-admin/admin.php:49 wpf-includes/wpf-hooks.php:
|
93 |
msgid "Moderation"
|
94 |
msgstr ""
|
95 |
|
96 |
#: wpf-admin/admin.php:52 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
97 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:113
|
98 |
-
#: wpf-admin/usergroup.php:36 wpf-includes/wpf-hooks.php:
|
99 |
#: wpf-includes/wpf-phrases.php:364
|
100 |
msgid "Members"
|
101 |
msgstr ""
|
102 |
|
103 |
#: wpf-admin/admin.php:55 wpf-admin/usergroup.php:11
|
104 |
-
#: wpf-admin/usergroup.php:155 wpf-includes/wpf-hooks.php:
|
105 |
msgid "Usergroups"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: wpf-admin/admin.php:58 wpf-includes/wpf-hooks.php:
|
109 |
#: wpf-includes/wpf-phrases.php:789
|
110 |
msgid "Phrases"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: wpf-admin/admin.php:61 wpf-includes/wpf-hooks.php:
|
114 |
#: wpf-includes/wpf-phrases.php:790
|
115 |
msgid "Themes"
|
116 |
msgstr ""
|
117 |
|
118 |
#: wpf-admin/admin.php:64 wpf-admin/options.php:24
|
119 |
-
#: wpf-includes/wpf-hooks.php:
|
120 |
msgid "Addons"
|
121 |
msgstr ""
|
122 |
|
@@ -372,7 +372,7 @@ msgstr ""
|
|
372 |
msgid "Other"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:
|
376 |
msgid "Please provide more information"
|
377 |
msgstr ""
|
378 |
|
@@ -535,7 +535,7 @@ msgstr ""
|
|
535 |
#: wpf-admin/includes/moderation-listtable.php:92
|
536 |
#: wpf-admin/includes/moderation-listtable.php:193 wpf-admin/themes.php:68
|
537 |
#: wpf-admin/tools-tabs/antispam.php:313 wpf-admin/usergroup.php:75
|
538 |
-
#: wpf-admin/usergroup.php:276 wpf-includes/wpf-hooks.php:
|
539 |
#: wpf-includes/wpf-phrases.php:252
|
540 |
msgid "Delete"
|
541 |
msgstr ""
|
@@ -773,13 +773,13 @@ msgid "Are you sure you want to DELETE this item?"
|
|
773 |
msgstr ""
|
774 |
|
775 |
#: wpf-admin/includes/moderation-listtable.php:137
|
776 |
-
#: wpf-includes/functions-template.php:
|
777 |
-
#: wpf-includes/functions-template.php:
|
778 |
-
#: wpf-includes/functions-template.php:
|
779 |
-
#: wpf-includes/functions-template.php:
|
780 |
-
#: wpf-includes/functions-template.php:
|
781 |
-
#: wpf-includes/functions-template.php:
|
782 |
-
#: wpf-includes/functions-template.php:
|
783 |
msgid "Title"
|
784 |
msgstr ""
|
785 |
|
@@ -1185,7 +1185,7 @@ msgstr ""
|
|
1185 |
#: wpf-admin/tools-tabs/antispam.php:198 wpf-admin/tools-tabs/antispam.php:207
|
1186 |
#: wpf-admin/tools-tabs/antispam.php:216 wpf-admin/tools-tabs/antispam.php:225
|
1187 |
#: wpf-admin/tools-tabs/antispam.php:273 wpf-admin/tools-tabs/cleanup.php:40
|
1188 |
-
#: wpf-includes/functions-template.php:
|
1189 |
#: wpf-themes/classic/functions.php:94 wpf-themes/classic/functions.php:103
|
1190 |
#: wpf-themes/classic/functions.php:173 wpf-themes/classic/functions.php:201
|
1191 |
#: wpf-themes/classic/functions.php:256 wpf-themes/classic/functions.php:274
|
@@ -1202,7 +1202,7 @@ msgstr ""
|
|
1202 |
#: wpf-admin/tools-tabs/antispam.php:199 wpf-admin/tools-tabs/antispam.php:208
|
1203 |
#: wpf-admin/tools-tabs/antispam.php:217 wpf-admin/tools-tabs/antispam.php:226
|
1204 |
#: wpf-admin/tools-tabs/antispam.php:274 wpf-admin/tools-tabs/cleanup.php:41
|
1205 |
-
#: wpf-includes/functions-template.php:
|
1206 |
#: wpf-themes/classic/functions.php:95 wpf-themes/classic/functions.php:104
|
1207 |
#: wpf-themes/classic/functions.php:174 wpf-themes/classic/functions.php:202
|
1208 |
#: wpf-themes/classic/functions.php:257 wpf-themes/classic/functions.php:275
|
@@ -1838,7 +1838,7 @@ msgstr ""
|
|
1838 |
msgid "one URL per line"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
-
#: wpf-admin/options-tabs/general.php:48 wpf-includes/wpf-hooks.php:
|
1842 |
msgid "Visit Forum"
|
1843 |
msgstr ""
|
1844 |
|
@@ -1996,7 +1996,7 @@ msgstr ""
|
|
1996 |
msgid "Member Custom Title by default"
|
1997 |
msgstr ""
|
1998 |
|
1999 |
-
#: wpf-admin/options-tabs/members.php:111 wpf-includes/wpf-hooks.php:
|
2000 |
#: wpf-includes/wpf-phrases.php:433
|
2001 |
msgid "Rating Level"
|
2002 |
msgstr ""
|
@@ -2029,7 +2029,7 @@ msgstr ""
|
|
2029 |
msgid "More"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
-
#: wpf-admin/options-tabs/members.php:122 wpf-includes/wpf-hooks.php:
|
2033 |
#: wpf-includes/wpf-phrases.php:344
|
2034 |
msgid "Level"
|
2035 |
msgstr ""
|
@@ -2536,7 +2536,7 @@ msgstr ""
|
|
2536 |
msgid "Do not allow to attach files with following extensions:"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: wpf-admin/tools-tabs/antispam.php:118 wpf-includes/wpf-hooks.php:
|
2540 |
msgid "Google reCAPTCHA"
|
2541 |
msgstr ""
|
2542 |
|
@@ -3310,7 +3310,7 @@ msgstr ""
|
|
3310 |
msgid "Usergroup"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
-
#: wpf-admin/usergroup.php:37 wpf-includes/wpf-hooks.php:
|
3314 |
msgid "Default"
|
3315 |
msgstr ""
|
3316 |
|
@@ -3478,35 +3478,35 @@ msgstr ""
|
|
3478 |
msgid "Can be also used as Secondary Usergroup"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: wpf-includes/class-actions.php:
|
3482 |
msgid "Theme activate error"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: wpf-includes/class-actions.php:
|
3486 |
msgid "Theme activate success"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: wpf-includes/class-actions.php:
|
3490 |
msgid "Theme install error"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: wpf-includes/class-actions.php:
|
3494 |
msgid "Theme install success"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
-
#: wpf-includes/class-actions.php:
|
3498 |
msgid "Theme delete error"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: wpf-includes/class-actions.php:
|
3502 |
msgid "Theme delete success"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: wpf-includes/class-actions.php:
|
3506 |
msgid "Theme reset error"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
-
#: wpf-includes/class-actions.php:
|
3510 |
msgid "Theme reset success"
|
3511 |
msgstr ""
|
3512 |
|
@@ -3710,19 +3710,19 @@ msgid ""
|
|
3710 |
"another one."
|
3711 |
msgstr ""
|
3712 |
|
3713 |
-
#: wpf-includes/class-members.php:
|
3714 |
msgid "What should be done with wpForo content owned by this user?"
|
3715 |
msgstr ""
|
3716 |
|
3717 |
-
#: wpf-includes/class-members.php:
|
3718 |
msgid "What should be done with wpForo content owned by these users?"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
-
#: wpf-includes/class-members.php:
|
3722 |
msgid "Delete all wpForo content."
|
3723 |
msgstr ""
|
3724 |
|
3725 |
-
#: wpf-includes/class-members.php:
|
3726 |
msgid "Attribute all content to:"
|
3727 |
msgstr ""
|
3728 |
|
@@ -4074,135 +4074,135 @@ msgid ""
|
|
4074 |
msgstr ""
|
4075 |
|
4076 |
#: wpf-includes/functions-template.php:184
|
4077 |
-
#: wpf-includes/functions-template.php:
|
4078 |
msgid "My Profile"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
#: wpf-includes/functions-template.php:185
|
4082 |
-
#: wpf-includes/functions-template.php:
|
4083 |
-
#: wpf-includes/functions-template.php:
|
4084 |
msgid "Join Us!"
|
4085 |
msgstr ""
|
4086 |
|
4087 |
-
#: wpf-includes/functions-template.php:
|
4088 |
msgid "Title for Users"
|
4089 |
msgstr ""
|
4090 |
|
4091 |
-
#: wpf-includes/functions-template.php:
|
4092 |
msgid "Title for Guests"
|
4093 |
msgstr ""
|
4094 |
|
4095 |
-
#: wpf-includes/functions-template.php:
|
4096 |
msgid "Hide avatar"
|
4097 |
msgstr ""
|
4098 |
|
4099 |
-
#: wpf-includes/functions-template.php:
|
4100 |
msgid "Hide user name"
|
4101 |
msgstr ""
|
4102 |
|
4103 |
-
#: wpf-includes/functions-template.php:
|
4104 |
msgid "Hide notification bell"
|
4105 |
msgstr ""
|
4106 |
|
4107 |
-
#: wpf-includes/functions-template.php:
|
4108 |
msgid "Hide user data"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
-
#: wpf-includes/functions-template.php:
|
4112 |
msgid "Hide buttons"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
-
#: wpf-includes/functions-template.php:
|
4116 |
msgid "Hide this widget for guests"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
-
#: wpf-includes/functions-template.php:
|
4120 |
msgid "User Groups"
|
4121 |
msgstr ""
|
4122 |
|
4123 |
-
#: wpf-includes/functions-template.php:
|
4124 |
-
#: wpf-includes/functions-template.php:
|
4125 |
-
#: wpf-includes/functions-template.php:
|
4126 |
-
#: wpf-includes/functions-template.php:
|
4127 |
msgid "Number of Items"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
-
#: wpf-includes/functions-template.php:
|
4131 |
msgid "Display Avatars"
|
4132 |
msgstr ""
|
4133 |
|
4134 |
-
#: wpf-includes/functions-template.php:
|
4135 |
-
#: wpf-includes/functions-template.php:
|
4136 |
msgid "Created Date"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
-
#: wpf-includes/functions-template.php:
|
4140 |
-
#: wpf-includes/functions-template.php:
|
4141 |
msgid "Modified Date"
|
4142 |
msgstr ""
|
4143 |
|
4144 |
-
#: wpf-includes/functions-template.php:
|
4145 |
msgid "Posts Count"
|
4146 |
msgstr ""
|
4147 |
|
4148 |
-
#: wpf-includes/functions-template.php:
|
4149 |
msgid "Views Count"
|
4150 |
msgstr ""
|
4151 |
|
4152 |
-
#: wpf-includes/functions-template.php:
|
4153 |
-
#: wpf-includes/functions-template.php:
|
4154 |
msgid "DESC"
|
4155 |
msgstr ""
|
4156 |
|
4157 |
-
#: wpf-includes/functions-template.php:
|
4158 |
-
#: wpf-includes/functions-template.php:
|
4159 |
msgid "ASC"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
-
#: wpf-includes/functions-template.php:
|
4163 |
-
#: wpf-includes/functions-template.php:
|
4164 |
msgid "Filter by forums"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
-
#: wpf-includes/functions-template.php:
|
4168 |
-
#: wpf-includes/functions-template.php:
|
4169 |
msgid "Autofilter by current forum"
|
4170 |
msgstr ""
|
4171 |
|
4172 |
-
#: wpf-includes/functions-template.php:
|
4173 |
-
#: wpf-includes/functions-template.php:
|
4174 |
msgid "Order by"
|
4175 |
msgstr ""
|
4176 |
|
4177 |
-
#: wpf-includes/functions-template.php:
|
4178 |
msgid "Display with avatars"
|
4179 |
msgstr ""
|
4180 |
|
4181 |
-
#: wpf-includes/functions-template.php:
|
4182 |
msgid "Refer topics to first unread post"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
-
#: wpf-includes/functions-template.php:
|
4186 |
msgid "Limit Per Topic"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
-
#: wpf-includes/functions-template.php:
|
4190 |
msgid "set 0 to remove this limit"
|
4191 |
msgstr ""
|
4192 |
|
4193 |
-
#: wpf-includes/functions-template.php:
|
4194 |
msgid "Display with Avatars"
|
4195 |
msgstr ""
|
4196 |
|
4197 |
-
#: wpf-includes/functions-template.php:
|
4198 |
msgid "Display Only Unread Posts"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
-
#: wpf-includes/functions-template.php:
|
4202 |
msgid "Display [new] indicator"
|
4203 |
msgstr ""
|
4204 |
|
4205 |
-
#: wpf-includes/functions-template.php:
|
4206 |
msgid "Topic Counts"
|
4207 |
msgstr ""
|
4208 |
|
@@ -4398,51 +4398,51 @@ msgstr ""
|
|
4398 |
msgid "Uninstall"
|
4399 |
msgstr ""
|
4400 |
|
4401 |
-
#: wpf-includes/wpf-hooks.php:
|
4402 |
msgid "Clear"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
-
#: wpf-includes/wpf-hooks.php:
|
4406 |
msgid "Select Color"
|
4407 |
msgstr ""
|
4408 |
|
4409 |
-
#: wpf-includes/wpf-hooks.php:
|
4410 |
msgid "Move"
|
4411 |
msgstr ""
|
4412 |
|
4413 |
-
#: wpf-includes/wpf-hooks.php:
|
4414 |
msgid "Please choose one reasons before sending a feedback!"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
-
#: wpf-includes/wpf-hooks.php:
|
4418 |
msgid ""
|
4419 |
"With the email address, please check the \"I agree to receive email\" "
|
4420 |
"checkbox to proceed."
|
4421 |
msgstr ""
|
4422 |
|
4423 |
-
#: wpf-includes/wpf-hooks.php:
|
4424 |
msgid "Please fill your email address for feedback"
|
4425 |
msgstr ""
|
4426 |
|
4427 |
-
#: wpf-includes/wpf-hooks.php:
|
4428 |
msgid "Your email address is not valid"
|
4429 |
msgstr ""
|
4430 |
|
4431 |
-
#: wpf-includes/wpf-hooks.php:
|
4432 |
msgid ""
|
4433 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
4434 |
"structure"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
-
#: wpf-includes/wpf-hooks.php:
|
4438 |
msgid "Forum Profile Fields - wpForo"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
-
#: wpf-includes/wpf-hooks.php:
|
4442 |
msgid "Forum - Usergroup"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
-
#: wpf-includes/wpf-hooks.php:
|
4446 |
#, php-format
|
4447 |
msgid ""
|
4448 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
@@ -4450,11 +4450,15 @@ msgid ""
|
|
4450 |
"that table."
|
4451 |
msgstr ""
|
4452 |
|
4453 |
-
#: wpf-includes/wpf-hooks.php:
|
|
|
|
|
|
|
|
|
4454 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
4455 |
msgstr ""
|
4456 |
|
4457 |
-
#: wpf-includes/wpf-hooks.php:
|
4458 |
msgid ""
|
4459 |
"This user Usergroup is automatically changed according to current Role. If "
|
4460 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
@@ -4463,19 +4467,19 @@ msgid ""
|
|
4463 |
"option."
|
4464 |
msgstr ""
|
4465 |
|
4466 |
-
#: wpf-includes/wpf-hooks.php:
|
4467 |
msgid "Forum - Secondary Usergroups"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
-
#: wpf-includes/wpf-hooks.php:
|
4471 |
msgid "Forum - User Timezone"
|
4472 |
msgstr ""
|
4473 |
|
4474 |
-
#: wpf-includes/wpf-hooks.php:
|
4475 |
msgid "User Reputation"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: wpf-includes/wpf-hooks.php:
|
4479 |
msgid ""
|
4480 |
"By default all members get rating badges and titles based on number of "
|
4481 |
"posts. However, using this option you can grant lower or higher rating to "
|
@@ -4483,59 +4487,59 @@ msgid ""
|
|
4483 |
"points can be managed in Forums > Settings > Members Tab."
|
4484 |
msgstr ""
|
4485 |
|
4486 |
-
#: wpf-includes/wpf-hooks.php:
|
4487 |
msgid "Default Rating"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
-
#: wpf-includes/wpf-hooks.php:
|
4491 |
msgid "Custom Rating"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
-
#: wpf-includes/wpf-hooks.php:
|
4495 |
msgid "Rating Title"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
-
#: wpf-includes/wpf-hooks.php:
|
4499 |
msgid "Rating Badge"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
-
#: wpf-includes/wpf-hooks.php:
|
4503 |
msgid "Please Moderate: "
|
4504 |
msgstr ""
|
4505 |
|
4506 |
-
#: wpf-includes/wpf-hooks.php:
|
4507 |
msgid ""
|
4508 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
4509 |
"» Forums » Moderation admin page."
|
4510 |
msgstr ""
|
4511 |
|
4512 |
-
#: wpf-includes/wpf-hooks.php:
|
4513 |
msgid ""
|
4514 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
4515 |
"» Forums » Moderation admin page."
|
4516 |
msgstr ""
|
4517 |
|
4518 |
-
#: wpf-includes/wpf-hooks.php:
|
4519 |
msgid "New Forum"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
-
#: wpf-includes/wpf-hooks.php:
|
4523 |
msgid "New User Group"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
-
#: wpf-includes/wpf-hooks.php:
|
4527 |
msgid "New Phrase"
|
4528 |
msgstr ""
|
4529 |
|
4530 |
-
#: wpf-includes/wpf-hooks.php:
|
4531 |
msgid "Forum Dashboard"
|
4532 |
msgstr ""
|
4533 |
|
4534 |
-
#: wpf-includes/wpf-hooks.php:
|
4535 |
msgid "New Usergroup"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
-
#: wpf-includes/wpf-hooks.php:
|
4539 |
#, php-format
|
4540 |
msgid ""
|
4541 |
"IMPORTANT! The forum registration form is probably under risk of spam "
|
@@ -7505,7 +7509,7 @@ msgid "New down vote from %1$s, %2$s"
|
|
7505 |
msgstr ""
|
7506 |
|
7507 |
#: wpf-includes/wpf-phrases.php:1077
|
7508 |
-
msgid "
|
7509 |
msgstr ""
|
7510 |
|
7511 |
#: wpf-includes/wpf-phrases.php:1080
|
@@ -7527,7 +7531,7 @@ msgid "New notification from %1$s, %2$s"
|
|
7527 |
msgstr ""
|
7528 |
|
7529 |
#: wpf-includes/wpf-phrases.php:1085
|
7530 |
-
msgid "
|
7531 |
msgstr ""
|
7532 |
|
7533 |
#: wpf-includes/wpf-phrases.php:1086
|
@@ -7619,6 +7623,14 @@ msgstr ""
|
|
7619 |
msgid "Create Account"
|
7620 |
msgstr ""
|
7621 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7622 |
#: wpf-themes/classic/functions.php:26
|
7623 |
msgid "Extended Layout - Recent topics"
|
7624 |
msgstr ""
|
5 |
msgstr ""
|
6 |
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
7 |
"Project-Id-Version: Forum - wpForo\n"
|
8 |
+
"POT-Creation-Date: 2020-03-28 22:31+0400\n"
|
9 |
"PO-Revision-Date: 2016-06-28 21:09+0400\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
74 |
#: wpf-admin/options.php:15 wpf-admin/tools-tabs/misc.php:93
|
75 |
#: wpf-includes/integration/buddypress.php:11
|
76 |
#: wpf-includes/integration/buddypress.php:57
|
77 |
+
#: wpf-includes/integration/buddypress.php:129 wpf-includes/wpf-hooks.php:2567
|
78 |
#: wpf-includes/wpf-phrases.php:309
|
79 |
msgid "Forums"
|
80 |
msgstr ""
|
81 |
|
82 |
#: wpf-admin/admin.php:43 wpf-includes/wpf-hooks.php:22
|
83 |
+
#: wpf-includes/wpf-hooks.php:2573
|
84 |
msgid "Settings"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: wpf-admin/admin.php:46 wpf-includes/wpf-hooks.php:2577
|
88 |
#: wpf-includes/wpf-phrases.php:914
|
89 |
msgid "Tools"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: wpf-admin/admin.php:49 wpf-includes/wpf-hooks.php:2581
|
93 |
msgid "Moderation"
|
94 |
msgstr ""
|
95 |
|
96 |
#: wpf-admin/admin.php:52 wpf-admin/dashboard.php:149 wpf-admin/member.php:10
|
97 |
#: wpf-admin/options.php:18 wpf-admin/tools-tabs/misc.php:113
|
98 |
+
#: wpf-admin/usergroup.php:36 wpf-includes/wpf-hooks.php:2585
|
99 |
#: wpf-includes/wpf-phrases.php:364
|
100 |
msgid "Members"
|
101 |
msgstr ""
|
102 |
|
103 |
#: wpf-admin/admin.php:55 wpf-admin/usergroup.php:11
|
104 |
+
#: wpf-admin/usergroup.php:155 wpf-includes/wpf-hooks.php:2589
|
105 |
msgid "Usergroups"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: wpf-admin/admin.php:58 wpf-includes/wpf-hooks.php:2595
|
109 |
#: wpf-includes/wpf-phrases.php:789
|
110 |
msgid "Phrases"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: wpf-admin/admin.php:61 wpf-includes/wpf-hooks.php:2601
|
114 |
#: wpf-includes/wpf-phrases.php:790
|
115 |
msgid "Themes"
|
116 |
msgstr ""
|
117 |
|
118 |
#: wpf-admin/admin.php:64 wpf-admin/options.php:24
|
119 |
+
#: wpf-includes/wpf-hooks.php:2605 wpf-includes/wpf-phrases.php:211
|
120 |
msgid "Addons"
|
121 |
msgstr ""
|
122 |
|
372 |
msgid "Other"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: wpf-admin/deactivation-dialog.php:142 wpf-includes/wpf-hooks.php:1345
|
376 |
msgid "Please provide more information"
|
377 |
msgstr ""
|
378 |
|
535 |
#: wpf-admin/includes/moderation-listtable.php:92
|
536 |
#: wpf-admin/includes/moderation-listtable.php:193 wpf-admin/themes.php:68
|
537 |
#: wpf-admin/tools-tabs/antispam.php:313 wpf-admin/usergroup.php:75
|
538 |
+
#: wpf-admin/usergroup.php:276 wpf-includes/wpf-hooks.php:1338
|
539 |
#: wpf-includes/wpf-phrases.php:252
|
540 |
msgid "Delete"
|
541 |
msgstr ""
|
773 |
msgstr ""
|
774 |
|
775 |
#: wpf-admin/includes/moderation-listtable.php:137
|
776 |
+
#: wpf-includes/functions-template.php:363
|
777 |
+
#: wpf-includes/functions-template.php:400
|
778 |
+
#: wpf-includes/functions-template.php:465
|
779 |
+
#: wpf-includes/functions-template.php:610
|
780 |
+
#: wpf-includes/functions-template.php:858
|
781 |
+
#: wpf-includes/functions-template.php:957
|
782 |
+
#: wpf-includes/functions-template.php:1013 wpf-includes/wpf-phrases.php:520
|
783 |
msgid "Title"
|
784 |
msgstr ""
|
785 |
|
1185 |
#: wpf-admin/tools-tabs/antispam.php:198 wpf-admin/tools-tabs/antispam.php:207
|
1186 |
#: wpf-admin/tools-tabs/antispam.php:216 wpf-admin/tools-tabs/antispam.php:225
|
1187 |
#: wpf-admin/tools-tabs/antispam.php:273 wpf-admin/tools-tabs/cleanup.php:40
|
1188 |
+
#: wpf-includes/functions-template.php:1018 wpf-includes/wpf-phrases.php:552
|
1189 |
#: wpf-themes/classic/functions.php:94 wpf-themes/classic/functions.php:103
|
1190 |
#: wpf-themes/classic/functions.php:173 wpf-themes/classic/functions.php:201
|
1191 |
#: wpf-themes/classic/functions.php:256 wpf-themes/classic/functions.php:274
|
1202 |
#: wpf-admin/tools-tabs/antispam.php:199 wpf-admin/tools-tabs/antispam.php:208
|
1203 |
#: wpf-admin/tools-tabs/antispam.php:217 wpf-admin/tools-tabs/antispam.php:226
|
1204 |
#: wpf-admin/tools-tabs/antispam.php:274 wpf-admin/tools-tabs/cleanup.php:41
|
1205 |
+
#: wpf-includes/functions-template.php:1019 wpf-includes/wpf-phrases.php:382
|
1206 |
#: wpf-themes/classic/functions.php:95 wpf-themes/classic/functions.php:104
|
1207 |
#: wpf-themes/classic/functions.php:174 wpf-themes/classic/functions.php:202
|
1208 |
#: wpf-themes/classic/functions.php:257 wpf-themes/classic/functions.php:275
|
1838 |
msgid "one URL per line"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: wpf-admin/options-tabs/general.php:48 wpf-includes/wpf-hooks.php:2555
|
1842 |
msgid "Visit Forum"
|
1843 |
msgstr ""
|
1844 |
|
1996 |
msgid "Member Custom Title by default"
|
1997 |
msgstr ""
|
1998 |
|
1999 |
+
#: wpf-admin/options-tabs/members.php:111 wpf-includes/wpf-hooks.php:1523
|
2000 |
#: wpf-includes/wpf-phrases.php:433
|
2001 |
msgid "Rating Level"
|
2002 |
msgstr ""
|
2029 |
msgid "More"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: wpf-admin/options-tabs/members.php:122 wpf-includes/wpf-hooks.php:1531
|
2033 |
#: wpf-includes/wpf-phrases.php:344
|
2034 |
msgid "Level"
|
2035 |
msgstr ""
|
2536 |
msgid "Do not allow to attach files with following extensions:"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
+
#: wpf-admin/tools-tabs/antispam.php:118 wpf-includes/wpf-hooks.php:2706
|
2540 |
msgid "Google reCAPTCHA"
|
2541 |
msgstr ""
|
2542 |
|
3310 |
msgid "Usergroup"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
+
#: wpf-admin/usergroup.php:37 wpf-includes/wpf-hooks.php:1332
|
3314 |
msgid "Default"
|
3315 |
msgstr ""
|
3316 |
|
3478 |
msgid "Can be also used as Secondary Usergroup"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
+
#: wpf-includes/class-actions.php:2067
|
3482 |
msgid "Theme activate error"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
+
#: wpf-includes/class-actions.php:2076
|
3486 |
msgid "Theme activate success"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
+
#: wpf-includes/class-actions.php:2099
|
3490 |
msgid "Theme install error"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
+
#: wpf-includes/class-actions.php:2108
|
3494 |
msgid "Theme install success"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
+
#: wpf-includes/class-actions.php:2131
|
3498 |
msgid "Theme delete error"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
+
#: wpf-includes/class-actions.php:2139
|
3502 |
msgid "Theme delete success"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
+
#: wpf-includes/class-actions.php:2162
|
3506 |
msgid "Theme reset error"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
+
#: wpf-includes/class-actions.php:2170
|
3510 |
msgid "Theme reset success"
|
3511 |
msgstr ""
|
3512 |
|
3710 |
"another one."
|
3711 |
msgstr ""
|
3712 |
|
3713 |
+
#: wpf-includes/class-members.php:1897
|
3714 |
msgid "What should be done with wpForo content owned by this user?"
|
3715 |
msgstr ""
|
3716 |
|
3717 |
+
#: wpf-includes/class-members.php:1899
|
3718 |
msgid "What should be done with wpForo content owned by these users?"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
+
#: wpf-includes/class-members.php:1903
|
3722 |
msgid "Delete all wpForo content."
|
3723 |
msgstr ""
|
3724 |
|
3725 |
+
#: wpf-includes/class-members.php:1905
|
3726 |
msgid "Attribute all content to:"
|
3727 |
msgstr ""
|
3728 |
|
4074 |
msgstr ""
|
4075 |
|
4076 |
#: wpf-includes/functions-template.php:184
|
4077 |
+
#: wpf-includes/functions-template.php:276 wpf-includes/wpf-phrases.php:376
|
4078 |
msgid "My Profile"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
#: wpf-includes/functions-template.php:185
|
4082 |
+
#: wpf-includes/functions-template.php:204
|
4083 |
+
#: wpf-includes/functions-template.php:277 wpf-includes/wpf-phrases.php:1062
|
4084 |
msgid "Join Us!"
|
4085 |
msgstr ""
|
4086 |
|
4087 |
+
#: wpf-includes/functions-template.php:286
|
4088 |
msgid "Title for Users"
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: wpf-includes/functions-template.php:290
|
4092 |
msgid "Title for Guests"
|
4093 |
msgstr ""
|
4094 |
|
4095 |
+
#: wpf-includes/functions-template.php:294
|
4096 |
msgid "Hide avatar"
|
4097 |
msgstr ""
|
4098 |
|
4099 |
+
#: wpf-includes/functions-template.php:298
|
4100 |
msgid "Hide user name"
|
4101 |
msgstr ""
|
4102 |
|
4103 |
+
#: wpf-includes/functions-template.php:302
|
4104 |
msgid "Hide notification bell"
|
4105 |
msgstr ""
|
4106 |
|
4107 |
+
#: wpf-includes/functions-template.php:306
|
4108 |
msgid "Hide user data"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
+
#: wpf-includes/functions-template.php:310
|
4112 |
msgid "Hide buttons"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
+
#: wpf-includes/functions-template.php:314
|
4116 |
msgid "Hide this widget for guests"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
+
#: wpf-includes/functions-template.php:469
|
4120 |
msgid "User Groups"
|
4121 |
msgstr ""
|
4122 |
|
4123 |
+
#: wpf-includes/functions-template.php:475
|
4124 |
+
#: wpf-includes/functions-template.php:638
|
4125 |
+
#: wpf-includes/functions-template.php:891
|
4126 |
+
#: wpf-includes/functions-template.php:1022 wpf-includes/wpf-phrases.php:396
|
4127 |
msgid "Number of Items"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
+
#: wpf-includes/functions-template.php:481 wpf-includes/wpf-phrases.php:256
|
4131 |
msgid "Display Avatars"
|
4132 |
msgstr ""
|
4133 |
|
4134 |
+
#: wpf-includes/functions-template.php:521
|
4135 |
+
#: wpf-includes/functions-template.php:696
|
4136 |
msgid "Created Date"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
+
#: wpf-includes/functions-template.php:522
|
4140 |
+
#: wpf-includes/functions-template.php:697
|
4141 |
msgid "Modified Date"
|
4142 |
msgstr ""
|
4143 |
|
4144 |
+
#: wpf-includes/functions-template.php:523
|
4145 |
msgid "Posts Count"
|
4146 |
msgstr ""
|
4147 |
|
4148 |
+
#: wpf-includes/functions-template.php:524
|
4149 |
msgid "Views Count"
|
4150 |
msgstr ""
|
4151 |
|
4152 |
+
#: wpf-includes/functions-template.php:527
|
4153 |
+
#: wpf-includes/functions-template.php:700
|
4154 |
msgid "DESC"
|
4155 |
msgstr ""
|
4156 |
|
4157 |
+
#: wpf-includes/functions-template.php:528
|
4158 |
+
#: wpf-includes/functions-template.php:701
|
4159 |
msgid "ASC"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: wpf-includes/functions-template.php:614
|
4163 |
+
#: wpf-includes/functions-template.php:862
|
4164 |
msgid "Filter by forums"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
+
#: wpf-includes/functions-template.php:621
|
4168 |
+
#: wpf-includes/functions-template.php:869
|
4169 |
msgid "Autofilter by current forum"
|
4170 |
msgstr ""
|
4171 |
|
4172 |
+
#: wpf-includes/functions-template.php:625
|
4173 |
+
#: wpf-includes/functions-template.php:873
|
4174 |
msgid "Order by"
|
4175 |
msgstr ""
|
4176 |
|
4177 |
+
#: wpf-includes/functions-template.php:643
|
4178 |
msgid "Display with avatars"
|
4179 |
msgstr ""
|
4180 |
|
4181 |
+
#: wpf-includes/functions-template.php:648
|
4182 |
msgid "Refer topics to first unread post"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
+
#: wpf-includes/functions-template.php:886
|
4186 |
msgid "Limit Per Topic"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
+
#: wpf-includes/functions-template.php:888
|
4190 |
msgid "set 0 to remove this limit"
|
4191 |
msgstr ""
|
4192 |
|
4193 |
+
#: wpf-includes/functions-template.php:897 wpf-includes/wpf-phrases.php:258
|
4194 |
msgid "Display with Avatars"
|
4195 |
msgstr ""
|
4196 |
|
4197 |
+
#: wpf-includes/functions-template.php:902
|
4198 |
msgid "Display Only Unread Posts"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: wpf-includes/functions-template.php:907
|
4202 |
msgid "Display [new] indicator"
|
4203 |
msgstr ""
|
4204 |
|
4205 |
+
#: wpf-includes/functions-template.php:1017
|
4206 |
msgid "Topic Counts"
|
4207 |
msgstr ""
|
4208 |
|
4398 |
msgid "Uninstall"
|
4399 |
msgstr ""
|
4400 |
|
4401 |
+
#: wpf-includes/wpf-hooks.php:1332
|
4402 |
msgid "Clear"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
+
#: wpf-includes/wpf-hooks.php:1332
|
4406 |
msgid "Select Color"
|
4407 |
msgstr ""
|
4408 |
|
4409 |
+
#: wpf-includes/wpf-hooks.php:1337 wpf-includes/wpf-phrases.php:183
|
4410 |
msgid "Move"
|
4411 |
msgstr ""
|
4412 |
|
4413 |
+
#: wpf-includes/wpf-hooks.php:1344
|
4414 |
msgid "Please choose one reasons before sending a feedback!"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
+
#: wpf-includes/wpf-hooks.php:1346
|
4418 |
msgid ""
|
4419 |
"With the email address, please check the \"I agree to receive email\" "
|
4420 |
"checkbox to proceed."
|
4421 |
msgstr ""
|
4422 |
|
4423 |
+
#: wpf-includes/wpf-hooks.php:1347
|
4424 |
msgid "Please fill your email address for feedback"
|
4425 |
msgstr ""
|
4426 |
|
4427 |
+
#: wpf-includes/wpf-hooks.php:1348
|
4428 |
msgid "Your email address is not valid"
|
4429 |
msgstr ""
|
4430 |
|
4431 |
+
#: wpf-includes/wpf-hooks.php:1406
|
4432 |
msgid ""
|
4433 |
"IMPORTANT: wpForo can't work with default permalink, please change permalink "
|
4434 |
"structure"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
+
#: wpf-includes/wpf-hooks.php:1442
|
4438 |
msgid "Forum Profile Fields - wpForo"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
+
#: wpf-includes/wpf-hooks.php:1450
|
4442 |
msgid "Forum - Usergroup"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
+
#: wpf-includes/wpf-hooks.php:1455
|
4446 |
#, php-format
|
4447 |
msgid ""
|
4448 |
"Forum Usergroups are synched with User Roles based on the %s. When you "
|
4450 |
"that table."
|
4451 |
msgstr ""
|
4452 |
|
4453 |
+
#: wpf-includes/wpf-hooks.php:1462
|
4454 |
+
msgid "Synced with user role"
|
4455 |
+
msgstr ""
|
4456 |
+
|
4457 |
+
#: wpf-includes/wpf-hooks.php:1466
|
4458 |
msgid "Role-Usergroup Synchronization is Turned ON!"
|
4459 |
msgstr ""
|
4460 |
|
4461 |
+
#: wpf-includes/wpf-hooks.php:1467
|
4462 |
msgid ""
|
4463 |
"This user Usergroup is automatically changed according to current Role. If "
|
4464 |
"you want to disable Role-Usergroup synchronization and manage Usergroups and "
|
4467 |
"option."
|
4468 |
msgstr ""
|
4469 |
|
4470 |
+
#: wpf-includes/wpf-hooks.php:1478
|
4471 |
msgid "Forum - Secondary Usergroups"
|
4472 |
msgstr ""
|
4473 |
|
4474 |
+
#: wpf-includes/wpf-hooks.php:1500
|
4475 |
msgid "Forum - User Timezone"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
+
#: wpf-includes/wpf-hooks.php:1511
|
4479 |
msgid "User Reputation"
|
4480 |
msgstr ""
|
4481 |
|
4482 |
+
#: wpf-includes/wpf-hooks.php:1512
|
4483 |
msgid ""
|
4484 |
"By default all members get rating badges and titles based on number of "
|
4485 |
"posts. However, using this option you can grant lower or higher rating to "
|
4487 |
"points can be managed in Forums > Settings > Members Tab."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: wpf-includes/wpf-hooks.php:1516
|
4491 |
msgid "Default Rating"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: wpf-includes/wpf-hooks.php:1517
|
4495 |
msgid "Custom Rating"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: wpf-includes/wpf-hooks.php:1524 wpf-includes/wpf-phrases.php:863
|
4499 |
msgid "Rating Title"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
+
#: wpf-includes/wpf-hooks.php:1525 wpf-includes/wpf-phrases.php:430
|
4503 |
msgid "Rating Badge"
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: wpf-includes/wpf-hooks.php:1934 wpf-includes/wpf-hooks.php:2034
|
4507 |
msgid "Please Moderate: "
|
4508 |
msgstr ""
|
4509 |
|
4510 |
+
#: wpf-includes/wpf-hooks.php:1935
|
4511 |
msgid ""
|
4512 |
"This topic is currently unapproved. You can approve topics in Dashboard "
|
4513 |
"» Forums » Moderation admin page."
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: wpf-includes/wpf-hooks.php:2035
|
4517 |
msgid ""
|
4518 |
"This post is currently unapproved. You can approve posts in Dashboard "
|
4519 |
"» Forums » Moderation admin page."
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: wpf-includes/wpf-hooks.php:2547 wpf-includes/wpf-hooks.php:2569
|
4523 |
msgid "New Forum"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
+
#: wpf-includes/wpf-hooks.php:2549
|
4527 |
msgid "New User Group"
|
4528 |
msgstr ""
|
4529 |
|
4530 |
+
#: wpf-includes/wpf-hooks.php:2551 wpf-includes/wpf-hooks.php:2597
|
4531 |
msgid "New Phrase"
|
4532 |
msgstr ""
|
4533 |
|
4534 |
+
#: wpf-includes/wpf-hooks.php:2563
|
4535 |
msgid "Forum Dashboard"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
+
#: wpf-includes/wpf-hooks.php:2591
|
4539 |
msgid "New Usergroup"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: wpf-includes/wpf-hooks.php:2705 wpf-includes/wpf-phrases.php:1084
|
4543 |
#, php-format
|
4544 |
msgid ""
|
4545 |
"IMPORTANT! The forum registration form is probably under risk of spam "
|
7509 |
msgstr ""
|
7510 |
|
7511 |
#: wpf-includes/wpf-phrases.php:1077
|
7512 |
+
msgid "Go to first unread post"
|
7513 |
msgstr ""
|
7514 |
|
7515 |
#: wpf-includes/wpf-phrases.php:1080
|
7531 |
msgstr ""
|
7532 |
|
7533 |
#: wpf-includes/wpf-phrases.php:1085
|
7534 |
+
msgid "Protect your forum from spam user registration!"
|
7535 |
msgstr ""
|
7536 |
|
7537 |
#: wpf-includes/wpf-phrases.php:1086
|
7623 |
msgid "Create Account"
|
7624 |
msgstr ""
|
7625 |
|
7626 |
+
#: wpf-includes/wpf-phrases.php:1105
|
7627 |
+
msgid "Full"
|
7628 |
+
msgstr ""
|
7629 |
+
|
7630 |
+
#: wpf-includes/wpf-phrases.php:1106
|
7631 |
+
msgid "Short"
|
7632 |
+
msgstr ""
|
7633 |
+
|
7634 |
#: wpf-themes/classic/functions.php:26
|
7635 |
msgid "Extended Layout - Recent topics"
|
7636 |
msgstr ""
|
wpf-themes/classic/style-rtl.css
CHANGED
@@ -1246,15 +1246,15 @@ body.wpforo-dialog-visible #wpforo-dialog-wrap{display: flex;}
|
|
1246 |
/****************************************************/
|
1247 |
/**************** wpForo Waring Message *************/
|
1248 |
/****************************************************/
|
1249 |
-
#wpforo-wrap .wpforo-rcn-wrap{width: 100%;border: 1px dashed #
|
1250 |
-
#wpforo-wrap .wpforo-rcn-head{color: #
|
1251 |
-
#wpforo-wrap .wpforo-rcn-head i{padding-left:
|
1252 |
#wpforo-wrap .wpforo-rcn-body{color: #333;font-size: 14px;padding: 0 10px;line-height: 1.65;}
|
1253 |
#wpforo-wrap .wpforo-rcn-footer{margin-top: 10px;border-top: 1px dashed #aaa;padding: 5px 10px 0;line-height: 1.5;display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
|
1254 |
#wpforo-wrap .wpforo-rcn-info{font-size: 13px;font-style: italic;color: #666; padding-left: 20px; line-height: 17px;}
|
1255 |
#wpforo-wrap .wpforo-rcn-dismiss{padding: 0;text-align: left;}
|
1256 |
-
#wpforo-wrap .wpforo-rcn-dismiss span{display: inline-block;cursor: pointer;line-height: initial;font-size: 13px;background-color: #
|
1257 |
-
#wpforo-wrap .wpforo-rcn-dismiss span:hover{background-color: #
|
1258 |
|
1259 |
/****************************************************/
|
1260 |
/************* wpForo front end messages ***********/
|
1246 |
/****************************************************/
|
1247 |
/**************** wpForo Waring Message *************/
|
1248 |
/****************************************************/
|
1249 |
+
#wpforo-wrap .wpforo-rcn-wrap{width: 100%;border: 1px dashed #facdac; padding: 15px 25px 10px;background: #fffaf3; margin: 10px 0 20px 0;}
|
1250 |
+
#wpforo-wrap .wpforo-rcn-head{color: #f16d1d;font-weight: 600;display: block;font-size: 15px;padding-bottom: 5px;}
|
1251 |
+
#wpforo-wrap .wpforo-rcn-head i{padding-left: 7px; font-size: 23px;}
|
1252 |
#wpforo-wrap .wpforo-rcn-body{color: #333;font-size: 14px;padding: 0 10px;line-height: 1.65;}
|
1253 |
#wpforo-wrap .wpforo-rcn-footer{margin-top: 10px;border-top: 1px dashed #aaa;padding: 5px 10px 0;line-height: 1.5;display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
|
1254 |
#wpforo-wrap .wpforo-rcn-info{font-size: 13px;font-style: italic;color: #666; padding-left: 20px; line-height: 17px;}
|
1255 |
#wpforo-wrap .wpforo-rcn-dismiss{padding: 0;text-align: left;}
|
1256 |
+
#wpforo-wrap .wpforo-rcn-dismiss span{display: inline-block;cursor: pointer;line-height: initial;font-size: 13px;background-color: #f0903c; color: #fff;padding: 7px 15px;}
|
1257 |
+
#wpforo-wrap .wpforo-rcn-dismiss span:hover{background-color: #f8831b;}
|
1258 |
|
1259 |
/****************************************************/
|
1260 |
/************* wpForo front end messages ***********/
|
wpf-themes/classic/style.css
CHANGED
@@ -1254,15 +1254,15 @@ body.wpforo-dialog-visible #wpforo-dialog-extra-wrap{display: block;}
|
|
1254 |
/****************************************************/
|
1255 |
/**************** wpForo Waring Message *************/
|
1256 |
/****************************************************/
|
1257 |
-
#wpforo-wrap .wpforo-rcn-wrap{width: 100%;border: 1px dashed #
|
1258 |
-
#wpforo-wrap .wpforo-rcn-head{color: #
|
1259 |
-
#wpforo-wrap .wpforo-rcn-head i{padding-right:
|
1260 |
#wpforo-wrap .wpforo-rcn-body{color: #333;font-size: 14px;padding: 0 10px;line-height: 1.65;}
|
1261 |
#wpforo-wrap .wpforo-rcn-footer{margin-top: 10px;border-top: 1px dashed #aaa;padding: 5px 10px 0;line-height: 1.5;display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
|
1262 |
#wpforo-wrap .wpforo-rcn-info{font-size: 13px;font-style: italic;color: #666; padding-right: 20px; line-height: 17px;}
|
1263 |
#wpforo-wrap .wpforo-rcn-dismiss{padding: 0;text-align: right;}
|
1264 |
-
#wpforo-wrap .wpforo-rcn-dismiss span{display: inline-block;cursor: pointer;line-height: initial;font-size: 13px;background-color: #
|
1265 |
-
#wpforo-wrap .wpforo-rcn-dismiss span:hover{background-color: #
|
1266 |
|
1267 |
/****************************************************/
|
1268 |
/************* wpForo front end messages ***********/
|
1254 |
/****************************************************/
|
1255 |
/**************** wpForo Waring Message *************/
|
1256 |
/****************************************************/
|
1257 |
+
#wpforo-wrap .wpforo-rcn-wrap{width: 100%;border: 1px dashed #facdac; padding: 15px 25px 10px;background: #fffaf3; margin: 10px 0 20px 0;}
|
1258 |
+
#wpforo-wrap .wpforo-rcn-head{color: #f16d1d;font-weight: 600;display: block;font-size: 15px;padding-bottom: 5px;}
|
1259 |
+
#wpforo-wrap .wpforo-rcn-head i{padding-right: 7px; font-size: 23px;}
|
1260 |
#wpforo-wrap .wpforo-rcn-body{color: #333;font-size: 14px;padding: 0 10px;line-height: 1.65;}
|
1261 |
#wpforo-wrap .wpforo-rcn-footer{margin-top: 10px;border-top: 1px dashed #aaa;padding: 5px 10px 0;line-height: 1.5;display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
|
1262 |
#wpforo-wrap .wpforo-rcn-info{font-size: 13px;font-style: italic;color: #666; padding-right: 20px; line-height: 17px;}
|
1263 |
#wpforo-wrap .wpforo-rcn-dismiss{padding: 0;text-align: right;}
|
1264 |
+
#wpforo-wrap .wpforo-rcn-dismiss span{display: inline-block;cursor: pointer;line-height: initial;font-size: 13px;background-color: #f0903c; color: #fff;padding: 7px 15px;}
|
1265 |
+
#wpforo-wrap .wpforo-rcn-dismiss span:hover{background-color: #f8831b;}
|
1266 |
|
1267 |
/****************************************************/
|
1268 |
/************* wpForo front end messages ***********/
|
wpf-themes/classic/widgets-rtl.css
CHANGED
@@ -86,7 +86,7 @@
|
|
86 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
|
87 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft i{font-size: 16px;}
|
88 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-right: 5px; border-right: 1px solid #ccc; padding-right: 10px;}
|
89 |
-
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{text-align: left; padding: 10px 5px 5px 5px; font-size: 12px;}
|
90 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
|
91 |
|
92 |
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
|
86 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
|
87 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft i{font-size: 16px;}
|
88 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-right: 5px; border-right: 1px solid #ccc; padding-right: 10px;}
|
89 |
+
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{display:none; text-align: left; padding: 10px 5px 5px 5px; font-size: 12px;}
|
90 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
|
91 |
|
92 |
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
|
wpf-themes/classic/widgets.css
CHANGED
@@ -86,7 +86,7 @@
|
|
86 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
|
87 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft i{font-size: 16px;}
|
88 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-left: 5px; border-left: 1px solid #ccc; padding-left: 10px;}
|
89 |
-
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{text-align: right; padding: 10px 5px 5px 5px; font-size: 12px;}
|
90 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
|
91 |
|
92 |
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
|
86 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
|
87 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft i{font-size: 16px;}
|
88 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-left: 5px; border-left: 1px solid #ccc; padding-left: 10px;}
|
89 |
+
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{display:none; text-align: right; padding: 10px 5px 5px 5px; font-size: 12px;}
|
90 |
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
|
91 |
|
92 |
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
|
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 (A. Chakhoyan, R. Hovhannisyan)
|
7 |
* Author URI: https://gvectors.com/
|
8 |
-
* Version: 1.7.
|
9 |
* Text Domain: wpforo
|
10 |
* Domain Path: /wpf-languages
|
11 |
*/
|
12 |
|
13 |
//Exit if accessed directly
|
14 |
if( !defined( 'ABSPATH' ) ) exit;
|
15 |
-
if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.7.
|
16 |
|
17 |
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
|
18 |
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );
|
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 (A. Chakhoyan, R. Hovhannisyan)
|
7 |
* Author URI: https://gvectors.com/
|
8 |
+
* Version: 1.7.2
|
9 |
* Text Domain: wpforo
|
10 |
* Domain Path: /wpf-languages
|
11 |
*/
|
12 |
|
13 |
//Exit if accessed directly
|
14 |
if( !defined( 'ABSPATH' ) ) exit;
|
15 |
+
if( !defined( 'WPFORO_VERSION' ) ) define('WPFORO_VERSION', '1.7.2');
|
16 |
|
17 |
function wpforo_load_plugin_textdomain() { load_plugin_textdomain( 'wpforo', FALSE, basename( dirname( __FILE__ ) ) . '/wpf-languages/' ); }
|
18 |
add_action( 'plugins_loaded', 'wpforo_load_plugin_textdomain' );
|