Changeset 2001992
- Timestamp:
- 12/27/2018 01:35:39 AM (7 years ago)
- Location:
- wp-group-subscriptions/trunk
- Files:
-
- 9 edited
-
WPGroupSubs.php (modified) (1 diff)
-
config/config.ini (modified) (1 diff)
-
config/labels/back-end/labels.php (modified) (1 diff)
-
front-end/shortcodes/login/LoginShortcode.php (modified) (5 diffs)
-
front-end/shortcodes/my-profile/MyProfileShortcode.php (modified) (3 diffs)
-
front-end/shortcodes/plans-list/PlansListShortcode.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
translations/wp-group-subscriptions-fr_FR.mo (modified) (previous)
-
translations/wp-group-subscriptions-fr_FR.po (modified) (28 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-group-subscriptions/trunk/WPGroupSubs.php
r2001785 r2001992 4 4 Plugin URI: https://wp-group-subscriptions.com 5 5 Description: Accepts paying group registrations. Gives access to restricted content for members or groups of members. 6 Version: 0.1. 56 Version: 0.1.6 7 7 Author: Hive 4 Apps 8 8 Author URI: http://www.hive-4-apps.org/ -
wp-group-subscriptions/trunk/config/config.ini
r2001785 r2001992 2 2 title=WP Group Subscriptions 3 3 domain=wp-group-subscriptions 4 version=0.1. 54 version=0.1.6 5 5 initials=WGS 6 6 prefix=wgs_ -
wp-group-subscriptions/trunk/config/labels/back-end/labels.php
r2001785 r2001992 4 4 */ 5 5 use function H4APlugin\Core\get_current_plugin_domain; 6 $current_plugin_domain = get_current_plugin_domain(); 7 /********************************/ 8 /* Description */ 9 /********************************/ 10 __( "Accepts paying group registrations. Gives access to restricted content for members or groups of members.", $current_plugin_domain ); 11 6 12 /********************************/ 7 13 /* Genereal */ 8 14 /********************************/ 9 $current_plugin_domain = get_current_plugin_domain(); 15 10 16 /* All edition */ 11 17 _x( "Status", "title_postbox", $current_plugin_domain ); -
wp-group-subscriptions/trunk/front-end/shortcodes/login/LoginShortcode.php
r1993138 r2001992 8 8 use H4APlugin\Core\Common\Notices; 9 9 use function H4APlugin\Core\get_current_plugin_domain; 10 use function H4APlugin\Core\wp_get_error_system;11 10 use H4APlugin\WPGroupSubs\Common\Member; 12 11 use H4APlugin\Core\FrontEnd\FrontEndForm; … … 42 41 if( get_post_type() === $this->post_type ){ 43 42 add_filter( 'template_include', array( get_called_class(), 'page_template' ), 99 ); 43 add_action( "template_redirect", array( $this, "is_redirection") ); 44 44 } 45 45 global $post; … … 50 50 } 51 51 52 public static function is_redirection() { 53 if( !empty($_POST["wgs_f_email"]) && !empty($_POST["wgs_f_password"]) 54 && !Member::isLoggedIn() && !Subscriber::isLoggedIn() 55 ){ 56 Subscriber::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] ); 57 if( !Member::isLoggedIn() ) //Member can already logged in by Subscriber::logIn 58 Member::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] ); 59 if( Subscriber::isLoggedIn() || Member::isLoggedIn() ){ 60 wp_redirect( wp_build_url( MyProfileShortcode::getProfilePagePostType(), MyProfileShortcode::getProfilePageTitle() ) ); 61 } 62 }else if( isset( $_GET["sign"] ) && $_GET["sign"] === "out" ){ 63 Member::logOut(); 64 } 65 66 } 67 52 68 public static function getCallBack( $attrs = null ){ 53 69 … … 56 72 $current_plugin_domain = get_current_plugin_domain(); 57 73 58 if( !empty($_POST["wgs_f_email"]) && !empty($_POST["wgs_f_password"])59 && !Member::isLoggedIn() && !Subscriber::isLoggedIn()60 ){61 Subscriber::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );62 if( !Member::isLoggedIn() ) //Member can already logged in by Subscriber::logIn63 Member::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );64 if( Subscriber::isLoggedIn() || Member::isLoggedIn() )65 wp_redirect( wp_build_url( MyProfileShortcode::getProfilePagePostType(), MyProfileShortcode::getProfilePageTitle() ) );66 }67 68 74 if( Member::isLoggedIn() || Subscriber::isLoggedIn() ){ 69 if( isset( $_GET["sign"] ) && $_GET["sign"] === "out" ){ 70 Member::logOut(); 71 if( Member::isLoggedIn() ){ 72 Notices::setNotice( "Impossible to log out!", "error" ); 73 Notices::setNotice( wp_get_error_system(), "error" ); 74 }else{ 75 $form = self::getSignInForm( false ); 76 } 77 }else{ 78 $form = new FrontEndForm( 1, "sign-out" ); 79 $form->options["text_introduction"] = __( "You are logged in. You can now access all the contents.", $current_plugin_domain ); 80 $form->action = wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, array( "sign" => "out") ); 81 $form->options['submitBox'] = array( 'button' => "Sign out" ); 82 } 75 $form = new FrontEndForm( 1, "sign-out" ); 76 $form->options["text_introduction"] = __( "You are logged in. You can now access all the contents.", $current_plugin_domain ); 77 $form->action = wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, array( "sign" => "out") ); 78 $form->options['submitBox'] = array( 'button' => "Sign out" ); 83 79 }else{ 84 80 if( isset( $_GET['registered'] ) && (boolean) $_GET['registered'] ){ … … 108 104 //HTML Template 109 105 if( isset( $form ) && $form instanceof FrontEndForm ) 110 $form->writeForm();106 $form->writeForm(); 111 107 112 108 // Get the contents and clean the buffer -
wp-group-subscriptions/trunk/front-end/shortcodes/my-profile/MyProfileShortcode.php
r1993138 r2001992 32 32 wp_debug_log(); 33 33 add_filter( 'template_include', array( get_called_class(), 'page_template' ), 99 ); 34 $this->init_template_content();34 add_action( "template_redirect", array( $this, "is_redirection") ); 35 35 } 36 36 } 37 37 38 public function init_template_content() {38 public static function is_redirection() { 39 39 wp_debug_log(); 40 40 if ( !empty( $_POST ) ){ 41 $res_update = $this->updateSubscriberOrMember();41 $res_update = self::updateSubscriberOrMember(); 42 42 if( $res_update['success'] ){ 43 $message_success = __( "Your account information was updated successfully !", $this->current_plugin_domain);44 Notices::setNotice( $message_success, "success" );45 }else{46 $message_error = wp_get_error_system();47 Notices::setNotice( $message_error, "error" );48 }43 $message_success = __( "Your account information was updated successfully !", get_current_plugin_domain() ); 44 Notices::setNotice( $message_success, "success" ); 45 }else{ 46 $message_error = wp_get_error_system(); 47 Notices::setNotice( $message_error, "error" ); 48 } 49 49 wp_redirect( wp_build_url( self::getProfilePagePostType(), self::getProfilePageTitle() ) ); 50 50 exit; 51 }else if( !Member::isLoggedIn() && !Subscriber::isLoggedIn() ){ 52 wp_redirect_404(); 53 exit; 54 }else { 55 $wgs_profile_page_options = get_option( "wgs-profile-page-options" ); 56 57 if( !empty( $wgs_profile_page_options ) 58 && !empty( $wgs_profile_page_options["profile_page"] ) ){ 59 $page_id = (int) $wgs_profile_page_options["profile_page"]; 60 if( $page_id > 0 ){ 61 $profile_page = get_post( $page_id ); 62 } 63 } 64 65 if( !empty( $profile_page ) ){ 66 wp_redirect( wp_build_url( "page", $profile_page->post_title ) ); 67 exit; 68 } 51 69 } 52 70 } 53 71 54 protected function updateSubscriberOrMember(){72 protected static function updateSubscriberOrMember(){ 55 73 wp_debug_log(); 56 74 $output = array( … … 109 127 if( isset( $res_update ) ){ 110 128 if ( !$res_update['success'] ) { 111 $message_error = ( !empty( $_GET['subs'] ) ) ? __( "Updating failed!", $this->current_plugin_domain ) : __( "Saving failed!", $this->current_plugin_domain);129 $message_error = ( !empty( $_GET['subs'] ) ) ? __( "Updating failed!", get_current_plugin_domain() ) : __( "Saving failed!", get_current_plugin_domain() ); 112 130 wp_error_log( $message_error ); 113 131 Notices::setNotice( $message_error, "error", true ); … … 133 151 } 134 152 135 if( !Member::isLoggedIn() && !Subscriber::isLoggedIn() ){ 136 wp_redirect_404(); 137 }else { 138 $wgs_profile_page_options = get_option( "wgs-profile-page-options" ); 153 //HTML Template 154 include_once dirname( __FILE__ ) . '/views/view-my-profile.php'; 139 155 140 if( !empty( $wgs_profile_page_options )141 && !empty( $wgs_profile_page_options["profile_page"] ) ){142 $page_id = (int) $wgs_profile_page_options["profile_page"];143 if( $page_id > 0 ){144 $profile_page = get_post( $page_id );145 }146 }147 148 if( !empty( $profile_page ) ){149 wp_redirect( wp_build_url( "page", $profile_page->post_title ) );150 }else{151 //HTML Template152 include_once dirname( __FILE__ ) . '/views/view-my-profile.php';153 }154 }155 156 // Get the contents and clean the buffer 156 157 $output .= ob_get_contents(); -
wp-group-subscriptions/trunk/front-end/shortcodes/plans-list/PlansListShortcode.php
r1993138 r2001992 76 76 }else if( Member::isLoggedIn() ){ 77 77 $current_plugin_domain = get_current_plugin_domain(); 78 if( !isset( $args ) ){79 $args = array(80 'sign' => "out"81 );82 }83 78 $message = __( "You are logged in." , $current_plugin_domain ); 84 79 $message .= "<br/>"; 85 80 $message .= __( "To see all plans, please log out." , $current_plugin_domain ); 86 $message .= sprintf( "<br/><a href= '%s'>%s</a>",87 wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, $args),88 __( "Go to LogOut page", $current_plugin_domain )81 $message .= sprintf( "<br/><a href=%s>%s</a>", 82 wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, [] ), 83 __( "Go to sign out page", $current_plugin_domain ) 89 84 ); 90 85 Notices::setNotice( $message, "error" ); -
wp-group-subscriptions/trunk/readme.txt
r2001785 r2001992 3 3 Contributors: Hive 4 Apps 4 4 Tags: members, paid members, subscribers, group subscription, subscription form 5 Requires at least: 4.9 5 6 Tested up to: 5.0.2 6 7 Requires PHP: 7.0.29 7 Stable tag: 0.1. 58 Stable tag: 0.1.6 8 9 License: GPLv2 or later 9 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 26 27 27 28 Now, a user can access to the plan thanks to the page with [wgs-plans], click on the "Sign up" button, follow all registration steps and after to log in, see the content wrapped by [wgs-restricted]. 29 30 [See DOCUMENTATION](https://wp-group-subscriptions.com/?page_id=411) 31 [See about Premium features](https://wp-group-subscriptions.com) 28 32 29 33 … … 85 89 == Changelog == 86 90 91 = 0.1.6 = 92 * BUG FIX: login/logout redirection header already sent. 93 * ENHANCEMENT: Redirection in profile page 94 * BUG FIX: link to sign out page in plan list when the member is logged in. 95 * ENHANCEMENT: Link to documentation and premium features in readme.txt 96 87 97 = 0.1.5 = 88 98 * BUG FIX: Replaced some file paths in ajax function config. -
wp-group-subscriptions/trunk/translations/wp-group-subscriptions-fr_FR.po
r2001785 r2001992 2 2 msgstr "" 3 3 "Project-Id-Version: My Plugin\n" 4 "POT-Creation-Date: 2018-12-2 0 18:15-0200\n"5 "PO-Revision-Date: 2018-12-2 0 18:20-0200\n"4 "POT-Creation-Date: 2018-12-26 23:04-0200\n" 5 "PO-Revision-Date: 2018-12-26 23:04-0200\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 96 96 97 97 #: admin/headings/accounting/Edit_Subscriber.php:79 98 #: config/labels/back-end/labels.php:1 4898 #: config/labels/back-end/labels.php:154 99 99 msgctxt "edition" 100 100 msgid "Disabled" … … 102 102 103 103 #: admin/headings/accounting/Edit_Subscriber.php:80 104 #: config/labels/back-end/labels.php:1 49104 #: config/labels/back-end/labels.php:155 105 105 msgctxt "edition" 106 106 msgid "Active" … … 137 137 #: admin/headings/accounting/Edit_Subscriber.php:234 138 138 #: admin/headings/members/Edit_Member.php:151 139 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:1 11139 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:129 140 140 msgid "Updating failed!" 141 141 msgstr "La mise à jour a échoué !" … … 143 143 #: admin/headings/accounting/Edit_Subscriber.php:234 144 144 #: admin/headings/members/Edit_Member.php:151 145 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:1 11145 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:129 146 146 msgid "Saving failed!" 147 147 msgstr "L'enregistrement a échoué !" … … 169 169 #: admin/headings/accounting/Edit_Subscriber.php:328 170 170 #: admin/headings/members/Edit_Member.php:454 171 #: config/labels/back-end/labels.php: 18171 #: config/labels/back-end/labels.php:24 172 172 #: core/admin/features/form/AdminForm.php:479 173 173 msgid "Move to Trash" … … 222 222 223 223 #: admin/headings/accounting/Edit_Subscriber.php:403 224 #: config/labels/back-end/labels.php:6 2224 #: config/labels/back-end/labels.php:68 225 225 msgid "Single" 226 226 msgstr "Individuel" … … 452 452 453 453 #: admin/headings/members/Edit_Member.php:390 454 #: config/labels/back-end/labels.php:5 0454 #: config/labels/back-end/labels.php:56 455 455 msgctxt "misc_postbox_label" 456 456 msgid "Plan" … … 458 458 459 459 #: admin/headings/members/Edit_Member.php:395 460 #: config/labels/back-end/labels.php:1 3460 #: config/labels/back-end/labels.php:19 461 461 msgctxt "misc_postbox_label" 462 462 msgid "Status" … … 825 825 msgstr "%s '%s' a été supprimé." 826 826 827 #: common/classes/units/Member.php:352 config/labels/back-end/labels.php: 76827 #: common/classes/units/Member.php:352 config/labels/back-end/labels.php:82 828 828 msgctxt "message_item_name" 829 829 msgid "The member" … … 1012 1012 msgstr "Impossible de supprimer le post wgs-form-page ( id : '%s' ) !" 1013 1013 1014 #: common/classes/units/Plan.php:484 config/labels/back-end/labels.php: 271014 #: common/classes/units/Plan.php:484 config/labels/back-end/labels.php:33 1015 1015 msgctxt "message_item_name" 1016 1016 msgid "The plan" … … 1048 1048 1049 1049 #: common/classes/units/Subscriber.php:444 1050 #: config/labels/back-end/labels.php:1 171050 #: config/labels/back-end/labels.php:123 1051 1051 msgctxt "message_item_name" 1052 1052 msgid "The subscriber" … … 1143 1143 msgstr "Expiration de l´abonnement pour votre compte adhérent" 1144 1144 1145 #: config/labels/back-end/labels.php:11 1145 #: config/labels/back-end/labels.php:10 1146 msgid "" 1147 "Accepts paying group registrations. Gives access to restricted content for " 1148 "members or groups of members." 1149 msgstr "" 1150 "Accepte les inscriptions payantes de groupes. Donne l'accès à du contenu " 1151 "restreint pour des membres ou groupe de membres." 1152 1153 #: config/labels/back-end/labels.php:17 1146 1154 msgctxt "title_postbox" 1147 1155 msgid "Status" 1148 1156 msgstr "Statut" 1149 1157 1150 #: config/labels/back-end/labels.php:1 21158 #: config/labels/back-end/labels.php:18 1151 1159 msgctxt "title_postbox" 1152 1160 msgid "Saving" 1153 1161 msgstr "Enregistement en cours" 1154 1162 1155 #: config/labels/back-end/labels.php: 141163 #: config/labels/back-end/labels.php:20 1156 1164 msgid "Publish" 1157 1165 msgstr "Publier" 1158 1166 1159 #: config/labels/back-end/labels.php: 151167 #: config/labels/back-end/labels.php:21 1160 1168 #: core/admin/features/form/AdminForm.php:469 1161 1169 msgid "Published" 1162 1170 msgstr "Publié" 1163 1171 1164 #: config/labels/back-end/labels.php: 161172 #: config/labels/back-end/labels.php:22 1165 1173 msgctxt "edition" 1166 1174 msgid "Draft" 1167 1175 msgstr "Brouillon" 1168 1176 1169 #: config/labels/back-end/labels.php: 171177 #: config/labels/back-end/labels.php:23 1170 1178 msgctxt "menu_title" 1171 1179 msgid "Add new" 1172 1180 msgstr "Ajouter" 1173 1181 1174 #: config/labels/back-end/labels.php: 191182 #: config/labels/back-end/labels.php:25 1175 1183 msgid "Delete Permanently" 1176 1184 msgstr "Supprimer définitivement" 1177 1185 1178 #: config/labels/back-end/labels.php:2 01186 #: config/labels/back-end/labels.php:26 1179 1187 msgid "Restore" 1180 1188 msgstr "Rétablir" 1181 1189 1182 #: config/labels/back-end/labels.php:2 11190 #: config/labels/back-end/labels.php:27 1183 1191 #: core/helpers/php/php-helpers-before-config.php:1331 1184 1192 #, php-format … … 1190 1198 "\">veuillez activer votre clé de licence</a>." 1191 1199 1192 #: config/labels/back-end/labels.php: 291200 #: config/labels/back-end/labels.php:35 1193 1201 msgctxt "menu_title" 1194 1202 msgid "Plans" 1195 1203 msgstr "Abonnements" 1196 1204 1197 #: config/labels/back-end/labels.php:3 01205 #: config/labels/back-end/labels.php:36 1198 1206 msgctxt "menu_title" 1199 1207 msgid "All Plans" 1200 1208 msgstr "Tous les abonnements" 1201 1209 1202 #: config/labels/back-end/labels.php:3 11210 #: config/labels/back-end/labels.php:37 1203 1211 msgctxt "search-list-item" 1204 1212 msgid "Search plans" 1205 1213 msgstr "Rechercher par nom" 1206 1214 1207 #: config/labels/back-end/labels.php:3 21215 #: config/labels/back-end/labels.php:38 1208 1216 msgctxt "plans" 1209 1217 msgid "Plan Name" 1210 1218 msgstr "Nom" 1211 1219 1212 #: config/labels/back-end/labels.php:3 31220 #: config/labels/back-end/labels.php:39 1213 1221 msgctxt "plans" 1214 1222 msgid "Author" 1215 1223 msgstr "Auteur" 1216 1224 1217 #: config/labels/back-end/labels.php: 341225 #: config/labels/back-end/labels.php:40 1218 1226 msgctxt "plans" 1219 1227 msgid "Start Date" 1220 1228 msgstr "Date création" 1221 1229 1222 #: config/labels/back-end/labels.php: 351230 #: config/labels/back-end/labels.php:41 1223 1231 msgctxt "plans" 1224 1232 msgid "All" 1225 1233 msgstr "Tous" 1226 1234 1227 #: config/labels/back-end/labels.php: 361235 #: config/labels/back-end/labels.php:42 1228 1236 msgctxt "plans" 1229 1237 msgid "Published" … … 1232 1240 msgstr[1] "Publiés" 1233 1241 1234 #: config/labels/back-end/labels.php: 371242 #: config/labels/back-end/labels.php:43 1235 1243 msgctxt "plans" 1236 1244 msgid "Draft" … … 1239 1247 msgstr[1] "Brouillons" 1240 1248 1241 #: config/labels/back-end/labels.php: 381249 #: config/labels/back-end/labels.php:44 1242 1250 msgctxt "plans" 1243 1251 msgid "Trash" 1244 1252 msgstr "Corbeille" 1245 1253 1246 #: config/labels/back-end/labels.php: 391254 #: config/labels/back-end/labels.php:45 1247 1255 msgctxt "search-list-item" 1248 1256 msgid "name" 1249 1257 msgstr "nom" 1250 1258 1251 #: config/labels/back-end/labels.php:4 21259 #: config/labels/back-end/labels.php:48 1252 1260 msgctxt "page_title" 1253 1261 msgid "Plans" 1254 1262 msgstr "Abonnements" 1255 1263 1256 #: config/labels/back-end/labels.php:4 31264 #: config/labels/back-end/labels.php:49 1257 1265 msgctxt "menu_title" 1258 1266 msgid "New Plan" 1259 1267 msgstr "Nouvel Abonnement" 1260 1268 1261 #: config/labels/back-end/labels.php: 441269 #: config/labels/back-end/labels.php:50 1262 1270 msgctxt "new_page_title" 1263 1271 msgid "New Plan" 1264 1272 msgstr "Nouvel Abonnement" 1265 1273 1266 #: config/labels/back-end/labels.php: 451274 #: config/labels/back-end/labels.php:51 1267 1275 msgctxt "menu_title" 1268 1276 msgid "Edit Plan" 1269 1277 msgstr "Modifier l'Abonnement" 1270 1278 1271 #: config/labels/back-end/labels.php: 461279 #: config/labels/back-end/labels.php:52 1272 1280 msgctxt "edit_page_title" 1273 1281 msgid "Edit Plan" 1274 1282 msgstr "Modifier l'Abonnement" 1275 1283 1276 #: config/labels/back-end/labels.php: 471284 #: config/labels/back-end/labels.php:53 1277 1285 msgctxt "title_display" 1278 1286 msgid "plan" 1279 1287 msgstr "de l'abonnement" 1280 1288 1281 #: config/labels/back-end/labels.php: 481289 #: config/labels/back-end/labels.php:54 1282 1290 msgctxt "title_display_placeholder" 1283 1291 msgid "plan" 1284 1292 msgstr "de l'abonnement" 1285 1293 1286 #: config/labels/back-end/labels.php: 491294 #: config/labels/back-end/labels.php:55 1287 1295 msgctxt "title_postbox" 1288 1296 msgid "Plan" 1289 1297 msgstr "Abonnement" 1290 1298 1291 #: config/labels/back-end/labels.php:5 11299 #: config/labels/back-end/labels.php:57 1292 1300 msgctxt "edit-error" 1293 1301 msgid "plan" 1294 1302 msgstr "abonnement" 1295 1303 1296 #: config/labels/back-end/labels.php:5 21304 #: config/labels/back-end/labels.php:58 1297 1305 msgctxt "editable_item" 1298 1306 msgid "The plan" 1299 1307 msgstr "L'abonnement" 1300 1308 1301 #: config/labels/back-end/labels.php:5 31309 #: config/labels/back-end/labels.php:59 1302 1310 msgid "plan" 1303 1311 msgstr "de l'abonnement" 1304 1312 1305 #: config/labels/back-end/labels.php: 541313 #: config/labels/back-end/labels.php:60 1306 1314 #: core/common/features/paypal/Paypal.php:436 1307 1315 #: core/common/features/paypal/Paypal.php:464 … … 1309 1317 msgstr "Prix" 1310 1318 1311 #: config/labels/back-end/labels.php: 551319 #: config/labels/back-end/labels.php:61 1312 1320 msgid "Add currency" 1313 1321 msgstr "Ajouter une devise" 1314 1322 1315 #: config/labels/back-end/labels.php: 561323 #: config/labels/back-end/labels.php:62 1316 1324 msgid "Change currency" 1317 1325 msgstr "Changer la devise" 1318 1326 1319 #: config/labels/back-end/labels.php: 571327 #: config/labels/back-end/labels.php:63 1320 1328 msgid "Free" 1321 1329 msgstr "Gratuit" 1322 1330 1323 #: config/labels/back-end/labels.php: 581331 #: config/labels/back-end/labels.php:64 1324 1332 msgid "Plan duration" 1325 1333 msgstr "Durée de l'abonnement" 1326 1334 1327 #: config/labels/back-end/labels.php: 591335 #: config/labels/back-end/labels.php:65 1328 1336 msgid "Valid until" 1329 1337 msgstr "Valide jusqu'au" 1330 1338 1331 #: config/labels/back-end/labels.php:6 01339 #: config/labels/back-end/labels.php:66 1332 1340 msgid "Unlimited" 1333 1341 msgstr "Illimité" 1334 1342 1335 #: config/labels/back-end/labels.php:6 11343 #: config/labels/back-end/labels.php:67 1336 1344 msgid "Plan type" 1337 1345 msgstr "Type d'abonnement" 1338 1346 1339 #: config/labels/back-end/labels.php:6 31347 #: config/labels/back-end/labels.php:69 1340 1348 msgid "Group" 1341 1349 msgstr "Groupe" 1342 1350 1343 #: config/labels/back-end/labels.php: 641351 #: config/labels/back-end/labels.php:70 1344 1352 msgid "Minimum of member accounts" 1345 1353 msgstr "Nombre minimum de compte membres" 1346 1354 1347 #: config/labels/back-end/labels.php: 651355 #: config/labels/back-end/labels.php:71 1348 1356 msgid "Maximum of member accounts" 1349 1357 msgstr "Nombre maximum de compte membres" 1350 1358 1351 #: config/labels/back-end/labels.php: 661359 #: config/labels/back-end/labels.php:72 1352 1360 msgid "Change ceiling" 1353 1361 msgstr "Changer le plafond" 1354 1362 1355 #: config/labels/back-end/labels.php: 671363 #: config/labels/back-end/labels.php:73 1356 1364 msgid "Account Creation Form" 1357 1365 msgstr "Formulaire de création de compte" 1358 1366 1359 #: config/labels/back-end/labels.php: 681367 #: config/labels/back-end/labels.php:74 1360 1368 msgid "New form plan" 1361 1369 msgstr "Nouveau formulaire d´abonnement" 1362 1370 1363 #: config/labels/back-end/labels.php: 691371 #: config/labels/back-end/labels.php:75 1364 1372 msgid "Basic single subscription form" 1365 1373 msgstr "Form. basique d'abonnement individuel" 1366 1374 1367 #: config/labels/back-end/labels.php:7 01375 #: config/labels/back-end/labels.php:76 1368 1376 msgid "Basic multiple subscription form" 1369 1377 msgstr "Form. basique d'abonnement groupe" 1370 1378 1371 #: config/labels/back-end/labels.php: 781379 #: config/labels/back-end/labels.php:84 1372 1380 msgctxt "menu_title" 1373 1381 msgid "Members" 1374 1382 msgstr "Membres" 1375 1383 1376 #: config/labels/back-end/labels.php: 791384 #: config/labels/back-end/labels.php:85 1377 1385 msgctxt "menu_title" 1378 1386 msgid "All Members" 1379 1387 msgstr "Tous les membres" 1380 1388 1381 #: config/labels/back-end/labels.php:8 0 config/labels/back-end/labels.php:811389 #: config/labels/back-end/labels.php:86 config/labels/back-end/labels.php:87 1382 1390 msgctxt "members" 1383 1391 msgid "Member Name" 1384 1392 msgstr "Nom du membre" 1385 1393 1386 #: config/labels/back-end/labels.php:8 21394 #: config/labels/back-end/labels.php:88 1387 1395 msgctxt "members" 1388 1396 msgid "Email" 1389 1397 msgstr "Email" 1390 1398 1391 #: config/labels/back-end/labels.php:8 31399 #: config/labels/back-end/labels.php:89 1392 1400 msgctxt "members" 1393 1401 msgid "Group Name" 1394 1402 msgstr "Nom du groupe" 1395 1403 1396 #: config/labels/back-end/labels.php: 841404 #: config/labels/back-end/labels.php:90 1397 1405 msgctxt "members" 1398 1406 msgid "Last Connection" 1399 1407 msgstr "Dernière connexion" 1400 1408 1401 #: config/labels/back-end/labels.php: 851409 #: config/labels/back-end/labels.php:91 1402 1410 msgctxt "members" 1403 1411 msgid "Last Activation" 1404 1412 msgstr "Dernière activation" 1405 1413 1406 #: config/labels/back-end/labels.php: 861414 #: config/labels/back-end/labels.php:92 1407 1415 msgctxt "members" 1408 1416 msgid "Start Date" 1409 1417 msgstr "Date création" 1410 1418 1411 #: config/labels/back-end/labels.php: 871419 #: config/labels/back-end/labels.php:93 1412 1420 msgctxt "members" 1413 1421 msgid "All" 1414 1422 msgstr "Tous" 1415 1423 1416 #: config/labels/back-end/labels.php: 881424 #: config/labels/back-end/labels.php:94 1417 1425 msgctxt "members" 1418 1426 msgid "Published" … … 1421 1429 msgstr[1] "Publiés" 1422 1430 1423 #: config/labels/back-end/labels.php: 89 config/labels/back-end/labels.php:901431 #: config/labels/back-end/labels.php:95 config/labels/back-end/labels.php:96 1424 1432 msgctxt "members" 1425 1433 msgid "Trash" … … 1428 1436 msgstr[1] "Corbeille" 1429 1437 1430 #: config/labels/back-end/labels.php:9 11438 #: config/labels/back-end/labels.php:97 1431 1439 msgctxt "search-list-item" 1432 1440 msgid "Search members" 1433 1441 msgstr "Rechercher les membres" 1434 1442 1435 #: config/labels/back-end/labels.php:9 2 config/labels/back-end/labels.php:1291443 #: config/labels/back-end/labels.php:98 config/labels/back-end/labels.php:135 1436 1444 msgctxt "search-list-item" 1437 1445 msgid "First name" 1438 1446 msgstr "Prénom" 1439 1447 1440 #: config/labels/back-end/labels.php:9 3 config/labels/back-end/labels.php:1301448 #: config/labels/back-end/labels.php:99 config/labels/back-end/labels.php:136 1441 1449 msgctxt "search-list-item" 1442 1450 msgid "Last name" 1443 1451 msgstr "Nom de famille" 1444 1452 1445 #: config/labels/back-end/labels.php: 94 config/labels/back-end/labels.php:1311453 #: config/labels/back-end/labels.php:100 config/labels/back-end/labels.php:137 1446 1454 msgctxt "search-list-item" 1447 1455 msgid "Email" 1448 1456 msgstr "Email" 1449 1457 1450 #: config/labels/back-end/labels.php: 95 config/labels/back-end/labels.php:1321458 #: config/labels/back-end/labels.php:101 config/labels/back-end/labels.php:138 1451 1459 msgctxt "search-list-item" 1452 1460 msgid "Group name" 1453 1461 msgstr "Nom du groupe" 1454 1462 1455 #: config/labels/back-end/labels.php: 981463 #: config/labels/back-end/labels.php:104 1456 1464 msgctxt "menu_title" 1457 1465 msgid "New Member" 1458 1466 msgstr "Nouveau Membre" 1459 1467 1460 #: config/labels/back-end/labels.php: 991468 #: config/labels/back-end/labels.php:105 1461 1469 msgctxt "new_page_title" 1462 1470 msgid "New Member" 1463 1471 msgstr "Nouveau Membre" 1464 1472 1465 #: config/labels/back-end/labels.php:10 01473 #: config/labels/back-end/labels.php:106 1466 1474 msgctxt "menu_title" 1467 1475 msgid "Edit Member" 1468 1476 msgstr "Modifier un Membre" 1469 1477 1470 #: config/labels/back-end/labels.php:10 11478 #: config/labels/back-end/labels.php:107 1471 1479 msgctxt "edit_page_title" 1472 1480 msgid "Edit Member" 1473 1481 msgstr "Modifier un Membre" 1474 1482 1475 #: config/labels/back-end/labels.php:10 21483 #: config/labels/back-end/labels.php:108 1476 1484 msgctxt "editable_item" 1477 1485 msgid "The member" 1478 1486 msgstr "Le membre" 1479 1487 1480 #: config/labels/back-end/labels.php:10 31488 #: config/labels/back-end/labels.php:109 1481 1489 msgctxt "edit-error" 1482 1490 msgid "member" 1483 1491 msgstr "membre" 1484 1492 1485 #: config/labels/back-end/labels.php:11 11493 #: config/labels/back-end/labels.php:117 1486 1494 msgctxt "menu_title" 1487 1495 msgid "Accounting" 1488 1496 msgstr "Comptabilité" 1489 1497 1490 #: config/labels/back-end/labels.php:11 21498 #: config/labels/back-end/labels.php:118 1491 1499 msgctxt "page_title" 1492 1500 msgid "Accounting Overview" 1493 1501 msgstr "Comptabilité - Vue d'ensemble" 1494 1502 1495 #: config/labels/back-end/labels.php:11 31503 #: config/labels/back-end/labels.php:119 1496 1504 msgctxt "menu_title" 1497 1505 msgid "Overview" 1498 1506 msgstr "Vue d'ensemble" 1499 1507 1500 #: config/labels/back-end/labels.php:1 191508 #: config/labels/back-end/labels.php:125 1501 1509 msgctxt "page_title" 1502 1510 msgid "Subscriber Accounts" 1503 1511 msgstr "Comptes Adhérent" 1504 1512 1505 #: config/labels/back-end/labels.php:12 01513 #: config/labels/back-end/labels.php:126 1506 1514 msgctxt "menu_title" 1507 1515 msgid "Subscriber Accounts" 1508 1516 msgstr "Comptes Adhérent" 1509 1517 1510 #: config/labels/back-end/labels.php:12 11518 #: config/labels/back-end/labels.php:127 1511 1519 msgctxt "menu_title" 1512 1520 msgid "Subs. Accounts" 1513 1521 msgstr "Comptes Adhérent" 1514 1522 1515 #: config/labels/back-end/labels.php:12 21523 #: config/labels/back-end/labels.php:128 1516 1524 msgctxt "subscribers" 1517 1525 msgid "Subs. Number" 1518 1526 msgstr "N° Adhérent" 1519 1527 1520 #: config/labels/back-end/labels.php:12 31528 #: config/labels/back-end/labels.php:129 1521 1529 msgctxt "subscribers" 1522 1530 msgid "Representative" 1523 1531 msgstr "Représentant" 1524 1532 1525 #: config/labels/back-end/labels.php:1 241533 #: config/labels/back-end/labels.php:130 1526 1534 msgctxt "subscribers" 1527 1535 msgid "Group Name" 1528 1536 msgstr "Nom du groupe" 1529 1537 1530 #: config/labels/back-end/labels.php:1 251538 #: config/labels/back-end/labels.php:131 1531 1539 msgctxt "subscribers" 1532 1540 msgid "Plan" 1533 1541 msgstr "Abonnement" 1534 1542 1535 #: config/labels/back-end/labels.php:1 261543 #: config/labels/back-end/labels.php:132 1536 1544 msgctxt "subscribers" 1537 1545 msgid "Start Date" 1538 1546 msgstr "Date création" 1539 1547 1540 #: config/labels/back-end/labels.php:1 271548 #: config/labels/back-end/labels.php:133 1541 1549 msgctxt "subscribers" 1542 1550 msgid "Last subscription" 1543 1551 msgstr "Dernière inscription" 1544 1552 1545 #: config/labels/back-end/labels.php:1 281553 #: config/labels/back-end/labels.php:134 1546 1554 msgctxt "search-list-item" 1547 1555 msgid "Search subscribers" 1548 1556 msgstr "Rechercher les adhérents" 1549 1557 1550 #: config/labels/back-end/labels.php:13 31558 #: config/labels/back-end/labels.php:139 1551 1559 msgctxt "search-list-item" 1552 1560 msgid "Plan name" 1553 1561 msgstr "Abonnement" 1554 1562 1555 #: config/labels/back-end/labels.php:1 341563 #: config/labels/back-end/labels.php:140 1556 1564 msgctxt "subscribers" 1557 1565 msgid "All" 1558 1566 msgstr "Tous" 1559 1567 1560 #: config/labels/back-end/labels.php:1 351568 #: config/labels/back-end/labels.php:141 1561 1569 msgctxt "subscribers" 1562 1570 msgid "Disabled" … … 1565 1573 msgstr[1] "Désactivés" 1566 1574 1567 #: config/labels/back-end/labels.php:1 361575 #: config/labels/back-end/labels.php:142 1568 1576 msgctxt "subscribers" 1569 1577 msgid "Active" … … 1572 1580 msgstr[1] "Activés" 1573 1581 1574 #: config/labels/back-end/labels.php:1 37 config/labels/back-end/labels.php:1381582 #: config/labels/back-end/labels.php:143 config/labels/back-end/labels.php:144 1575 1583 msgctxt "subscribers" 1576 1584 msgid "Trash" … … 1579 1587 msgstr[1] "Corbeille" 1580 1588 1581 #: config/labels/back-end/labels.php:14 11589 #: config/labels/back-end/labels.php:147 1582 1590 msgctxt "menu_title" 1583 1591 msgid "New account" 1584 1592 msgstr "Nouveau compte" 1585 1593 1586 #: config/labels/back-end/labels.php:14 21594 #: config/labels/back-end/labels.php:148 1587 1595 msgctxt "menu_title" 1588 1596 msgid "New Subscriber" 1589 1597 msgstr "Nouveau Compte Adhérent" 1590 1598 1591 #: config/labels/back-end/labels.php:14 31599 #: config/labels/back-end/labels.php:149 1592 1600 msgctxt "new_page_title" 1593 1601 msgid "New Subscriber" 1594 1602 msgstr "Nouveau Compte Adhérent" 1595 1603 1596 #: config/labels/back-end/labels.php:1 441604 #: config/labels/back-end/labels.php:150 1597 1605 msgctxt "menu_title" 1598 1606 msgid "Edit Subscriber" 1599 1607 msgstr "Modifier le Compte Adhérent" 1600 1608 1601 #: config/labels/back-end/labels.php:1 451609 #: config/labels/back-end/labels.php:151 1602 1610 msgctxt "edit_page_title" 1603 1611 msgid "Edit Subscriber" 1604 1612 msgstr "Modifier le Compte Adhérent" 1605 1613 1606 #: config/labels/back-end/labels.php:1 461614 #: config/labels/back-end/labels.php:152 1607 1615 msgctxt "editable_item" 1608 1616 msgid "The subscriber" 1609 1617 msgstr "L'adhérent" 1610 1618 1611 #: config/labels/back-end/labels.php:1 471619 #: config/labels/back-end/labels.php:153 1612 1620 msgctxt "edit-error" 1613 1621 msgid "subscriber" 1614 1622 msgstr "adhérent" 1615 1623 1616 #: config/labels/back-end/labels.php:15 31624 #: config/labels/back-end/labels.php:159 1617 1625 msgctxt "message_item_name" 1618 1626 msgid "The payment" 1619 1627 msgstr "Le payment" 1620 1628 1621 #: config/labels/back-end/labels.php:1 551629 #: config/labels/back-end/labels.php:161 1622 1630 msgctxt "page_title" 1623 1631 msgid "Payments" 1624 1632 msgstr "Paiements" 1625 1633 1626 #: config/labels/back-end/labels.php:1 561634 #: config/labels/back-end/labels.php:162 1627 1635 msgctxt "menu_title" 1628 1636 msgid "Payments" 1629 1637 msgstr "Paiements" 1630 1638 1631 #: config/labels/back-end/labels.php:1 571639 #: config/labels/back-end/labels.php:163 1632 1640 msgctxt "payments" 1633 1641 msgid "All" 1634 1642 msgstr "Tous" 1635 1643 1636 #: config/labels/back-end/labels.php:1 581644 #: config/labels/back-end/labels.php:164 1637 1645 msgctxt "payments" 1638 1646 msgid "Assigned" … … 1641 1649 msgstr[1] "Attribués" 1642 1650 1643 #: config/labels/back-end/labels.php:1 591651 #: config/labels/back-end/labels.php:165 1644 1652 msgctxt "payments" 1645 1653 msgid "Unassigned" … … 1648 1656 msgstr[1] "Non attribués" 1649 1657 1650 #: config/labels/back-end/labels.php:16 01658 #: config/labels/back-end/labels.php:166 1651 1659 msgctxt "payments" 1652 1660 msgid "Number" 1653 1661 msgstr "Numéro" 1654 1662 1655 #: config/labels/back-end/labels.php:16 11663 #: config/labels/back-end/labels.php:167 1656 1664 msgctxt "payments" 1657 1665 msgid "Status" 1658 1666 msgstr "Statut" 1659 1667 1660 #: config/labels/back-end/labels.php:16 21668 #: config/labels/back-end/labels.php:168 1661 1669 msgctxt "payments" 1662 1670 msgid "Date" 1663 1671 msgstr "Date" 1664 1672 1665 #: config/labels/back-end/labels.php:16 31673 #: config/labels/back-end/labels.php:169 1666 1674 msgctxt "payments" 1667 1675 msgid "Email" 1668 1676 msgstr "Email" 1669 1677 1670 #: config/labels/back-end/labels.php:1 641678 #: config/labels/back-end/labels.php:170 1671 1679 msgctxt "payments" 1672 1680 msgid "Amount" 1673 1681 msgstr "Montant" 1674 1682 1675 #: config/labels/back-end/labels.php:1 651683 #: config/labels/back-end/labels.php:171 1676 1684 msgctxt "payments" 1677 1685 msgid "Type" 1678 1686 msgstr "Type" 1679 1687 1680 #: config/labels/back-end/labels.php:1 661688 #: config/labels/back-end/labels.php:172 1681 1689 msgctxt "payments" 1682 1690 msgid "Subscriber account" 1683 1691 msgstr "Comptes Adhérent" 1684 1692 1685 #: config/labels/back-end/labels.php:1 671693 #: config/labels/back-end/labels.php:173 1686 1694 msgctxt "payments" 1687 1695 msgid "Plan" 1688 1696 msgstr "Abonnement" 1689 1697 1690 #: config/labels/back-end/labels.php:1 681698 #: config/labels/back-end/labels.php:174 1691 1699 msgctxt "payments" 1692 1700 msgid "Transaction" 1693 1701 msgstr "Transaction" 1694 1702 1695 #: config/labels/back-end/labels.php:1 751703 #: config/labels/back-end/labels.php:181 1696 1704 msgctxt "page_title" 1697 1705 msgid "Settings - WP Group Subscription" 1698 1706 msgstr "Réglages - WP Group Subscription" 1699 1707 1700 #: config/labels/back-end/labels.php:1 761708 #: config/labels/back-end/labels.php:182 1701 1709 msgid "Verification API secret key is invalid" 1702 1710 msgstr "La clé secrête de vérification de l´API est invalide" 1703 1711 1704 #: config/labels/back-end/labels.php:1 771712 #: config/labels/back-end/labels.php:183 1705 1713 msgid "License key activated" 1706 1714 msgstr "License activée" 1707 1715 1708 #: config/labels/back-end/labels.php:1 781716 #: config/labels/back-end/labels.php:184 1709 1717 msgid "The license key has been deactivated for this domain" 1710 1718 msgstr "La license a été désactivée pour ce domaine" 1711 1719 1712 #: config/labels/back-end/labels.php:18 01720 #: config/labels/back-end/labels.php:186 1713 1721 msgid "currency" 1714 1722 msgstr "devise" 1715 1723 1716 #: config/labels/back-end/labels.php:18 11724 #: config/labels/back-end/labels.php:187 1717 1725 msgid "paypal" 1718 1726 msgstr "paypal" 1719 1727 1720 #: config/labels/back-end/labels.php:18 21728 #: config/labels/back-end/labels.php:188 1721 1729 msgid "profile-page" 1722 1730 msgstr "page-profile" 1723 1731 1724 #: config/labels/back-end/labels.php:18 3core/init.php:631732 #: config/labels/back-end/labels.php:189 core/init.php:63 1725 1733 msgid "premium" 1726 1734 msgstr "premium" 1727 1735 1728 #: config/labels/back-end/labels.php:1 841736 #: config/labels/back-end/labels.php:190 1729 1737 msgid "recaptcha" 1730 1738 msgstr "recaptcha" 1731 1739 1732 #: config/labels/back-end/labels.php:1 851740 #: config/labels/back-end/labels.php:191 1733 1741 msgid "plans" 1734 1742 msgstr "abonnements" 1735 1743 1736 #: config/labels/back-end/labels.php:1 861744 #: config/labels/back-end/labels.php:192 1737 1745 msgid "license-key" 1738 1746 msgstr "cle-license" … … 2495 2503 msgstr "Je ne suis pas un robot" 2496 2504 2497 #: front-end/shortcodes/login/LoginShortcode.php:3 72505 #: front-end/shortcodes/login/LoginShortcode.php:36 2498 2506 msgid "Connection" 2499 2507 msgstr "Connexion" 2500 2508 2501 #: front-end/shortcodes/login/LoginShortcode.php:7 92509 #: front-end/shortcodes/login/LoginShortcode.php:76 2502 2510 msgid "You are logged in. You can now access all the contents." 2503 2511 msgstr "" 2504 2512 "Vous êtes connecté. Vous pouvez accéder maintenant à l'ensemble du contenu." 2505 2513 2506 #: front-end/shortcodes/login/LoginShortcode.php:8 62514 #: front-end/shortcodes/login/LoginShortcode.php:82 2507 2515 msgid "Congratulations!" 2508 2516 msgstr "Félicitations !" 2509 2517 2510 #: front-end/shortcodes/login/LoginShortcode.php:8 72518 #: front-end/shortcodes/login/LoginShortcode.php:83 2511 2519 msgid "Your account has been activated." 2512 2520 msgstr "Votre compte a été activé." 2513 2521 2514 #: front-end/shortcodes/login/LoginShortcode.php:8 82522 #: front-end/shortcodes/login/LoginShortcode.php:84 2515 2523 msgid "You can now access all content by logging in." 2516 2524 msgstr "Vous pouvez désormais accéder à tous les contenus en vous connectant." … … 2520 2528 msgstr "Vos informations de compte ont été mises à jour avec succès !" 2521 2529 2522 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:17 52530 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:176 2523 2531 #: front-end/shortcodes/my-profile/views/view-my-profile.php:4 2524 2532 msgid "My profile" … … 2629 2637 msgstr "Inscription terminé" 2630 2638 2631 #: front-end/shortcodes/plans-list/PlansListShortcode.php: 832639 #: front-end/shortcodes/plans-list/PlansListShortcode.php:78 2632 2640 msgid "You are logged in." 2633 2641 msgstr "Vous êtes connecté." 2634 2642 2635 #: front-end/shortcodes/plans-list/PlansListShortcode.php:8 52643 #: front-end/shortcodes/plans-list/PlansListShortcode.php:80 2636 2644 msgid "To see all plans, please log out." 2637 2645 msgstr "Pour voir les abonnements, veuillez vous déconnecter." 2638 2646 2639 #: front-end/shortcodes/plans-list/PlansListShortcode.php:8 82640 msgid "Go to LogOut page"2647 #: front-end/shortcodes/plans-list/PlansListShortcode.php:83 2648 msgid "Go to sign out page" 2641 2649 msgstr "Allez sur la page de déconnexion" 2642 2650 … … 2748 2756 #~ msgid "http://wp-group-subscriptions.com" 2749 2757 #~ msgstr "http://wp-group-subscriptions.com" 2750 2751 #~ msgid ""2752 #~ "Accepts paying group registrations. Gives access to restricted content "2753 #~ "for members or groups of members."2754 #~ msgstr ""2755 #~ "Accepte les inscriptions payantes de groupes. Donne l'accès à du contenu "2756 #~ "restreint pour des membres ou groupe de membres."2757 2758 2758 2759 #~ msgid "Hive 4 Apps"
Note: See TracChangeset
for help on using the changeset viewer.