Version Description
Improved performance, better handling of websites with large user base and several bug fixes.
Download this release
Release Info
Developer | designbymerovingi |
Plugin | myCRED |
Version | 1.2.2 |
Comparing to | |
See all releases |
Code changes from version 1.2.1 to 1.2.2
- abstracts/mycred-abstract-hook.php +1 -1
- addons/banking/abstracts/mycred-abstract-service.php +73 -14
- addons/banking/myCRED-addon-banking.php +13 -1
- addons/banking/services/mycred-bank-service-interest.php +103 -29
- addons/banking/services/mycred-bank-service-payouts.php +75 -25
- addons/buddypress/hooks/bp-press.php +135 -0
- addons/buddypress/myCRED-addon-buddypress.php +25 -14
- addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php +3 -3
- addons/buy-creds/myCRED-addon-buy-creds.php +7 -0
- addons/email-notices/myCRED-addon-email-notices.php +8 -1
- addons/gateway/carts/mycred-marketpress.php +20 -0
- addons/gateway/carts/mycred-woocommerce.php +20 -0
- addons/gateway/event-booking/mycred-eventsmanager.php +1 -1
- addons/gateway/myCRED-addon-gateway.php +7 -1
- addons/import/myCRED-addon-import.php +18 -11
- addons/ranks/includes/mycred-rank-functions.php +15 -6
- addons/ranks/myCRED-addon-ranks.php +32 -17
- addons/sell-content/myCRED-addon-sell-content.php +8 -1
- addons/transfer/myCRED-addon-transfer.php +7 -0
- includes/mycred-admin.php +14 -3
- includes/mycred-functions.php +5 -5
- includes/mycred-install.php +15 -7
- includes/mycred-rankings.php +18 -7
- lang/mycred.pot +4774 -0
- modules/mycred-module-general.php +8 -8
- modules/mycred-module-help.php +2 -2
- modules/mycred-module-hooks.php +7 -7
- modules/mycred-module-log.php +144 -116
- modules/mycred-module-plugins.php +4 -4
- mycred.php +3 -4
- readme.txt +21 -1
abstracts/mycred-abstract-hook.php
CHANGED
@@ -54,7 +54,7 @@ if ( !class_exists( 'myCRED_Hook' ) ) {
|
|
54 |
* @version 1.0
|
55 |
*/
|
56 |
function run() {
|
57 |
-
wp_die( 'function myCRED_Hook::run() must be over-ridden in a sub-class.' );
|
58 |
}
|
59 |
|
60 |
/**
|
54 |
* @version 1.0
|
55 |
*/
|
56 |
function run() {
|
57 |
+
wp_die( __( 'function myCRED_Hook::run() must be over-ridden in a sub-class.', 'mycred' ) );
|
58 |
}
|
59 |
|
60 |
/**
|
addons/banking/abstracts/mycred-abstract-service.php
CHANGED
@@ -54,7 +54,7 @@ if ( !class_exists( 'myCRED_Service' ) ) {
|
|
54 |
* @version 1.0
|
55 |
*/
|
56 |
function run() {
|
57 |
-
wp_die( 'function myCRED_Service::run() must be over-ridden in a sub-class.' );
|
58 |
}
|
59 |
|
60 |
/**
|
@@ -222,23 +222,82 @@ if ( !class_exists( 'myCRED_Service' ) ) {
|
|
222 |
}
|
223 |
|
224 |
/**
|
225 |
-
*
|
226 |
-
*
|
227 |
-
* @since 1.2
|
228 |
* @version 1.0
|
229 |
*/
|
230 |
-
public function
|
231 |
-
$
|
232 |
-
$
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
237 |
|
238 |
-
|
239 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
|
241 |
-
return
|
242 |
}
|
243 |
|
244 |
/**
|
54 |
* @version 1.0
|
55 |
*/
|
56 |
function run() {
|
57 |
+
wp_die( __( 'function myCRED_Service::run() must be over-ridden in a sub-class.', 'mycred' ) );
|
58 |
}
|
59 |
|
60 |
/**
|
222 |
}
|
223 |
|
224 |
/**
|
225 |
+
* Time To Run
|
226 |
+
* @since 1.2.2
|
|
|
227 |
* @version 1.0
|
228 |
*/
|
229 |
+
public function time_to_run( $rate, $last_run ) {
|
230 |
+
$now = $this->get_now( $rate );
|
231 |
+
switch ( $rate ) {
|
232 |
+
case 'hourly' :
|
233 |
+
if ( $now == 0 && $last_run == 23 ) return true;
|
234 |
+
elseif ( $now-1 == $last_run ) return true;
|
235 |
+
break;
|
236 |
+
case 'daily' :
|
237 |
+
if ( $now == 0 && $last_run >= 365 ) return true;
|
238 |
+
elseif ( $now-1 == $last_run ) return true;
|
239 |
+
break;
|
240 |
+
case 'weekly' :
|
241 |
+
if ( $now == 0 && $last_run >= 52 ) return true;
|
242 |
+
elseif ( $now-1 == $last_run ) return true;
|
243 |
+
break;
|
244 |
+
case 'monthly' :
|
245 |
+
if ( $now == 1 && $last_run == 12 ) return true;
|
246 |
+
elseif ( $now-1 == $last_run ) return true;
|
247 |
+
break;
|
248 |
+
case 'quarterly' :
|
249 |
+
$current_quarter = substr( $now, 0, -1 );
|
250 |
+
if ( $current_quarter == 1 )
|
251 |
+
$last_quarter = 4;
|
252 |
+
else
|
253 |
+
$last_quarter = $current_quarter-1;
|
254 |
+
if ( 'Q' . $last_quarter == $last_run ) return true;
|
255 |
+
break;
|
256 |
+
case 'semiannually' :
|
257 |
+
if ( $now != $last_run ) return true;
|
258 |
+
break;
|
259 |
+
case 'annually' :
|
260 |
+
if ( $now-1 == $last_run ) return true;
|
261 |
+
break;
|
262 |
+
default :
|
263 |
+
return apply_filters( 'mycred_banking_time_to_run', false, $rate, $last_run );
|
264 |
+
break;
|
265 |
+
}
|
266 |
|
267 |
+
return false;
|
268 |
+
}
|
269 |
+
|
270 |
+
/**
|
271 |
+
* Get Users
|
272 |
+
* Returns all blog users IDs either from a daily transient or
|
273 |
+
* by making a fresh SQL Query.
|
274 |
+
* @since 1.2
|
275 |
+
* @version 1.1
|
276 |
+
*/
|
277 |
+
public function get_users() {
|
278 |
+
// Get daily transient
|
279 |
+
$data = get_transient( 'mycred_banking_payout_ids' );
|
280 |
+
|
281 |
+
// If the user count does not equal the total number of users, get a
|
282 |
+
// new result, else run the same.
|
283 |
+
if ( $data !== false ) {
|
284 |
+
$user_count = $this->core->count_members();
|
285 |
+
$cached_count = count( $data );
|
286 |
+
if ( $cached_count != $user_count ) {
|
287 |
+
unset( $data );
|
288 |
+
$data = false;
|
289 |
+
}
|
290 |
+
}
|
291 |
+
|
292 |
+
// New Query
|
293 |
+
if ( $data === false ) {
|
294 |
+
global $wpdb;
|
295 |
+
$data = $wpdb->get_col( "SELECT ID FROM {$wpdb->users};" );
|
296 |
+
set_transient( 'mycred_banking_payout_ids', $data, DAY_IN_SECONDS );
|
297 |
+
$wpdb->flush();
|
298 |
+
}
|
299 |
|
300 |
+
return $data;
|
301 |
}
|
302 |
|
303 |
/**
|
addons/banking/myCRED-addon-banking.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_BANK', __FILE__ );
|
12 |
define( 'myCRED_BANK_DIR', myCRED_ADDONS_DIR . 'banking/' );
|
13 |
define( 'myCRED_BANK_ABSTRACT_DIR', myCRED_BANK_DIR . 'abstracts/' );
|
@@ -133,7 +140,7 @@ if ( !class_exists( 'myCRED_Banking' ) ) {
|
|
133 |
*/
|
134 |
public function admin_page() {
|
135 |
// Security
|
136 |
-
if ( !$this->core->can_edit_plugin( get_current_user_id() ) ) wp_die( __( 'Access Denied' ) );
|
137 |
|
138 |
// Get installed
|
139 |
$installed = $this->get( true );
|
@@ -147,6 +154,11 @@ if ( !class_exists( 'myCRED_Banking' ) ) {
|
|
147 |
<div id="icon-myCRED" class="icon32"><br /></div>
|
148 |
<h2><?php echo apply_filters( 'mycred_label', myCRED_NAME ) . ' ' . __( 'Banking', 'mycred' ); ?></h2>
|
149 |
<p><?php echo $this->core->template_tags_general( __( 'This add-on allows you to setup transaction fees for %_plural% transfers, purchases or payments using the Gateway add-on, along with offering interest on %_plural% balances.', 'mycred' ) ); ?></p>
|
|
|
|
|
|
|
|
|
|
|
150 |
<form method="post" action="options.php">
|
151 |
<?php settings_fields( 'myCRED-banking' ); ?>
|
152 |
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Banking', 'mycred' ),
|
13 |
+
__( 'This add-on allows you to offer interest on your users points balances or setup recurring payouts.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_BANK', __FILE__ );
|
19 |
define( 'myCRED_BANK_DIR', myCRED_ADDONS_DIR . 'banking/' );
|
20 |
define( 'myCRED_BANK_ABSTRACT_DIR', myCRED_BANK_DIR . 'abstracts/' );
|
140 |
*/
|
141 |
public function admin_page() {
|
142 |
// Security
|
143 |
+
if ( !$this->core->can_edit_plugin( get_current_user_id() ) ) wp_die( __( 'Access Denied', 'mycred' ) );
|
144 |
|
145 |
// Get installed
|
146 |
$installed = $this->get( true );
|
154 |
<div id="icon-myCRED" class="icon32"><br /></div>
|
155 |
<h2><?php echo apply_filters( 'mycred_label', myCRED_NAME ) . ' ' . __( 'Banking', 'mycred' ); ?></h2>
|
156 |
<p><?php echo $this->core->template_tags_general( __( 'This add-on allows you to setup transaction fees for %_plural% transfers, purchases or payments using the Gateway add-on, along with offering interest on %_plural% balances.', 'mycred' ) ); ?></p>
|
157 |
+
<?php if ( defined( 'DISABLE_WP_CRON' ) ) : ?>
|
158 |
+
|
159 |
+
<p><strong><?php _e( 'WP-Cron deactivation detected!', 'mycred' ); ?></strong></p>
|
160 |
+
<p><?php _e( 'Warning! This add-on requires WP - Cron to work.', 'mycred' ); ?></p>
|
161 |
+
<?php return; endif; ?>
|
162 |
<form method="post" action="options.php">
|
163 |
<?php settings_fields( 'myCRED-banking' ); ?>
|
164 |
|
addons/banking/services/mycred-bank-service-interest.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* myCRED Bank Service - Interest
|
4 |
* @since 1.2
|
5 |
-
* @version 1.
|
6 |
*/
|
7 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
8 |
|
@@ -36,7 +36,10 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
36 |
public function run() {
|
37 |
add_action( 'wp_loaded', array( $this, 'process' ) );
|
38 |
add_action( 'mycred_banking_interest_compound', array( $this, 'do_compound' ) );
|
|
|
|
|
39 |
add_action( 'mycred_banking_interest_payout', array( $this, 'do_payouts' ) );
|
|
|
40 |
}
|
41 |
|
42 |
/**
|
@@ -48,24 +51,27 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
48 |
// Unschedule compounding
|
49 |
$timestamp = wp_next_scheduled( 'mycred_banking_interest_compound' );
|
50 |
if ( $timestamp !== false )
|
51 |
-
wp_clear_scheduled_hook( 'mycred_banking_interest_compound' );
|
52 |
|
53 |
// Unschedule payouts
|
54 |
$timestamp = wp_next_scheduled( 'mycred_banking_interest_payout' );
|
55 |
if ( $timestamp !== false )
|
56 |
-
wp_clear_scheduled_hook( 'mycred_banking_interest_payout' );
|
57 |
}
|
58 |
|
59 |
/**
|
60 |
* Process
|
|
|
|
|
61 |
* @since 1.2
|
62 |
* @version 1.0
|
63 |
*/
|
64 |
public function process() {
|
65 |
// Unschedule if amount is set to zero
|
66 |
if ( $this->prefs['rate']['amount'] == $this->core->format_number( 0 ) ) {
|
67 |
-
|
68 |
-
|
|
|
69 |
}
|
70 |
|
71 |
// Schedule if none exist
|
@@ -87,9 +93,13 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
87 |
$last_payout = $this->get_last_run( $this->prefs['last_payout'], $this->prefs['rate']['pay_out'] );
|
88 |
}
|
89 |
if ( $payout_now === false || $last_payout === false ) return;
|
90 |
-
|
91 |
-
|
|
|
|
|
92 |
$this->save( 'last_payout', $unow );
|
|
|
|
|
93 |
if ( wp_next_scheduled( 'mycred_banking_interest_payout' ) === false )
|
94 |
wp_schedule_single_event( time(), 'mycred_banking_interest_payout' );
|
95 |
}
|
@@ -97,17 +107,52 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
97 |
|
98 |
/**
|
99 |
* Do Compound
|
100 |
-
*
|
101 |
-
*
|
102 |
* @since 1.2
|
103 |
* @version 1.0
|
104 |
*/
|
105 |
public function do_compound() {
|
106 |
if ( $this->prefs['rate']['amount'] == $this->core->format_number( 0 ) ) return;
|
107 |
// Get users
|
108 |
-
$users = $this->
|
109 |
-
|
110 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
// Current balance
|
112 |
$balance = $this->core->get_users_cred( $user_id );
|
113 |
if ( $balance == 0 ) continue;
|
@@ -119,9 +164,6 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
119 |
// Min Balance Limit
|
120 |
if ( $balance < $this->core->number( $this->prefs['min_balance'] ) ) continue;
|
121 |
|
122 |
-
// Let others play
|
123 |
-
$this->prefs = apply_filters( 'mycred_banking_do_compound', $this->prefs, $user_id );
|
124 |
-
|
125 |
// Convert rate
|
126 |
$rate = $this->prefs['rate']['amount']/100;
|
127 |
|
@@ -139,18 +181,55 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
139 |
}
|
140 |
|
141 |
/**
|
142 |
-
*
|
143 |
-
*
|
144 |
-
*
|
145 |
* @since 1.2
|
146 |
-
* @version 1.
|
147 |
*/
|
148 |
public function do_payouts() {
|
149 |
-
//
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
// Get past interest
|
155 |
$past_interest = get_user_meta( $user_id, $this->core->get_cred_id() . '_comp', true );
|
156 |
if ( empty( $past_interest ) || $past_interest == 0 ) continue;
|
@@ -165,13 +244,8 @@ if ( !class_exists( 'myCRED_Banking_Service_Interest' ) ) {
|
|
165 |
|
166 |
// Reset past interest
|
167 |
update_user_meta( $user_id, $this->core->get_cred_id() . '_comp', 0 );
|
168 |
-
|
169 |
-
// Let others play
|
170 |
-
do_action( 'mycred_banking_do_payout', $this->id, $user_id, $this->prefs, $past_interest );
|
171 |
}
|
172 |
}
|
173 |
-
// Make sure to clear any stray schedules to prevent duplicates
|
174 |
-
wp_clear_scheduled_hook( 'mycred_banking_interest_payout' );
|
175 |
}
|
176 |
|
177 |
/**
|
2 |
/**
|
3 |
* myCRED Bank Service - Interest
|
4 |
* @since 1.2
|
5 |
+
* @version 1.1
|
6 |
*/
|
7 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
8 |
|
36 |
public function run() {
|
37 |
add_action( 'wp_loaded', array( $this, 'process' ) );
|
38 |
add_action( 'mycred_banking_interest_compound', array( $this, 'do_compound' ) );
|
39 |
+
add_action( 'mycred_banking_do_compound_batch', array( $this, 'do_compound_batch' ) );
|
40 |
+
|
41 |
add_action( 'mycred_banking_interest_payout', array( $this, 'do_payouts' ) );
|
42 |
+
add_action( 'mycred_banking_interest_do_batch', array( $this, 'do_interest_batch' ) );
|
43 |
}
|
44 |
|
45 |
/**
|
51 |
// Unschedule compounding
|
52 |
$timestamp = wp_next_scheduled( 'mycred_banking_interest_compound' );
|
53 |
if ( $timestamp !== false )
|
54 |
+
wp_clear_scheduled_hook( $timestamp, 'mycred_banking_interest_compound' );
|
55 |
|
56 |
// Unschedule payouts
|
57 |
$timestamp = wp_next_scheduled( 'mycred_banking_interest_payout' );
|
58 |
if ( $timestamp !== false )
|
59 |
+
wp_clear_scheduled_hook( $timestamp, 'mycred_banking_interest_payout' );
|
60 |
}
|
61 |
|
62 |
/**
|
63 |
* Process
|
64 |
+
* Determines if we should run a payout or not and schedule the daily
|
65 |
+
* compounding.
|
66 |
* @since 1.2
|
67 |
* @version 1.0
|
68 |
*/
|
69 |
public function process() {
|
70 |
// Unschedule if amount is set to zero
|
71 |
if ( $this->prefs['rate']['amount'] == $this->core->format_number( 0 ) ) {
|
72 |
+
$timestamp = wp_next_scheduled( 'mycred_banking_interest_compound' );
|
73 |
+
if ( $timestamp !== false )
|
74 |
+
wp_clear_scheduled_hook( $timestamp, 'mycred_banking_interest_compound' );
|
75 |
}
|
76 |
|
77 |
// Schedule if none exist
|
93 |
$last_payout = $this->get_last_run( $this->prefs['last_payout'], $this->prefs['rate']['pay_out'] );
|
94 |
}
|
95 |
if ( $payout_now === false || $last_payout === false ) return;
|
96 |
+
|
97 |
+
// Time to run?
|
98 |
+
if ( $this->time_to_run( $this->prefs['rate']['pay_out'], $last_run ) ) {
|
99 |
+
// Save
|
100 |
$this->save( 'last_payout', $unow );
|
101 |
+
|
102 |
+
// Schedule Payouts
|
103 |
if ( wp_next_scheduled( 'mycred_banking_interest_payout' ) === false )
|
104 |
wp_schedule_single_event( time(), 'mycred_banking_interest_payout' );
|
105 |
}
|
107 |
|
108 |
/**
|
109 |
* Do Compound
|
110 |
+
* Either runs compounding on every single user in one go, or split the users
|
111 |
+
* up into groups of 2000 IDs and do them in batches.
|
112 |
* @since 1.2
|
113 |
* @version 1.0
|
114 |
*/
|
115 |
public function do_compound() {
|
116 |
if ( $this->prefs['rate']['amount'] == $this->core->format_number( 0 ) ) return;
|
117 |
// Get users
|
118 |
+
$users = $this->get_users();
|
119 |
+
$total = count( $users );
|
120 |
+
$threshold = (int) apply_filters( 'mycred_do_banking_limit', 2000 );
|
121 |
+
|
122 |
+
if ( (int) $total > $threshold ) {
|
123 |
+
$batches = array_chunk( $users, $threshold );
|
124 |
+
$time = time();
|
125 |
+
|
126 |
+
$set = 0;
|
127 |
+
foreach ( $batches as $batch_id => $batch ) {
|
128 |
+
$set = $set+1;
|
129 |
+
$run_time = ( $time + ( 60*$set ) );
|
130 |
+
if ( wp_next_scheduled( $run_time, 'mycred_banking_do_compound_batch', array( $batch ) ) === false )
|
131 |
+
wp_schedule_single_event( $run_time, 'mycred_banking_do_compound_batch', array( $batch ) );
|
132 |
+
}
|
133 |
+
}
|
134 |
+
else {
|
135 |
+
$this->do_compound_batch( $users );
|
136 |
+
}
|
137 |
+
}
|
138 |
+
|
139 |
+
/**
|
140 |
+
* Do Compound Batch
|
141 |
+
* Compounds interest for each user ID given in batch.
|
142 |
+
* @since 1.2
|
143 |
+
* @version 1.1
|
144 |
+
*/
|
145 |
+
public function do_compound_batch( $batch ) {
|
146 |
+
if ( !empty( $batch ) && is_array( $batch ) ) {
|
147 |
+
foreach ( $batch as $user_id ) {
|
148 |
+
$user_id = intval( $user_id );
|
149 |
+
|
150 |
+
// Handle excludes
|
151 |
+
if ( !empty( $this->prefs['excludes'] ) ) {
|
152 |
+
if ( !is_array( $this->prefs['excludes'] ) ) $excludes = explode( ',', $this->prefs['excludes'] );
|
153 |
+
if ( in_array( $user_id, $excludes ) || $this->core->exclude_user( $user_id ) ) continue;
|
154 |
+
}
|
155 |
+
|
156 |
// Current balance
|
157 |
$balance = $this->core->get_users_cred( $user_id );
|
158 |
if ( $balance == 0 ) continue;
|
164 |
// Min Balance Limit
|
165 |
if ( $balance < $this->core->number( $this->prefs['min_balance'] ) ) continue;
|
166 |
|
|
|
|
|
|
|
167 |
// Convert rate
|
168 |
$rate = $this->prefs['rate']['amount']/100;
|
169 |
|
181 |
}
|
182 |
|
183 |
/**
|
184 |
+
* Payout
|
185 |
+
* Will either payout to all users in one go or if there is more then
|
186 |
+
* 2000 members, do them in batches of 2000 at a time.
|
187 |
* @since 1.2
|
188 |
+
* @version 1.1
|
189 |
*/
|
190 |
public function do_payouts() {
|
191 |
+
// Make sure to clear any stray schedules to prevent duplicates
|
192 |
+
wp_clear_scheduled_hook( 'mycred_banking_interest_payout' );
|
193 |
+
|
194 |
+
// Query
|
195 |
+
$users = $this->get_users();
|
196 |
+
$total = count( $users );
|
197 |
+
$threshold = (int) apply_filters( 'mycred_do_banking_limit', 2000 );
|
198 |
+
|
199 |
+
if ( (int) $total > $threshold ) {
|
200 |
+
$batches = array_chunk( $users, $threshold );
|
201 |
+
$time = time();
|
202 |
+
|
203 |
+
$set = 0;
|
204 |
+
foreach ( $batches as $batch_id => $batch ) {
|
205 |
+
$set = $set+1;
|
206 |
+
$run_time = ( $time + ( 60*$set ) );
|
207 |
+
if ( wp_next_scheduled( $run_time, 'mycred_banking_interest_do_batch', array( $batch ) ) === false )
|
208 |
+
wp_schedule_single_event( $run_time, 'mycred_banking_interest_do_batch', array( $batch ) );
|
209 |
+
}
|
210 |
+
}
|
211 |
+
else {
|
212 |
+
$this->do_interest_batch( $users );
|
213 |
+
}
|
214 |
+
}
|
215 |
+
|
216 |
+
/**
|
217 |
+
* Do Payout
|
218 |
+
* Runs though all user compounded interest and pays.
|
219 |
+
* @since 1.2
|
220 |
+
* @version 1.1
|
221 |
+
*/
|
222 |
+
public function do_interest_batch( $batch ) {
|
223 |
+
if ( !empty( $batch ) && is_array( $batch ) ) {
|
224 |
+
foreach ( $batch as $user_id ) {
|
225 |
+
$user_id = intval( $user_id );
|
226 |
+
|
227 |
+
// Handle excludes
|
228 |
+
if ( !empty( $this->prefs['excludes'] ) ) {
|
229 |
+
if ( !is_array( $this->prefs['excludes'] ) ) $excludes = explode( ',', $this->prefs['excludes'] );
|
230 |
+
if ( in_array( $user_id, $excludes ) || $this->core->exclude_user( $user_id ) ) continue;
|
231 |
+
}
|
232 |
+
|
233 |
// Get past interest
|
234 |
$past_interest = get_user_meta( $user_id, $this->core->get_cred_id() . '_comp', true );
|
235 |
if ( empty( $past_interest ) || $past_interest == 0 ) continue;
|
244 |
|
245 |
// Reset past interest
|
246 |
update_user_meta( $user_id, $this->core->get_cred_id() . '_comp', 0 );
|
|
|
|
|
|
|
247 |
}
|
248 |
}
|
|
|
|
|
249 |
}
|
250 |
|
251 |
/**
|
addons/banking/services/mycred-bank-service-payouts.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* myCRED Bank Service - Recurring Payouts
|
4 |
* @since 1.2
|
5 |
-
* @version 1.
|
6 |
*/
|
7 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
8 |
|
@@ -34,6 +34,7 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
34 |
public function run() {
|
35 |
add_action( 'wp_loaded', array( $this, 'process' ) );
|
36 |
add_action( 'mycred_banking_recurring_payout', array( $this, 'do_payouts' ) );
|
|
|
37 |
}
|
38 |
|
39 |
/**
|
@@ -48,8 +49,9 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
48 |
|
49 |
/**
|
50 |
* Process
|
|
|
51 |
* @since 1.2
|
52 |
-
* @version 1.
|
53 |
*/
|
54 |
public function process() {
|
55 |
// Get cycles
|
@@ -74,8 +76,8 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
74 |
// If now or last run returns false bail
|
75 |
if ( $now === false || $last_run === false ) return;
|
76 |
|
77 |
-
//
|
78 |
-
if ( $
|
79 |
// Cycles (-1 means no limit)
|
80 |
if ( $cycles > 0-1 ) {
|
81 |
$cycles = $cycles-1;
|
@@ -84,25 +86,67 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
84 |
$this->save( $unow, $cycles );
|
85 |
|
86 |
// Schedule payouts
|
87 |
-
if (
|
88 |
-
wp_schedule_single_event( time(), 'mycred_banking_recurring_payout' );
|
89 |
}
|
90 |
}
|
91 |
|
92 |
/**
|
93 |
* Payout
|
94 |
-
*
|
|
|
|
|
|
|
95 |
* @since 1.2
|
96 |
-
* @version 1.
|
97 |
*/
|
98 |
-
public function do_payouts() {
|
|
|
|
|
|
|
99 |
// Query
|
100 |
-
$users = $this->
|
101 |
-
$
|
102 |
-
$
|
103 |
-
|
104 |
-
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
// Add / Deduct points
|
107 |
$this->core->add_creds(
|
108 |
'payout',
|
@@ -110,24 +154,30 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
110 |
$this->prefs['amount'],
|
111 |
$this->prefs['log']
|
112 |
);
|
113 |
-
|
114 |
-
// Let others play
|
115 |
-
do_action( 'mycred_banking_do_payout', $this->id, $user_id, $this->prefs );
|
116 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
}
|
118 |
-
// Make sure to clear any stray schedules to prevent duplicates
|
119 |
-
wp_clear_scheduled_hook( 'mycred_banking_recurring_payout' );
|
120 |
}
|
121 |
|
122 |
/**
|
123 |
* Save
|
124 |
* Saves the last run and the number of cycles run.
|
125 |
-
* If this is the last cycle, this method will remove this service
|
126 |
-
* from the active list.
|
127 |
* @since 1.2
|
128 |
-
* @version 1.
|
129 |
*/
|
130 |
-
public function save( $now = 0, $cycles = 0 ) {
|
131 |
// Update last run
|
132 |
$this->prefs['last_run'] = $now;
|
133 |
// Update cycles count
|
@@ -140,7 +190,7 @@ if ( !class_exists( 'myCRED_Banking_Service_Payouts' ) ) {
|
|
140 |
$bank['service_prefs'][ $this->id ] = $this->prefs;
|
141 |
|
142 |
// Deactivate this service if this is the last run
|
143 |
-
if ( $cycles == 0 ) {
|
144 |
// Should return the service id as a key for us to unset
|
145 |
if ( ( $key = array_search( $this->id, $bank['active'] ) ) !== false ) {
|
146 |
unset( $bank['active'][ $key ] );
|
2 |
/**
|
3 |
* myCRED Bank Service - Recurring Payouts
|
4 |
* @since 1.2
|
5 |
+
* @version 1.1
|
6 |
*/
|
7 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
8 |
|
34 |
public function run() {
|
35 |
add_action( 'wp_loaded', array( $this, 'process' ) );
|
36 |
add_action( 'mycred_banking_recurring_payout', array( $this, 'do_payouts' ) );
|
37 |
+
add_action( 'mycred_banking_do_batch', array( $this, 'do_payout_batch' ), 10, 3 );
|
38 |
}
|
39 |
|
40 |
/**
|
49 |
|
50 |
/**
|
51 |
* Process
|
52 |
+
* Determines if we should run a payout or not.
|
53 |
* @since 1.2
|
54 |
+
* @version 1.1
|
55 |
*/
|
56 |
public function process() {
|
57 |
// Get cycles
|
76 |
// If now or last run returns false bail
|
77 |
if ( $now === false || $last_run === false ) return;
|
78 |
|
79 |
+
// Is it time to run?
|
80 |
+
if ( $this->time_to_run( $this->prefs['rate'], $last_run ) ) {
|
81 |
// Cycles (-1 means no limit)
|
82 |
if ( $cycles > 0-1 ) {
|
83 |
$cycles = $cycles-1;
|
86 |
$this->save( $unow, $cycles );
|
87 |
|
88 |
// Schedule payouts
|
89 |
+
if ( wp_next_scheduled( 'mycred_banking_recurring_payout', array( $cycles ) ) === false )
|
90 |
+
wp_schedule_single_event( time(), 'mycred_banking_recurring_payout', array( $cycles ) );
|
91 |
}
|
92 |
}
|
93 |
|
94 |
/**
|
95 |
* Payout
|
96 |
+
* In this first step, we start by gathering all user ID's.
|
97 |
+
* If the amount is higher then our threshold, we split up the ID's
|
98 |
+
* into batches and schedule then seperate. This is due to the maximum
|
99 |
+
* execution limit which will not be enough to handle a lot of users in one go.
|
100 |
* @since 1.2
|
101 |
+
* @version 1.1
|
102 |
*/
|
103 |
+
public function do_payouts( $cycle = NULL ) {
|
104 |
+
// Make sure to clear any stray schedules to prevent duplicates
|
105 |
+
wp_clear_scheduled_hook( 'mycred_banking_recurring_payout' );
|
106 |
+
|
107 |
// Query
|
108 |
+
$users = $this->get_users();
|
109 |
+
$total = count( $users );
|
110 |
+
$threshold = (int) apply_filters( 'mycred_do_banking_limit', 2000 );
|
111 |
+
|
112 |
+
// If we are over the threshold we need to batch
|
113 |
+
if ( (int) $total > $threshold ) {
|
114 |
+
$batches = array_chunk( $users, $threshold );
|
115 |
+
$time = time();
|
116 |
+
|
117 |
+
$set = 0;
|
118 |
+
foreach ( $batches as $batch_id => $batch ) {
|
119 |
+
$set = $set+1;
|
120 |
+
// Run time = current time + 60 seconds for each set
|
121 |
+
$run_time = ( $time + ( 60*$set ) );
|
122 |
+
if ( wp_next_scheduled( $run_time, 'mycred_banking_do_batch', array( $batch, $set, $cycle ) ) === false )
|
123 |
+
wp_schedule_single_event( $run_time, 'mycred_banking_do_batch', array( $batch, $set, $cycle ) );
|
124 |
+
}
|
125 |
+
set_transient( 'mycred_banking_num_payout_batches', $set, HOUR_IN_SECONDS );
|
126 |
+
}
|
127 |
+
// Run single batch now
|
128 |
+
else {
|
129 |
+
$this->do_payout_batch( $users, NULL, $cycle );
|
130 |
+
}
|
131 |
+
}
|
132 |
+
|
133 |
+
/**
|
134 |
+
* Do Batch
|
135 |
+
* Applies points to a batch of user ID's. This is also where we check for exclusions.
|
136 |
+
* @since 1.2
|
137 |
+
* @version 1.1
|
138 |
+
*/
|
139 |
+
public function do_payout_batch( $batch, $set = NULL, $cycle = NULL ) {
|
140 |
+
if ( !empty( $batch ) && is_array( $batch ) ) {
|
141 |
+
foreach ( $batch as $user_id ) {
|
142 |
+
$user_id = intval( $user_id );
|
143 |
+
|
144 |
+
// Handle excludes
|
145 |
+
if ( !empty( $this->prefs['excludes'] ) ) {
|
146 |
+
if ( !is_array( $this->prefs['excludes'] ) ) $excludes = explode( ',', $this->prefs['excludes'] );
|
147 |
+
if ( in_array( $user_id, $excludes ) || $this->core->exclude_user( $user_id ) ) continue;
|
148 |
+
}
|
149 |
+
|
150 |
// Add / Deduct points
|
151 |
$this->core->add_creds(
|
152 |
'payout',
|
154 |
$this->prefs['amount'],
|
155 |
$this->prefs['log']
|
156 |
);
|
|
|
|
|
|
|
157 |
}
|
158 |
+
// If multiple sets, check if this is the last one to deactivate
|
159 |
+
if ( $set !== NULL ) {
|
160 |
+
$total = get_transient( 'mycred_banking_num_payout_batches' );
|
161 |
+
if ( $total !== false && $set == $total ) {
|
162 |
+
delete_transient( 'mycred_banking_num_payout_batches' );
|
163 |
+
|
164 |
+
if ( $cycle == 0 )
|
165 |
+
$this->save( date_i18n( 'U' ), 0, true );
|
166 |
+
}
|
167 |
+
}
|
168 |
+
// Single set, check if cycle is zero to deactivate
|
169 |
+
elseif ( $set === NULL && $cycle == 0 )
|
170 |
+
$this->save( date_i18n( 'U' ), 0, true );
|
171 |
}
|
|
|
|
|
172 |
}
|
173 |
|
174 |
/**
|
175 |
* Save
|
176 |
* Saves the last run and the number of cycles run.
|
|
|
|
|
177 |
* @since 1.2
|
178 |
+
* @version 1.1
|
179 |
*/
|
180 |
+
public function save( $now = 0, $cycles = 0, $deactivate = false ) {
|
181 |
// Update last run
|
182 |
$this->prefs['last_run'] = $now;
|
183 |
// Update cycles count
|
190 |
$bank['service_prefs'][ $this->id ] = $this->prefs;
|
191 |
|
192 |
// Deactivate this service if this is the last run
|
193 |
+
if ( $cycles == 0 && $deactivate ) {
|
194 |
// Should return the service id as a key for us to unset
|
195 |
if ( ( $key = array_search( $this->id, $bank['active'] ) ) !== false ) {
|
196 |
unset( $bank['active'][ $key ] );
|
addons/buddypress/hooks/bp-press.php
ADDED
@@ -0,0 +1,135 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
3 |
+
/**
|
4 |
+
* myCRED_BuddyPress_bbPress class
|
5 |
+
*
|
6 |
+
* Creds for bbPress 2.0
|
7 |
+
* @since 0.1
|
8 |
+
* @version 1.0
|
9 |
+
*/
|
10 |
+
if ( !class_exists( 'myCRED_BuddyPress_bbPress' ) ) {
|
11 |
+
class myCRED_BuddyPress_bbPress extends myCRED_Hook {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Construct
|
15 |
+
*/
|
16 |
+
function __construct( $hook_prefs ) {
|
17 |
+
parent::__construct( array(
|
18 |
+
'id' => 'hook_bp_bbpress',
|
19 |
+
'defaults' => array(
|
20 |
+
'new_topic' => array(
|
21 |
+
'creds' => 1,
|
22 |
+
'log' => '%plural% for new forum topic'
|
23 |
+
),
|
24 |
+
'new_reply' => array(
|
25 |
+
'creds' => 1,
|
26 |
+
'log' => '%plural% for new forum reply'
|
27 |
+
)
|
28 |
+
)
|
29 |
+
), $hook_prefs );
|
30 |
+
}
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Run
|
34 |
+
* @since 0.1
|
35 |
+
* @version 1.0
|
36 |
+
*/
|
37 |
+
public function run() {
|
38 |
+
if ( $this->prefs['new_topic']['creds'] != 0 )
|
39 |
+
add_action( 'bbp_new_topic', array( $this, 'new_topic' ), 20, 4 );
|
40 |
+
|
41 |
+
if ( $this->prefs['new_reply']['creds'] != 0 )
|
42 |
+
add_action( 'bbp_new_reply', array( $this, 'new_reply' ), 20, 5 );
|
43 |
+
}
|
44 |
+
|
45 |
+
/**
|
46 |
+
* New Topic
|
47 |
+
* @since 0.1
|
48 |
+
* @version 1.0
|
49 |
+
*/
|
50 |
+
public function new_topic( $topic_id, $forum_id, $anonymous_data, $topic_author ) {
|
51 |
+
// Check if user is excluded
|
52 |
+
if ( $this->core->exclude_user( $topic_author ) ) return;
|
53 |
+
|
54 |
+
// Make sure this is unique event
|
55 |
+
if ( $this->has_entry( 'new_forum_topic', $topic_id, $topic_author ) ) return;
|
56 |
+
|
57 |
+
// Execute
|
58 |
+
$this->core->add_creds(
|
59 |
+
'new_forum_topic',
|
60 |
+
$topic_author,
|
61 |
+
$this->prefs['new_topic']['creds'],
|
62 |
+
$this->prefs['new_topic']['log'],
|
63 |
+
$topic_id,
|
64 |
+
array( 'ref_type' => 'post' )
|
65 |
+
);
|
66 |
+
|
67 |
+
// Clean up
|
68 |
+
unset( $this );
|
69 |
+
}
|
70 |
+
|
71 |
+
/**
|
72 |
+
* New Reply
|
73 |
+
* @since 0.1
|
74 |
+
* @version 1.0
|
75 |
+
*/
|
76 |
+
public function new_replay( $reply_id, $topic_id, $forum_id, $anonymous_data, $reply_author ) {
|
77 |
+
// Check if user is excluded
|
78 |
+
if ( $this->core->exclude_user( $reply_author ) ) return;
|
79 |
+
|
80 |
+
// Make sure this is unique event
|
81 |
+
if ( $this->has_entry( 'new_forum_reply', $reply_id, $reply_author ) ) return;
|
82 |
+
|
83 |
+
// Execute
|
84 |
+
$this->core->add_creds(
|
85 |
+
'new_forum_reply',
|
86 |
+
$reply_author,
|
87 |
+
$this->prefs['new_reply']['creds'],
|
88 |
+
$this->prefs['new_reply']['log'],
|
89 |
+
$reply_id,
|
90 |
+
array( 'ref_type' => 'post' )
|
91 |
+
);
|
92 |
+
|
93 |
+
// Clean up
|
94 |
+
unset( $this );
|
95 |
+
}
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Preferences
|
99 |
+
* @since 0.1
|
100 |
+
* @version 1.0
|
101 |
+
*/
|
102 |
+
public function preferences() {
|
103 |
+
$prefs = $this->prefs; ?>
|
104 |
+
|
105 |
+
<!-- Creds for New Topic -->
|
106 |
+
<label for="<?php echo $this->field_id( array( 'new_topic', 'creds' ) ); ?>" class="subheader"><?php echo $this->core->template_tags_general( __( '%plural% for New Topic', 'mycred' ) ); ?></label>
|
107 |
+
<ol id="">
|
108 |
+
<li>
|
109 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'new_topic', 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'new_topic', 'creds' ) ); ?>" value="<?php echo $this->core->format_number( $prefs['new_topic']['creds'] ); ?>" size="8" /></div>
|
110 |
+
</li>
|
111 |
+
<li class="empty"> </li>
|
112 |
+
<li>
|
113 |
+
<label for="<?php echo $this->field_id( array( 'new_topic', 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
114 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'new_topic', 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'new_topic', 'log' ) ); ?>" value="<?php echo $prefs['new_topic']['log']; ?>" class="long" /></div>
|
115 |
+
<span class="description"><?php _e( 'Available template tags: General, Post', 'mycred' ); ?></span>
|
116 |
+
</li>
|
117 |
+
</ol>
|
118 |
+
<!-- Creds for New Reply -->
|
119 |
+
<label for="<?php echo $this->field_id( array( 'new_reply', 'creds' ) ); ?>" class="subheader"><?php echo $this->core->template_tags_general( __( '%plural% for New Reply', 'mycred' ) ); ?></label>
|
120 |
+
<ol id="">
|
121 |
+
<li>
|
122 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'new_reply', 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'new_reply', 'creds' ) ); ?>" value="<?php echo $this->core->format_number( $prefs['new_reply']['creds'] ); ?>" size="8" /></div>
|
123 |
+
</li>
|
124 |
+
<li class="empty"> </li>
|
125 |
+
<li>
|
126 |
+
<label for="<?php echo $this->field_id( array( 'new_reply', 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
127 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'new_reply', 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'new_reply', 'log' ) ); ?>" value="<?php echo $prefs['new_reply']['log']; ?>" class="long" /></div>
|
128 |
+
<span class="description"><?php _e( 'Available template tags: General, Post', 'mycred' ); ?></span>
|
129 |
+
</li>
|
130 |
+
</ol>
|
131 |
+
<?php unset( $this );
|
132 |
+
}
|
133 |
+
}
|
134 |
+
}
|
135 |
+
?>
|
addons/buddypress/myCRED-addon-buddypress.php
CHANGED
@@ -8,7 +8,14 @@
|
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
* Requires: bp_displayed_user_id
|
10 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
12 |
define( 'myCRED_BP', __FILE__ );
|
13 |
define( 'myCRED_BP_DIR', myCRED_ADDONS_DIR . 'buddypress/' );
|
14 |
define( 'myCRED_BP_HOOKS_DIR', myCRED_BP_DIR . 'hooks/' );
|
@@ -164,25 +171,29 @@ if ( !class_exists( 'myCRED_BuddyPress' ) ) {
|
|
164 |
/**
|
165 |
* Setup Navigation
|
166 |
* @since 0.1
|
167 |
-
* @version 1.
|
168 |
*/
|
169 |
public function setup_nav() {
|
170 |
-
if ( !is_user_logged_in() ) return;
|
171 |
global $bp;
|
172 |
|
173 |
$user_id = bp_displayed_user_id();
|
174 |
-
$current = get_current_user_id();
|
175 |
|
176 |
// User is excluded
|
177 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
178 |
|
179 |
-
|
180 |
-
|
181 |
-
//
|
182 |
-
if (
|
|
|
|
|
183 |
|
184 |
-
|
185 |
-
|
|
|
|
|
|
|
|
|
186 |
}
|
187 |
|
188 |
// Settings for bp menu
|
@@ -213,7 +224,7 @@ if ( !class_exists( 'myCRED_BuddyPress' ) ) {
|
|
213 |
) );
|
214 |
// "All" is default
|
215 |
bp_core_new_subnav_item( array(
|
216 |
-
'name' => 'All',
|
217 |
'slug' => $this->buddypress['history_url'],
|
218 |
'parent_url' => $bp->displayed_user->domain . $this->buddypress['history_url'] . '/',
|
219 |
'parent_slug' => $this->buddypress['history_url'],
|
@@ -305,19 +316,19 @@ if ( !class_exists( 'myCRED_BuddyPress' ) ) {
|
|
305 |
*/
|
306 |
public function register_hooks( $installed ) {
|
307 |
$installed['hook_bp_groups'] = array(
|
308 |
-
'title' => __( 'BuddyPress: Groups' ),
|
309 |
'description' => __( 'Awards %_plural% for group related actions. Use minus to deduct %_plural% or zero to disable a specific hook.', 'mycred' ),
|
310 |
'callback' => array( 'myCRED_BuddyPress_Groups' )
|
311 |
);
|
312 |
$installed['hook_bp_profile'] = array(
|
313 |
-
'title' => __( 'BuddyPress: Members' ),
|
314 |
'description' => __( 'Awards %_plural% for profile related actions.', 'mycred' ),
|
315 |
'callback' => array( 'myCRED_BuddyPress_Profile' )
|
316 |
);
|
317 |
|
318 |
if ( function_exists( 'bp_links_setup_root_component' ) ) {
|
319 |
$installed['hook_bp_links'] = array(
|
320 |
-
'title' => __( 'BuddyPress: Links' ),
|
321 |
'description' => __( 'Awards %_plural% for link related actions.', 'mycred' ),
|
322 |
'callback' => array( 'myCRED_BuddyPress_Links' )
|
323 |
);
|
@@ -325,7 +336,7 @@ if ( !class_exists( 'myCRED_BuddyPress' ) ) {
|
|
325 |
|
326 |
if ( function_exists( 'bpa_init' ) || function_exists( 'bpgpls_init' ) ) {
|
327 |
$installed['hook_bp_gallery'] = array(
|
328 |
-
'title' => __( 'BuddyPress: Gallery Actions' ),
|
329 |
'description' => __( 'Awards %_plural% for creating a new gallery either using BP Album+ or BP Gallery.', 'mycred' ),
|
330 |
'callback' => array( 'myCRED_BuddyPress_Gallery' )
|
331 |
);
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
* Requires: bp_displayed_user_id
|
10 |
*/
|
11 |
+
// Translate Header (by Dan bp-fr)
|
12 |
+
$mycred_addon_header_translate = array(
|
13 |
+
__( 'BuddyPress', 'mycred' ),
|
14 |
+
__( 'The BuddyPress add-on extends <strong>my</strong>CRED to work with BuddyPress allowing you to hook into most BuddyPress related actions.', 'mycred' )
|
15 |
+
);
|
16 |
+
|
17 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
18 |
+
|
19 |
define( 'myCRED_BP', __FILE__ );
|
20 |
define( 'myCRED_BP_DIR', myCRED_ADDONS_DIR . 'buddypress/' );
|
21 |
define( 'myCRED_BP_HOOKS_DIR', myCRED_BP_DIR . 'hooks/' );
|
171 |
/**
|
172 |
* Setup Navigation
|
173 |
* @since 0.1
|
174 |
+
* @version 1.2
|
175 |
*/
|
176 |
public function setup_nav() {
|
|
|
177 |
global $bp;
|
178 |
|
179 |
$user_id = bp_displayed_user_id();
|
|
|
180 |
|
181 |
// User is excluded
|
182 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
183 |
|
184 |
+
if ( is_user_logged_in() ) {
|
185 |
+
$current = get_current_user_id();
|
186 |
+
// Admins alway see points history
|
187 |
+
if ( !$this->core->can_edit_plugin() ) {
|
188 |
+
// If history is not shown in profile
|
189 |
+
if ( $this->buddypress['history_location'] != 'top' ) return;
|
190 |
|
191 |
+
// Allow users to see each others history?
|
192 |
+
if ( !$this->buddypress['visibility']['history'] && $user_id != $current ) return;
|
193 |
+
}
|
194 |
+
}
|
195 |
+
else {
|
196 |
+
if ( !$this->buddypress['visibility']['history'] ) return;
|
197 |
}
|
198 |
|
199 |
// Settings for bp menu
|
224 |
) );
|
225 |
// "All" is default
|
226 |
bp_core_new_subnav_item( array(
|
227 |
+
'name' => __( 'All', 'mycred' ),
|
228 |
'slug' => $this->buddypress['history_url'],
|
229 |
'parent_url' => $bp->displayed_user->domain . $this->buddypress['history_url'] . '/',
|
230 |
'parent_slug' => $this->buddypress['history_url'],
|
316 |
*/
|
317 |
public function register_hooks( $installed ) {
|
318 |
$installed['hook_bp_groups'] = array(
|
319 |
+
'title' => __( 'BuddyPress: Groups', 'mycred' ),
|
320 |
'description' => __( 'Awards %_plural% for group related actions. Use minus to deduct %_plural% or zero to disable a specific hook.', 'mycred' ),
|
321 |
'callback' => array( 'myCRED_BuddyPress_Groups' )
|
322 |
);
|
323 |
$installed['hook_bp_profile'] = array(
|
324 |
+
'title' => __( 'BuddyPress: Members', 'mycred' ),
|
325 |
'description' => __( 'Awards %_plural% for profile related actions.', 'mycred' ),
|
326 |
'callback' => array( 'myCRED_BuddyPress_Profile' )
|
327 |
);
|
328 |
|
329 |
if ( function_exists( 'bp_links_setup_root_component' ) ) {
|
330 |
$installed['hook_bp_links'] = array(
|
331 |
+
'title' => __( 'BuddyPress: Links', 'mycred' ),
|
332 |
'description' => __( 'Awards %_plural% for link related actions.', 'mycred' ),
|
333 |
'callback' => array( 'myCRED_BuddyPress_Links' )
|
334 |
);
|
336 |
|
337 |
if ( function_exists( 'bpa_init' ) || function_exists( 'bpgpls_init' ) ) {
|
338 |
$installed['hook_bp_gallery'] = array(
|
339 |
+
'title' => __( 'BuddyPress: Gallery Actions', 'mycred' ),
|
340 |
'description' => __( 'Awards %_plural% for creating a new gallery either using BP Album+ or BP Gallery.', 'mycred' ),
|
341 |
'callback' => array( 'myCRED_BuddyPress_Gallery' )
|
342 |
);
|
addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php
CHANGED
@@ -58,7 +58,7 @@ if ( !class_exists( 'myCRED_Payment_Gateway' ) ) {
|
|
58 |
* @version 1.0
|
59 |
*/
|
60 |
function process() {
|
61 |
-
wp_die( 'function myCRED_Payment_Gateway::process() must be over-ridden in a sub-class.' );
|
62 |
}
|
63 |
|
64 |
/**
|
@@ -67,7 +67,7 @@ if ( !class_exists( 'myCRED_Payment_Gateway' ) ) {
|
|
67 |
* @version 1.0
|
68 |
*/
|
69 |
function buy() {
|
70 |
-
wp_die( 'function myCRED_Payment_Gateway::buy() must be over-ridden in a sub-class.' );
|
71 |
}
|
72 |
|
73 |
/**
|
@@ -83,7 +83,7 @@ if ( !class_exists( 'myCRED_Payment_Gateway' ) ) {
|
|
83 |
* @version 1.0
|
84 |
*/
|
85 |
function preferences() {
|
86 |
-
echo '<p>' . __( 'This Payment Gateway has no settings' ) . '</p>';
|
87 |
}
|
88 |
|
89 |
/**
|
58 |
* @version 1.0
|
59 |
*/
|
60 |
function process() {
|
61 |
+
wp_die( __( 'function myCRED_Payment_Gateway::process() must be over-ridden in a sub-class.', 'mycred' ) );
|
62 |
}
|
63 |
|
64 |
/**
|
67 |
* @version 1.0
|
68 |
*/
|
69 |
function buy() {
|
70 |
+
wp_die( __( 'function myCRED_Payment_Gateway::buy() must be over-ridden in a sub-class.', 'mycred' ) );
|
71 |
}
|
72 |
|
73 |
/**
|
83 |
* @version 1.0
|
84 |
*/
|
85 |
function preferences() {
|
86 |
+
echo '<p>' . __( 'This Payment Gateway has no settings', 'mycred' ) . '</p>';
|
87 |
}
|
88 |
|
89 |
/**
|
addons/buy-creds/myCRED-addon-buy-creds.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_PURCHASE', __FILE__ );
|
12 |
define( 'myCRED_PURCHASE_VERSION', myCRED_VERSION . '.1' );
|
13 |
define( 'myCRED_PURCHASE_DIR', myCRED_ADDONS_DIR . 'buy-creds/' );
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'buyCRED', 'mycred' ),
|
13 |
+
__( 'The <strong>buy</strong>CRED Add-on allows your users to buy points using PayPal, Skrill (Moneybookers) or NETbilling. <strong>buy</strong>CRED can also let your users buy points for other members.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_PURCHASE', __FILE__ );
|
19 |
define( 'myCRED_PURCHASE_VERSION', myCRED_VERSION . '.1' );
|
20 |
define( 'myCRED_PURCHASE_DIR', myCRED_ADDONS_DIR . 'buy-creds/' );
|
addons/email-notices/myCRED-addon-email-notices.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_EMAIL', __FILE__ );
|
12 |
define( 'myCRED_EMAIL_VERSION', myCRED_VERSION . '.1' );
|
13 |
/**
|
@@ -923,7 +930,7 @@ if ( !class_exists( 'myCRED_Email_Notices' ) ) {
|
|
923 |
__( 'Email Notice scheduled for: <strong>%1$s</strong>.', 'mycred' ),
|
924 |
date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), strtotime( $post->post_date ) )
|
925 |
),
|
926 |
-
10 =>
|
927 |
);
|
928 |
|
929 |
return $messages;
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Email Notices', 'mycred' ),
|
13 |
+
__( 'Create email notices for any type of myCRED instance.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_EMAIL', __FILE__ );
|
19 |
define( 'myCRED_EMAIL_VERSION', myCRED_VERSION . '.1' );
|
20 |
/**
|
930 |
__( 'Email Notice scheduled for: <strong>%1$s</strong>.', 'mycred' ),
|
931 |
date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), strtotime( $post->post_date ) )
|
932 |
),
|
933 |
+
10 => ''
|
934 |
);
|
935 |
|
936 |
return $messages;
|
addons/gateway/carts/mycred-marketpress.php
CHANGED
@@ -497,5 +497,25 @@ if ( !function_exists( 'mycred_marketpress_parse_log' ) ) {
|
|
497 |
|
498 |
return $content;
|
499 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
500 |
}
|
501 |
?>
|
497 |
|
498 |
return $content;
|
499 |
}
|
500 |
+
|
501 |
+
/**
|
502 |
+
* Parse Email Notice
|
503 |
+
* @since 1.2.2
|
504 |
+
* @version 1.0
|
505 |
+
*/
|
506 |
+
add_filter( 'mycred_email_before_send', 'mycred_market_parse_email' );
|
507 |
+
function mycred_market_parse_email( $email )
|
508 |
+
{
|
509 |
+
if ( $email['request']['ref'] == 'marketpress_payment' ) {
|
510 |
+
$order = get_post( (int) $email['request']['ref_id'] );
|
511 |
+
if ( isset( $order->id ) ) {
|
512 |
+
$track_link = '<a href="' . mp_orderstatus_link( false, true ) . $order_id . '/' . '">#' . $order->post_title . '/' . '</a>';
|
513 |
+
|
514 |
+
$content = str_replace( '%order_id%', $order->post_title, $email['request']['entry'] );
|
515 |
+
$email['request']['entry'] = str_replace( '%order_link%', $track_link, $content );
|
516 |
+
}
|
517 |
+
}
|
518 |
+
return $email;
|
519 |
+
}
|
520 |
}
|
521 |
?>
|
addons/gateway/carts/mycred-woocommerce.php
CHANGED
@@ -239,6 +239,26 @@ if ( !function_exists( 'mycred_init_woo_gateway' ) ) {
|
|
239 |
return $content;
|
240 |
}
|
241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
/**
|
243 |
* Register Gateway
|
244 |
* @since 0.1
|
239 |
return $content;
|
240 |
}
|
241 |
|
242 |
+
/**
|
243 |
+
* Parse Email Notice
|
244 |
+
* @since 1.2.2
|
245 |
+
* @version 1.0
|
246 |
+
*/
|
247 |
+
add_filter( 'mycred_email_before_send', 'mycred_woo_parse_email' );
|
248 |
+
function mycred_woo_parse_email( $email )
|
249 |
+
{
|
250 |
+
if ( $email['request']['ref'] == 'woocommerce_payment' ) {
|
251 |
+
$order = new WC_Order( (int) $email['request']['ref_id'] );
|
252 |
+
if ( isset( $order->id ) ) {
|
253 |
+
$url = esc_url( add_query_arg( 'order', $order->id, get_permalink( woocommerce_get_page_id( 'view_order' ) ) ) );
|
254 |
+
|
255 |
+
$content = str_replace( '%order_id%', $order->id, $email['request']['entry'] );
|
256 |
+
$email['request']['entry'] = str_replace( '%order_link%', '<a href="' . $url . '">#' . $order->id . '</a>', $content );
|
257 |
+
}
|
258 |
+
}
|
259 |
+
return $email;
|
260 |
+
}
|
261 |
+
|
262 |
/**
|
263 |
* Register Gateway
|
264 |
* @since 0.1
|
addons/gateway/event-booking/mycred-eventsmanager.php
CHANGED
@@ -487,7 +487,7 @@ jQuery(function($) {
|
|
487 |
<th scope="row"><?php _e( 'Refunds', 'mycred' ); ?></th>
|
488 |
<td>
|
489 |
<input name="mycred_gateway[refund]" type="text" id="mycred-gateway-log-refund" value="<?php echo $this->prefs['refund']; ?>" size="5" /> %<br />
|
490 |
-
<span class="description"><?php _e( 'The percentage of the paid amount to refund if a booking gets cancelled.
|
491 |
</td>
|
492 |
</tr>
|
493 |
</table>
|
487 |
<th scope="row"><?php _e( 'Refunds', 'mycred' ); ?></th>
|
488 |
<td>
|
489 |
<input name="mycred_gateway[refund]" type="text" id="mycred-gateway-log-refund" value="<?php echo $this->prefs['refund']; ?>" size="5" /> %<br />
|
490 |
+
<span class="description"><?php _e( 'The percentage of the paid amount to refund if a booking gets cancelled. Use zero for no refunds. No refunds are given to "Rejected" bookings.', 'mycred' ); ?></span>
|
491 |
</td>
|
492 |
</tr>
|
493 |
</table>
|
addons/gateway/myCRED-addon-gateway.php
CHANGED
@@ -3,10 +3,16 @@
|
|
3 |
* Addon: Gateway
|
4 |
* Addon URI: http://mycred.me/add-ons/gateway/
|
5 |
* Version: 1.2
|
6 |
-
* Description: Let your users pay using their <strong>my</strong>CRED points balance. Supported Carts: WooCommerce, MarketPress. Supported Event Bookings: Event Espresso, Events Manager
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
11 |
|
12 |
define( 'myCRED_GATE', __FILE__ );
|
3 |
* Addon: Gateway
|
4 |
* Addon URI: http://mycred.me/add-ons/gateway/
|
5 |
* Version: 1.2
|
6 |
+
* Description: Let your users pay using their <strong>my</strong>CRED points balance. Supported Carts: WooCommerce, MarketPress. Supported Event Bookings: Event Espresso, Events Manager.
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Gateway', 'mycred' ),
|
13 |
+
__( 'Let your users pay using their <strong>my</strong>CRED points balance. Supported Carts: WooCommerce, MarketPress. Supported Event Bookings: Event Espresso, Events Manager.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
|
18 |
define( 'myCRED_GATE', __FILE__ );
|
addons/import/myCRED-addon-import.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_IMPORT', __FILE__ );
|
12 |
define( 'myCRED_IMPORT_VERSION', myCRED_VERSION . '.1' );
|
13 |
/**
|
@@ -81,15 +88,15 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
81 |
public function get( $save = false ) {
|
82 |
// Defaults
|
83 |
$installed['csv'] = array(
|
84 |
-
'title' => __( 'CSV File' ),
|
85 |
'description' => __( 'Import %_plural% from a comma-separated values (CSV) file.', 'mycred' )
|
86 |
);
|
87 |
$installed['cubepoints'] = array(
|
88 |
-
'title' => __( 'CubePoints' ),
|
89 |
'description' => __( 'Import CubePoints', 'mycred' )
|
90 |
);
|
91 |
$installed['custom'] = array(
|
92 |
-
'title' => __( 'Custom User Meta' ),
|
93 |
'description' => __( 'Import %_plural% from pre-existing custom user meta.', 'mycred' )
|
94 |
);
|
95 |
$installed = apply_filters( 'mycred_setup_imports', $installed );
|
@@ -524,7 +531,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
524 |
</ol>
|
525 |
<ol class="inline">
|
526 |
<li>
|
527 |
-
<
|
528 |
<input type="radio" name="round" id="mycred-csv-round-none" value="none" checked="checked" /> <label for="mycred-csv-round-none"><?php _e( 'None', 'mycred' ); ?></label><br />
|
529 |
<input type="radio" name="round" id="mycred-csv-round-up" value="up" /> <label for="mycred-csv-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
530 |
<input type="radio" name="round" id="mycred-csv-round-down" value="down" /> <label for="mycred-csv-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
@@ -532,7 +539,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
532 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
533 |
|
534 |
<li>
|
535 |
-
<
|
536 |
<div class="h2"><input type="text" name="precision" id="mycred-csv-precision" value="1" class="short" /></div>
|
537 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
538 |
</li>
|
@@ -592,7 +599,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
592 |
</ol>
|
593 |
<ol class="inline">
|
594 |
<li>
|
595 |
-
<
|
596 |
<input type="radio" name="round" id="mycred-cubepoints-round-none" value="none" checked="checked" /> <label for="mycred-cubepoints-round-none"><?php _e( 'Do not round', 'mycred' ); ?></label><br />
|
597 |
<input type="radio" name="round" id="mycred-cubepoints-round-up" value="up" /> <label for="mycred-cubepoints-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
598 |
<input type="radio" name="round" id="mycred-cubepoints-round-down" value="down" /> <label for="mycred-cubepoints-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
@@ -600,7 +607,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
600 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
601 |
|
602 |
<li>
|
603 |
-
<
|
604 |
<div class="h2"><input type="text" name="precision" id="mycred-cubepoints-precision" value="1" class="short" /></div>
|
605 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
606 |
</li>
|
@@ -656,7 +663,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
656 |
</ol>
|
657 |
<ol class="inline">
|
658 |
<li>
|
659 |
-
<
|
660 |
<input type="radio" name="round" id="mycred-custom-round-none" value="none" checked="checked" /> <label for="mycred-custom-round-none"><?php _e( 'Do not round', 'mycred' ); ?></label><br />
|
661 |
<input type="radio" name="round" id="mycred-custom-round-up" value="up" /> <label for="mycred-custom-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
662 |
<input type="radio" name="round" id="mycred-custom-round-down" value="down" /> <label for="mycred-custom-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
@@ -664,7 +671,7 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
664 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
665 |
|
666 |
<li>
|
667 |
-
<
|
668 |
<div class="h2"><input type="text" name="precision" id="mycred-custom-precision" value="1" class="short" /></div>
|
669 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
670 |
</li>
|
@@ -709,12 +716,12 @@ if ( !class_exists( 'myCRED_Import' ) ) {
|
|
709 |
|
710 |
$contents = file_get_contents( $fname );
|
711 |
if ( false === $contents ) {
|
712 |
-
trigger_error( 'Failed to get file contents.', E_USER_WARNING );
|
713 |
}
|
714 |
$contents = substr( $contents, 3 );
|
715 |
$success = file_put_contents( $fname, $contents );
|
716 |
if ( false === $success ) {
|
717 |
-
trigger_error( 'Failed to put file contents.', E_USER_WARNING );
|
718 |
}
|
719 |
} else {
|
720 |
fclose( $res );
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Import', 'mycred' ),
|
13 |
+
__( 'With the Import add-on you can import CSV files, CubePoints or existing points under any custom user meta values.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_IMPORT', __FILE__ );
|
19 |
define( 'myCRED_IMPORT_VERSION', myCRED_VERSION . '.1' );
|
20 |
/**
|
88 |
public function get( $save = false ) {
|
89 |
// Defaults
|
90 |
$installed['csv'] = array(
|
91 |
+
'title' => __( 'CSV File', 'mycred' ),
|
92 |
'description' => __( 'Import %_plural% from a comma-separated values (CSV) file.', 'mycred' )
|
93 |
);
|
94 |
$installed['cubepoints'] = array(
|
95 |
+
'title' => __( 'CubePoints', 'mycred' ),
|
96 |
'description' => __( 'Import CubePoints', 'mycred' )
|
97 |
);
|
98 |
$installed['custom'] = array(
|
99 |
+
'title' => __( 'Custom User Meta', 'mycred' ),
|
100 |
'description' => __( 'Import %_plural% from pre-existing custom user meta.', 'mycred' )
|
101 |
);
|
102 |
$installed = apply_filters( 'mycred_setup_imports', $installed );
|
531 |
</ol>
|
532 |
<ol class="inline">
|
533 |
<li>
|
534 |
+
<label><?php _e( 'Round', 'mycred' ); ?></label><br />
|
535 |
<input type="radio" name="round" id="mycred-csv-round-none" value="none" checked="checked" /> <label for="mycred-csv-round-none"><?php _e( 'None', 'mycred' ); ?></label><br />
|
536 |
<input type="radio" name="round" id="mycred-csv-round-up" value="up" /> <label for="mycred-csv-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
537 |
<input type="radio" name="round" id="mycred-csv-round-down" value="down" /> <label for="mycred-csv-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
539 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
540 |
|
541 |
<li>
|
542 |
+
<label for="mycred-csv-precision"><?php _e( 'Precision', 'mycred' ); ?></label>
|
543 |
<div class="h2"><input type="text" name="precision" id="mycred-csv-precision" value="1" class="short" /></div>
|
544 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
545 |
</li>
|
599 |
</ol>
|
600 |
<ol class="inline">
|
601 |
<li>
|
602 |
+
<label><?php _e( 'Round', 'mycred' ); ?></label><br />
|
603 |
<input type="radio" name="round" id="mycred-cubepoints-round-none" value="none" checked="checked" /> <label for="mycred-cubepoints-round-none"><?php _e( 'Do not round', 'mycred' ); ?></label><br />
|
604 |
<input type="radio" name="round" id="mycred-cubepoints-round-up" value="up" /> <label for="mycred-cubepoints-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
605 |
<input type="radio" name="round" id="mycred-cubepoints-round-down" value="down" /> <label for="mycred-cubepoints-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
607 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
608 |
|
609 |
<li>
|
610 |
+
<label for="mycred-cubepoints-precision"><?php _e( 'Precision', 'mycred' ); ?></label>
|
611 |
<div class="h2"><input type="text" name="precision" id="mycred-cubepoints-precision" value="1" class="short" /></div>
|
612 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
613 |
</li>
|
663 |
</ol>
|
664 |
<ol class="inline">
|
665 |
<li>
|
666 |
+
<label><?php _e( 'Round', 'mycred' ); ?></label><br />
|
667 |
<input type="radio" name="round" id="mycred-custom-round-none" value="none" checked="checked" /> <label for="mycred-custom-round-none"><?php _e( 'Do not round', 'mycred' ); ?></label><br />
|
668 |
<input type="radio" name="round" id="mycred-custom-round-up" value="up" /> <label for="mycred-custom-round-up"><?php _e( 'Round Up', 'mycred' ); ?></label><br />
|
669 |
<input type="radio" name="round" id="mycred-custom-round-down" value="down" /> <label for="mycred-custom-round-down"><?php _e( 'Round Down', 'mycred' ); ?></label>
|
671 |
<?php if ( $this->core->format['decimals'] > 0 ) { ?>
|
672 |
|
673 |
<li>
|
674 |
+
<label for="mycred-custom-precision"><?php _e( 'Precision', 'mycred' ); ?></label>
|
675 |
<div class="h2"><input type="text" name="precision" id="mycred-custom-precision" value="1" class="short" /></div>
|
676 |
<span class="description"><?php echo __( 'The optional number of decimal digits to round to. Use zero to round the nearest whole number.', 'mycred' ); ?></span>
|
677 |
</li>
|
716 |
|
717 |
$contents = file_get_contents( $fname );
|
718 |
if ( false === $contents ) {
|
719 |
+
trigger_error( __( 'Failed to get file contents.', 'mycred' ), E_USER_WARNING );
|
720 |
}
|
721 |
$contents = substr( $contents, 3 );
|
722 |
$success = file_put_contents( $fname, $contents );
|
723 |
if ( false === $success ) {
|
724 |
+
trigger_error( __( 'Failed to put file contents.', 'mycred' ), E_USER_WARNING );
|
725 |
}
|
726 |
} else {
|
727 |
fclose( $res );
|
addons/ranks/includes/mycred-rank-functions.php
CHANGED
@@ -5,15 +5,24 @@ if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
5 |
* Checks if there are any registered rank.
|
6 |
* @returns (bool) true or false
|
7 |
* @since 1.1
|
8 |
-
* @version 1.
|
9 |
*/
|
10 |
-
if ( !function_exists( '
|
11 |
function mycred_have_ranks() {
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
-
|
15 |
-
$search = $wpdb->get_var( $wpdb->prepare( $sql, 'mycred_rank' ) );
|
16 |
-
if ( $search > 0 ) return true;
|
17 |
return false;
|
18 |
}
|
19 |
}
|
5 |
* Checks if there are any registered rank.
|
6 |
* @returns (bool) true or false
|
7 |
* @since 1.1
|
8 |
+
* @version 1.2
|
9 |
*/
|
10 |
+
if ( !function_exists( 'mycred_have_ranks' ) ) {
|
11 |
function mycred_have_ranks() {
|
12 |
+
$data = get_transient( 'mycred_ranks' );
|
13 |
+
|
14 |
+
if ( $data == 0 ) {
|
15 |
+
delete_transient( 'mycred_ranks' );
|
16 |
+
$data = false;
|
17 |
+
}
|
18 |
+
|
19 |
+
if ( $data === false ) {
|
20 |
+
global $wpdb;
|
21 |
+
$data = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->posts} WHERE post_type = 'mycred_rank';" );
|
22 |
+
set_transient( 'mycred_ranks', $data, DAY_IN_SECONDS * 7 );
|
23 |
+
}
|
24 |
|
25 |
+
if ( $data > 0 ) return true;
|
|
|
|
|
26 |
return false;
|
27 |
}
|
28 |
}
|
addons/ranks/myCRED-addon-ranks.php
CHANGED
@@ -7,10 +7,18 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_RANKS', __FILE__ );
|
12 |
define( 'myCRED_RANKS_DIR', myCRED_ADDONS_DIR . 'ranks/' );
|
13 |
define( 'myCRED_RANKS_VERSION', myCRED_VERSION . '.1' );
|
|
|
14 |
include_once( myCRED_RANKS_DIR . 'includes/mycred-rank-functions.php' );
|
15 |
include_once( myCRED_RANKS_DIR . 'includes/mycred-rank-shortcodes.php' );
|
16 |
/**
|
@@ -71,8 +79,7 @@ if ( !class_exists( 'myCRED_Ranks' ) ) {
|
|
71 |
*/
|
72 |
public function module_init() {
|
73 |
$this->register_post_type();
|
74 |
-
|
75 |
-
$this->add_default_rank();
|
76 |
|
77 |
add_filter( 'pre_get_posts', array( $this, 'adjust_wp_query' ), 20 );
|
78 |
add_action( 'mycred_admin_enqueue', array( $this, 'enqueue_scripts' ) );
|
@@ -85,10 +92,10 @@ if ( !class_exists( 'myCRED_Ranks' ) ) {
|
|
85 |
// BuddyPress
|
86 |
if ( function_exists( 'bp_displayed_user_id' ) && isset( $this->rank['bb_location'] ) && !empty( $this->rank['bb_location'] ) ) {
|
87 |
if ( $this->rank['bb_location'] == 'top' || $this->rank['bb_location'] == 'both' )
|
88 |
-
add_action( 'bp_before_member_header_meta',
|
89 |
|
90 |
if ( $this->rank['bb_location'] == 'profile_tab' || $this->rank['bb_location'] == 'both' )
|
91 |
-
add_action( '
|
92 |
}
|
93 |
|
94 |
// Shortcodes
|
@@ -267,7 +274,7 @@ GROUP BY
|
|
267 |
* Publishing Content
|
268 |
* Check if users rank should change.
|
269 |
* @since 1.1
|
270 |
-
* @version 1.
|
271 |
*/
|
272 |
public function post_status_change( $new_status, $old_status, $post ) {
|
273 |
// Only ranks please
|
@@ -283,6 +290,9 @@ GROUP BY
|
|
283 |
elseif ( $old_status == 'publish' && $new_status == 'trash' ) {
|
284 |
$this->assign_ranks();
|
285 |
}
|
|
|
|
|
|
|
286 |
}
|
287 |
|
288 |
/**
|
@@ -380,20 +390,24 @@ GROUP BY
|
|
380 |
/**
|
381 |
* Insert Rank In Profile Details
|
382 |
* @since 1.1
|
383 |
-
* @version 1.
|
384 |
*/
|
385 |
public function insert_rank_profile() {
|
386 |
$user_id = bp_displayed_user_id();
|
387 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
388 |
$rank_name = mycred_get_users_rank( $user_id ); ?>
|
389 |
|
390 |
-
|
391 |
-
|
392 |
-
<
|
393 |
-
|
|
|
|
|
394 |
|
395 |
-
|
396 |
-
|
|
|
|
|
397 |
<?php
|
398 |
}
|
399 |
|
@@ -406,9 +420,10 @@ GROUP BY
|
|
406 |
* @uses get_users()
|
407 |
* @uses update_user_meta()
|
408 |
* @since 1.1
|
409 |
-
* @version 1.0
|
410 |
*/
|
411 |
public function add_default_rank() {
|
|
|
412 |
$rank = array();
|
413 |
$rank['post_title'] = __( 'Newbie', 'mycred' );
|
414 |
$rank['post_type'] = 'mycred_rank';
|
@@ -453,7 +468,7 @@ GROUP BY
|
|
453 |
__( 'Rank scheduled for: <strong>%1$s</strong>.', 'mycred' ),
|
454 |
date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), strtotime( $post->post_date ) )
|
455 |
),
|
456 |
-
10 =>
|
457 |
);
|
458 |
|
459 |
return $messages;
|
@@ -708,7 +723,7 @@ GROUP BY
|
|
708 |
<label class="subheader" for=""><?php _e( 'Calculate Totals', 'mycred' ); ?></label>
|
709 |
<ol id="mycred-rank-calculate">
|
710 |
<li>
|
711 |
-
<p><?php _e( 'Use this button to calculate or re-calcualte your users totals. If not used, the users current balance will be used as a starting point.', 'mycred' ); ?><br /><?php _e( 'Once a users total has been calculated, they will be assigned to their
|
712 |
<p><strong><?php _e( 'Depending on your log size and number of users this process may take a while. Please do not leave, click "Update Settings" or re-fresh this page until this is completed!', 'mycred' ); ?></strong></p>
|
713 |
<input type="button" name="mycred-update-totals" id="mycred-update-totals" value="<?php _e( 'Calculate Totals', 'mycred' ); ?>" class="button button-large button-<?php if ( $this->rank['base'] == 'current' ) echo 'secondary'; else echo 'primary'; ?>"<?php if ( $this->rank['base'] == 'current' ) echo ' disabled="disabled"'; ?> />
|
714 |
</li>
|
@@ -728,8 +743,8 @@ GROUP BY
|
|
728 |
<?php
|
729 |
// Order added in 1.1.1
|
730 |
$options = array(
|
731 |
-
'ASC' => 'Ascending - Lowest rank to highest',
|
732 |
-
'DESC' => 'Descending - Highest rank to lowest'
|
733 |
);
|
734 |
foreach ( $options as $option_value => $option_label ) {
|
735 |
echo '<option value="' . $option_value . '"';
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Ranks', 'mycred' ),
|
13 |
+
__( 'Create ranks for users reaching a certain number of points with the option to add logos for each rank.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_RANKS', __FILE__ );
|
19 |
define( 'myCRED_RANKS_DIR', myCRED_ADDONS_DIR . 'ranks/' );
|
20 |
define( 'myCRED_RANKS_VERSION', myCRED_VERSION . '.1' );
|
21 |
+
|
22 |
include_once( myCRED_RANKS_DIR . 'includes/mycred-rank-functions.php' );
|
23 |
include_once( myCRED_RANKS_DIR . 'includes/mycred-rank-shortcodes.php' );
|
24 |
/**
|
79 |
*/
|
80 |
public function module_init() {
|
81 |
$this->register_post_type();
|
82 |
+
$this->add_default_rank();
|
|
|
83 |
|
84 |
add_filter( 'pre_get_posts', array( $this, 'adjust_wp_query' ), 20 );
|
85 |
add_action( 'mycred_admin_enqueue', array( $this, 'enqueue_scripts' ) );
|
92 |
// BuddyPress
|
93 |
if ( function_exists( 'bp_displayed_user_id' ) && isset( $this->rank['bb_location'] ) && !empty( $this->rank['bb_location'] ) ) {
|
94 |
if ( $this->rank['bb_location'] == 'top' || $this->rank['bb_location'] == 'both' )
|
95 |
+
add_action( 'bp_before_member_header_meta', array( $this, 'insert_rank_header' ) );
|
96 |
|
97 |
if ( $this->rank['bb_location'] == 'profile_tab' || $this->rank['bb_location'] == 'both' )
|
98 |
+
add_action( 'bp_after_profile_loop_content', array( $this, 'insert_rank_profile' ) );
|
99 |
}
|
100 |
|
101 |
// Shortcodes
|
274 |
* Publishing Content
|
275 |
* Check if users rank should change.
|
276 |
* @since 1.1
|
277 |
+
* @version 1.1
|
278 |
*/
|
279 |
public function post_status_change( $new_status, $old_status, $post ) {
|
280 |
// Only ranks please
|
290 |
elseif ( $old_status == 'publish' && $new_status == 'trash' ) {
|
291 |
$this->assign_ranks();
|
292 |
}
|
293 |
+
|
294 |
+
// Delete transient
|
295 |
+
delete_transient( 'mycred_ranks' );
|
296 |
}
|
297 |
|
298 |
/**
|
390 |
/**
|
391 |
* Insert Rank In Profile Details
|
392 |
* @since 1.1
|
393 |
+
* @version 1.1
|
394 |
*/
|
395 |
public function insert_rank_profile() {
|
396 |
$user_id = bp_displayed_user_id();
|
397 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
398 |
$rank_name = mycred_get_users_rank( $user_id ); ?>
|
399 |
|
400 |
+
<div class="bp-widget mycred-field">
|
401 |
+
<table class="profile-fields">
|
402 |
+
<tr id="mycred-users-rank">
|
403 |
+
<td class="label"><?php _e( 'Rank', 'mycred' ); ?></td>
|
404 |
+
<td class="data">
|
405 |
+
<?php echo $rank_name . ' ' . mycred_get_rank_logo( $rank_name ); ?>
|
406 |
|
407 |
+
</td>
|
408 |
+
</tr>
|
409 |
+
</table>
|
410 |
+
</div>
|
411 |
<?php
|
412 |
}
|
413 |
|
420 |
* @uses get_users()
|
421 |
* @uses update_user_meta()
|
422 |
* @since 1.1
|
423 |
+
* @version 1.0.1
|
424 |
*/
|
425 |
public function add_default_rank() {
|
426 |
+
if ( mycred_have_ranks() ) return;
|
427 |
$rank = array();
|
428 |
$rank['post_title'] = __( 'Newbie', 'mycred' );
|
429 |
$rank['post_type'] = 'mycred_rank';
|
468 |
__( 'Rank scheduled for: <strong>%1$s</strong>.', 'mycred' ),
|
469 |
date_i18n( get_option( 'date_format' ) . ' @ ' . get_option( 'time_format' ), strtotime( $post->post_date ) )
|
470 |
),
|
471 |
+
10 => ''
|
472 |
);
|
473 |
|
474 |
return $messages;
|
723 |
<label class="subheader" for=""><?php _e( 'Calculate Totals', 'mycred' ); ?></label>
|
724 |
<ol id="mycred-rank-calculate">
|
725 |
<li>
|
726 |
+
<p><?php _e( 'Use this button to calculate or re-calcualte your users totals. If not used, the users current balance will be used as a starting point.', 'mycred' ); ?><br /><?php _e( 'Once a users total has been calculated, they will be assigned to their appropriate roles. For this reason, it is highly recommended that you first setup your ranks!', 'mycred' ); ?></p>
|
727 |
<p><strong><?php _e( 'Depending on your log size and number of users this process may take a while. Please do not leave, click "Update Settings" or re-fresh this page until this is completed!', 'mycred' ); ?></strong></p>
|
728 |
<input type="button" name="mycred-update-totals" id="mycred-update-totals" value="<?php _e( 'Calculate Totals', 'mycred' ); ?>" class="button button-large button-<?php if ( $this->rank['base'] == 'current' ) echo 'secondary'; else echo 'primary'; ?>"<?php if ( $this->rank['base'] == 'current' ) echo ' disabled="disabled"'; ?> />
|
729 |
</li>
|
743 |
<?php
|
744 |
// Order added in 1.1.1
|
745 |
$options = array(
|
746 |
+
'ASC' => __( 'Ascending - Lowest rank to highest', 'mycred' ),
|
747 |
+
'DESC' => __( 'Descending - Highest rank to lowest', 'mycred' )
|
748 |
);
|
749 |
foreach ( $options as $option_value => $option_label ) {
|
750 |
echo '<option value="' . $option_value . '"';
|
addons/sell-content/myCRED-addon-sell-content.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_SELL', __FILE__ );
|
12 |
define( 'myCRED_SELL_VERSION', myCRED_VERSION . '.1' );
|
13 |
/**
|
@@ -278,7 +285,7 @@ if ( !class_exists( 'myCRED_Sell_Content' ) ) {
|
|
278 |
/**
|
279 |
* Settings Page
|
280 |
* @since 0.1
|
281 |
-
* @version 1.
|
282 |
*/
|
283 |
public function after_general_settings() {
|
284 |
$sell_content = $this->sell_content;
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Sell Content', 'mycred' ),
|
13 |
+
__( 'This add-on allows you to sell posts, pages or any public post types on your website. You can either sell the entire content or using our shortcode, sell parts of your content allowing you to offer "teasers".', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_SELL', __FILE__ );
|
19 |
define( 'myCRED_SELL_VERSION', myCRED_VERSION . '.1' );
|
20 |
/**
|
285 |
/**
|
286 |
* Settings Page
|
287 |
* @since 0.1
|
288 |
+
* @version 1.1
|
289 |
*/
|
290 |
public function after_general_settings() {
|
291 |
$sell_content = $this->sell_content;
|
addons/transfer/myCRED-addon-transfer.php
CHANGED
@@ -7,7 +7,14 @@
|
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
|
|
11 |
define( 'myCRED_TRANSFER', __FILE__ );
|
12 |
define( 'myCRED_TRANSFER_VERSION', myCRED_VERSION . '.1' );
|
13 |
/**
|
7 |
* Author: Gabriel S Merovingi
|
8 |
* Author URI: http://www.merovingi.com
|
9 |
*/
|
10 |
+
// Translate Header (by Dan bp-fr)
|
11 |
+
$mycred_addon_header_translate = array(
|
12 |
+
__( 'Transfer', 'mycred' ),
|
13 |
+
__( 'Allow your users to send or "donate" points to other members by either using the mycred_transfer shortcode or the myCRED Transfer widget.', 'mycred' )
|
14 |
+
);
|
15 |
+
|
16 |
if ( !defined( 'myCRED_VERSION' ) ) exit;
|
17 |
+
|
18 |
define( 'myCRED_TRANSFER', __FILE__ );
|
19 |
define( 'myCRED_TRANSFER_VERSION', myCRED_VERSION . '.1' );
|
20 |
/**
|
includes/mycred-admin.php
CHANGED
@@ -288,15 +288,26 @@ if ( !class_exists( 'myCRED_Admin' ) ) {
|
|
288 |
/**
|
289 |
* Save Manual Adjustments
|
290 |
* @since 0.1
|
291 |
-
* @version 1.
|
292 |
*/
|
293 |
public function adjust_points_manually( $user_id ) {
|
294 |
global $mycred_errors;
|
295 |
|
296 |
// All the reasons we should bail
|
297 |
-
if ( !$this->core->can_edit_creds()
|
298 |
if ( !isset( $_POST['myCRED-manual-add-points'] ) || !isset( $_POST['myCRED-manual-add-description'] ) ) return false;
|
299 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
// Add new creds
|
301 |
$cred = $_POST['myCRED-manual-add-points'];
|
302 |
$entry = $_POST['myCRED-manual-add-description'];
|
@@ -335,7 +346,7 @@ if ( !class_exists( 'myCRED_Admin' ) ) {
|
|
335 |
<input type="hidden" name="mycred_update_users_balance[token]" id="mycred-update-users-balance-token" value="<?php echo wp_create_nonce( 'mycred-update-users-balance' ); ?>" />
|
336 |
<p class="row"><label for="mycred-update-users-balance-amount"><?php _e( 'Amount', 'mycred' ); ?>:</label><input type="text" name="mycred_update_users_balance[amount]" id="mycred-update-users-balance-amount" value="" /><br /><span class="description"><?php _e( 'A positive or negative value', 'mycred' ); ?>.</span></p>
|
337 |
<p class="row"><label for="mycred-update-users-balance-entry"><?php _e( 'Log Entry', 'mycred' ); ?>:</label><input type="text" name="mycred_update_users_balance[entry]" id="mycred-update-users-balance-entry" value="" /><br /><span class="description"><?php echo $req; ?></span></p>
|
338 |
-
<p class="row"><input type="button" name="mycred-update-users-balance-submit" id="mycred-update-users-balance-submit" value="Update Balance" class="button button-primary button-large" /></p>
|
339 |
<div class="clear"></div>
|
340 |
</div>
|
341 |
<div class="clear"></div>
|
288 |
/**
|
289 |
* Save Manual Adjustments
|
290 |
* @since 0.1
|
291 |
+
* @version 1.2
|
292 |
*/
|
293 |
public function adjust_points_manually( $user_id ) {
|
294 |
global $mycred_errors;
|
295 |
|
296 |
// All the reasons we should bail
|
297 |
+
if ( !$this->core->can_edit_creds() ) return false;
|
298 |
if ( !isset( $_POST['myCRED-manual-add-points'] ) || !isset( $_POST['myCRED-manual-add-description'] ) ) return false;
|
299 |
|
300 |
+
// Clean up excludes
|
301 |
+
if ( $this->core->exclude_user( $user_id ) ) {
|
302 |
+
// If excludes has been changed since install we need to delete their points balance
|
303 |
+
// meta to avoid them showing up in the leaderboard or other db queries.
|
304 |
+
$balance = get_user_meta( $user_id, 'mycred_default', true );
|
305 |
+
if ( !empty( $balance ) )
|
306 |
+
delete_user_meta( $user_id, 'mycred_balance' );
|
307 |
+
|
308 |
+
return false;
|
309 |
+
}
|
310 |
+
|
311 |
// Add new creds
|
312 |
$cred = $_POST['myCRED-manual-add-points'];
|
313 |
$entry = $_POST['myCRED-manual-add-description'];
|
346 |
<input type="hidden" name="mycred_update_users_balance[token]" id="mycred-update-users-balance-token" value="<?php echo wp_create_nonce( 'mycred-update-users-balance' ); ?>" />
|
347 |
<p class="row"><label for="mycred-update-users-balance-amount"><?php _e( 'Amount', 'mycred' ); ?>:</label><input type="text" name="mycred_update_users_balance[amount]" id="mycred-update-users-balance-amount" value="" /><br /><span class="description"><?php _e( 'A positive or negative value', 'mycred' ); ?>.</span></p>
|
348 |
<p class="row"><label for="mycred-update-users-balance-entry"><?php _e( 'Log Entry', 'mycred' ); ?>:</label><input type="text" name="mycred_update_users_balance[entry]" id="mycred-update-users-balance-entry" value="" /><br /><span class="description"><?php echo $req; ?></span></p>
|
349 |
+
<p class="row"><input type="button" name="mycred-update-users-balance-submit" id="mycred-update-users-balance-submit" value="<?php _e( 'Update Balance', 'mycred' ); ?>" class="button button-primary button-large" /></p>
|
350 |
<div class="clear"></div>
|
351 |
</div>
|
352 |
<div class="clear"></div>
|
includes/mycred-functions.php
CHANGED
@@ -656,7 +656,7 @@ if ( !class_exists( 'myCRED_Settings' ) ) {
|
|
656 |
*/
|
657 |
public function count_members() {
|
658 |
global $wpdb;
|
659 |
-
return (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->users}" );
|
660 |
}
|
661 |
|
662 |
/**
|
@@ -1209,7 +1209,7 @@ if ( !function_exists( 'mycred_get_total_by_time' ) ) {
|
|
1209 |
|
1210 |
// Reference
|
1211 |
if ( $ref !== NULL ) {
|
1212 |
-
if ( empty( $ref ) ) return 'ref empty';
|
1213 |
|
1214 |
$wheres[] = 'ref = %s';
|
1215 |
$prep[] = $ref;
|
@@ -1217,7 +1217,7 @@ if ( !function_exists( 'mycred_get_total_by_time' ) ) {
|
|
1217 |
|
1218 |
// User
|
1219 |
if ( $user_id !== NULL ) {
|
1220 |
-
if ( !is_int( $user_id ) ) return 'incorrect user id format';
|
1221 |
|
1222 |
$wheres[] = 'user_id = %d';
|
1223 |
$prep[] = $user_id;
|
@@ -1230,7 +1230,7 @@ if ( !function_exists( 'mycred_get_total_by_time' ) ) {
|
|
1230 |
}
|
1231 |
|
1232 |
// From
|
1233 |
-
if ( !is_numeric( $from ) ) return 'incorrect unix timestamp (from): ' . $from;
|
1234 |
$wheres[] = 'time >= %d';
|
1235 |
$prep[] = $from;
|
1236 |
|
@@ -1239,7 +1239,7 @@ if ( !function_exists( 'mycred_get_total_by_time' ) ) {
|
|
1239 |
$to = date_i18n( 'U' );
|
1240 |
|
1241 |
// To
|
1242 |
-
if ( !is_numeric( $to ) ) return 'incorrect unix timestamp (to): ' . $to;
|
1243 |
$wheres[] = 'time <= %d';
|
1244 |
$prep[] = $to;
|
1245 |
|
656 |
*/
|
657 |
public function count_members() {
|
658 |
global $wpdb;
|
659 |
+
return (int) $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->users};" );
|
660 |
}
|
661 |
|
662 |
/**
|
1209 |
|
1210 |
// Reference
|
1211 |
if ( $ref !== NULL ) {
|
1212 |
+
if ( empty( $ref ) ) return __( 'ref empty', 'mycred' );
|
1213 |
|
1214 |
$wheres[] = 'ref = %s';
|
1215 |
$prep[] = $ref;
|
1217 |
|
1218 |
// User
|
1219 |
if ( $user_id !== NULL ) {
|
1220 |
+
if ( !is_int( $user_id ) ) return __( 'incorrect user id format', 'mycred' );
|
1221 |
|
1222 |
$wheres[] = 'user_id = %d';
|
1223 |
$prep[] = $user_id;
|
1230 |
}
|
1231 |
|
1232 |
// From
|
1233 |
+
if ( !is_numeric( $from ) ) return __( 'incorrect unix timestamp (from):', 'mycred' ) . ' ' . $from;
|
1234 |
$wheres[] = 'time >= %d';
|
1235 |
$prep[] = $from;
|
1236 |
|
1239 |
$to = date_i18n( 'U' );
|
1240 |
|
1241 |
// To
|
1242 |
+
if ( !is_numeric( $to ) ) return __( 'incorrect unix timestamp (to):', 'mycred' ) . ' ' . $to;
|
1243 |
$wheres[] = 'time <= %d';
|
1244 |
$prep[] = $to;
|
1245 |
|
includes/mycred-install.php
CHANGED
@@ -32,22 +32,22 @@ if ( !class_exists( 'myCRED_Install' ) ) {
|
|
32 |
// WordPress check
|
33 |
$wp_version = $GLOBALS['wp_version'];
|
34 |
if ( version_compare( $wp_version, '3.1', '<' ) )
|
35 |
-
$message[] = 'myCRED requires WordPress 3.1 or higher. Version detected: ' . $wp_version;
|
36 |
|
37 |
// PHP check
|
38 |
$php_version = phpversion();
|
39 |
if ( version_compare( $php_version, '5.2.0', '<' ) )
|
40 |
-
$message[] = 'myCRED requires PHP 5.2.0 or higher. Version detected: ' . $php_version;
|
41 |
|
42 |
// SQL check
|
43 |
$sql_version = $wpdb->db_version();
|
44 |
if ( version_compare( $sql_version, '5.0', '<' ) )
|
45 |
-
$message[] = 'myCRED requires SQL 5.0 or higher. Version detected: ' . $sql_version;
|
46 |
|
47 |
// Not empty $message means there are issues
|
48 |
if ( !empty( $message ) ) {
|
49 |
$error_message = implode( "\n", $message );
|
50 |
-
die( __( 'Sorry but your WordPress installation does not reach the minimum requirements for running myCRED. The following errors were given:' . "\n" . $error_message
|
51 |
}
|
52 |
}
|
53 |
|
@@ -130,13 +130,15 @@ if ( !class_exists( 'myCRED_Install' ) ) {
|
|
130 |
|
131 |
/**
|
132 |
* Uninstall
|
|
|
|
|
133 |
* @filter 'mycred_uninstall_this'
|
134 |
* @since 0.1
|
135 |
* @version 1.1
|
136 |
*/
|
137 |
public function uninstall() {
|
138 |
// Everyone should use this filter to delete everything else they have created before returning the option ids.
|
139 |
-
$options = array( 'mycred_pref_core', 'mycred_pref_hooks', 'mycred_pref_addons' );
|
140 |
$installed = apply_filters( 'mycred_uninstall_this', $options );
|
141 |
|
142 |
// Delete each option
|
@@ -163,6 +165,12 @@ if ( !class_exists( 'myCRED_Install' ) ) {
|
|
163 |
|
164 |
// Clear Cron
|
165 |
wp_clear_scheduled_hook( 'mycred_reset_key' );
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
|
167 |
// Delete DB
|
168 |
global $wpdb;
|
@@ -258,7 +266,7 @@ if ( !class_exists( 'myCRED_Setup' ) ) {
|
|
258 |
$image_url = plugins_url( 'assets/images/cred-icon32.png', myCRED_THIS );
|
259 |
echo '
|
260 |
<div class="updated">
|
261 |
-
<p
|
262 |
</div>';
|
263 |
}
|
264 |
|
@@ -536,7 +544,7 @@ if ( !class_exists( 'myCRED_Setup' ) ) {
|
|
536 |
</li>
|
537 |
|
538 |
</ol>
|
539 |
-
<p class="action-row"><a href="<?php echo admin_url( 'plugins.php?page=myCRED-setup' ); ?>" title="<?php _e( 'Cancel Setup' ); ?>" class="button button-secondary button-large" style="margin-right:24px;"><?php _e( 'Cancel' ); ?></a> <input type="submit" class="button button-primary button-large" name="being-setup" id="mycred-next-button" value="<?php _e( 'Next', 'mycred' ); ?>" /></p>
|
540 |
</form>
|
541 |
<?php
|
542 |
}
|
32 |
// WordPress check
|
33 |
$wp_version = $GLOBALS['wp_version'];
|
34 |
if ( version_compare( $wp_version, '3.1', '<' ) )
|
35 |
+
$message[] = __( 'myCRED requires WordPress 3.1 or higher. Version detected:', 'mycred' ) . ' ' . $wp_version;
|
36 |
|
37 |
// PHP check
|
38 |
$php_version = phpversion();
|
39 |
if ( version_compare( $php_version, '5.2.0', '<' ) )
|
40 |
+
$message[] = __( 'myCRED requires PHP 5.2.0 or higher. Version detected: ', 'mycred' ) . ' ' . $php_version;
|
41 |
|
42 |
// SQL check
|
43 |
$sql_version = $wpdb->db_version();
|
44 |
if ( version_compare( $sql_version, '5.0', '<' ) )
|
45 |
+
$message[] = __( 'myCRED requires SQL 5.0 or higher. Version detected: ', 'mycred' ) . ' ' . $sql_version;
|
46 |
|
47 |
// Not empty $message means there are issues
|
48 |
if ( !empty( $message ) ) {
|
49 |
$error_message = implode( "\n", $message );
|
50 |
+
die( __( 'Sorry but your WordPress installation does not reach the minimum requirements for running myCRED. The following errors were given:', 'mycred' ) . "\n" . $error_message );
|
51 |
}
|
52 |
}
|
53 |
|
130 |
|
131 |
/**
|
132 |
* Uninstall
|
133 |
+
* TODO: Add a call to all add-ons to allow them to uninstall their own
|
134 |
+
* settings and data once the core is gone.
|
135 |
* @filter 'mycred_uninstall_this'
|
136 |
* @since 0.1
|
137 |
* @version 1.1
|
138 |
*/
|
139 |
public function uninstall() {
|
140 |
// Everyone should use this filter to delete everything else they have created before returning the option ids.
|
141 |
+
$options = array( 'mycred_pref_core', 'mycred_pref_hooks', 'mycred_pref_addons', 'mycred_pref_bank' );
|
142 |
$installed = apply_filters( 'mycred_uninstall_this', $options );
|
143 |
|
144 |
// Delete each option
|
165 |
|
166 |
// Clear Cron
|
167 |
wp_clear_scheduled_hook( 'mycred_reset_key' );
|
168 |
+
wp_clear_scheduled_hook( 'mycred_banking_recurring_payout' );
|
169 |
+
wp_clear_scheduled_hook( 'mycred_banking_do_batch' );
|
170 |
+
wp_clear_scheduled_hook( 'mycred_banking_interest_compound' );
|
171 |
+
wp_clear_scheduled_hook( 'mycred_banking_do_compound_batch' );
|
172 |
+
wp_clear_scheduled_hook( 'mycred_banking_interest_payout' );
|
173 |
+
wp_clear_scheduled_hook( 'mycred_banking_interest_do_batch' );
|
174 |
|
175 |
// Delete DB
|
176 |
global $wpdb;
|
266 |
$image_url = plugins_url( 'assets/images/cred-icon32.png', myCRED_THIS );
|
267 |
echo '
|
268 |
<div class="updated">
|
269 |
+
<p>' . __( 'myCRED needs your attention.', 'mycred' ) . ' <a href="' . admin_url( 'plugins.php?page=myCRED-setup' ) . '">' . __( 'Run Setup', 'mycred' ) . '</a></p>
|
270 |
</div>';
|
271 |
}
|
272 |
|
544 |
</li>
|
545 |
|
546 |
</ol>
|
547 |
+
<p class="action-row"><a href="<?php echo admin_url( 'plugins.php?page=myCRED-setup' ); ?>" title="<?php _e( 'Cancel Setup', 'mycred' ); ?>" class="button button-secondary button-large" style="margin-right:24px;"><?php _e( 'Cancel', 'mycred' ); ?></a> <input type="submit" class="button button-primary button-large" name="being-setup" id="mycred-next-button" value="<?php _e( 'Next', 'mycred' ); ?>" /></p>
|
548 |
</form>
|
549 |
<?php
|
550 |
}
|
includes/mycred-rankings.php
CHANGED
@@ -253,14 +253,21 @@ if ( !class_exists( 'myCRED_Rankings' ) ) {
|
|
253 |
/**
|
254 |
* Get Leaderboard
|
255 |
* @since 0.1
|
256 |
-
* @version 1.
|
257 |
*/
|
258 |
public function get_leaderboard() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
// Default template
|
260 |
if ( empty( $this->args['template'] ) ) $this->args['template'] = '#%ranking% %user_profile_link% %cred_f%';
|
261 |
-
|
262 |
-
// Organized list
|
263 |
-
$output = '<ol class="myCRED-leaderboard">';
|
264 |
|
265 |
// Loop
|
266 |
foreach ( $this->result as $position => $row ) {
|
@@ -285,11 +292,15 @@ if ( !class_exists( 'myCRED_Rankings' ) ) {
|
|
285 |
$layout = $this->core->template_tags_user( $layout, false, $row );
|
286 |
|
287 |
$layout = apply_filters( 'mycred_ranking_row', $layout, $this->args['template'], $row, $position+1 );
|
288 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
289 |
}
|
290 |
|
291 |
-
// End
|
292 |
-
$output .= '</ol>';
|
293 |
return $output;
|
294 |
}
|
295 |
}
|
253 |
/**
|
254 |
* Get Leaderboard
|
255 |
* @since 0.1
|
256 |
+
* @version 1.1
|
257 |
*/
|
258 |
public function get_leaderboard() {
|
259 |
+
return '<ol class="myCRED-leaderboard">' . $this->loop( 'li' ) . '</ol>';
|
260 |
+
}
|
261 |
+
|
262 |
+
/**
|
263 |
+
* Leaderboard Loop
|
264 |
+
* @since 1.1.2
|
265 |
+
* @version 1.0
|
266 |
+
*/
|
267 |
+
public function loop( $wrap = '' ) {
|
268 |
// Default template
|
269 |
if ( empty( $this->args['template'] ) ) $this->args['template'] = '#%ranking% %user_profile_link% %cred_f%';
|
270 |
+
$output = '';
|
|
|
|
|
271 |
|
272 |
// Loop
|
273 |
foreach ( $this->result as $position => $row ) {
|
292 |
$layout = $this->core->template_tags_user( $layout, false, $row );
|
293 |
|
294 |
$layout = apply_filters( 'mycred_ranking_row', $layout, $this->args['template'], $row, $position+1 );
|
295 |
+
|
296 |
+
// Wrapper
|
297 |
+
if ( !empty( $wrap ) )
|
298 |
+
$layout = '<' . $wrap . ' class="%classes%">' . $layout . '</' . $wrap . '>';
|
299 |
+
|
300 |
+
$layout = str_replace( '%classes%', implode( ' ', $class ), $layout );
|
301 |
+
$output .= $layout . "\n";
|
302 |
}
|
303 |
|
|
|
|
|
304 |
return $output;
|
305 |
}
|
306 |
}
|
lang/mycred.pot
ADDED
@@ -0,0 +1,4774 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: myCRED 1.2.2\n"
|
4 |
+
"POT-Creation-Date: 2013-08-24 19:04+0100\n"
|
5 |
+
"PO-Revision-Date: 2013-08-24 19:04+0100\n"
|
6 |
+
"Last-Translator: Gabriel Sebastian Merovingi <support@mycred.me>\n"
|
7 |
+
"Language-Team: mycred.me <support@mycred.me>\n"
|
8 |
+
"Language: English\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.5.7\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_n\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
|
18 |
+
#: mycred.php:97 mycred.php:104
|
19 |
+
msgid "Cheatin’ huh?"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: mycred.php:114 addons/email-notices/myCRED-addon-email-notices.php:602
|
23 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:476
|
24 |
+
#: includes/mycred-install.php:419
|
25 |
+
msgid "Setup"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: mycred.php:121 addons/gateway/carts/mycred-marketpress.php:341
|
29 |
+
#: includes/mycred-network.php:139 modules/mycred-module-general.php:19
|
30 |
+
#: modules/mycred-module-general.php:20 modules/mycred-module-general.php:21
|
31 |
+
#: modules/mycred-module-general.php:47 modules/mycred-module-log.php:246
|
32 |
+
msgid "Settings"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: mycred.php:135
|
36 |
+
msgid ""
|
37 |
+
"myCRED is blocked for this site. Please contact your network administrator "
|
38 |
+
"for further details."
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: mycred.php:405
|
42 |
+
msgid "My Balance: "
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: mycred.php:509
|
46 |
+
#, php-format
|
47 |
+
msgid "Edit Users %s balance"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: mycred.php:510
|
51 |
+
msgid "Close"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: mycred.php:511 mycred.php:559 addons/ranks/myCRED-addon-ranks.php:827
|
55 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:276
|
56 |
+
#: addons/transfer/myCRED-addon-transfer.php:136
|
57 |
+
msgid "Processing..."
|
58 |
+
msgstr ""
|
59 |
+
|
60 |
+
#: mycred.php:560
|
61 |
+
msgid "Sent"
|
62 |
+
msgstr ""
|
63 |
+
|
64 |
+
#: mycred.php:561
|
65 |
+
msgid "Error - Try Again"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: abstracts/mycred-abstract-hook.php:57
|
69 |
+
msgid "function myCRED_Hook::run() must be over-ridden in a sub-class."
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: abstracts/mycred-abstract-hook.php:66
|
73 |
+
msgid "This Hook has no settings"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: abstracts/mycred-abstract-hook.php:133 modules/mycred-module-hooks.php:1074
|
77 |
+
msgid "No limit"
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: abstracts/mycred-abstract-hook.php:134
|
81 |
+
msgid "Once every 24 hours"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: abstracts/mycred-abstract-hook.php:135
|
85 |
+
msgid "Once every 12 hours"
|
86 |
+
msgstr ""
|
87 |
+
|
88 |
+
#: abstracts/mycred-abstract-hook.php:136
|
89 |
+
msgid "Once every 7 days"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: abstracts/mycred-abstract-hook.php:137
|
93 |
+
msgid "Once per day (reset at midnight)"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: abstracts/mycred-abstract-hook.php:144
|
97 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:283
|
98 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:238
|
99 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:259
|
100 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:515
|
101 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:538
|
102 |
+
#: addons/buy-creds/gateways/netbilling.php:514
|
103 |
+
#: addons/buy-creds/gateways/zombaio.php:382
|
104 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:186
|
105 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:751
|
106 |
+
msgid "Select"
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#: abstracts/mycred-abstract-module.php:303
|
110 |
+
#: abstracts/mycred-abstract-module.php:311
|
111 |
+
msgid "Surprise"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: abstracts/mycred-abstract-module.php:359
|
115 |
+
msgid "click to open"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: abstracts/mycred-abstract-module.php:360
|
119 |
+
msgid "click to close"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: addons/banking/myCRED-addon-banking.php:12
|
123 |
+
#: addons/banking/myCRED-addon-banking.php:49
|
124 |
+
#: addons/banking/myCRED-addon-banking.php:50
|
125 |
+
#: addons/banking/myCRED-addon-banking.php:51
|
126 |
+
#: addons/banking/myCRED-addon-banking.php:155
|
127 |
+
msgid "Banking"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: addons/banking/myCRED-addon-banking.php:13
|
131 |
+
msgid ""
|
132 |
+
"This add-on allows you to offer interest on your users %_plural% balances or "
|
133 |
+
"setup recurring payouts."
|
134 |
+
msgstr ""
|
135 |
+
|
136 |
+
#: addons/banking/myCRED-addon-banking.php:110
|
137 |
+
msgid "Compound Interest"
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#: addons/banking/myCRED-addon-banking.php:111
|
141 |
+
msgid ""
|
142 |
+
"Apply an interest rate on your users %_plural% balances. Interest rate is "
|
143 |
+
"annual and is compounded daily as long as this service is enabled. Positive "
|
144 |
+
"interest rate leads to users gaining %_plural% while a negative interest "
|
145 |
+
"rate will to users loosing %_plural%."
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: addons/banking/myCRED-addon-banking.php:117
|
149 |
+
msgid "Recurring Payouts"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: addons/banking/myCRED-addon-banking.php:118
|
153 |
+
msgid ""
|
154 |
+
"Give your users %_plural% on a regular basis with the option to set the "
|
155 |
+
"number of times you want this payout to run (cycles)."
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: addons/banking/myCRED-addon-banking.php:143
|
159 |
+
#: addons/import/myCRED-addon-import.php:458 includes/mycred-network.php:115
|
160 |
+
#: modules/mycred-module-addons.php:249 modules/mycred-module-general.php:35
|
161 |
+
#: modules/mycred-module-hooks.php:232 modules/mycred-module-log.php:266
|
162 |
+
#: modules/mycred-module-log.php:348
|
163 |
+
msgid "Access Denied"
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#: addons/banking/myCRED-addon-banking.php:150
|
167 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:317
|
168 |
+
#: modules/mycred-module-general.php:42 modules/mycred-module-hooks.php:239
|
169 |
+
msgid "Settings Updated"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: addons/banking/myCRED-addon-banking.php:156
|
173 |
+
msgid ""
|
174 |
+
"This add-on allows you to setup transaction fees for %_plural% transfers, "
|
175 |
+
"purchases or payments using the Gateway add-on, along with offering interest "
|
176 |
+
"on %_plural% balances."
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: addons/banking/myCRED-addon-banking.php:159
|
180 |
+
msgid "WP-Cron deactivation detected!"
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: addons/banking/myCRED-addon-banking.php:160
|
184 |
+
msgid "Warning! This add-on requires WP - Cron to work."
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: addons/banking/myCRED-addon-banking.php:173
|
188 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:346
|
189 |
+
#: modules/mycred-module-hooks.php:257
|
190 |
+
msgid "Enable"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: addons/banking/myCRED-addon-banking.php:186
|
194 |
+
#: modules/mycred-module-hooks.php:270
|
195 |
+
msgid "Update Changes"
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:57
|
199 |
+
msgid "function myCRED_Service::run() must be over-ridden in a sub-class."
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:66
|
203 |
+
msgid "This Service has no settings"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:143
|
207 |
+
msgid "Hourly"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:147
|
211 |
+
msgid "Daily"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:151
|
215 |
+
msgid "Weekly"
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:155
|
219 |
+
msgid "Monthly"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:159
|
223 |
+
msgid "Quarterly"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:163
|
227 |
+
msgid "Semiannually"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: addons/banking/abstracts/mycred-abstract-service.php:167
|
231 |
+
msgid "Annually"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: addons/banking/services/mycred-bank-service-interest.php:25
|
235 |
+
msgid "%plural% interest rate payment"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: addons/banking/services/mycred-bank-service-interest.php:288
|
239 |
+
msgid "Interest Rate"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: addons/banking/services/mycred-bank-service-interest.php:295
|
243 |
+
msgid "Payed / Charged"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: addons/banking/services/mycred-bank-service-interest.php:301
|
247 |
+
msgid ""
|
248 |
+
"The interest rate can be either positive or negative and is compounded daily."
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: addons/banking/services/mycred-bank-service-interest.php:304
|
252 |
+
msgid "Minimum Balance"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: addons/banking/services/mycred-bank-service-interest.php:308
|
256 |
+
msgid "The minimum requires balance for interest to apply."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: addons/banking/services/mycred-bank-service-interest.php:311
|
260 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:242
|
261 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:216
|
262 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:271
|
263 |
+
#: addons/gateway/carts/mycred-marketpress.php:359
|
264 |
+
#: addons/gateway/carts/mycred-woocommerce.php:87
|
265 |
+
#: modules/mycred-module-hooks.php:519 modules/mycred-module-hooks.php:1228
|
266 |
+
#: modules/mycred-module-hooks.php:1505 modules/mycred-module-plugins.php:878
|
267 |
+
#: modules/mycred-module-plugins.php:880 modules/mycred-module-plugins.php:889
|
268 |
+
#: modules/mycred-module-plugins.php:1168
|
269 |
+
#: modules/mycred-module-plugins.php:1288
|
270 |
+
#: modules/mycred-module-plugins.php:1301
|
271 |
+
#: modules/mycred-module-plugins.php:1439
|
272 |
+
#: modules/mycred-module-plugins.php:1452
|
273 |
+
#: modules/mycred-module-plugins.php:1548
|
274 |
+
#: modules/mycred-module-plugins.php:1561
|
275 |
+
msgid "Log Template"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: addons/banking/services/mycred-bank-service-interest.php:315
|
279 |
+
msgid "Available template tags: General, %timeframe%, %rate%, %base%"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:21
|
283 |
+
msgid "Daily %_plural%"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:204
|
287 |
+
msgid "Not yet run"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:209
|
291 |
+
msgid "Pay Users"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:212
|
295 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:667
|
296 |
+
#: includes/mycred-admin.php:336
|
297 |
+
msgid "Amount"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:214
|
301 |
+
msgid "Can not be zero."
|
302 |
+
msgstr ""
|
303 |
+
|
304 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:218
|
305 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:231
|
306 |
+
#: modules/mycred-module-hooks.php:1520
|
307 |
+
msgid "Interval"
|
308 |
+
msgstr ""
|
309 |
+
|
310 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:223
|
311 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:232
|
312 |
+
msgid "Cycles"
|
313 |
+
msgstr ""
|
314 |
+
|
315 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:225
|
316 |
+
msgid "Set to -1 for unlimited"
|
317 |
+
msgstr ""
|
318 |
+
|
319 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:228
|
320 |
+
msgid "Last Run / Activated"
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:231
|
324 |
+
msgid ""
|
325 |
+
"Select how often you want to award %_plural%. Note that when this service is "
|
326 |
+
"enabled, the first payout will be in the beginning of the next period. So "
|
327 |
+
"with a \"Daily\" interval, the first payout will occur first thing in the "
|
328 |
+
"morning."
|
329 |
+
msgstr ""
|
330 |
+
|
331 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:232
|
332 |
+
msgid ""
|
333 |
+
"Cycles let you choose how many intervals this service should run. Each time "
|
334 |
+
"a cycle runs, the value will decrease until it hits zero, in which case this "
|
335 |
+
"service will deactivate itself. Use -1 to run unlimited times."
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:233
|
339 |
+
msgid "Important"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:233
|
343 |
+
msgid ""
|
344 |
+
"You can always stop payouts by deactivating this service. Just remember that "
|
345 |
+
"if you deactivate while there are cycles left, this service will continue on "
|
346 |
+
"when it gets re-activated. Set cycles to zero to reset."
|
347 |
+
msgstr ""
|
348 |
+
|
349 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:235
|
350 |
+
#: includes/mycred-install.php:587 modules/mycred-module-general.php:107
|
351 |
+
msgid "Excludes"
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:239
|
355 |
+
msgid ""
|
356 |
+
"Comma separated list of user IDs to exclude from this service. No spaces "
|
357 |
+
"allowed!"
|
358 |
+
msgstr ""
|
359 |
+
|
360 |
+
#: addons/banking/services/mycred-bank-service-payouts.php:246
|
361 |
+
#: addons/buddypress/hooks/bp-galleries.php:81
|
362 |
+
#: addons/buddypress/hooks/bp-groups.php:435
|
363 |
+
#: addons/buddypress/hooks/bp-groups.php:448
|
364 |
+
#: addons/buddypress/hooks/bp-groups.php:461
|
365 |
+
#: addons/buddypress/hooks/bp-groups.php:474
|
366 |
+
#: addons/buddypress/hooks/bp-groups.php:487
|
367 |
+
#: addons/buddypress/hooks/bp-groups.php:500
|
368 |
+
#: addons/buddypress/hooks/bp-groups.php:514
|
369 |
+
#: addons/buddypress/hooks/bp-groups.php:527
|
370 |
+
#: addons/buddypress/hooks/bp-groups.php:540
|
371 |
+
#: addons/buddypress/hooks/bp-groups.php:553
|
372 |
+
#: addons/buddypress/hooks/bp-links.php:175
|
373 |
+
#: addons/buddypress/hooks/bp-links.php:188
|
374 |
+
#: addons/buddypress/hooks/bp-links.php:201
|
375 |
+
#: addons/buddypress/hooks/bp-links.php:214
|
376 |
+
#: addons/buddypress/hooks/bp-profile.php:320
|
377 |
+
#: addons/buddypress/hooks/bp-profile.php:333
|
378 |
+
#: addons/buddypress/hooks/bp-profile.php:372
|
379 |
+
#: addons/buddypress/hooks/bp-profile.php:385
|
380 |
+
#: addons/buddypress/hooks/bp-profile.php:398
|
381 |
+
#: addons/buddypress/hooks/bp-profile.php:411
|
382 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:428
|
383 |
+
#: modules/mycred-module-hooks.php:523 modules/mycred-module-hooks.php:1509
|
384 |
+
#: modules/mycred-module-plugins.php:639 modules/mycred-module-plugins.php:660
|
385 |
+
#: modules/mycred-module-plugins.php:1552
|
386 |
+
#: modules/mycred-module-plugins.php:1565
|
387 |
+
#: modules/mycred-module-subscriptions.php:488
|
388 |
+
#: modules/mycred-module-subscriptions.php:501
|
389 |
+
msgid "Available template tags: General"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:13
|
393 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:379
|
394 |
+
msgid "BuddyPress"
|
395 |
+
msgstr ""
|
396 |
+
|
397 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:14
|
398 |
+
msgid ""
|
399 |
+
"The BuddyPress add-on extends <strong>my</strong>CRED to work with "
|
400 |
+
"BuddyPress allowing you to hook into most BuddyPress related actions."
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:56
|
404 |
+
#: modules/mycred-module-log.php:69 modules/mycred-module-log.php:373
|
405 |
+
msgid "My History"
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:57
|
409 |
+
#, php-format
|
410 |
+
msgid "%s's History"
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:219
|
414 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:227
|
415 |
+
#: modules/mycred-module-log.php:980
|
416 |
+
msgid "All"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:220
|
420 |
+
#: modules/mycred-module-log.php:981
|
421 |
+
msgid "Today"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:221
|
425 |
+
#: modules/mycred-module-log.php:982
|
426 |
+
msgid "Yesterday"
|
427 |
+
msgstr ""
|
428 |
+
|
429 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:222
|
430 |
+
#: modules/mycred-module-log.php:983
|
431 |
+
msgid "This Week"
|
432 |
+
msgstr ""
|
433 |
+
|
434 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:223
|
435 |
+
#: modules/mycred-module-log.php:984
|
436 |
+
msgid "This Month"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:319
|
440 |
+
msgid "BuddyPress: Groups"
|
441 |
+
msgstr ""
|
442 |
+
|
443 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:320
|
444 |
+
msgid ""
|
445 |
+
"Awards %_plural% for group related actions. Use minus to deduct %_plural% or "
|
446 |
+
"zero to disable a specific hook."
|
447 |
+
msgstr ""
|
448 |
+
|
449 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:324
|
450 |
+
msgid "BuddyPress: Members"
|
451 |
+
msgstr ""
|
452 |
+
|
453 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:325
|
454 |
+
msgid "Awards %_plural% for profile related actions."
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:331
|
458 |
+
msgid "BuddyPress: Links"
|
459 |
+
msgstr ""
|
460 |
+
|
461 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:332
|
462 |
+
msgid "Awards %_plural% for link related actions."
|
463 |
+
msgstr ""
|
464 |
+
|
465 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:339
|
466 |
+
msgid "BuddyPress: Gallery Actions"
|
467 |
+
msgstr ""
|
468 |
+
|
469 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:340
|
470 |
+
msgid ""
|
471 |
+
"Awards %_plural% for creating a new gallery either using BP Album+ or BP "
|
472 |
+
"Gallery."
|
473 |
+
msgstr ""
|
474 |
+
|
475 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:360
|
476 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:367
|
477 |
+
#: addons/ranks/myCRED-addon-ranks.php:766
|
478 |
+
msgid "Do not show."
|
479 |
+
msgstr ""
|
480 |
+
|
481 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:361
|
482 |
+
#: addons/ranks/myCRED-addon-ranks.php:767
|
483 |
+
msgid "Include in Profile Header."
|
484 |
+
msgstr ""
|
485 |
+
|
486 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:362
|
487 |
+
#: addons/ranks/myCRED-addon-ranks.php:768
|
488 |
+
msgid "Include under the \"Profile\" tab"
|
489 |
+
msgstr ""
|
490 |
+
|
491 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:363
|
492 |
+
#: addons/ranks/myCRED-addon-ranks.php:769
|
493 |
+
msgid "Include under the \"Profile\" tab and Profile Header."
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:368
|
497 |
+
msgid "Show in Profile"
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:381
|
501 |
+
msgid "%singular% Balance"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:397
|
505 |
+
msgid "Members can view each others %_singular% balance."
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:402
|
509 |
+
msgid "Template"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:404
|
513 |
+
msgid "Available template tags are: %creds%, %number%, %rank%"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:405
|
517 |
+
msgid ""
|
518 |
+
"Note that you can also use %rank_logo% to show the feature image of the rank."
|
519 |
+
msgstr ""
|
520 |
+
|
521 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:409
|
522 |
+
#: includes/mycred-widgets.php:159 modules/mycred-module-log.php:70
|
523 |
+
msgid "%plural% History"
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:425
|
527 |
+
msgid "Members can view each others %_plural% history."
|
528 |
+
msgstr ""
|
529 |
+
|
530 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:430
|
531 |
+
msgid "Menu Title"
|
532 |
+
msgstr ""
|
533 |
+
|
534 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:432
|
535 |
+
msgid "Title shown to me"
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:437
|
539 |
+
#, php-format
|
540 |
+
msgid "Title shown to others. Use %s to show the first name."
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:442
|
544 |
+
msgid "Menu Position"
|
545 |
+
msgstr ""
|
546 |
+
|
547 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:444
|
548 |
+
msgid "Current menu positions:"
|
549 |
+
msgstr ""
|
550 |
+
|
551 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:449
|
552 |
+
msgid "History URL slug"
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:451
|
556 |
+
msgid "Do not use empty spaces!"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: addons/buddypress/myCRED-addon-buddypress.php:456
|
560 |
+
msgid "Number of history entries to show"
|
561 |
+
msgstr ""
|
562 |
+
|
563 |
+
#: addons/buddypress/hooks/bp-galleries.php:72
|
564 |
+
msgid "%plural% for New Gallery"
|
565 |
+
msgstr ""
|
566 |
+
|
567 |
+
#: addons/buddypress/hooks/bp-galleries.php:79
|
568 |
+
#: addons/buddypress/hooks/bp-groups.php:433
|
569 |
+
#: addons/buddypress/hooks/bp-groups.php:446
|
570 |
+
#: addons/buddypress/hooks/bp-groups.php:459
|
571 |
+
#: addons/buddypress/hooks/bp-groups.php:472
|
572 |
+
#: addons/buddypress/hooks/bp-groups.php:485
|
573 |
+
#: addons/buddypress/hooks/bp-groups.php:498
|
574 |
+
#: addons/buddypress/hooks/bp-groups.php:512
|
575 |
+
#: addons/buddypress/hooks/bp-groups.php:525
|
576 |
+
#: addons/buddypress/hooks/bp-groups.php:538
|
577 |
+
#: addons/buddypress/hooks/bp-groups.php:551
|
578 |
+
#: addons/buddypress/hooks/bp-links.php:173
|
579 |
+
#: addons/buddypress/hooks/bp-links.php:186
|
580 |
+
#: addons/buddypress/hooks/bp-links.php:199
|
581 |
+
#: addons/buddypress/hooks/bp-links.php:212
|
582 |
+
#: addons/buddypress/hooks/bp-profile.php:318
|
583 |
+
#: addons/buddypress/hooks/bp-profile.php:331
|
584 |
+
#: addons/buddypress/hooks/bp-profile.php:344
|
585 |
+
#: addons/buddypress/hooks/bp-profile.php:357
|
586 |
+
#: addons/buddypress/hooks/bp-profile.php:370
|
587 |
+
#: addons/buddypress/hooks/bp-profile.php:383
|
588 |
+
#: addons/buddypress/hooks/bp-profile.php:396
|
589 |
+
#: addons/buddypress/hooks/bp-profile.php:409
|
590 |
+
#: modules/mycred-module-hooks.php:381 modules/mycred-module-hooks.php:625
|
591 |
+
#: modules/mycred-module-hooks.php:638 modules/mycred-module-hooks.php:673
|
592 |
+
#: modules/mycred-module-hooks.php:963 modules/mycred-module-hooks.php:975
|
593 |
+
#: modules/mycred-module-hooks.php:987 modules/mycred-module-plugins.php:401
|
594 |
+
#: modules/mycred-module-plugins.php:414 modules/mycred-module-plugins.php:427
|
595 |
+
#: modules/mycred-module-plugins.php:445 modules/mycred-module-plugins.php:458
|
596 |
+
#: modules/mycred-module-plugins.php:477 modules/mycred-module-plugins.php:637
|
597 |
+
#: modules/mycred-module-plugins.php:658 modules/mycred-module-plugins.php:790
|
598 |
+
#: modules/mycred-module-plugins.php:1044
|
599 |
+
#: modules/mycred-module-subscriptions.php:486
|
600 |
+
#: modules/mycred-module-subscriptions.php:499
|
601 |
+
msgid "Log template"
|
602 |
+
msgstr ""
|
603 |
+
|
604 |
+
#: addons/buddypress/hooks/bp-groups.php:419
|
605 |
+
msgid "%plural% for Creating Groups"
|
606 |
+
msgstr ""
|
607 |
+
|
608 |
+
#: addons/buddypress/hooks/bp-groups.php:423
|
609 |
+
msgid ""
|
610 |
+
"If you use a negative value and the user does not have enough %_plural% the "
|
611 |
+
"\"Create Group\" button will be disabled."
|
612 |
+
msgstr ""
|
613 |
+
|
614 |
+
#: addons/buddypress/hooks/bp-groups.php:427
|
615 |
+
msgid "Number of members before awarding %_plural%"
|
616 |
+
msgstr ""
|
617 |
+
|
618 |
+
#: addons/buddypress/hooks/bp-groups.php:429
|
619 |
+
msgid "Use zero to award %_plural% when group is created."
|
620 |
+
msgstr ""
|
621 |
+
|
622 |
+
#: addons/buddypress/hooks/bp-groups.php:439
|
623 |
+
msgid "%plural% for Deleting Groups"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#: addons/buddypress/hooks/bp-groups.php:452
|
627 |
+
msgid "%plural% for New Forum Topic"
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: addons/buddypress/hooks/bp-groups.php:465
|
631 |
+
msgid "%plural% for Editing Forum Topic"
|
632 |
+
msgstr ""
|
633 |
+
|
634 |
+
#: addons/buddypress/hooks/bp-groups.php:478
|
635 |
+
msgid "%plural% for New Forum Post"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: addons/buddypress/hooks/bp-groups.php:491
|
639 |
+
msgid "%plural% for Editing Forum Post"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#: addons/buddypress/hooks/bp-groups.php:504
|
643 |
+
msgid "%plural% for Joining Groups"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: addons/buddypress/hooks/bp-groups.php:508
|
647 |
+
msgid ""
|
648 |
+
"If you use a negative value and the user does not have enough %_plural% the "
|
649 |
+
"\"Join Group\" button will be disabled."
|
650 |
+
msgstr ""
|
651 |
+
|
652 |
+
#: addons/buddypress/hooks/bp-groups.php:518
|
653 |
+
msgid "%plural% for Leaving Groups"
|
654 |
+
msgstr ""
|
655 |
+
|
656 |
+
#: addons/buddypress/hooks/bp-groups.php:531
|
657 |
+
msgid "%plural% for New Group Avatar"
|
658 |
+
msgstr ""
|
659 |
+
|
660 |
+
#: addons/buddypress/hooks/bp-groups.php:544
|
661 |
+
msgid "%plural% for New Group Comment"
|
662 |
+
msgstr ""
|
663 |
+
|
664 |
+
#: addons/buddypress/hooks/bp-links.php:166
|
665 |
+
msgid "%plural% for New Links"
|
666 |
+
msgstr ""
|
667 |
+
|
668 |
+
#: addons/buddypress/hooks/bp-links.php:179
|
669 |
+
msgid "%plural% for Vote on Link"
|
670 |
+
msgstr ""
|
671 |
+
|
672 |
+
#: addons/buddypress/hooks/bp-links.php:192
|
673 |
+
msgid "%plural% for Updating Links"
|
674 |
+
msgstr ""
|
675 |
+
|
676 |
+
#: addons/buddypress/hooks/bp-links.php:205
|
677 |
+
msgid "%plural% for Deleting Links"
|
678 |
+
msgstr ""
|
679 |
+
|
680 |
+
#: addons/buddypress/hooks/bp-profile.php:311
|
681 |
+
msgid "%plural% for Profile Updates"
|
682 |
+
msgstr ""
|
683 |
+
|
684 |
+
#: addons/buddypress/hooks/bp-profile.php:324
|
685 |
+
msgid "%plural% for New Avatar"
|
686 |
+
msgstr ""
|
687 |
+
|
688 |
+
#: addons/buddypress/hooks/bp-profile.php:337
|
689 |
+
msgid "%plural% for New Friendships"
|
690 |
+
msgstr ""
|
691 |
+
|
692 |
+
#: addons/buddypress/hooks/bp-profile.php:346
|
693 |
+
#: addons/buddypress/hooks/bp-profile.php:359
|
694 |
+
#: addons/transfer/myCRED-addon-transfer.php:189
|
695 |
+
#: addons/transfer/myCRED-addon-transfer.php:196
|
696 |
+
#: modules/mycred-module-hooks.php:385
|
697 |
+
msgid "Available template tags: General, User"
|
698 |
+
msgstr ""
|
699 |
+
|
700 |
+
#: addons/buddypress/hooks/bp-profile.php:350
|
701 |
+
msgid "%plural% for Leaving Friendship"
|
702 |
+
msgstr ""
|
703 |
+
|
704 |
+
#: addons/buddypress/hooks/bp-profile.php:363
|
705 |
+
msgid "%plural% for New Comment"
|
706 |
+
msgstr ""
|
707 |
+
|
708 |
+
#: addons/buddypress/hooks/bp-profile.php:376
|
709 |
+
msgid "%plural% for Deleting Comment"
|
710 |
+
msgstr ""
|
711 |
+
|
712 |
+
#: addons/buddypress/hooks/bp-profile.php:389
|
713 |
+
msgid "%plural% for New Messages"
|
714 |
+
msgstr ""
|
715 |
+
|
716 |
+
#: addons/buddypress/hooks/bp-profile.php:402
|
717 |
+
msgid "%plural% for Sending Gift"
|
718 |
+
msgstr ""
|
719 |
+
|
720 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:12
|
721 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:200
|
722 |
+
msgid "buyCRED"
|
723 |
+
msgstr ""
|
724 |
+
|
725 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:13
|
726 |
+
msgid ""
|
727 |
+
"The <strong>buy</strong>CRED Add-on allows your users to buy points using "
|
728 |
+
"PayPal, Skrill (Moneybookers) or NETbilling. <strong>buy</strong>CRED can "
|
729 |
+
"also let your users buy points for other members."
|
730 |
+
msgstr ""
|
731 |
+
|
732 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:55
|
733 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:56
|
734 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:57
|
735 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:322
|
736 |
+
msgid "Payment Gateways"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:141
|
740 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:773
|
741 |
+
msgid "PayPal Payments Standard"
|
742 |
+
msgstr ""
|
743 |
+
|
744 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:145
|
745 |
+
#: addons/buy-creds/gateways/netbilling.php:423
|
746 |
+
msgid "NETbilling"
|
747 |
+
msgstr ""
|
748 |
+
|
749 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:149
|
750 |
+
msgid "Skrill (Moneybookers)"
|
751 |
+
msgstr ""
|
752 |
+
|
753 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:153
|
754 |
+
msgid "Zombaio"
|
755 |
+
msgstr ""
|
756 |
+
|
757 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:175
|
758 |
+
msgid "Please login to purchase %_plural%"
|
759 |
+
msgstr ""
|
760 |
+
|
761 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:189
|
762 |
+
msgid "Gift purchase from %display_name%."
|
763 |
+
msgstr ""
|
764 |
+
|
765 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:202
|
766 |
+
#: addons/ranks/myCRED-addon-ranks.php:555
|
767 |
+
msgid "Minimum %plural%"
|
768 |
+
msgstr ""
|
769 |
+
|
770 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:206
|
771 |
+
msgid "Minimum amount of %plural% a user must purchase. Will default to 1."
|
772 |
+
msgstr ""
|
773 |
+
|
774 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:209
|
775 |
+
msgid "Login Template"
|
776 |
+
msgstr ""
|
777 |
+
|
778 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:213
|
779 |
+
msgid "Content to show when a user is not logged in."
|
780 |
+
msgstr ""
|
781 |
+
|
782 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:220
|
783 |
+
msgid ""
|
784 |
+
"Available template tags: General and %gateway% for the payment gateway used."
|
785 |
+
msgstr ""
|
786 |
+
|
787 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:223
|
788 |
+
msgid "Thank You Page"
|
789 |
+
msgstr ""
|
790 |
+
|
791 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:226
|
792 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:247
|
793 |
+
msgid "Custom URL"
|
794 |
+
msgstr ""
|
795 |
+
|
796 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:231
|
797 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:252
|
798 |
+
msgid "Page"
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:244
|
802 |
+
msgid "Cancellation Page"
|
803 |
+
msgstr ""
|
804 |
+
|
805 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:265
|
806 |
+
msgid "Gifting"
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:267
|
810 |
+
msgid "Allow users to buy %_plural% for other users."
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:268
|
814 |
+
msgid "Allow users to buy %_plural% for content authors."
|
815 |
+
msgstr ""
|
816 |
+
|
817 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:273
|
818 |
+
msgid "Available template tags: %singular%, %plural% and %display_name%"
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:323
|
822 |
+
msgid ""
|
823 |
+
"Select the payment gateways you want to offer your users to buy %plural%."
|
824 |
+
msgstr ""
|
825 |
+
|
826 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:364
|
827 |
+
msgid "Update Gateway Settings"
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:411
|
831 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:521
|
832 |
+
msgid "This Add-on needs to setup before you can use this shortcode."
|
833 |
+
msgstr ""
|
834 |
+
|
835 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:428
|
836 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:538
|
837 |
+
msgid "No gateways installed."
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:429
|
841 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:539
|
842 |
+
msgid "Gateway does not exist."
|
843 |
+
msgstr ""
|
844 |
+
|
845 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:465
|
846 |
+
msgid "Yourself"
|
847 |
+
msgstr ""
|
848 |
+
|
849 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:540
|
850 |
+
msgid "No active gateways found."
|
851 |
+
msgstr ""
|
852 |
+
|
853 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:541
|
854 |
+
msgid "The selected gateway is not active."
|
855 |
+
msgstr ""
|
856 |
+
|
857 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:581
|
858 |
+
msgid "Buy with"
|
859 |
+
msgstr ""
|
860 |
+
|
861 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:585
|
862 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:49
|
863 |
+
msgid "Buy Now"
|
864 |
+
msgstr ""
|
865 |
+
|
866 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:618
|
867 |
+
msgid "No users found"
|
868 |
+
msgstr ""
|
869 |
+
|
870 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:628
|
871 |
+
msgid "To"
|
872 |
+
msgstr ""
|
873 |
+
|
874 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:645
|
875 |
+
msgid "Select Amount"
|
876 |
+
msgstr ""
|
877 |
+
|
878 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:669
|
879 |
+
msgid "min."
|
880 |
+
msgstr ""
|
881 |
+
|
882 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:677
|
883 |
+
msgid "Select Gateway"
|
884 |
+
msgstr ""
|
885 |
+
|
886 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:757
|
887 |
+
msgid "Buy %plural%"
|
888 |
+
msgstr ""
|
889 |
+
|
890 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:759
|
891 |
+
msgid "This add-on lets your users buy %_plural% using a payment gateway."
|
892 |
+
msgstr ""
|
893 |
+
|
894 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:760
|
895 |
+
msgid "Supported Gateways"
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:761
|
899 |
+
msgid ""
|
900 |
+
"myCRED supports purchases through: PayPal Payments Standard, Skrill "
|
901 |
+
"(Moneybookers) and NETbilling. Let us know if you want to add other payment "
|
902 |
+
"gateways."
|
903 |
+
msgstr ""
|
904 |
+
|
905 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:762
|
906 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1057
|
907 |
+
#: addons/transfer/myCRED-addon-transfer.php:493
|
908 |
+
msgid "Usage"
|
909 |
+
msgstr ""
|
910 |
+
|
911 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:763
|
912 |
+
msgid "Purchases can be made using one of the following shortcodes:"
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:765
|
916 |
+
msgid ""
|
917 |
+
"When you want to sell a pre-set amount, sell to a specific user or use a "
|
918 |
+
"specific gateway.<br />For more information on how to use the shortcode, "
|
919 |
+
"please visit the"
|
920 |
+
msgstr ""
|
921 |
+
|
922 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:766
|
923 |
+
msgid ""
|
924 |
+
"When you want to give your users the option to select an amount, gateway or "
|
925 |
+
"recipient.<br />For more information on how to use the shortcode, please "
|
926 |
+
"visit the"
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:775
|
930 |
+
#: addons/buy-creds/gateways/paypal-standard.php:327
|
931 |
+
#: addons/buy-creds/gateways/skrill.php:344
|
932 |
+
msgid "Currency"
|
933 |
+
msgstr ""
|
934 |
+
|
935 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:776
|
936 |
+
msgid ""
|
937 |
+
"Make sure you select a currency that your PayPal account supports. Otherwise "
|
938 |
+
"transactions will not be approved until you login to your PayPal account and "
|
939 |
+
"Accept each transaction! Purchases made in a currency that is not supported "
|
940 |
+
"will not be applied to the buyer until you have resolved the issue."
|
941 |
+
msgstr ""
|
942 |
+
|
943 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:777
|
944 |
+
msgid "Instant Payment Notifications"
|
945 |
+
msgstr ""
|
946 |
+
|
947 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:778
|
948 |
+
#: addons/buy-creds/gateways/paypal-standard.php:358
|
949 |
+
msgid ""
|
950 |
+
"For this gateway to work, you must login to your PayPal account and under "
|
951 |
+
"\"Profile\" > \"Selling Tools\" enable \"Instant Payment Notifications\". "
|
952 |
+
"Make sure the \"Notification URL\" is set to the above address and that you "
|
953 |
+
"have selected \"Receive IPN messages (Enabled)\"."
|
954 |
+
msgstr ""
|
955 |
+
|
956 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:782
|
957 |
+
msgid "Skrill"
|
958 |
+
msgstr ""
|
959 |
+
|
960 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:784
|
961 |
+
#: addons/buy-creds/gateways/netbilling.php:607
|
962 |
+
#: addons/buy-creds/gateways/paypal-standard.php:321
|
963 |
+
#: addons/buy-creds/gateways/skrill.php:338
|
964 |
+
#: addons/buy-creds/gateways/zombaio.php:290
|
965 |
+
msgid "Sandbox Mode"
|
966 |
+
msgstr ""
|
967 |
+
|
968 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:785
|
969 |
+
msgid ""
|
970 |
+
"Transactions made while Sandbox mode is active are real transactions! "
|
971 |
+
"Remember to use your \"Test Merchant Account\" when Sandbox mode is active!"
|
972 |
+
msgstr ""
|
973 |
+
|
974 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:786
|
975 |
+
#: addons/buy-creds/gateways/skrill.php:383
|
976 |
+
msgid "Checkout Page"
|
977 |
+
msgstr ""
|
978 |
+
|
979 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:787
|
980 |
+
msgid ""
|
981 |
+
"By default all Skrill Merchant account accept payments via Bank Transfers. "
|
982 |
+
"When a user selects this option, no points are awarded! You will need to "
|
983 |
+
"manually award these once the bank transfer is completed."
|
984 |
+
msgstr ""
|
985 |
+
|
986 |
+
#: addons/buy-creds/myCRED-addon-buy-creds.php:788
|
987 |
+
#: addons/buy-creds/gateways/skrill.php:403
|
988 |
+
msgid ""
|
989 |
+
"By default purchases made using Skrill will result in users having to signup "
|
990 |
+
"for a Skrill account (if they do not have one already). You can contact "
|
991 |
+
"Skrill Merchant Services and request to disable this feature."
|
992 |
+
msgstr ""
|
993 |
+
|
994 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:61
|
995 |
+
msgid ""
|
996 |
+
"function myCRED_Payment_Gateway::process() must be over-ridden in a sub-"
|
997 |
+
"class."
|
998 |
+
msgstr ""
|
999 |
+
|
1000 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:70
|
1001 |
+
msgid ""
|
1002 |
+
"function myCRED_Payment_Gateway::buy() must be over-ridden in a sub-class."
|
1003 |
+
msgstr ""
|
1004 |
+
|
1005 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:86
|
1006 |
+
msgid "This Payment Gateway has no settings"
|
1007 |
+
msgstr ""
|
1008 |
+
|
1009 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:235
|
1010 |
+
msgid "Go to "
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:256
|
1014 |
+
msgid "Payment Gateway Logo"
|
1015 |
+
msgstr ""
|
1016 |
+
|
1017 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:269
|
1018 |
+
msgid "Click here if you are not automatically redirected"
|
1019 |
+
msgstr ""
|
1020 |
+
|
1021 |
+
#: addons/buy-creds/abstracts/mycred-abstract-payment-gateway.php:866
|
1022 |
+
msgid "Outside US"
|
1023 |
+
msgstr ""
|
1024 |
+
|
1025 |
+
#: addons/buy-creds/gateways/netbilling.php:26
|
1026 |
+
#: addons/buy-creds/gateways/paypal-standard.php:23
|
1027 |
+
#: addons/buy-creds/gateways/skrill.php:28
|
1028 |
+
msgid "Purchase of myCRED %plural%"
|
1029 |
+
msgstr ""
|
1030 |
+
|
1031 |
+
#: addons/buy-creds/gateways/netbilling.php:55
|
1032 |
+
#: addons/buy-creds/gateways/netbilling.php:318
|
1033 |
+
msgid "You have tried too many times. Please contact support."
|
1034 |
+
msgstr ""
|
1035 |
+
|
1036 |
+
#: addons/buy-creds/gateways/netbilling.php:62
|
1037 |
+
msgid "This payment gateway has not yet been setup! Exiting."
|
1038 |
+
msgstr ""
|
1039 |
+
|
1040 |
+
#: addons/buy-creds/gateways/netbilling.php:81
|
1041 |
+
msgid "First name can not be empty"
|
1042 |
+
msgstr ""
|
1043 |
+
|
1044 |
+
#: addons/buy-creds/gateways/netbilling.php:87
|
1045 |
+
msgid "Last name can not be empty"
|
1046 |
+
msgstr ""
|
1047 |
+
|
1048 |
+
#: addons/buy-creds/gateways/netbilling.php:93
|
1049 |
+
msgid "Street can not be empty"
|
1050 |
+
msgstr ""
|
1051 |
+
|
1052 |
+
#: addons/buy-creds/gateways/netbilling.php:99
|
1053 |
+
msgid "City can not be empty"
|
1054 |
+
msgstr ""
|
1055 |
+
|
1056 |
+
#: addons/buy-creds/gateways/netbilling.php:105
|
1057 |
+
msgid "Country can not be empty"
|
1058 |
+
msgstr ""
|
1059 |
+
|
1060 |
+
#: addons/buy-creds/gateways/netbilling.php:113
|
1061 |
+
msgid "State can not be empty"
|
1062 |
+
msgstr ""
|
1063 |
+
|
1064 |
+
#: addons/buy-creds/gateways/netbilling.php:121
|
1065 |
+
msgid "Zip / Post Code can not be empty"
|
1066 |
+
msgstr ""
|
1067 |
+
|
1068 |
+
#: addons/buy-creds/gateways/netbilling.php:127
|
1069 |
+
msgid "Email can not be empty"
|
1070 |
+
msgstr ""
|
1071 |
+
|
1072 |
+
#: addons/buy-creds/gateways/netbilling.php:143
|
1073 |
+
msgid "Please enter your credit card number"
|
1074 |
+
msgstr ""
|
1075 |
+
|
1076 |
+
#: addons/buy-creds/gateways/netbilling.php:149
|
1077 |
+
msgid "Card Expiration Month must be selected"
|
1078 |
+
msgstr ""
|
1079 |
+
|
1080 |
+
#: addons/buy-creds/gateways/netbilling.php:155
|
1081 |
+
msgid "Card Expiration Year must be set"
|
1082 |
+
msgstr ""
|
1083 |
+
|
1084 |
+
#: addons/buy-creds/gateways/netbilling.php:161
|
1085 |
+
msgid "Please enter the CVV2 code from the back of your card"
|
1086 |
+
msgstr ""
|
1087 |
+
|
1088 |
+
#: addons/buy-creds/gateways/netbilling.php:170
|
1089 |
+
msgid "Account Routing number missing"
|
1090 |
+
msgstr ""
|
1091 |
+
|
1092 |
+
#: addons/buy-creds/gateways/netbilling.php:176
|
1093 |
+
msgid "Account Number missing"
|
1094 |
+
msgstr ""
|
1095 |
+
|
1096 |
+
#: addons/buy-creds/gateways/netbilling.php:184
|
1097 |
+
msgid "Incorrect Credit Card number"
|
1098 |
+
msgstr ""
|
1099 |
+
|
1100 |
+
#: addons/buy-creds/gateways/netbilling.php:190
|
1101 |
+
msgid "The credit card entered is past its expiration date."
|
1102 |
+
msgstr ""
|
1103 |
+
|
1104 |
+
#: addons/buy-creds/gateways/netbilling.php:196
|
1105 |
+
msgid "The CVV2 number entered is not valid."
|
1106 |
+
msgstr ""
|
1107 |
+
|
1108 |
+
#: addons/buy-creds/gateways/netbilling.php:202
|
1109 |
+
msgid "The bank routing number entered is not valid."
|
1110 |
+
msgstr ""
|
1111 |
+
|
1112 |
+
#: addons/buy-creds/gateways/netbilling.php:205
|
1113 |
+
msgid "The bank account number entered is not valid."
|
1114 |
+
msgstr ""
|
1115 |
+
|
1116 |
+
#: addons/buy-creds/gateways/netbilling.php:312
|
1117 |
+
#: addons/buy-creds/gateways/netbilling.php:333
|
1118 |
+
msgid "Invalid Address"
|
1119 |
+
msgstr ""
|
1120 |
+
|
1121 |
+
#: addons/buy-creds/gateways/netbilling.php:315
|
1122 |
+
msgid "Invalid CVV2"
|
1123 |
+
msgstr ""
|
1124 |
+
|
1125 |
+
#: addons/buy-creds/gateways/netbilling.php:321
|
1126 |
+
#: addons/buy-creds/gateways/netbilling.php:324
|
1127 |
+
msgid "Please contact support."
|
1128 |
+
msgstr ""
|
1129 |
+
|
1130 |
+
#: addons/buy-creds/gateways/netbilling.php:327
|
1131 |
+
msgid "Your email address is invalid."
|
1132 |
+
msgstr ""
|
1133 |
+
|
1134 |
+
#: addons/buy-creds/gateways/netbilling.php:330
|
1135 |
+
msgid "Your information is invalid. Please correct"
|
1136 |
+
msgstr ""
|
1137 |
+
|
1138 |
+
#: addons/buy-creds/gateways/netbilling.php:336
|
1139 |
+
msgid "Your card was declined. Please try again."
|
1140 |
+
msgstr ""
|
1141 |
+
|
1142 |
+
#: addons/buy-creds/gateways/netbilling.php:340
|
1143 |
+
#: addons/buy-creds/gateways/netbilling.php:358
|
1144 |
+
msgid "Duplicate transaction. Please contact support"
|
1145 |
+
msgstr ""
|
1146 |
+
|
1147 |
+
#: addons/buy-creds/gateways/netbilling.php:343
|
1148 |
+
msgid "Your transaction was approved"
|
1149 |
+
msgstr ""
|
1150 |
+
|
1151 |
+
#: addons/buy-creds/gateways/netbilling.php:350
|
1152 |
+
msgid " error: "
|
1153 |
+
msgstr ""
|
1154 |
+
|
1155 |
+
#: addons/buy-creds/gateways/netbilling.php:430
|
1156 |
+
msgid "Debug"
|
1157 |
+
msgstr ""
|
1158 |
+
|
1159 |
+
#: addons/buy-creds/gateways/netbilling.php:439
|
1160 |
+
msgid "Error"
|
1161 |
+
msgstr ""
|
1162 |
+
|
1163 |
+
#: addons/buy-creds/gateways/netbilling.php:440
|
1164 |
+
msgid "The following error/s were found: "
|
1165 |
+
msgstr ""
|
1166 |
+
|
1167 |
+
#: addons/buy-creds/gateways/netbilling.php:448
|
1168 |
+
msgid "Please update and try again."
|
1169 |
+
msgstr ""
|
1170 |
+
|
1171 |
+
#: addons/buy-creds/gateways/netbilling.php:454
|
1172 |
+
msgid "Transaction Approved"
|
1173 |
+
msgstr ""
|
1174 |
+
|
1175 |
+
#: addons/buy-creds/gateways/netbilling.php:455
|
1176 |
+
msgid "Your have successfully purchased "
|
1177 |
+
msgstr ""
|
1178 |
+
|
1179 |
+
#: addons/buy-creds/gateways/netbilling.php:456
|
1180 |
+
#: addons/buy-creds/gateways/netbilling.php:466
|
1181 |
+
msgid "Click here to continue"
|
1182 |
+
msgstr ""
|
1183 |
+
|
1184 |
+
#: addons/buy-creds/gateways/netbilling.php:464
|
1185 |
+
msgid "Transaction Declined"
|
1186 |
+
msgstr ""
|
1187 |
+
|
1188 |
+
#: addons/buy-creds/gateways/netbilling.php:465
|
1189 |
+
msgid ""
|
1190 |
+
"I am sorry but your transaction could not be completed due to the following "
|
1191 |
+
msgstr ""
|
1192 |
+
|
1193 |
+
#: addons/buy-creds/gateways/netbilling.php:474
|
1194 |
+
msgid "Transaction Error"
|
1195 |
+
msgstr ""
|
1196 |
+
|
1197 |
+
#: addons/buy-creds/gateways/netbilling.php:475
|
1198 |
+
msgid "NETbilling returned the following error: "
|
1199 |
+
msgstr ""
|
1200 |
+
|
1201 |
+
#: addons/buy-creds/gateways/netbilling.php:476
|
1202 |
+
msgid "Please try again."
|
1203 |
+
msgstr ""
|
1204 |
+
|
1205 |
+
#: addons/buy-creds/gateways/netbilling.php:480
|
1206 |
+
msgid "Purchase of"
|
1207 |
+
msgstr ""
|
1208 |
+
|
1209 |
+
#: addons/buy-creds/gateways/netbilling.php:480
|
1210 |
+
msgid "for"
|
1211 |
+
msgstr ""
|
1212 |
+
|
1213 |
+
#: addons/buy-creds/gateways/netbilling.php:481
|
1214 |
+
msgid "Fields marked * are required!"
|
1215 |
+
msgstr ""
|
1216 |
+
|
1217 |
+
#: addons/buy-creds/gateways/netbilling.php:491
|
1218 |
+
msgid "Billing Details"
|
1219 |
+
msgstr ""
|
1220 |
+
|
1221 |
+
#: addons/buy-creds/gateways/netbilling.php:560
|
1222 |
+
msgid "Month"
|
1223 |
+
msgstr ""
|
1224 |
+
|
1225 |
+
#: addons/buy-creds/gateways/netbilling.php:566
|
1226 |
+
msgid "Year"
|
1227 |
+
msgstr ""
|
1228 |
+
|
1229 |
+
#: addons/buy-creds/gateways/netbilling.php:613
|
1230 |
+
msgid "Account ID"
|
1231 |
+
msgstr ""
|
1232 |
+
|
1233 |
+
#: addons/buy-creds/gateways/netbilling.php:619
|
1234 |
+
msgid "Site Tag"
|
1235 |
+
msgstr ""
|
1236 |
+
|
1237 |
+
#: addons/buy-creds/gateways/netbilling.php:625
|
1238 |
+
msgid "Dynamic IP Security Code"
|
1239 |
+
msgstr ""
|
1240 |
+
|
1241 |
+
#: addons/buy-creds/gateways/netbilling.php:631
|
1242 |
+
#: addons/buy-creds/gateways/paypal-standard.php:341
|
1243 |
+
#: addons/buy-creds/gateways/skrill.php:364
|
1244 |
+
msgid "Item Name"
|
1245 |
+
msgstr ""
|
1246 |
+
|
1247 |
+
#: addons/buy-creds/gateways/netbilling.php:637
|
1248 |
+
#: addons/buy-creds/gateways/paypal-standard.php:348
|
1249 |
+
#: addons/buy-creds/gateways/skrill.php:371
|
1250 |
+
msgid "%plural% Exchange Rate"
|
1251 |
+
msgstr ""
|
1252 |
+
|
1253 |
+
#: addons/buy-creds/gateways/netbilling.php:643
|
1254 |
+
msgid "Allowed Attempts"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
+
#: addons/buy-creds/gateways/netbilling.php:647
|
1258 |
+
msgid "Maximum number of attempts allowed for purchases."
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: addons/buy-creds/gateways/netbilling.php:650
|
1262 |
+
msgid "Advanced"
|
1263 |
+
msgstr ""
|
1264 |
+
|
1265 |
+
#: addons/buy-creds/gateways/netbilling.php:654
|
1266 |
+
msgid "Disable AVS (Address Verification System) for credit card transactions."
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#: addons/buy-creds/gateways/netbilling.php:658
|
1270 |
+
msgid "Disable CVV2 (Card Verification Value 2) for credit card transactions."
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: addons/buy-creds/gateways/netbilling.php:662
|
1274 |
+
msgid ""
|
1275 |
+
"Disable all fraud protection other than AVS/CVV2. (This implies "
|
1276 |
+
"disable_negative_db)"
|
1277 |
+
msgstr ""
|
1278 |
+
|
1279 |
+
#: addons/buy-creds/gateways/netbilling.php:666
|
1280 |
+
msgid ""
|
1281 |
+
"Disable only the negative database component of the fraud protection system."
|
1282 |
+
msgstr ""
|
1283 |
+
|
1284 |
+
#: addons/buy-creds/gateways/netbilling.php:670
|
1285 |
+
msgid "Disable automatic sending of both merchant and customer email receipts."
|
1286 |
+
msgstr ""
|
1287 |
+
|
1288 |
+
#: addons/buy-creds/gateways/netbilling.php:674
|
1289 |
+
msgid "Disable immediate rejection of expired cards."
|
1290 |
+
msgstr ""
|
1291 |
+
|
1292 |
+
#: addons/buy-creds/gateways/paypal-standard.php:225
|
1293 |
+
#: addons/buy-creds/gateways/skrill.php:211
|
1294 |
+
msgid "Success"
|
1295 |
+
msgstr ""
|
1296 |
+
|
1297 |
+
#: addons/buy-creds/gateways/paypal-standard.php:226
|
1298 |
+
#: addons/buy-creds/gateways/skrill.php:212
|
1299 |
+
msgid "Thank you for your purchase"
|
1300 |
+
msgstr ""
|
1301 |
+
|
1302 |
+
#: addons/buy-creds/gateways/paypal-standard.php:239
|
1303 |
+
#: addons/buy-creds/gateways/skrill.php:225
|
1304 |
+
#: addons/buy-creds/gateways/zombaio.php:232
|
1305 |
+
msgid "Please setup this gateway before attempting to make a purchase!"
|
1306 |
+
msgstr ""
|
1307 |
+
|
1308 |
+
#: addons/buy-creds/gateways/paypal-standard.php:299
|
1309 |
+
#: addons/buy-creds/gateways/skrill.php:266
|
1310 |
+
msgid "Return to "
|
1311 |
+
msgstr ""
|
1312 |
+
|
1313 |
+
#: addons/buy-creds/gateways/paypal-standard.php:304
|
1314 |
+
#: addons/buy-creds/gateways/skrill.php:320
|
1315 |
+
#: addons/buy-creds/gateways/zombaio.php:271
|
1316 |
+
msgid "Processing payment …"
|
1317 |
+
msgstr ""
|
1318 |
+
|
1319 |
+
#: addons/buy-creds/gateways/paypal-standard.php:332
|
1320 |
+
#: addons/buy-creds/gateways/skrill.php:401
|
1321 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:416
|
1322 |
+
msgid "Important!"
|
1323 |
+
msgstr ""
|
1324 |
+
|
1325 |
+
#: addons/buy-creds/gateways/paypal-standard.php:332
|
1326 |
+
msgid ""
|
1327 |
+
"Make sure you select a currency that your PayPal account supports. Otherwise "
|
1328 |
+
"transactions will not be approved until you login to your PayPal account and "
|
1329 |
+
"Accept each transaction!"
|
1330 |
+
msgstr ""
|
1331 |
+
|
1332 |
+
#: addons/buy-creds/gateways/paypal-standard.php:335
|
1333 |
+
msgid "Account Email"
|
1334 |
+
msgstr ""
|
1335 |
+
|
1336 |
+
#: addons/buy-creds/gateways/paypal-standard.php:345
|
1337 |
+
#: addons/buy-creds/gateways/skrill.php:368
|
1338 |
+
msgid "Description of the item being purchased by the user."
|
1339 |
+
msgstr ""
|
1340 |
+
|
1341 |
+
#: addons/buy-creds/gateways/paypal-standard.php:351
|
1342 |
+
#: addons/buy-creds/gateways/skrill.php:374
|
1343 |
+
msgid "Your selected currency"
|
1344 |
+
msgstr ""
|
1345 |
+
|
1346 |
+
#: addons/buy-creds/gateways/paypal-standard.php:354
|
1347 |
+
msgid "IPN Address"
|
1348 |
+
msgstr ""
|
1349 |
+
|
1350 |
+
#: addons/buy-creds/gateways/skrill.php:303
|
1351 |
+
msgid "Product:"
|
1352 |
+
msgstr ""
|
1353 |
+
|
1354 |
+
#: addons/buy-creds/gateways/skrill.php:312
|
1355 |
+
msgid "Gift to:"
|
1356 |
+
msgstr ""
|
1357 |
+
|
1358 |
+
#: addons/buy-creds/gateways/skrill.php:313
|
1359 |
+
msgid "(author)"
|
1360 |
+
msgstr ""
|
1361 |
+
|
1362 |
+
#: addons/buy-creds/gateways/skrill.php:341
|
1363 |
+
msgid "Remember to use your Test Merchant Account when Sandbox mode is active!"
|
1364 |
+
msgstr ""
|
1365 |
+
|
1366 |
+
#: addons/buy-creds/gateways/skrill.php:351
|
1367 |
+
msgid "Merchant Account Email"
|
1368 |
+
msgstr ""
|
1369 |
+
|
1370 |
+
#: addons/buy-creds/gateways/skrill.php:357
|
1371 |
+
msgid "Secret Word"
|
1372 |
+
msgstr ""
|
1373 |
+
|
1374 |
+
#: addons/buy-creds/gateways/skrill.php:361
|
1375 |
+
msgid ""
|
1376 |
+
"You can set your secret word under \"Merchant Tools\" in your Skrill Account."
|
1377 |
+
msgstr ""
|
1378 |
+
|
1379 |
+
#: addons/buy-creds/gateways/skrill.php:377
|
1380 |
+
msgid "Confirmation Email"
|
1381 |
+
msgstr ""
|
1382 |
+
|
1383 |
+
#: addons/buy-creds/gateways/skrill.php:380
|
1384 |
+
msgid ""
|
1385 |
+
"Ask Skrill to send me a confirmation email for each successful purchase."
|
1386 |
+
msgstr ""
|
1387 |
+
|
1388 |
+
#: addons/buy-creds/gateways/skrill.php:386
|
1389 |
+
#: addons/gateway/carts/mycred-woocommerce.php:75
|
1390 |
+
#: addons/ranks/myCRED-addon-ranks.php:696
|
1391 |
+
#: addons/transfer/myCRED-addon-transfer.php:594
|
1392 |
+
#: includes/mycred-widgets.php:185 includes/mycred-widgets.php:360
|
1393 |
+
msgid "Title"
|
1394 |
+
msgstr ""
|
1395 |
+
|
1396 |
+
#: addons/buy-creds/gateways/skrill.php:388
|
1397 |
+
msgid ""
|
1398 |
+
"If left empty, your account email is used as title on the Skill Payment Page."
|
1399 |
+
msgstr ""
|
1400 |
+
|
1401 |
+
#: addons/buy-creds/gateways/skrill.php:391
|
1402 |
+
#: addons/buy-creds/gateways/zombaio.php:314
|
1403 |
+
msgid "Logo URL"
|
1404 |
+
msgstr ""
|
1405 |
+
|
1406 |
+
#: addons/buy-creds/gateways/skrill.php:393
|
1407 |
+
msgid ""
|
1408 |
+
"The URL to the image you want to use on the top of the gateway. For best "
|
1409 |
+
"integration results we recommend you use logos with dimensions up to 200px "
|
1410 |
+
"in width and 50px in height."
|
1411 |
+
msgstr ""
|
1412 |
+
|
1413 |
+
#: addons/buy-creds/gateways/skrill.php:396
|
1414 |
+
msgid "Confirmation Note"
|
1415 |
+
msgstr ""
|
1416 |
+
|
1417 |
+
#: addons/buy-creds/gateways/skrill.php:398
|
1418 |
+
msgid ""
|
1419 |
+
"Optional text to show user once a transaction has been successfully "
|
1420 |
+
"completed. This text is shown by Skrill."
|
1421 |
+
msgstr ""
|
1422 |
+
|
1423 |
+
#: addons/buy-creds/gateways/skrill.php:402
|
1424 |
+
msgid ""
|
1425 |
+
"By default all Skrill Merchant account accept payments via Bank Transfers. "
|
1426 |
+
"When a user selects this option, no %_plural% are awarded! You will need to "
|
1427 |
+
"manually award these once the bank transfer is completed."
|
1428 |
+
msgstr ""
|
1429 |
+
|
1430 |
+
#: addons/buy-creds/gateways/zombaio.php:296
|
1431 |
+
msgid "Site ID"
|
1432 |
+
msgstr ""
|
1433 |
+
|
1434 |
+
#: addons/buy-creds/gateways/zombaio.php:302
|
1435 |
+
msgid "GW Password"
|
1436 |
+
msgstr ""
|
1437 |
+
|
1438 |
+
#: addons/buy-creds/gateways/zombaio.php:308
|
1439 |
+
msgid "Pricing ID"
|
1440 |
+
msgstr ""
|
1441 |
+
|
1442 |
+
#: addons/buy-creds/gateways/zombaio.php:320
|
1443 |
+
msgid "IP Verification"
|
1444 |
+
msgstr ""
|
1445 |
+
|
1446 |
+
#: addons/buy-creds/gateways/zombaio.php:323
|
1447 |
+
msgid "Do not verify that callbacks are coming from Zombaio."
|
1448 |
+
msgstr ""
|
1449 |
+
|
1450 |
+
#: addons/buy-creds/gateways/zombaio.php:326
|
1451 |
+
msgid "Language"
|
1452 |
+
msgstr ""
|
1453 |
+
|
1454 |
+
#: addons/buy-creds/gateways/zombaio.php:333
|
1455 |
+
msgid "Postback URL (ZScript)"
|
1456 |
+
msgstr ""
|
1457 |
+
|
1458 |
+
#: addons/buy-creds/gateways/zombaio.php:337
|
1459 |
+
msgid ""
|
1460 |
+
"For this gateway to work, login to ZOA and set the Postback URL to the above "
|
1461 |
+
"address and click validate."
|
1462 |
+
msgstr ""
|
1463 |
+
|
1464 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:12
|
1465 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:155
|
1466 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:161
|
1467 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:167
|
1468 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:256
|
1469 |
+
msgid "Email Notices"
|
1470 |
+
msgstr ""
|
1471 |
+
|
1472 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:13
|
1473 |
+
msgid "Create email notices for any type of myCRED instance."
|
1474 |
+
msgstr ""
|
1475 |
+
|
1476 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:156
|
1477 |
+
msgid "Email Notice"
|
1478 |
+
msgstr ""
|
1479 |
+
|
1480 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:157
|
1481 |
+
#: addons/ranks/myCRED-addon-ranks.php:158
|
1482 |
+
msgid "Add New"
|
1483 |
+
msgstr ""
|
1484 |
+
|
1485 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:158
|
1486 |
+
msgid "Add New Notice"
|
1487 |
+
msgstr ""
|
1488 |
+
|
1489 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:159
|
1490 |
+
msgid "Edit Notice"
|
1491 |
+
msgstr ""
|
1492 |
+
|
1493 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:160
|
1494 |
+
msgid "New Notice"
|
1495 |
+
msgstr ""
|
1496 |
+
|
1497 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:162
|
1498 |
+
msgid "View Notice"
|
1499 |
+
msgstr ""
|
1500 |
+
|
1501 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:163
|
1502 |
+
msgid "Search Email Notices"
|
1503 |
+
msgstr ""
|
1504 |
+
|
1505 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:164
|
1506 |
+
msgid "No email notices found"
|
1507 |
+
msgstr ""
|
1508 |
+
|
1509 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:165
|
1510 |
+
msgid "No email notices found in Trash"
|
1511 |
+
msgstr ""
|
1512 |
+
|
1513 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:188
|
1514 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:826
|
1515 |
+
msgid "General"
|
1516 |
+
msgstr ""
|
1517 |
+
|
1518 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:189
|
1519 |
+
msgid "users balance changes"
|
1520 |
+
msgstr ""
|
1521 |
+
|
1522 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:190
|
1523 |
+
msgid "user gains %_plural%"
|
1524 |
+
msgstr ""
|
1525 |
+
|
1526 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:191
|
1527 |
+
msgid "user lose %_plural%"
|
1528 |
+
msgstr ""
|
1529 |
+
|
1530 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:192
|
1531 |
+
msgid "users balance reaches zero"
|
1532 |
+
msgstr ""
|
1533 |
+
|
1534 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:193
|
1535 |
+
msgid "users balance goes minus"
|
1536 |
+
msgstr ""
|
1537 |
+
|
1538 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:199
|
1539 |
+
msgid "Sell Content Add-on"
|
1540 |
+
msgstr ""
|
1541 |
+
|
1542 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:200
|
1543 |
+
msgid "user buys content"
|
1544 |
+
msgstr ""
|
1545 |
+
|
1546 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:201
|
1547 |
+
msgid "authors content gets sold"
|
1548 |
+
msgstr ""
|
1549 |
+
|
1550 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:208
|
1551 |
+
msgid "buyCREDs Add-on"
|
1552 |
+
msgstr ""
|
1553 |
+
|
1554 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:209
|
1555 |
+
msgid "user buys %_plural%"
|
1556 |
+
msgstr ""
|
1557 |
+
|
1558 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:216
|
1559 |
+
msgid "Transfer Add-on"
|
1560 |
+
msgstr ""
|
1561 |
+
|
1562 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:217
|
1563 |
+
msgid "user sends %_plural%"
|
1564 |
+
msgstr ""
|
1565 |
+
|
1566 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:218
|
1567 |
+
msgid "user receives %_plural%"
|
1568 |
+
msgstr ""
|
1569 |
+
|
1570 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:258
|
1571 |
+
msgid ""
|
1572 |
+
"Settings that apply to all email notices and can not be overridden for "
|
1573 |
+
"individual emails."
|
1574 |
+
msgstr ""
|
1575 |
+
|
1576 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:259
|
1577 |
+
msgid "Email Format"
|
1578 |
+
msgstr ""
|
1579 |
+
|
1580 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:263
|
1581 |
+
msgid "Plain text emails only."
|
1582 |
+
msgstr ""
|
1583 |
+
|
1584 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:267
|
1585 |
+
msgid "HTML or Plain text emails."
|
1586 |
+
msgstr ""
|
1587 |
+
|
1588 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:270
|
1589 |
+
msgid "Filters"
|
1590 |
+
msgstr ""
|
1591 |
+
|
1592 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:274
|
1593 |
+
msgid ""
|
1594 |
+
"Allow WordPress and Third Party Plugins to filter the email subject before "
|
1595 |
+
"an email is sent."
|
1596 |
+
msgstr ""
|
1597 |
+
|
1598 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:278
|
1599 |
+
msgid ""
|
1600 |
+
"Allow WordPress and Third Party Plugins to filter the email content before "
|
1601 |
+
"an email is sent."
|
1602 |
+
msgstr ""
|
1603 |
+
|
1604 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:281
|
1605 |
+
msgid ""
|
1606 |
+
"Default email settings. These settings can be individually overridden when "
|
1607 |
+
"editing emails."
|
1608 |
+
msgstr ""
|
1609 |
+
|
1610 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:282
|
1611 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:665
|
1612 |
+
msgid "Email Settings"
|
1613 |
+
msgstr ""
|
1614 |
+
|
1615 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:285
|
1616 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:782
|
1617 |
+
msgid "Senders Name:"
|
1618 |
+
msgstr ""
|
1619 |
+
|
1620 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:289
|
1621 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:784
|
1622 |
+
msgid "Senders Email:"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:293
|
1626 |
+
msgid "Reply-To:"
|
1627 |
+
msgstr ""
|
1628 |
+
|
1629 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:297
|
1630 |
+
msgid "Default Email Content"
|
1631 |
+
msgstr ""
|
1632 |
+
|
1633 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:301
|
1634 |
+
msgid "Default email content."
|
1635 |
+
msgstr ""
|
1636 |
+
|
1637 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:304
|
1638 |
+
msgid "Default Email Styling"
|
1639 |
+
msgstr ""
|
1640 |
+
|
1641 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:308
|
1642 |
+
msgid "Ignored if HTML is not allowed in emails."
|
1643 |
+
msgstr ""
|
1644 |
+
|
1645 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:600
|
1646 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:714
|
1647 |
+
msgid "Email Subject"
|
1648 |
+
msgstr ""
|
1649 |
+
|
1650 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:601
|
1651 |
+
msgid "Status"
|
1652 |
+
msgstr ""
|
1653 |
+
|
1654 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:621
|
1655 |
+
msgid "Not Active"
|
1656 |
+
msgstr ""
|
1657 |
+
|
1658 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:623
|
1659 |
+
#, php-format
|
1660 |
+
msgid "Scheduled:<br /><strong>%1$s</strong>"
|
1661 |
+
msgstr ""
|
1662 |
+
|
1663 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:627
|
1664 |
+
msgid "Active"
|
1665 |
+
msgstr ""
|
1666 |
+
|
1667 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:629
|
1668 |
+
#, php-format
|
1669 |
+
msgid "Active - Last run:<br /><strong>%1$s</strong>"
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:638
|
1673 |
+
msgid "Email is sent when"
|
1674 |
+
msgstr ""
|
1675 |
+
|
1676 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:640
|
1677 |
+
msgid "Missing instance for this notice!"
|
1678 |
+
msgstr ""
|
1679 |
+
|
1680 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:649
|
1681 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:651
|
1682 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:653
|
1683 |
+
msgid "Sent To"
|
1684 |
+
msgstr ""
|
1685 |
+
|
1686 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:649
|
1687 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:776
|
1688 |
+
#: includes/mycred-admin.php:332 modules/mycred-module-log.php:809
|
1689 |
+
msgid "User"
|
1690 |
+
msgstr ""
|
1691 |
+
|
1692 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:651
|
1693 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:777
|
1694 |
+
msgid "Administrator"
|
1695 |
+
msgstr ""
|
1696 |
+
|
1697 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:653
|
1698 |
+
msgid "Both Administrator and User"
|
1699 |
+
msgstr ""
|
1700 |
+
|
1701 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:674
|
1702 |
+
#: modules/mycred-module-help.php:145 modules/mycred-module-help.php:169
|
1703 |
+
msgid "Available Template Tags"
|
1704 |
+
msgstr ""
|
1705 |
+
|
1706 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:685
|
1707 |
+
msgid "Email Header"
|
1708 |
+
msgstr ""
|
1709 |
+
|
1710 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:745
|
1711 |
+
msgid "Send this email notice when..."
|
1712 |
+
msgstr ""
|
1713 |
+
|
1714 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:774
|
1715 |
+
msgid "Recipient:"
|
1716 |
+
msgstr ""
|
1717 |
+
|
1718 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:778
|
1719 |
+
msgid "Both"
|
1720 |
+
msgstr ""
|
1721 |
+
|
1722 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:786
|
1723 |
+
msgid "Reply-To Email:"
|
1724 |
+
msgstr ""
|
1725 |
+
|
1726 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:792
|
1727 |
+
msgid "Save"
|
1728 |
+
msgstr ""
|
1729 |
+
|
1730 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:804
|
1731 |
+
msgid "CSS Styling"
|
1732 |
+
msgstr ""
|
1733 |
+
|
1734 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:819
|
1735 |
+
msgid "Site Related"
|
1736 |
+
msgstr ""
|
1737 |
+
|
1738 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:820
|
1739 |
+
msgid "Your websites title"
|
1740 |
+
msgstr ""
|
1741 |
+
|
1742 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:821
|
1743 |
+
msgid "Your websites address"
|
1744 |
+
msgstr ""
|
1745 |
+
|
1746 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:822
|
1747 |
+
msgid "Your websites tagline (description)"
|
1748 |
+
msgstr ""
|
1749 |
+
|
1750 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:823
|
1751 |
+
msgid "Your websites admin email"
|
1752 |
+
msgstr ""
|
1753 |
+
|
1754 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:824
|
1755 |
+
msgid "Total number of blog members"
|
1756 |
+
msgstr ""
|
1757 |
+
|
1758 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:827
|
1759 |
+
msgid "Points name in singular format"
|
1760 |
+
msgstr ""
|
1761 |
+
|
1762 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:828
|
1763 |
+
msgid "Points name in plural"
|
1764 |
+
msgstr ""
|
1765 |
+
|
1766 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:829
|
1767 |
+
msgid "Login URL"
|
1768 |
+
msgstr ""
|
1769 |
+
|
1770 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:832
|
1771 |
+
msgid "User Related"
|
1772 |
+
msgstr ""
|
1773 |
+
|
1774 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:833
|
1775 |
+
msgid "The users ID"
|
1776 |
+
msgstr ""
|
1777 |
+
|
1778 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:834
|
1779 |
+
msgid "The users login name (username)"
|
1780 |
+
msgstr ""
|
1781 |
+
|
1782 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:835
|
1783 |
+
msgid "The users display name"
|
1784 |
+
msgstr ""
|
1785 |
+
|
1786 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:836
|
1787 |
+
msgid "The users profile address"
|
1788 |
+
msgstr ""
|
1789 |
+
|
1790 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:837
|
1791 |
+
msgid "Link to the users profile address with their display name as title"
|
1792 |
+
msgstr ""
|
1793 |
+
|
1794 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:838
|
1795 |
+
msgid "The users current balance unformated"
|
1796 |
+
msgstr ""
|
1797 |
+
|
1798 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:839
|
1799 |
+
msgid "The users current balance formated"
|
1800 |
+
msgstr ""
|
1801 |
+
|
1802 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:841
|
1803 |
+
msgid "Post Related"
|
1804 |
+
msgstr ""
|
1805 |
+
|
1806 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:842
|
1807 |
+
msgid "Post Title"
|
1808 |
+
msgstr ""
|
1809 |
+
|
1810 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:843
|
1811 |
+
msgid "Post URL address"
|
1812 |
+
msgstr ""
|
1813 |
+
|
1814 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:844
|
1815 |
+
msgid "Link to post Post title"
|
1816 |
+
msgstr ""
|
1817 |
+
|
1818 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:845
|
1819 |
+
msgid "The post type"
|
1820 |
+
msgstr ""
|
1821 |
+
|
1822 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:921
|
1823 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:924
|
1824 |
+
#, php-format
|
1825 |
+
msgid "Email Notice Updated. View <a href=\"%1$s\">All Notices</a>."
|
1826 |
+
msgstr ""
|
1827 |
+
|
1828 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:922
|
1829 |
+
#: addons/ranks/myCRED-addon-ranks.php:460
|
1830 |
+
msgid "Custom field updated"
|
1831 |
+
msgstr ""
|
1832 |
+
|
1833 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:923
|
1834 |
+
#: addons/ranks/myCRED-addon-ranks.php:461
|
1835 |
+
msgid "Custom filed updated"
|
1836 |
+
msgstr ""
|
1837 |
+
|
1838 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:926
|
1839 |
+
msgid "Email Notice Activated"
|
1840 |
+
msgstr ""
|
1841 |
+
|
1842 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:927
|
1843 |
+
msgid "Email Notice Saved"
|
1844 |
+
msgstr ""
|
1845 |
+
|
1846 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:928
|
1847 |
+
#, php-format
|
1848 |
+
msgid ""
|
1849 |
+
"Email Notice Submitted for approval. View <a href=\"%1$s\">All Notices</a>."
|
1850 |
+
msgstr ""
|
1851 |
+
|
1852 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:930
|
1853 |
+
#, php-format
|
1854 |
+
msgid "Email Notice scheduled for: <strong>%1$s</strong>."
|
1855 |
+
msgstr ""
|
1856 |
+
|
1857 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:949
|
1858 |
+
msgid ""
|
1859 |
+
"Once a notice is \"published\" it becomes active! Select \"Save Draft\" if "
|
1860 |
+
"you are not yet ready to use this email notice!"
|
1861 |
+
msgstr ""
|
1862 |
+
|
1863 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:951
|
1864 |
+
#, php-format
|
1865 |
+
msgid "This notice will become active on:<br /><strong>%1$s</strong>"
|
1866 |
+
msgstr ""
|
1867 |
+
|
1868 |
+
#: addons/email-notices/myCRED-addon-email-notices.php:953
|
1869 |
+
msgid "This email notice is active."
|
1870 |
+
msgstr ""
|
1871 |
+
|
1872 |
+
#: addons/gateway/myCRED-addon-gateway.php:12
|
1873 |
+
msgid "Gateway"
|
1874 |
+
msgstr ""
|
1875 |
+
|
1876 |
+
#: addons/gateway/myCRED-addon-gateway.php:13
|
1877 |
+
msgid ""
|
1878 |
+
"Let your users pay using their <strong>my</strong>CRED points balance. "
|
1879 |
+
"Supported Carts: WooCommerce, MarketPress. Supported Event Bookings: Event "
|
1880 |
+
"Espresso, Events Manager."
|
1881 |
+
msgstr ""
|
1882 |
+
|
1883 |
+
#: addons/gateway/carts/mycred-marketpress.php:148
|
1884 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:254
|
1885 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:278
|
1886 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:357
|
1887 |
+
#: includes/mycred-admin.php:333
|
1888 |
+
msgid "Current Balance"
|
1889 |
+
msgstr ""
|
1890 |
+
|
1891 |
+
#: addons/gateway/carts/mycred-marketpress.php:152
|
1892 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:258
|
1893 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:282
|
1894 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:361
|
1895 |
+
msgid "Total Cost"
|
1896 |
+
msgstr ""
|
1897 |
+
|
1898 |
+
#: addons/gateway/carts/mycred-marketpress.php:156
|
1899 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:262
|
1900 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:286
|
1901 |
+
msgid "Balance After Purchase"
|
1902 |
+
msgstr ""
|
1903 |
+
|
1904 |
+
#: addons/gateway/carts/mycred-marketpress.php:180
|
1905 |
+
msgid "Payment"
|
1906 |
+
msgstr ""
|
1907 |
+
|
1908 |
+
#: addons/gateway/carts/mycred-marketpress.php:183
|
1909 |
+
#: addons/gateway/carts/mycred-marketpress.php:232
|
1910 |
+
#, php-format
|
1911 |
+
msgid "<a href=\"%s\">Go Back</a>"
|
1912 |
+
msgstr ""
|
1913 |
+
|
1914 |
+
#: addons/gateway/carts/mycred-marketpress.php:186
|
1915 |
+
msgid "will be deducted from your account."
|
1916 |
+
msgstr ""
|
1917 |
+
|
1918 |
+
#: addons/gateway/carts/mycred-marketpress.php:222
|
1919 |
+
#, php-format
|
1920 |
+
msgid ""
|
1921 |
+
"Sorry, but you can not use this gateway as your account is excluded. Please "
|
1922 |
+
"<a href=\"%s\">select a different payment method</a>."
|
1923 |
+
msgstr ""
|
1924 |
+
|
1925 |
+
#: addons/gateway/carts/mycred-marketpress.php:241
|
1926 |
+
msgid "Paid"
|
1927 |
+
msgstr ""
|
1928 |
+
|
1929 |
+
#: addons/gateway/carts/mycred-marketpress.php:244
|
1930 |
+
#: addons/gateway/carts/mycred-woocommerce.php:34
|
1931 |
+
#: includes/mycred-network.php:53 includes/mycred-network.php:54
|
1932 |
+
#: modules/mycred-module-plugins.php:844
|
1933 |
+
msgid "myCRED"
|
1934 |
+
msgstr ""
|
1935 |
+
|
1936 |
+
#: addons/gateway/carts/mycred-marketpress.php:314
|
1937 |
+
msgid "%_singular% Balance"
|
1938 |
+
msgstr ""
|
1939 |
+
|
1940 |
+
#: addons/gateway/carts/mycred-marketpress.php:343
|
1941 |
+
#, php-format
|
1942 |
+
msgid ""
|
1943 |
+
"Let your users pay for items in their shopping cart using their %s Account. "
|
1944 |
+
"Note! This gateway requires your users to be logged in when making a "
|
1945 |
+
"purchase!"
|
1946 |
+
msgstr ""
|
1947 |
+
|
1948 |
+
#: addons/gateway/carts/mycred-marketpress.php:346
|
1949 |
+
msgid "Method Name"
|
1950 |
+
msgstr ""
|
1951 |
+
|
1952 |
+
#: addons/gateway/carts/mycred-marketpress.php:348
|
1953 |
+
msgid ""
|
1954 |
+
"Enter a public name for this payment method that is displayed to users - No "
|
1955 |
+
"HTML"
|
1956 |
+
msgstr ""
|
1957 |
+
|
1958 |
+
#: addons/gateway/carts/mycred-marketpress.php:353
|
1959 |
+
msgid "Gateway Logo URL"
|
1960 |
+
msgstr ""
|
1961 |
+
|
1962 |
+
#: addons/gateway/carts/mycred-marketpress.php:361
|
1963 |
+
#: addons/gateway/carts/mycred-woocommerce.php:89
|
1964 |
+
msgid ""
|
1965 |
+
"Log entry template for successful payments. Available template tags: "
|
1966 |
+
"%order_id%, %order_link%"
|
1967 |
+
msgstr ""
|
1968 |
+
|
1969 |
+
#: addons/gateway/carts/mycred-marketpress.php:368
|
1970 |
+
#: addons/gateway/carts/mycred-woocommerce.php:95
|
1971 |
+
msgid "How much is 1 %_singular% worth in %currency%?"
|
1972 |
+
msgstr ""
|
1973 |
+
|
1974 |
+
#: addons/gateway/carts/mycred-marketpress.php:373
|
1975 |
+
#: addons/gateway/carts/mycred-woocommerce.php:100
|
1976 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:411
|
1977 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:496
|
1978 |
+
#: addons/import/myCRED-addon-import.php:525
|
1979 |
+
#: addons/import/myCRED-addon-import.php:594
|
1980 |
+
#: addons/import/myCRED-addon-import.php:658
|
1981 |
+
msgid "Exchange Rate"
|
1982 |
+
msgstr ""
|
1983 |
+
|
1984 |
+
#: addons/gateway/carts/mycred-marketpress.php:382
|
1985 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:566
|
1986 |
+
msgid "Insufficient Funds"
|
1987 |
+
msgstr ""
|
1988 |
+
|
1989 |
+
#: addons/gateway/carts/mycred-marketpress.php:384
|
1990 |
+
msgid "Message to show when the user can not use this gateway."
|
1991 |
+
msgstr ""
|
1992 |
+
|
1993 |
+
#: addons/gateway/carts/mycred-marketpress.php:386
|
1994 |
+
#: addons/gateway/carts/mycred-marketpress.php:394
|
1995 |
+
msgid "Available template tags are: General."
|
1996 |
+
msgstr ""
|
1997 |
+
|
1998 |
+
#: addons/gateway/carts/mycred-marketpress.php:390
|
1999 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:446
|
2000 |
+
msgid "Visitors"
|
2001 |
+
msgstr ""
|
2002 |
+
|
2003 |
+
#: addons/gateway/carts/mycred-marketpress.php:392
|
2004 |
+
msgid "Message to show to buyers that are not logged in."
|
2005 |
+
msgstr ""
|
2006 |
+
|
2007 |
+
#: addons/gateway/carts/mycred-marketpress.php:398
|
2008 |
+
msgid "User Instructions"
|
2009 |
+
msgstr ""
|
2010 |
+
|
2011 |
+
#: addons/gateway/carts/mycred-marketpress.php:400
|
2012 |
+
msgid "Information to show users before payment."
|
2013 |
+
msgstr ""
|
2014 |
+
|
2015 |
+
#: addons/gateway/carts/mycred-marketpress.php:402
|
2016 |
+
msgid ""
|
2017 |
+
"Available template tags are: %balance% and %balance_f% for users current "
|
2018 |
+
"balance."
|
2019 |
+
msgstr ""
|
2020 |
+
|
2021 |
+
#: addons/gateway/carts/mycred-marketpress.php:406
|
2022 |
+
msgid "Confirmation Information"
|
2023 |
+
msgstr ""
|
2024 |
+
|
2025 |
+
#: addons/gateway/carts/mycred-marketpress.php:408
|
2026 |
+
msgid "Information to display on the order confirmation page. - HTML allowed"
|
2027 |
+
msgstr ""
|
2028 |
+
|
2029 |
+
#: addons/gateway/carts/mycred-marketpress.php:410
|
2030 |
+
msgid ""
|
2031 |
+
"Available template tags: TOTAL - total cart cost, %balance% and %balance_f% "
|
2032 |
+
"- users current balance."
|
2033 |
+
msgstr ""
|
2034 |
+
|
2035 |
+
#: addons/gateway/carts/mycred-marketpress.php:414
|
2036 |
+
msgid "Order Confirmation Email"
|
2037 |
+
msgstr ""
|
2038 |
+
|
2039 |
+
#: addons/gateway/carts/mycred-marketpress.php:416
|
2040 |
+
#, php-format
|
2041 |
+
msgid ""
|
2042 |
+
"This is the email text to send to those who have made %s checkouts. It "
|
2043 |
+
"overrides the default order checkout email. These codes will be replaced "
|
2044 |
+
"with order details: CUSTOMERNAME, ORDERID, ORDERINFO, SHIPPINGINFO, "
|
2045 |
+
"PAYMENTINFO, TOTAL, TRACKINGURL. No HTML allowed."
|
2046 |
+
msgstr ""
|
2047 |
+
|
2048 |
+
#: addons/gateway/carts/mycred-marketpress.php:418
|
2049 |
+
#, php-format
|
2050 |
+
msgid "Available template tags: %balance% or %balance_f% for users balance."
|
2051 |
+
msgstr ""
|
2052 |
+
|
2053 |
+
#: addons/gateway/carts/mycred-woocommerce.php:35
|
2054 |
+
msgid "Let users pay using their myCRED balance."
|
2055 |
+
msgstr ""
|
2056 |
+
|
2057 |
+
#: addons/gateway/carts/mycred-woocommerce.php:68
|
2058 |
+
msgid "Enable/Disable"
|
2059 |
+
msgstr ""
|
2060 |
+
|
2061 |
+
#: addons/gateway/carts/mycred-woocommerce.php:70
|
2062 |
+
msgid "Enable myCRED Payment"
|
2063 |
+
msgstr ""
|
2064 |
+
|
2065 |
+
#: addons/gateway/carts/mycred-woocommerce.php:72
|
2066 |
+
msgid ""
|
2067 |
+
"Users who are not logged in or excluded from using myCRED will not have "
|
2068 |
+
"access to this gateway!"
|
2069 |
+
msgstr ""
|
2070 |
+
|
2071 |
+
#: addons/gateway/carts/mycred-woocommerce.php:77
|
2072 |
+
msgid "Title to show for this payment option."
|
2073 |
+
msgstr ""
|
2074 |
+
|
2075 |
+
#: addons/gateway/carts/mycred-woocommerce.php:78
|
2076 |
+
msgid "Pay with myCRED"
|
2077 |
+
msgstr ""
|
2078 |
+
|
2079 |
+
#: addons/gateway/carts/mycred-woocommerce.php:82
|
2080 |
+
msgid "Customer Message"
|
2081 |
+
msgstr ""
|
2082 |
+
|
2083 |
+
#: addons/gateway/carts/mycred-woocommerce.php:84
|
2084 |
+
msgid "Deduct the amount from your %_plural% balance."
|
2085 |
+
msgstr ""
|
2086 |
+
|
2087 |
+
#: addons/gateway/carts/mycred-woocommerce.php:90
|
2088 |
+
msgid "Payment for Order: #%order_id%"
|
2089 |
+
msgstr ""
|
2090 |
+
|
2091 |
+
#: addons/gateway/carts/mycred-woocommerce.php:107
|
2092 |
+
msgid "Show Total"
|
2093 |
+
msgstr ""
|
2094 |
+
|
2095 |
+
#: addons/gateway/carts/mycred-woocommerce.php:109
|
2096 |
+
msgid "Show the final price in %_plural% ."
|
2097 |
+
msgstr ""
|
2098 |
+
|
2099 |
+
#: addons/gateway/carts/mycred-woocommerce.php:111
|
2100 |
+
msgid "Do not show"
|
2101 |
+
msgstr ""
|
2102 |
+
|
2103 |
+
#: addons/gateway/carts/mycred-woocommerce.php:112
|
2104 |
+
msgid "Show in Cart"
|
2105 |
+
msgstr ""
|
2106 |
+
|
2107 |
+
#: addons/gateway/carts/mycred-woocommerce.php:113
|
2108 |
+
msgid "Show on Checkout Page"
|
2109 |
+
msgstr ""
|
2110 |
+
|
2111 |
+
#: addons/gateway/carts/mycred-woocommerce.php:114
|
2112 |
+
msgid "Show in Cart and on Checkout Page"
|
2113 |
+
msgstr ""
|
2114 |
+
|
2115 |
+
#: addons/gateway/carts/mycred-woocommerce.php:119
|
2116 |
+
msgid "Label"
|
2117 |
+
msgstr ""
|
2118 |
+
|
2119 |
+
#: addons/gateway/carts/mycred-woocommerce.php:121
|
2120 |
+
msgid "Order Total in %_plural%"
|
2121 |
+
msgstr ""
|
2122 |
+
|
2123 |
+
#: addons/gateway/carts/mycred-woocommerce.php:148
|
2124 |
+
msgid "myCRED Payment"
|
2125 |
+
msgstr ""
|
2126 |
+
|
2127 |
+
#: addons/gateway/carts/mycred-woocommerce.php:149
|
2128 |
+
msgid ""
|
2129 |
+
"Allows users to pay using their myCRED %_singular% balance. Please note that "
|
2130 |
+
"users with insufficient funds and users who are not logged in will not see "
|
2131 |
+
"this payment gateway on the checkout page."
|
2132 |
+
msgstr ""
|
2133 |
+
|
2134 |
+
#: addons/gateway/carts/mycred-woocommerce.php:170
|
2135 |
+
msgid "You must be logged in to pay with %_plural%"
|
2136 |
+
msgstr ""
|
2137 |
+
|
2138 |
+
#: addons/gateway/carts/mycred-woocommerce.php:176
|
2139 |
+
msgid "You can not use this gateway. Please try a different payment option."
|
2140 |
+
msgstr ""
|
2141 |
+
|
2142 |
+
#: addons/gateway/carts/mycred-woocommerce.php:188
|
2143 |
+
msgid "Insufficient funds. Please try a different payment option."
|
2144 |
+
msgstr ""
|
2145 |
+
|
2146 |
+
#: addons/gateway/carts/mycred-woocommerce.php:209
|
2147 |
+
msgid "Your account has successfully been charged."
|
2148 |
+
msgstr ""
|
2149 |
+
|
2150 |
+
#: addons/gateway/carts/mycred-woocommerce.php:399
|
2151 |
+
msgid "Your current balance"
|
2152 |
+
msgstr ""
|
2153 |
+
|
2154 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:24
|
2155 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:479
|
2156 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:313
|
2157 |
+
msgid "Payments"
|
2158 |
+
msgstr ""
|
2159 |
+
|
2160 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:25
|
2161 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:31
|
2162 |
+
msgid "Pay Now"
|
2163 |
+
msgstr ""
|
2164 |
+
|
2165 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:28
|
2166 |
+
msgid "Payment for Event Registration"
|
2167 |
+
msgstr ""
|
2168 |
+
|
2169 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:320
|
2170 |
+
#, php-format
|
2171 |
+
msgid "Activate %s"
|
2172 |
+
msgstr ""
|
2173 |
+
|
2174 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:328
|
2175 |
+
#, php-format
|
2176 |
+
msgid "Deactivate %s"
|
2177 |
+
msgstr ""
|
2178 |
+
|
2179 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:344
|
2180 |
+
msgid "Gateway Settings"
|
2181 |
+
msgstr ""
|
2182 |
+
|
2183 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:376
|
2184 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:466
|
2185 |
+
#, php-format
|
2186 |
+
msgid "How many %s is 1 %s worth?"
|
2187 |
+
msgstr ""
|
2188 |
+
|
2189 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:382
|
2190 |
+
msgid "Gateways Settings Successfully Updated"
|
2191 |
+
msgstr ""
|
2192 |
+
|
2193 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:390
|
2194 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:532
|
2195 |
+
msgid "Labels"
|
2196 |
+
msgstr ""
|
2197 |
+
|
2198 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:393
|
2199 |
+
msgid "Gateway Title"
|
2200 |
+
msgstr ""
|
2201 |
+
|
2202 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:395
|
2203 |
+
msgid "Title to show on Payment page"
|
2204 |
+
msgstr ""
|
2205 |
+
|
2206 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:398
|
2207 |
+
msgid "Payment Type"
|
2208 |
+
msgstr ""
|
2209 |
+
|
2210 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:400
|
2211 |
+
msgid "Title to show on receipts and logs"
|
2212 |
+
msgstr ""
|
2213 |
+
|
2214 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:403
|
2215 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:549
|
2216 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:349
|
2217 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:541
|
2218 |
+
msgid "Button Label"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:405
|
2222 |
+
msgid "Pay Button"
|
2223 |
+
msgstr ""
|
2224 |
+
|
2225 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:408
|
2226 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:290
|
2227 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:293
|
2228 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:340
|
2229 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:537
|
2230 |
+
msgid "Price"
|
2231 |
+
msgstr ""
|
2232 |
+
|
2233 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:418
|
2234 |
+
msgid ""
|
2235 |
+
"You can disable purchases using this gateway by adding a custom Event Meta: "
|
2236 |
+
"<code>mycred_no_sale</code>"
|
2237 |
+
msgstr ""
|
2238 |
+
|
2239 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:419
|
2240 |
+
msgid "Users must be logged in to use this gateway!"
|
2241 |
+
msgstr ""
|
2242 |
+
|
2243 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:423
|
2244 |
+
#: modules/mycred-module-log.php:21 modules/mycred-module-log.php:22
|
2245 |
+
msgid "Log"
|
2246 |
+
msgstr ""
|
2247 |
+
|
2248 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:426
|
2249 |
+
#: addons/import/myCRED-addon-import.php:549
|
2250 |
+
#: addons/import/myCRED-addon-import.php:623
|
2251 |
+
#: addons/import/myCRED-addon-import.php:681 includes/mycred-admin.php:337
|
2252 |
+
msgid "Log Entry"
|
2253 |
+
msgstr ""
|
2254 |
+
|
2255 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:433
|
2256 |
+
#: addons/ranks/myCRED-addon-ranks.php:888
|
2257 |
+
msgid "Templates"
|
2258 |
+
msgstr ""
|
2259 |
+
|
2260 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:436
|
2261 |
+
msgid "Solvent users"
|
2262 |
+
msgstr ""
|
2263 |
+
|
2264 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:438
|
2265 |
+
msgid ""
|
2266 |
+
"Message to show users on the payment page before they are charged. Leave "
|
2267 |
+
"empty to hide.<br />Available template tags: General"
|
2268 |
+
msgstr ""
|
2269 |
+
|
2270 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:441
|
2271 |
+
msgid "Insolvent users"
|
2272 |
+
msgstr ""
|
2273 |
+
|
2274 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:443
|
2275 |
+
msgid ""
|
2276 |
+
"Message to show users who do not have enough points to pay.<br />Available "
|
2277 |
+
"template tags: General"
|
2278 |
+
msgstr ""
|
2279 |
+
|
2280 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:448
|
2281 |
+
msgid ""
|
2282 |
+
"Message to show visitors (users not logged in) on the payment page.<br /"
|
2283 |
+
">Available template tags: General"
|
2284 |
+
msgstr ""
|
2285 |
+
|
2286 |
+
#: addons/gateway/event-booking/mycred-eventespresso3.php:458
|
2287 |
+
#: modules/mycred-module-general.php:154
|
2288 |
+
msgid "Update Settings"
|
2289 |
+
msgstr ""
|
2290 |
+
|
2291 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:25
|
2292 |
+
msgid "Payment for tickets to %link_with_title%"
|
2293 |
+
msgstr ""
|
2294 |
+
|
2295 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:26
|
2296 |
+
msgid "Ticket refund for %link_with_title%"
|
2297 |
+
msgstr ""
|
2298 |
+
|
2299 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:30
|
2300 |
+
msgid "Pay using your %_plural% balance"
|
2301 |
+
msgstr ""
|
2302 |
+
|
2303 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:32
|
2304 |
+
msgid "Pay"
|
2305 |
+
msgstr ""
|
2306 |
+
|
2307 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:35
|
2308 |
+
msgid "Thank you for your payment!"
|
2309 |
+
msgstr ""
|
2310 |
+
|
2311 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:36
|
2312 |
+
msgid "I'm sorry but you can not pay for these tickets using %_plural%"
|
2313 |
+
msgstr ""
|
2314 |
+
|
2315 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:287
|
2316 |
+
msgid "Ticket Type"
|
2317 |
+
msgstr ""
|
2318 |
+
|
2319 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:296
|
2320 |
+
msgid "Spaces"
|
2321 |
+
msgstr ""
|
2322 |
+
|
2323 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:365
|
2324 |
+
msgid "Balance After Payment"
|
2325 |
+
msgstr ""
|
2326 |
+
|
2327 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:472
|
2328 |
+
msgid "Click to toggle"
|
2329 |
+
msgstr ""
|
2330 |
+
|
2331 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:472
|
2332 |
+
#, php-format
|
2333 |
+
msgid "%s Payments"
|
2334 |
+
msgstr ""
|
2335 |
+
|
2336 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:481
|
2337 |
+
msgid "Disabled - Users CAN NOT pay for tickets using %plural%."
|
2338 |
+
msgstr ""
|
2339 |
+
|
2340 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:482
|
2341 |
+
msgid "Single - Users can ONLY pay for tickets using %plural%."
|
2342 |
+
msgstr ""
|
2343 |
+
|
2344 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:483
|
2345 |
+
msgid "Multi - Users can pay for tickets using other gateways or %plural%."
|
2346 |
+
msgstr ""
|
2347 |
+
|
2348 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:487
|
2349 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:513
|
2350 |
+
msgid "Refunds"
|
2351 |
+
msgstr ""
|
2352 |
+
|
2353 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:490
|
2354 |
+
msgid ""
|
2355 |
+
"The percentage of the paid amount to refund if a booking gets cancelled. Use "
|
2356 |
+
"zero for no refunds. No refunds are given to \"Rejected\" bookings."
|
2357 |
+
msgstr ""
|
2358 |
+
|
2359 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:503
|
2360 |
+
msgid "Log Templates"
|
2361 |
+
msgstr ""
|
2362 |
+
|
2363 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:506
|
2364 |
+
msgid "Purchases"
|
2365 |
+
msgstr ""
|
2366 |
+
|
2367 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:509
|
2368 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:516
|
2369 |
+
msgid "Available template tags: General and Post related."
|
2370 |
+
msgstr ""
|
2371 |
+
|
2372 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:535
|
2373 |
+
msgid "Payment Link Label"
|
2374 |
+
msgstr ""
|
2375 |
+
|
2376 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:538
|
2377 |
+
msgid ""
|
2378 |
+
"The payment link shows / hides the payment form under \"My Bookings\". No "
|
2379 |
+
"HTML allowed."
|
2380 |
+
msgstr ""
|
2381 |
+
|
2382 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:542
|
2383 |
+
msgid "Payment Header"
|
2384 |
+
msgstr ""
|
2385 |
+
|
2386 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:545
|
2387 |
+
msgid "Shown on top of the payment form. No HTML allowed."
|
2388 |
+
msgstr ""
|
2389 |
+
|
2390 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:552
|
2391 |
+
msgid "The button label for payments. No HTML allowed!"
|
2392 |
+
msgstr ""
|
2393 |
+
|
2394 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:556
|
2395 |
+
msgid "Messages"
|
2396 |
+
msgstr ""
|
2397 |
+
|
2398 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:559
|
2399 |
+
msgid "Successful Payments"
|
2400 |
+
msgstr ""
|
2401 |
+
|
2402 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:562
|
2403 |
+
#: addons/gateway/event-booking/mycred-eventsmanager.php:569
|
2404 |
+
msgid "No HTML allowed! Available template tags: General"
|
2405 |
+
msgstr ""
|
2406 |
+
|
2407 |
+
#: addons/import/myCRED-addon-import.php:12
|
2408 |
+
#: addons/import/myCRED-addon-import.php:40
|
2409 |
+
#: addons/import/myCRED-addon-import.php:41
|
2410 |
+
#: addons/import/myCRED-addon-import.php:42
|
2411 |
+
#: addons/import/myCRED-addon-import.php:466
|
2412 |
+
#: addons/import/myCRED-addon-import.php:742
|
2413 |
+
msgid "Import"
|
2414 |
+
msgstr ""
|
2415 |
+
|
2416 |
+
#: addons/import/myCRED-addon-import.php:13
|
2417 |
+
msgid ""
|
2418 |
+
"With the Import add-on you can import CSV files, CubePoints or existing "
|
2419 |
+
"points under any custom user meta values."
|
2420 |
+
msgstr ""
|
2421 |
+
|
2422 |
+
#: addons/import/myCRED-addon-import.php:91
|
2423 |
+
#: addons/import/myCRED-addon-import.php:748
|
2424 |
+
msgid "CSV File"
|
2425 |
+
msgstr ""
|
2426 |
+
|
2427 |
+
#: addons/import/myCRED-addon-import.php:92
|
2428 |
+
msgid "Import %_plural% from a comma-separated values (CSV) file."
|
2429 |
+
msgstr ""
|
2430 |
+
|
2431 |
+
#: addons/import/myCRED-addon-import.php:95
|
2432 |
+
msgid "CubePoints"
|
2433 |
+
msgstr ""
|
2434 |
+
|
2435 |
+
#: addons/import/myCRED-addon-import.php:96
|
2436 |
+
msgid "Import CubePoints"
|
2437 |
+
msgstr ""
|
2438 |
+
|
2439 |
+
#: addons/import/myCRED-addon-import.php:99
|
2440 |
+
#: addons/import/myCRED-addon-import.php:768
|
2441 |
+
msgid "Custom User Meta"
|
2442 |
+
msgstr ""
|
2443 |
+
|
2444 |
+
#: addons/import/myCRED-addon-import.php:100
|
2445 |
+
msgid "Import %_plural% from pre-existing custom user meta."
|
2446 |
+
msgstr ""
|
2447 |
+
|
2448 |
+
#: addons/import/myCRED-addon-import.php:217
|
2449 |
+
msgid "No file selected. Please select your CSV file and try again."
|
2450 |
+
msgstr ""
|
2451 |
+
|
2452 |
+
#: addons/import/myCRED-addon-import.php:232
|
2453 |
+
msgid "Failed to load file."
|
2454 |
+
msgstr ""
|
2455 |
+
|
2456 |
+
#: addons/import/myCRED-addon-import.php:253
|
2457 |
+
#: addons/import/myCRED-addon-import.php:423
|
2458 |
+
#, php-format
|
2459 |
+
msgid ""
|
2460 |
+
"Zero rows imported! Skipped %d entries. Import completed in %.2f seconds."
|
2461 |
+
msgstr ""
|
2462 |
+
|
2463 |
+
#: addons/import/myCRED-addon-import.php:262
|
2464 |
+
msgid ""
|
2465 |
+
"No valid records found in file. Make sure you have selected the correct way "
|
2466 |
+
"to identify users in the mycred_user column!"
|
2467 |
+
msgstr ""
|
2468 |
+
|
2469 |
+
#: addons/import/myCRED-addon-import.php:268
|
2470 |
+
#: addons/import/myCRED-addon-import.php:351
|
2471 |
+
#: addons/import/myCRED-addon-import.php:438
|
2472 |
+
#, php-format
|
2473 |
+
msgid ""
|
2474 |
+
"Import successfully completed. A total of %d users were effected and %d "
|
2475 |
+
"entires were skipped. Import completed in %.2f seconds."
|
2476 |
+
msgstr ""
|
2477 |
+
|
2478 |
+
#: addons/import/myCRED-addon-import.php:302
|
2479 |
+
#: addons/import/myCRED-addon-import.php:587
|
2480 |
+
msgid "No CubePoints found."
|
2481 |
+
msgstr ""
|
2482 |
+
|
2483 |
+
#: addons/import/myCRED-addon-import.php:336
|
2484 |
+
#, php-format
|
2485 |
+
msgid ""
|
2486 |
+
"Zero CubePoints imported! Skipped %d entries. Import completed in %.2f "
|
2487 |
+
"seconds."
|
2488 |
+
msgstr ""
|
2489 |
+
|
2490 |
+
#: addons/import/myCRED-addon-import.php:345
|
2491 |
+
msgid "No valid CubePoints founds."
|
2492 |
+
msgstr ""
|
2493 |
+
|
2494 |
+
#: addons/import/myCRED-addon-import.php:371
|
2495 |
+
msgid "Missing meta key. Not sure what I should be looking for."
|
2496 |
+
msgstr ""
|
2497 |
+
|
2498 |
+
#: addons/import/myCRED-addon-import.php:390
|
2499 |
+
#, php-format
|
2500 |
+
msgid "No rows found for the <strong>%s</strong> meta key."
|
2501 |
+
msgstr ""
|
2502 |
+
|
2503 |
+
#: addons/import/myCRED-addon-import.php:432
|
2504 |
+
msgid "No valid records founds."
|
2505 |
+
msgstr ""
|
2506 |
+
|
2507 |
+
#: addons/import/myCRED-addon-import.php:478
|
2508 |
+
msgid "Remember to de-activate this add-on once you are done importing!"
|
2509 |
+
msgstr ""
|
2510 |
+
|
2511 |
+
#: addons/import/myCRED-addon-import.php:510
|
2512 |
+
msgid "File"
|
2513 |
+
msgstr ""
|
2514 |
+
|
2515 |
+
#: addons/import/myCRED-addon-import.php:514
|
2516 |
+
msgid "Maximum allowed upload size is "
|
2517 |
+
msgstr ""
|
2518 |
+
|
2519 |
+
#: addons/import/myCRED-addon-import.php:514
|
2520 |
+
msgid ""
|
2521 |
+
"Required columns: <code>mycred_user</code> and <code>mycred_amount</code>. "
|
2522 |
+
"Optional columns: <code>mycred_log</code>."
|
2523 |
+
msgstr ""
|
2524 |
+
|
2525 |
+
#: addons/import/myCRED-addon-import.php:517
|
2526 |
+
msgid "Identify Users By"
|
2527 |
+
msgstr ""
|
2528 |
+
|
2529 |
+
#: addons/import/myCRED-addon-import.php:520 includes/mycred-admin.php:331
|
2530 |
+
msgid "ID"
|
2531 |
+
msgstr ""
|
2532 |
+
|
2533 |
+
#: addons/import/myCRED-addon-import.php:521 modules/mycred-module-log.php:187
|
2534 |
+
msgid "Username"
|
2535 |
+
msgstr ""
|
2536 |
+
|
2537 |
+
#: addons/import/myCRED-addon-import.php:522
|
2538 |
+
msgid "Email"
|
2539 |
+
msgstr ""
|
2540 |
+
|
2541 |
+
#: addons/import/myCRED-addon-import.php:529
|
2542 |
+
msgid "How much is 1 imported value worth?"
|
2543 |
+
msgstr ""
|
2544 |
+
|
2545 |
+
#: addons/import/myCRED-addon-import.php:534
|
2546 |
+
#: addons/import/myCRED-addon-import.php:602
|
2547 |
+
#: addons/import/myCRED-addon-import.php:666
|
2548 |
+
msgid "Round"
|
2549 |
+
msgstr ""
|
2550 |
+
|
2551 |
+
#: addons/import/myCRED-addon-import.php:535
|
2552 |
+
msgid "None"
|
2553 |
+
msgstr ""
|
2554 |
+
|
2555 |
+
#: addons/import/myCRED-addon-import.php:536
|
2556 |
+
#: addons/import/myCRED-addon-import.php:604
|
2557 |
+
#: addons/import/myCRED-addon-import.php:668
|
2558 |
+
msgid "Round Up"
|
2559 |
+
msgstr ""
|
2560 |
+
|
2561 |
+
#: addons/import/myCRED-addon-import.php:537
|
2562 |
+
#: addons/import/myCRED-addon-import.php:605
|
2563 |
+
#: addons/import/myCRED-addon-import.php:669
|
2564 |
+
msgid "Round Down"
|
2565 |
+
msgstr ""
|
2566 |
+
|
2567 |
+
#: addons/import/myCRED-addon-import.php:542
|
2568 |
+
#: addons/import/myCRED-addon-import.php:610
|
2569 |
+
#: addons/import/myCRED-addon-import.php:674
|
2570 |
+
msgid "Precision"
|
2571 |
+
msgstr ""
|
2572 |
+
|
2573 |
+
#: addons/import/myCRED-addon-import.php:544
|
2574 |
+
#: addons/import/myCRED-addon-import.php:612
|
2575 |
+
#: addons/import/myCRED-addon-import.php:676
|
2576 |
+
msgid ""
|
2577 |
+
"The optional number of decimal digits to round to. Use zero to round the "
|
2578 |
+
"nearest whole number."
|
2579 |
+
msgstr ""
|
2580 |
+
|
2581 |
+
#: addons/import/myCRED-addon-import.php:553
|
2582 |
+
#: addons/import/myCRED-addon-import.php:627
|
2583 |
+
#: addons/import/myCRED-addon-import.php:685
|
2584 |
+
msgid "See the help tab for available template tags. Leave blank to disable."
|
2585 |
+
msgstr ""
|
2586 |
+
|
2587 |
+
#: addons/import/myCRED-addon-import.php:558
|
2588 |
+
#: addons/import/myCRED-addon-import.php:632
|
2589 |
+
#: addons/import/myCRED-addon-import.php:696
|
2590 |
+
msgid "Run Import"
|
2591 |
+
msgstr ""
|
2592 |
+
|
2593 |
+
#: addons/import/myCRED-addon-import.php:585
|
2594 |
+
#, php-format
|
2595 |
+
msgid "Found %d users with CubePoints."
|
2596 |
+
msgstr ""
|
2597 |
+
|
2598 |
+
#: addons/import/myCRED-addon-import.php:588
|
2599 |
+
#: addons/import/myCRED-addon-import.php:652
|
2600 |
+
msgid "Meta Key"
|
2601 |
+
msgstr ""
|
2602 |
+
|
2603 |
+
#: addons/import/myCRED-addon-import.php:603
|
2604 |
+
#: addons/import/myCRED-addon-import.php:667
|
2605 |
+
msgid "Do not round"
|
2606 |
+
msgstr ""
|
2607 |
+
|
2608 |
+
#: addons/import/myCRED-addon-import.php:617
|
2609 |
+
#: addons/import/myCRED-addon-import.php:688
|
2610 |
+
msgid "After Import"
|
2611 |
+
msgstr ""
|
2612 |
+
|
2613 |
+
#: addons/import/myCRED-addon-import.php:620
|
2614 |
+
msgid "Delete users CubePoints balance."
|
2615 |
+
msgstr ""
|
2616 |
+
|
2617 |
+
#: addons/import/myCRED-addon-import.php:691
|
2618 |
+
msgid "Delete the old value."
|
2619 |
+
msgstr ""
|
2620 |
+
|
2621 |
+
#: addons/import/myCRED-addon-import.php:719
|
2622 |
+
msgid "Failed to get file contents."
|
2623 |
+
msgstr ""
|
2624 |
+
|
2625 |
+
#: addons/import/myCRED-addon-import.php:724
|
2626 |
+
msgid "Failed to put file contents."
|
2627 |
+
msgstr ""
|
2628 |
+
|
2629 |
+
#: addons/import/myCRED-addon-import.php:744
|
2630 |
+
msgid ""
|
2631 |
+
"This add-on lets you import %_plural% either though a CSV-file or from your "
|
2632 |
+
"database. Remember that the import can take time depending on your file size "
|
2633 |
+
"or the number of users being imported."
|
2634 |
+
msgstr ""
|
2635 |
+
|
2636 |
+
#: addons/import/myCRED-addon-import.php:750
|
2637 |
+
msgid "CSV Import"
|
2638 |
+
msgstr ""
|
2639 |
+
|
2640 |
+
#: addons/import/myCRED-addon-import.php:751
|
2641 |
+
msgid ""
|
2642 |
+
"Imports using a comma-separated values file requires the following columns:"
|
2643 |
+
msgstr ""
|
2644 |
+
|
2645 |
+
#: addons/import/myCRED-addon-import.php:752
|
2646 |
+
msgid ""
|
2647 |
+
"Column identifing the user. All rows must identify the user the same way, "
|
2648 |
+
"either using an ID, Username (user_login) or email. Users that can not be "
|
2649 |
+
"found will be ignored."
|
2650 |
+
msgstr ""
|
2651 |
+
|
2652 |
+
#: addons/import/myCRED-addon-import.php:753
|
2653 |
+
msgid ""
|
2654 |
+
"Column with the amount to be imported. If set, an exchange rate is applied "
|
2655 |
+
"to this value before import."
|
2656 |
+
msgstr ""
|
2657 |
+
|
2658 |
+
#: addons/import/myCRED-addon-import.php:754
|
2659 |
+
msgid ""
|
2660 |
+
"Optionally you can also use the <code>mycred_log</code> column to pre-define "
|
2661 |
+
"the log entry for each import."
|
2662 |
+
msgstr ""
|
2663 |
+
|
2664 |
+
#: addons/import/myCRED-addon-import.php:758
|
2665 |
+
msgid "Cubepoints"
|
2666 |
+
msgstr ""
|
2667 |
+
|
2668 |
+
#: addons/import/myCRED-addon-import.php:760
|
2669 |
+
msgid "Cubepoints Import"
|
2670 |
+
msgstr ""
|
2671 |
+
|
2672 |
+
#: addons/import/myCRED-addon-import.php:761
|
2673 |
+
msgid ""
|
2674 |
+
"When this page loads, the importer will automatically check if you have been "
|
2675 |
+
"using Cubepoints. If you have, you can import these with the option to "
|
2676 |
+
"delete the original Cubepoints once completed to help keep your database "
|
2677 |
+
"clean."
|
2678 |
+
msgstr ""
|
2679 |
+
|
2680 |
+
#: addons/import/myCRED-addon-import.php:762
|
2681 |
+
#: addons/import/myCRED-addon-import.php:772
|
2682 |
+
msgid ""
|
2683 |
+
"Before a value is imported, you can apply an exchange rate. To import "
|
2684 |
+
"without changing the value, use 1 as the exchange rate."
|
2685 |
+
msgstr ""
|
2686 |
+
|
2687 |
+
#: addons/import/myCRED-addon-import.php:763
|
2688 |
+
#: addons/import/myCRED-addon-import.php:773
|
2689 |
+
msgid ""
|
2690 |
+
"You can select to add a log entry for each import or leave the template "
|
2691 |
+
"empty to skip."
|
2692 |
+
msgstr ""
|
2693 |
+
|
2694 |
+
#: addons/import/myCRED-addon-import.php:764
|
2695 |
+
msgid ""
|
2696 |
+
"The Cubepoints importer will automatically disable itself if no Cubepoints "
|
2697 |
+
"installation exists."
|
2698 |
+
msgstr ""
|
2699 |
+
|
2700 |
+
#: addons/import/myCRED-addon-import.php:770
|
2701 |
+
msgid "Custom User Meta Import"
|
2702 |
+
msgstr ""
|
2703 |
+
|
2704 |
+
#: addons/import/myCRED-addon-import.php:771
|
2705 |
+
msgid ""
|
2706 |
+
"You can import any type of points that have previously been saved in your "
|
2707 |
+
"database. All you need is the meta key under which it has been saved."
|
2708 |
+
msgstr ""
|
2709 |
+
|
2710 |
+
#: addons/import/myCRED-addon-import.php:774
|
2711 |
+
msgid ""
|
2712 |
+
"Please note that the meta key is case sensitive and can not contain "
|
2713 |
+
"whitespaces!"
|
2714 |
+
msgstr ""
|
2715 |
+
|
2716 |
+
#: addons/ranks/myCRED-addon-ranks.php:12
|
2717 |
+
#: addons/ranks/myCRED-addon-ranks.php:156
|
2718 |
+
#: addons/ranks/myCRED-addon-ranks.php:162
|
2719 |
+
#: addons/ranks/myCRED-addon-ranks.php:168
|
2720 |
+
#: addons/ranks/myCRED-addon-ranks.php:691
|
2721 |
+
#: addons/ranks/myCRED-addon-ranks.php:883
|
2722 |
+
msgid "Ranks"
|
2723 |
+
msgstr ""
|
2724 |
+
|
2725 |
+
#: addons/ranks/myCRED-addon-ranks.php:13
|
2726 |
+
msgid ""
|
2727 |
+
"Create ranks for users reaching a certain number of %_plural% with the "
|
2728 |
+
"option to add logos for each rank."
|
2729 |
+
msgstr ""
|
2730 |
+
|
2731 |
+
#: addons/ranks/myCRED-addon-ranks.php:157
|
2732 |
+
#: addons/ranks/myCRED-addon-ranks.php:387
|
2733 |
+
#: addons/ranks/myCRED-addon-ranks.php:404
|
2734 |
+
#: addons/ranks/myCRED-addon-ranks.php:499
|
2735 |
+
msgid "Rank"
|
2736 |
+
msgstr ""
|
2737 |
+
|
2738 |
+
#: addons/ranks/myCRED-addon-ranks.php:159
|
2739 |
+
msgid "Add New Rank"
|
2740 |
+
msgstr ""
|
2741 |
+
|
2742 |
+
#: addons/ranks/myCRED-addon-ranks.php:160
|
2743 |
+
msgid "Edit Rank"
|
2744 |
+
msgstr ""
|
2745 |
+
|
2746 |
+
#: addons/ranks/myCRED-addon-ranks.php:161
|
2747 |
+
msgid "New Rank"
|
2748 |
+
msgstr ""
|
2749 |
+
|
2750 |
+
#: addons/ranks/myCRED-addon-ranks.php:163
|
2751 |
+
msgid "View Rank"
|
2752 |
+
msgstr ""
|
2753 |
+
|
2754 |
+
#: addons/ranks/myCRED-addon-ranks.php:164
|
2755 |
+
msgid "Search Ranks"
|
2756 |
+
msgstr ""
|
2757 |
+
|
2758 |
+
#: addons/ranks/myCRED-addon-ranks.php:165
|
2759 |
+
msgid "No ranks found"
|
2760 |
+
msgstr ""
|
2761 |
+
|
2762 |
+
#: addons/ranks/myCRED-addon-ranks.php:166
|
2763 |
+
msgid "No ranks found in Trash"
|
2764 |
+
msgstr ""
|
2765 |
+
|
2766 |
+
#: addons/ranks/myCRED-addon-ranks.php:233
|
2767 |
+
#, php-format
|
2768 |
+
msgid "Completed - Total of %d users effected"
|
2769 |
+
msgstr ""
|
2770 |
+
|
2771 |
+
#: addons/ranks/myCRED-addon-ranks.php:235
|
2772 |
+
msgid "Log is Empty"
|
2773 |
+
msgstr ""
|
2774 |
+
|
2775 |
+
#: addons/ranks/myCRED-addon-ranks.php:428
|
2776 |
+
msgid "Newbie"
|
2777 |
+
msgstr ""
|
2778 |
+
|
2779 |
+
#: addons/ranks/myCRED-addon-ranks.php:459
|
2780 |
+
#: addons/ranks/myCRED-addon-ranks.php:462
|
2781 |
+
#, php-format
|
2782 |
+
msgid "Rank Updated. View <a href=\"%1$s\">All Ranks</a>."
|
2783 |
+
msgstr ""
|
2784 |
+
|
2785 |
+
#: addons/ranks/myCRED-addon-ranks.php:464
|
2786 |
+
msgid "Rank Activated"
|
2787 |
+
msgstr ""
|
2788 |
+
|
2789 |
+
#: addons/ranks/myCRED-addon-ranks.php:465
|
2790 |
+
msgid "Rank Saved"
|
2791 |
+
msgstr ""
|
2792 |
+
|
2793 |
+
#: addons/ranks/myCRED-addon-ranks.php:466
|
2794 |
+
#, php-format
|
2795 |
+
msgid "Rank Submitted for approval. View <a href=\"%1$s\">All Ranks</a>."
|
2796 |
+
msgstr ""
|
2797 |
+
|
2798 |
+
#: addons/ranks/myCRED-addon-ranks.php:468
|
2799 |
+
#, php-format
|
2800 |
+
msgid "Rank scheduled for: <strong>%1$s</strong>."
|
2801 |
+
msgstr ""
|
2802 |
+
|
2803 |
+
#: addons/ranks/myCRED-addon-ranks.php:525
|
2804 |
+
#: addons/ranks/myCRED-addon-ranks.php:580
|
2805 |
+
msgid "Rank Title"
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
#: addons/ranks/myCRED-addon-ranks.php:526
|
2809 |
+
msgid "Logo"
|
2810 |
+
msgstr ""
|
2811 |
+
|
2812 |
+
#: addons/ranks/myCRED-addon-ranks.php:527
|
2813 |
+
msgid "Requirement"
|
2814 |
+
msgstr ""
|
2815 |
+
|
2816 |
+
#: addons/ranks/myCRED-addon-ranks.php:528
|
2817 |
+
msgid "Users"
|
2818 |
+
msgstr ""
|
2819 |
+
|
2820 |
+
#: addons/ranks/myCRED-addon-ranks.php:544
|
2821 |
+
msgid "No Logo Set"
|
2822 |
+
msgstr ""
|
2823 |
+
|
2824 |
+
#: addons/ranks/myCRED-addon-ranks.php:553
|
2825 |
+
#: addons/ranks/myCRED-addon-ranks.php:558
|
2826 |
+
msgid "Any Value"
|
2827 |
+
msgstr ""
|
2828 |
+
|
2829 |
+
#: addons/ranks/myCRED-addon-ranks.php:560
|
2830 |
+
msgid "Maximum %plural%"
|
2831 |
+
msgstr ""
|
2832 |
+
|
2833 |
+
#: addons/ranks/myCRED-addon-ranks.php:593
|
2834 |
+
msgid "Rank Settings"
|
2835 |
+
msgstr ""
|
2836 |
+
|
2837 |
+
#: addons/ranks/myCRED-addon-ranks.php:615
|
2838 |
+
msgid "Minimum %plural% to reach this rank"
|
2839 |
+
msgstr ""
|
2840 |
+
|
2841 |
+
#: addons/ranks/myCRED-addon-ranks.php:619
|
2842 |
+
msgid "Maximum %plural% to be included in this rank"
|
2843 |
+
msgstr ""
|
2844 |
+
|
2845 |
+
#: addons/ranks/myCRED-addon-ranks.php:624
|
2846 |
+
msgid "All Published Ranks"
|
2847 |
+
msgstr ""
|
2848 |
+
|
2849 |
+
#: addons/ranks/myCRED-addon-ranks.php:631
|
2850 |
+
#: addons/ranks/myCRED-addon-ranks.php:633
|
2851 |
+
msgid "Not Set"
|
2852 |
+
msgstr ""
|
2853 |
+
|
2854 |
+
#: addons/ranks/myCRED-addon-ranks.php:638
|
2855 |
+
msgid "No Ranks found"
|
2856 |
+
msgstr ""
|
2857 |
+
|
2858 |
+
#: addons/ranks/myCRED-addon-ranks.php:693
|
2859 |
+
msgid "Rank Features"
|
2860 |
+
msgstr ""
|
2861 |
+
|
2862 |
+
#: addons/ranks/myCRED-addon-ranks.php:697
|
2863 |
+
msgid "%plural% requirement"
|
2864 |
+
msgstr ""
|
2865 |
+
|
2866 |
+
#: addons/ranks/myCRED-addon-ranks.php:698
|
2867 |
+
msgid "Featured Image (Logo)"
|
2868 |
+
msgstr ""
|
2869 |
+
|
2870 |
+
#: addons/ranks/myCRED-addon-ranks.php:699
|
2871 |
+
msgid "Content"
|
2872 |
+
msgstr ""
|
2873 |
+
|
2874 |
+
#: addons/ranks/myCRED-addon-ranks.php:700
|
2875 |
+
msgid "Excerpt"
|
2876 |
+
msgstr ""
|
2877 |
+
|
2878 |
+
#: addons/ranks/myCRED-addon-ranks.php:701
|
2879 |
+
msgid "Comments"
|
2880 |
+
msgstr ""
|
2881 |
+
|
2882 |
+
#: addons/ranks/myCRED-addon-ranks.php:702
|
2883 |
+
msgid "Page Attributes"
|
2884 |
+
msgstr ""
|
2885 |
+
|
2886 |
+
#: addons/ranks/myCRED-addon-ranks.php:703
|
2887 |
+
msgid "Custom Fields"
|
2888 |
+
msgstr ""
|
2889 |
+
|
2890 |
+
#: addons/ranks/myCRED-addon-ranks.php:706
|
2891 |
+
msgid "Public"
|
2892 |
+
msgstr ""
|
2893 |
+
|
2894 |
+
#: addons/ranks/myCRED-addon-ranks.php:710
|
2895 |
+
msgid ""
|
2896 |
+
"If you want to create a template archive for each rank, you must select to "
|
2897 |
+
"have ranks public. Defaults to disabled."
|
2898 |
+
msgstr ""
|
2899 |
+
|
2900 |
+
#: addons/ranks/myCRED-addon-ranks.php:713
|
2901 |
+
#: addons/ranks/myCRED-addon-ranks.php:886
|
2902 |
+
msgid "Rank Basis"
|
2903 |
+
msgstr ""
|
2904 |
+
|
2905 |
+
#: addons/ranks/myCRED-addon-ranks.php:716
|
2906 |
+
msgid "Users are ranked according to their current balance."
|
2907 |
+
msgstr ""
|
2908 |
+
|
2909 |
+
#: addons/ranks/myCRED-addon-ranks.php:719
|
2910 |
+
msgid ""
|
2911 |
+
"Users are ranked according to the total amount of %_plural% they have "
|
2912 |
+
"accumulated."
|
2913 |
+
msgstr ""
|
2914 |
+
|
2915 |
+
#: addons/ranks/myCRED-addon-ranks.php:723
|
2916 |
+
#: addons/ranks/myCRED-addon-ranks.php:728
|
2917 |
+
msgid "Calculate Totals"
|
2918 |
+
msgstr ""
|
2919 |
+
|
2920 |
+
#: addons/ranks/myCRED-addon-ranks.php:726
|
2921 |
+
msgid ""
|
2922 |
+
"Use this button to calculate or re-calcualte your users totals. If not used, "
|
2923 |
+
"the users current balance will be used as a starting point."
|
2924 |
+
msgstr ""
|
2925 |
+
|
2926 |
+
#: addons/ranks/myCRED-addon-ranks.php:726
|
2927 |
+
msgid ""
|
2928 |
+
"Once a users total has been calculated, they will be assigned to their "
|
2929 |
+
"appropriate roles. For this reason, it is highly recommended that you first "
|
2930 |
+
"setup your ranks!"
|
2931 |
+
msgstr ""
|
2932 |
+
|
2933 |
+
#: addons/ranks/myCRED-addon-ranks.php:727
|
2934 |
+
msgid ""
|
2935 |
+
"Depending on your log size and number of users this process may take a "
|
2936 |
+
"while. Please do not leave, click \"Update Settings\" or re-fresh this page "
|
2937 |
+
"until this is completed!"
|
2938 |
+
msgstr ""
|
2939 |
+
|
2940 |
+
#: addons/ranks/myCRED-addon-ranks.php:732
|
2941 |
+
msgid "Archive URL"
|
2942 |
+
msgstr ""
|
2943 |
+
|
2944 |
+
#: addons/ranks/myCRED-addon-ranks.php:736
|
2945 |
+
msgid "Ignored if Ranks are not public"
|
2946 |
+
msgstr ""
|
2947 |
+
|
2948 |
+
#: addons/ranks/myCRED-addon-ranks.php:739
|
2949 |
+
msgid "Display Order"
|
2950 |
+
msgstr ""
|
2951 |
+
|
2952 |
+
#: addons/ranks/myCRED-addon-ranks.php:746
|
2953 |
+
msgid "Ascending - Lowest rank to highest"
|
2954 |
+
msgstr ""
|
2955 |
+
|
2956 |
+
#: addons/ranks/myCRED-addon-ranks.php:747
|
2957 |
+
msgid "Descending - Highest rank to lowest"
|
2958 |
+
msgstr ""
|
2959 |
+
|
2960 |
+
#: addons/ranks/myCRED-addon-ranks.php:756
|
2961 |
+
msgid ""
|
2962 |
+
"Select in what order ranks should be displayed in your admin area and/or "
|
2963 |
+
"front if ranks are \"Public\""
|
2964 |
+
msgstr ""
|
2965 |
+
|
2966 |
+
#: addons/ranks/myCRED-addon-ranks.php:772
|
2967 |
+
msgid "Rank in BuddyPress"
|
2968 |
+
msgstr ""
|
2969 |
+
|
2970 |
+
#: addons/ranks/myCRED-addon-ranks.php:840
|
2971 |
+
msgid "Script Communication Error"
|
2972 |
+
msgstr ""
|
2973 |
+
|
2974 |
+
#: addons/ranks/myCRED-addon-ranks.php:885
|
2975 |
+
msgid ""
|
2976 |
+
"You can create ranks according to the amount of points a user has. By "
|
2977 |
+
"default, ranks are only visible in widgets and shortcodes however it is "
|
2978 |
+
"possible for you to also create archive pages in your theme for all ranks or "
|
2979 |
+
"specific ones."
|
2980 |
+
msgstr ""
|
2981 |
+
|
2982 |
+
#: addons/ranks/myCRED-addon-ranks.php:887
|
2983 |
+
msgid ""
|
2984 |
+
"As of version 1.2, you can select to rank users according to their current "
|
2985 |
+
"balance or the total amount of %_plural% they have accumulated. This is "
|
2986 |
+
"recommended if you do not want users to get demoted if they use their "
|
2987 |
+
"%_plural% to pay for items in your store or event tickets."
|
2988 |
+
msgstr ""
|
2989 |
+
|
2990 |
+
#: addons/ranks/myCRED-addon-ranks.php:889
|
2991 |
+
msgid ""
|
2992 |
+
"Ranks are just another custom post type which means that you can, if you "
|
2993 |
+
"select to make Ranks Public, create custom template files for ranks in your "
|
2994 |
+
"theme folder."
|
2995 |
+
msgstr ""
|
2996 |
+
|
2997 |
+
#: addons/ranks/myCRED-addon-ranks.php:890
|
2998 |
+
#, php-format
|
2999 |
+
msgid ""
|
3000 |
+
"For more information on Templates for Custom Post Types visit the <a href="
|
3001 |
+
"\"%s\">WordPress Codex</a>."
|
3002 |
+
msgstr ""
|
3003 |
+
|
3004 |
+
#: addons/ranks/myCRED-addon-ranks.php:891
|
3005 |
+
msgid "Changing URL Slug"
|
3006 |
+
msgstr ""
|
3007 |
+
|
3008 |
+
#: addons/ranks/myCRED-addon-ranks.php:892
|
3009 |
+
msgid "You can change the URL slug used for ranks to any URL friendly value."
|
3010 |
+
msgstr ""
|
3011 |
+
|
3012 |
+
#: addons/ranks/myCRED-addon-ranks.php:893
|
3013 |
+
msgid ""
|
3014 |
+
"If you are using a custom permalink structure and you make ranks public or "
|
3015 |
+
"change the slug, you will need to visit your permalink settings page and "
|
3016 |
+
"click \"Save Changes\" to flush your re-write rules! Otherwise you will get "
|
3017 |
+
"a 404 error message when trying to view a rank archive page."
|
3018 |
+
msgstr ""
|
3019 |
+
|
3020 |
+
#: addons/ranks/includes/mycred-rank-functions.php:145
|
3021 |
+
#: addons/ranks/includes/mycred-rank-functions.php:151
|
3022 |
+
msgid "No Rank"
|
3023 |
+
msgstr ""
|
3024 |
+
|
3025 |
+
#: addons/ranks/includes/mycred-rank-shortcodes.php:57
|
3026 |
+
#: addons/ranks/includes/mycred-rank-shortcodes.php:132
|
3027 |
+
msgid "No users found with this rank"
|
3028 |
+
msgstr ""
|
3029 |
+
|
3030 |
+
#: addons/ranks/includes/mycred-rank-shortcodes.php:62
|
3031 |
+
#: includes/mycred-shortcodes.php:144 includes/mycred-shortcodes.php:147
|
3032 |
+
#: includes/mycred-shortcodes.php:206 includes/mycred-shortcodes.php:255
|
3033 |
+
#: includes/mycred-shortcodes.php:259 includes/mycred-shortcodes.php:263
|
3034 |
+
msgid "error"
|
3035 |
+
msgstr ""
|
3036 |
+
|
3037 |
+
#: addons/ranks/includes/mycred-rank-shortcodes.php:62
|
3038 |
+
msgid "Rank ID is required!"
|
3039 |
+
msgstr ""
|
3040 |
+
|
3041 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:12
|
3042 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:304
|
3043 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1052
|
3044 |
+
msgid "Sell Content"
|
3045 |
+
msgstr ""
|
3046 |
+
|
3047 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:13
|
3048 |
+
msgid ""
|
3049 |
+
"This add-on allows you to sell posts, pages or any public post types on your "
|
3050 |
+
"website. You can either sell the entire content or using our shortcode, sell "
|
3051 |
+
"parts of your content allowing you to offer \"teasers\"."
|
3052 |
+
msgstr ""
|
3053 |
+
|
3054 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:42
|
3055 |
+
msgid "<p>Buy this %post_type% for only %price% %buy_button%</p>"
|
3056 |
+
msgstr ""
|
3057 |
+
|
3058 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:43
|
3059 |
+
msgid ""
|
3060 |
+
"<p><a href=\"%login_url_here%\">Login</a> to buy access to this %post_type%."
|
3061 |
+
"</p>"
|
3062 |
+
msgstr ""
|
3063 |
+
|
3064 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:44
|
3065 |
+
msgid ""
|
3066 |
+
"<p>You do not have enough %plural% to buy access to this %post_type%.</p>\n"
|
3067 |
+
"<p><strong>Price</strong>: %price%</p>"
|
3068 |
+
msgstr ""
|
3069 |
+
|
3070 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:54
|
3071 |
+
msgid "Purchase of %link_with_title%"
|
3072 |
+
msgstr ""
|
3073 |
+
|
3074 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:55
|
3075 |
+
msgid "Sale of %link_with_title%"
|
3076 |
+
msgstr ""
|
3077 |
+
|
3078 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:72
|
3079 |
+
msgid "Hours"
|
3080 |
+
msgstr ""
|
3081 |
+
|
3082 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:214
|
3083 |
+
msgid "You can not buy this content."
|
3084 |
+
msgstr ""
|
3085 |
+
|
3086 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:277
|
3087 |
+
msgid "Error. Try Again"
|
3088 |
+
msgstr ""
|
3089 |
+
|
3090 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:299
|
3091 |
+
msgid "No Payout. Just charge."
|
3092 |
+
msgstr ""
|
3093 |
+
|
3094 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:300
|
3095 |
+
msgid "Pay Content Author."
|
3096 |
+
msgstr ""
|
3097 |
+
|
3098 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:306
|
3099 |
+
msgid "Post Types"
|
3100 |
+
msgstr ""
|
3101 |
+
|
3102 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:310
|
3103 |
+
msgid "Comma separated list of post types that can be sold."
|
3104 |
+
msgstr ""
|
3105 |
+
|
3106 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:327
|
3107 |
+
msgid "Percentage to pay Author"
|
3108 |
+
msgstr ""
|
3109 |
+
|
3110 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:329
|
3111 |
+
msgid ""
|
3112 |
+
"Percentage of the price to pay the author. Can not be zero and is ignored if "
|
3113 |
+
"authors are not paid."
|
3114 |
+
msgstr ""
|
3115 |
+
|
3116 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:337
|
3117 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1055
|
3118 |
+
msgid "Defaults"
|
3119 |
+
msgstr ""
|
3120 |
+
|
3121 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:345
|
3122 |
+
msgid "Allow authors to change price."
|
3123 |
+
msgstr ""
|
3124 |
+
|
3125 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:354
|
3126 |
+
msgid "Allow authors to change button label."
|
3127 |
+
msgstr ""
|
3128 |
+
|
3129 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:358
|
3130 |
+
msgid "Purchases expire after"
|
3131 |
+
msgstr ""
|
3132 |
+
|
3133 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:360
|
3134 |
+
msgid "Use zero for permanent sales."
|
3135 |
+
msgstr ""
|
3136 |
+
|
3137 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:363
|
3138 |
+
msgid "Sale Template for non members"
|
3139 |
+
msgstr ""
|
3140 |
+
|
3141 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:367
|
3142 |
+
msgid ""
|
3143 |
+
"Do <strong>not</strong> use the %buy_button% in this template as a user must "
|
3144 |
+
"be logged in to buy content!"
|
3145 |
+
msgstr ""
|
3146 |
+
|
3147 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:368
|
3148 |
+
msgid ""
|
3149 |
+
"Available template tags are: %singular%, %plural%, %post_title%, %post_url%, "
|
3150 |
+
"%link_with_title%, %price%"
|
3151 |
+
msgstr ""
|
3152 |
+
|
3153 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:371
|
3154 |
+
msgid "Sale Template for members"
|
3155 |
+
msgstr ""
|
3156 |
+
|
3157 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:375
|
3158 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:383
|
3159 |
+
msgid "Your template must contain the %buy_button% tag for purchases to work!"
|
3160 |
+
msgstr ""
|
3161 |
+
|
3162 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:376
|
3163 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:384
|
3164 |
+
msgid ""
|
3165 |
+
"Available template tags are: %singular%, %plural%, %post_title%, %post_url%, "
|
3166 |
+
"%link_with_title%, %buy_button%, %price%"
|
3167 |
+
msgstr ""
|
3168 |
+
|
3169 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:379
|
3170 |
+
msgid "Insufficient funds template"
|
3171 |
+
msgstr ""
|
3172 |
+
|
3173 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:387
|
3174 |
+
msgid "Log template for Purchases"
|
3175 |
+
msgstr ""
|
3176 |
+
|
3177 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:391
|
3178 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:398
|
3179 |
+
msgid ""
|
3180 |
+
"Available template tags are: %singular%, %plural%, %post_title%, %post_url% "
|
3181 |
+
"or %link_with_title%"
|
3182 |
+
msgstr ""
|
3183 |
+
|
3184 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:394
|
3185 |
+
msgid "Log template for Sales"
|
3186 |
+
msgstr ""
|
3187 |
+
|
3188 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:450
|
3189 |
+
msgid "Sell This"
|
3190 |
+
msgstr ""
|
3191 |
+
|
3192 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:499
|
3193 |
+
msgid " Sell Content needs to be setup before you can use this feature."
|
3194 |
+
msgstr ""
|
3195 |
+
|
3196 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:502
|
3197 |
+
msgid "Setup add-on"
|
3198 |
+
msgstr ""
|
3199 |
+
|
3200 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:502
|
3201 |
+
msgid "Lets do it"
|
3202 |
+
msgstr ""
|
3203 |
+
|
3204 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:531
|
3205 |
+
msgid "Enable sale of this "
|
3206 |
+
msgstr ""
|
3207 |
+
|
3208 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:545
|
3209 |
+
msgid "Purchase expires after"
|
3210 |
+
msgstr ""
|
3211 |
+
|
3212 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:791
|
3213 |
+
msgid "Thank you for your purchase!"
|
3214 |
+
msgstr ""
|
3215 |
+
|
3216 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:872
|
3217 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:952
|
3218 |
+
msgid "The following content is set for sale:"
|
3219 |
+
msgstr ""
|
3220 |
+
|
3221 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:970
|
3222 |
+
msgid "No purchases found"
|
3223 |
+
msgstr ""
|
3224 |
+
|
3225 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1007
|
3226 |
+
msgid "Purchased"
|
3227 |
+
msgstr ""
|
3228 |
+
|
3229 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1054
|
3230 |
+
msgid ""
|
3231 |
+
"This add-on lets you sell either entire contents or parts of it. You can "
|
3232 |
+
"select if you want to just charge users or share a percentage of the sale "
|
3233 |
+
"with the post author."
|
3234 |
+
msgstr ""
|
3235 |
+
|
3236 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1056
|
3237 |
+
msgid ""
|
3238 |
+
"The default price and button label is applied to all content that is set for "
|
3239 |
+
"sale. You can select if you want to enforce these settings or let the "
|
3240 |
+
"content authors set their own."
|
3241 |
+
msgstr ""
|
3242 |
+
|
3243 |
+
#: addons/sell-content/myCRED-addon-sell-content.php:1058
|
3244 |
+
msgid ""
|
3245 |
+
"You can either sell entire posts via the Sell Content Meta Box or by using "
|
3246 |
+
"the <code>mycred_sell_this</code> shortcode.<br />For more information on "
|
3247 |
+
"how to use the shortcode, please visit the"
|
3248 |
+
msgstr ""
|
3249 |
+
|
3250 |
+
#: addons/transfer/myCRED-addon-transfer.php:12
|
3251 |
+
#: addons/transfer/myCRED-addon-transfer.php:50
|
3252 |
+
#: addons/transfer/myCRED-addon-transfer.php:488
|
3253 |
+
msgid "Transfer"
|
3254 |
+
msgstr ""
|
3255 |
+
|
3256 |
+
#: addons/transfer/myCRED-addon-transfer.php:13
|
3257 |
+
msgid ""
|
3258 |
+
"Allow your users to send or \"donate\" points to other members by either "
|
3259 |
+
"using the mycred_transfer shortcode or the myCRED Transfer widget."
|
3260 |
+
msgstr ""
|
3261 |
+
|
3262 |
+
#: addons/transfer/myCRED-addon-transfer.php:43
|
3263 |
+
msgid "You do not have enough %plural% to send."
|
3264 |
+
msgstr ""
|
3265 |
+
|
3266 |
+
#: addons/transfer/myCRED-addon-transfer.php:44
|
3267 |
+
msgid "You have exceeded your %limit% transfer limit."
|
3268 |
+
msgstr ""
|
3269 |
+
|
3270 |
+
#: addons/transfer/myCRED-addon-transfer.php:143
|
3271 |
+
msgid "Transaction completed."
|
3272 |
+
msgstr ""
|
3273 |
+
|
3274 |
+
#: addons/transfer/myCRED-addon-transfer.php:144
|
3275 |
+
msgid ""
|
3276 |
+
"Security token could not be verified. Please contact your site administrator!"
|
3277 |
+
msgstr ""
|
3278 |
+
|
3279 |
+
#: addons/transfer/myCRED-addon-transfer.php:145
|
3280 |
+
msgid "Communications error. Please try again later."
|
3281 |
+
msgstr ""
|
3282 |
+
|
3283 |
+
#: addons/transfer/myCRED-addon-transfer.php:146
|
3284 |
+
msgid "Recipient not found. Please try again."
|
3285 |
+
msgstr ""
|
3286 |
+
|
3287 |
+
#: addons/transfer/myCRED-addon-transfer.php:147
|
3288 |
+
msgid "Transaction declined by recipient."
|
3289 |
+
msgstr ""
|
3290 |
+
|
3291 |
+
#: addons/transfer/myCRED-addon-transfer.php:148
|
3292 |
+
msgid "Incorrect amount. Please try again."
|
3293 |
+
msgstr ""
|
3294 |
+
|
3295 |
+
#: addons/transfer/myCRED-addon-transfer.php:149
|
3296 |
+
msgid ""
|
3297 |
+
"This myCRED Add-on has not yet been setup! No transfers are allowed until "
|
3298 |
+
"this has been done!"
|
3299 |
+
msgstr ""
|
3300 |
+
|
3301 |
+
#: addons/transfer/myCRED-addon-transfer.php:150
|
3302 |
+
msgid "Insufficient funds. Please enter a lower amount."
|
3303 |
+
msgstr ""
|
3304 |
+
|
3305 |
+
#: addons/transfer/myCRED-addon-transfer.php:151
|
3306 |
+
msgid "Transfer Limit exceeded."
|
3307 |
+
msgstr ""
|
3308 |
+
|
3309 |
+
#: addons/transfer/myCRED-addon-transfer.php:152
|
3310 |
+
msgid ""
|
3311 |
+
"The request amount will exceed your transfer limit. Please try again with a "
|
3312 |
+
"lower amount!"
|
3313 |
+
msgstr ""
|
3314 |
+
|
3315 |
+
#: addons/transfer/myCRED-addon-transfer.php:177
|
3316 |
+
msgid "No limits."
|
3317 |
+
msgstr ""
|
3318 |
+
|
3319 |
+
#: addons/transfer/myCRED-addon-transfer.php:178
|
3320 |
+
msgid "Impose daily limit."
|
3321 |
+
msgstr ""
|
3322 |
+
|
3323 |
+
#: addons/transfer/myCRED-addon-transfer.php:179
|
3324 |
+
msgid "Impose weekly limit."
|
3325 |
+
msgstr ""
|
3326 |
+
|
3327 |
+
#: addons/transfer/myCRED-addon-transfer.php:183
|
3328 |
+
#: addons/transfer/myCRED-addon-transfer.php:588
|
3329 |
+
msgid "Transfer %plural%"
|
3330 |
+
msgstr ""
|
3331 |
+
|
3332 |
+
#: addons/transfer/myCRED-addon-transfer.php:185
|
3333 |
+
msgid "Log template for sending"
|
3334 |
+
msgstr ""
|
3335 |
+
|
3336 |
+
#: addons/transfer/myCRED-addon-transfer.php:192
|
3337 |
+
msgid "Log template for receiving"
|
3338 |
+
msgstr ""
|
3339 |
+
|
3340 |
+
#: addons/transfer/myCRED-addon-transfer.php:199
|
3341 |
+
#: modules/mycred-module-hooks.php:992 modules/mycred-module-hooks.php:1235
|
3342 |
+
msgid "Limits"
|
3343 |
+
msgstr ""
|
3344 |
+
|
3345 |
+
#: addons/transfer/myCRED-addon-transfer.php:216
|
3346 |
+
msgid "Maximum Amount"
|
3347 |
+
msgstr ""
|
3348 |
+
|
3349 |
+
#: addons/transfer/myCRED-addon-transfer.php:218
|
3350 |
+
msgid "This amount is ignored if no limits are imposed."
|
3351 |
+
msgstr ""
|
3352 |
+
|
3353 |
+
#: addons/transfer/myCRED-addon-transfer.php:221
|
3354 |
+
msgid "Form Templates"
|
3355 |
+
msgstr ""
|
3356 |
+
|
3357 |
+
#: addons/transfer/myCRED-addon-transfer.php:224
|
3358 |
+
msgid "Not logged in Template"
|
3359 |
+
msgstr ""
|
3360 |
+
|
3361 |
+
#: addons/transfer/myCRED-addon-transfer.php:226
|
3362 |
+
msgid ""
|
3363 |
+
"Text to show when users are not logged in. Leave empty to hide. No HTML "
|
3364 |
+
"elements allowed!"
|
3365 |
+
msgstr ""
|
3366 |
+
|
3367 |
+
#: addons/transfer/myCRED-addon-transfer.php:230
|
3368 |
+
msgid "Balance Template"
|
3369 |
+
msgstr ""
|
3370 |
+
|
3371 |
+
#: addons/transfer/myCRED-addon-transfer.php:232
|
3372 |
+
msgid ""
|
3373 |
+
"Template to use when displaying the users balance (if included). No HTML "
|
3374 |
+
"elements allowed!"
|
3375 |
+
msgstr ""
|
3376 |
+
|
3377 |
+
#: addons/transfer/myCRED-addon-transfer.php:236
|
3378 |
+
msgid "Limit Template"
|
3379 |
+
msgstr ""
|
3380 |
+
|
3381 |
+
#: addons/transfer/myCRED-addon-transfer.php:238
|
3382 |
+
msgid ""
|
3383 |
+
"Template to use when displaying limits (if used). No HTML elements allowed!"
|
3384 |
+
msgstr ""
|
3385 |
+
|
3386 |
+
#: addons/transfer/myCRED-addon-transfer.php:242
|
3387 |
+
msgid "Button Template"
|
3388 |
+
msgstr ""
|
3389 |
+
|
3390 |
+
#: addons/transfer/myCRED-addon-transfer.php:244
|
3391 |
+
msgid "Send Transfer button template. No HTML elements allowed!"
|
3392 |
+
msgstr ""
|
3393 |
+
|
3394 |
+
#: addons/transfer/myCRED-addon-transfer.php:247
|
3395 |
+
msgid "Error Messages"
|
3396 |
+
msgstr ""
|
3397 |
+
|
3398 |
+
#: addons/transfer/myCRED-addon-transfer.php:250
|
3399 |
+
msgid "Balance to low to send."
|
3400 |
+
msgstr ""
|
3401 |
+
|
3402 |
+
#: addons/transfer/myCRED-addon-transfer.php:252
|
3403 |
+
msgid ""
|
3404 |
+
"Text to show when a users balance is to low for transfers. Leave empty to "
|
3405 |
+
"hide. No HTML elements allowed!"
|
3406 |
+
msgstr ""
|
3407 |
+
|
3408 |
+
#: addons/transfer/myCRED-addon-transfer.php:256
|
3409 |
+
msgid "Transfer Limit Reached."
|
3410 |
+
msgstr ""
|
3411 |
+
|
3412 |
+
#: addons/transfer/myCRED-addon-transfer.php:258
|
3413 |
+
msgid ""
|
3414 |
+
"Text to show when a user has reached their transfer limit (if used). Leave "
|
3415 |
+
"empty to hide. No HTML elements allowed!"
|
3416 |
+
msgstr ""
|
3417 |
+
|
3418 |
+
#: addons/transfer/myCRED-addon-transfer.php:490
|
3419 |
+
msgid ""
|
3420 |
+
"This add-on lets your users transfer %_plural% to each other. Members who "
|
3421 |
+
"are set to be excluded can neither send or receive %_plural%."
|
3422 |
+
msgstr ""
|
3423 |
+
|
3424 |
+
#: addons/transfer/myCRED-addon-transfer.php:491
|
3425 |
+
msgid "Transfer Limit"
|
3426 |
+
msgstr ""
|
3427 |
+
|
3428 |
+
#: addons/transfer/myCRED-addon-transfer.php:492
|
3429 |
+
msgid ""
|
3430 |
+
"You can impose a daily-, weekly- or monthly transfer limit for each user. "
|
3431 |
+
"Note, that this transfer limit is imposed on everyone who are not excluded "
|
3432 |
+
"from using myCRED."
|
3433 |
+
msgstr ""
|
3434 |
+
|
3435 |
+
#: addons/transfer/myCRED-addon-transfer.php:494
|
3436 |
+
msgid ""
|
3437 |
+
"Transfers can be made by either using the <code>mycred_transfer</code> "
|
3438 |
+
"shortcode or via the myCRED Transfer Widget.<br />For more information on "
|
3439 |
+
"how to use the shortcode, please visit the"
|
3440 |
+
msgstr ""
|
3441 |
+
|
3442 |
+
#: addons/transfer/myCRED-addon-transfer.php:517
|
3443 |
+
msgid "Allow transfers between users."
|
3444 |
+
msgstr ""
|
3445 |
+
|
3446 |
+
#: addons/transfer/myCRED-addon-transfer.php:519
|
3447 |
+
#, php-format
|
3448 |
+
msgid "%s Transfer"
|
3449 |
+
msgstr ""
|
3450 |
+
|
3451 |
+
#: addons/transfer/myCRED-addon-transfer.php:534
|
3452 |
+
msgid "The myCRED Transfer add-on has not yet been setup!"
|
3453 |
+
msgstr ""
|
3454 |
+
|
3455 |
+
#: addons/transfer/myCRED-addon-transfer.php:599
|
3456 |
+
msgid "Show users balance"
|
3457 |
+
msgstr ""
|
3458 |
+
|
3459 |
+
#: addons/transfer/myCRED-addon-transfer.php:603
|
3460 |
+
msgid "Show users limit"
|
3461 |
+
msgstr ""
|
3462 |
+
|
3463 |
+
#: addons/transfer/myCRED-addon-transfer.php:726
|
3464 |
+
msgid "To:"
|
3465 |
+
msgstr ""
|
3466 |
+
|
3467 |
+
#: addons/transfer/myCRED-addon-transfer.php:730
|
3468 |
+
msgid "Amount:"
|
3469 |
+
msgstr ""
|
3470 |
+
|
3471 |
+
#: includes/mycred-admin.php:68
|
3472 |
+
msgid "User is excluded"
|
3473 |
+
msgstr ""
|
3474 |
+
|
3475 |
+
#: includes/mycred-admin.php:73
|
3476 |
+
msgid "Log Entry can not be empty"
|
3477 |
+
msgstr ""
|
3478 |
+
|
3479 |
+
#: includes/mycred-admin.php:77
|
3480 |
+
msgid "Amount can not be zero"
|
3481 |
+
msgstr ""
|
3482 |
+
|
3483 |
+
#: includes/mycred-admin.php:173
|
3484 |
+
msgid "Excluded"
|
3485 |
+
msgstr ""
|
3486 |
+
|
3487 |
+
#: includes/mycred-admin.php:180
|
3488 |
+
msgid "History"
|
3489 |
+
msgstr ""
|
3490 |
+
|
3491 |
+
#: includes/mycred-admin.php:182
|
3492 |
+
msgid "Adjust"
|
3493 |
+
msgstr ""
|
3494 |
+
|
3495 |
+
#: includes/mycred-admin.php:233
|
3496 |
+
#, php-format
|
3497 |
+
msgid "My current %singular% balance"
|
3498 |
+
msgstr ""
|
3499 |
+
|
3500 |
+
#: includes/mycred-admin.php:256
|
3501 |
+
msgid "Adjust Your Balance"
|
3502 |
+
msgstr ""
|
3503 |
+
|
3504 |
+
#: includes/mycred-admin.php:258
|
3505 |
+
msgid "Adjust Users Balance"
|
3506 |
+
msgstr ""
|
3507 |
+
|
3508 |
+
#: includes/mycred-admin.php:265 includes/mycred-admin.php:325
|
3509 |
+
msgid "required"
|
3510 |
+
msgstr ""
|
3511 |
+
|
3512 |
+
#: includes/mycred-admin.php:267 includes/mycred-admin.php:327
|
3513 |
+
msgid "optional"
|
3514 |
+
msgstr ""
|
3515 |
+
|
3516 |
+
#: includes/mycred-admin.php:273
|
3517 |
+
msgid "Log description for adjustment"
|
3518 |
+
msgstr ""
|
3519 |
+
|
3520 |
+
#: includes/mycred-admin.php:274
|
3521 |
+
msgid "Update"
|
3522 |
+
msgstr ""
|
3523 |
+
|
3524 |
+
#: includes/mycred-admin.php:275
|
3525 |
+
msgid "Description is required!"
|
3526 |
+
msgstr ""
|
3527 |
+
|
3528 |
+
#: includes/mycred-admin.php:280
|
3529 |
+
msgid "Users Current Balance"
|
3530 |
+
msgstr ""
|
3531 |
+
|
3532 |
+
#: includes/mycred-admin.php:336
|
3533 |
+
msgid "A positive or negative value"
|
3534 |
+
msgstr ""
|
3535 |
+
|
3536 |
+
#: includes/mycred-admin.php:338
|
3537 |
+
msgid "Update Balance"
|
3538 |
+
msgstr ""
|
3539 |
+
|
3540 |
+
#: includes/mycred-functions.php:312
|
3541 |
+
msgid "Deleted"
|
3542 |
+
msgstr ""
|
3543 |
+
|
3544 |
+
#: includes/mycred-functions.php:447
|
3545 |
+
msgid "Deleted Item"
|
3546 |
+
msgstr ""
|
3547 |
+
|
3548 |
+
#: includes/mycred-functions.php:1212
|
3549 |
+
msgid "ref empty"
|
3550 |
+
msgstr ""
|
3551 |
+
|
3552 |
+
#: includes/mycred-functions.php:1220
|
3553 |
+
msgid "incorrect user id format"
|
3554 |
+
msgstr ""
|
3555 |
+
|
3556 |
+
#: includes/mycred-functions.php:1233
|
3557 |
+
msgid "incorrect unix timestamp (from):"
|
3558 |
+
msgstr ""
|
3559 |
+
|
3560 |
+
#: includes/mycred-functions.php:1242
|
3561 |
+
msgid "incorrect unix timestamp (to):"
|
3562 |
+
msgstr ""
|
3563 |
+
|
3564 |
+
#: includes/mycred-install.php:35
|
3565 |
+
msgid "myCRED requires WordPress 3.1 or higher. Version detected:"
|
3566 |
+
msgstr ""
|
3567 |
+
|
3568 |
+
#: includes/mycred-install.php:40
|
3569 |
+
msgid "myCRED requires PHP 5.2.0 or higher. Version detected: "
|
3570 |
+
msgstr ""
|
3571 |
+
|
3572 |
+
#: includes/mycred-install.php:45
|
3573 |
+
msgid "myCRED requires SQL 5.0 or higher. Version detected: "
|
3574 |
+
msgstr ""
|
3575 |
+
|
3576 |
+
#: includes/mycred-install.php:50
|
3577 |
+
msgid ""
|
3578 |
+
"Sorry but your WordPress installation does not reach the minimum "
|
3579 |
+
"requirements for running myCRED. The following errors were given:"
|
3580 |
+
msgstr ""
|
3581 |
+
|
3582 |
+
#: includes/mycred-install.php:269
|
3583 |
+
msgid "myCRED needs your attention."
|
3584 |
+
msgstr ""
|
3585 |
+
|
3586 |
+
#: includes/mycred-install.php:269
|
3587 |
+
msgid "Run Setup"
|
3588 |
+
msgstr ""
|
3589 |
+
|
3590 |
+
#: includes/mycred-install.php:281 includes/mycred-install.php:282
|
3591 |
+
msgid "myCRED Setup"
|
3592 |
+
msgstr ""
|
3593 |
+
|
3594 |
+
#: includes/mycred-install.php:421
|
3595 |
+
msgid "Step"
|
3596 |
+
msgstr ""
|
3597 |
+
|
3598 |
+
#: includes/mycred-install.php:444
|
3599 |
+
msgid ""
|
3600 |
+
"Click \"Begin Setup\" to install myCRED. You will be able to select your "
|
3601 |
+
"points format, layout and security settings."
|
3602 |
+
msgstr ""
|
3603 |
+
|
3604 |
+
#: includes/mycred-install.php:445
|
3605 |
+
msgid "Begin Setup"
|
3606 |
+
msgstr ""
|
3607 |
+
|
3608 |
+
#: includes/mycred-install.php:502
|
3609 |
+
msgid "Select the format you want to use for your points."
|
3610 |
+
msgstr ""
|
3611 |
+
|
3612 |
+
#: includes/mycred-install.php:503 includes/mycred-widgets.php:199
|
3613 |
+
msgid "Format"
|
3614 |
+
msgstr ""
|
3615 |
+
|
3616 |
+
#: includes/mycred-install.php:506
|
3617 |
+
msgid "Separators"
|
3618 |
+
msgstr ""
|
3619 |
+
|
3620 |
+
#: includes/mycred-install.php:516
|
3621 |
+
msgid "Decimals"
|
3622 |
+
msgstr ""
|
3623 |
+
|
3624 |
+
#: includes/mycred-install.php:518
|
3625 |
+
msgid "Use zero for no decimals."
|
3626 |
+
msgstr ""
|
3627 |
+
|
3628 |
+
#: includes/mycred-install.php:521 modules/mycred-module-general.php:75
|
3629 |
+
msgid "Presentation"
|
3630 |
+
msgstr ""
|
3631 |
+
|
3632 |
+
#: includes/mycred-install.php:524 modules/mycred-module-general.php:62
|
3633 |
+
msgid "Name (Singular)"
|
3634 |
+
msgstr ""
|
3635 |
+
|
3636 |
+
#: includes/mycred-install.php:528 modules/mycred-module-general.php:67
|
3637 |
+
msgid "Name (Plural)"
|
3638 |
+
msgstr ""
|
3639 |
+
|
3640 |
+
#: includes/mycred-install.php:534 modules/mycred-module-general.php:78
|
3641 |
+
msgid "Prefix"
|
3642 |
+
msgstr ""
|
3643 |
+
|
3644 |
+
#: includes/mycred-install.php:542 modules/mycred-module-general.php:86
|
3645 |
+
msgid "Suffix"
|
3646 |
+
msgstr ""
|
3647 |
+
|
3648 |
+
#: includes/mycred-install.php:547
|
3649 |
+
msgid "Cancel Setup"
|
3650 |
+
msgstr ""
|
3651 |
+
|
3652 |
+
#: includes/mycred-install.php:547
|
3653 |
+
msgid "Cancel"
|
3654 |
+
msgstr ""
|
3655 |
+
|
3656 |
+
#: includes/mycred-install.php:547 includes/mycred-install.php:627
|
3657 |
+
msgid "Next"
|
3658 |
+
msgstr ""
|
3659 |
+
|
3660 |
+
#: includes/mycred-install.php:576 modules/mycred-module-general.php:94
|
3661 |
+
msgid "Security"
|
3662 |
+
msgstr ""
|
3663 |
+
|
3664 |
+
#: includes/mycred-install.php:579
|
3665 |
+
msgid "Edit Settings Capability"
|
3666 |
+
msgstr ""
|
3667 |
+
|
3668 |
+
#: includes/mycred-install.php:583
|
3669 |
+
msgid "Edit Users %plural% Capability"
|
3670 |
+
msgstr ""
|
3671 |
+
|
3672 |
+
#: includes/mycred-install.php:591 modules/mycred-module-general.php:111
|
3673 |
+
msgid "Exclude those who can \"Edit Settings\"."
|
3674 |
+
msgstr ""
|
3675 |
+
|
3676 |
+
#: includes/mycred-install.php:595 modules/mycred-module-general.php:115
|
3677 |
+
msgid "Exclude those who can \"Edit Users %plural%\"."
|
3678 |
+
msgstr ""
|
3679 |
+
|
3680 |
+
#: includes/mycred-install.php:598 modules/mycred-module-general.php:119
|
3681 |
+
msgid "Exclude the following user IDs:"
|
3682 |
+
msgstr ""
|
3683 |
+
|
3684 |
+
#: includes/mycred-install.php:602 modules/mycred-module-general.php:124
|
3685 |
+
msgid "Rankings"
|
3686 |
+
msgstr ""
|
3687 |
+
|
3688 |
+
#: includes/mycred-install.php:606 modules/mycred-module-general.php:128
|
3689 |
+
msgid "Update rankings each time a users balance changes."
|
3690 |
+
msgstr ""
|
3691 |
+
|
3692 |
+
#: includes/mycred-install.php:610 modules/mycred-module-general.php:132
|
3693 |
+
msgid "Update rankings once a day."
|
3694 |
+
msgstr ""
|
3695 |
+
|
3696 |
+
#: includes/mycred-install.php:614 modules/mycred-module-general.php:136
|
3697 |
+
msgid "Update rankings once a week."
|
3698 |
+
msgstr ""
|
3699 |
+
|
3700 |
+
#: includes/mycred-install.php:618 modules/mycred-module-general.php:140
|
3701 |
+
msgid "Update rankings on a specific date."
|
3702 |
+
msgstr ""
|
3703 |
+
|
3704 |
+
#: includes/mycred-install.php:622 modules/mycred-module-general.php:144
|
3705 |
+
#: modules/mycred-module-log.php:810
|
3706 |
+
msgid "Date"
|
3707 |
+
msgstr ""
|
3708 |
+
|
3709 |
+
#: includes/mycred-install.php:646
|
3710 |
+
msgid "Ready"
|
3711 |
+
msgstr ""
|
3712 |
+
|
3713 |
+
#: includes/mycred-install.php:647
|
3714 |
+
msgid "Almost done! Click the button below to finish this setup."
|
3715 |
+
msgstr ""
|
3716 |
+
|
3717 |
+
#: includes/mycred-install.php:648
|
3718 |
+
msgid "Install & Run"
|
3719 |
+
msgstr ""
|
3720 |
+
|
3721 |
+
#: includes/mycred-network.php:62 includes/mycred-network.php:63
|
3722 |
+
msgid "Network Settings"
|
3723 |
+
msgstr ""
|
3724 |
+
|
3725 |
+
#: includes/mycred-network.php:128
|
3726 |
+
msgid "Network"
|
3727 |
+
msgstr ""
|
3728 |
+
|
3729 |
+
#: includes/mycred-network.php:133
|
3730 |
+
msgid "Network Settings Updated"
|
3731 |
+
msgstr ""
|
3732 |
+
|
3733 |
+
#: includes/mycred-network.php:135
|
3734 |
+
#, php-format
|
3735 |
+
msgid "Configure network settings for %s."
|
3736 |
+
msgstr ""
|
3737 |
+
|
3738 |
+
#: includes/mycred-network.php:141
|
3739 |
+
msgid "Master Template"
|
3740 |
+
msgstr ""
|
3741 |
+
|
3742 |
+
#: includes/mycred-network.php:145
|
3743 |
+
msgid "Yes"
|
3744 |
+
msgstr ""
|
3745 |
+
|
3746 |
+
#: includes/mycred-network.php:149
|
3747 |
+
msgid "No"
|
3748 |
+
msgstr ""
|
3749 |
+
|
3750 |
+
#: includes/mycred-network.php:152
|
3751 |
+
#, php-format
|
3752 |
+
msgid "If enabled, your main site's %s setup will be used for all other sites."
|
3753 |
+
msgstr ""
|
3754 |
+
|
3755 |
+
#: includes/mycred-network.php:155
|
3756 |
+
msgid "Site Block"
|
3757 |
+
msgstr ""
|
3758 |
+
|
3759 |
+
#: includes/mycred-network.php:159
|
3760 |
+
#, php-format
|
3761 |
+
msgid "Comma separated list of blog ids where %s is to be disabled."
|
3762 |
+
msgstr ""
|
3763 |
+
|
3764 |
+
#: includes/mycred-network.php:168
|
3765 |
+
msgid "Save Network Settings"
|
3766 |
+
msgstr ""
|
3767 |
+
|
3768 |
+
#: includes/mycred-shortcodes.php:67
|
3769 |
+
msgid "Leaderboard is empty."
|
3770 |
+
msgstr ""
|
3771 |
+
|
3772 |
+
#: includes/mycred-shortcodes.php:144 includes/mycred-shortcodes.php:255
|
3773 |
+
msgid "Amount missing!"
|
3774 |
+
msgstr ""
|
3775 |
+
|
3776 |
+
#: includes/mycred-shortcodes.php:147 includes/mycred-shortcodes.php:263
|
3777 |
+
msgid "Log Template Missing!"
|
3778 |
+
msgstr ""
|
3779 |
+
|
3780 |
+
#: includes/mycred-shortcodes.php:206
|
3781 |
+
msgid "Anchor missing URL!"
|
3782 |
+
msgstr ""
|
3783 |
+
|
3784 |
+
#: includes/mycred-shortcodes.php:259
|
3785 |
+
msgid "User ID missing for recipient."
|
3786 |
+
msgstr ""
|
3787 |
+
|
3788 |
+
#: includes/mycred-shortcodes.php:317
|
3789 |
+
msgid "A video ID is required for this shortcode"
|
3790 |
+
msgstr ""
|
3791 |
+
|
3792 |
+
#: includes/mycred-widgets.php:19
|
3793 |
+
#, php-format
|
3794 |
+
msgid "Show the current users %s balance"
|
3795 |
+
msgstr ""
|
3796 |
+
|
3797 |
+
#: includes/mycred-widgets.php:21
|
3798 |
+
#, php-format
|
3799 |
+
msgid "%s Balance"
|
3800 |
+
msgstr ""
|
3801 |
+
|
3802 |
+
#: includes/mycred-widgets.php:155
|
3803 |
+
msgid "My Balance"
|
3804 |
+
msgstr ""
|
3805 |
+
|
3806 |
+
#: includes/mycred-widgets.php:166
|
3807 |
+
msgid "<a href=\"%login_url_here%\">Login</a> to view your balance."
|
3808 |
+
msgstr ""
|
3809 |
+
|
3810 |
+
#: includes/mycred-widgets.php:190
|
3811 |
+
msgid "Layout"
|
3812 |
+
msgstr ""
|
3813 |
+
|
3814 |
+
#: includes/mycred-widgets.php:192 includes/mycred-widgets.php:215
|
3815 |
+
#: includes/mycred-widgets.php:225 includes/mycred-widgets.php:374
|
3816 |
+
msgid "See the help tab for available template tags."
|
3817 |
+
msgstr ""
|
3818 |
+
|
3819 |
+
#: includes/mycred-widgets.php:197
|
3820 |
+
msgid "Include users ranking"
|
3821 |
+
msgstr ""
|
3822 |
+
|
3823 |
+
#: includes/mycred-widgets.php:201
|
3824 |
+
msgid ""
|
3825 |
+
"This will be appended after the balance. See the help tab for available "
|
3826 |
+
"template tags."
|
3827 |
+
msgstr ""
|
3828 |
+
|
3829 |
+
#: includes/mycred-widgets.php:207
|
3830 |
+
msgid "Include history"
|
3831 |
+
msgstr ""
|
3832 |
+
|
3833 |
+
#: includes/mycred-widgets.php:209
|
3834 |
+
msgid "History Title"
|
3835 |
+
msgstr ""
|
3836 |
+
|
3837 |
+
#: includes/mycred-widgets.php:211
|
3838 |
+
msgid "Number of entires"
|
3839 |
+
msgstr ""
|
3840 |
+
|
3841 |
+
#: includes/mycred-widgets.php:213 includes/mycred-widgets.php:372
|
3842 |
+
msgid "Row layout"
|
3843 |
+
msgstr ""
|
3844 |
+
|
3845 |
+
#: includes/mycred-widgets.php:221
|
3846 |
+
msgid "Show message when not logged in"
|
3847 |
+
msgstr ""
|
3848 |
+
|
3849 |
+
#: includes/mycred-widgets.php:223
|
3850 |
+
msgid "Message"
|
3851 |
+
msgstr ""
|
3852 |
+
|
3853 |
+
#: includes/mycred-widgets.php:296
|
3854 |
+
#, php-format
|
3855 |
+
msgid "Show a list of users sorted by their %s balance"
|
3856 |
+
msgstr ""
|
3857 |
+
|
3858 |
+
#: includes/mycred-widgets.php:298
|
3859 |
+
#, php-format
|
3860 |
+
msgid "%s List"
|
3861 |
+
msgstr ""
|
3862 |
+
|
3863 |
+
#: includes/mycred-widgets.php:352
|
3864 |
+
msgid "Leaderboard"
|
3865 |
+
msgstr ""
|
3866 |
+
|
3867 |
+
#: includes/mycred-widgets.php:365
|
3868 |
+
msgid "Visible to non-members"
|
3869 |
+
msgstr ""
|
3870 |
+
|
3871 |
+
#: includes/mycred-widgets.php:368
|
3872 |
+
msgid "Number of users"
|
3873 |
+
msgstr ""
|
3874 |
+
|
3875 |
+
#: includes/mycred-widgets.php:377
|
3876 |
+
msgid "Offset"
|
3877 |
+
msgstr ""
|
3878 |
+
|
3879 |
+
#: includes/mycred-widgets.php:379
|
3880 |
+
msgid "Optional offset of order. Use zero to return the first in the list."
|
3881 |
+
msgstr ""
|
3882 |
+
|
3883 |
+
#: includes/mycred-widgets.php:382
|
3884 |
+
msgid "Order"
|
3885 |
+
msgstr ""
|
3886 |
+
|
3887 |
+
#: includes/mycred-widgets.php:386 modules/mycred-module-log.php:194
|
3888 |
+
msgid "Ascending"
|
3889 |
+
msgstr ""
|
3890 |
+
|
3891 |
+
#: includes/mycred-widgets.php:387 modules/mycred-module-log.php:194
|
3892 |
+
msgid "Descending"
|
3893 |
+
msgstr ""
|
3894 |
+
|
3895 |
+
#: modules/mycred-module-addons.php:23 modules/mycred-module-addons.php:24
|
3896 |
+
#: modules/mycred-module-addons.php:25 modules/mycred-module-addons.php:264
|
3897 |
+
msgid "Add-ons"
|
3898 |
+
msgstr ""
|
3899 |
+
|
3900 |
+
#: modules/mycred-module-addons.php:257
|
3901 |
+
msgid "Add-on Activated"
|
3902 |
+
msgstr ""
|
3903 |
+
|
3904 |
+
#: modules/mycred-module-addons.php:259
|
3905 |
+
msgid "Add-on Deactivated"
|
3906 |
+
msgstr ""
|
3907 |
+
|
3908 |
+
#: modules/mycred-module-addons.php:265
|
3909 |
+
msgid "Add-ons can expand your current installation with further features."
|
3910 |
+
msgstr ""
|
3911 |
+
|
3912 |
+
#: modules/mycred-module-addons.php:303
|
3913 |
+
msgid "Deactivate Add-on"
|
3914 |
+
msgstr ""
|
3915 |
+
|
3916 |
+
#: modules/mycred-module-addons.php:304
|
3917 |
+
msgid "Deactivate"
|
3918 |
+
msgstr ""
|
3919 |
+
|
3920 |
+
#: modules/mycred-module-addons.php:309
|
3921 |
+
msgid "Activate Add-on"
|
3922 |
+
msgstr ""
|
3923 |
+
|
3924 |
+
#: modules/mycred-module-addons.php:310
|
3925 |
+
msgid "Activate"
|
3926 |
+
msgstr ""
|
3927 |
+
|
3928 |
+
#: modules/mycred-module-addons.php:327
|
3929 |
+
msgid "Version"
|
3930 |
+
msgstr ""
|
3931 |
+
|
3932 |
+
#: modules/mycred-module-addons.php:330
|
3933 |
+
msgid "By"
|
3934 |
+
msgstr ""
|
3935 |
+
|
3936 |
+
#: modules/mycred-module-addons.php:330
|
3937 |
+
msgid "View Authors Website"
|
3938 |
+
msgstr ""
|
3939 |
+
|
3940 |
+
#: modules/mycred-module-addons.php:333
|
3941 |
+
msgid "View Add-ons Website"
|
3942 |
+
msgstr ""
|
3943 |
+
|
3944 |
+
#: modules/mycred-module-addons.php:333
|
3945 |
+
msgid "Visit Website"
|
3946 |
+
msgstr ""
|
3947 |
+
|
3948 |
+
#: modules/mycred-module-general.php:49
|
3949 |
+
msgid "Facebook"
|
3950 |
+
msgstr ""
|
3951 |
+
|
3952 |
+
#: modules/mycred-module-general.php:50
|
3953 |
+
msgid "Google Plus"
|
3954 |
+
msgstr ""
|
3955 |
+
|
3956 |
+
#: modules/mycred-module-general.php:51
|
3957 |
+
msgid "Support Forum"
|
3958 |
+
msgstr ""
|
3959 |
+
|
3960 |
+
#: modules/mycred-module-general.php:57 modules/mycred-module-help.php:212
|
3961 |
+
msgid "Core Settings"
|
3962 |
+
msgstr ""
|
3963 |
+
|
3964 |
+
#: modules/mycred-module-general.php:59
|
3965 |
+
msgid "Name"
|
3966 |
+
msgstr ""
|
3967 |
+
|
3968 |
+
#: modules/mycred-module-general.php:64
|
3969 |
+
msgid "Accessible though the %singular% template tag."
|
3970 |
+
msgstr ""
|
3971 |
+
|
3972 |
+
#: modules/mycred-module-general.php:69
|
3973 |
+
msgid "Accessible though the %plural% template tag."
|
3974 |
+
msgstr ""
|
3975 |
+
|
3976 |
+
#: modules/mycred-module-general.php:72
|
3977 |
+
msgid "Tip"
|
3978 |
+
msgstr ""
|
3979 |
+
|
3980 |
+
#: modules/mycred-module-general.php:72
|
3981 |
+
msgid ""
|
3982 |
+
"Adding an underscore at the beginning of template tag for names will return "
|
3983 |
+
"them in lowercase. i.e. %_singular%"
|
3984 |
+
msgstr ""
|
3985 |
+
|
3986 |
+
#: modules/mycred-module-general.php:90
|
3987 |
+
msgid "Separator"
|
3988 |
+
msgstr ""
|
3989 |
+
|
3990 |
+
#: modules/mycred-module-general.php:97
|
3991 |
+
msgid "Edit Settings"
|
3992 |
+
msgstr ""
|
3993 |
+
|
3994 |
+
#: modules/mycred-module-general.php:99 modules/mycred-module-general.php:104
|
3995 |
+
msgid "Capability to check for."
|
3996 |
+
msgstr ""
|
3997 |
+
|
3998 |
+
#: modules/mycred-module-general.php:102
|
3999 |
+
msgid "Edit Users %plural%"
|
4000 |
+
msgstr ""
|
4001 |
+
|
4002 |
+
#: modules/mycred-module-general.php:121
|
4003 |
+
msgid "Comma separated list of user ids to exclude. No spaces allowed!"
|
4004 |
+
msgstr ""
|
4005 |
+
|
4006 |
+
#: modules/mycred-module-help.php:66
|
4007 |
+
msgid "The Log"
|
4008 |
+
msgstr ""
|
4009 |
+
|
4010 |
+
#: modules/mycred-module-help.php:68
|
4011 |
+
msgid ""
|
4012 |
+
"myCRED logs everything giving you a complete overview of %_plural% awarded "
|
4013 |
+
"or deducted from your users. The Log page can be filtered by user, date or "
|
4014 |
+
"reference and we have included a search function for you."
|
4015 |
+
msgstr ""
|
4016 |
+
|
4017 |
+
#: modules/mycred-module-help.php:69
|
4018 |
+
msgid ""
|
4019 |
+
"You can select how many log entries you want to show under \"Screen Options"
|
4020 |
+
"\". By default you will be shown 10 entries."
|
4021 |
+
msgstr ""
|
4022 |
+
|
4023 |
+
#: modules/mycred-module-help.php:70
|
4024 |
+
msgid "Filter by Date"
|
4025 |
+
msgstr ""
|
4026 |
+
|
4027 |
+
#: modules/mycred-module-help.php:71
|
4028 |
+
msgid ""
|
4029 |
+
"You can select to show log entries for: Today, Yesterday, This Week or This "
|
4030 |
+
"Month."
|
4031 |
+
msgstr ""
|
4032 |
+
|
4033 |
+
#: modules/mycred-module-help.php:72
|
4034 |
+
msgid "Filter by Reference"
|
4035 |
+
msgstr ""
|
4036 |
+
|
4037 |
+
#: modules/mycred-module-help.php:73
|
4038 |
+
msgid ""
|
4039 |
+
"Each time a log entry is made a reference is used to identify where or why "
|
4040 |
+
"points were awarded or deducted."
|
4041 |
+
msgstr ""
|
4042 |
+
|
4043 |
+
#: modules/mycred-module-help.php:74
|
4044 |
+
msgid "Filter by User"
|
4045 |
+
msgstr ""
|
4046 |
+
|
4047 |
+
#: modules/mycred-module-help.php:75
|
4048 |
+
msgid "Show log entries for a particular username."
|
4049 |
+
msgstr ""
|
4050 |
+
|
4051 |
+
#: modules/mycred-module-help.php:87 modules/mycred-module-hooks.php:28
|
4052 |
+
#: modules/mycred-module-hooks.php:29 modules/mycred-module-hooks.php:30
|
4053 |
+
#: modules/mycred-module-hooks.php:244
|
4054 |
+
msgid "Hooks"
|
4055 |
+
msgstr ""
|
4056 |
+
|
4057 |
+
#: modules/mycred-module-help.php:89
|
4058 |
+
msgid ""
|
4059 |
+
"Each instance where users might gain or loose %_plural%, are called hooks. "
|
4060 |
+
"Hooks can relate to WordPress specific actions or any third party plugin "
|
4061 |
+
"action that myCRED supports."
|
4062 |
+
msgstr ""
|
4063 |
+
|
4064 |
+
#: modules/mycred-module-help.php:90
|
4065 |
+
msgid ""
|
4066 |
+
"A hook can relate to a specific instance or several instances. You can "
|
4067 |
+
"disable specific instances in a hook by awarding zero %_plural%."
|
4068 |
+
msgstr ""
|
4069 |
+
|
4070 |
+
#: modules/mycred-module-help.php:94
|
4071 |
+
msgid "Third Party Plugins"
|
4072 |
+
msgstr ""
|
4073 |
+
|
4074 |
+
#: modules/mycred-module-help.php:96
|
4075 |
+
msgid ""
|
4076 |
+
"myCRED supports several third party plugins by default. These hooks are only "
|
4077 |
+
"available / visible if the plugin has been installed and enabled."
|
4078 |
+
msgstr ""
|
4079 |
+
|
4080 |
+
#: modules/mycred-module-help.php:97
|
4081 |
+
msgid "Supported Plugins:"
|
4082 |
+
msgstr ""
|
4083 |
+
|
4084 |
+
#: modules/mycred-module-help.php:105
|
4085 |
+
msgid "Template Tags"
|
4086 |
+
msgstr ""
|
4087 |
+
|
4088 |
+
#: modules/mycred-module-help.php:107
|
4089 |
+
msgid "General:"
|
4090 |
+
msgstr ""
|
4091 |
+
|
4092 |
+
#: modules/mycred-module-help.php:108 modules/mycred-module-help.php:152
|
4093 |
+
#: modules/mycred-module-help.php:157 modules/mycred-module-help.php:174
|
4094 |
+
msgid "Singular %plural% Name."
|
4095 |
+
msgstr ""
|
4096 |
+
|
4097 |
+
#: modules/mycred-module-help.php:109
|
4098 |
+
msgid "Singular %plural% Name in lowercase."
|
4099 |
+
msgstr ""
|
4100 |
+
|
4101 |
+
#: modules/mycred-module-help.php:110 modules/mycred-module-help.php:153
|
4102 |
+
#: modules/mycred-module-help.php:158 modules/mycred-module-help.php:175
|
4103 |
+
msgid "Plural %plural% Name."
|
4104 |
+
msgstr ""
|
4105 |
+
|
4106 |
+
#: modules/mycred-module-help.php:111
|
4107 |
+
msgid "Plural %plural% Name in lowercase."
|
4108 |
+
msgstr ""
|
4109 |
+
|
4110 |
+
#: modules/mycred-module-help.php:112 modules/mycred-module-help.php:162
|
4111 |
+
msgid "The login URL without redirection."
|
4112 |
+
msgstr ""
|
4113 |
+
|
4114 |
+
#: modules/mycred-module-help.php:113 modules/mycred-module-help.php:163
|
4115 |
+
msgid "The login URL with redirection to current page."
|
4116 |
+
msgstr ""
|
4117 |
+
|
4118 |
+
#: modules/mycred-module-help.php:114
|
4119 |
+
msgid "Post:"
|
4120 |
+
msgstr ""
|
4121 |
+
|
4122 |
+
#: modules/mycred-module-help.php:115
|
4123 |
+
msgid "The posts title."
|
4124 |
+
msgstr ""
|
4125 |
+
|
4126 |
+
#: modules/mycred-module-help.php:116
|
4127 |
+
msgid "The posts URL address."
|
4128 |
+
msgstr ""
|
4129 |
+
|
4130 |
+
#: modules/mycred-module-help.php:117
|
4131 |
+
msgid "The post type."
|
4132 |
+
msgstr ""
|
4133 |
+
|
4134 |
+
#: modules/mycred-module-help.php:118
|
4135 |
+
msgid "The posts permalink with the post title as title."
|
4136 |
+
msgstr ""
|
4137 |
+
|
4138 |
+
#: modules/mycred-module-help.php:119
|
4139 |
+
msgid "User:"
|
4140 |
+
msgstr ""
|
4141 |
+
|
4142 |
+
#: modules/mycred-module-help.php:120
|
4143 |
+
msgid "The users ID."
|
4144 |
+
msgstr ""
|
4145 |
+
|
4146 |
+
#: modules/mycred-module-help.php:121
|
4147 |
+
msgid "The users \"username\"."
|
4148 |
+
msgstr ""
|
4149 |
+
|
4150 |
+
#: modules/mycred-module-help.php:122
|
4151 |
+
msgid "The users \"username\" URL encoded."
|
4152 |
+
msgstr ""
|
4153 |
+
|
4154 |
+
#: modules/mycred-module-help.php:123
|
4155 |
+
msgid "The users display name."
|
4156 |
+
msgstr ""
|
4157 |
+
|
4158 |
+
#: modules/mycred-module-help.php:124
|
4159 |
+
msgid "The users profile URL."
|
4160 |
+
msgstr ""
|
4161 |
+
|
4162 |
+
#: modules/mycred-module-help.php:125
|
4163 |
+
msgid "The users profile link with the display name as title."
|
4164 |
+
msgstr ""
|
4165 |
+
|
4166 |
+
#: modules/mycred-module-help.php:126
|
4167 |
+
msgid "Comment:"
|
4168 |
+
msgstr ""
|
4169 |
+
|
4170 |
+
#: modules/mycred-module-help.php:127
|
4171 |
+
msgid "The comment ID."
|
4172 |
+
msgstr ""
|
4173 |
+
|
4174 |
+
#: modules/mycred-module-help.php:128
|
4175 |
+
msgid "The post id where the comment was made."
|
4176 |
+
msgstr ""
|
4177 |
+
|
4178 |
+
#: modules/mycred-module-help.php:129
|
4179 |
+
msgid "The post title where the comment was made."
|
4180 |
+
msgstr ""
|
4181 |
+
|
4182 |
+
#: modules/mycred-module-help.php:130
|
4183 |
+
msgid "The post URL address where the comment was made."
|
4184 |
+
msgstr ""
|
4185 |
+
|
4186 |
+
#: modules/mycred-module-help.php:131
|
4187 |
+
msgid "Link to the post where the comment was made."
|
4188 |
+
msgstr ""
|
4189 |
+
|
4190 |
+
#: modules/mycred-module-help.php:143
|
4191 |
+
msgid "myCRED Balance Template Tags"
|
4192 |
+
msgstr ""
|
4193 |
+
|
4194 |
+
#: modules/mycred-module-help.php:146
|
4195 |
+
msgid "Layout:"
|
4196 |
+
msgstr ""
|
4197 |
+
|
4198 |
+
#: modules/mycred-module-help.php:147 modules/mycred-module-help.php:155
|
4199 |
+
#: modules/mycred-module-help.php:172
|
4200 |
+
msgid "Balance amount in plain format."
|
4201 |
+
msgstr ""
|
4202 |
+
|
4203 |
+
#: modules/mycred-module-help.php:148 modules/mycred-module-help.php:156
|
4204 |
+
#: modules/mycred-module-help.php:173
|
4205 |
+
msgid "Balance amount formatted with prefix and/or suffix."
|
4206 |
+
msgstr ""
|
4207 |
+
|
4208 |
+
#: modules/mycred-module-help.php:149
|
4209 |
+
msgid "Rank Format:"
|
4210 |
+
msgstr ""
|
4211 |
+
|
4212 |
+
#: modules/mycred-module-help.php:150 modules/mycred-module-help.php:171
|
4213 |
+
msgid "The users ranking. Was \"%rank%\" before version 1.1"
|
4214 |
+
msgstr ""
|
4215 |
+
|
4216 |
+
#: modules/mycred-module-help.php:151
|
4217 |
+
msgid "History Title:"
|
4218 |
+
msgstr ""
|
4219 |
+
|
4220 |
+
#: modules/mycred-module-help.php:152 modules/mycred-module-help.php:153
|
4221 |
+
#: modules/mycred-module-help.php:157 modules/mycred-module-help.php:158
|
4222 |
+
#: modules/mycred-module-help.php:174 modules/mycred-module-help.php:175
|
4223 |
+
msgid "or"
|
4224 |
+
msgstr ""
|
4225 |
+
|
4226 |
+
#: modules/mycred-module-help.php:154 modules/mycred-module-help.php:170
|
4227 |
+
msgid "Row Layout:"
|
4228 |
+
msgstr ""
|
4229 |
+
|
4230 |
+
#: modules/mycred-module-help.php:159 modules/mycred-module-help.php:176
|
4231 |
+
msgid "Log entry date."
|
4232 |
+
msgstr ""
|
4233 |
+
|
4234 |
+
#: modules/mycred-module-help.php:160 modules/mycred-module-help.php:177
|
4235 |
+
msgid "The log entry."
|
4236 |
+
msgstr ""
|
4237 |
+
|
4238 |
+
#: modules/mycred-module-help.php:161
|
4239 |
+
msgid "Message:"
|
4240 |
+
msgstr ""
|
4241 |
+
|
4242 |
+
#: modules/mycred-module-help.php:167
|
4243 |
+
msgid "myCRED List Template Tags"
|
4244 |
+
msgstr ""
|
4245 |
+
|
4246 |
+
#: modules/mycred-module-help.php:178
|
4247 |
+
msgid "Users display name."
|
4248 |
+
msgstr ""
|
4249 |
+
|
4250 |
+
#: modules/mycred-module-help.php:179
|
4251 |
+
msgid "Users profile URL."
|
4252 |
+
msgstr ""
|
4253 |
+
|
4254 |
+
#: modules/mycred-module-help.php:180
|
4255 |
+
msgid "Users \"username\"."
|
4256 |
+
msgstr ""
|
4257 |
+
|
4258 |
+
#: modules/mycred-module-help.php:181
|
4259 |
+
msgid "Users \"username\" URL encoded."
|
4260 |
+
msgstr ""
|
4261 |
+
|
4262 |
+
#: modules/mycred-module-help.php:182
|
4263 |
+
msgid "Link to users profile with their display name as title."
|
4264 |
+
msgstr ""
|
4265 |
+
|
4266 |
+
#: modules/mycred-module-help.php:194
|
4267 |
+
msgid "Editing %plural%"
|
4268 |
+
msgstr ""
|
4269 |
+
|
4270 |
+
#: modules/mycred-module-help.php:196
|
4271 |
+
msgid ""
|
4272 |
+
"You can adjust this users %_plural% by giving a positive or negative amount "
|
4273 |
+
"and a log description. Remember that plugin and point editors will always be "
|
4274 |
+
"able to adjust their own balance."
|
4275 |
+
msgstr ""
|
4276 |
+
|
4277 |
+
#: modules/mycred-module-help.php:197
|
4278 |
+
msgid ""
|
4279 |
+
"If the option to edit a users balance is missing the user is set to be "
|
4280 |
+
"excluded from using myCRED."
|
4281 |
+
msgstr ""
|
4282 |
+
|
4283 |
+
#: modules/mycred-module-help.php:209
|
4284 |
+
msgid "Core"
|
4285 |
+
msgstr ""
|
4286 |
+
|
4287 |
+
#: modules/mycred-module-help.php:211
|
4288 |
+
msgid "On this page, you can edit all myCRED settings."
|
4289 |
+
msgstr ""
|
4290 |
+
|
4291 |
+
#: modules/mycred-module-help.php:213
|
4292 |
+
msgid ""
|
4293 |
+
"Here you can name your installation along with setting your layout and "
|
4294 |
+
"format. You can use any name as long as you set both the singular and plural "
|
4295 |
+
"format and you can change the name at any time."
|
4296 |
+
msgstr ""
|
4297 |
+
|
4298 |
+
#: modules/mycred-module-hooks.php:89
|
4299 |
+
msgid "%plural% for registrations"
|
4300 |
+
msgstr ""
|
4301 |
+
|
4302 |
+
#: modules/mycred-module-hooks.php:90
|
4303 |
+
msgid "Award %_plural% for users joining your website."
|
4304 |
+
msgstr ""
|
4305 |
+
|
4306 |
+
#: modules/mycred-module-hooks.php:96
|
4307 |
+
msgid "%plural% for logins"
|
4308 |
+
msgstr ""
|
4309 |
+
|
4310 |
+
#: modules/mycred-module-hooks.php:97
|
4311 |
+
msgid ""
|
4312 |
+
"Award %_plural% for logging in to your website. You can also set an optional "
|
4313 |
+
"limit."
|
4314 |
+
msgstr ""
|
4315 |
+
|
4316 |
+
#: modules/mycred-module-hooks.php:103
|
4317 |
+
msgid "%plural% for publishing content"
|
4318 |
+
msgstr ""
|
4319 |
+
|
4320 |
+
#: modules/mycred-module-hooks.php:104
|
4321 |
+
msgid ""
|
4322 |
+
"Award %_plural% for publishing content on your website. If your custom post "
|
4323 |
+
"type is not shown bellow, make sure it is set to \"Public\"."
|
4324 |
+
msgstr ""
|
4325 |
+
|
4326 |
+
#: modules/mycred-module-hooks.php:110
|
4327 |
+
msgid "%plural% for comments"
|
4328 |
+
msgstr ""
|
4329 |
+
|
4330 |
+
#: modules/mycred-module-hooks.php:111
|
4331 |
+
msgid "Award %_plural% for making comments."
|
4332 |
+
msgstr ""
|
4333 |
+
|
4334 |
+
#: modules/mycred-module-hooks.php:117
|
4335 |
+
msgid "%plural% for clicking on links"
|
4336 |
+
msgstr ""
|
4337 |
+
|
4338 |
+
#: modules/mycred-module-hooks.php:118
|
4339 |
+
msgid ""
|
4340 |
+
"Award %_plural% to users who clicks on links generated by the [mycred_link] "
|
4341 |
+
"shortcode."
|
4342 |
+
msgstr ""
|
4343 |
+
|
4344 |
+
#: modules/mycred-module-hooks.php:124
|
4345 |
+
msgid "%plural% for viewing Videos"
|
4346 |
+
msgstr ""
|
4347 |
+
|
4348 |
+
#: modules/mycred-module-hooks.php:125
|
4349 |
+
msgid ""
|
4350 |
+
"Award %_plural% to users who watches videos embedded using the "
|
4351 |
+
"[mycred_video] shortcode."
|
4352 |
+
msgstr ""
|
4353 |
+
|
4354 |
+
#: modules/mycred-module-hooks.php:132
|
4355 |
+
msgid "bbPress"
|
4356 |
+
msgstr ""
|
4357 |
+
|
4358 |
+
#: modules/mycred-module-hooks.php:133
|
4359 |
+
msgid "Awards %_plural% for bbPress actions."
|
4360 |
+
msgstr ""
|
4361 |
+
|
4362 |
+
#: modules/mycred-module-hooks.php:141
|
4363 |
+
msgid "Invite Anyone Plugin"
|
4364 |
+
msgstr ""
|
4365 |
+
|
4366 |
+
#: modules/mycred-module-hooks.php:142
|
4367 |
+
msgid ""
|
4368 |
+
"Awards %_plural% for sending invitations and/or %_plural% if the invite is "
|
4369 |
+
"accepted."
|
4370 |
+
msgstr ""
|
4371 |
+
|
4372 |
+
#: modules/mycred-module-hooks.php:150
|
4373 |
+
msgid "Contact Form 7 Form Submissions"
|
4374 |
+
msgstr ""
|
4375 |
+
|
4376 |
+
#: modules/mycred-module-hooks.php:151
|
4377 |
+
msgid "Awards %_plural% for successful form submissions (by logged in users)."
|
4378 |
+
msgstr ""
|
4379 |
+
|
4380 |
+
#: modules/mycred-module-hooks.php:159
|
4381 |
+
msgid "Jetpack Subscriptions"
|
4382 |
+
msgstr ""
|
4383 |
+
|
4384 |
+
#: modules/mycred-module-hooks.php:160
|
4385 |
+
msgid ""
|
4386 |
+
"Awards %_plural% for users signing up for site or comment updates using "
|
4387 |
+
"Jetpack."
|
4388 |
+
msgstr ""
|
4389 |
+
|
4390 |
+
#: modules/mycred-module-hooks.php:168
|
4391 |
+
msgid "BadgeOS"
|
4392 |
+
msgstr ""
|
4393 |
+
|
4394 |
+
#: modules/mycred-module-hooks.php:169
|
4395 |
+
msgid ""
|
4396 |
+
"Default settings for each BadgeOS Achievement type. These settings may be "
|
4397 |
+
"overridden for individual achievement type."
|
4398 |
+
msgstr ""
|
4399 |
+
|
4400 |
+
#: modules/mycred-module-hooks.php:177
|
4401 |
+
msgid "WP-Polls"
|
4402 |
+
msgstr ""
|
4403 |
+
|
4404 |
+
#: modules/mycred-module-hooks.php:178
|
4405 |
+
msgid "Awards %_plural% for users voting in polls."
|
4406 |
+
msgstr ""
|
4407 |
+
|
4408 |
+
#: modules/mycred-module-hooks.php:186
|
4409 |
+
msgid "WP Favorite Posts"
|
4410 |
+
msgstr ""
|
4411 |
+
|
4412 |
+
#: modules/mycred-module-hooks.php:187
|
4413 |
+
msgid "Awards %_plural% for users adding posts to their favorites."
|
4414 |
+
msgstr ""
|
4415 |
+
|
4416 |
+
#: modules/mycred-module-hooks.php:195
|
4417 |
+
msgid "Events Manager"
|
4418 |
+
msgstr ""
|
4419 |
+
|
4420 |
+
#: modules/mycred-module-hooks.php:196
|
4421 |
+
msgid "Awards %_plural% for users attending events."
|
4422 |
+
msgstr ""
|
4423 |
+
|
4424 |
+
#: modules/mycred-module-hooks.php:204
|
4425 |
+
msgid "GD Star Rating"
|
4426 |
+
msgstr ""
|
4427 |
+
|
4428 |
+
#: modules/mycred-module-hooks.php:205
|
4429 |
+
msgid "Awards %_plural% for users rate items using the GD Star Rating plugin."
|
4430 |
+
msgstr ""
|
4431 |
+
|
4432 |
+
#: modules/mycred-module-hooks.php:245
|
4433 |
+
msgid ""
|
4434 |
+
"Hooks are instances where %_plural% are awarded or deducted from a user, "
|
4435 |
+
"depending on their actions around your website."
|
4436 |
+
msgstr ""
|
4437 |
+
|
4438 |
+
#: modules/mycred-module-hooks.php:526 modules/mycred-module-plugins.php:642
|
4439 |
+
#: modules/mycred-module-plugins.php:663
|
4440 |
+
msgid "Limit"
|
4441 |
+
msgstr ""
|
4442 |
+
|
4443 |
+
#: modules/mycred-module-hooks.php:619
|
4444 |
+
msgid "%plural% for Posts"
|
4445 |
+
msgstr ""
|
4446 |
+
|
4447 |
+
#: modules/mycred-module-hooks.php:629 modules/mycred-module-hooks.php:642
|
4448 |
+
#: modules/mycred-module-hooks.php:677 modules/mycred-module-plugins.php:403
|
4449 |
+
#: modules/mycred-module-plugins.php:416 modules/mycred-module-plugins.php:429
|
4450 |
+
#: modules/mycred-module-plugins.php:447 modules/mycred-module-plugins.php:460
|
4451 |
+
#: modules/mycred-module-plugins.php:479 modules/mycred-module-plugins.php:792
|
4452 |
+
#: modules/mycred-module-plugins.php:1036
|
4453 |
+
#: modules/mycred-module-plugins.php:1046
|
4454 |
+
msgid "Available template tags: General, Post"
|
4455 |
+
msgstr ""
|
4456 |
+
|
4457 |
+
#: modules/mycred-module-hooks.php:632
|
4458 |
+
msgid "%plural% for Pages"
|
4459 |
+
msgstr ""
|
4460 |
+
|
4461 |
+
#: modules/mycred-module-hooks.php:667
|
4462 |
+
msgid "%plural% for %s"
|
4463 |
+
msgstr ""
|
4464 |
+
|
4465 |
+
#: modules/mycred-module-hooks.php:956
|
4466 |
+
msgid "Approved Comment"
|
4467 |
+
msgstr ""
|
4468 |
+
|
4469 |
+
#: modules/mycred-module-hooks.php:965 modules/mycred-module-hooks.php:977
|
4470 |
+
#: modules/mycred-module-hooks.php:989
|
4471 |
+
msgid "Available template tags: General, Comment"
|
4472 |
+
msgstr ""
|
4473 |
+
|
4474 |
+
#: modules/mycred-module-hooks.php:968
|
4475 |
+
msgid "Comment Marked SPAM"
|
4476 |
+
msgstr ""
|
4477 |
+
|
4478 |
+
#: modules/mycred-module-hooks.php:980
|
4479 |
+
msgid "Trashed / Unapproved Comments"
|
4480 |
+
msgstr ""
|
4481 |
+
|
4482 |
+
#: modules/mycred-module-hooks.php:995
|
4483 |
+
msgid "Limit per post"
|
4484 |
+
msgstr ""
|
4485 |
+
|
4486 |
+
#: modules/mycred-module-hooks.php:997
|
4487 |
+
msgid ""
|
4488 |
+
"The number of comments per post that grants %_plural%. Use zero for "
|
4489 |
+
"unlimited."
|
4490 |
+
msgstr ""
|
4491 |
+
|
4492 |
+
#: modules/mycred-module-hooks.php:1001
|
4493 |
+
msgid "Limit per day"
|
4494 |
+
msgstr ""
|
4495 |
+
|
4496 |
+
#: modules/mycred-module-hooks.php:1003
|
4497 |
+
msgid ""
|
4498 |
+
"Number of comments per day that grants %_plural%. Use zero for unlimited."
|
4499 |
+
msgstr ""
|
4500 |
+
|
4501 |
+
#: modules/mycred-module-hooks.php:1008
|
4502 |
+
msgid ""
|
4503 |
+
"%plural% is to be awarded even when comment authors reply to their own "
|
4504 |
+
"comment."
|
4505 |
+
msgstr ""
|
4506 |
+
|
4507 |
+
#: modules/mycred-module-hooks.php:1075
|
4508 |
+
msgid "Once for each unique URL"
|
4509 |
+
msgstr ""
|
4510 |
+
|
4511 |
+
#: modules/mycred-module-hooks.php:1076
|
4512 |
+
msgid "Once for each unique link id"
|
4513 |
+
msgstr ""
|
4514 |
+
|
4515 |
+
#: modules/mycred-module-hooks.php:1225
|
4516 |
+
msgid ""
|
4517 |
+
"The default amount to award for clicking on links. You can override this in "
|
4518 |
+
"the shortcode."
|
4519 |
+
msgstr ""
|
4520 |
+
|
4521 |
+
#: modules/mycred-module-hooks.php:1232
|
4522 |
+
msgid "Available template tags: General and custom tags: %url% or %id%."
|
4523 |
+
msgstr ""
|
4524 |
+
|
4525 |
+
#: modules/mycred-module-hooks.php:1243
|
4526 |
+
msgid "Remember!"
|
4527 |
+
msgstr ""
|
4528 |
+
|
4529 |
+
#: modules/mycred-module-hooks.php:1243
|
4530 |
+
msgid ""
|
4531 |
+
"If you select to limit by id and you do not include the id attribute in the "
|
4532 |
+
"shortcode, no %_plural% will be awarded!"
|
4533 |
+
msgstr ""
|
4534 |
+
|
4535 |
+
#: modules/mycred-module-hooks.php:1502
|
4536 |
+
msgid "Amount to award for viewing videos."
|
4537 |
+
msgstr ""
|
4538 |
+
|
4539 |
+
#: modules/mycred-module-hooks.php:1512
|
4540 |
+
msgid "Award Logic"
|
4541 |
+
msgstr ""
|
4542 |
+
|
4543 |
+
#: modules/mycred-module-hooks.php:1514
|
4544 |
+
msgid "Select when %_plural% should be awarded or deducted."
|
4545 |
+
msgstr ""
|
4546 |
+
|
4547 |
+
#: modules/mycred-module-hooks.php:1515
|
4548 |
+
msgid "Play - As soon as video starts playing."
|
4549 |
+
msgstr ""
|
4550 |
+
|
4551 |
+
#: modules/mycred-module-hooks.php:1516
|
4552 |
+
msgid "Full - First when the entire video has played."
|
4553 |
+
msgstr ""
|
4554 |
+
|
4555 |
+
#: modules/mycred-module-hooks.php:1517
|
4556 |
+
msgid "Interval - For each x number of seconds watched."
|
4557 |
+
msgstr ""
|
4558 |
+
|
4559 |
+
#: modules/mycred-module-hooks.php:1522
|
4560 |
+
msgid "Number of seconds"
|
4561 |
+
msgstr ""
|
4562 |
+
|
4563 |
+
#: modules/mycred-module-hooks.php:1529
|
4564 |
+
msgid "Leniency"
|
4565 |
+
msgstr ""
|
4566 |
+
|
4567 |
+
#: modules/mycred-module-hooks.php:1531
|
4568 |
+
msgid ""
|
4569 |
+
"The maximum percentage a users view of a movie can differ from the actual "
|
4570 |
+
"length."
|
4571 |
+
msgstr ""
|
4572 |
+
|
4573 |
+
#: modules/mycred-module-hooks.php:1534
|
4574 |
+
msgid ""
|
4575 |
+
"Do not set this value to zero! A lot of thing can happen while a user "
|
4576 |
+
"watches a movie and sometimes a few seconds can drop of the counter due to "
|
4577 |
+
"buffering or play back errors."
|
4578 |
+
msgstr ""
|
4579 |
+
|
4580 |
+
#: modules/mycred-module-log.php:23
|
4581 |
+
msgid "Activity Log"
|
4582 |
+
msgstr ""
|
4583 |
+
|
4584 |
+
#: modules/mycred-module-log.php:93
|
4585 |
+
msgid "Entries"
|
4586 |
+
msgstr ""
|
4587 |
+
|
4588 |
+
#: modules/mycred-module-log.php:174
|
4589 |
+
msgid "Show all references"
|
4590 |
+
msgstr ""
|
4591 |
+
|
4592 |
+
#: modules/mycred-module-log.php:193
|
4593 |
+
msgid "Show in order"
|
4594 |
+
msgstr ""
|
4595 |
+
|
4596 |
+
#: modules/mycred-module-log.php:206
|
4597 |
+
msgid "Filter"
|
4598 |
+
msgstr ""
|
4599 |
+
|
4600 |
+
#: modules/mycred-module-log.php:233
|
4601 |
+
msgid "entry"
|
4602 |
+
msgstr ""
|
4603 |
+
|
4604 |
+
#: modules/mycred-module-log.php:252
|
4605 |
+
msgid "Search results for"
|
4606 |
+
msgstr ""
|
4607 |
+
|
4608 |
+
#: modules/mycred-module-log.php:812
|
4609 |
+
msgid "Entry"
|
4610 |
+
msgstr ""
|
4611 |
+
|
4612 |
+
#: modules/mycred-module-log.php:912
|
4613 |
+
msgid "User Missing"
|
4614 |
+
msgstr ""
|
4615 |
+
|
4616 |
+
#: modules/mycred-module-log.php:951
|
4617 |
+
msgid "No log entries found"
|
4618 |
+
msgstr ""
|
4619 |
+
|
4620 |
+
#: modules/mycred-module-log.php:966 modules/mycred-module-log.php:968
|
4621 |
+
msgid "Search Log"
|
4622 |
+
msgstr ""
|
4623 |
+
|
4624 |
+
#: modules/mycred-module-plugins.php:394
|
4625 |
+
msgid "%plural% for New Forum"
|
4626 |
+
msgstr ""
|
4627 |
+
|
4628 |
+
#: modules/mycred-module-plugins.php:407
|
4629 |
+
msgid "%plural% for Forum Deletion"
|
4630 |
+
msgstr ""
|
4631 |
+
|
4632 |
+
#: modules/mycred-module-plugins.php:420
|
4633 |
+
msgid "%plural% for New Topic"
|
4634 |
+
msgstr ""
|
4635 |
+
|
4636 |
+
#: modules/mycred-module-plugins.php:434
|
4637 |
+
msgid "Forum authors can receive %_plural% for creating new topics."
|
4638 |
+
msgstr ""
|
4639 |
+
|
4640 |
+
#: modules/mycred-module-plugins.php:438
|
4641 |
+
msgid "%plural% for Topic Deletion"
|
4642 |
+
msgstr ""
|
4643 |
+
|
4644 |
+
#: modules/mycred-module-plugins.php:451
|
4645 |
+
msgid "%plural% for Favorited Topic"
|
4646 |
+
msgstr ""
|
4647 |
+
|
4648 |
+
#: modules/mycred-module-plugins.php:464 modules/mycred-module-plugins.php:488
|
4649 |
+
msgid "Daily Limit"
|
4650 |
+
msgstr ""
|
4651 |
+
|
4652 |
+
#: modules/mycred-module-plugins.php:466 modules/mycred-module-plugins.php:490
|
4653 |
+
msgid "Use zero for unlimited"
|
4654 |
+
msgstr ""
|
4655 |
+
|
4656 |
+
#: modules/mycred-module-plugins.php:470
|
4657 |
+
msgid "%plural% for New Reply"
|
4658 |
+
msgstr ""
|
4659 |
+
|
4660 |
+
#: modules/mycred-module-plugins.php:484
|
4661 |
+
msgid "Topic authors can receive %_plural% for replying to their own Topic"
|
4662 |
+
msgstr ""
|
4663 |
+
|
4664 |
+
#: modules/mycred-module-plugins.php:494
|
4665 |
+
msgid "Show users %_plural% balance in replies"
|
4666 |
+
msgstr ""
|
4667 |
+
|
4668 |
+
#: modules/mycred-module-plugins.php:630
|
4669 |
+
msgid "%plural% for Sending An Invite"
|
4670 |
+
msgstr ""
|
4671 |
+
|
4672 |
+
#: modules/mycred-module-plugins.php:646
|
4673 |
+
msgid ""
|
4674 |
+
"Maximum number of invites that grants %_plural%. Use zero for unlimited."
|
4675 |
+
msgstr ""
|
4676 |
+
|
4677 |
+
#: modules/mycred-module-plugins.php:650
|
4678 |
+
msgid "%plural% for Accepting An Invite"
|
4679 |
+
msgstr ""
|
4680 |
+
|
4681 |
+
#: modules/mycred-module-plugins.php:654
|
4682 |
+
msgid "%plural% for each invited user that accepts an invitation."
|
4683 |
+
msgstr ""
|
4684 |
+
|
4685 |
+
#: modules/mycred-module-plugins.php:667
|
4686 |
+
msgid ""
|
4687 |
+
"Maximum number of accepted invitations that grants %_plural%. Use zero for "
|
4688 |
+
"unlimited."
|
4689 |
+
msgstr ""
|
4690 |
+
|
4691 |
+
#: modules/mycred-module-plugins.php:762
|
4692 |
+
msgid "No forms found."
|
4693 |
+
msgstr ""
|
4694 |
+
|
4695 |
+
#: modules/mycred-module-plugins.php:861
|
4696 |
+
#, php-format
|
4697 |
+
msgid ""
|
4698 |
+
"Please setup your <a href=\"%s\">default settings</a> before using this "
|
4699 |
+
"feature."
|
4700 |
+
msgstr ""
|
4701 |
+
|
4702 |
+
#: modules/mycred-module-plugins.php:872 modules/mycred-module-plugins.php:874
|
4703 |
+
msgid "%plural% to Award"
|
4704 |
+
msgstr ""
|
4705 |
+
|
4706 |
+
#: modules/mycred-module-plugins.php:876
|
4707 |
+
msgid "Use zero to disable"
|
4708 |
+
msgstr ""
|
4709 |
+
|
4710 |
+
#: modules/mycred-module-plugins.php:887
|
4711 |
+
msgid "Deduction Log Template"
|
4712 |
+
msgstr ""
|
4713 |
+
|
4714 |
+
#: modules/mycred-module-plugins.php:1023
|
4715 |
+
#, php-format
|
4716 |
+
msgid "Default %s for %s"
|
4717 |
+
msgstr ""
|
4718 |
+
|
4719 |
+
#: modules/mycred-module-plugins.php:1030
|
4720 |
+
msgid "Use zero to disable users gaining %_plural%"
|
4721 |
+
msgstr ""
|
4722 |
+
|
4723 |
+
#: modules/mycred-module-plugins.php:1034
|
4724 |
+
msgid "Default Log template"
|
4725 |
+
msgstr ""
|
4726 |
+
|
4727 |
+
#: modules/mycred-module-plugins.php:1040
|
4728 |
+
msgid "Deduct %_plural% if user looses "
|
4729 |
+
msgstr ""
|
4730 |
+
|
4731 |
+
#: modules/mycred-module-plugins.php:1172
|
4732 |
+
msgid ""
|
4733 |
+
"Available template tags: General. You can also use %poll_id% and "
|
4734 |
+
"%poll_question%."
|
4735 |
+
msgstr ""
|
4736 |
+
|
4737 |
+
#: modules/mycred-module-plugins.php:1282
|
4738 |
+
msgid "Adding Content to Favorites"
|
4739 |
+
msgstr ""
|
4740 |
+
|
4741 |
+
#: modules/mycred-module-plugins.php:1292
|
4742 |
+
#: modules/mycred-module-plugins.php:1305
|
4743 |
+
#: modules/mycred-module-plugins.php:1443
|
4744 |
+
#: modules/mycred-module-plugins.php:1456
|
4745 |
+
msgid "Available template tags: General and Post Related"
|
4746 |
+
msgstr ""
|
4747 |
+
|
4748 |
+
#: modules/mycred-module-plugins.php:1295
|
4749 |
+
msgid "Removing Content from Favorites"
|
4750 |
+
msgstr ""
|
4751 |
+
|
4752 |
+
#: modules/mycred-module-plugins.php:1433
|
4753 |
+
msgid "Attending Event"
|
4754 |
+
msgstr ""
|
4755 |
+
|
4756 |
+
#: modules/mycred-module-plugins.php:1446
|
4757 |
+
msgid "Cancelling Attendance"
|
4758 |
+
msgstr ""
|
4759 |
+
|
4760 |
+
#: modules/mycred-module-plugins.php:1542
|
4761 |
+
msgid "Rating"
|
4762 |
+
msgstr ""
|
4763 |
+
|
4764 |
+
#: modules/mycred-module-plugins.php:1555
|
4765 |
+
msgid "Up / Down Vote"
|
4766 |
+
msgstr ""
|
4767 |
+
|
4768 |
+
#: modules/mycred-module-subscriptions.php:479
|
4769 |
+
msgid "Site Subscriptions"
|
4770 |
+
msgstr ""
|
4771 |
+
|
4772 |
+
#: modules/mycred-module-subscriptions.php:492
|
4773 |
+
msgid "Comment Subscriptions"
|
4774 |
+
msgstr ""
|
modules/mycred-module-general.php
CHANGED
@@ -46,9 +46,9 @@ if ( !class_exists( 'myCRED_General' ) ) {
|
|
46 |
<div id="icon-myCRED" class="icon32"><br /></div>
|
47 |
<h2><?php echo apply_filters( 'mycred_label', myCRED_NAME ) . ' ' . __( 'Settings', 'mycred' ); ?> <?php echo myCRED_VERSION; ?></h2>
|
48 |
<div id="mycred-social">
|
49 |
-
<a href="https://www.facebook.com/myCRED" class="zocial facebook" target="_blank"
|
50 |
-
<a href="https://plus.google.com/b/102981932999764129220/102981932999764129220/posts" class="zocial googleplus" target="_blank"
|
51 |
-
<a href="http://mycred.me/support/forums/" class="zocial wordpress" target="_blank"
|
52 |
</div>
|
53 |
<form method="post" action="options.php">
|
54 |
<?php settings_fields( 'myCRED-general' ); ?>
|
@@ -61,12 +61,12 @@ if ( !class_exists( 'myCRED_General' ) ) {
|
|
61 |
<li>
|
62 |
<label for="<?php echo $this->field_id( array( 'name' => 'singular' ) ); ?>"><?php _e( 'Name (Singular)', 'mycred' ); ?></label>
|
63 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'name' => 'singular' ) ); ?>" id="<?php echo $this->field_id( array( 'name' => 'singular' ) ); ?>" value="<?php echo $this->core->name['singular']; ?>" /></div>
|
64 |
-
<div class="description"><?php _e( 'Accessible though the %singular% template tag.' ); ?></div>
|
65 |
</li>
|
66 |
<li>
|
67 |
<label for="<?php echo $this->field_id( array( 'name' => 'plural' ) ); ?>"><?php _e( 'Name (Plural)', 'mycred' ); ?></label>
|
68 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'name' => 'plural' ) ); ?>" id="<?php echo $this->field_id( array( 'name' => 'plural' ) ); ?>" value="<?php echo $this->core->name['plural']; ?>" /></div>
|
69 |
-
<div class="description"><?php _e( 'Accessible though the %plural% template tag.' ); ?></div>
|
70 |
</li>
|
71 |
<li class="block">
|
72 |
<span class="description"><strong><?php _e( 'Tip', 'mycred' ); ?>:</strong> <?php _e( 'Adding an underscore at the beginning of template tag for names will return them in lowercase. i.e. %_singular%', 'mycred' ); ?></span>
|
@@ -96,12 +96,12 @@ if ( !class_exists( 'myCRED_General' ) ) {
|
|
96 |
<li>
|
97 |
<label for="<?php echo $this->field_id( array( 'caps' => 'plugin' ) ); ?>"><?php _e( 'Edit Settings', 'mycred' ); ?></label>
|
98 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'caps' => 'plugin' ) ); ?>" id="<?php echo $this->field_id( array( 'caps' => 'plugin' ) ); ?>" value="<?php echo $this->core->caps['plugin']; ?>" /></div>
|
99 |
-
<div class="description"><?php _e( 'Capability to check for.' ); ?></div>
|
100 |
</li>
|
101 |
<li>
|
102 |
<label for="<?php echo $this->field_id( array( 'caps' => 'creds' ) ); ?>"><?php echo $this->core->template_tags_general( __( 'Edit Users %plural%', 'mycred' ) ); ?></label>
|
103 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'caps' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'caps' => 'creds' ) ); ?>" value="<?php echo $this->core->caps['creds']; ?>" /></div>
|
104 |
-
<div class="description"><?php _e( 'Capability to check for.' ); ?></div>
|
105 |
</li>
|
106 |
</ol>
|
107 |
<label class="subheader"><?php _e( 'Excludes', 'mycred' ); ?></label>
|
@@ -118,7 +118,7 @@ if ( !class_exists( 'myCRED_General' ) ) {
|
|
118 |
<li>
|
119 |
<label for="<?php echo $this->field_id( array( 'exclude' => 'list' ) ); ?>"><?php _e( 'Exclude the following user IDs:', 'mycred' ); ?></label>
|
120 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'exclude' => 'list' ) ); ?>" id="<?php echo $this->field_id( array( 'exclude' => 'list' ) ); ?>" value="<?php echo $this->core->exclude['list']; ?>" class="long" /></div>
|
121 |
-
<div class="description"><?php _e( 'Comma separated list of user ids to exclude. No spaces allowed!' ); ?></div>
|
122 |
</li>
|
123 |
</ol>
|
124 |
<label class="subheader"><?php _e( 'Rankings', 'mycred' ); ?></label>
|
46 |
<div id="icon-myCRED" class="icon32"><br /></div>
|
47 |
<h2><?php echo apply_filters( 'mycred_label', myCRED_NAME ) . ' ' . __( 'Settings', 'mycred' ); ?> <?php echo myCRED_VERSION; ?></h2>
|
48 |
<div id="mycred-social">
|
49 |
+
<a href="https://www.facebook.com/myCRED" class="zocial facebook" target="_blank"><?php _e( 'Facebook', 'mycred' ); ?></a>
|
50 |
+
<a href="https://plus.google.com/b/102981932999764129220/102981932999764129220/posts" class="zocial googleplus" target="_blank"><?php _e( 'Google Plus', 'mycred' ); ?></a>
|
51 |
+
<a href="http://mycred.me/support/forums/" class="zocial wordpress" target="_blank"><?php _e( 'Support Forum', 'mycred' ); ?></a>
|
52 |
</div>
|
53 |
<form method="post" action="options.php">
|
54 |
<?php settings_fields( 'myCRED-general' ); ?>
|
61 |
<li>
|
62 |
<label for="<?php echo $this->field_id( array( 'name' => 'singular' ) ); ?>"><?php _e( 'Name (Singular)', 'mycred' ); ?></label>
|
63 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'name' => 'singular' ) ); ?>" id="<?php echo $this->field_id( array( 'name' => 'singular' ) ); ?>" value="<?php echo $this->core->name['singular']; ?>" /></div>
|
64 |
+
<div class="description"><?php _e( 'Accessible though the %singular% template tag.', 'mycred' ); ?></div>
|
65 |
</li>
|
66 |
<li>
|
67 |
<label for="<?php echo $this->field_id( array( 'name' => 'plural' ) ); ?>"><?php _e( 'Name (Plural)', 'mycred' ); ?></label>
|
68 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'name' => 'plural' ) ); ?>" id="<?php echo $this->field_id( array( 'name' => 'plural' ) ); ?>" value="<?php echo $this->core->name['plural']; ?>" /></div>
|
69 |
+
<div class="description"><?php _e( 'Accessible though the %plural% template tag.', 'mycred' ); ?></div>
|
70 |
</li>
|
71 |
<li class="block">
|
72 |
<span class="description"><strong><?php _e( 'Tip', 'mycred' ); ?>:</strong> <?php _e( 'Adding an underscore at the beginning of template tag for names will return them in lowercase. i.e. %_singular%', 'mycred' ); ?></span>
|
96 |
<li>
|
97 |
<label for="<?php echo $this->field_id( array( 'caps' => 'plugin' ) ); ?>"><?php _e( 'Edit Settings', 'mycred' ); ?></label>
|
98 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'caps' => 'plugin' ) ); ?>" id="<?php echo $this->field_id( array( 'caps' => 'plugin' ) ); ?>" value="<?php echo $this->core->caps['plugin']; ?>" /></div>
|
99 |
+
<div class="description"><?php _e( 'Capability to check for.', 'mycred' ); ?></div>
|
100 |
</li>
|
101 |
<li>
|
102 |
<label for="<?php echo $this->field_id( array( 'caps' => 'creds' ) ); ?>"><?php echo $this->core->template_tags_general( __( 'Edit Users %plural%', 'mycred' ) ); ?></label>
|
103 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'caps' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'caps' => 'creds' ) ); ?>" value="<?php echo $this->core->caps['creds']; ?>" /></div>
|
104 |
+
<div class="description"><?php _e( 'Capability to check for.', 'mycred' ); ?></div>
|
105 |
</li>
|
106 |
</ol>
|
107 |
<label class="subheader"><?php _e( 'Excludes', 'mycred' ); ?></label>
|
118 |
<li>
|
119 |
<label for="<?php echo $this->field_id( array( 'exclude' => 'list' ) ); ?>"><?php _e( 'Exclude the following user IDs:', 'mycred' ); ?></label>
|
120 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'exclude' => 'list' ) ); ?>" id="<?php echo $this->field_id( array( 'exclude' => 'list' ) ); ?>" value="<?php echo $this->core->exclude['list']; ?>" class="long" /></div>
|
121 |
+
<div class="description"><?php _e( 'Comma separated list of user ids to exclude. No spaces allowed!', 'mycred' ); ?></div>
|
122 |
</li>
|
123 |
</ol>
|
124 |
<label class="subheader"><?php _e( 'Rankings', 'mycred' ); ?></label>
|
modules/mycred-module-help.php
CHANGED
@@ -66,13 +66,13 @@ if ( !class_exists( 'myCRED_Help' ) ) {
|
|
66 |
'title' => __( 'The Log', 'mycred' ),
|
67 |
'content' => '
|
68 |
<p>' . $this->core->template_tags_general( __( 'myCRED logs everything giving you a complete overview of %_plural% awarded or deducted from your users. The Log page can be filtered by user, date or reference and we have included a search function for you.', 'mycred' ) ) . '</p>
|
69 |
-
<p>' . __( 'You can select how many log entries you want to show under "Screen Options". By default you will be shown 10
|
70 |
<p><strong>' . __( 'Filter by Date', 'mycred' ) . '</strong></p>
|
71 |
<p>' . __( 'You can select to show log entries for: Today, Yesterday, This Week or This Month.', 'mycred' ) . '</p>
|
72 |
<p><strong>' . __( 'Filter by Reference', 'mycred' ) . '</strong></p>
|
73 |
<p>' . __( 'Each time a log entry is made a reference is used to identify where or why points were awarded or deducted.', 'mycred' ) . '</p>
|
74 |
<p><strong>' . __( 'Filter by User', 'mycred' ) . '</strong></p>
|
75 |
-
<p>' . __( '
|
76 |
) );
|
77 |
}
|
78 |
|
66 |
'title' => __( 'The Log', 'mycred' ),
|
67 |
'content' => '
|
68 |
<p>' . $this->core->template_tags_general( __( 'myCRED logs everything giving you a complete overview of %_plural% awarded or deducted from your users. The Log page can be filtered by user, date or reference and we have included a search function for you.', 'mycred' ) ) . '</p>
|
69 |
+
<p>' . __( 'You can select how many log entries you want to show under "Screen Options". By default you will be shown 10 entries.', 'mycred' ) . '</p>
|
70 |
<p><strong>' . __( 'Filter by Date', 'mycred' ) . '</strong></p>
|
71 |
<p>' . __( 'You can select to show log entries for: Today, Yesterday, This Week or This Month.', 'mycred' ) . '</p>
|
72 |
<p><strong>' . __( 'Filter by Reference', 'mycred' ) . '</strong></p>
|
73 |
<p>' . __( 'Each time a log entry is made a reference is used to identify where or why points were awarded or deducted.', 'mycred' ) . '</p>
|
74 |
<p><strong>' . __( 'Filter by User', 'mycred' ) . '</strong></p>
|
75 |
+
<p>' . __( 'Show log entries for a particular username.', 'mycred' ) . '</p>'
|
76 |
) );
|
77 |
}
|
78 |
|
modules/mycred-module-hooks.php
CHANGED
@@ -229,7 +229,7 @@ if ( !class_exists( 'myCRED_Hooks' ) ) {
|
|
229 |
*/
|
230 |
public function admin_page() {
|
231 |
// Security
|
232 |
-
if ( !$this->core->can_edit_plugin( get_current_user_id() ) ) wp_die( __( 'Access Denied' ) );
|
233 |
|
234 |
// Get installed
|
235 |
$installed = $this->get( true );
|
@@ -775,7 +775,7 @@ if ( !class_exists( 'myCRED_Hook_Comments' ) ) {
|
|
775 |
/**
|
776 |
* Comment Transitions
|
777 |
* @since 1.1.2
|
778 |
-
* @version 1.
|
779 |
*/
|
780 |
public function comment_transitions( $new_status, $old_status, $comment ) {
|
781 |
// Passing an integer instead of an object means we need to grab the comment object ourselves
|
@@ -800,7 +800,7 @@ if ( !class_exists( 'myCRED_Hook_Comments' ) ) {
|
|
800 |
$reference = '';
|
801 |
|
802 |
// Approved comments
|
803 |
-
if ( $this->prefs['approved'] != 0 && $new_status == 'approved' ) {
|
804 |
// New approved comment
|
805 |
if ( $old_status == 'unapproved' || $old_status == 'hold' ) {
|
806 |
// Enforce limits
|
@@ -812,7 +812,7 @@ if ( !class_exists( 'myCRED_Hook_Comments' ) ) {
|
|
812 |
}
|
813 |
|
814 |
// Marked as "Not Spam"
|
815 |
-
elseif ( $this->prefs['spam'] != 0 && $old_status == 'spam' ) {
|
816 |
$reference = 'approved_comment';
|
817 |
|
818 |
// Reverse points
|
@@ -825,7 +825,7 @@ if ( !class_exists( 'myCRED_Hook_Comments' ) ) {
|
|
825 |
}
|
826 |
|
827 |
// Returned comment from trash
|
828 |
-
elseif ( $this->prefs['trash'] != 0 && $old_status == 'trash' ) {
|
829 |
$reference = 'approved_comment';
|
830 |
// Reverse points
|
831 |
if ( $this->prefs['trash']['creds'] < 0 )
|
@@ -994,13 +994,13 @@ if ( !class_exists( 'myCRED_Hook_Comments' ) ) {
|
|
994 |
<li>
|
995 |
<label for="<?php echo $this->field_id( array( 'limits' => 'per_post' ) ); ?>"><?php _e( 'Limit per post', 'mycred' ); ?></label>
|
996 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'limits' => 'per_post' ) ); ?>" id="<?php echo $this->field_id( array( 'limits' => 'per_post' ) ); ?>" value="<?php echo $prefs['limits']['per_post']; ?>" size="8" /></div>
|
997 |
-
<span class="description"><?php echo $this->core->template_tags_general( __( 'The number of comments per post that grants %_plural%.
|
998 |
</li>
|
999 |
<li class="empty"> </li>
|
1000 |
<li>
|
1001 |
<label for="<?php echo $this->field_id( array( 'limits' => 'per_day' ) ); ?>"><?php _e( 'Limit per day', 'mycred' ); ?></label>
|
1002 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'limits' => 'per_day' ) ); ?>" id="<?php echo $this->field_id( array( 'limits' => 'per_day' ) ); ?>" value="<?php echo $prefs['limits']['per_day']; ?>" size="8" /></div>
|
1003 |
-
<span class="description"><?php echo $this->core->template_tags_general( __( 'Number of comments per day that grants %_plural%.
|
1004 |
</li>
|
1005 |
<li class="empty"> </li>
|
1006 |
<li>
|
229 |
*/
|
230 |
public function admin_page() {
|
231 |
// Security
|
232 |
+
if ( !$this->core->can_edit_plugin( get_current_user_id() ) ) wp_die( __( 'Access Denied', 'mycred' ) );
|
233 |
|
234 |
// Get installed
|
235 |
$installed = $this->get( true );
|
775 |
/**
|
776 |
* Comment Transitions
|
777 |
* @since 1.1.2
|
778 |
+
* @version 1.1
|
779 |
*/
|
780 |
public function comment_transitions( $new_status, $old_status, $comment ) {
|
781 |
// Passing an integer instead of an object means we need to grab the comment object ourselves
|
800 |
$reference = '';
|
801 |
|
802 |
// Approved comments
|
803 |
+
if ( $this->prefs['approved']['creds'] != 0 && $new_status == 'approved' ) {
|
804 |
// New approved comment
|
805 |
if ( $old_status == 'unapproved' || $old_status == 'hold' ) {
|
806 |
// Enforce limits
|
812 |
}
|
813 |
|
814 |
// Marked as "Not Spam"
|
815 |
+
elseif ( $this->prefs['spam']['creds'] != 0 && $old_status == 'spam' ) {
|
816 |
$reference = 'approved_comment';
|
817 |
|
818 |
// Reverse points
|
825 |
}
|
826 |
|
827 |
// Returned comment from trash
|
828 |
+
elseif ( $this->prefs['trash']['creds'] != 0 && $old_status == 'trash' ) {
|
829 |
$reference = 'approved_comment';
|
830 |
// Reverse points
|
831 |
if ( $this->prefs['trash']['creds'] < 0 )
|
994 |
<li>
|
995 |
<label for="<?php echo $this->field_id( array( 'limits' => 'per_post' ) ); ?>"><?php _e( 'Limit per post', 'mycred' ); ?></label>
|
996 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'limits' => 'per_post' ) ); ?>" id="<?php echo $this->field_id( array( 'limits' => 'per_post' ) ); ?>" value="<?php echo $prefs['limits']['per_post']; ?>" size="8" /></div>
|
997 |
+
<span class="description"><?php echo $this->core->template_tags_general( __( 'The number of comments per post that grants %_plural%. Use zero for unlimited.', 'mycred' ) ); ?></span>
|
998 |
</li>
|
999 |
<li class="empty"> </li>
|
1000 |
<li>
|
1001 |
<label for="<?php echo $this->field_id( array( 'limits' => 'per_day' ) ); ?>"><?php _e( 'Limit per day', 'mycred' ); ?></label>
|
1002 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'limits' => 'per_day' ) ); ?>" id="<?php echo $this->field_id( array( 'limits' => 'per_day' ) ); ?>" value="<?php echo $prefs['limits']['per_day']; ?>" size="8" /></div>
|
1003 |
+
<span class="description"><?php echo $this->core->template_tags_general( __( 'Number of comments per day that grants %_plural%. Use zero for unlimited.', 'mycred' ) ); ?></span>
|
1004 |
</li>
|
1005 |
<li class="empty"> </li>
|
1006 |
<li>
|
modules/mycred-module-log.php
CHANGED
@@ -107,13 +107,12 @@ if ( !class_exists( 'myCRED_Log' ) ) {
|
|
107 |
* Count Records
|
108 |
* Returns the total number of rows from log
|
109 |
* @since 0.1
|
110 |
-
* @version 1.
|
111 |
*/
|
112 |
public function count_records() {
|
113 |
global $wpdb;
|
114 |
|
115 |
-
$
|
116 |
-
return $wpdb->get_var( $wpdb->prepare( $sql, 'records' ) );
|
117 |
}
|
118 |
|
119 |
/**
|
@@ -163,7 +162,7 @@ if ( !class_exists( 'myCRED_Log' ) ) {
|
|
163 |
/**
|
164 |
* Filter Log options
|
165 |
* @since 0.1
|
166 |
-
* @version 1.
|
167 |
*/
|
168 |
public function filter_options( $is_profile = false ) {
|
169 |
echo '<div class="alignleft actions">';
|
@@ -576,7 +575,7 @@ if ( !class_exists( 'myCRED_Log' ) ) {
|
|
576 |
* Query Log
|
577 |
* @see http://mycred.me/classes/mycred_query_log/
|
578 |
* @since 0.1
|
579 |
-
* @version 1.
|
580 |
*/
|
581 |
if ( !class_exists( 'myCRED_Query_Log' ) ) {
|
582 |
class myCRED_Query_Log {
|
@@ -607,7 +606,7 @@ if ( !class_exists( 'myCRED_Query_Log' ) ) {
|
|
607 |
$format = '%d';
|
608 |
|
609 |
// Prep Defaults
|
610 |
-
$
|
611 |
'user_id' => NULL,
|
612 |
'ctype' => $this->core->get_cred_id(),
|
613 |
'number' => 25,
|
@@ -618,142 +617,171 @@ if ( !class_exists( 'myCRED_Query_Log' ) ) {
|
|
618 |
's' => NULL,
|
619 |
'orderby' => 'time',
|
620 |
'order' => 'DESC',
|
621 |
-
'ids' => false
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
if ( $this->args['ids'] === true )
|
626 |
-
$select = 'SELECT id';
|
627 |
-
else
|
628 |
-
$select = 'SELECT *';
|
629 |
-
|
630 |
-
$wheres[] = 'ctype = %s';
|
631 |
-
$prep[] = $this->args['ctype'];
|
632 |
|
633 |
-
|
634 |
-
if ( $this->args['
|
635 |
-
$
|
636 |
-
|
|
|
|
|
|
|
637 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
638 |
|
639 |
-
|
640 |
-
|
641 |
-
$wheres[] = 'ref = %s';
|
642 |
-
$prep[] = sanitize_text_field( $this->args['ref'] );
|
643 |
-
}
|
644 |
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
$wheres[] = 'creds BETWEEN ' . $format . ' AND ' . $format;
|
656 |
-
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount']['start'] ) );
|
657 |
-
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount']['end'] ) );
|
658 |
}
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
$
|
|
|
663 |
}
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
}
|
669 |
-
}
|
670 |
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
|
678 |
-
|
679 |
-
|
680 |
-
$wheres[] = "time BETWEEN $today AND $now";
|
681 |
-
}
|
682 |
-
// Show yesterdays entries
|
683 |
-
elseif ( $this->args['time'] == 'yesterday' ) {
|
684 |
-
$yesterday = strtotime( date_i18n( 'Y/m/d', date_i18n( 'U' )-86400 ) );
|
685 |
-
$wheres[] = "time BETWEEN $yesterday AND $today";
|
686 |
-
}
|
687 |
-
// Show this weeks entries
|
688 |
-
elseif ( $this->args['time'] == 'thisweek' ) {
|
689 |
-
$start_of_week = get_option( 'start_of_week' );
|
690 |
-
$weekday = date_i18n( 'w' );
|
691 |
-
// New week started today so show only todays
|
692 |
-
if ( $start_of_week == $weekday ) {
|
693 |
$wheres[] = "time BETWEEN $today AND $now";
|
694 |
}
|
695 |
-
// Show
|
696 |
-
|
697 |
-
$
|
698 |
-
$
|
699 |
-
|
700 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
701 |
}
|
702 |
}
|
703 |
-
// Show this months entries
|
704 |
-
elseif ( $this->args['time'] == 'thismonth' ) {
|
705 |
-
$start_of_month = strtotime( date_i18n( 'Y/m/01' ) );
|
706 |
-
$wheres[] = "time BETWEEN $start_of_month AND $now";
|
707 |
-
}
|
708 |
-
}
|
709 |
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
$search_query = (string) $search_query;
|
715 |
|
716 |
-
|
717 |
-
|
718 |
-
|
|
|
|
|
|
|
719 |
}
|
720 |
-
else
|
721 |
-
$wheres[] = "entry LIKE '%$search_query%' OR data LIKE '%$search_query%' OR ref LIKE '%$search_query%'";
|
722 |
-
}
|
723 |
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
|
|
731 |
}
|
732 |
-
}
|
733 |
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
|
746 |
-
|
747 |
|
748 |
-
|
749 |
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
754 |
|
755 |
-
// Counts
|
756 |
-
$this->num_rows = $wpdb->num_rows;
|
757 |
$this->headers = $this->table_headers();
|
758 |
}
|
759 |
|
107 |
* Count Records
|
108 |
* Returns the total number of rows from log
|
109 |
* @since 0.1
|
110 |
+
* @version 1.1
|
111 |
*/
|
112 |
public function count_records() {
|
113 |
global $wpdb;
|
114 |
|
115 |
+
return $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . 'myCRED_log' . ";" );
|
|
|
116 |
}
|
117 |
|
118 |
/**
|
162 |
/**
|
163 |
* Filter Log options
|
164 |
* @since 0.1
|
165 |
+
* @version 1.2
|
166 |
*/
|
167 |
public function filter_options( $is_profile = false ) {
|
168 |
echo '<div class="alignleft actions">';
|
575 |
* Query Log
|
576 |
* @see http://mycred.me/classes/mycred_query_log/
|
577 |
* @since 0.1
|
578 |
+
* @version 1.1
|
579 |
*/
|
580 |
if ( !class_exists( 'myCRED_Query_Log' ) ) {
|
581 |
class myCRED_Query_Log {
|
606 |
$format = '%d';
|
607 |
|
608 |
// Prep Defaults
|
609 |
+
$defaults = array(
|
610 |
'user_id' => NULL,
|
611 |
'ctype' => $this->core->get_cred_id(),
|
612 |
'number' => 25,
|
617 |
's' => NULL,
|
618 |
'orderby' => 'time',
|
619 |
'order' => 'DESC',
|
620 |
+
'ids' => false,
|
621 |
+
'cache' => NULL
|
622 |
+
);
|
623 |
+
$this->args = shortcode_atts( $defaults, $args );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
624 |
|
625 |
+
$data = false;
|
626 |
+
if ( $this->args['cache'] !== NULL ) {
|
627 |
+
$cache_id = substr( $this->args['cache'], 0, 23 );
|
628 |
+
if ( is_multisite() )
|
629 |
+
$data = get_site_transient( 'mycred_log_query_' . $cache_id );
|
630 |
+
else
|
631 |
+
$data = get_transient( 'mycred_log_query_' . $cache_id );
|
632 |
}
|
633 |
+
if ( $data === false ) {
|
634 |
+
// Prep return
|
635 |
+
if ( $this->args['ids'] === true )
|
636 |
+
$select = 'SELECT id';
|
637 |
+
else
|
638 |
+
$select = 'SELECT *';
|
639 |
|
640 |
+
$wheres[] = 'ctype = %s';
|
641 |
+
$prep[] = $this->args['ctype'];
|
|
|
|
|
|
|
642 |
|
643 |
+
// User ID
|
644 |
+
if ( $this->args['user_id'] !== NULL ) {
|
645 |
+
$wheres[] = 'user_id = %d';
|
646 |
+
$prep[] = abs( $this->args['user_id'] );
|
647 |
+
}
|
648 |
|
649 |
+
// Reference
|
650 |
+
if ( $this->args['ref'] !== NULL ) {
|
651 |
+
$wheres[] = 'ref = %s';
|
652 |
+
$prep[] = sanitize_text_field( $this->args['ref'] );
|
|
|
|
|
|
|
653 |
}
|
654 |
+
|
655 |
+
// Reference ID
|
656 |
+
if ( $this->args['ref_id'] !== NULL ) {
|
657 |
+
$wheres[] = 'ref_id = %d';
|
658 |
+
$prep[] = sanitize_text_field( $this->args['ref_id'] );
|
659 |
}
|
660 |
+
|
661 |
+
// Amount
|
662 |
+
if ( $this->args['amount'] !== NULL ) {
|
663 |
+
// Range
|
664 |
+
if ( is_array( $this->args['amount'] ) && array_key_exists( 'start', $this->args['amount'] ) && array_key_exists( 'end', $this->args['amount'] ) ) {
|
665 |
+
$wheres[] = 'creds BETWEEN ' . $format . ' AND ' . $format;
|
666 |
+
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount']['start'] ) );
|
667 |
+
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount']['end'] ) );
|
668 |
+
}
|
669 |
+
// Compare
|
670 |
+
elseif ( is_array( $this->args['amount'] ) && array_key_exists( 'num', $this->args['amount'] ) && array_key_exists( 'compare', $this->args['amount'] ) ) {
|
671 |
+
$wheres[] = 'creds' . sanitize_text_field( $this->args['amount']['compare'] ) . ' ' . $format;
|
672 |
+
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount']['num'] ) );
|
673 |
+
}
|
674 |
+
// Specific amount
|
675 |
+
else {
|
676 |
+
$wheres[] = 'creds = ' . $format;
|
677 |
+
$prep[] = $this->core->format_number( sanitize_text_field( $this->args['amount'] ) );
|
678 |
+
}
|
679 |
}
|
|
|
680 |
|
681 |
+
// Time
|
682 |
+
if ( $this->args['time'] !== NULL ) {
|
683 |
+
$today = strtotime( date_i18n( 'Y/m/d' ) );
|
684 |
+
$todays_date = date_i18n( 'd' );
|
685 |
+
$tomorrow = strtotime( date_i18n( 'Y/m/d', date_i18n( 'U' )+86400 ) );
|
686 |
+
$now = date_i18n( 'U' );
|
687 |
|
688 |
+
// Show todays entries
|
689 |
+
if ( $this->args['time'] == 'today' ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
$wheres[] = "time BETWEEN $today AND $now";
|
691 |
}
|
692 |
+
// Show yesterdays entries
|
693 |
+
elseif ( $this->args['time'] == 'yesterday' ) {
|
694 |
+
$yesterday = strtotime( date_i18n( 'Y/m/d', date_i18n( 'U' )-86400 ) );
|
695 |
+
$wheres[] = "time BETWEEN $yesterday AND $today";
|
696 |
+
}
|
697 |
+
// Show this weeks entries
|
698 |
+
elseif ( $this->args['time'] == 'thisweek' ) {
|
699 |
+
$start_of_week = get_option( 'start_of_week' );
|
700 |
+
$weekday = date_i18n( 'w' );
|
701 |
+
// New week started today so show only todays
|
702 |
+
if ( $start_of_week == $weekday ) {
|
703 |
+
$wheres[] = "time BETWEEN $today AND $now";
|
704 |
+
}
|
705 |
+
// Show rest of this week
|
706 |
+
else {
|
707 |
+
$no_days_since_start_of_week = $weekday-$start_of_week;
|
708 |
+
$weekstart = $no_days_since_start_of_week*86400;
|
709 |
+
$weekstart = $today-$weekstart;
|
710 |
+
$wheres[] = "time BETWEEN $weekstart AND $now";
|
711 |
+
}
|
712 |
+
}
|
713 |
+
// Show this months entries
|
714 |
+
elseif ( $this->args['time'] == 'thismonth' ) {
|
715 |
+
$start_of_month = strtotime( date_i18n( 'Y/m/01' ) );
|
716 |
+
$wheres[] = "time BETWEEN $start_of_month AND $now";
|
717 |
}
|
718 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
719 |
|
720 |
+
// Search
|
721 |
+
if ( $this->args['s'] !== NULL ) {
|
722 |
+
$search_query = sanitize_text_field( $this->args['s'] );
|
723 |
+
if ( is_int( $search_query ) )
|
724 |
$search_query = (string) $search_query;
|
725 |
|
726 |
+
if ( $this->args['user_id'] !== NULL ) {
|
727 |
+
$user_id = $this->args['user_id'];
|
728 |
+
$wheres[] = "entry LIKE '%$search_query%' OR user_id = $user_id AND data LIKE '%$search_query%' OR user_id = $user_id AND ref LIKE '%$search_query%'";
|
729 |
+
}
|
730 |
+
else
|
731 |
+
$wheres[] = "entry LIKE '%$search_query%' OR data LIKE '%$search_query%' OR ref LIKE '%$search_query%'";
|
732 |
}
|
|
|
|
|
|
|
733 |
|
734 |
+
// Order by
|
735 |
+
if ( !empty( $this->args['orderby'] ) ) {
|
736 |
+
// Make sure $sortby is valid
|
737 |
+
$sortbys = array( 'id', 'ref', 'ref_id', 'user_id', 'creds', 'ctype', 'entry', 'data', 'time' );
|
738 |
+
$allowed = apply_filters( 'mycred_allowed_sortby', $sortbys );
|
739 |
+
if ( in_array( $this->args['orderby'], $allowed ) ) {
|
740 |
+
$sortby = "ORDER BY " . $this->args['orderby'] . " " . $this->args['order'];
|
741 |
+
}
|
742 |
}
|
|
|
743 |
|
744 |
+
// Limits
|
745 |
+
if ( $this->args['number'] == '-1' )
|
746 |
+
$limits = '';
|
747 |
+
elseif ( $this->args['number'] > 1 )
|
748 |
+
$limits = 'LIMIT 0,' . absint( $this->args['number'] );
|
749 |
|
750 |
+
// Filter
|
751 |
+
$select = apply_filters( 'mycred_query_log_select', $select, $this->args, $this->core );
|
752 |
+
$sortby = apply_filters( 'mycred_query_log_sortby', $sortby, $this->args, $this->core );
|
753 |
+
$limits = apply_filters( 'mycred_query_log_limits', $limits, $this->args, $this->core );
|
754 |
+
$wheres = apply_filters( 'mycred_query_log_wheres', $wheres, $this->args, $this->core );
|
755 |
|
756 |
+
$prep = apply_filters( 'mycred_query_log_prep', $prep, $this->args, $this->core );
|
757 |
|
758 |
+
$where = 'WHERE ' . implode( ' AND ', $wheres );
|
759 |
|
760 |
+
// Run
|
761 |
+
$this->request = "$select FROM " . $wpdb->prefix . 'myCRED_log' . " $where $sortby $limits";
|
762 |
+
$this->results = $wpdb->get_results( $wpdb->prepare( $this->request, $prep ) );
|
763 |
+
$this->prep = $prep;
|
764 |
+
|
765 |
+
if ( $this->args['cache'] !== NULL ) {
|
766 |
+
if ( is_multisite() )
|
767 |
+
set_site_transient( 'mycred_log_query_' . $cache_id, $this->results, DAY_IN_SECONDS * 1 );
|
768 |
+
else
|
769 |
+
set_transient( 'mycred_log_query_' . $cache_id, $this->results, DAY_IN_SECONDS * 1 );
|
770 |
+
}
|
771 |
+
|
772 |
+
// Counts
|
773 |
+
$this->num_rows = $wpdb->num_rows;
|
774 |
+
}
|
775 |
+
|
776 |
+
// Return the transient
|
777 |
+
else {
|
778 |
+
$this->request = 'transient';
|
779 |
+
$this->results = $data;
|
780 |
+
$this->prep = '';
|
781 |
+
|
782 |
+
$this->num_rows = count( $data );
|
783 |
+
}
|
784 |
|
|
|
|
|
785 |
$this->headers = $this->table_headers();
|
786 |
}
|
787 |
|
modules/mycred-module-plugins.php
CHANGED
@@ -593,7 +593,7 @@ if ( !class_exists( 'myCRED_Invite_Anyone' ) && function_exists( 'invite_anyone_
|
|
593 |
*/
|
594 |
public function accept_invite( $invited_user_id, $inviters ) {
|
595 |
// Invite Anyone will pass on an array of user IDs of those who have invited this user which we need to loop though
|
596 |
-
foreach ( $inviters as $inviter_id ) {
|
597 |
// Limit Check
|
598 |
if ( $this->prefs['accept_invite']['limit'] != 0 ) {
|
599 |
$user_log = get_user_meta( $inviter_id, 'mycred_invite_anyone', true );
|
@@ -643,7 +643,7 @@ if ( !class_exists( 'myCRED_Invite_Anyone' ) && function_exists( 'invite_anyone_
|
|
643 |
<ol>
|
644 |
<li>
|
645 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'send_invite', 'limit' ) ); ?>" id="<?php echo $this->field_id( array( 'send_invite', 'limit' ) ); ?>" value="<?php echo $prefs['send_invite']['limit']; ?>" size="8" /></div>
|
646 |
-
<span class="description"><?php echo $this->core->template_tags_general( __( 'Maximum number of invites that grants %_plural%.
|
647 |
</li>
|
648 |
</ol>
|
649 |
<!-- Creds for Accepting Invites -->
|
@@ -664,7 +664,7 @@ if ( !class_exists( 'myCRED_Invite_Anyone' ) && function_exists( 'invite_anyone_
|
|
664 |
<ol>
|
665 |
<li>
|
666 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'accept_invite', 'limit' ) ); ?>" id="<?php echo $this->field_id( array( 'accept_invite', 'limit' ) ); ?>" value="<?php echo $prefs['accept_invite']['limit']; ?>" size="8" /></div>
|
667 |
-
<span class="description"><?php echo $this->core->template_tags_general( __( 'Maximum number of accepted invitations that grants %_plural%.
|
668 |
</li>
|
669 |
</ol>
|
670 |
<?php unset( $this );
|
@@ -1027,7 +1027,7 @@ if ( !class_exists( 'myCRED_Hook_BadgeOS' ) && class_exists( 'BadgeOS' ) ) {
|
|
1027 |
<ol>
|
1028 |
<li>
|
1029 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( $post_type, 'creds' ) ); ?>" id="<?php echo $this->field_id( array( $post_type, 'creds' ) ); ?>" value="<?php echo $this->core->format_number( $prefs[$post_type]['creds'] ); ?>" size="8" /></div>
|
1030 |
-
<span class="description"><?php echo $this->core->template_tags_general( __( '
|
1031 |
</li>
|
1032 |
<li class="empty"> </li>
|
1033 |
<li>
|
593 |
*/
|
594 |
public function accept_invite( $invited_user_id, $inviters ) {
|
595 |
// Invite Anyone will pass on an array of user IDs of those who have invited this user which we need to loop though
|
596 |
+
foreach ( (array) $inviters as $inviter_id ) {
|
597 |
// Limit Check
|
598 |
if ( $this->prefs['accept_invite']['limit'] != 0 ) {
|
599 |
$user_log = get_user_meta( $inviter_id, 'mycred_invite_anyone', true );
|
643 |
<ol>
|
644 |
<li>
|
645 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'send_invite', 'limit' ) ); ?>" id="<?php echo $this->field_id( array( 'send_invite', 'limit' ) ); ?>" value="<?php echo $prefs['send_invite']['limit']; ?>" size="8" /></div>
|
646 |
+
<span class="description"><?php echo $this->core->template_tags_general( __( 'Maximum number of invites that grants %_plural%. Use zero for unlimited.', 'mycred' ) ); ?></span>
|
647 |
</li>
|
648 |
</ol>
|
649 |
<!-- Creds for Accepting Invites -->
|
664 |
<ol>
|
665 |
<li>
|
666 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'accept_invite', 'limit' ) ); ?>" id="<?php echo $this->field_id( array( 'accept_invite', 'limit' ) ); ?>" value="<?php echo $prefs['accept_invite']['limit']; ?>" size="8" /></div>
|
667 |
+
<span class="description"><?php echo $this->core->template_tags_general( __( 'Maximum number of accepted invitations that grants %_plural%. Use zero for unlimited.', 'mycred' ) ); ?></span>
|
668 |
</li>
|
669 |
</ol>
|
670 |
<?php unset( $this );
|
1027 |
<ol>
|
1028 |
<li>
|
1029 |
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( $post_type, 'creds' ) ); ?>" id="<?php echo $this->field_id( array( $post_type, 'creds' ) ); ?>" value="<?php echo $this->core->format_number( $prefs[$post_type]['creds'] ); ?>" size="8" /></div>
|
1030 |
+
<span class="description"><?php echo $this->core->template_tags_general( __( 'Use zero to disable users gaining %_plural%', 'mycred' ) ); ?></span>
|
1031 |
</li>
|
1032 |
<li class="empty"> </li>
|
1033 |
<li>
|
mycred.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: myCRED
|
4 |
Plugin URI: http://mycred.me
|
5 |
Description: <strong>my</strong>CRED is an adaptive points management system for WordPress powered websites, giving you full control on how points are gained, used, traded, managed, logged or presented.
|
6 |
-
Version: 1.2.
|
7 |
Tags: points, tokens, credit, management, reward, charge
|
8 |
Author: Gabriel S Merovingi
|
9 |
Author URI: http://www.merovingi.com
|
@@ -15,7 +15,7 @@ Domain Path: /lang
|
|
15 |
License: GPLv2 or later
|
16 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
17 |
*/
|
18 |
-
define( 'myCRED_VERSION', '1.2.
|
19 |
define( 'myCRED_SLUG', 'mycred' );
|
20 |
define( 'myCRED_NAME', '<strong>my</strong>CRED' );
|
21 |
|
@@ -106,7 +106,7 @@ if ( !class_exists( 'myCRED_Core' ) ) {
|
|
106 |
/**
|
107 |
* Plugin Links
|
108 |
* @since 0.1
|
109 |
-
* @version 1.
|
110 |
*/
|
111 |
function plugin_links( $actions, $plugin_file, $plugin_data, $context ) {
|
112 |
// Link to Setup
|
@@ -119,7 +119,6 @@ if ( !class_exists( 'myCRED_Core' ) ) {
|
|
119 |
$mycred = mycred_get_settings();
|
120 |
if ( $mycred->can_edit_plugin() ) {
|
121 |
$actions['settings'] = '<a href="' . admin_url( 'admin.php?page=myCRED_page_settings' ) . '">' . __( 'Settings', 'mycred' ) . '</a>';
|
122 |
-
$actions['donate'] = '<a href="http://mycred.me/donate/" target="_blank">Donate</a>';
|
123 |
}
|
124 |
|
125 |
return $actions;
|
3 |
Plugin Name: myCRED
|
4 |
Plugin URI: http://mycred.me
|
5 |
Description: <strong>my</strong>CRED is an adaptive points management system for WordPress powered websites, giving you full control on how points are gained, used, traded, managed, logged or presented.
|
6 |
+
Version: 1.2.2
|
7 |
Tags: points, tokens, credit, management, reward, charge
|
8 |
Author: Gabriel S Merovingi
|
9 |
Author URI: http://www.merovingi.com
|
15 |
License: GPLv2 or later
|
16 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
17 |
*/
|
18 |
+
define( 'myCRED_VERSION', '1.2.2' );
|
19 |
define( 'myCRED_SLUG', 'mycred' );
|
20 |
define( 'myCRED_NAME', '<strong>my</strong>CRED' );
|
21 |
|
106 |
/**
|
107 |
* Plugin Links
|
108 |
* @since 0.1
|
109 |
+
* @version 1.2
|
110 |
*/
|
111 |
function plugin_links( $actions, $plugin_file, $plugin_data, $context ) {
|
112 |
// Link to Setup
|
119 |
$mycred = mycred_get_settings();
|
120 |
if ( $mycred->can_edit_plugin() ) {
|
121 |
$actions['settings'] = '<a href="' . admin_url( 'admin.php?page=myCRED_page_settings' ) . '">' . __( 'Settings', 'mycred' ) . '</a>';
|
|
|
122 |
}
|
123 |
|
124 |
return $actions;
|
readme.txt
CHANGED
@@ -30,7 +30,7 @@ So we built an adaptive plugin which gives it’s users full control on how poin
|
|
30 |
* Minimum CSS Styling
|
31 |
|
32 |
|
33 |
-
**Add-ons:**
|
34 |
|
35 |
Your myCRED installation comes packed with optional add-ons, adding further features and third-party plugin support.
|
36 |
|
@@ -42,6 +42,8 @@ Your myCRED installation comes packed with optional add-ons, adding further feat
|
|
42 |
* *Ranks* - Allows you to setup ranks based on your users points balance.
|
43 |
* *Gateway* - Allow your users to pay for items in their WooCommerce or MarketPress shopping cart using their point balance.
|
44 |
* *BuddyPress* - Extend **my**CRED to support [BuddyPress](http://wordpress.org/extend/plugins/buddypress/), [BuddyPress Gifts](http://wordpress.org/extend/plugins/buddypress-gifts/), [BuddyPress Links](http://wordpress.org/extend/plugins/buddypress-links/), [BP Album+](http://wordpress.org/extend/plugins/bp-gallery/) and [BP Gallery](http://buddydev.com/plugins/bp-gallery/).
|
|
|
|
|
45 |
|
46 |
**Multisites**
|
47 |
|
@@ -62,6 +64,7 @@ The following third party plugins are supported by default:
|
|
62 |
* [WP Favorite Posts](http://wordpress.org/plugins/wp-favorite-posts/) - Award points for users adding posts to their favorites or deduct points if they remove posts.
|
63 |
* [Events Manager](http://wordpress.org/plugins/events-manager/) - Award points for users attending events with the option to deduct points if attendance is cancelled.
|
64 |
* [bbPress](http://wordpress.org/extend/plugins/bbpress/) - Award points for new forums, topics, replies and for topics getting added to "Favorites".
|
|
|
65 |
|
66 |
|
67 |
**Further Details**
|
@@ -127,6 +130,9 @@ Yes but if one of them is bought, all is shown. The mycred_sell_this shortcode w
|
|
127 |
|
128 |
== Upgrade Notice ==
|
129 |
|
|
|
|
|
|
|
130 |
= 1.2.1 =
|
131 |
See http://mycred.me/download/changelog/
|
132 |
|
@@ -158,6 +164,20 @@ See: http://mycred.me/download/changelog/2/
|
|
158 |
|
159 |
== Changelog ==
|
160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
= 1.2.1 =
|
162 |
* Fixed Bug #43 - Users are not sorted according to balance in WP admin.
|
163 |
* Fixed Bug #44 - Incorrect settings are saved by Banking add-on causing Hooks to reset.
|
30 |
* Minimum CSS Styling
|
31 |
|
32 |
|
33 |
+
**Built-in Add-ons:**
|
34 |
|
35 |
Your myCRED installation comes packed with optional add-ons, adding further features and third-party plugin support.
|
36 |
|
42 |
* *Ranks* - Allows you to setup ranks based on your users points balance.
|
43 |
* *Gateway* - Allow your users to pay for items in their WooCommerce or MarketPress shopping cart using their point balance.
|
44 |
* *BuddyPress* - Extend **my**CRED to support [BuddyPress](http://wordpress.org/extend/plugins/buddypress/), [BuddyPress Gifts](http://wordpress.org/extend/plugins/buddypress-gifts/), [BuddyPress Links](http://wordpress.org/extend/plugins/buddypress-links/), [BP Album+](http://wordpress.org/extend/plugins/bp-gallery/) and [BP Gallery](http://buddydev.com/plugins/bp-gallery/).
|
45 |
+
* *Banking* - Charge or payout interest on users balances on a regular basis or setup recurring payouts. Added support for websites with large (2k+) user base.
|
46 |
+
|
47 |
|
48 |
**Multisites**
|
49 |
|
64 |
* [WP Favorite Posts](http://wordpress.org/plugins/wp-favorite-posts/) - Award points for users adding posts to their favorites or deduct points if they remove posts.
|
65 |
* [Events Manager](http://wordpress.org/plugins/events-manager/) - Award points for users attending events with the option to deduct points if attendance is cancelled.
|
66 |
* [bbPress](http://wordpress.org/extend/plugins/bbpress/) - Award points for new forums, topics, replies and for topics getting added to "Favorites".
|
67 |
+
* [GD Star Rating](http://wordpress.org/plugins/gd-star-rating/) - Award points for users rating content.
|
68 |
|
69 |
|
70 |
**Further Details**
|
130 |
|
131 |
== Upgrade Notice ==
|
132 |
|
133 |
+
= 1.2.2 =
|
134 |
+
Improved performance, better handling of websites with large user base and several bug fixes.
|
135 |
+
|
136 |
= 1.2.1 =
|
137 |
See http://mycred.me/download/changelog/
|
138 |
|
164 |
|
165 |
== Changelog ==
|
166 |
|
167 |
+
= 1.2.2 =
|
168 |
+
* Added User Batches for Banking Add-on to support websites with more then 2k users.
|
169 |
+
* Added Cache option to myCRED_Query_Log class.
|
170 |
+
* Adjusted template tags handling to improve performance.
|
171 |
+
* Added missing options and schedules to the uninstaller.
|
172 |
+
* Fixed Bug #46 - Missing text domains for translations and incorrect html syntaxes. (thanks Dan).
|
173 |
+
* Fixed Bug #47 - Rank shown multiple times in BP Profile.
|
174 |
+
* Fixed Bug #48 - Disabling specific comment hook instances with zero does not work.
|
175 |
+
* Fixed Bug #49 - PHP Notice when user accepts invite though the Invite Anyone Plugin.
|
176 |
+
* Fixed Bug #50 - Users balance is not updated when viewing videos.
|
177 |
+
* Fixed Bug #51 - Ranking Loop function missing.
|
178 |
+
* Added check to remove balances for users who have been selected to be excluded.
|
179 |
+
* Added support for shopping cart related template tags in the Email Notice add-on.
|
180 |
+
|
181 |
= 1.2.1 =
|
182 |
* Fixed Bug #43 - Users are not sorted according to balance in WP admin.
|
183 |
* Fixed Bug #44 - Incorrect settings are saved by Banking add-on causing Hooks to reset.
|