LearnPress – WordPress LMS Plugin - Version 3.0.6

Version Description

~ Fixed: missing 'Instructors Registration' option ~ Fixed: cannot start quiz or complete lesson ~ Fixed: can view a quiz/lesson although it does not assign to a course ~ Fixed: wrong count number in courses manage ~ Fixed: cannot save some settings options ~ Fixed: missing hook ~ Fixed: user can view lesson with single post type link ~ Fixed: issue with 'Buy This Course' button ~ Fixed: cannot change course author ~ Fixed: issue with Become a Teacher form ~ Fixed: instructor cannot add iframe into course/lesson/quiz content ~ Improved: auto detect video in lesson content and move it to the top (move to option) ~ Improved something...

Download this release

Release Info

Developer tunnhn
Plugin Icon 128x128 LearnPress – WordPress LMS Plugin
Version 3.0.6
Comparing to
See all releases

Code changes from version 3.0.5 to 3.0.6

Files changed (136) hide show
  1. assets/css/learnpress.css +17 -9
  2. assets/images/closedhand.cur +0 -0
  3. assets/js/admin/admin.js +26 -1
  4. assets/js/admin/course-editor.js +1 -2
  5. assets/js/admin/update.js +10 -1
  6. assets/js/frontend/course.js +7 -4
  7. assets/scss/frontend/_curriculum.scss +13 -11
  8. assets/scss/frontend/_profile.scss +16 -8
  9. assets/scss/learnpress.scss +10 -1
  10. inc/abstracts/abstract-post-data.php +5 -0
  11. inc/admin/class-lp-admin-ajax.php +19 -11
  12. inc/admin/editor/class-lp-admin-editor-course.php +5 -10
  13. inc/admin/lp-admin-functions.php +15 -17
  14. inc/admin/meta-box/class-lp-meta-box-helper.php +5 -2
  15. inc/admin/settings/abstract-settings-page.php +2 -3
  16. inc/admin/settings/class-lp-settings-advanced.php +11 -0
  17. inc/admin/settings/class-lp-settings-emails.php +2 -0
  18. inc/admin/settings/class-lp-settings-general.php +0 -8
  19. inc/admin/settings/class-lp-settings-pages.php +7 -0
  20. inc/admin/sub-menus/class-lp-submenu-settings.php +4 -1
  21. inc/admin/views/course/section.php +1 -1
  22. inc/admin/views/setup/notice-setup.php +1 -1
  23. inc/class-lp-ajax.php +1 -1
  24. inc/class-lp-page-controller.php +21 -10
  25. inc/class-lp-preview-course.php +0 -4
  26. inc/course/abstract-course.php +2 -2
  27. inc/curds/class-lp-question-curd.php +1 -1
  28. inc/curds/class-lp-section-curd.php +56 -20
  29. inc/custom-post-types/course.php +7 -6
  30. inc/custom-post-types/lesson.php +1 -8
  31. inc/custom-post-types/question.php +0 -6
  32. inc/custom-post-types/quiz.php +1 -8
  33. inc/debug.php +15 -4
  34. inc/emails/class-lp-email-become-an-instructor.php +1 -1
  35. inc/emails/class-lp-email-cancelled-order-admin.php +1 -1
  36. inc/emails/class-lp-email-completed-order-user.php +2 -0
  37. inc/emails/class-lp-email-enrolled-course-admin.php +4 -4
  38. inc/emails/class-lp-email-finished-course-admin.php +1 -1
  39. inc/emails/class-lp-email-new-course.php +1 -1
  40. inc/emails/class-lp-email-new-order-admin.php +1 -1
  41. inc/emails/class-lp-email.php +18 -0
  42. inc/libraries/meta-box/css/background.css +17 -0
  43. inc/libraries/meta-box/css/button-group.css +68 -0
  44. inc/libraries/meta-box/css/fieldset-text.css +4 -0
  45. inc/libraries/meta-box/css/file-input.css +6 -0
  46. inc/libraries/meta-box/css/switch.css +94 -0
  47. inc/libraries/meta-box/inc/about/about.php +125 -0
  48. inc/libraries/meta-box/inc/about/css/style.css +57 -0
  49. inc/libraries/meta-box/inc/about/images/meta-box.png +0 -0
  50. inc/libraries/meta-box/inc/about/images/online-generator.png +0 -0
  51. inc/libraries/meta-box/inc/about/js/script.js +22 -0
  52. inc/libraries/meta-box/inc/about/sections/getting-started.php +41 -0
  53. inc/libraries/meta-box/inc/about/sections/tabs.php +12 -0
  54. inc/libraries/meta-box/inc/about/sections/welcome.php +17 -0
  55. inc/libraries/meta-box/inc/storages/base.php +98 -0
  56. inc/libraries/meta-box/js/button-group.js +37 -0
  57. inc/libraries/meta-box/js/script.js +4 -0
  58. inc/libraries/meta-box/js/wp-color-picker-alpha/wp-color-picker-alpha.min.js +13 -0
  59. inc/libraries/meta-box/languages/default.pot +0 -179
  60. inc/libraries/meta-box/languages/meta-box-ar.mo +0 -0
  61. inc/libraries/meta-box/languages/meta-box-ar.po +0 -122
  62. inc/libraries/meta-box/languages/meta-box-de_DE.mo +0 -0
  63. inc/libraries/meta-box/languages/meta-box-de_DE.po +0 -160
  64. inc/libraries/meta-box/languages/meta-box-fa_IR.mo +0 -0
  65. inc/libraries/meta-box/languages/meta-box-fa_IR.po +0 -184
  66. inc/libraries/meta-box/languages/meta-box-fr_FR.mo +0 -0
  67. inc/libraries/meta-box/languages/meta-box-fr_FR.po +0 -456
  68. inc/libraries/meta-box/languages/meta-box-it_IT.mo +0 -0
  69. inc/libraries/meta-box/languages/meta-box-it_IT.po +0 -126
  70. inc/libraries/meta-box/languages/meta-box-nb_NO.mo +0 -0
  71. inc/libraries/meta-box/languages/meta-box-nb_NO.po +0 -149
  72. inc/libraries/meta-box/languages/meta-box-nl_NL.mo +0 -0
  73. inc/libraries/meta-box/languages/meta-box-nl_NL.po +0 -130
  74. inc/libraries/meta-box/languages/meta-box-pl_PL.mo +0 -0
  75. inc/libraries/meta-box/languages/meta-box-pl_PL.po +0 -215
  76. inc/libraries/meta-box/languages/meta-box-pt_BR.mo +0 -0
  77. inc/libraries/meta-box/languages/meta-box-pt_BR.po +0 -124
  78. inc/libraries/meta-box/languages/meta-box-ru_RU.mo +0 -0
  79. inc/libraries/meta-box/languages/meta-box-ru_RU.po +0 -637
  80. inc/libraries/meta-box/languages/meta-box-sv_SE.mo +0 -0
  81. inc/libraries/meta-box/languages/meta-box-sv_SE.po +0 -118
  82. inc/libraries/meta-box/languages/meta-box-tr_TR.mo +0 -0
  83. inc/libraries/meta-box/languages/meta-box-tr_TR.po +0 -180
  84. inc/libraries/meta-box/languages/meta-box-zh_CN.mo +0 -0
  85. inc/libraries/meta-box/languages/meta-box-zh_CN.po +0 -189
  86. inc/libraries/meta-box/languages/meta-box-zh_TW.mo +0 -0
  87. inc/libraries/meta-box/languages/meta-box-zh_TW.po +0 -189
  88. inc/libraries/meta-box/languages/readme.md +0 -19
  89. inc/libraries/wp-background-process.php +20 -19
  90. inc/lp-constants.php +2 -2
  91. inc/lp-core-functions.php +22 -18
  92. inc/lp-template-functions.php +58 -6
  93. inc/lp-template-hooks.php +2 -0
  94. inc/order/class-lp-order.php +0 -1
  95. inc/shortcodes/class-lp-shortcode-become-a-teacher.php +1 -2
  96. inc/user-item/class-lp-user-item-course.php +25 -17
  97. inc/user-item/class-lp-user-item-quiz.php +4 -6
  98. inc/user/abstract-lp-user.php +10 -19
  99. inc/user/class-lp-profile-tabs.php +25 -8
  100. inc/user/class-lp-profile.php +49 -22
  101. inc/user/lp-user-functions.php +1 -1
  102. languages/learnpress.pot +1001 -883
  103. learnpress.php +1 -4
  104. readme.txt +16 -406
  105. templates/content-lesson/video/content.php +1 -1
  106. templates/emails/plain/become-an-instructor.php +0 -1
  107. templates/emails/plain/cancelled-order-admin.php +0 -1
  108. templates/emails/plain/cancelled-order-guest.php +0 -1
  109. templates/emails/plain/cancelled-order-instructor.php +0 -1
  110. templates/emails/plain/cancelled-order-user.php +0 -1
  111. templates/emails/plain/completed-order-guest.php +0 -1
  112. templates/emails/plain/completed-order-user.php +0 -1
  113. templates/emails/plain/enrolled-course-admin.php +0 -1
  114. templates/emails/plain/enrolled-course-instructor.php +0 -1
  115. templates/emails/plain/enrolled-course-user.php +0 -1
  116. templates/emails/plain/enrolled-course.php +0 -1
  117. templates/emails/plain/finished-course-admin.php +0 -1
  118. templates/emails/plain/finished-course-instructor.php +0 -1
  119. templates/emails/plain/finished-course-user.php +0 -1
  120. templates/emails/plain/finished-course.php +0 -1
  121. templates/emails/plain/instructor-accepted.php +0 -1
  122. templates/emails/plain/new-course.php +0 -1
  123. templates/emails/plain/new-order-admin.php +0 -1
  124. templates/emails/plain/new-order-guest.php +0 -1
  125. templates/emails/plain/new-order-instructor.php +0 -1
  126. templates/emails/plain/new-order-user.php +0 -1
  127. templates/emails/plain/processing-order-guest.php +0 -1
  128. templates/emails/plain/processing-order-user.php +0 -1
  129. templates/emails/plain/published-course.php +0 -1
  130. templates/emails/plain/rejected-course.php +0 -1
  131. templates/emails/plain/update-course.php +0 -1
  132. templates/emails/plain/user-order-changed-status.php +0 -1
  133. templates/emails/plain/user-order-completed.php +0 -1
  134. templates/single-course/buttons.php +0 -2
  135. templates/single-course/content-item-lp_lesson.php +2 -1
  136. templates/single-course/progress.php +1 -1
assets/css/learnpress.css CHANGED
@@ -221,13 +221,6 @@
221
 
222
  #learn-press-user-profile {
223
  position: relative; }
224
- #learn-press-user-profile:before {
225
- position: absolute;
226
- content: '';
227
- width: 200px;
228
- top: 0;
229
- bottom: 0;
230
- background: #f5f5f5; }
231
  #learn-press-user-profile:after {
232
  clear: both;
233
  display: block;
@@ -252,6 +245,13 @@
252
  background: #f5f5f5;
253
  /*margin-bottom: -20000px;
254
  padding-bottom: 20000px;*/ }
 
 
 
 
 
 
 
255
  #learn-press-profile-nav .tabs {
256
  list-style: none;
257
  margin: 0;
@@ -942,14 +942,14 @@ body.course-item-popup {
942
  margin-bottom: 50px; }
943
  body.course-item-popup .content-item-summary > h3 {
944
  margin-bottom: 20px; }
945
- body.course-item-popup .content-item-summary .entry-video {
946
  position: absolute;
947
  top: 0;
948
  left: 0;
949
  width: 100%;
950
  background: #000;
951
  line-height: 1; }
952
- body.course-item-popup .content-item-summary .entry-video iframe {
953
  width: 100%;
954
  margin-bottom: 0;
955
  max-width: 900px;
@@ -2014,6 +2014,14 @@ ul.list-table-nav {
2014
  .course-item-nav .next {
2015
  text-align: right; }
2016
 
 
 
 
 
 
 
 
 
2017
  @media screen and (max-width: 768px) {
2018
  ul.learn-press-courses .course {
2019
  width: 48%; } }
221
 
222
  #learn-press-user-profile {
223
  position: relative; }
 
 
 
 
 
 
 
224
  #learn-press-user-profile:after {
225
  clear: both;
226
  display: block;
245
  background: #f5f5f5;
246
  /*margin-bottom: -20000px;
247
  padding-bottom: 20000px;*/ }
248
+ #learn-press-profile-nav:before {
249
+ content: '';
250
+ width: 200px;
251
+ background: #F5F5F5;
252
+ top: 0;
253
+ bottom: 0;
254
+ position: absolute; }
255
  #learn-press-profile-nav .tabs {
256
  list-style: none;
257
  margin: 0;
942
  margin-bottom: 50px; }
943
  body.course-item-popup .content-item-summary > h3 {
944
  margin-bottom: 20px; }
945
+ body.course-item-popup .content-item-summary.content-item-video .entry-video {
946
  position: absolute;
947
  top: 0;
948
  left: 0;
949
  width: 100%;
950
  background: #000;
951
  line-height: 1; }
952
+ body.course-item-popup .content-item-summary.content-item-video .entry-video iframe {
953
  width: 100%;
954
  margin-bottom: 0;
955
  max-width: 900px;
2014
  .course-item-nav .next {
2015
  text-align: right; }
2016
 
2017
+ .content-item-wrap #comments {
2018
+ margin-left: 0;
2019
+ margin-right: 0; }
2020
+ .content-item-wrap #comments #comment {
2021
+ -webkit-box-sizing: border-box;
2022
+ -moz-box-sizing: border-box;
2023
+ box-sizing: border-box; }
2024
+
2025
  @media screen and (max-width: 768px) {
2026
  ul.learn-press-courses .course {
2027
  width: 48%; } }
assets/images/closedhand.cur ADDED
Binary file
assets/js/admin/admin.js CHANGED
@@ -354,6 +354,30 @@
354
  });
355
  }
356
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
357
  var $doc = $(document);
358
 
359
  function _ready() {
@@ -376,7 +400,8 @@
376
  .on('click', '#_lp_sale_price_schedule_cancel', toggleSalePriceSchedule)
377
  .on('click', '.lp-upgrade-notice .close-notice', hideUpgradeMessage)
378
  .on('click', '.plugin-action-buttons a', pluginActions)
379
- .on('click', '.learn-press-filter-template', _callbackFilterTemplates);
 
380
 
381
  LP_Admin.init();
382
  }
354
  });
355
  }
356
 
357
+ function _duplicatePost(e) {
358
+ e.preventDefault();
359
+
360
+ var _self = $(this),
361
+ _id = _self.data('post-id');
362
+
363
+ $.ajax({
364
+ url: '',
365
+ data: {
366
+ 'lp-ajax': 'duplicator',
367
+ id: _id
368
+ },
369
+ success: function (response) {
370
+ response = LP.parseJSON(response);
371
+
372
+ if (response.success) {
373
+ window.location.href = response.data;
374
+ } else {
375
+ alert(response.data);
376
+ }
377
+ }
378
+ });
379
+ }
380
+
381
  var $doc = $(document);
382
 
383
  function _ready() {
400
  .on('click', '#_lp_sale_price_schedule_cancel', toggleSalePriceSchedule)
401
  .on('click', '.lp-upgrade-notice .close-notice', hideUpgradeMessage)
402
  .on('click', '.plugin-action-buttons a', pluginActions)
403
+ .on('click', '.learn-press-filter-template', _callbackFilterTemplates)
404
+ .on('click', '.lp-duplicate-row-action .lp-duplicate-post', _duplicatePost);
405
 
406
  LP_Admin.init();
407
  }
assets/js/admin/course-editor.js CHANGED
@@ -368,8 +368,7 @@ var LP_Curriculum_Sections_Store = (function (Vue, helpers, data) {
368
  Vue.http.LPRequest({
369
  type: 'update-section-items',
370
  section_id: payload.section_id,
371
- items: JSON.stringify(payload.items),
372
- last_section: state.sections[state.sections.length - 1] === (payload.section_id)
373
  }).then(
374
  function (response) {
375
  var result = response.body;
368
  Vue.http.LPRequest({
369
  type: 'update-section-items',
370
  section_id: payload.section_id,
371
+ items: JSON.stringify(payload.items)
 
372
  }).then(
373
  function (response) {
374
  var result = response.body;
assets/js/admin/update.js CHANGED
@@ -41,7 +41,16 @@
41
  }
42
  }
43
  });
44
- })
 
 
 
 
 
 
 
 
 
45
  }
46
 
47
  $(document).ready(init);
41
  }
42
  }
43
  });
44
+ }).on('click', '#skip-notice-install', function(){
45
+ $.post({
46
+ url: '',
47
+ data: {
48
+ 'lp-ajax': 'skip-notice-install'
49
+ }
50
+ });
51
+
52
+ $('#notice-install').fadeOut();
53
+ });
54
  }
55
 
56
  $(document).ready(init);
assets/js/frontend/course.js CHANGED
@@ -380,8 +380,13 @@
380
  }
381
 
382
  function fitVideo() {
383
- var $wrapContent = $('.content-item-summary'),
384
- $entryVideo = $wrapContent.find('.entry-video'),
 
 
 
 
 
385
  $frame = $entryVideo.find('iframe'),
386
  width = $frame.attr('width'),
387
  height = $frame.attr('height'),
@@ -405,8 +410,6 @@
405
  return false;
406
  }
407
 
408
- $wrapContent.addClass('content-item-video');
409
-
410
  if (width && height) {
411
  if (width.indexOf('%') === -1 && height.indexOf('%') === -1) {
412
  ratio = height / width;
380
  }
381
 
382
  function fitVideo() {
383
+ var $wrapContent = $('.content-item-summary.content-item-video');
384
+
385
+ if (!$wrapContent.length) {
386
+ return;
387
+ }
388
+
389
+ var $entryVideo = $wrapContent.find('.entry-video'),
390
  $frame = $entryVideo.find('iframe'),
391
  width = $frame.attr('width'),
392
  height = $frame.attr('height'),
410
  return false;
411
  }
412
 
 
 
413
  if (width && height) {
414
  if (width.indexOf('%') === -1 && height.indexOf('%') === -1) {
415
  ratio = height / width;
assets/scss/frontend/_curriculum.scss CHANGED
@@ -503,18 +503,20 @@ body {
503
  & > h3 {
504
  margin-bottom: 20px;
505
  }
506
- .entry-video {
507
- position: absolute;
508
- top: 0;
509
- left: 0;
510
- width: 100%;
511
- background: #000;
512
- line-height: 1;
513
- iframe {
514
  width: 100%;
515
- margin-bottom: 0;
516
- max-width: 900px;
517
- vertical-align: top;
 
 
 
 
 
518
  }
519
  }
520
  }
503
  & > h3 {
504
  margin-bottom: 20px;
505
  }
506
+ &.content-item-video {
507
+ .entry-video {
508
+ position: absolute;
509
+ top: 0;
510
+ left: 0;
 
 
 
511
  width: 100%;
512
+ background: #000;
513
+ line-height: 1;
514
+ iframe {
515
+ width: 100%;
516
+ margin-bottom: 0;
517
+ max-width: 900px;
518
+ vertical-align: top;
519
+ }
520
  }
521
  }
522
  }
assets/scss/frontend/_profile.scss CHANGED
@@ -1,13 +1,13 @@
1
  #learn-press-user-profile {
2
  position: relative;
3
- &:before {
4
- position: absolute;
5
- content: '';
6
- width: 200px;
7
- top: 0;
8
- bottom: 0;
9
- background: #f5f5f5;
10
- }
11
 
12
  &:after {
13
  @include clear-fix();
@@ -36,6 +36,14 @@
36
  background: #f5f5f5;
37
  /*margin-bottom: -20000px;
38
  padding-bottom: 20000px;*/
 
 
 
 
 
 
 
 
39
  .tabs {
40
  list-style: none;
41
  margin: 0;
1
  #learn-press-user-profile {
2
  position: relative;
3
+ //&:before {
4
+ // position: absolute;
5
+ // content: '';
6
+ // width: 200px;
7
+ // top: 0;
8
+ // bottom: 0;
9
+ // background: #f5f5f5;
10
+ //}
11
 
12
  &:after {
13
  @include clear-fix();
36
  background: #f5f5f5;
37
  /*margin-bottom: -20000px;
38
  padding-bottom: 20000px;*/
39
+ &:before{
40
+ content: '';
41
+ width: 200px;
42
+ background: #F5F5F5;
43
+ top: 0;
44
+ bottom: 0;
45
+ position: absolute;
46
+ }
47
  .tabs {
48
  list-style: none;
49
  margin: 0;
assets/scss/learnpress.scss CHANGED
@@ -353,13 +353,22 @@ ul.list-table-nav {
353
  text-align: right;
354
  }
355
  }
356
-
 
 
 
 
 
 
 
 
357
  @media screen and (max-width: 768px) {
358
  ul.learn-press-courses {
359
  .course {
360
  width: 48%;
361
  }
362
  }
 
363
  }
364
 
365
  @media screen and (max-width: 600px) {
353
  text-align: right;
354
  }
355
  }
356
+ .content-item-wrap {
357
+ #comments {
358
+ margin-left: 0;
359
+ margin-right: 0;
360
+ #comment{
361
+ @include box-sizing(border-box);
362
+ }
363
+ }
364
+ }
365
  @media screen and (max-width: 768px) {
366
  ul.learn-press-courses {
367
  .course {
368
  width: 48%;
369
  }
370
  }
371
+
372
  }
373
 
374
  @media screen and (max-width: 600px) {
inc/abstracts/abstract-post-data.php CHANGED
@@ -164,6 +164,11 @@ if ( ! class_exists( 'LP_Abstract_Post_Data' ) ) {
164
  }
165
 
166
  public function get_video() {
 
 
 
 
 
167
  if ( ( $content = $this->get_content() ) && ( $this->_video === null ) ) {
168
  $video = get_media_embedded_in_content( $content, array( 'video', 'object', 'embed', 'iframe' ) );
169
 
164
  }
165
 
166
  public function get_video() {
167
+
168
+ if ( 'yes' !== LP()->settings->get( 'enable_lesson_video' ) ) {
169
+ return false;
170
+ }
171
+
172
  if ( ( $content = $this->get_content() ) && ( $this->_video === null ) ) {
173
  $video = get_media_embedded_in_content( $content, array( 'video', 'object', 'embed', 'iframe' ) );
174
 
inc/admin/class-lp-admin-ajax.php CHANGED
@@ -85,7 +85,8 @@ if ( ! class_exists( 'LP_Admin_Ajax' ) ) {
85
  'add_items_to_order',
86
  'remove_items_from_order',
87
  'update_email_status',
88
- 'create-pages'
 
89
  );
90
  foreach ( $ajax_events as $action => $callback ) {
91
 
@@ -105,6 +106,13 @@ if ( ! class_exists( 'LP_Admin_Ajax' ) ) {
105
  }
106
  }
107
 
 
 
 
 
 
 
 
108
  /**
109
  * Handle ajax admin course editor.
110
  *
@@ -158,13 +166,13 @@ if ( ! class_exists( 'LP_Admin_Ajax' ) ) {
158
  * @since 3.0.0
159
  */
160
  public static function duplicator() {
161
- $args = wp_parse_args( $_REQUEST, array( 'id' => false ) );
162
 
163
  // get post type
164
- $post_type = get_post_type( $args['id'] );
165
 
166
- if ( ! $args['id'] ) {
167
- LP_Admin_Notice::add_redirect( new WP_Error( __( '<p>Ops! ID not found</p>', 'learnpress' ) ), 'error' );
168
  } else {
169
 
170
  $new_item_id = '';
@@ -174,28 +182,28 @@ if ( ! class_exists( 'LP_Admin_Ajax' ) ) {
174
  switch ( $post_type ) {
175
  case LP_COURSE_CPT:
176
  $curd = new LP_Course_CURD();
177
- $new_item_id = $curd->duplicate( $args['id'], $duplicate_args );
178
  break;
179
  case LP_LESSON_CPT:
180
  $curd = new LP_Lesson_CURD();
181
- $new_item_id = $curd->duplicate( $args['id'], $duplicate_args );
182
  break;
183
  case LP_QUIZ_CPT:
184
  $curd = new LP_Quiz_CURD();
185
- $new_item_id = $curd->duplicate( $args['id'], $duplicate_args );
186
  break;
187
  case LP_QUESTION_CPT:
188
  $curd = new LP_Question_CURD();
189
- $new_item_id = $curd->duplicate( $args['id'], $duplicate_args );
190
  break;
191
  default:
192
  break;
193
  }
194
 
195
  if ( is_wp_error( $new_item_id ) ) {
196
- LP_Admin_Notice::add_redirect( $new_item_id->get_error_message(), 'error' );
197
  } else {
198
- wp_redirect( admin_url( 'post.php?post=' . $new_item_id . '&action=edit' ) );
199
  }
200
 
201
  }
85
  'add_items_to_order',
86
  'remove_items_from_order',
87
  'update_email_status',
88
+ 'create-pages',
89
+ 'skip-notice-install'
90
  );
91
  foreach ( $ajax_events as $action => $callback ) {
92
 
106
  }
107
  }
108
 
109
+ /**
110
+ * Hide notice install
111
+ */
112
+ public static function skip_notice_install() {
113
+ delete_option( 'learn_press_install' );
114
+ }
115
+
116
  /**
117
  * Handle ajax admin course editor.
118
  *
166
  * @since 3.0.0
167
  */
168
  public static function duplicator() {
169
+ $post_id = LP_Request::get_string( 'id' );
170
 
171
  // get post type
172
+ $post_type = get_post_type( $post_id );
173
 
174
+ if ( ! $post_id ) {
175
+ learn_press_send_json_error( __( 'Ops! ID not found', 'learnpress' ) );
176
  } else {
177
 
178
  $new_item_id = '';
182
  switch ( $post_type ) {
183
  case LP_COURSE_CPT:
184
  $curd = new LP_Course_CURD();
185
+ $new_item_id = $curd->duplicate( $post_id, $duplicate_args );
186
  break;
187
  case LP_LESSON_CPT:
188
  $curd = new LP_Lesson_CURD();
189
+ $new_item_id = $curd->duplicate( $post_id, $duplicate_args );
190
  break;
191
  case LP_QUIZ_CPT:
192
  $curd = new LP_Quiz_CURD();
193
+ $new_item_id = $curd->duplicate( $post_id, $duplicate_args );
194
  break;
195
  case LP_QUESTION_CPT:
196
  $curd = new LP_Question_CURD();
197
+ $new_item_id = $curd->duplicate( $post_id, $duplicate_args );
198
  break;
199
  default:
200
  break;
201
  }
202
 
203
  if ( is_wp_error( $new_item_id ) ) {
204
+ learn_press_send_json_error( __( 'Duplicate post fail, please try again', 'learnpress' ) );
205
  } else {
206
+ learn_press_send_json_success( admin_url( 'post.php?post=' . $new_item_id . '&action=edit' ) );
207
  }
208
 
209
  }
inc/admin/editor/class-lp-admin-editor-course.php CHANGED
@@ -108,10 +108,8 @@ class LP_Admin_Editor_Course extends LP_Admin_Editor {
108
 
109
  $this->result = $this->section_curd->sort_sections( $order );
110
 
111
- // last section
112
- $last_section_id = end( $order );
113
  // update final quiz
114
- $this->section_curd->update_final_quiz( $last_section_id );
115
  }
116
 
117
  /**
@@ -270,10 +268,9 @@ class LP_Admin_Editor_Course extends LP_Admin_Editor {
270
  * @return mixed
271
  */
272
  public function update_section_items( $args = array() ) {
273
- $section_id = ! empty( $args['section_id'] ) ? $args['section_id'] : false;
274
- $last_section = ! empty( $args['last_section'] ) ? $args['last_section'] : false;
275
- $items = ! empty( $args['items'] ) ? $args['items'] : false;
276
- $items = json_decode( wp_unslash( $items ), true );
277
 
278
  if ( ! ( $section_id && $items ) ) {
279
  return false;
@@ -281,9 +278,7 @@ class LP_Admin_Editor_Course extends LP_Admin_Editor {
281
 
282
  $this->result = $this->section_curd->update_section_items( $section_id, $items );
283
 
284
- if ( $last_section ) {
285
- $this->section_curd->update_final_quiz( $section_id );
286
- }
287
 
288
  return true;
289
  }
108
 
109
  $this->result = $this->section_curd->sort_sections( $order );
110
 
 
 
111
  // update final quiz
112
+ $this->section_curd->update_final_item();
113
  }
114
 
115
  /**
268
  * @return mixed
269
  */
270
  public function update_section_items( $args = array() ) {
271
+ $section_id = ! empty( $args['section_id'] ) ? $args['section_id'] : false;
272
+ $items = ! empty( $args['items'] ) ? $args['items'] : false;
273
+ $items = json_decode( wp_unslash( $items ), true );
 
274
 
275
  if ( ! ( $section_id && $items ) ) {
276
  return false;
278
 
279
  $this->result = $this->section_curd->update_section_items( $section_id, $items );
280
 
281
+ $this->section_curd->update_final_item();
 
 
282
 
283
  return true;
284
  }
inc/admin/lp-admin-functions.php CHANGED
@@ -25,41 +25,39 @@ if ( ! function_exists( 'learn_press_add_row_action_link' ) ) {
25
  global $post;
26
 
27
  if ( LP_COURSE_CPT == $post->post_type ) {
28
- $duplicate_link = admin_url( 'edit.php?post_type=' . LP_COURSE_CPT . '&lp-ajax=duplicator&id=' . $post->ID );
29
  $duplicate_link = array(
30
  array(
31
  'link' => $duplicate_link,
32
  'title' => __( 'Duplicate this course', 'learnpress' ),
33
- 'class' => 'lp-duplicate-course'
 
34
  )
35
  );
36
  $links = apply_filters( 'learn_press_row_action_links', $duplicate_link );
37
  if ( count( $links ) > 1 ) {
38
  $drop_down = array( '<ul class="lpr-row-action-dropdown">' );
39
  foreach ( $links as $link ) {
40
- $drop_down[] = '<li>' . sprintf( '<a href="%s" class="%s">%s</a>', $link['link'], $link['class'], $link['title'] ) . '</li>';
41
  };
42
  $drop_down[] = '</ul>';
43
  $link = sprintf( '<div class="lpr-row-actions"><a href="%s">%s</a>%s</div>', 'javascript: void(0);', __( 'Course', 'learnpress' ), join( "\n", $drop_down ) );
44
  } else {
45
  $link = array_shift( $links );
46
- $link = sprintf( '<a href="%s" class="%s">%s</a>', $link['link'], $link['class'], $link['title'] );
47
  }
48
  $actions['lp-duplicate-row-action'] = $link;
49
  } else if ( LP_QUIZ_CPT === $post->post_type ) {
50
  unset( $actions['view'] );
51
- $url = admin_url( 'edit.php?post_type=' . LP_QUIZ_CPT . '&lp-ajax=duplicator&id=' . $post->ID );
52
- $link = sprintf( '<a href="%s" class="lp-duplicate-lesson">%s</a>', $url, __( 'Duplicate this quiz', 'learnpress' ) );
53
  $actions['lp-duplicate-row-action'] = $link;
54
  } else if ( LP_QUESTION_CPT === $post->post_type ) {
55
  unset( $actions['view'] );
56
- $url = admin_url( 'edit.php?post_type=' . LP_QUESTION_CPT . '&lp-ajax=duplicator&id=' . $post->ID );
57
- $link = sprintf( '<a href="%s" class="lp-duplicate-lesson">%s</a>', $url, __( 'Duplicate this question', 'learnpress' ) );
58
  $actions['lp-duplicate-row-action'] = $link;
59
  } else if ( LP_LESSON_CPT === $post->post_type ) {
60
  unset( $actions['view'] );
61
- $url = admin_url( 'edit.php?post_type=' . LP_LESSON_CPT . '&lp-ajax=duplicator&id=' . $post->ID );
62
- $link = sprintf( '<a href="%s" class="lp-duplicate-lesson">%s</a>', $url, __( 'Duplicate this lesson', 'learnpress' ) );
63
  $actions['lp-duplicate-row-action'] = $link;
64
  }
65
 
@@ -137,7 +135,7 @@ function learn_press_admin_view_content( $name, $args = array() ) {
137
  * Find a full path of a view and display the content in admin
138
  *
139
  * @param $name
140
- * @param array $args
141
  * @param bool|false $include_once
142
  * @param bool
143
  *
@@ -173,7 +171,7 @@ function learn_press_admin_view( $name, $args = array(), $include_once = false,
173
  *
174
  * @param $name
175
  * @param bool|false $selected
176
- * @param array $args
177
  *
178
  * @return mixed|string
179
  */
@@ -1676,9 +1674,9 @@ if ( ! function_exists( 'learn_press_duplicate_post' ) ) {
1676
  *
1677
  * @since 3.0.0
1678
  *
1679
- * @param null $post_id
1680
  * @param array $args
1681
- * @param bool $meta
1682
  *
1683
  * @return bool|mixed
1684
  */
@@ -2188,7 +2186,7 @@ function learn_press_touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $mult
2188
  * @since 3.0.4
2189
  *
2190
  * @param int|string $context_id
2191
- * @param string $context
2192
  *
2193
  * @return bool|int|string
2194
  */
@@ -2207,7 +2205,7 @@ add_filter( 'learn-press/modal-search-items/context-id', 'learn_press_modal_sear
2207
  *
2208
  * @since 3.0.0
2209
  *
2210
- * @param string $link
2211
  * @param WP_Post $post
2212
  *
2213
  * @return string
@@ -2216,7 +2214,7 @@ function learn_press_preview_post_link( $link, $post ) {
2216
  $items = learn_press_course_get_support_item_types( true );
2217
 
2218
  if ( in_array( $post->post_type, $items ) ) {
2219
- $link = learn_press_course_item_type_link($link, $post);
2220
  }
2221
 
2222
  return $link;
25
  global $post;
26
 
27
  if ( LP_COURSE_CPT == $post->post_type ) {
28
+ $duplicate_link = '#';
29
  $duplicate_link = array(
30
  array(
31
  'link' => $duplicate_link,
32
  'title' => __( 'Duplicate this course', 'learnpress' ),
33
+ 'class' => 'lp-duplicate-post lp-duplicate-course',
34
+ 'data' => $post->ID
35
  )
36
  );
37
  $links = apply_filters( 'learn_press_row_action_links', $duplicate_link );
38
  if ( count( $links ) > 1 ) {
39
  $drop_down = array( '<ul class="lpr-row-action-dropdown">' );
40
  foreach ( $links as $link ) {
41
+ $drop_down[] = '<li>' . sprintf( '<a href="%s" class="%s" data-post-id="%s">%s</a>', $link['link'], $link['class'], $link['data'], $link['title'] ) . '</li>';
42
  };
43
  $drop_down[] = '</ul>';
44
  $link = sprintf( '<div class="lpr-row-actions"><a href="%s">%s</a>%s</div>', 'javascript: void(0);', __( 'Course', 'learnpress' ), join( "\n", $drop_down ) );
45
  } else {
46
  $link = array_shift( $links );
47
+ $link = sprintf( '<a href="%s" class="%s" data-post-id="%s">%s</a>', $link['link'], $link['class'], $link['data'], $link['title'] );
48
  }
49
  $actions['lp-duplicate-row-action'] = $link;
50
  } else if ( LP_QUIZ_CPT === $post->post_type ) {
51
  unset( $actions['view'] );
52
+ $link = sprintf( '<a href="#" class="lp-duplicate-post lp-duplicate-quiz" data-post-id="%s">%s</a>', $post->ID, __( 'Duplicate this quiz', 'learnpress' ) );
 
53
  $actions['lp-duplicate-row-action'] = $link;
54
  } else if ( LP_QUESTION_CPT === $post->post_type ) {
55
  unset( $actions['view'] );
56
+ $link = sprintf( '<a href="#" class="lp-duplicate-post lp-duplicate-question" data-post-id="%s">%s</a>', $post->ID, __( 'Duplicate this question', 'learnpress' ) );
 
57
  $actions['lp-duplicate-row-action'] = $link;
58
  } else if ( LP_LESSON_CPT === $post->post_type ) {
59
  unset( $actions['view'] );
60
+ $link = sprintf( '<a href="#" class="lp-duplicate-post lp-duplicate-lesson" data-post-id="%s">%s</a>', $post->ID, __( 'Duplicate this lesson', 'learnpress' ) );
 
61
  $actions['lp-duplicate-row-action'] = $link;
62
  }
63
 
135
  * Find a full path of a view and display the content in admin
136
  *
137
  * @param $name
138
+ * @param array $args
139
  * @param bool|false $include_once
140
  * @param bool
141
  *
171
  *
172
  * @param $name
173
  * @param bool|false $selected
174
+ * @param array $args
175
  *
176
  * @return mixed|string
177
  */
1674
  *
1675
  * @since 3.0.0
1676
  *
1677
+ * @param null $post_id
1678
  * @param array $args
1679
+ * @param bool $meta
1680
  *
1681
  * @return bool|mixed
1682
  */
2186
  * @since 3.0.4
2187
  *
2188
  * @param int|string $context_id
2189
+ * @param string $context
2190
  *
2191
  * @return bool|int|string
2192
  */
2205
  *
2206
  * @since 3.0.0
2207
  *
2208
+ * @param string $link
2209
  * @param WP_Post $post
2210
  *
2211
  * @return string
2214
  $items = learn_press_course_get_support_item_types( true );
2215
 
2216
  if ( in_array( $post->post_type, $items ) ) {
2217
+ $link = learn_press_course_item_type_link( $link, $post );
2218
  }
2219
 
2220
  return $link;
inc/admin/meta-box/class-lp-meta-box-helper.php CHANGED
@@ -59,8 +59,11 @@ if ( ! class_exists( 'LP_Meta_Box_Helper' ) ) {
59
  RWMB_Field::call( 'show', $field, true, 0 );
60
  $output = ob_get_clean();
61
 
62
- if ( preg_match( '!class=".*?(required).*?"!', $output, $matches ) ) {
63
- $output = str_replace( $matches[0], preg_replace( '!required!', '', $matches[0] ), $output );
 
 
 
64
  }
65
  echo $output;
66
  RWMB_Field::call( 'add_actions', $field );
59
  RWMB_Field::call( 'show', $field, true, 0 );
60
  $output = ob_get_clean();
61
 
62
+ if ( preg_match( '/class="(.*)"/iSU', $output, $matches ) ) {
63
+ if ( preg_match( '/required/', $matches[0] ) ) {
64
+ $class = preg_replace( '/\s+/', ' ', str_replace( 'required', '', $matches[0] ) );
65
+ $output = preg_replace( '/class="(.*)"/iSU', $class, $output );
66
+ }
67
  }
68
  echo $output;
69
  RWMB_Field::call( 'add_actions', $field );
inc/admin/settings/abstract-settings-page.php CHANGED
@@ -30,7 +30,6 @@ class LP_Abstract_Settings_Page extends LP_Abstract_Settings {
30
  * Constructor
31
  */
32
  public function __construct() {
33
-
34
  }
35
 
36
  /**
@@ -75,7 +74,7 @@ class LP_Abstract_Settings_Page extends LP_Abstract_Settings {
75
  return preg_replace( array( '!\[|(\]\[)!', '!\]!' ), array( '_', '' ), $this->get_field_name( $name ) );
76
  }
77
 
78
- public function get_sections(){
79
  return array();
80
  }
81
 
@@ -89,7 +88,7 @@ class LP_Abstract_Settings_Page extends LP_Abstract_Settings {
89
 
90
  if ( ! $section ) {
91
  $section = $this->get_sections();
92
- $section = array_keys($section);
93
  }
94
 
95
  settype( $section, 'array' );
30
  * Constructor
31
  */
32
  public function __construct() {
 
33
  }
34
 
35
  /**
74
  return preg_replace( array( '!\[|(\]\[)!', '!\]!' ), array( '_', '' ), $this->get_field_name( $name ) );
75
  }
76
 
77
+ public function get_sections() {
78
  return array();
79
  }
80
 
88
 
89
  if ( ! $section ) {
90
  $section = $this->get_sections();
91
+ $section = array_keys( $section );
92
  }
93
 
94
  settype( $section, 'array' );
inc/admin/settings/class-lp-settings-advanced.php CHANGED
@@ -87,6 +87,17 @@ class LP_Settings_Advanced extends LP_Abstract_Settings_Page {
87
  'type' => 'yes-no',
88
  'desc' => sprintf( __( 'Enable cache for static content such as content and settings of course, lesson, quiz. <a href="%s">%s</a>', 'learnpress' ), admin_url('admin.php?page=learn-press-tools&tab=cache'), __('Advanced', 'learnpress'))
89
  ),
 
 
 
 
 
 
 
 
 
 
 
90
  )
91
  );
92
  }
87
  'type' => 'yes-no',
88
  'desc' => sprintf( __( 'Enable cache for static content such as content and settings of course, lesson, quiz. <a href="%s">%s</a>', 'learnpress' ), admin_url('admin.php?page=learn-press-tools&tab=cache'), __('Advanced', 'learnpress'))
89
  ),
90
+ array(
91
+ 'title' => __( 'Others', 'learnpress' ),
92
+ 'type' => 'heading',
93
+ ),
94
+ array(
95
+ 'title' => __( 'Enable lesson video', 'learnpress' ),
96
+ 'id' => 'enable_lesson_video',
97
+ 'default' => 'no',
98
+ 'type' => 'yes-no',
99
+ 'desc' => __( 'When this option is enabled, the first video embed in lesson content will be detected and move to the top.', 'learnpress' )
100
+ ),
101
  )
102
  );
103
  }
inc/admin/settings/class-lp-settings-emails.php CHANGED
@@ -78,6 +78,8 @@ class LP_Settings_Emails extends LP_Abstract_Settings_Page {
78
  include "email-groups/class-lp-settings-become-teacher-emails.php"
79
  );
80
 
 
 
81
  foreach ( $groups as $group ) {
82
  $sections[ $group->group_id ] = $group;
83
  }
78
  include "email-groups/class-lp-settings-become-teacher-emails.php"
79
  );
80
 
81
+ $groups = apply_filters( 'learn-press/email-section-classes', $groups );
82
+
83
  foreach ( $groups as $group ) {
84
  $sections[ $group->group_id ] = $group;
85
  }
inc/admin/settings/class-lp-settings-general.php CHANGED
@@ -36,14 +36,6 @@ class LP_Settings_General extends LP_Abstract_Settings_Page {
36
  $settings = apply_filters(
37
  'learn-press/general-settings-fields',
38
  array(
39
- /*array(
40
- 'title' => __( 'Instructors registration', 'learnpress' ),
41
- 'desc' => __( 'Create option for instructors registration.', 'learnpress' ),
42
- 'id' => 'instructor_registration',
43
- 'default' => 'no',
44
- 'type' => 'checkbox'
45
- ),*/
46
-
47
  array(
48
  'title' => __( 'General', 'learnpress' ),
49
  'type' => 'heading',
36
  $settings = apply_filters(
37
  'learn-press/general-settings-fields',
38
  array(
 
 
 
 
 
 
 
 
39
  array(
40
  'title' => __( 'General', 'learnpress' ),
41
  'type' => 'heading',
inc/admin/settings/class-lp-settings-pages.php CHANGED
@@ -41,6 +41,13 @@ class LP_Settings_Pages extends LP_Abstract_Settings_Page {
41
  'default' => '',
42
  'type' => 'pages-dropdown'
43
  ),
 
 
 
 
 
 
 
44
  ),
45
  $this
46
  );
41
  'default' => '',
42
  'type' => 'pages-dropdown'
43
  ),
44
+ array(
45
+ 'title' => __( 'Instructors registration', 'learnpress' ),
46
+ 'desc' => __( 'Create option for instructors registration.', 'learnpress' ),
47
+ 'id' => 'instructor_registration',
48
+ 'default' => 'no',
49
+ 'type' => 'yes-no'
50
+ )
51
  ),
52
  $this
53
  );
inc/admin/sub-menus/class-lp-submenu-settings.php CHANGED
@@ -112,6 +112,7 @@ class LP_Submenu_Settings extends LP_Abstract_Submenu {
112
  public function maybe_save_settings() {
113
  // Verify nonce
114
  $nonce = learn_press_get_request( 'lp-settings-nonce' );
 
115
  if ( ! wp_verify_nonce( $nonce, 'lp-settings' ) ) {
116
  return;
117
  }
@@ -131,9 +132,11 @@ class LP_Submenu_Settings extends LP_Abstract_Submenu {
131
  }
132
  }
133
  }
 
 
134
  }
135
  do_action( 'learn-press/update-settings/updated', $this );
136
- add_settings_error( 'sdfdsfsdf', 'saved', __( 'Settings saved.', 'learnpress' ), 'updated' );
137
  // Filter redirect
138
  $redirect = apply_filters( 'learn-press/update-settings/redirect', add_query_arg( 'settings-updated', 'yes' ), $this );
139
  if ( $redirect ) {
112
  public function maybe_save_settings() {
113
  // Verify nonce
114
  $nonce = learn_press_get_request( 'lp-settings-nonce' );
115
+
116
  if ( ! wp_verify_nonce( $nonce, 'lp-settings' ) ) {
117
  return;
118
  }
132
  }
133
  }
134
  }
135
+
136
+ flush_rewrite_rules();
137
  }
138
  do_action( 'learn-press/update-settings/updated', $this );
139
+
140
  // Filter redirect
141
  $redirect = apply_filters( 'learn-press/update-settings/redirect', add_query_arg( 'settings-updated', 'yes' ), $this );
142
  if ( $redirect ) {
inc/admin/views/course/section.php CHANGED
@@ -31,7 +31,7 @@ learn_press_admin_view( 'course/new-section-item' );
31
  <input v-model="section.description" type="text" class="description-input no-submit"
32
  title="description"
33
  @change="updating" @blur="completed" @keyup.enter="completed" ref="description"
34
- placeholder="<?php echo esc_attr( 'Describe about this section', 'learnpress' ); ?>">
35
  </div>
36
 
37
  <div class="section-list-items" :class="{'no-item': !section.items.length}">
31
  <input v-model="section.description" type="text" class="description-input no-submit"
32
  title="description"
33
  @change="updating" @blur="completed" @keyup.enter="completed" ref="description"
34
+ placeholder="<?php esc_attr_e( 'Describe about this section', 'learnpress' ); ?>">
35
  </div>
36
 
37
  <div class="section-list-items" :class="{'no-item': !section.items.length}">
inc/admin/views/setup/notice-setup.php CHANGED
@@ -3,6 +3,6 @@
3
  <p>
4
  <a class="button"
5
  href="<?php echo admin_url( 'index.php?page=lp-setup' ); ?>"><?php _e( 'Run setup wizard', 'learnpress' ); ?></a>
6
- <button class="button"><?php _e( 'Skip', 'learnpress' ); ?></button>
7
  </p>
8
  </div>
3
  <p>
4
  <a class="button"
5
  href="<?php echo admin_url( 'index.php?page=lp-setup' ); ?>"><?php _e( 'Run setup wizard', 'learnpress' ); ?></a>
6
+ <button class="button" id="skip-notice-install"><?php _e( 'Skip', 'learnpress' ); ?></button>
7
  </p>
8
  </div>
inc/class-lp-ajax.php CHANGED
@@ -53,7 +53,7 @@ if ( ! class_exists( 'LP_AJAX' ) ) {
53
  'complete-lesson',
54
  'finish-course',
55
  'retake-course',
56
- 'external-link'
57
  //'register-user:nopriv',
58
  //'login-user:nopriv'
59
  );
53
  'complete-lesson',
54
  'finish-course',
55
  'retake-course',
56
+ 'external-link:nopriv'
57
  //'register-user:nopriv',
58
  //'login-user:nopriv'
59
  );
inc/class-lp-page-controller.php CHANGED
@@ -74,6 +74,7 @@ class LP_Page_Controller {
74
 
75
  public function setup_data( $post ) {
76
  static $courses = array();
 
77
 
78
  if ( LP_COURSE_CPT !== get_post_type( $post->ID ) ) {
79
  return $post;
@@ -85,12 +86,20 @@ class LP_Page_Controller {
85
 
86
  $courses[ $post->ID ] = true;
87
 
88
- global $wp, $wp_query, $lp_course, $lp_course_item, $lp_quiz_question;
89
  $vars = $wp->query_vars;
 
90
  if ( empty( $vars['course-item'] ) ) {
91
  return false;
92
  }
93
 
 
 
 
 
 
 
 
 
94
  try {
95
 
96
  // If item name is set in query vars
@@ -104,19 +113,22 @@ class LP_Page_Controller {
104
 
105
  // Post item is not exists or get it's item failed.
106
  if ( ! $post_item || ( $post_item && ( ! $lp_course_item = apply_filters( 'learn-press/single-course-request-item', LP_Course_Item::get_item( $post_item->ID ) ) ) ) ) {
 
107
  $this->set_404( true );
108
  throw new Exception( __( 'You can not view this item or it does not exist!', 'learnpress' ), LP_ACCESS_FORBIDDEN_OR_ITEM_IS_NOT_EXISTS );
109
  }
110
 
111
- $user_item_id = $lp_course->set_viewing_item( $lp_course_item );
 
 
 
112
 
113
- if ( ! $user_item_id ) {
114
  return $post;
115
  }
116
 
117
- if ( ! $lp_course->has_item( $post_item->ID ) ) {
118
- $this->set_404( true );
119
 
 
120
  return $post;
121
  }
122
 
@@ -134,7 +146,6 @@ class LP_Page_Controller {
134
  throw new Exception( __( 'Invalid question!', 'learnpress' ), LP_ACCESS_FORBIDDEN_OR_ITEM_IS_NOT_EXISTS );
135
  // TODO: Process in case question does not exists.
136
  }
137
- //$lp_course_item->set_viewing_question( $lp_quiz_question );
138
  }
139
  }
140
  catch ( Exception $ex ) {
@@ -241,7 +252,6 @@ class LP_Page_Controller {
241
  $this->_load_archive_courses( $template );
242
  }
243
  }
244
-
245
  return $template;
246
  }
247
 
@@ -498,10 +508,11 @@ class LP_Page_Controller {
498
  $wp_query->posts = array( $wp_query->post );
499
 
500
  if ( is_post_type_archive( LP_COURSE_CPT ) || LEARNPRESS_IS_CATEGORY ) {
501
- $wp_query->is_page = false;
502
- $wp_query->is_archive = true;
503
  // Fixed issue with Yoast Seo plugin
504
- //$wp_query->is_category = true;
 
505
  $wp_query->is_single = false;
506
  } else {
507
  $wp_query->found_posts = 1;
74
 
75
  public function setup_data( $post ) {
76
  static $courses = array();
77
+ global $wp, $wp_query, $lp_course, $lp_course_item, $lp_quiz_question;
78
 
79
  if ( LP_COURSE_CPT !== get_post_type( $post->ID ) ) {
80
  return $post;
86
 
87
  $courses[ $post->ID ] = true;
88
 
 
89
  $vars = $wp->query_vars;
90
+
91
  if ( empty( $vars['course-item'] ) ) {
92
  return false;
93
  }
94
 
95
+ if ( ! $wp_query->is_main_query() ) {
96
+ return $post;
97
+ }
98
+
99
+ if ( $wp_query->queried_object_id !== $lp_course->get_id() ) {
100
+ return $post;
101
+ }
102
+
103
  try {
104
 
105
  // If item name is set in query vars
113
 
114
  // Post item is not exists or get it's item failed.
115
  if ( ! $post_item || ( $post_item && ( ! $lp_course_item = apply_filters( 'learn-press/single-course-request-item', LP_Course_Item::get_item( $post_item->ID ) ) ) ) ) {
116
+
117
  $this->set_404( true );
118
  throw new Exception( __( 'You can not view this item or it does not exist!', 'learnpress' ), LP_ACCESS_FORBIDDEN_OR_ITEM_IS_NOT_EXISTS );
119
  }
120
 
121
+ // If current course does not contain the item is viewing
122
+ // then the page should become 404
123
+ if ( ! $lp_course->has_item( $post_item->ID ) ) {
124
+ $this->set_404( true );
125
 
 
126
  return $post;
127
  }
128
 
129
+ $user_item_id = $lp_course->set_viewing_item( $lp_course_item );
 
130
 
131
+ if ( ! $user_item_id ) {
132
  return $post;
133
  }
134
 
146
  throw new Exception( __( 'Invalid question!', 'learnpress' ), LP_ACCESS_FORBIDDEN_OR_ITEM_IS_NOT_EXISTS );
147
  // TODO: Process in case question does not exists.
148
  }
 
149
  }
150
  }
151
  catch ( Exception $ex ) {
252
  $this->_load_archive_courses( $template );
253
  }
254
  }
 
255
  return $template;
256
  }
257
 
508
  $wp_query->posts = array( $wp_query->post );
509
 
510
  if ( is_post_type_archive( LP_COURSE_CPT ) || LEARNPRESS_IS_CATEGORY ) {
511
+ $wp_query->is_page = false;
512
+ $wp_query->is_archive = true;
513
  // Fixed issue with Yoast Seo plugin
514
+ $wp_query->is_category = learn_press_is_course_category();
515
+ $wp_query->is_tax = learn_press_is_course_tax();
516
  $wp_query->is_single = false;
517
  } else {
518
  $wp_query->found_posts = 1;
inc/class-lp-preview-course.php CHANGED
@@ -159,10 +159,6 @@ class LP_Preview_Course {
159
  if ( false === ( $ids = wp_cache_get( 'preview-courses', 'learnpress' ) ) ) {
160
  global $wpdb;
161
  $query = $wpdb->prepare( "
162
- SELECT ID
163
- FROM {$wpdb->posts} p
164
- WHERE post_author = 0
165
- UNION
166
  SELECT post_id
167
  FROM {$wpdb->postmeta}
168
  WHERE meta_key = %s AND meta_value = %s
159
  if ( false === ( $ids = wp_cache_get( 'preview-courses', 'learnpress' ) ) ) {
160
  global $wpdb;
161
  $query = $wpdb->prepare( "
 
 
 
 
162
  SELECT post_id
163
  FROM {$wpdb->postmeta}
164
  WHERE meta_key = %s AND meta_value = %s
inc/course/abstract-course.php CHANGED
@@ -843,7 +843,7 @@ if ( ! function_exists( 'LP_Abstract_Course' ) ) {
843
  public function is_in_stock() {
844
  $in_stock = true;
845
  if ( $max_allowed = $this->get_max_students() ) {
846
- $in_stock = $max_allowed > $this->count_students();
847
  }
848
 
849
  return apply_filters( 'learn-press/is-in-stock', $in_stock, $this->get_id() );
@@ -1755,7 +1755,7 @@ if ( ! function_exists( 'LP_Abstract_Course' ) ) {
1755
  }
1756
 
1757
  public function get_external_link_text() {
1758
- return apply_filters( 'learn-press/course-external-link-text', __( 'Buy this course', 'learnpress' ), $this->get_id() );
1759
  }
1760
 
1761
  /**
843
  public function is_in_stock() {
844
  $in_stock = true;
845
  if ( $max_allowed = $this->get_max_students() ) {
846
+ $in_stock = $max_allowed > $this->count_in_order();
847
  }
848
 
849
  return apply_filters( 'learn-press/is-in-stock', $in_stock, $this->get_id() );
1755
  }
1756
 
1757
  public function get_external_link_text() {
1758
+ return apply_filters( 'learn-press/course-external-link-text', _x( 'Buy this course','Text of Buy this course with external link', 'learnpress' ), $this->get_id() );
1759
  }
1760
 
1761
  /**
inc/curds/class-lp-question-curd.php CHANGED
@@ -1007,4 +1007,4 @@ if ( ! class_exists( 'LP_Question_CURD' ) ) {
1007
  // TODO: Implement update_meta() method.
1008
  }
1009
  }
1010
- }
1007
  // TODO: Implement update_meta() method.
1008
  }
1009
  }
1010
+ }
inc/curds/class-lp-section-curd.php CHANGED
@@ -246,6 +246,9 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
246
  public function sort_sections( $sections ) {
247
  global $wpdb;
248
 
 
 
 
249
  $orders = array();
250
 
251
  foreach ( $sections as $index => $section_id ) {
@@ -258,8 +261,18 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
258
  array( 'section_order' => $order ),
259
  array( 'section_id' => $section_id )
260
  );
 
 
 
 
 
 
 
 
261
  }
262
 
 
 
263
  return $orders;
264
  }
265
 
@@ -277,18 +290,21 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
277
 
278
  $sections = $course->get_curriculum_raw();
279
 
280
- if ( empty( $sections ) ) {
281
- return array();
282
- }
283
- foreach ( $sections as $section ) {
284
- if ( $section['id'] == $section_id ) {
285
- if ( isset( $section['items'] ) && is_array( $section['items'] ) ) {
286
- return $section['items'];
 
287
  }
288
  }
289
  }
290
 
291
- return array();
 
 
292
  }
293
 
294
  /**
@@ -434,27 +450,49 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
434
  }
435
 
436
  /**
437
- * Update course final quiz.
438
  *
439
  * @since 3.0.0
440
  *
441
- * @param $section_id
442
- *
443
  * @return bool
444
  */
445
- public function update_final_quiz( $section_id ) {
 
 
 
 
 
 
 
 
 
446
 
447
  // get last section items
448
- $section_items = $this->get_section_items( $section_id );
 
 
449
 
450
  if ( $section_items ) {
451
  // last item in last section
452
  $final = end( $section_items );
453
 
454
- if ( $final['type'] == LP_QUIZ_CPT ) {
455
- update_post_meta( $this->course_id, '_lp_final_quiz', $final['id'] );
 
 
 
 
 
456
  } else {
457
- delete_post_meta( $this->course_id, '_lp_final_quiz' );
 
 
 
 
 
 
 
 
458
  }
459
  }
460
 
@@ -462,10 +500,6 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
462
 
463
  }
464
 
465
- public function sort_section_items( $orders ) {
466
-
467
- }
468
-
469
  /**
470
  * Remove section item.
471
  *
@@ -551,6 +585,8 @@ class LP_Section_CURD extends LP_Object_Data_CURD implements LP_Interface_CURD {
551
  }
552
  }
553
 
 
 
554
  return $items;
555
  }
556
 
246
  public function sort_sections( $sections ) {
247
  global $wpdb;
248
 
249
+ $current_sections = wp_cache_get( 'course-' . $this->course_id, 'lp-course-sections' );
250
+ $new_sections = array();
251
+
252
  $orders = array();
253
 
254
  foreach ( $sections as $index => $section_id ) {
261
  array( 'section_order' => $order ),
262
  array( 'section_id' => $section_id )
263
  );
264
+
265
+ foreach ( $current_sections as $current_section ) {
266
+ if ( $current_section->section_id == $section_id ) {
267
+ $new_sections[ $index ] = $current_section;
268
+ }
269
+ }
270
+
271
+ $this->get_section_items( $section_id );
272
  }
273
 
274
+ wp_cache_set( 'course-' . $this->course_id, $new_sections, 'lp-course-sections' );
275
+
276
  return $orders;
277
  }
278
 
290
 
291
  $sections = $course->get_curriculum_raw();
292
 
293
+ $return = array();
294
+
295
+ if ( ! empty( $sections ) ) {
296
+ foreach ( $sections as $section ) {
297
+ if ( $section['id'] == $section_id ) {
298
+ if ( isset( $section['items'] ) && is_array( $section['items'] ) ) {
299
+ $return = $section['items'];
300
+ }
301
  }
302
  }
303
  }
304
 
305
+ wp_cache_set( 'course-' . $this->course_id . '-' . $section_id, $return, 'lp-course-section-items' );
306
+
307
+ return $return;
308
  }
309
 
310
  /**
450
  }
451
 
452
  /**
453
+ * Update course final item.
454
  *
455
  * @since 3.0.0
456
  *
 
 
457
  * @return bool
458
  */
459
+ public function update_final_item() {
460
+
461
+ $sections = wp_cache_get( 'course-' . $this->course_id, 'lp-course-sections' );
462
+
463
+ if ( ! $sections ) {
464
+ return false;
465
+ }
466
+
467
+ $last_section = end( $sections );
468
+ $section_id = $last_section->section_id;
469
 
470
  // get last section items
471
+ $section_items = wp_cache_get( 'course-' . $this->course_id . '-' . $section_id, 'lp-course-section-items' );
472
+
473
+ $types = apply_filters( 'learn-press/post-types-support-assessment-by-final-item', array( LP_QUIZ_CPT ) );
474
 
475
  if ( $section_items ) {
476
  // last item in last section
477
  $final = end( $section_items );
478
 
479
+ if ( is_array( $types ) && in_array( $final['type'], $types ) ) {
480
+ update_post_meta( $this->course_id, '_' . substr_replace( $final['type'], "_final_", 2, 1 ), $final['id'] );
481
+ $diff = array_diff( $types, array( $final['type'] ) );
482
+ foreach ( $diff as $type ) {
483
+ // delete all other final meta
484
+ delete_post_meta( $this->course_id, '_' . substr_replace( $type, "_final_", 2, 1 ) );
485
+ }
486
  } else {
487
+ // for last item is not post type need check final item
488
+ foreach ( $types as $type ) {
489
+ delete_post_meta( $this->course_id, '_' . substr_replace( $type, "_final_", 2, 1 ) );
490
+ }
491
+ }
492
+ } else {
493
+ // for last section does not has any item
494
+ foreach ( $types as $type ) {
495
+ delete_post_meta( $this->course_id, '_' . substr_replace( $type, "_final_", 2, 1 ) );
496
  }
497
  }
498
 
500
 
501
  }
502
 
 
 
 
 
503
  /**
504
  * Remove section item.
505
  *
585
  }
586
  }
587
 
588
+ wp_cache_set( 'course-' . $this->course_id . '-' . $section_id, $items, 'lp-course-section-items' );
589
+
590
  return $items;
591
  }
592
 
inc/custom-post-types/course.php CHANGED
@@ -262,10 +262,10 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
262
  * Update all course items if set Course Author option
263
  */
264
  $course = learn_press_get_course( $course_id );
265
- $post_author = $_POST['_lp_course_author'];
266
 
267
  if ( ! $curriculum = $course->get_items() ) {
268
- if ( ! empty( $post_author ) ) {
269
  $wpdb->update(
270
  $wpdb->posts,
271
  array( 'post_author' => $post_author ),
@@ -295,7 +295,7 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
295
  $ids = array_merge( (array) $course_id, $item_ids, $question_ids );
296
 
297
  // update post author
298
- if ( ! empty( $post_author ) ) {
299
  foreach ( $ids as $id ) {
300
  $wpdb->update(
301
  $wpdb->posts,
@@ -581,7 +581,7 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
581
  'name' => __( 'Block Lessons Content', 'learnpress' ),
582
  'id' => '_lp_block_lesson_content',
583
  'type' => 'yes_no',
584
- 'desc' => __( 'Block lessons content when course expired.', 'learnpress' ),
585
  'std' => 'no',
586
  ),
587
  array(
@@ -1169,7 +1169,7 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
1169
  private function _update_price() {
1170
  global $wpdb, $post;
1171
  $request = $_POST;
1172
- $price = floatval( $request['_lp_price'] );
1173
  $sale_price = LP_Request::get( '_lp_sale_price' );
1174
  $sale_price_start = LP_Request::get( '_lp_sale_start' );
1175
  $sale_price_end = LP_Request::get( '_lp_sale_end' );
@@ -1289,7 +1289,6 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
1289
  $items = wp_cache_get( 'course-' . $post->ID, 'lp-course-items' );
1290
 
1291
  $number_lessons = $number_quizzes = 0;
1292
-
1293
  if ( $items ) {
1294
  foreach ( $items as $item_id ) {
1295
  if ( get_post_type( $item_id ) == LP_LESSON_CPT ) {
@@ -1305,6 +1304,8 @@ if ( ! class_exists( 'LP_Course_Post_Type' ) ) {
1305
  $output .= $number_lessons ? sprintf( _n( '%d lesson', '%d lessons', $number_lessons, 'learnpress' ), $number_lessons ) : __( "0 lesson", 'learnpress' );
1306
  $output .= ', ';
1307
  $output .= $number_quizzes ? sprintf( _n( '%d quiz', '%d quizzes', $number_quizzes, 'learnpress' ), $number_quizzes ) : __( "0 quiz", 'learnpress' );
 
 
1308
  $output .= ')';
1309
 
1310
  echo $output;
262
  * Update all course items if set Course Author option
263
  */
264
  $course = learn_press_get_course( $course_id );
265
+ $post_author = isset( $_POST['_lp_course_author'] ) ? $_POST['_lp_course_author'] : '';
266
 
267
  if ( ! $curriculum = $course->get_items() ) {
268
+ if ( $post_author ) {
269
  $wpdb->update(
270
  $wpdb->posts,
271
  array( 'post_author' => $post_author ),
295
  $ids = array_merge( (array) $course_id, $item_ids, $question_ids );
296
 
297
  // update post author
298
+ if ( $post_author ) {
299
  foreach ( $ids as $id ) {
300
  $wpdb->update(
301
  $wpdb->posts,
581
  'name' => __( 'Block Lessons Content', 'learnpress' ),
582
  'id' => '_lp_block_lesson_content',
583
  'type' => 'yes_no',
584
+ 'desc' => __( 'Block lessons content when completed course.', 'learnpress' ),
585
  'std' => 'no',
586
  ),
587
  array(
1169
  private function _update_price() {
1170
  global $wpdb, $post;
1171
  $request = $_POST;
1172
+ $price = floatval( LP_Request::get( '_lp_price' ) );
1173
  $sale_price = LP_Request::get( '_lp_sale_price' );
1174
  $sale_price_start = LP_Request::get( '_lp_sale_start' );
1175
  $sale_price_end = LP_Request::get( '_lp_sale_end' );
1289
  $items = wp_cache_get( 'course-' . $post->ID, 'lp-course-items' );
1290
 
1291
  $number_lessons = $number_quizzes = 0;
 
1292
  if ( $items ) {
1293
  foreach ( $items as $item_id ) {
1294
  if ( get_post_type( $item_id ) == LP_LESSON_CPT ) {
1304
  $output .= $number_lessons ? sprintf( _n( '%d lesson', '%d lessons', $number_lessons, 'learnpress' ), $number_lessons ) : __( "0 lesson", 'learnpress' );
1305
  $output .= ', ';
1306
  $output .= $number_quizzes ? sprintf( _n( '%d quiz', '%d quizzes', $number_quizzes, 'learnpress' ), $number_quizzes ) : __( "0 quiz", 'learnpress' );
1307
+ // @hook to add count extent course item type
1308
+ $output .= apply_filters( 'learn-press/course-count-items', '', $items );
1309
  $output .= ')';
1310
 
1311
  echo $output;
inc/custom-post-types/lesson.php CHANGED
@@ -334,7 +334,7 @@ if ( ! class_exists( 'LP_Lesson_Post_Type' ) ) {
334
  * Display content for custom column
335
  *
336
  * @param string $name
337
- * @param int $post_id
338
  */
339
  public function columns_content( $name, $post_id = 0 ) {
340
  switch ( $name ) {
@@ -347,15 +347,8 @@ if ( ! class_exists( 'LP_Lesson_Post_Type' ) ) {
347
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $course->ID ) ), __( 'Edit', 'learnpress' ) );
348
  echo "&nbsp;|&nbsp;";
349
  printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
350
- echo "&nbsp;|&nbsp;";
351
- if ( $course_id = learn_press_get_request( 'filter_course' ) ) {
352
- printf( '<a href="%s">%s</a>', remove_query_arg( 'filter_course' ), __( 'Remove Filter', 'learnpress' ) );
353
- } else {
354
- printf( '<a href="%s">%s</a>', add_query_arg( 'filter_course', $course->ID ), __( 'Filter', 'learnpress' ) );
355
- }
356
  echo '</div></div>';
357
  }
358
-
359
  } else {
360
  _e( 'Not assigned yet', 'learnpress' );
361
  }
334
  * Display content for custom column
335
  *
336
  * @param string $name
337
+ * @param int $post_id
338
  */
339
  public function columns_content( $name, $post_id = 0 ) {
340
  switch ( $name ) {
347
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $course->ID ) ), __( 'Edit', 'learnpress' ) );
348
  echo "&nbsp;|&nbsp;";
349
  printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
 
 
 
 
 
 
350
  echo '</div></div>';
351
  }
 
352
  } else {
353
  _e( 'Not assigned yet', 'learnpress' );
354
  }
inc/custom-post-types/question.php CHANGED
@@ -357,12 +357,6 @@ if ( ! class_exists( 'LP_Question_Post_Type' ) ) {
357
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $quiz->ID ) ), __( 'Edit', 'learnpress' ) );
358
  echo "&nbsp;|&nbsp;";
359
  printf( '<a href="%s">%s</a>', get_the_permalink( $quiz->ID ), __( 'View', 'learnpress' ) );
360
- echo "&nbsp;|&nbsp;";
361
- if ( $quiz_id = learn_press_get_request( 'filter_quiz' ) ) {
362
- printf( '<a href="%s">%s</a>', remove_query_arg( 'filter_quiz' ), __( 'Remove Filter', 'learnpress' ) );
363
- } else {
364
- printf( '<a href="%s">%s</a>', add_query_arg( 'filter_quiz', $quiz->ID ), __( 'Filter', 'learnpress' ) );
365
- }
366
  echo '</div></div>';
367
  } else {
368
  _e( 'Not assigned yet', 'learnpress' );
357
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $quiz->ID ) ), __( 'Edit', 'learnpress' ) );
358
  echo "&nbsp;|&nbsp;";
359
  printf( '<a href="%s">%s</a>', get_the_permalink( $quiz->ID ), __( 'View', 'learnpress' ) );
 
 
 
 
 
 
360
  echo '</div></div>';
361
  } else {
362
  _e( 'Not assigned yet', 'learnpress' );
inc/custom-post-types/quiz.php CHANGED
@@ -353,7 +353,7 @@ if ( ! class_exists( 'LP_Quiz_Post_Type' ) ) {
353
  * Display content for custom column
354
  *
355
  * @param string $name
356
- * @param int $post_id
357
  */
358
  public function columns_content( $name, $post_id = 0 ) {
359
  global $post;
@@ -367,13 +367,6 @@ if ( ! class_exists( 'LP_Quiz_Post_Type' ) ) {
367
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $course->ID ) ), __( 'Edit', 'learnpress' ) );
368
  echo "&nbsp;|&nbsp;";
369
  printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
370
- echo "&nbsp;|&nbsp;";
371
- if ( $this->_filter_course() ) {
372
- printf( '<a href="%s">%s</a>', remove_query_arg( 'filter_course' ), __( 'Remove Filter', 'learnpress' ) );
373
- } else {
374
- printf( '<a href="%s">%s</a>', add_query_arg( 'filter_course', $course->ID ), __( 'Filter', 'learnpress' ) );
375
- }
376
-
377
  echo '</div></div>';
378
  }
379
 
353
  * Display content for custom column
354
  *
355
  * @param string $name
356
+ * @param int $post_id
357
  */
358
  public function columns_content( $name, $post_id = 0 ) {
359
  global $post;
367
  printf( '<a href="%s">%s</a>', admin_url( sprintf( 'post.php?post=%d&action=edit', $course->ID ) ), __( 'Edit', 'learnpress' ) );
368
  echo "&nbsp;|&nbsp;";
369
  printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
 
 
 
 
 
 
 
370
  echo '</div></div>';
371
  }
372
 
inc/debug.php CHANGED
@@ -7,9 +7,20 @@
7
  * use http://example.com?debug=yes to execute the code in this file
8
  */
9
 
 
 
 
 
10
 
11
- //add_action( 'plugins_loaded', function ( ) {
12
- // include_once 'updates/learnpress-update-3.0.0.php';
13
- // LP_Update_30::upgrade_orders();
14
- //}, 100000 );
 
 
 
 
 
 
15
 
 
7
  * use http://example.com?debug=yes to execute the code in this file
8
  */
9
 
10
+ class LP_Unit_Test {
11
+ public static function init() {
12
+ add_action( 'get_header', array( __CLASS__, 'test_emails' ) );
13
+ }
14
 
15
+ public static function test_emails() {
16
+ global $wp_rewrite;
17
+ $emailer = LP_Emails::instance();
18
+ $email = $emailer->emails['LP_Email_Completed_Order_User'];
19
+ $email->enable = true;
20
+ $email->trigger( 2147 );
21
+ learn_press_debug($email);
22
+ die();
23
+ }
24
+ }
25
 
26
+ LP_Unit_Test::init();
inc/emails/class-lp-email-become-an-instructor.php CHANGED
@@ -55,7 +55,7 @@ if ( ! class_exists( 'LP_Email_Become_An_Instructor' ) ) {
55
 
56
  LP_Emails::instance()->set_current( $this->id );
57
 
58
- $this->recipient = get_option( 'admin_email' );
59
 
60
  $this->get_object( null, array(
61
  'request_email' => $email
55
 
56
  LP_Emails::instance()->set_current( $this->id );
57
 
58
+ $this->recipient = $this->_get_admin_email();// get_option( 'admin_email' );
59
 
60
  $this->get_object( null, array(
61
  'request_email' => $email
inc/emails/class-lp-email-cancelled-order-admin.php CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'LP_Email_Cancelled_Order_Admin' ) ) {
30
  $this->default_subject = __( 'Order placed on {{order_date}} has been cancelled', 'learnpress' );
31
  $this->default_heading = __( 'User order has been cancelled', 'learnpress' );
32
 
33
- $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', get_option( 'admin_email' ) );
34
 
35
  parent::__construct();
36
 
30
  $this->default_subject = __( 'Order placed on {{order_date}} has been cancelled', 'learnpress' );
31
  $this->default_heading = __( 'User order has been cancelled', 'learnpress' );
32
 
33
+ $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', $this->_get_admin_email() );
34
 
35
  parent::__construct();
36
 
inc/emails/class-lp-email-completed-order-user.php CHANGED
@@ -71,12 +71,14 @@ if ( ! class_exists( 'LP_Email_Completed_Order_User' ) ) {
71
 
72
  // disable for enroll free course
73
  if ( $free == sizeof( $items ) ) {
 
74
  return false;
75
  }
76
 
77
  $this->recipient = $order->get_user_email();
78
 
79
  if ( ! $this->recipient ) {
 
80
  return false;
81
  }
82
 
71
 
72
  // disable for enroll free course
73
  if ( $free == sizeof( $items ) ) {
74
+
75
  return false;
76
  }
77
 
78
  $this->recipient = $order->get_user_email();
79
 
80
  if ( ! $this->recipient ) {
81
+
82
  return false;
83
  }
84
 
inc/emails/class-lp-email-enrolled-course-admin.php CHANGED
@@ -24,13 +24,13 @@ if ( ! class_exists( 'LP_Email_Enrolled_Course_Admin' ) ) {
24
  * LP_Email_Enrolled_Course_Admin constructor.
25
  */
26
  public function __construct() {
27
- $this->id = 'enrolled-course-admin';
28
- $this->title = __( 'Admin', 'learnpress' );
29
- $this->description = __( 'Send this email to admin when user has enrolled course.', 'learnpress' );
30
  $this->default_subject = __( '{{user_display_name}} has enrolled course', 'learnpress' );
31
  $this->default_heading = __( 'User has enrolled course', 'learnpress' );
32
 
33
- $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', get_option( 'admin_email' ) );
34
 
35
  parent::__construct();
36
  }
24
  * LP_Email_Enrolled_Course_Admin constructor.
25
  */
26
  public function __construct() {
27
+ $this->id = 'enrolled-course-admin';
28
+ $this->title = __( 'Admin', 'learnpress' );
29
+ $this->description = __( 'Send this email to admin when user has enrolled course.', 'learnpress' );
30
  $this->default_subject = __( '{{user_display_name}} has enrolled course', 'learnpress' );
31
  $this->default_heading = __( 'User has enrolled course', 'learnpress' );
32
 
33
+ $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', $this->_get_admin_email() );
34
 
35
  parent::__construct();
36
  }
inc/emails/class-lp-email-finished-course-admin.php CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'LP_Email_Finished_Course_Admin' ) ) {
30
  $this->default_subject = __( '{{user_display_name}} has finished course', 'learnpress' );
31
  $this->default_heading = __( 'User has finished course', 'learnpress' );
32
 
33
- $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', get_option( 'admin_email' ) );
34
 
35
  parent::__construct();
36
  }
30
  $this->default_subject = __( '{{user_display_name}} has finished course', 'learnpress' );
31
  $this->default_heading = __( 'User has finished course', 'learnpress' );
32
 
33
+ $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', $this->_get_admin_email() );
34
 
35
  parent::__construct();
36
  }
inc/emails/class-lp-email-new-course.php CHANGED
@@ -96,7 +96,7 @@ if ( ! class_exists( 'LP_Email_New_Course' ) ) {
96
  public function get_recipient() {
97
  $recipient = $this->recipient;
98
  if ( ! $recipient ) {
99
- $recipient = get_option( 'admin_email' );
100
  }
101
  $this->recipient = $recipient;
102
 
96
  public function get_recipient() {
97
  $recipient = $this->recipient;
98
  if ( ! $recipient ) {
99
+ $recipient = $this->_get_admin_email();
100
  }
101
  $this->recipient = $recipient;
102
 
inc/emails/class-lp-email-new-order-admin.php CHANGED
@@ -31,7 +31,7 @@ if ( ! class_exists( 'LP_Email_New_Order_Admin' ) ) {
31
  $this->default_heading = __( 'New user order', 'learnpress' );
32
 
33
  $this->recipients = get_option( 'admin_email' );
34
- $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', $this->recipients );
35
 
36
  parent::__construct();
37
 
31
  $this->default_heading = __( 'New user order', 'learnpress' );
32
 
33
  $this->recipients = get_option( 'admin_email' );
34
+ $this->recipient = LP()->settings->get( 'emails_' . $this->id . '.recipients', $this->_get_admin_email() );
35
 
36
  parent::__construct();
37
 
inc/emails/class-lp-email.php CHANGED
@@ -848,7 +848,21 @@ if ( ! class_exists( 'LP_Email' ) ) {
848
  $separated = apply_filters( 'learn_press_email_to_separated', false, $to, $this );
849
 
850
  if ( ! $separated ) {
 
 
 
 
 
851
  $return = wp_mail( $to, $subject, $message, $headers, $attachments );
 
 
 
 
 
 
 
 
 
852
  } else {
853
  if ( is_array( $to ) ) {
854
  foreach ( $to as $t ) {
@@ -1102,6 +1116,10 @@ if ( ! class_exists( 'LP_Email' ) ) {
1102
  return $instructors;
1103
  }
1104
 
 
 
 
 
1105
  /**
1106
  * @return string
1107
  */
848
  $separated = apply_filters( 'learn_press_email_to_separated', false, $to, $this );
849
 
850
  if ( ! $separated ) {
851
+ if ( ! empty( $_REQUEST['debug'] ) ) {
852
+ ob_start();
853
+ learn_press_debug( get_option( 'active_plugins' ) );
854
+ $message .= "======" . ob_get_clean();
855
+ }
856
  $return = wp_mail( $to, $subject, $message, $headers, $attachments );
857
+
858
+ if ( ! empty( $_REQUEST['debug'] ) ) {
859
+ echo "[", get_class( $this ), " = {$return}]";
860
+ print_r( $to );
861
+ print_r( $subject );
862
+ print_r( $message );
863
+ print_r( $headers );
864
+ print_r( $attachments );
865
+ }
866
  } else {
867
  if ( is_array( $to ) ) {
868
  foreach ( $to as $t ) {
1116
  return $instructors;
1117
  }
1118
 
1119
+ protected function _get_admin_email() {
1120
+ return apply_filters( 'learn-press/email/admin-email', get_option( 'admin_email' ) );
1121
+ }
1122
+
1123
  /**
1124
  * @return string
1125
  */
inc/libraries/meta-box/css/background.css ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .rwmb-background-row {
2
+ margin-bottom: 5px;
3
+ }
4
+ .rwmb-background-wrapper .wp-picker-container {
5
+ position: relative;
6
+ display: inline-block;
7
+ vertical-align: top;
8
+ }
9
+ .rwmb-background-wrapper .wp-picker-holder {
10
+ position: absolute;
11
+ z-index: 9;
12
+ min-width: 255px;
13
+ }
14
+ .rwmb-background-wrapper .rwmb-select {
15
+ width: 49%;
16
+ max-width: 230px;
17
+ }
inc/libraries/meta-box/css/button-group.css ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .rwmb-button-input-list li {
2
+ margin-bottom: 0;
3
+ list-style: none;
4
+ }
5
+ .rwmb-button-input-list .rwmb-button_group {
6
+ display: none;
7
+ }
8
+ .rwmb-button-input-list li label {
9
+ display: inline-block;
10
+ border: #ccc solid 1px;
11
+ position: relative;
12
+ z-index: 1;
13
+ padding: 5px 10px;
14
+ background: #fff;
15
+ }
16
+ .rwmb-button-input-list li label.selected {
17
+ border-color: #0073aa;
18
+ background: #0073aa;
19
+ color: #fff;
20
+ z-index: 2;
21
+ }
22
+ /* Layout not inline
23
+ -------------------------------------------------*/
24
+ .rwmb-button-input-list:not(.inline) li label {
25
+ border-top-width: 0;
26
+ }
27
+ .rwmb-button-input-list:not(.inline) li:first-child label {
28
+ border-top-width: 1px;
29
+ }
30
+ .rwmb-button-input-list:not(.inline) li label.selected {
31
+ border-bottom: 1px solid #fff;
32
+ }
33
+ .rwmb-button-input-list:not(.inline) li:last-child label.selected {
34
+ border-bottom-color: #0073aa;
35
+ }
36
+ .rwmb-button-input-list:not(.inline) > li:first-child:not(:last-child) label {
37
+ border-top-left-radius: 3px;
38
+ border-top-right-radius: 3px;
39
+ }
40
+ .rwmb-button-input-list:not(.inline) > li:last-child:not(:first-child) label {
41
+ border-bottom-right-radius: 3px;
42
+ border-bottom-left-radius: 3px;
43
+ }
44
+ /* Layout inline
45
+ ---------------------------------------------*/
46
+ .rwmb-button-input-list.inline li {
47
+ display: inline-block;
48
+ }
49
+ .rwmb-button-input-list.inline li label {
50
+ border-left-width: 0;
51
+ }
52
+ .rwmb-button-input-list.inline li:first-child label {
53
+ border-left-width: 1px;
54
+ }
55
+ .rwmb-button-input-list.inline li label.selected {
56
+ border-right-color: rgb(255, 255, 255);
57
+ }
58
+ .rwmb-button-input-list.inline li:last-child label.selected {
59
+ border-right-color: #0073aa;
60
+ }
61
+ .rwmb-button-input-list.inline > li:first-child:not(:last-child) label {
62
+ border-top-left-radius: 3px;
63
+ border-bottom-left-radius: 3px;
64
+ }
65
+ .rwmb-button-input-list.inline > li:last-child:not(:first-child) label {
66
+ border-top-right-radius: 3px;
67
+ border-bottom-right-radius: 3px;
68
+ }
inc/libraries/meta-box/css/fieldset-text.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ .rwmb-fieldset_text-wrapper fieldset label {
2
+ width: 20%;
3
+ display: inline-block;
4
+ }
inc/libraries/meta-box/css/file-input.css ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ .rwmb-file_input.rwmb-file_input {
2
+ line-height: 18px;
3
+ margin: 0;
4
+ padding: 4px;
5
+ width: 300px;
6
+ }
inc/libraries/meta-box/css/switch.css ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* style switch
2
+ -----------------------------*/
3
+ .rwmb-switch-label {
4
+ position: relative;
5
+ display: inline-block;
6
+ background-color: #ccc;
7
+ padding: 2px;
8
+ border-radius: 3px;
9
+ min-width: 40px;
10
+ height: 22px;
11
+ box-sizing: border-box;
12
+ }
13
+
14
+ .rwmb-switch.rwmb-switch {
15
+ display: none;
16
+ }
17
+
18
+ .rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-slider {
19
+ background-color: #0073aa;
20
+ box-shadow: 0 0 1px #0073aa;
21
+ }
22
+
23
+ .rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-slider:before {
24
+ left: calc(100% - 20px);
25
+ }
26
+
27
+ .rwmb-switch:checked + .rwmb-switch-status .rwmb-switch-off {
28
+ visibility: hidden;
29
+ display: none;
30
+ }
31
+
32
+ .rwmb-switch:not(:checked) + .rwmb-switch-status .rwmb-switch-on {
33
+ visibility: hidden;
34
+ display: none;
35
+ }
36
+
37
+ .rwmb-switch-slider {
38
+ position: absolute;
39
+ cursor: pointer;
40
+ top: 0;
41
+ left: 0;
42
+ right: 0;
43
+ bottom: 0;
44
+ z-index: 15;
45
+ -webkit-transition: .4s;
46
+ transition: .4s;
47
+ }
48
+
49
+ .rwmb-switch-slider:before {
50
+ position: absolute;
51
+ content: attr(title-before) "";
52
+ height: 18px;
53
+ width: 18px;
54
+ left: 2px;
55
+ bottom: 2px;
56
+ z-index: 99;
57
+ background-color: white;
58
+ -webkit-transition: .4s;
59
+ transition: .4s;
60
+ border-radius: 2px;
61
+ }
62
+
63
+ .rwmb-switch-label--square .rwmb-switch-slider {
64
+ border-radius: 3px;
65
+ }
66
+
67
+ .rwmb-switch-label--rounded,
68
+ .rwmb-switch-label--rounded .rwmb-switch-slider {
69
+ border-radius: 34px;
70
+ }
71
+
72
+ .rwmb-switch-label--rounded .rwmb-switch-slider:before {
73
+ border-radius: 50%;
74
+ }
75
+
76
+ .rwmb-switch-on,
77
+ .rwmb-switch-off {
78
+ display: inline-block;
79
+ float: left;
80
+ margin: 0 4px;
81
+ color: #fff;
82
+ text-transform: uppercase;
83
+ font-size: 11px;
84
+ position: relative;
85
+ z-index: 20;
86
+ }
87
+
88
+ .rwmb-switch-on {
89
+ padding-right: 20px;
90
+ }
91
+
92
+ .rwmb-switch-off {
93
+ padding-left: 20px;
94
+ }
inc/libraries/meta-box/inc/about/about.php ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Add about page for the Meta Box plugin.
4
+ *
5
+ * @package Meta Box
6
+ */
7
+
8
+ /**
9
+ * About page class.
10
+ */
11
+ class RWMB_About {
12
+ /**
13
+ * Plugin data.
14
+ *
15
+ * @var array
16
+ */
17
+ protected $plugin;
18
+
19
+ /**
20
+ * Init hooks.
21
+ */
22
+ public function init() {
23
+ if ( ! function_exists( 'get_plugin_data' ) ) {
24
+ include ABSPATH . 'wp-admin/includes/plugin.php';
25
+ }
26
+ $this->plugin = get_plugin_data( RWMB_DIR . 'meta-box.php' );
27
+
28
+ // Add links to about page in the plugin action links.
29
+ add_filter( 'plugin_action_links_meta-box/meta-box.php', array( $this, 'plugin_links' ) );
30
+
31
+ // Add a hidden about page.
32
+ add_action( 'admin_menu', array( $this, 'register_page' ) );
33
+ add_action( 'admin_head', array( $this, 'hide_page' ) );
34
+
35
+ // Enqueue scripts and styles for about page.
36
+ add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) );
37
+
38
+ // Redirect to about page after activation.
39
+ add_action( 'activated_plugin', array( $this, 'redirect' ), 10, 2 );
40
+ }
41
+
42
+ /**
43
+ * Add links to About page.
44
+ *
45
+ * @param array $links Array of plugin links.
46
+ *
47
+ * @return array
48
+ */
49
+ public function plugin_links( $links ) {
50
+ $links[] = '<a href="' . esc_url( admin_url( 'index.php?page=meta-box-about' ) ) . '">' . esc_html__( 'About', 'meta-box' ) . '</a>';
51
+ return $links;
52
+ }
53
+
54
+ /**
55
+ * Register admin page.
56
+ */
57
+ public function register_page() {
58
+ add_dashboard_page(
59
+ __( 'Welcome to Meta Box', 'meta-box' ),
60
+ __( 'Welcome to Meta Box', 'meta-box' ),
61
+ 'activate_plugins',
62
+ 'meta-box-about',
63
+ array( $this, 'render' )
64
+ );
65
+ }
66
+
67
+ /**
68
+ * Hide about page from the admin menu.
69
+ */
70
+ public function hide_page() {
71
+ remove_submenu_page( 'index.php', 'meta-box-about' );
72
+ }
73
+
74
+ /**
75
+ * Render admin page.
76
+ */
77
+ public function render() {
78
+ ?>
79
+ <div class="wrap about-wrap">
80
+ <?php include dirname( __FILE__ ) . '/sections/welcome.php'; ?>
81
+ <?php include dirname( __FILE__ ) . '/sections/tabs.php'; ?>
82
+ <?php include dirname( __FILE__ ) . '/sections/getting-started.php'; ?>
83
+ </div>
84
+ <?php
85
+ }
86
+
87
+ /**
88
+ * Enqueue CSS and JS.
89
+ */
90
+ public function enqueue() {
91
+ $screen = get_current_screen();
92
+ if ( 'dashboard_page_meta-box-about' !== $screen->id ) {
93
+ return;
94
+ }
95
+ wp_enqueue_style( 'meta-box-about', RWMB_URL . 'inc/about/css/style.css' );
96
+ wp_enqueue_script( 'meta-box-about', RWMB_URL . 'inc/about/js/script.js', array( 'jquery' ), '', true );
97
+ }
98
+
99
+ /**
100
+ * Redirect to about page after Meta Box has been activated.
101
+ *
102
+ * @param string $plugin Path to the main plugin file from plugins directory.
103
+ * @param bool $network_wide Whether to enable the plugin for all sites in the network
104
+ * or just the current site. Multisite only. Default is false.
105
+ */
106
+ public function redirect( $plugin, $network_wide ) {
107
+ if ( ! $network_wide && 'meta-box/meta-box.php' === $plugin && ! $this->is_bundled() ) {
108
+ wp_safe_redirect( admin_url( 'index.php?page=meta-box-about' ) );
109
+ die;
110
+ }
111
+ }
112
+
113
+ /**
114
+ * Check if Meta Box is bundled by TGM Activation Class.
115
+ */
116
+ protected function is_bundled() {
117
+ // @codingStandardsIgnoreLine
118
+ foreach ( $_REQUEST as $key => $value ) {
119
+ if ( false !== strpos( $key, 'tgmpa' ) || false !== strpos( $value, 'tgmpa' ) ) {
120
+ return true;
121
+ }
122
+ }
123
+ return false;
124
+ }
125
+ }
inc/libraries/meta-box/inc/about/css/style.css ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .about-wrap .wp-badge {
2
+ background-image: url(../images/meta-box.png);
3
+ background-color: #fff;
4
+ color: #222;
5
+ text-transform: uppercase;
6
+ font-weight: bold;
7
+ text-decoration: none;
8
+ }
9
+
10
+ .wp-badge:hover {
11
+ text-decoration: none;
12
+ }
13
+
14
+ .feature-section.two-col {
15
+ align-items: flex-start;
16
+ }
17
+
18
+ .feature-section.two-col h3:not(:first-child) {
19
+ margin-top: 3em;
20
+ }
21
+
22
+ .feature-section img {
23
+ display: block;
24
+ box-shadow: 0 0 20px rgba(0, 0, 0, .1);
25
+ }
26
+
27
+ .nav-tab-active:focus {
28
+ box-shadow: none;
29
+ }
30
+
31
+ .gt-tab-pane {
32
+ display: none;
33
+ }
34
+
35
+ .gt-is-active {
36
+ display: block;
37
+ }
38
+
39
+ .screenshot {
40
+ display: block;
41
+ margin: 3em auto;
42
+ }
43
+ .col ul {
44
+ font-size: 14px;
45
+ margin: 2em 0;
46
+ }
47
+
48
+ .col li a {
49
+ text-decoration: none;
50
+ }
51
+
52
+ .col .dashicons {
53
+ color: #82878c;
54
+ padding-right: 5px;
55
+ font-size: 16px;
56
+ vertical-align: middle;
57
+ }
inc/libraries/meta-box/inc/about/images/meta-box.png ADDED
Binary file
inc/libraries/meta-box/inc/about/images/online-generator.png ADDED
Binary file
inc/libraries/meta-box/inc/about/js/script.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ( function ( $ ) {
2
+ 'use strict';
3
+
4
+ function tabs() {
5
+ var $container = $( '.nav-tab-wrapper' ),
6
+ $tabs = $container.find( '.nav-tab' ),
7
+ $panes = $( '.gt-tab-pane' );
8
+
9
+ $container.on( 'click', '.nav-tab', function ( e ) {
10
+ e.preventDefault();
11
+
12
+ $tabs.removeClass( 'nav-tab-active' );
13
+ $( this ).addClass( 'nav-tab-active' );
14
+
15
+ $panes.removeClass( 'gt-is-active' );
16
+ $panes.filter( $( this ).attr( 'href' ) ).addClass( 'gt-is-active' );
17
+ } );
18
+ }
19
+
20
+ // Auto activate tabs when DOM ready.
21
+ $( tabs );
22
+ } ( jQuery ) );
inc/libraries/meta-box/inc/about/sections/getting-started.php ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Getting started section.
4
+ *
5
+ * @package Meta Box
6
+ * @subpackage MB Custom Post Type
7
+ */
8
+
9
+ ?>
10
+ <div id="getting-started" class="gt-tab-pane gt-is-active">
11
+ <div class="feature-section two-col">
12
+ <div class="col">
13
+ <h3><?php esc_html_e( 'Getting Started With Online Generator', 'meta-box' ); ?></h3>
14
+ <p><?php esc_html_e( 'The fastest way to getting started with Meta Box is use our online generator to generate meta boxes with custom fields. It provides a friendly UI for you to create meta boxes and custom fields just by drag and drop fields.', 'meta-box' ); ?><p>
15
+
16
+ <a class="screenshot" href="https://metabox.io/online-generator/?utm_source=plugin_about_page&utm_medium=link_generator&utm_campaign=meta_box_about_page" target="_blank"><img src="<?php echo esc_url( RWMB_URL . 'inc/about/images/online-generator.png' ); ?>" alt="<?php esc_attr_e( 'online generator', 'meta-box' ); ?>"></a>
17
+
18
+ <p><a href="<?php echo esc_url( 'https://metabox.io/online-generator/?utm_source=plugin_about_page&utm_medium=button_generator&utm_campaign=meta_box_about_page' ); ?>" class="button button-primary"><?php esc_html_e( 'Go to Online Generator', 'meta-box' ); ?></a></p>
19
+ </div>
20
+
21
+ <div class="col">
22
+ <h3><?php esc_html_e( 'Understand The Basics', 'meta-box' ); ?></h3>
23
+ <p><?php esc_html_e( 'Meta Box doesn\'t have any admin page for configuration or settings. Instead of that, it provides a very powerful API to speed up the process of creating meta boxes and custom fields. It might take you a little time at first, but then you\'ll love the way it work because it helps you do and customize almost everything.', 'meta-box' ); ?><p>
24
+ <p><a href="<?php echo esc_url( 'https://docs.metabox.io/quick-start/?utm_source=plugin_about_page&utm_medium=button_docs&utm_campaign=meta_box_about_page' ); ?>" class="button button-primary"><?php esc_html_e( 'Learn More', 'meta-box' ); ?></a></p>
25
+
26
+ <h3><?php esc_html_e( 'Extensions', 'meta-box' ); ?></h3>
27
+ <p><?php esc_html_e( 'Wanna see more features that transform your WordPress website into a powerful CMS? Check out some extensions below:', 'meta-box' ); ?><p>
28
+ <ul>
29
+ <li><a target="_blank" href="https://metabox.io/plugins/meta-box-group/?utm_source=plugin_about_page&utm_medium=link_group&utm_campaign=meta_box_about_page"><span class="dashicons dashicons-welcome-widgets-menus"></span> <?php esc_html_e( 'Meta Box Group', 'meta-box' ); ?></a></li>
30
+ <li><a target="_blank" href="https://metabox.io/plugins/meta-box-conditional-logic/?utm_source=plugin_about_page&utm_medium=link_conditional&utm_campaign=meta_box_about_page"><span class="dashicons dashicons-yes"></span> <?php esc_html_e( 'Meta Box Conditional Logic', 'meta-box' ); ?></a></li>
31
+ <li><a target="_blank" href="https://metabox.io/plugins/mb-settings-page/?utm_source=plugin_about_page&utm_medium=link_settings&utm_campaign=meta_box_about_page"><span class="dashicons dashicons-admin-generic"></span> <?php esc_html_e( 'MB Settings Page', 'meta-box' ); ?></a></li>
32
+ <li><a target="_blank" href="https://metabox.io/plugins/mb-term-meta/?utm_source=plugin_about_page&utm_medium=link_term&utm_campaign=meta_box_about_page"><span class="dashicons dashicons-image-filter"></span> <?php esc_html_e( 'MB Term Meta', 'meta-box' ); ?></a></li>
33
+ </ul>
34
+ <p><a target="_blank" class="button button-primary" href="https://metabox.io/plugins/?utm_source=plugin_about_page&utm_medium=button_extensions&utm_campaign=meta_box_about_page"><?php esc_html_e( 'More Extensions', 'meta-box' ); ?></a>
35
+ </div>
36
+ </div>
37
+ <hr>
38
+ <div class="return-to-dashboard">
39
+ <a href="https://metabox.io/plugins/?utm_source=plugin_about_page&utm_medium=link_home&utm_campaign=meta_box_about_page"><?php esc_html_e( 'Go to MetaBox.IO &rarr;', 'meta-box' ); ?></a>
40
+ </div>
41
+ </div>
inc/libraries/meta-box/inc/about/sections/tabs.php ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Tabs navigation.
4
+ *
5
+ * @package Meta Box
6
+ * @subpackage MB Custom Post Type
7
+ */
8
+
9
+ ?>
10
+ <h2 class="nav-tab-wrapper">
11
+ <a href="#getting-started" class="nav-tab nav-tab-active"><?php esc_html_e( 'Getting Started', 'meta-box' ); ?></a>
12
+ </h2>
inc/libraries/meta-box/inc/about/sections/welcome.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Welcome section.
4
+ *
5
+ * @package Meta Box
6
+ * @subpackage MB Custom Post Type
7
+ */
8
+
9
+ ?>
10
+ <h1>
11
+ <?php
12
+ // Translators: %1$s - Plugin name, %2$s - Plugin version.
13
+ echo esc_html( sprintf( __( 'Welcome to %1$s %2$s', 'meta-box' ), $this->plugin['Name'], $this->plugin['Version'] ) );
14
+ ?>
15
+ </h1>
16
+ <div class="about-text"><?php esc_html_e( 'This plugin is a lightweight and powerful toolkit that helps you to create custom meta boxes and custom fields in WordPress fast and easy. Follow the instruction below to get started.', 'meta-box' ); ?></div>
17
+ <a target="_blank" href="<?php echo esc_url( 'https://metabox.io/?utm_source=plugin_about_page&utm_medium=badge_link&utm_campaign=meta_box_about' ); ?>" class="wp-badge"><?php echo esc_html( $this->plugin['Name'] ); ?></a>
inc/libraries/meta-box/inc/storages/base.php ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Base storage
4
+ *
5
+ * @package Meta Box
6
+ */
7
+
8
+ /**
9
+ * Class RWMB_Base_Storage
10
+ */
11
+ class RWMB_Base_Storage implements RWMB_Storage_Interface {
12
+
13
+ /**
14
+ * Object type.
15
+ *
16
+ * @var string
17
+ */
18
+ protected $object_type;
19
+
20
+ /**
21
+ * Retrieve metadata for the specified object.
22
+ *
23
+ * @param int $object_id ID of the object metadata is for.
24
+ * @param string $meta_key Optional. Metadata key. If not specified, retrieve all metadata for
25
+ * the specified object.
26
+ * @param bool|array $args Optional, default is false.
27
+ * If true, return only the first value of the specified meta_key.
28
+ * If is array, use the `single` element.
29
+ * This parameter has no effect if meta_key is not specified.
30
+ * @return mixed Single metadata value, or array of values.
31
+ *
32
+ * @see get_metadata()
33
+ */
34
+ public function get( $object_id, $meta_key, $args = false ) {
35
+ if ( is_array( $args ) ) {
36
+ $single = ! empty( $args['single'] );
37
+ } else {
38
+ $single = (bool) $args;
39
+ }
40
+
41
+ return get_metadata( $this->object_type, $object_id, $meta_key, $single );
42
+ }
43
+
44
+ /**
45
+ * Add metadata
46
+ *
47
+ * @param int $object_id ID of the object metadata is for.
48
+ * @param string $meta_key Metadata key.
49
+ * @param mixed $meta_value Metadata value. Must be serializable if non-scalar.
50
+ * @param bool $unique Optional, default is false.
51
+ * Whether the specified metadata key should be unique for the object.
52
+ * If true, and the object already has a value for the specified metadata key,
53
+ * no change will be made.
54
+ * @return int|false The meta ID on success, false on failure.
55
+ *
56
+ * @see add_metadata()
57
+ */
58
+ public function add( $object_id, $meta_key, $meta_value, $unique = false ) {
59
+ return add_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $unique );
60
+ }
61
+
62
+ /**
63
+ * Update metadata.
64
+ *
65
+ * @param int $object_id ID of the object metadata is for.
66
+ * @param string $meta_key Metadata key.
67
+ * @param mixed $meta_value Metadata value. Must be serializable if non-scalar.
68
+ * @param mixed $prev_value Optional. If specified, only update existing metadata entries with
69
+ * the specified value. Otherwise, update all entries.
70
+ * @return int|bool Meta ID if the key didn't exist, true on successful update, false on failure.
71
+ *
72
+ * @see update_metadata()
73
+ */
74
+ public function update( $object_id, $meta_key, $meta_value, $prev_value = '' ) {
75
+ return update_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $prev_value );
76
+ }
77
+
78
+ /**
79
+ * Delete metadata.
80
+ *
81
+ * @param int $object_id ID of the object metadata is for.
82
+ * @param string $meta_key Metadata key.
83
+ * @param mixed $meta_value Optional. Metadata value. Must be serializable if non-scalar. If specified, only delete
84
+ * metadata entries with this value. Otherwise, delete all entries with the specified meta_key.
85
+ * Pass `null, `false`, or an empty string to skip this check. (For backward compatibility,
86
+ * it is not possible to pass an empty string to delete those entries with an empty string
87
+ * for a value).
88
+ * @param bool $delete_all Optional, default is false. If true, delete matching metadata entries for all objects,
89
+ * ignoring the specified object_id. Otherwise, only delete matching metadata entries for
90
+ * the specified object_id.
91
+ * @return bool True on successful delete, false on failure.
92
+ *
93
+ * @see delete_metadata()
94
+ */
95
+ public function delete( $object_id, $meta_key, $meta_value = '', $delete_all = false ) {
96
+ return delete_metadata( $this->object_type, $object_id, $meta_key, $meta_value, $delete_all );
97
+ }
98
+ }
inc/libraries/meta-box/js/button-group.js ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery( function ( $ ) {
2
+ 'use strict';
3
+
4
+ function update() {
5
+ var $this = $( this ),
6
+ $input = $this.find( 'input' ),
7
+ $label = $input.parent();
8
+
9
+ if ( $input.prop( 'checked' ) ) {
10
+ $label.addClass( 'selected' );
11
+ } else {
12
+ $label.removeClass( 'selected' );
13
+ }
14
+ }
15
+
16
+ function clickHandler() {
17
+ var $this = $( this ),
18
+ $input = $this.find( 'input' ),
19
+ $label = $input.parent(),
20
+ type = $input.attr( 'type' ),
21
+ $allLabels = $this.parent().find( 'label' );
22
+ if ( ! $input.prop( 'checked' ) ) {
23
+ $label.removeClass( 'selected' );
24
+ return;
25
+ }
26
+ $label.addClass( 'selected' );
27
+
28
+ if ( 'radio' === type ) {
29
+ $allLabels.removeClass( 'selected' );
30
+ $label.addClass( 'selected' );
31
+ }
32
+ }
33
+
34
+ $( '.rwmb-button-input-list li' ).each( update );
35
+ $( document ).on( 'click', '.rwmb-button-input-list li', clickHandler );
36
+ $( document ).on( 'clone', '.rwmb-button-input-list', update );
37
+ } );
inc/libraries/meta-box/js/script.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ jQuery( function ( $ ) {
2
+ // Add class for seamless meta boxes.
3
+ $( '.rwmb-meta-box--seamless' ).closest( '.postbox' ).addClass( 'rwmb-seamless' );
4
+ } );
inc/libraries/meta-box/js/wp-color-picker-alpha/wp-color-picker-alpha.min.js ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**!
2
+ * wp-color-picker-alpha
3
+ *
4
+ * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
5
+ * Only run in input and is defined data alpha in true
6
+ *
7
+ * Version: 2.1.2
8
+ * https://github.com/kallookoo/wp-color-picker-alpha
9
+ * Licensed under the GPLv2 license.
10
+ */
11
+ !function(t){var o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",r='<div class="wp-picker-holder" />',e='<div class="wp-picker-container" />',i='<input type="button" class="button button-small" />',a=void 0!==wpColorPickerL10n.current;if(a)n='<a tabindex="0" class="wp-color-result" />';else var n='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>',l="<label></label>",s='<span class="screen-reader-text"></span>';Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},t.widget("wp.wpColorPicker",t.wp.wpColorPicker,{_create:function(){if(t.support.iris){var p=this,c=p.element;if(t.extend(p.options,c.data()),"hue"===p.options.type)return p._createHueOnly();p.close=t.proxy(p.close,p),p.initialValue=c.val(),c.addClass("wp-color-picker"),a?(c.hide().wrap(e),p.wrap=c.parent(),p.toggler=t(n).insertBefore(c).css({backgroundColor:p.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),p.pickerContainer=t(r).insertAfter(c),p.button=t(i).addClass("hidden")):(c.parent("label").length||(c.wrap(l),p.wrappingLabelText=t(s).insertBefore(c).text(wpColorPickerL10n.defaultLabel)),p.wrappingLabel=c.parent(),p.wrappingLabel.wrap(e),p.wrap=p.wrappingLabel.parent(),p.toggler=t(n).insertBefore(p.wrappingLabel).css({backgroundColor:p.initialValue}),p.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),p.pickerContainer=t(r).insertAfter(p.wrappingLabel),p.button=t(i)),p.options.defaultColor?(p.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),a||p.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(p.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),a||p.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),a?c.wrap('<span class="wp-picker-input-wrap" />').after(p.button):(p.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(p.button),p.inputWrapper=c.closest(".wp-picker-input-wrap")),c.iris({target:p.pickerContainer,hide:p.options.hide,width:p.options.width,mode:p.options.mode,palettes:p.options.palettes,change:function(r,e){p.options.alpha?(p.toggler.css({"background-image":"url("+o+")"}),a?p.toggler.html('<span class="color-alpha" />'):(p.toggler.css({position:"relative"}),0==p.toggler.find("span.color-alpha").length&&p.toggler.append('<span class="color-alpha" />')),p.toggler.find("span.color-alpha").css({width:"30px",height:"24px",position:"absolute",top:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:e.color.toString()})):p.toggler.css({backgroundColor:e.color.toString()}),t.isFunction(p.options.change)&&p.options.change.call(this,r,e)}}),c.val(p.initialValue),p._addListeners(),p.options.hide||p.toggler.click()}},_addListeners:function(){var o=this;o.wrap.on("click.wpcolorpicker",function(t){t.stopPropagation()}),o.toggler.click(function(){o.toggler.hasClass("wp-picker-open")?o.close():o.open()}),o.element.on("change",function(r){(""===t(this).val()||o.element.hasClass("iris-error"))&&(o.options.alpha?(a&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r))}),o.button.on("click",function(r){t(this).hasClass("wp-picker-clear")?(o.element.val(""),o.options.alpha?(a&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r)):t(this).hasClass("wp-picker-default")&&o.element.val(o.options.defaultColor).change()})}}),t.widget("a8c.iris",t.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),void 0!==this.options.alpha&&this.options.alpha){var o=this,r=o.element,e=t('<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>').appendTo(o.picker.find(".iris-picker-inner")),i={aContainer:e,aSlider:e.find(".iris-slider-offset-alpha")};void 0!==r.data("custom-width")?o.options.customWidth=parseInt(r.data("custom-width"))||0:o.options.customWidth=100,o.options.defaultWidth=r.width(),(o._color._alpha<1||-1!=o._color.toString().indexOf("rgb"))&&r.width(parseInt(o.options.defaultWidth+o.options.customWidth)),t.each(i,function(t,r){o.controls[t]=r}),o.controls.square.css({"margin-right":"0"});var a=o.picker.width()-o.controls.square.width()-20,n=a/6,l=a/2-n;t.each(["aContainer","strip"],function(t,r){o.controls[r].width(l).css({"margin-left":n+"px"})}),o._initControls(),o._change()}},_initControls:function(){if(this._super(),this.options.alpha){var t=this;t.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*t._color._alpha),slide:function(o,r){t._color._alpha=parseFloat(r.value/100),t._change.apply(t,arguments)}})}},_change:function(){this._super();var t=this,r=t.element;if(this.options.alpha){var e=t.controls,i=parseInt(100*t._color._alpha),a=t._color.toRgb(),n=["rgb("+a.r+","+a.g+","+a.b+") 0%","rgba("+a.r+","+a.g+","+a.b+", 0) 100%"],l=t.options.defaultWidth,s=t.options.customWidth,p=t.picker.closest(".wp-picker-container").find(".wp-color-result");e.aContainer.css({background:"linear-gradient(to bottom, "+n.join(", ")+"), url("+o+")"}),p.hasClass("wp-picker-open")&&(e.aSlider.slider("value",i),t._color._alpha<1?(e.strip.attr("style",e.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),r.width(parseInt(l+s))):r.width(l))}(r.data("reset-alpha")||!1)&&t.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){t._color._alpha=1,t.active="external",t._change()})},_addInputListeners:function(t){var o=this,r=function(r){var e=new Color(t.val()),i=t.val();t.removeClass("iris-error"),e.error?""!==i&&t.addClass("iris-error"):e.toString()!==o._color.toString()&&("keyup"===r.type&&i.match(/^[0-9a-fA-F]{3}$/)||o._setOption("color",e.toString()))};t.on("change",r).on("keyup",o._debounce(r,100)),o.options.hide&&t.on("focus",function(){o.show()})}})}(jQuery),
12
+ // Auto call with colo-picker class
13
+ jQuery(document).ready(function(t){t(".color-picker").wpColorPicker()});
inc/libraries/meta-box/languages/default.pot DELETED
@@ -1,179 +0,0 @@
1
- # <!=Copyright (C) 2014 Rilwis
2
- # This file is distributed under the GPL2+.=!>
3
- #, fuzzy
4
- msgid ""
5
- msgstr ""
6
- "Project-Id-Version: Meta Box 4.8.7\n"
7
- "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
8
- "POT-Creation-Date: 2017-02-03 17:49+0700\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
13
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
- "Language-Team: Meta Box <admin@metabox.io>\n"
15
- "X-Generator: Poedit 1.8.11\n"
16
- "X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop\n"
17
- "X-Poedit-Basepath: ..\n"
18
- "X-Poedit-SearchPath-0: .\n"
19
- "X-Poedit-SearchPathExcluded-0: js\n"
20
- "X-Poedit-SearchPathExcluded-1: demo\n"
21
- "X-Poedit-SearchPathExcluded-2: tests\n"
22
- "X-Poedit-SearchPathExcluded-3: css\n"
23
- "X-Poedit-SearchPathExcluded-4: lang\n"
24
-
25
- #: inc/clone.php:98
26
- msgid "+ Add more"
27
- msgstr ""
28
-
29
- #: inc/core.php:42
30
- msgid "Documentation"
31
- msgstr ""
32
-
33
- #: inc/core.php:43
34
- msgid "Extensions"
35
- msgstr ""
36
-
37
- #: inc/fields/autocomplete.php:19 inc/fields/autocomplete.php:78
38
- #: inc/fields/autocomplete.php:93 inc/fields/file.php:154
39
- msgid "Delete"
40
- msgstr ""
41
-
42
- #: inc/fields/button.php:32
43
- msgid "Click me"
44
- msgstr ""
45
-
46
- #: inc/fields/checkbox.php:57
47
- msgid "Yes"
48
- msgstr ""
49
-
50
- #: inc/fields/checkbox.php:57
51
- msgid "No"
52
- msgstr ""
53
-
54
- #: inc/fields/file-input.php:21
55
- msgid "Select File"
56
- msgstr ""
57
-
58
- #: inc/fields/file-input.php:43 inc/fields/select.php:89
59
- msgid "Select"
60
- msgstr ""
61
-
62
- #: inc/fields/file-input.php:45 inc/fields/media.php:24
63
- msgid "Remove"
64
- msgstr ""
65
-
66
- #: inc/fields/file.php:20
67
- #, php-format
68
- msgid "You may only upload maximum %d file"
69
- msgstr ""
70
-
71
- #: inc/fields/file.php:21
72
- #, php-format
73
- msgid "You may only upload maximum %d files"
74
- msgstr ""
75
-
76
- #: inc/fields/file.php:77
77
- msgid "Error: Cannot delete file"
78
- msgstr ""
79
-
80
- #: inc/fields/file.php:89
81
- msgid "Upload Files"
82
- msgstr ""
83
-
84
- #: inc/fields/file.php:90
85
- msgid "+ Add new file"
86
- msgstr ""
87
-
88
- #: inc/fields/file.php:155 inc/fields/media.php:25
89
- msgid "Edit"
90
- msgstr ""
91
-
92
- #: inc/fields/key-value.php:116
93
- msgid "Key"
94
- msgstr ""
95
-
96
- #: inc/fields/key-value.php:117
97
- msgid "Value"
98
- msgstr ""
99
-
100
- #: inc/fields/map.php:60
101
- msgid "Find Address"
102
- msgstr ""
103
-
104
- #: inc/fields/media.php:21
105
- msgid "+ Add Media"
106
- msgstr ""
107
-
108
- #: inc/fields/media.php:22
109
- msgid " file"
110
- msgstr ""
111
-
112
- #: inc/fields/media.php:23
113
- msgid " files"
114
- msgstr ""
115
-
116
- #: inc/fields/media.php:26
117
- msgid "View"
118
- msgstr ""
119
-
120
- #: inc/fields/media.php:27
121
- msgid "No Title"
122
- msgstr ""
123
-
124
- #: inc/fields/media.php:30
125
- msgid "Select Files"
126
- msgstr ""
127
-
128
- #: inc/fields/media.php:31
129
- msgid "or"
130
- msgstr ""
131
-
132
- #: inc/fields/media.php:32
133
- msgid "Drop files here to upload"
134
- msgstr ""
135
-
136
- #: inc/fields/oembed.php:64
137
- msgid "Embed HTML not available."
138
- msgstr ""
139
-
140
- #: inc/fields/oembed.php:79
141
- msgid "Preview"
142
- msgstr ""
143
-
144
- #: inc/fields/post.php:38
145
- msgid "Select a post"
146
- msgstr ""
147
-
148
- #: inc/fields/post.php:41 inc/fields/taxonomy.php:56
149
- #, php-format
150
- msgid "Select a %s"
151
- msgstr ""
152
-
153
- #: inc/fields/select-advanced.php:46
154
- msgid "Select an item"
155
- msgstr ""
156
-
157
- #: inc/fields/select.php:89
158
- msgid "All"
159
- msgstr ""
160
-
161
- #: inc/fields/select.php:89
162
- msgid "None"
163
- msgstr ""
164
-
165
- #: inc/fields/taxonomy.php:53
166
- msgid "Select a term"
167
- msgstr ""
168
-
169
- #: inc/fields/thickbox-image.php:55
170
- msgid "Upload Images"
171
- msgstr ""
172
-
173
- #: inc/fields/user.php:38
174
- msgid "Select an user"
175
- msgstr ""
176
-
177
- #: inc/validation.php:47
178
- msgid "Please correct the errors highlighted below and try again."
179
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-ar.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-ar.po DELETED
@@ -1,122 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-06-03 15:09+0700\n"
6
- "PO-Revision-Date: 2012-12-29 23:40-0500\n"
7
- "Last-Translator: Adel Qalieh <aqalieh95@gmail.com>\n"
8
- "Language-Team: Adel Qalieh <aqalieh95@gmail.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_n:1,2;_n_noop:1,2;_nx:1,2;"
13
- "_nx_noop:1,2\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: UTF-8\n"
16
- "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
17
- "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
18
- "X-Language: ar\n"
19
- "X-Source-Language: en\n"
20
- "Language: ar\n"
21
- "X-Poedit-SearchPath-0: ..\n"
22
- "X-Poedit-SearchPath-1: ../inc/fields\n"
23
-
24
- #: ../meta-box.php:79
25
- msgid "RW_Meta_Box Debug:"
26
- msgstr "RW_Meta_Box Debug:"
27
-
28
- #: ../inc/classes/meta-box.php:316
29
- msgid "+"
30
- msgstr "+"
31
-
32
- #: ../inc/classes/meta-box.php:340
33
- msgid "&#8211;"
34
- msgstr "&#8211;"
35
-
36
- #: ../inc/fields/file.php:69
37
- msgid "Error: Cannot delete file"
38
- msgstr "خطأ: لا يمكن حذف الملف"
39
-
40
- #: ../inc/fields/file.php:83
41
- msgctxt "file upload"
42
- msgid "Uploaded files"
43
- msgstr "ملفات محملة"
44
-
45
- #: ../inc/fields/file.php:84
46
- msgctxt "file upload"
47
- msgid "Delete this file"
48
- msgstr "حذف هذا الملف"
49
-
50
- #: ../inc/fields/file.php:85
51
- msgctxt "file upload"
52
- msgid "Delete"
53
- msgstr "حذف"
54
-
55
- #: ../inc/fields/file.php:86
56
- msgctxt "file upload"
57
- msgid "Upload files"
58
- msgstr "تحميل الملفات"
59
-
60
- #: ../inc/fields/file.php:87
61
- msgctxt "file upload"
62
- msgid "+ Add new file"
63
- msgstr "+ إضافة ملف جديد"
64
-
65
- #: ../inc/fields/image.php:75
66
- msgid "Order saved"
67
- msgstr "حفظ الترتيب"
68
-
69
- #: ../inc/fields/image.php:91 ../inc/fields/plupload-image.php:156
70
- msgctxt "image upload"
71
- msgid "Uploaded files"
72
- msgstr "ملفات محملة"
73
-
74
- #: ../inc/fields/image.php:92 ../inc/fields/plupload-image.php:112
75
- msgctxt "image upload"
76
- msgid "Delete this file"
77
- msgstr "حذف هذا الملف"
78
-
79
- #: ../inc/fields/image.php:93 ../inc/fields/plupload-image.php:113
80
- msgctxt "image upload"
81
- msgid "Delete"
82
- msgstr "حذف"
83
-
84
- #: ../inc/fields/image.php:94 ../inc/fields/plupload-image.php:114
85
- msgctxt "image upload"
86
- msgid "Edit"
87
- msgstr "حرر"
88
-
89
- #: ../inc/fields/image.php:95 ../inc/fields/plupload-image.php:157
90
- msgctxt "image upload"
91
- msgid "Upload files"
92
- msgstr "تحميل الملفات"
93
-
94
- #: ../inc/fields/image.php:96
95
- msgctxt "image upload"
96
- msgid "+ Add new image"
97
- msgstr "إضافة صورة جديدة"
98
-
99
- #: ../inc/fields/plupload-image.php:95
100
- msgctxt "image upload"
101
- msgid "Allowed Image Files"
102
- msgstr "أنواع الصور المسموحة"
103
-
104
- #: ../inc/fields/plupload-image.php:160
105
- msgctxt "image upload"
106
- msgid "Drop images here"
107
- msgstr "إفلت الصور هنا"
108
-
109
- #: ../inc/fields/plupload-image.php:161
110
- msgctxt "image upload"
111
- msgid "or"
112
- msgstr "أو"
113
-
114
- #: ../inc/fields/plupload-image.php:162
115
- msgctxt "image upload"
116
- msgid "Select Files"
117
- msgstr "إختر الملفات"
118
-
119
- #: ../inc/fields/thickbox-image.php:45
120
- msgctxt "image upload"
121
- msgid "Upload image"
122
- msgstr "حمل الصورة"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-de_DE.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-de_DE.po DELETED
@@ -1,160 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-03-23 22:08+0100\n"
6
- "PO-Revision-Date: 2013-03-23 22:21+0100\n"
7
- "Last-Translator: Johann Kratzik <johann@kratzik.com>\n"
8
- "Language-Team: Johann Kratzik <info@zoomdrive.at>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_x:2c,1;_n:1,2;_n_noop:1,2;_nx:1,2;_nx_noop:1,2\n"
13
- "X-Poedit-Basepath: .\n"
14
- "X-Poedit-Language: German\n"
15
- "X-Poedit-Country: AUSTRIA\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: ../inc/fields\n"
19
-
20
- #: ../inc/classes/meta-box.php:296
21
- msgid "Please correct the errors highlighted below and try again."
22
- msgstr "Bitte beheben Sie die unten angeführten Fehler und versuchen Sie es erneut."
23
-
24
- #: ../inc/classes/meta-box.php:357
25
- msgid "+"
26
- msgstr "+"
27
-
28
- #: ../inc/classes/meta-box.php:379
29
- msgid "&#8211;"
30
- msgstr "&#8211;"
31
-
32
- #: ../inc/fields/file-advanced.php:59
33
- msgctxt "file upload"
34
- msgid "Select Files"
35
- msgstr "Dateien auswählen"
36
-
37
- #: ../inc/fields/file.php:66
38
- msgid "Error: Cannot delete file"
39
- msgstr "Fehler: Datei kann nicht gelöscht werden"
40
-
41
- #: ../inc/fields/file.php:80
42
- msgctxt "file upload"
43
- msgid "Upload Files"
44
- msgstr "Dateien hochladen"
45
-
46
- #: ../inc/fields/file.php:81
47
- msgctxt "file upload"
48
- msgid "+ Add new file"
49
- msgstr "+ Neue Datei hinzufügen"
50
-
51
- #: ../inc/fields/file.php:133
52
- msgctxt "file upload"
53
- msgid "Delete"
54
- msgstr "Löschen"
55
-
56
- #: ../inc/fields/file.php:134
57
- msgctxt "file upload"
58
- msgid "Edit"
59
- msgstr "Bearbeiten"
60
-
61
- #: ../inc/fields/image-advanced.php:63
62
- msgctxt "image upload"
63
- msgid "Select or Upload Images"
64
- msgstr "Bilder auswählen oder hochladen"
65
-
66
- #: ../inc/fields/image.php:64
67
- msgid "Order saved"
68
- msgstr "Reihenfolge gespeichert"
69
-
70
- #: ../inc/fields/image.php:78
71
- msgctxt "image upload"
72
- msgid "Upload Images"
73
- msgstr "Bilder hochladen"
74
-
75
- #: ../inc/fields/image.php:79
76
- msgctxt "image upload"
77
- msgid "+ Add new image"
78
- msgstr "+ Neues Bild hinzufügen"
79
-
80
- #: ../inc/fields/image.php:144
81
- msgctxt "image upload"
82
- msgid "Delete"
83
- msgstr "Löschen"
84
-
85
- #: ../inc/fields/image.php:145
86
- msgctxt "image upload"
87
- msgid "Edit"
88
- msgstr "Bearbeiten"
89
-
90
- #: ../inc/fields/map.php:46
91
- msgid "Find Address"
92
- msgstr "Adresse finden"
93
-
94
- #: ../inc/fields/plupload-image.php:104
95
- msgctxt "image upload"
96
- msgid "Drop images here"
97
- msgstr "Bilder hierher ziehen"
98
-
99
- #: ../inc/fields/plupload-image.php:105
100
- msgctxt "image upload"
101
- msgid "or"
102
- msgstr "oder"
103
-
104
- #: ../inc/fields/plupload-image.php:106
105
- msgctxt "image upload"
106
- msgid "Select Files"
107
- msgstr "Dateien auswählen"
108
-
109
- #: ../inc/fields/plupload-image.php:181
110
- msgctxt "image upload"
111
- msgid "Allowed Image Files"
112
- msgstr "Erlaubte Typen von Bilddateien"
113
-
114
- #: ../inc/fields/posts.php:54
115
- msgid "Post"
116
- msgstr "Beitrag"
117
-
118
- #: ../inc/fields/posts.php:64
119
- #: ../inc/fields/taxonomy.php:42
120
- #, php-format
121
- msgid "Select a %s"
122
- msgstr "%s auswählen"
123
-
124
- #: ../inc/fields/select-advanced.php:69
125
- msgid "Select a value"
126
- msgstr "Einen Wert wählen"
127
-
128
- #, fuzzy
129
- #~ msgctxt "file upload"
130
-
131
- #~ msgid "Uploaded files"
132
- #~ msgstr "Dateien fertig geladen"
133
- #~ msgctxt "file upload"
134
-
135
- #~ msgid "Delete this file"
136
- #~ msgstr "Datei löschen"
137
-
138
- #, fuzzy
139
- #~ msgctxt "image upload"
140
-
141
- #~ msgid "Uploaded files"
142
- #~ msgstr "Dateien fertig geladen"
143
- #~ msgctxt "image upload"
144
-
145
- #~ msgid "Delete this file"
146
- #~ msgstr "Datei löschen"
147
- #~ msgctxt "image upload"
148
-
149
- #~ msgid "Upload files"
150
- #~ msgstr "Dateien hochladen"
151
- #~ msgctxt "image upload"
152
-
153
- #~ msgid "Add another file"
154
- #~ msgstr "Weitere Datei"
155
-
156
- #~ msgid "Cannot delete file. Something's wrong."
157
- #~ msgstr "Fehler: Datei kann nicht gelöscht werden."
158
-
159
- #~ msgid "Upload new files"
160
- #~ msgstr "Neue Dateien hochladen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-fa_IR.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-fa_IR.po DELETED
@@ -1,184 +0,0 @@
1
- # <!=Copyright (C) 2014 Rilwis
2
- # This file is distributed under the GPL2+.=!>
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: Meta Box 4.8.7\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
7
- "POT-Creation-Date: 2017-05-20 18:41+0430\n"
8
- "PO-Revision-Date: 2017-05-20 18:46+0430\n"
9
- "Last-Translator: Morteza Gholami <Morteza.Gholami@Yahoo.Com>\n"
10
- "Language-Team: Meta Box <admin@metabox.io>\n"
11
- "Language: fa_IR\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Poedit 1.8.6\n"
16
- "X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;"
17
- "esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop\n"
18
- "X-Poedit-Basepath: ..\n"
19
- "Plural-Forms: nplurals=1; plural=0;\n"
20
- "X-Poedit-SearchPath-0: .\n"
21
- "X-Poedit-SearchPathExcluded-0: js\n"
22
- "X-Poedit-SearchPathExcluded-1: demo\n"
23
- "X-Poedit-SearchPathExcluded-2: tests\n"
24
- "X-Poedit-SearchPathExcluded-3: css\n"
25
- "X-Poedit-SearchPathExcluded-4: lang\n"
26
-
27
- #: inc/core.php:33
28
- msgid "Documentation"
29
- msgstr "مستندات"
30
-
31
- #: inc/core.php:34
32
- msgid "Extensions"
33
- msgstr "افزونه‌ها"
34
-
35
- #: inc/field.php:343
36
- msgid "+ Add more"
37
- msgstr "+ افزودن بیشتر"
38
-
39
- #: inc/fields/autocomplete.php:20 inc/fields/autocomplete.php:81
40
- #: inc/fields/autocomplete.php:93 inc/fields/file.php:143
41
- msgid "Delete"
42
- msgstr "حذف"
43
-
44
- #: inc/fields/button.php:32
45
- msgid "Click me"
46
- msgstr "کلیک کنید"
47
-
48
- #: inc/fields/checkbox.php:50
49
- msgid "Yes"
50
- msgstr "بله"
51
-
52
- #: inc/fields/checkbox.php:50
53
- msgid "No"
54
- msgstr "خیر"
55
-
56
- #: inc/fields/file-input.php:19
57
- msgid "Select File"
58
- msgstr "انتخاب فایل"
59
-
60
- #: inc/fields/file-input.php:38 inc/fields/select.php:87
61
- msgid "Select"
62
- msgstr "انتخاب"
63
-
64
- #: inc/fields/file-input.php:40 inc/fields/media.php:27
65
- msgid "Remove"
66
- msgstr "حذف"
67
-
68
- #: inc/fields/file.php:21
69
- #, php-format
70
- msgid "You may only upload maximum %d file"
71
- msgstr "شما تنها می‌بایست نهایتا %d فایل بارگذاری کنید"
72
-
73
- #: inc/fields/file.php:23
74
- #, php-format
75
- msgid "You may only upload maximum %d files"
76
- msgstr "شما تنها می‌بایست نهایتا %d فایل بارگذاری کنید"
77
-
78
- #: inc/fields/file.php:79
79
- msgid "Error: Cannot delete file"
80
- msgstr "خطا: عدم توانایی حذف فایل"
81
-
82
- #: inc/fields/file.php:93
83
- msgid "+ Add new file"
84
- msgstr "+ افزودن فایل جدید"
85
-
86
- #: inc/fields/file.php:144 inc/fields/media.php:28
87
- msgid "Edit"
88
- msgstr "ویرایش"
89
-
90
- #: inc/fields/input-list.php:90
91
- msgid "Select All / None"
92
- msgstr "انتخاب همه / هیچ‌کدام"
93
-
94
- #: inc/fields/key-value.php:126
95
- msgid "Key"
96
- msgstr "کلید"
97
-
98
- #: inc/fields/key-value.php:127
99
- msgid "Value"
100
- msgstr "مقدار"
101
-
102
- #: inc/fields/map.php:62
103
- msgid "Find Address"
104
- msgstr "پیدا کردن آدرس"
105
-
106
- #: inc/fields/media.php:24
107
- msgid "+ Add Media"
108
- msgstr "+ افزودن رسانه"
109
-
110
- #: inc/fields/media.php:25
111
- msgid " file"
112
- msgstr " فایل"
113
-
114
- #: inc/fields/media.php:26
115
- msgid " files"
116
- msgstr " فایل‌ها"
117
-
118
- #: inc/fields/media.php:29
119
- msgid "View"
120
- msgstr "نمایش"
121
-
122
- #: inc/fields/media.php:30
123
- msgid "No Title"
124
- msgstr "بدون عنوان"
125
-
126
- #: inc/fields/media.php:33
127
- msgid "Select Files"
128
- msgstr "انتخاب فایل‌ها"
129
-
130
- #: inc/fields/media.php:34
131
- msgid "or"
132
- msgstr "یا"
133
-
134
- #: inc/fields/media.php:35
135
- msgid "Drop files here to upload"
136
- msgstr "فایل‌ها را برای بارگذاری اینجا بیاندازید"
137
-
138
- #: inc/fields/oembed.php:64
139
- msgid "Embed HTML not available."
140
- msgstr "قراردادن HTML امکان‌پذیر نیست"
141
-
142
- #: inc/fields/oembed.php:79
143
- msgid "Preview"
144
- msgstr "پیشنمایش"
145
-
146
- #: inc/fields/post.php:36
147
- msgid "Select a post"
148
- msgstr "انتخاب یک پست"
149
-
150
- #: inc/fields/post.php:41 inc/fields/taxonomy.php:52
151
- #, php-format
152
- msgid "Select a %s"
153
- msgstr "انتخاب یک %s"
154
-
155
- #: inc/fields/select-advanced.php:45
156
- msgid "Select an item"
157
- msgstr "انتخاب یک آیتم"
158
-
159
- #: inc/fields/select.php:87
160
- msgid "All"
161
- msgstr "همه"
162
-
163
- #: inc/fields/select.php:87
164
- msgid "None"
165
- msgstr "هیچکدام"
166
-
167
- #: inc/fields/taxonomy.php:47
168
- msgid "Select a term"
169
- msgstr "انتخاب یک دسته"
170
-
171
- #: inc/fields/thickbox-image.php:55
172
- msgid "Upload Images"
173
- msgstr "بارگذاری تصاویر"
174
-
175
- #: inc/fields/user.php:30
176
- msgid "Select an user"
177
- msgstr "انتخاب یک کاربر"
178
-
179
- #: inc/validation.php:47
180
- msgid "Please correct the errors highlighted below and try again."
181
- msgstr "لطفا خطاهای پررنگ شده زیر را تصحیح و مجددا تلاش نمایید."
182
-
183
- #~ msgid "Upload Files"
184
- #~ msgstr "بارگذاری فایل‌ها"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-fr_FR.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-fr_FR.po DELETED
@@ -1,456 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box\n"
4
- "POT-Creation-Date: 2015-02-27 16:16+0100\n"
5
- "PO-Revision-Date: 2015-02-28 09:09+0100\n"
6
- "Last-Translator: \n"
7
- "Language-Team: Frédéric Serva <fred.serva@gmail.com>\n"
8
- "Language: fr\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.7.4\n"
13
- "X-Poedit-Basepath: ..\n"
14
- "X-Poedit-SourceCharset: UTF-8\n"
15
- "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
16
- "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
17
- "_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
- "Plural-Forms: nplurals=2; plural=(n > 1);\n"
19
- "X-Poedit-SearchPath-0: .\n"
20
- "X-Poedit-SearchPathExcluded-0: *.js\n"
21
-
22
- #: demo/all-custom-post-types.php:15
23
- msgid "Personal Information"
24
- msgstr "Informations personnelles"
25
-
26
- #: demo/all-custom-post-types.php:20
27
- msgid "Full name"
28
- msgstr "Nom et prénom"
29
-
30
- #: demo/better-include.php:16 demo/include-by-ID-or-page-template.php:8
31
- msgid "Meta Box Title"
32
- msgstr "Titre de la Meta Box"
33
-
34
- #: demo/better-include.php:19 demo/include-by-ID-or-page-template.php:14
35
- msgid "Your images"
36
- msgstr "Vos images"
37
-
38
- #: demo/date-time-js-options.php:8
39
- msgid "Date Time Picker With JS Options"
40
- msgstr "Sélecteur Date et Heure avec Options JS"
41
-
42
- #: demo/date-time-js-options.php:12
43
- msgid "Date"
44
- msgstr "Date"
45
-
46
- #: demo/date-time-js-options.php:18 demo/demo.php:193
47
- msgid "(yyyy-mm-dd)"
48
- msgstr "(yyyy-mm-dd)"
49
-
50
- #: demo/date-time-js-options.php:20
51
- msgid "Select Date"
52
- msgstr "Sélectionnez la date"
53
-
54
- #: demo/date-time-js-options.php:21 demo/demo.php:194
55
- msgid "yy-mm-dd"
56
- msgstr "yy-mm-dd"
57
-
58
- #: demo/date-time-js-options.php:27
59
- msgid "Datetime"
60
- msgstr "Date & Heure combinées"
61
-
62
- #: demo/date-time-js-options.php:38
63
- msgid "Time"
64
- msgstr "Heure"
65
-
66
- #: demo/demo.php:42
67
- msgid "Standard Fields"
68
- msgstr "Champs standards"
69
-
70
- #: demo/demo.php:61
71
- msgid "Text"
72
- msgstr "Texte"
73
-
74
- #: demo/demo.php:65
75
- msgid "Text description"
76
- msgstr "Description du texte"
77
-
78
- #: demo/demo.php:68
79
- msgid "Default text value"
80
- msgstr "Valeur texte par défaut"
81
-
82
- #: demo/demo.php:74
83
- msgid "Checkbox"
84
- msgstr "Case à cocher"
85
-
86
- #: demo/demo.php:82
87
- msgid "Radio"
88
- msgstr "Bouton Radio"
89
-
90
- #: demo/demo.php:88 demo/demo.php:99 demo/demo.php:242 demo/demo.php:253
91
- #: demo/demo.php:302
92
- msgid "Label1"
93
- msgstr "Étiquette1"
94
-
95
- #: demo/demo.php:89 demo/demo.php:100 demo/demo.php:243 demo/demo.php:254
96
- #: demo/demo.php:303
97
- msgid "Label2"
98
- msgstr "Étiquette2"
99
-
100
- #: demo/demo.php:94 demo/demo.php:297 inc/fields/file-input.php:40
101
- msgid "Select"
102
- msgstr "Choisissez"
103
-
104
- #: demo/demo.php:105 demo/demo.php:308 demo/demo.php:333
105
- msgid "Select an Item"
106
- msgstr "Choisissez un élément"
107
-
108
- #: demo/demo.php:112
109
- msgid "Hidden value"
110
- msgstr "Valeur cachée"
111
-
112
- #: demo/demo.php:116
113
- msgid "Password"
114
- msgstr "Mot de passe"
115
-
116
- #: demo/demo.php:122
117
- msgid "Textarea"
118
- msgstr "Zone de texte"
119
-
120
- #: demo/demo.php:123
121
- msgid "Textarea description"
122
- msgstr "Description de la zone de texte"
123
-
124
- #: demo/demo.php:140
125
- msgid "Password is required"
126
- msgstr "Mot de passe requis"
127
-
128
- #: demo/demo.php:141
129
- msgid "Password must be at least 7 characters"
130
- msgstr "Le mot de passe doit comporter au moins 7 caractères."
131
-
132
- #: demo/demo.php:149
133
- msgid "Advanced Fields"
134
- msgstr "Champs spéciaux"
135
-
136
- #: demo/demo.php:155
137
- msgid "Heading"
138
- msgstr "Intertitre"
139
-
140
- #: demo/demo.php:157
141
- msgid "Optional description for this heading"
142
- msgstr "Description facultative pour cet intertitre"
143
-
144
- #: demo/demo.php:161 demo/slider.php:9
145
- msgid "Slider"
146
- msgstr "Slider"
147
-
148
- #: demo/demo.php:166 demo/slider.php:14
149
- msgid "$"
150
- msgstr "$"
151
-
152
- #: demo/demo.php:167 demo/slider.php:15
153
- msgid " USD"
154
- msgstr " USD"
155
-
156
- #: demo/demo.php:178
157
- msgid "Number"
158
- msgstr "Nombre"
159
-
160
- #: demo/demo.php:187
161
- msgid "Date picker"
162
- msgstr "Sélecteur de date"
163
-
164
- #: demo/demo.php:202
165
- msgid "Datetime picker"
166
- msgstr "Sélecteur de Date & Heure combinées"
167
-
168
- #: demo/demo.php:216
169
- msgid "Time picker"
170
- msgstr "Sélecteur d'heure"
171
-
172
- #: demo/demo.php:231
173
- msgid "Color picker"
174
- msgstr "Sélecteur de couleur"
175
-
176
- #: demo/demo.php:237
177
- msgid "Checkbox list"
178
- msgstr "liste de cases à cocher"
179
-
180
- #: demo/demo.php:248
181
- msgid "Autocomplete"
182
- msgstr "Complétion automatique"
183
-
184
- #: demo/demo.php:263
185
- msgid "Email"
186
- msgstr "Email"
187
-
188
- #: demo/demo.php:265
189
- msgid "Email description"
190
- msgstr "Description de l'email"
191
-
192
- #: demo/demo.php:271
193
- msgid "Range"
194
- msgstr "Fourchette"
195
-
196
- #: demo/demo.php:273
197
- msgid "Range description"
198
- msgstr "Description de la fourchette"
199
-
200
- #: demo/demo.php:282
201
- msgid "URL"
202
- msgstr "URL"
203
-
204
- #: demo/demo.php:284
205
- msgid "URL description"
206
- msgstr "Description de l'URL"
207
-
208
- #: demo/demo.php:290
209
- msgid "oEmbed"
210
- msgstr "oEmbed"
211
-
212
- #: demo/demo.php:292
213
- msgid "oEmbed description"
214
- msgstr "Description oEmbed"
215
-
216
- #: demo/demo.php:312
217
- msgid "Taxonomy"
218
- msgstr "Taxonomie"
219
-
220
- #: demo/demo.php:326
221
- msgid "Posts (Pages)"
222
- msgstr "Articles (Pages)"
223
-
224
- #: demo/demo.php:342
225
- msgid "WYSIWYG / Rich Text Editor"
226
- msgstr "Éditeur de texte (WYSIWYG)"
227
-
228
- #: demo/demo.php:347
229
- msgid "WYSIWYG default value"
230
- msgstr "Valeur par défaut WYSIWYG"
231
-
232
- #: demo/demo.php:363 demo/force-delete.php:12
233
- msgid "File Upload"
234
- msgstr "Mise en ligne d'un fichier"
235
-
236
- #: demo/demo.php:369
237
- msgid "File Advanced Upload"
238
- msgstr "Mise en ligne avancée d'un fichier"
239
-
240
- #: demo/demo.php:377 demo/force-delete.php:19
241
- msgid "Image Upload"
242
- msgstr "Mise en ligne d'une image"
243
-
244
- #: demo/demo.php:383 demo/force-delete.php:25
245
- msgid "Thickbox Image Upload"
246
- msgstr "Mise en ligne d'une image (Thickbox)"
247
-
248
- #: demo/demo.php:389 demo/force-delete.php:32
249
- msgid "Plupload Image Upload"
250
- msgstr "Mise en ligne d'une image (Plupload)"
251
-
252
- #: demo/demo.php:396
253
- msgid "Image Advanced Upload"
254
- msgstr "Mise en ligne avancée d'une image"
255
-
256
- #: demo/force-delete.php:8
257
- msgid "Test Meta Box"
258
- msgstr "Test de Meta Box"
259
-
260
- #: demo/image-select.php:6
261
- msgid "Image Select Demo"
262
- msgstr "Démo de Sélection d'image"
263
-
264
- #: demo/image-select.php:10
265
- msgid "Layout"
266
- msgstr "Disposition:"
267
-
268
- #: demo/map.php:6
269
- msgid "Google Map"
270
- msgstr "Google Map"
271
-
272
- #: demo/map.php:10
273
- msgid "Address"
274
- msgstr "Adresse"
275
-
276
- #: demo/map.php:12
277
- msgid "Hanoi, Vietnam"
278
- msgstr "Hanoi, Vietnam"
279
-
280
- #: demo/map.php:16
281
- msgid "Location"
282
- msgstr "Localisation"
283
-
284
- #: demo/oembed.php:6
285
- msgid "oEmbed Demo"
286
- msgstr "oEmbed Démo"
287
-
288
- #: demo/oembed.php:10
289
- msgid "oEmbed(s)"
290
- msgstr "oEmbed (s)"
291
-
292
- #: demo/slider.php:6
293
- msgid "Slider Demo"
294
- msgstr "Démo de Slider"
295
-
296
- #: demo/url.php:6
297
- msgid "URL Demo"
298
- msgstr "Démo d'URL"
299
-
300
- #: demo/url.php:10
301
- msgid "URL(s)"
302
- msgstr "URL(s)"
303
-
304
- #: inc/common.php:53
305
- msgid "Documentation"
306
- msgstr "Documentation"
307
-
308
- #: inc/common.php:54
309
- msgid "Extensions"
310
- msgstr "Extensions"
311
-
312
- #: inc/field.php:225
313
- msgid "+"
314
- msgstr "+"
315
-
316
- #: inc/field.php:235
317
- msgid "&#8211;"
318
- msgstr "&#8211;"
319
-
320
- #: inc/fields/autocomplete.php:18 inc/fields/autocomplete.php:72
321
- msgid "Delete"
322
- msgstr "Supprimer"
323
-
324
- #: inc/fields/button.php:35
325
- msgid "Click me"
326
- msgstr "Cliquez-ici"
327
-
328
- #: inc/fields/file-advanced.php:23
329
- msgid "Select Files"
330
- msgstr "Sélectionnez les fichiers"
331
-
332
- #: inc/fields/file-advanced.php:66
333
- msgctxt "file upload"
334
- msgid "Select or Upload Files"
335
- msgstr "Sélectionnez ou mettez en ligne des fichiers"
336
-
337
- #: inc/fields/file-advanced.php:103 inc/fields/file.php:168
338
- msgctxt "file upload"
339
- msgid "Delete"
340
- msgstr "Supprimer"
341
-
342
- #: inc/fields/file-advanced.php:104 inc/fields/file.php:169
343
- msgctxt "file upload"
344
- msgid "Edit"
345
- msgstr "Modifier"
346
-
347
- #: inc/fields/file-input.php:17
348
- msgid "Select File"
349
- msgstr "Choisissez un fichier"
350
-
351
- #: inc/fields/file-input.php:42
352
- msgid "Remove"
353
- msgstr "Supprimer"
354
-
355
- #: inc/fields/file.php:19
356
- #, php-format
357
- msgid "You may only upload maximum %d file"
358
- msgstr "Vous ne pouvez mettre en ligne qu'un fichier de %d maximum"
359
-
360
- #: inc/fields/file.php:20
361
- #, php-format
362
- msgid "You may only upload maximum %d files"
363
- msgstr "Vous ne pouvez mettre en ligne que des fichiers de %d maximum"
364
-
365
- #: inc/fields/file.php:98
366
- msgid "Error: Cannot delete file"
367
- msgstr "Erreur : Impossible de supprimer le fichier"
368
-
369
- #: inc/fields/file.php:111
370
- msgctxt "file upload"
371
- msgid "Upload Files"
372
- msgstr "Mettez en ligne des fichiers"
373
-
374
- #: inc/fields/file.php:112
375
- msgctxt "file upload"
376
- msgid "+ Add new file"
377
- msgstr "+ Ajouter un nouveau fichier"
378
-
379
- #: inc/fields/image-advanced.php:23
380
- msgid "Select Images"
381
- msgstr "Sélectionner des images"
382
-
383
- #: inc/fields/image-advanced.php:71
384
- msgctxt "image upload"
385
- msgid "Select or Upload Images"
386
- msgstr "Sélectionnez ou mettez en ligne des images"
387
-
388
- #: inc/fields/image-advanced.php:108 inc/fields/image.php:136
389
- msgctxt "image upload"
390
- msgid "Delete"
391
- msgstr "Supprimer"
392
-
393
- #: inc/fields/image-advanced.php:109 inc/fields/image.php:137
394
- msgctxt "image upload"
395
- msgid "Edit"
396
- msgstr "Modifier"
397
-
398
- #: inc/fields/image.php:70 inc/fields/thickbox-image.php:34
399
- msgctxt "image upload"
400
- msgid "Upload Images"
401
- msgstr "Mettez en ligne des images"
402
-
403
- #: inc/fields/image.php:71
404
- msgctxt "image upload"
405
- msgid "+ Add new image"
406
- msgstr "+ Ajouter une nouvelle image"
407
-
408
- #: inc/fields/map.php:48
409
- msgid "Find Address"
410
- msgstr "Trouver une adresse"
411
-
412
- #: inc/fields/oembed.php:55
413
- msgid "Embed HTML not available."
414
- msgstr "Intégration du code HTML non disponible."
415
-
416
- #: inc/fields/oembed.php:77
417
- msgid "Preview"
418
- msgstr "Aperçu"
419
-
420
- #: inc/fields/plupload-image.php:105
421
- msgctxt "image upload"
422
- msgid "Drop images here"
423
- msgstr "Déposez des images ici"
424
-
425
- #: inc/fields/plupload-image.php:106
426
- msgctxt "image upload"
427
- msgid "or"
428
- msgstr "ou"
429
-
430
- #: inc/fields/plupload-image.php:107
431
- msgctxt "image upload"
432
- msgid "Select Files"
433
- msgstr "Sélectionnez des fichiers"
434
-
435
- #: inc/fields/plupload-image.php:182
436
- msgctxt "image upload"
437
- msgid "Allowed Image Files"
438
- msgstr "Types d'images autorisés"
439
-
440
- #: inc/fields/post.php:52
441
- msgid "Post"
442
- msgstr "Article"
443
-
444
- #: inc/fields/post.php:66 inc/fields/taxonomy.php:40 inc/fields/user.php:62
445
- #, php-format
446
- msgid "Select a %s"
447
- msgstr "Choisissez un %s"
448
-
449
- #: inc/fields/user.php:54
450
- msgid "User"
451
- msgstr "Utilisateur"
452
-
453
- #: inc/meta-box.php:245
454
- msgid "Please correct the errors highlighted below and try again."
455
- msgstr ""
456
- "Merci de corriger les erreurs mises en évidence ci-dessous et de réessayer."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-it_IT.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-it_IT.po DELETED
@@ -1,126 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-03-02 14:08+0700\n"
6
- "PO-Revision-Date: 2012-03-02 14:08+0700\n"
7
- "Last-Translator: name <email@domain.com>\n"
8
- "Language-Team: Rilwis <rilwis@gmail.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_n:1,2;_n_noop:1,2;_nx:1,2;_nx_noop:1,2;_x:2c,1\n"
13
- "X-Poedit-Basepath: .\n"
14
- "X-Poedit-Language: English\n"
15
- "X-Poedit-Country: UNITED STATES\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-SearchPath-1: ../inc/fields\n"
20
-
21
- #: ../meta-box.php:334
22
- msgid "+"
23
- msgstr ""
24
-
25
- #: ../meta-box.php:358
26
- msgid "&#8211;"
27
- msgstr ""
28
-
29
- #: ../meta-box.php:691
30
- msgid "RW_Meta_Box Debug:"
31
- msgstr ""
32
-
33
- #: ../inc/fields/color.php:45
34
- msgid "Select a color"
35
- msgstr "Seleziona un colore"
36
-
37
- #: ../inc/fields/file.php:69
38
- msgid "Error: Cannot delete file"
39
- msgstr "Errore: impossibile cancellare il file"
40
-
41
- #: ../inc/fields/file.php:83
42
- msgctxt "file upload"
43
- msgid "Uploaded files"
44
- msgstr "Carica i files"
45
-
46
- #: ../inc/fields/file.php:84
47
- msgctxt "file upload"
48
- msgid "Delete this file"
49
- msgstr "Elimina file"
50
-
51
- #: ../inc/fields/file.php:85
52
- msgctxt "file upload"
53
- msgid "Delete"
54
- msgstr "Elimina"
55
-
56
- #: ../inc/fields/file.php:86
57
- msgctxt "file upload"
58
- msgid "Upload files"
59
- msgstr "Carica files"
60
-
61
- #: ../inc/fields/file.php:87
62
- msgctxt "file upload"
63
- msgid "Add another file"
64
- msgstr "Aggiungi altro file"
65
-
66
- #: ../inc/fields/image.php:68
67
- msgid "Order saved"
68
- msgstr "Ordine salvato"
69
-
70
- #: ../inc/fields/image.php:84
71
- #: ../inc/fields/plupload-image.php:178
72
- msgctxt "image upload"
73
- msgid "Uploaded files"
74
- msgstr "Files caricati"
75
-
76
- #: ../inc/fields/image.php:85
77
- #: ../inc/fields/plupload-image.php:140
78
- msgctxt "image upload"
79
- msgid "Delete this file"
80
- msgstr "Elimina file"
81
-
82
- #: ../inc/fields/image.php:86
83
- #: ../inc/fields/plupload-image.php:141
84
- msgctxt "image upload"
85
- msgid "Delete"
86
- msgstr "Cancella"
87
-
88
- #: ../inc/fields/image.php:87
89
- #: ../inc/fields/plupload-image.php:142
90
- msgctxt "image upload"
91
- msgid "Edit"
92
- msgstr ""
93
-
94
- #: ../inc/fields/image.php:88
95
- #: ../inc/fields/plupload-image.php:179
96
- msgctxt "image upload"
97
- msgid "Upload files"
98
- msgstr "Carica files"
99
-
100
- #: ../inc/fields/image.php:89
101
- #: ../inc/fields/plupload-image.php:180
102
- msgctxt "image upload"
103
- msgid "Add another file"
104
- msgstr "Aggiungi altro file"
105
-
106
- #: ../inc/fields/plupload-image.php:112
107
- msgctxt "image upload"
108
- msgid "Allowed Image Files"
109
- msgstr ""
110
-
111
- #: ../inc/fields/plupload-image.php:183
112
- msgctxt "image upload"
113
- msgid "Drop images here"
114
- msgstr ""
115
-
116
- #: ../inc/fields/plupload-image.php:184
117
- msgctxt "image upload"
118
- msgid "or"
119
- msgstr ""
120
-
121
- #: ../inc/fields/plupload-image.php:185
122
- #, fuzzy
123
- msgctxt "image upload"
124
- msgid "Select Files"
125
- msgstr "Seleziona un colore"
126
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-nb_NO.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-nb_NO.po DELETED
@@ -1,149 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-03-02 14:08+0700\n"
6
- "PO-Revision-Date: 2012-03-05 22:32+0100\n"
7
- "Last-Translator: \n"
8
- "Language-Team: Magnus Kolstad <mrkolby@gmail.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_n:1,2;_n_noop:1,2;_nx:1,2;_nx_noop:1,2;_x:2c,1\n"
13
- "X-Poedit-Basepath: .\n"
14
- "X-Poedit-Language: Norwegian (Bokmål)\n"
15
- "X-Poedit-Country: Norwegian\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-SearchPath-1: ../inc/fields\n"
20
-
21
- #: ../meta-box.php:334
22
- msgid "+"
23
- msgstr "+"
24
-
25
- #: ../meta-box.php:358
26
- msgid "&#8211;"
27
- msgstr "&#8211;"
28
-
29
- #: ../meta-box.php:691
30
- msgid "RW_Meta_Box Debug:"
31
- msgstr "RW_Meta_Box-debug"
32
-
33
- #: ../inc/fields/color.php:45
34
- msgid "Select a color"
35
- msgstr "Velg en farge"
36
-
37
- #: ../inc/fields/file.php:69
38
- msgid "Error: Cannot delete file"
39
- msgstr "Feil: Kan ikke slette fil"
40
-
41
- #: ../inc/fields/file.php:83
42
- msgctxt "file upload"
43
- msgid "Uploaded files"
44
- msgstr "Opplastede filer"
45
-
46
- #: ../inc/fields/file.php:84
47
- msgctxt "file upload"
48
- msgid "Delete this file"
49
- msgstr "Slett denne filen"
50
-
51
- #: ../inc/fields/file.php:85
52
- msgctxt "file upload"
53
- msgid "Delete"
54
- msgstr "Slett"
55
-
56
- #: ../inc/fields/file.php:86
57
- msgctxt "file upload"
58
- msgid "Upload files"
59
- msgstr "Last opp filer"
60
-
61
- #: ../inc/fields/file.php:87
62
- msgctxt "file upload"
63
- msgid "Add another file"
64
- msgstr "Legg til en fil"
65
-
66
- #: ../inc/fields/image.php:68
67
- msgid "Order saved"
68
- msgstr "Sortering lagret"
69
-
70
- #: ../inc/fields/image.php:84
71
- #: ../inc/fields/plupload-image.php:178
72
- msgctxt "image upload"
73
- msgid "Uploaded files"
74
- msgstr "Opplastede filer"
75
-
76
- #: ../inc/fields/image.php:85
77
- #: ../inc/fields/plupload-image.php:140
78
- msgctxt "image upload"
79
- msgid "Delete this file"
80
- msgstr "Slett denne filen"
81
-
82
- #: ../inc/fields/image.php:86
83
- #: ../inc/fields/plupload-image.php:141
84
- msgctxt "image upload"
85
- msgid "Delete"
86
- msgstr "Slett"
87
-
88
- #: ../inc/fields/image.php:87
89
- #: ../inc/fields/plupload-image.php:142
90
- msgctxt "image upload"
91
- msgid "Edit"
92
- msgstr "Endre"
93
-
94
- #: ../inc/fields/image.php:88
95
- #: ../inc/fields/plupload-image.php:179
96
- msgctxt "image upload"
97
- msgid "Upload files"
98
- msgstr "Last opp filer"
99
-
100
- #: ../inc/fields/image.php:89
101
- #: ../inc/fields/plupload-image.php:180
102
- msgctxt "image upload"
103
- msgid "Add another file"
104
- msgstr "Legg til en fil"
105
-
106
- #: ../inc/fields/plupload-image.php:112
107
- msgctxt "image upload"
108
- msgid "Allowed Image Files"
109
- msgstr "Tillate bilde-filer"
110
-
111
- #: ../inc/fields/plupload-image.php:183
112
- msgctxt "image upload"
113
- msgid "Drop images here"
114
- msgstr "Slipp bildene her"
115
-
116
- #: ../inc/fields/plupload-image.php:184
117
- msgctxt "image upload"
118
- msgid "or"
119
- msgstr "eller"
120
-
121
- #: ../inc/fields/plupload-image.php:185
122
- #, fuzzy
123
- msgctxt "image upload"
124
- msgid "Select Files"
125
- msgstr "Velg en farge"
126
-
127
- #~ msgid "Cannot delete file. Something's wrong."
128
- #~ msgstr "Kan ikke slette filen. Noe er galt."
129
-
130
- #~ msgid "Uploaded files"
131
- #~ msgstr "Opplastede filer."
132
-
133
- #~ msgid "Delete"
134
- #~ msgstr "Slett"
135
-
136
- #~ msgid "Upload new files"
137
- #~ msgstr "Last opp nye filer"
138
-
139
- #~ msgid "Add more file"
140
- #~ msgstr "Legg til flere filer"
141
-
142
- #~ msgid "Uploaded images"
143
- #~ msgstr "Opplastede bilder"
144
-
145
- #~ msgid "Delete this image"
146
- #~ msgstr "Slett dette bildet"
147
-
148
- #~ msgid "Upload new images"
149
- #~ msgstr "Last opp nye bilder"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-nl_NL.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-nl_NL.po DELETED
@@ -1,130 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-04-21 01:56+0100\n"
6
- "PO-Revision-Date: 2013-04-21 01:56+0100\n"
7
- "Last-Translator: Cor van Noorloos <info@webvorm.nl>\n"
8
- "Language-Team: Rilwis <rilwis@gmail.com>\n"
9
- "Language: nl_NL\n"
10
- "MIME-Version: 1.0\n"
11
- "Content-Type: text/plain; charset=UTF-8\n"
12
- "Content-Transfer-Encoding: 8bit\n"
13
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_n:1,2;_n_noop:1,2;_nx:1,2;"
14
- "_nx_noop:1,2\n"
15
- "X-Poedit-Basepath: .\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Generator: Poedit 1.5.5\n"
18
- "X-Poedit-SearchPath-0: ..\n"
19
- "X-Poedit-SearchPath-1: ../inc/fields\n"
20
-
21
- #: ../inc/classes/meta-box.php:299
22
- msgid "Please correct the errors highlighted below and try again."
23
- msgstr "Corrigeer de fouten hieronder gemarkeerd en probeer opnieuw."
24
-
25
- #: ../inc/classes/meta-box.php:360
26
- msgid "+"
27
- msgstr "+"
28
-
29
- #: ../inc/classes/meta-box.php:382
30
- msgid "&#8211;"
31
- msgstr "&#8211;"
32
-
33
- #: ../inc/fields/file-advanced.php:62
34
- msgctxt "file upload"
35
- msgid "Select or Upload Files"
36
- msgstr "Bestanden selecteren of uploaden"
37
-
38
- #: ../inc/fields/file.php:66
39
- msgid "Error: Cannot delete file"
40
- msgstr "Foutmelding: Kan bestand niet verwijderen"
41
-
42
- #: ../inc/fields/file.php:80
43
- msgctxt "file upload"
44
- msgid "Upload Files"
45
- msgstr "Bestanden uploaden"
46
-
47
- #: ../inc/fields/file.php:81
48
- msgctxt "file upload"
49
- msgid "+ Add new file"
50
- msgstr "+ Nieuw bestand toevoegen"
51
-
52
- #: ../inc/fields/file.php:133
53
- msgctxt "file upload"
54
- msgid "Delete"
55
- msgstr "Verwijderen"
56
-
57
- #: ../inc/fields/file.php:134
58
- msgctxt "file upload"
59
- msgid "Edit"
60
- msgstr "Bewerken"
61
-
62
- #: ../inc/fields/image-advanced.php:68
63
- msgctxt "image upload"
64
- msgid "Select or Upload Images"
65
- msgstr "Afbeeldingen selecteren of uploaden"
66
-
67
- #: ../inc/fields/image.php:64
68
- msgid "Order saved"
69
- msgstr "Volgorde opgeslagen"
70
-
71
- #: ../inc/fields/image.php:78 ../inc/fields/thickbox-image.php:35
72
- msgctxt "image upload"
73
- msgid "Upload Images"
74
- msgstr "Afbeeldingen uploaden"
75
-
76
- #: ../inc/fields/image.php:79
77
- msgctxt "image upload"
78
- msgid "+ Add new image"
79
- msgstr "+ Nieuwe afbeelding toevoegen"
80
-
81
- #: ../inc/fields/image.php:144
82
- msgctxt "image upload"
83
- msgid "Delete"
84
- msgstr "Verwijderen"
85
-
86
- #: ../inc/fields/image.php:145
87
- msgctxt "image upload"
88
- msgid "Edit"
89
- msgstr "Bewerken"
90
-
91
- #: ../inc/fields/map.php:46
92
- msgid "Find Address"
93
- msgstr "Adres vinden"
94
-
95
- #: ../inc/fields/plupload-image.php:104
96
- msgctxt "image upload"
97
- msgid "Drop images here"
98
- msgstr "Afbeeldingen naar hier verslepen"
99
-
100
- #: ../inc/fields/plupload-image.php:105
101
- msgctxt "image upload"
102
- msgid "or"
103
- msgstr "of"
104
-
105
- #: ../inc/fields/plupload-image.php:106
106
- msgctxt "image upload"
107
- msgid "Select Files"
108
- msgstr "Bestanden selecteren"
109
-
110
- #: ../inc/fields/plupload-image.php:181
111
- msgctxt "image upload"
112
- msgid "Allowed Image Files"
113
- msgstr "Toegestane afbeeldingsbestanden"
114
-
115
- #: ../inc/fields/post.php:54
116
- msgid "Post"
117
- msgstr "Bericht"
118
-
119
- #: ../inc/fields/post.php:68 ../inc/fields/taxonomy.php:40
120
- #, php-format
121
- msgid "Select a %s"
122
- msgstr "Een %s selecteren"
123
-
124
- #: ../inc/fields/select-advanced.php:71
125
- msgid "Select a value"
126
- msgstr "Een waarde selecteren"
127
-
128
- #~ msgctxt "file upload"
129
- #~ msgid "Select Files"
130
- #~ msgstr "Bestanden selecteren"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-pl_PL.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-pl_PL.po DELETED
@@ -1,215 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: meta-box\n"
4
- "POT-Creation-Date: 2017-02-01 08:56+0000\n"
5
- "PO-Revision-Date: 2017-02-02 15:01+0000\n"
6
- "Last-Translator: admin <test@bumerang.vot.pl>\n"
7
- "Language-Team: Polish\n"
8
- "Language: pl-PL\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: Loco - https://localise.biz/\n"
13
- "X-Poedit-Basepath: ..\\\n"
14
- "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10 >= 2 && n%10<=4 "
15
- "&&(n%100<10||n%100 >= 20)? 1 : 2)\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-KeywordsList: __;_e;_n:1,2;_n_noop:1,2;_nx:1,2;_nx_noop:1,2;_x:1,"
18
- "2c\n"
19
- "X-Poedit-SearchPath-0: .\n"
20
- "Report-Msgid-Bugs-To: "
21
-
22
- #. Name of the plugin
23
- msgid "Meta Box"
24
- msgstr "Meta Box"
25
-
26
- #. Description of the plugin
27
- msgid "Create custom meta boxes and custom fields in WordPress."
28
- msgstr "Twórz customowe meta boxy i custom field w Wordpress"
29
-
30
- #. URI of the plugin
31
- msgid "https://metabox.io"
32
- msgstr "https://metabox.io"
33
-
34
- #. Author of the plugin
35
- msgid "Rilwis"
36
- msgstr "Rilwis"
37
-
38
- #. Author URI of the plugin
39
- msgid "http://www.deluxeblogtips.com"
40
- msgstr "http://www.deluxeblogtips.com"
41
-
42
- #: inc/clone.php:95
43
- msgid "+ Add more"
44
- msgstr "+ Dodaj więcej"
45
-
46
- #: inc/fields/select-advanced.php:41
47
- msgid "Select an item"
48
- msgstr "Wybierz element"
49
-
50
- #: inc/fields/taxonomy.php:48
51
- msgid "Select a term"
52
- msgstr "Wybierz term"
53
-
54
- #: inc/fields/select.php:84
55
- msgid "All"
56
- msgstr "Wszystko"
57
-
58
- #: inc/fields/select.php:84
59
- msgid "None"
60
- msgstr "Żadne"
61
-
62
- #: inc/fields/media.php:17
63
- msgctxt "media"
64
- msgid "+ Add Media"
65
- msgstr "+ Dodaj plik multimedialny"
66
-
67
- #: inc/fields/media.php:18
68
- msgctxt "media"
69
- msgid " file"
70
- msgstr "plik"
71
-
72
- #: inc/fields/media.php:19
73
- msgctxt "media"
74
- msgid " files"
75
- msgstr "pliki"
76
-
77
- #: inc/fields/media.php:20
78
- msgctxt "media"
79
- msgid "Remove"
80
- msgstr "Usuń"
81
-
82
- #: inc/fields/media.php:21
83
- msgctxt "media"
84
- msgid "Edit"
85
- msgstr "Edytuj"
86
-
87
- #: inc/fields/media.php:22
88
- msgctxt "media"
89
- msgid "View"
90
- msgstr "Obejrzyj "
91
-
92
- #: inc/fields/media.php:23
93
- msgctxt "media"
94
- msgid "No Title"
95
- msgstr "Bez tytułu"
96
-
97
- #: inc/fields/media.php:26
98
- msgctxt "media"
99
- msgid "Select Files"
100
- msgstr "Wybierz pliki"
101
-
102
- #: inc/fields/media.php:27
103
- msgctxt "media"
104
- msgid "or"
105
- msgstr "lub"
106
-
107
- #: inc/fields/media.php:28
108
- msgctxt "media"
109
- msgid "Drop files here to upload"
110
- msgstr "Upuść pliki tutaj,by zuploadować"
111
-
112
- #: inc/validation.php:47
113
- msgid "Please correct the errors highlighted below and try again."
114
- msgstr "Prosze popraw podświetlone błędy i spróbuj ponownie."
115
-
116
- #: inc/core.php:42
117
- msgid "Documentation"
118
- msgstr "Dokumentacja"
119
-
120
- #: inc/core.php:43
121
- msgid "Extensions"
122
- msgstr "Rozszerzenia"
123
-
124
- #: inc/fields/map.php:57
125
- msgid "Find Address"
126
- msgstr "Wyszukaj adres"
127
-
128
- #: inc/fields/taxonomy.php:51 inc/fields/post.php:36
129
- #, php-format
130
- msgid "Select a %s"
131
- msgstr "Wybierz %s"
132
-
133
- #: inc/fields/checkbox.php:53
134
- msgid "Yes"
135
- msgstr "Tak"
136
-
137
- #: inc/fields/checkbox.php:53
138
- msgid "No"
139
- msgstr "Nie"
140
-
141
- #: inc/fields/button.php:27
142
- msgid "Click me"
143
- msgstr "Kliknij mnie"
144
-
145
- #: inc/fields/file-input.php:17
146
- msgid "Select File"
147
- msgstr "Wybierz plik"
148
-
149
- #: inc/fields/file-input.php:39 inc/fields/select.php:84
150
- msgid "Select"
151
- msgstr "Zaznacz"
152
-
153
- #: inc/fields/file-input.php:41
154
- msgid "Remove"
155
- msgstr "Usuń"
156
-
157
- #: inc/fields/post.php:33
158
- msgid "Select a post"
159
- msgstr "Wybierz wpis"
160
-
161
- #: inc/fields/autocomplete.php:15 inc/fields/autocomplete.php:74
162
- #: inc/fields/autocomplete.php:89
163
- msgid "Delete"
164
- msgstr "Usuń"
165
-
166
- #: inc/fields/thickbox-image.php:51
167
- msgctxt "image upload"
168
- msgid "Upload Images"
169
- msgstr "Wyślij obrazki"
170
-
171
- #: inc/fields/oembed.php:60
172
- msgid "Embed HTML not available."
173
- msgstr "Osadzenie HTML nie jest możliwe."
174
-
175
- #: inc/fields/oembed.php:75
176
- msgid "Preview"
177
- msgstr "Podgląd"
178
-
179
- #: inc/fields/file.php:16
180
- #, php-format
181
- msgid "You may only upload maximum %d file"
182
- msgstr "Możesz wysłać maksymalnie %d plik"
183
-
184
- #: inc/fields/file.php:17
185
- #, php-format
186
- msgid "You may only upload maximum %d files"
187
- msgstr "Możesz wysłać maksymalnie %d pliki/plików"
188
-
189
- #: inc/fields/file.php:73
190
- msgid "Error: Cannot delete file"
191
- msgstr "Błąd: Nie można usunąć pliku"
192
-
193
- #: inc/fields/file.php:85
194
- msgctxt "file upload"
195
- msgid "Upload Files"
196
- msgstr "Wyślij pliki"
197
-
198
- #: inc/fields/file.php:86
199
- msgctxt "file upload"
200
- msgid "+ Add new file"
201
- msgstr "+ Dodaj nowy plik"
202
-
203
- #: inc/fields/file.php:150
204
- msgctxt "file upload"
205
- msgid "Delete"
206
- msgstr "Usuń"
207
-
208
- #: inc/fields/file.php:151
209
- msgctxt "file upload"
210
- msgid "Edit"
211
- msgstr "Edytuj"
212
-
213
- #: inc/fields/user.php:33
214
- msgid "Select an user"
215
- msgstr "Wybierz użytkownika"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-pt_BR.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-pt_BR.po DELETED
@@ -1,124 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-03-02 14:08+0700\n"
6
- "PO-Revision-Date: 2012-03-19 02:59-0300\n"
7
- "Last-Translator: name <email@domain.com>\n"
8
- "Language-Team: Rilwis <rilwis@gmail.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_n:1,2;_n_noop:1,2;_nx:1,2;_nx_noop:1,2\n"
13
- "X-Poedit-Basepath: .\n"
14
- "X-Poedit-Language: English\n"
15
- "X-Poedit-Country: VIET NAM\n"
16
- "X-Poedit-SourceCharset: utf-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: ../inc/fields\n"
19
-
20
- #: ../meta-box.php:334
21
- msgid "+"
22
- msgstr ""
23
-
24
- #: ../meta-box.php:358
25
- msgid "&#8211;"
26
- msgstr ""
27
-
28
- #: ../meta-box.php:691
29
- msgid "RW_Meta_Box Debug:"
30
- msgstr ""
31
-
32
- #: ../inc/fields/color.php:45
33
- msgid "Select a color"
34
- msgstr "Selecione a cor"
35
-
36
- #: ../inc/fields/file.php:69
37
- msgid "Error: Cannot delete file"
38
- msgstr ""
39
-
40
- #: ../inc/fields/file.php:83
41
- msgctxt "file upload"
42
- msgid "Uploaded files"
43
- msgstr "Arquivos carregados"
44
-
45
- #: ../inc/fields/file.php:84
46
- msgctxt "file upload"
47
- msgid "Delete this file"
48
- msgstr "Deletar esse arquivo"
49
-
50
- #: ../inc/fields/file.php:85
51
- msgctxt "file upload"
52
- msgid "Delete"
53
- msgstr "Deletar"
54
-
55
- #: ../inc/fields/file.php:86
56
- msgctxt "file upload"
57
- msgid "Upload files"
58
- msgstr "Carregar arquivos"
59
-
60
- #: ../inc/fields/file.php:87
61
- msgctxt "file upload"
62
- msgid "Add another file"
63
- msgstr "Adicionar outro arquivo"
64
-
65
- #: ../inc/fields/image.php:68
66
- msgid "Order saved"
67
- msgstr "Salvar ordem"
68
-
69
- #: ../inc/fields/image.php:84
70
- #: ../inc/fields/plupload-image.php:178
71
- msgctxt "image upload"
72
- msgid "Uploaded files"
73
- msgstr "Arquivos carregados"
74
-
75
- #: ../inc/fields/image.php:85
76
- #: ../inc/fields/plupload-image.php:140
77
- msgctxt "image upload"
78
- msgid "Delete this file"
79
- msgstr "Deletar esse arquivo"
80
-
81
- #: ../inc/fields/image.php:86
82
- #: ../inc/fields/plupload-image.php:141
83
- msgctxt "image upload"
84
- msgid "Delete"
85
- msgstr "Deletar"
86
-
87
- #: ../inc/fields/image.php:87
88
- #: ../inc/fields/plupload-image.php:142
89
- msgctxt "image upload"
90
- msgid "Edit"
91
- msgstr "Editar"
92
-
93
- #: ../inc/fields/image.php:88
94
- #: ../inc/fields/plupload-image.php:179
95
- msgctxt "image upload"
96
- msgid "Upload files"
97
- msgstr "Carregar arquivos"
98
-
99
- #: ../inc/fields/image.php:89
100
- #: ../inc/fields/plupload-image.php:180
101
- msgctxt "image upload"
102
- msgid "Add another file"
103
- msgstr "Adicionar outro arquivo"
104
-
105
- #: ../inc/fields/plupload-image.php:112
106
- msgctxt "image upload"
107
- msgid "Allowed Image Files"
108
- msgstr "Arquivos de imagem permetidos"
109
-
110
- #: ../inc/fields/plupload-image.php:183
111
- msgctxt "image upload"
112
- msgid "Drop images here"
113
- msgstr "Largue as imagens aqui"
114
-
115
- #: ../inc/fields/plupload-image.php:184
116
- msgctxt "image upload"
117
- msgid "or"
118
- msgstr "ou"
119
-
120
- #: ../inc/fields/plupload-image.php:185
121
- msgctxt "image upload"
122
- msgid "Select Files"
123
- msgstr "Selecione os arquivos"
124
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-ru_RU.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-ru_RU.po DELETED
@@ -1,637 +0,0 @@
1
- # <!=Copyright (C) 2014 Rilwis
2
- # This file is distributed under the GPL2+.=!>
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: Meta Box 4.3.10\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
7
- "POT-Creation-Date: 2015-08-28 23:44+0300\n"
8
- "PO-Revision-Date: 2015-09-02 11:09+0300\n"
9
- "Last-Translator: \n"
10
- "Language-Team: \n"
11
- "Language: ru_RU\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Poedit 1.7.5\n"
16
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
17
- "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18
- "X-Poedit-Basepath: ../\n"
19
- "X-Poedit-KeywordsList: __;_x\n"
20
- "X-Poedit-SearchPath-0: .\n"
21
-
22
- #: demo/all-custom-post-types.php:15
23
- msgid "Personal Information"
24
- msgstr ""
25
-
26
- #: demo/all-custom-post-types.php:20
27
- msgid "Full name"
28
- msgstr ""
29
-
30
- #: demo/better-include.php:16 demo/include-by-ID-or-page-template.php:8
31
- msgid "Meta Box Title"
32
- msgstr ""
33
-
34
- #: demo/better-include.php:19 demo/include-by-ID-or-page-template.php:14
35
- msgid "Your images"
36
- msgstr ""
37
-
38
- #: demo/checkbox.php:10
39
- msgid "Checkbox Upload Demo"
40
- msgstr ""
41
-
42
- #: demo/checkbox.php:14 demo/demo.php:74
43
- msgid "Checkbox"
44
- msgstr ""
45
-
46
- #: demo/checkbox.php:16
47
- msgid "Check or not check?"
48
- msgstr ""
49
-
50
- #: demo/date-time-js-options.php:8
51
- msgid "Date Time Picker With JS Options"
52
- msgstr ""
53
-
54
- #: demo/date-time-js-options.php:12
55
- msgid "Date"
56
- msgstr ""
57
-
58
- #: demo/date-time-js-options.php:18 demo/demo.php:193
59
- msgid "(yyyy-mm-dd)"
60
- msgstr ""
61
-
62
- #: demo/date-time-js-options.php:20
63
- msgid "Select Date"
64
- msgstr ""
65
-
66
- #: demo/date-time-js-options.php:21 demo/demo.php:194
67
- msgid "yy-mm-dd"
68
- msgstr ""
69
-
70
- #: demo/date-time-js-options.php:27
71
- msgid "Datetime"
72
- msgstr ""
73
-
74
- #: demo/date-time-js-options.php:38
75
- msgid "Time"
76
- msgstr ""
77
-
78
- #: demo/demo.php:42
79
- msgid "Standard Fields"
80
- msgstr ""
81
-
82
- #: demo/demo.php:61 demo/text.php:12
83
- msgid "Text"
84
- msgstr ""
85
-
86
- #: demo/demo.php:65 demo/text.php:14
87
- msgid "Text description"
88
- msgstr ""
89
-
90
- #: demo/demo.php:68 demo/text.php:18
91
- msgid "Default text value"
92
- msgstr ""
93
-
94
- #: demo/demo.php:82 demo/radio.php:13
95
- msgid "Radio"
96
- msgstr ""
97
-
98
- #: demo/demo.php:88 demo/demo.php:99 demo/demo.php:242 demo/demo.php:253
99
- #: demo/demo.php:302 demo/radio.php:20 demo/select.php:21
100
- #: demo/select.php:41
101
- msgid "Label1"
102
- msgstr ""
103
-
104
- #: demo/demo.php:89 demo/demo.php:100 demo/demo.php:243 demo/demo.php:254
105
- #: demo/demo.php:303 demo/radio.php:21 demo/select.php:22
106
- #: demo/select.php:42
107
- msgid "Label2"
108
- msgstr ""
109
-
110
- #: demo/demo.php:94 demo/demo.php:297 demo/select.php:13
111
- #: inc/fields/file-input.php:40 inc/fields/select.php:207
112
- msgid "Select"
113
- msgstr "Выбрать"
114
-
115
- #: demo/demo.php:105 demo/demo.php:308 demo/demo.php:333 demo/post.php:30
116
- #: demo/select.php:32 demo/select.php:49
117
- msgid "Select an Item"
118
- msgstr ""
119
-
120
- #: demo/demo.php:112
121
- msgid "Hidden value"
122
- msgstr ""
123
-
124
- #: demo/demo.php:116
125
- msgid "Password"
126
- msgstr ""
127
-
128
- #: demo/demo.php:122 demo/textarea.php:12
129
- msgid "Textarea"
130
- msgstr ""
131
-
132
- #: demo/demo.php:123 demo/textarea.php:14
133
- msgid "Textarea description"
134
- msgstr ""
135
-
136
- #: demo/demo.php:140
137
- msgid "Password is required"
138
- msgstr ""
139
-
140
- #: demo/demo.php:141
141
- msgid "Password must be at least 7 characters"
142
- msgstr ""
143
-
144
- #: demo/demo.php:149
145
- msgid "Advanced Fields"
146
- msgstr ""
147
-
148
- #: demo/demo.php:155
149
- msgid "Heading"
150
- msgstr ""
151
-
152
- #: demo/demo.php:157
153
- msgid "Optional description for this heading"
154
- msgstr ""
155
-
156
- #: demo/demo.php:161 demo/slider.php:12
157
- msgid "Slider"
158
- msgstr ""
159
-
160
- #: demo/demo.php:166 demo/slider.php:17
161
- msgid "$"
162
- msgstr ""
163
-
164
- #: demo/demo.php:167 demo/slider.php:18
165
- msgid " USD"
166
- msgstr ""
167
-
168
- #: demo/demo.php:178 demo/number.php:13
169
- msgid "Number"
170
- msgstr ""
171
-
172
- #: demo/demo.php:187
173
- msgid "Date picker"
174
- msgstr ""
175
-
176
- #: demo/demo.php:202
177
- msgid "Datetime picker"
178
- msgstr ""
179
-
180
- #: demo/demo.php:216
181
- msgid "Time picker"
182
- msgstr ""
183
-
184
- #: demo/demo.php:231
185
- msgid "Color picker"
186
- msgstr ""
187
-
188
- #: demo/demo.php:237
189
- msgid "Checkbox list"
190
- msgstr ""
191
-
192
- #: demo/demo.php:248
193
- msgid "Autocomplete"
194
- msgstr ""
195
-
196
- #: demo/demo.php:263 demo/fieldset-text.php:28 demo/text-list.php:23
197
- msgid "Email"
198
- msgstr ""
199
-
200
- #: demo/demo.php:265
201
- msgid "Email description"
202
- msgstr ""
203
-
204
- #: demo/demo.php:271 demo/range.php:13
205
- msgid "Range"
206
- msgstr ""
207
-
208
- #: demo/demo.php:273
209
- msgid "Range description"
210
- msgstr ""
211
-
212
- #: demo/demo.php:282
213
- msgid "URL"
214
- msgstr ""
215
-
216
- #: demo/demo.php:284
217
- msgid "URL description"
218
- msgstr ""
219
-
220
- #: demo/demo.php:290
221
- msgid "oEmbed"
222
- msgstr ""
223
-
224
- #: demo/demo.php:292
225
- msgid "oEmbed description"
226
- msgstr ""
227
-
228
- #: demo/demo.php:312 demo/taxonomy-advanced.php:12 demo/taxonomy.php:12
229
- msgid "Taxonomy"
230
- msgstr ""
231
-
232
- #: demo/demo.php:326
233
- msgid "Posts (Pages)"
234
- msgstr ""
235
-
236
- #: demo/demo.php:342
237
- msgid "WYSIWYG / Rich Text Editor"
238
- msgstr ""
239
-
240
- #: demo/demo.php:347
241
- msgid "WYSIWYG default value"
242
- msgstr ""
243
-
244
- #: demo/demo.php:363 demo/force-delete.php:12
245
- msgid "File Upload"
246
- msgstr ""
247
-
248
- #: demo/demo.php:369
249
- msgid "File Advanced Upload"
250
- msgstr ""
251
-
252
- #: demo/demo.php:377 demo/force-delete.php:19
253
- msgid "Image Upload"
254
- msgstr ""
255
-
256
- #: demo/demo.php:383 demo/force-delete.php:25
257
- msgid "Thickbox Image Upload"
258
- msgstr ""
259
-
260
- #: demo/demo.php:389 demo/force-delete.php:32
261
- msgid "Plupload Image Upload"
262
- msgstr ""
263
-
264
- #: demo/demo.php:396
265
- msgid "Image Advanced Upload"
266
- msgstr ""
267
-
268
- #: demo/fieldset-text.php:10
269
- msgid "Fieldset Text Demo"
270
- msgstr ""
271
-
272
- #: demo/fieldset-text.php:14
273
- msgid "Fieldset Text"
274
- msgstr ""
275
-
276
- #: demo/fieldset-text.php:17
277
- msgid "Please enter following details:"
278
- msgstr ""
279
-
280
- #: demo/fieldset-text.php:26 demo/text-list.php:22
281
- msgid "Name"
282
- msgstr ""
283
-
284
- #: demo/fieldset-text.php:27 demo/map.php:14
285
- msgid "Address"
286
- msgstr ""
287
-
288
- #: demo/file.php:10
289
- msgid "File Upload Demo"
290
- msgstr ""
291
-
292
- #: demo/file.php:14
293
- msgid "File"
294
- msgstr ""
295
-
296
- #: demo/file.php:26
297
- msgid "File Advanced"
298
- msgstr ""
299
-
300
- #: demo/file.php:38
301
- msgid "File Input"
302
- msgstr ""
303
-
304
- #: demo/file.php:42
305
- msgid "Please select a file or paste file URL here"
306
- msgstr ""
307
-
308
- #: demo/force-delete.php:8
309
- msgid "Test Meta Box"
310
- msgstr ""
311
-
312
- #: demo/image-select.php:9
313
- msgid "Image Select Demo"
314
- msgstr ""
315
-
316
- #: demo/image-select.php:13
317
- msgid "Layout"
318
- msgstr ""
319
-
320
- #: demo/image.php:10
321
- msgid "Image Upload Demo"
322
- msgstr ""
323
-
324
- #: demo/image.php:14
325
- msgid "Image"
326
- msgstr ""
327
-
328
- #: demo/image.php:26
329
- msgid "Image Advanced"
330
- msgstr ""
331
-
332
- #: demo/image.php:38
333
- msgid "Plupload Image"
334
- msgstr ""
335
-
336
- #: demo/image.php:50
337
- msgid "Thickbox Image"
338
- msgstr ""
339
-
340
- #: demo/key-value.php:10
341
- msgid "Key Value Demo"
342
- msgstr ""
343
-
344
- #: demo/key-value.php:14
345
- msgid "Key Value"
346
- msgstr ""
347
-
348
- #: demo/key-value.php:17
349
- msgid "Add more additional info below:"
350
- msgstr ""
351
-
352
- #: demo/map.php:9
353
- msgid "Google Map"
354
- msgstr ""
355
-
356
- #: demo/map.php:16
357
- msgid "Hanoi, Vietnam"
358
- msgstr ""
359
-
360
- #: demo/map.php:20
361
- msgid "Location"
362
- msgstr ""
363
-
364
- #: demo/number.php:9
365
- msgid "Number Field Demo"
366
- msgstr ""
367
-
368
- #: demo/number.php:23
369
- msgid "Enter number:"
370
- msgstr ""
371
-
372
- #: demo/oembed.php:9
373
- msgid "oEmbed Demo"
374
- msgstr ""
375
-
376
- #: demo/oembed.php:13
377
- msgid "oEmbed(s)"
378
- msgstr ""
379
-
380
- #: demo/post.php:9
381
- msgid "Post Field Demo"
382
- msgstr ""
383
-
384
- #: demo/post.php:13
385
- msgid "Post"
386
- msgstr ""
387
-
388
- #: demo/radio.php:9
389
- msgid "Radio Field Demo"
390
- msgstr ""
391
-
392
- #: demo/range.php:9
393
- msgid "Range Field Demo"
394
- msgstr ""
395
-
396
- #: demo/range.php:16
397
- msgid "Background Opacity"
398
- msgstr ""
399
-
400
- #: demo/select.php:9
401
- msgid "Select Field Demo"
402
- msgstr ""
403
-
404
- #: demo/select.php:35
405
- msgid "Select Advanced"
406
- msgstr ""
407
-
408
- #: demo/slider.php:9
409
- msgid "Slider Demo"
410
- msgstr ""
411
-
412
- #: demo/taxonomy-advanced.php:9
413
- msgid "Taxonomy_Advanced Demo"
414
- msgstr ""
415
-
416
- #: demo/taxonomy.php:9
417
- msgid "Taxonomy Demo"
418
- msgstr ""
419
-
420
- #: demo/text-list.php:10
421
- msgid "Text List Demo"
422
- msgstr ""
423
-
424
- #: demo/text-list.php:14
425
- msgid "Text List"
426
- msgstr ""
427
-
428
- #: demo/text.php:9
429
- msgid "Text Demo"
430
- msgstr ""
431
-
432
- #: demo/text.php:24 demo/textarea.php:24
433
- msgid "Enter something here"
434
- msgstr ""
435
-
436
- #: demo/text.php:35
437
- msgid "What"
438
- msgstr ""
439
-
440
- #: demo/text.php:36
441
- msgid "When"
442
- msgstr ""
443
-
444
- #: demo/text.php:37
445
- msgid "Where"
446
- msgstr ""
447
-
448
- #: demo/text.php:38
449
- msgid "Why"
450
- msgstr ""
451
-
452
- #: demo/text.php:39
453
- msgid "Who"
454
- msgstr ""
455
-
456
- #: demo/textarea.php:9
457
- msgid "Textarea Demo"
458
- msgstr ""
459
-
460
- #: demo/textarea.php:18
461
- msgid "Default textarea value"
462
- msgstr ""
463
-
464
- #: demo/url.php:6
465
- msgid "URL Demo"
466
- msgstr ""
467
-
468
- #: demo/url.php:10
469
- msgid "URL(s)"
470
- msgstr ""
471
-
472
- #: demo/user.php:9
473
- msgid "User Field Demo"
474
- msgstr ""
475
-
476
- #: demo/user.php:13
477
- msgid "User"
478
- msgstr ""
479
-
480
- #: demo/user.php:24
481
- msgid "Select an author"
482
- msgstr ""
483
-
484
- #: inc/common.php:53
485
- msgid "Documentation"
486
- msgstr ""
487
-
488
- #: inc/common.php:54
489
- msgid "Extensions"
490
- msgstr ""
491
-
492
- #: inc/field.php:244
493
- msgid "+"
494
- msgstr ""
495
-
496
- #: inc/field.php:257
497
- msgid "&#8211;"
498
- msgstr ""
499
-
500
- #: inc/fields/autocomplete.php:18 inc/fields/autocomplete.php:83
501
- #: inc/fields/autocomplete.php:100 inc/fields/file-advanced.php:103
502
- #: inc/fields/file.php:168 inc/fields/image-advanced.php:108
503
- #: inc/fields/image.php:136
504
- msgid "Delete"
505
- msgstr ""
506
-
507
- #: inc/fields/button.php:35
508
- msgid "Click me"
509
- msgstr ""
510
-
511
- #: inc/fields/checkbox.php:75
512
- msgid "Yes"
513
- msgstr ""
514
-
515
- #: inc/fields/checkbox.php:75
516
- msgid "No"
517
- msgstr ""
518
-
519
- #: inc/fields/file-advanced.php:23 inc/fields/plupload-image.php:107
520
- msgid "Select Files"
521
- msgstr "Выберите файлы с компьютера"
522
-
523
- #: inc/fields/file-advanced.php:66
524
- msgid "Select or Upload Files"
525
- msgstr ""
526
-
527
- #: inc/fields/file-advanced.php:104 inc/fields/file.php:169
528
- #: inc/fields/image-advanced.php:109 inc/fields/image.php:137
529
- msgid "Edit"
530
- msgstr ""
531
-
532
- #: inc/fields/file-input.php:17
533
- msgid "Select File"
534
- msgstr ""
535
-
536
- #: inc/fields/file-input.php:42
537
- msgid "Remove"
538
- msgstr ""
539
-
540
- #: inc/fields/file.php:19
541
- #, php-format
542
- msgid "You may only upload maximum %d file"
543
- msgstr ""
544
-
545
- #: inc/fields/file.php:20
546
- #, php-format
547
- msgid "You may only upload maximum %d files"
548
- msgstr ""
549
-
550
- #: inc/fields/file.php:98
551
- msgid "Error: Cannot delete file"
552
- msgstr ""
553
-
554
- #: inc/fields/file.php:111
555
- msgid "Upload Files"
556
- msgstr ""
557
-
558
- #: inc/fields/file.php:112
559
- msgid "+ Add new file"
560
- msgstr ""
561
-
562
- #: inc/fields/image-advanced.php:23
563
- msgid "Select Images"
564
- msgstr ""
565
-
566
- #: inc/fields/image-advanced.php:71
567
- msgid "Select or Upload Images"
568
- msgstr ""
569
-
570
- #: inc/fields/image.php:70 inc/fields/thickbox-image.php:34
571
- msgid "Upload Images"
572
- msgstr ""
573
-
574
- #: inc/fields/image.php:71
575
- msgid "+ Add new image"
576
- msgstr ""
577
-
578
- #: inc/fields/map.php:46
579
- msgid "Find Address"
580
- msgstr "Найти адрес на карте"
581
-
582
- #: inc/fields/oembed.php:55
583
- msgid "Embed HTML not available."
584
- msgstr ""
585
-
586
- #: inc/fields/oembed.php:77
587
- msgid "Preview"
588
- msgstr ""
589
-
590
- #: inc/fields/plupload-image.php:105
591
- msgid "Drop images here"
592
- msgstr "Перетащите файлы сюда"
593
-
594
- #: inc/fields/plupload-image.php:106
595
- msgid "or"
596
- msgstr "или"
597
-
598
- #: inc/fields/plupload-image.php:182
599
- msgid "Allowed Image Files"
600
- msgstr ""
601
-
602
- #: inc/fields/post.php:67
603
- msgid "Select a post"
604
- msgstr ""
605
-
606
- #: inc/fields/post.php:71 inc/fields/taxonomy.php:40
607
- #, php-format
608
- msgid "Select a %s"
609
- msgstr "Выберите %s"
610
-
611
- #: inc/fields/select.php:207
612
- msgid "All"
613
- msgstr "Все"
614
-
615
- #: inc/fields/select.php:207
616
- msgid "None"
617
- msgstr "Ничего"
618
-
619
- #: inc/fields/user.php:49
620
- msgid "Select an user"
621
- msgstr ""
622
-
623
- #: inc/meta-box.php:253
624
- msgid "Please correct the errors highlighted below and try again."
625
- msgstr ""
626
-
627
- #~ msgctxt "image upload"
628
- #~ msgid "Drop images here"
629
- #~ msgstr "Перетащите файлы сюда"
630
-
631
- #~ msgctxt "image upload"
632
- #~ msgid "or"
633
- #~ msgstr "или"
634
-
635
- #~ msgctxt "image upload"
636
- #~ msgid "Select Files"
637
- #~ msgstr "Загрузите с компьютера"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-sv_SE.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-sv_SE.po DELETED
@@ -1,118 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box Script For WordPress\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2012-06-03 15:09+0700\n"
6
- "PO-Revision-Date: 2012-08-09 16:15+0100\n"
7
- "Last-Translator: \n"
8
- "Language-Team: Rilwis <rilwis@gmail.com>\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_n:1,2;_n_noop:1,2;_nx:1,2;"
13
- "_nx_noop:1,2\n"
14
- "X-Poedit-Basepath: .\n"
15
- "X-Poedit-SourceCharset: utf-8\n"
16
- "Language: en_VN\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: ../inc/fields\n"
19
-
20
- #: ../meta-box.php:79
21
- msgid "RW_Meta_Box Debug:"
22
- msgstr ""
23
-
24
- #: ../inc/classes/meta-box.php:316
25
- msgid "+"
26
- msgstr ""
27
-
28
- #: ../inc/classes/meta-box.php:340
29
- msgid "&#8211;"
30
- msgstr ""
31
-
32
- #: ../inc/fields/file.php:69
33
- msgid "Error: Cannot delete file"
34
- msgstr "Fel: Kan inte radera filen"
35
-
36
- #: ../inc/fields/file.php:83
37
- msgctxt "file upload"
38
- msgid "Uploaded files"
39
- msgstr "Uppladdade filer"
40
-
41
- #: ../inc/fields/file.php:84
42
- msgctxt "file upload"
43
- msgid "Delete this file"
44
- msgstr "Radera den här filen"
45
-
46
- #: ../inc/fields/file.php:85
47
- msgctxt "file upload"
48
- msgid "Delete"
49
- msgstr "Radera"
50
-
51
- #: ../inc/fields/file.php:86
52
- msgctxt "file upload"
53
- msgid "Upload files"
54
- msgstr "Ladda upp"
55
-
56
- #: ../inc/fields/file.php:87
57
- msgctxt "file upload"
58
- msgid "+ Add new file"
59
- msgstr "+ Lägg till ny fil"
60
-
61
- #: ../inc/fields/image.php:75
62
- msgid "Order saved"
63
- msgstr "Ordning sparad"
64
-
65
- #: ../inc/fields/image.php:91 ../inc/fields/plupload-image.php:156
66
- msgctxt "image upload"
67
- msgid "Uploaded files"
68
- msgstr "Uppladdade filer"
69
-
70
- #: ../inc/fields/image.php:92 ../inc/fields/plupload-image.php:112
71
- msgctxt "image upload"
72
- msgid "Delete this file"
73
- msgstr "Radera den här filen"
74
-
75
- #: ../inc/fields/image.php:93 ../inc/fields/plupload-image.php:113
76
- msgctxt "image upload"
77
- msgid "Delete"
78
- msgstr "Radera"
79
-
80
- #: ../inc/fields/image.php:94 ../inc/fields/plupload-image.php:114
81
- msgctxt "image upload"
82
- msgid "Edit"
83
- msgstr "Redigera"
84
-
85
- #: ../inc/fields/image.php:95 ../inc/fields/plupload-image.php:157
86
- msgctxt "image upload"
87
- msgid "Upload files"
88
- msgstr "Ladda upp filer"
89
-
90
- #: ../inc/fields/image.php:96
91
- msgctxt "image upload"
92
- msgid "+ Add new image"
93
- msgstr "+ Lägg till ny bild"
94
-
95
- #: ../inc/fields/plupload-image.php:95
96
- msgctxt "image upload"
97
- msgid "Allowed Image Files"
98
- msgstr "Tillåtna bildformat"
99
-
100
- #: ../inc/fields/plupload-image.php:160
101
- msgctxt "image upload"
102
- msgid "Drop images here"
103
- msgstr "Släpp bilder här"
104
-
105
- #: ../inc/fields/plupload-image.php:161
106
- msgctxt "image upload"
107
- msgid "or"
108
- msgstr "eller"
109
-
110
- #: ../inc/fields/plupload-image.php:162
111
- msgctxt "image upload"
112
- msgid "Select Files"
113
- msgstr "Välj filer"
114
-
115
- #: ../inc/fields/thickbox-image.php:45
116
- msgctxt "image upload"
117
- msgid "Upload image"
118
- msgstr "Ladda upp bild"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-tr_TR.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-tr_TR.po DELETED
@@ -1,180 +0,0 @@
1
- # <!=Copyright (C) 2014 Rilwis
2
- # This file is distributed under the GPL2+.=!>
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: Meta Box 4.8.7\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/meta-box\n"
7
- "POT-Creation-Date: 2016-11-18 16:09+0300\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2016-11-18 16:13+0300\n"
12
- "Language-Team: Meta Box <admin@metabox.io>\n"
13
- "X-Generator: Poedit 1.8.11\n"
14
- "X-Poedit-KeywordsList: __;_x;_e;_ex;_n;_nx;esc_attr__;esc_attr_e;esc_attr_x;esc_html__;esc_html_e;esc_html_x;_n_noop;_nx_noop\n"
15
- "X-Poedit-Basepath: ..\n"
16
- "Last-Translator: \n"
17
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
- "Language: tr\n"
19
- "X-Poedit-SearchPath-0: .\n"
20
- "X-Poedit-SearchPathExcluded-0: js\n"
21
- "X-Poedit-SearchPathExcluded-1: demo\n"
22
- "X-Poedit-SearchPathExcluded-2: tests\n"
23
- "X-Poedit-SearchPathExcluded-3: css\n"
24
- "X-Poedit-SearchPathExcluded-4: lang\n"
25
-
26
- #: inc/core.php:40
27
- msgid "Documentation"
28
- msgstr "Dökümantasyon"
29
-
30
- #: inc/core.php:41
31
- msgid "Extensions"
32
- msgstr "Uzantılar"
33
-
34
- #: inc/field.php:192
35
- msgid "+ Add more"
36
- msgstr "+Ekle"
37
-
38
- #: inc/fields/autocomplete.php:23 inc/fields/autocomplete.php:87
39
- #: inc/fields/autocomplete.php:104 inc/fields/file.php:162
40
- msgid "Delete"
41
- msgstr "Sil"
42
-
43
- #: inc/fields/button.php:29
44
- msgid "Click me"
45
- msgstr "Bena tıkla"
46
-
47
- #: inc/fields/checkbox.php:82
48
- msgid "Yes"
49
- msgstr "Evet"
50
-
51
- #: inc/fields/checkbox.php:82
52
- msgid "No"
53
- msgstr "Hayır"
54
-
55
- #: inc/fields/file-input.php:25
56
- msgid "Select File"
57
- msgstr "Dosya Seç"
58
-
59
- #: inc/fields/file-input.php:49 inc/fields/select.php:91
60
- msgid "Select"
61
- msgstr "Seçim Yapınız"
62
-
63
- #: inc/fields/file-input.php:51 inc/fields/media.php:28
64
- msgid "Remove"
65
- msgstr "Kaldır"
66
-
67
- #: inc/fields/file.php:24
68
- #, php-format
69
- msgid "You may only upload maximum %d file"
70
- msgstr "En fazla %d dosya yükleyebilirsiniz"
71
-
72
- #: inc/fields/file.php:25
73
- #, php-format
74
- msgid "You may only upload maximum %d files"
75
- msgstr "En fazla %d dosyası yükleyebilirsiniz"
76
-
77
- #: inc/fields/file.php:85
78
- msgid "Error: Cannot delete file"
79
- msgstr "Hata: Dosya silinemiyor"
80
-
81
- #: inc/fields/file.php:98
82
- msgid "Upload Files"
83
- msgstr "Dosyaları Yükle"
84
-
85
- #: inc/fields/file.php:99
86
- msgid "+ Add new file"
87
- msgstr "+ Yeni dosya ekle"
88
-
89
- #: inc/fields/file.php:163 inc/fields/media.php:29
90
- msgid "Edit"
91
- msgstr "Düzenle"
92
-
93
- #: inc/fields/key-value.php:20
94
- msgid "Key"
95
- msgstr "Anahtar"
96
-
97
- #: inc/fields/key-value.php:26
98
- msgid "Value"
99
- msgstr "Değer"
100
-
101
- #: inc/fields/map.php:49
102
- msgid "Find Address"
103
- msgstr "Adres Bul"
104
-
105
- #: inc/fields/media.php:25
106
- msgid "+ Add Media"
107
- msgstr "+ Media Ekle"
108
-
109
- #: inc/fields/media.php:26
110
- msgid " file"
111
- msgstr "dosya"
112
-
113
- #: inc/fields/media.php:27
114
- msgid " files"
115
- msgstr "dosyalar"
116
-
117
- #: inc/fields/media.php:30
118
- msgid "View"
119
- msgstr "Görüntüle"
120
-
121
- #: inc/fields/media.php:31
122
- msgid "No Title"
123
- msgstr "Başlık Yok"
124
-
125
- #: inc/fields/media.php:34
126
- msgid "Select Files"
127
- msgstr "Dosyaları Seç"
128
-
129
- #: inc/fields/media.php:35
130
- msgid "or"
131
- msgstr "veya"
132
-
133
- #: inc/fields/media.php:36
134
- msgid "Drop files here to upload"
135
- msgstr "Yüklemek istediğiniz dosyaları buraya sürükleyiniz"
136
-
137
- #: inc/fields/oembed.php:65
138
- msgid "Embed HTML not available."
139
- msgstr "HTML gömme mevcut değil."
140
-
141
- #: inc/fields/oembed.php:81
142
- msgid "Preview"
143
- msgstr "Önizle"
144
-
145
- #: inc/fields/post.php:34
146
- msgid "Select a post"
147
- msgstr "Yazı seçin"
148
-
149
- #: inc/fields/post.php:38 inc/fields/taxonomy.php:51
150
- #, php-format
151
- msgid "Select a %s"
152
- msgstr "Seç %s"
153
-
154
- #: inc/fields/select-advanced.php:44
155
- msgid "Select an item"
156
- msgstr "Bir öğe seçin"
157
-
158
- #: inc/fields/select.php:91
159
- msgid "All"
160
- msgstr "Tümü"
161
-
162
- #: inc/fields/select.php:91
163
- msgid "None"
164
- msgstr "Hiçbiri"
165
-
166
- #: inc/fields/taxonomy.php:47
167
- msgid "Select a term"
168
- msgstr "Bir terim seçin"
169
-
170
- #: inc/fields/thickbox-image.php:53
171
- msgid "Upload Images"
172
- msgstr "Resimler Yükle"
173
-
174
- #: inc/fields/user.php:34
175
- msgid "Select an user"
176
- msgstr "Bir Kullanıcı Seçin"
177
-
178
- #: inc/validation.php:49
179
- msgid "Please correct the errors highlighted below and try again."
180
- msgstr "Lütfen vurgulanan hataları düzeltip tekrar deneyin."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-zh_CN.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-zh_CN.po DELETED
@@ -1,189 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box v4.8.7\n"
4
- "POT-Creation-Date: 2016-06-03 16:24+0800\n"
5
- "PO-Revision-Date: \n"
6
- "Last-Translator: OOME <1049879335@qq.com>\n"
7
- "Language-Team: 偶米工作室 <1049879335@qq.com>\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.7\n"
12
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_nx:1,2;_n_noop:1,2\n"
13
- "X-Poedit-Basepath: C:\\xampp\\htdocs\\000\\wp-content\\plugins\\meta-box"
14
- "\\lang\n"
15
- "X-Poedit-SearchPath-0: ..\n"
16
-
17
- #: ../inc/core.php:40
18
- msgid "Documentation"
19
- msgstr "文档"
20
-
21
- #: ../inc/core.php:41
22
- msgid "Extensions"
23
- msgstr "扩展"
24
-
25
- #: ../inc/field.php:192
26
- msgid "+ Add more"
27
- msgstr "+ 新增"
28
-
29
- #: ../inc/validation.php:49
30
- msgid "Please correct the errors highlighted below and try again."
31
- msgstr "请修正高亮位置的错误,并重新尝试。"
32
-
33
- #: ../inc/fields/autocomplete.php:23 ../inc/fields/autocomplete.php:87
34
- #: ../inc/fields/autocomplete.php:104
35
- msgid "Delete"
36
- msgstr "删除"
37
-
38
- #: ../inc/fields/button.php:29
39
- msgid "Click me"
40
- msgstr "点我"
41
-
42
- #: ../inc/fields/checkbox.php:82
43
- msgid "Yes"
44
- msgstr "是"
45
-
46
- #: ../inc/fields/checkbox.php:82
47
- msgid "No"
48
- msgstr "否"
49
-
50
- #: ../inc/fields/file-input.php:25
51
- msgid "Select File"
52
- msgstr "选择文件"
53
-
54
- #: ../inc/fields/file-input.php:49 ../inc/fields/select.php:91
55
- msgid "Select"
56
- msgstr "选择"
57
-
58
- #: ../inc/fields/file-input.php:51
59
- msgid "Remove"
60
- msgstr "移除"
61
-
62
- #: ../inc/fields/file.php:24
63
- #, php-format
64
- msgid "You may only upload maximum %d file"
65
- msgstr "您允许上传的文件上限为 %d 个。"
66
-
67
- #: ../inc/fields/file.php:25
68
- #, php-format
69
- msgid "You may only upload maximum %d files"
70
- msgstr "您允许上传的文件上限为 %d 个。"
71
-
72
- #: ../inc/fields/file.php:85
73
- msgid "Error: Cannot delete file"
74
- msgstr "错误:无法删除文件。"
75
-
76
- #: ../inc/fields/file.php:98
77
- msgctxt "file upload"
78
- msgid "Upload Files"
79
- msgstr "上传文件"
80
-
81
- #: ../inc/fields/file.php:99
82
- msgctxt "file upload"
83
- msgid "+ Add new file"
84
- msgstr "+ 新增文件"
85
-
86
- #: ../inc/fields/file.php:162
87
- msgctxt "file upload"
88
- msgid "Delete"
89
- msgstr "删除"
90
-
91
- #: ../inc/fields/file.php:163
92
- msgctxt "file upload"
93
- msgid "Edit"
94
- msgstr "编辑"
95
-
96
- #: ../inc/fields/map.php:49
97
- msgid "Find Address"
98
- msgstr "查找地址"
99
-
100
- #: ../inc/fields/media.php:25
101
- msgctxt "media"
102
- msgid "+ Add Media"
103
- msgstr "从媒体库选择"
104
-
105
- #: ../inc/fields/media.php:26
106
- msgctxt "media"
107
- msgid " file"
108
- msgstr "文件"
109
-
110
- #: ../inc/fields/media.php:27
111
- msgctxt "media"
112
- msgid " files"
113
- msgstr "文件"
114
-
115
- #: ../inc/fields/media.php:28
116
- msgctxt "media"
117
- msgid "Remove"
118
- msgstr "移除"
119
-
120
- #: ../inc/fields/media.php:29
121
- msgctxt "media"
122
- msgid "Edit"
123
- msgstr "编辑"
124
-
125
- #: ../inc/fields/media.php:30
126
- msgctxt "media"
127
- msgid "View"
128
- msgstr "查看"
129
-
130
- #: ../inc/fields/media.php:31
131
- msgctxt "media"
132
- msgid "No Title"
133
- msgstr "无标题"
134
-
135
- #: ../inc/fields/media.php:34
136
- msgctxt "media"
137
- msgid "Select Files"
138
- msgstr "选择图像"
139
-
140
- #: ../inc/fields/media.php:35
141
- msgctxt "media"
142
- msgid "or"
143
- msgstr " 或"
144
-
145
- #: ../inc/fields/media.php:36
146
- msgctxt "media"
147
- msgid "Drop files here to upload"
148
- msgstr "请把文件拖动到该区域上传"
149
-
150
- #: ../inc/fields/oembed.php:65
151
- msgid "Embed HTML not available."
152
- msgstr ""
153
- "oEmbed 代码无效,请检查。 如需了解更多 oEmbed 信息和支持的网站,请访问 <a "
154
- "href=\"http://codex.wordpress.org/Embeds\" target=\"_blank\">WordPress 官网</"
155
- "a>。"
156
-
157
- #: ../inc/fields/post.php:34
158
- msgid "Select a post"
159
- msgstr "选择文章"
160
-
161
- #: ../inc/fields/post.php:38 ../inc/fields/taxonomy.php:51
162
- #, php-format
163
- msgid "Select a %s"
164
- msgstr "选择%s"
165
-
166
- #: ../inc/fields/select-advanced.php:44
167
- msgid "Select an item"
168
- msgstr "选择项目"
169
-
170
- #: ../inc/fields/select.php:91
171
- msgid "All"
172
- msgstr "全部"
173
-
174
- #: ../inc/fields/select.php:91
175
- msgid "None"
176
- msgstr "无"
177
-
178
- #: ../inc/fields/taxonomy.php:47
179
- msgid "Select a term"
180
- msgstr "选择分类"
181
-
182
- #: ../inc/fields/thickbox-image.php:53
183
- msgctxt "image upload"
184
- msgid "Upload Images"
185
- msgstr "上传图像"
186
-
187
- #: ../inc/fields/user.php:34
188
- msgid "Select an user"
189
- msgstr "选择用户"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/meta-box-zh_TW.mo DELETED
Binary file
inc/libraries/meta-box/languages/meta-box-zh_TW.po DELETED
@@ -1,189 +0,0 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: Meta Box v4.8.7\n"
4
- "POT-Creation-Date: 2016-06-03 16:24+0800\n"
5
- "PO-Revision-Date: \n"
6
- "Last-Translator: OOME <1049879335@qq.com>\n"
7
- "Language-Team: 偶米工作室 <1049879335@qq.com>\n"
8
- "MIME-Version: 1.0\n"
9
- "Content-Type: text/plain; charset=UTF-8\n"
10
- "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.5.7\n"
12
- "X-Poedit-KeywordsList: __;_e;_x:2c,1;_nx:1,2;_n_noop:1,2\n"
13
- "X-Poedit-Basepath: C:\\xampp\\htdocs\\000\\wp-content\\plugins\\meta-box"
14
- "\\lang\n"
15
- "X-Poedit-SearchPath-0: ..\n"
16
-
17
- #: ../inc/core.php:40
18
- msgid "Documentation"
19
- msgstr "文檔"
20
-
21
- #: ../inc/core.php:41
22
- msgid "Extensions"
23
- msgstr "擴展"
24
-
25
- #: ../inc/field.php:192
26
- msgid "+ Add more"
27
- msgstr "+ 新增"
28
-
29
- #: ../inc/validation.php:49
30
- msgid "Please correct the errors highlighted below and try again."
31
- msgstr "請修正高亮位置的錯誤,並重新嘗試。"
32
-
33
- #: ../inc/fields/autocomplete.php:23 ../inc/fields/autocomplete.php:87
34
- #: ../inc/fields/autocomplete.php:104
35
- msgid "Delete"
36
- msgstr "刪除"
37
-
38
- #: ../inc/fields/button.php:29
39
- msgid "Click me"
40
- msgstr "點我"
41
-
42
- #: ../inc/fields/checkbox.php:82
43
- msgid "Yes"
44
- msgstr "是"
45
-
46
- #: ../inc/fields/checkbox.php:82
47
- msgid "No"
48
- msgstr "否"
49
-
50
- #: ../inc/fields/file-input.php:25
51
- msgid "Select File"
52
- msgstr "選擇檔"
53
-
54
- #: ../inc/fields/file-input.php:49 ../inc/fields/select.php:91
55
- msgid "Select"
56
- msgstr "選擇"
57
-
58
- #: ../inc/fields/file-input.php:51
59
- msgid "Remove"
60
- msgstr "移除"
61
-
62
- #: ../inc/fields/file.php:24
63
- #, php-format
64
- msgid "You may only upload maximum %d file"
65
- msgstr "您允許上傳的檔上限為 %d 個。"
66
-
67
- #: ../inc/fields/file.php:25
68
- #, php-format
69
- msgid "You may only upload maximum %d files"
70
- msgstr "您允許上傳的檔上限為 %d 個。"
71
-
72
- #: ../inc/fields/file.php:85
73
- msgid "Error: Cannot delete file"
74
- msgstr "錯誤:無法刪除檔。"
75
-
76
- #: ../inc/fields/file.php:98
77
- msgctxt "file upload"
78
- msgid "Upload Files"
79
- msgstr "上傳文件"
80
-
81
- #: ../inc/fields/file.php:99
82
- msgctxt "file upload"
83
- msgid "+ Add new file"
84
- msgstr "+ 新增文件"
85
-
86
- #: ../inc/fields/file.php:162
87
- msgctxt "file upload"
88
- msgid "Delete"
89
- msgstr "刪除"
90
-
91
- #: ../inc/fields/file.php:163
92
- msgctxt "file upload"
93
- msgid "Edit"
94
- msgstr "編輯"
95
-
96
- #: ../inc/fields/map.php:49
97
- msgid "Find Address"
98
- msgstr "查找位址"
99
-
100
- #: ../inc/fields/media.php:25
101
- msgctxt "media"
102
- msgid "+ Add Media"
103
- msgstr "從媒體庫選擇"
104
-
105
- #: ../inc/fields/media.php:26
106
- msgctxt "media"
107
- msgid " file"
108
- msgstr "文件"
109
-
110
- #: ../inc/fields/media.php:27
111
- msgctxt "media"
112
- msgid " files"
113
- msgstr "文件"
114
-
115
- #: ../inc/fields/media.php:28
116
- msgctxt "media"
117
- msgid "Remove"
118
- msgstr "移除"
119
-
120
- #: ../inc/fields/media.php:29
121
- msgctxt "media"
122
- msgid "Edit"
123
- msgstr "編輯"
124
-
125
- #: ../inc/fields/media.php:30
126
- msgctxt "media"
127
- msgid "View"
128
- msgstr "查看"
129
-
130
- #: ../inc/fields/media.php:31
131
- msgctxt "media"
132
- msgid "No Title"
133
- msgstr "無標題"
134
-
135
- #: ../inc/fields/media.php:34
136
- msgctxt "media"
137
- msgid "Select Files"
138
- msgstr "選擇圖像"
139
-
140
- #: ../inc/fields/media.php:35
141
- msgctxt "media"
142
- msgid "or"
143
- msgstr " 或"
144
-
145
- #: ../inc/fields/media.php:36
146
- msgctxt "media"
147
- msgid "Drop files here to upload"
148
- msgstr "請把檔拖動到該區域上傳"
149
-
150
- #: ../inc/fields/oembed.php:65
151
- msgid "Embed HTML not available."
152
- msgstr ""
153
- "oEmbed 代碼無效,請檢查。 如需瞭解更多 oEmbed 資訊和支援的網站,請訪問 <a "
154
- "href=\"http://codex.wordpress.org/Embeds\" target=\"_blank\">WordPress 官網</"
155
- "a>。"
156
-
157
- #: ../inc/fields/post.php:34
158
- msgid "Select a post"
159
- msgstr "選擇文章"
160
-
161
- #: ../inc/fields/post.php:38 ../inc/fields/taxonomy.php:51
162
- #, php-format
163
- msgid "Select a %s"
164
- msgstr "選擇%s"
165
-
166
- #: ../inc/fields/select-advanced.php:44
167
- msgid "Select an item"
168
- msgstr "選擇項目"
169
-
170
- #: ../inc/fields/select.php:91
171
- msgid "All"
172
- msgstr "全部"
173
-
174
- #: ../inc/fields/select.php:91
175
- msgid "None"
176
- msgstr "無"
177
-
178
- #: ../inc/fields/taxonomy.php:47
179
- msgid "Select a term"
180
- msgstr "選擇分類"
181
-
182
- #: ../inc/fields/thickbox-image.php:53
183
- msgctxt "image upload"
184
- msgid "Upload Images"
185
- msgstr "上傳圖像"
186
-
187
- #: ../inc/fields/user.php:34
188
- msgid "Select an user"
189
- msgstr "選擇用戶"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/meta-box/languages/readme.md DELETED
@@ -1,19 +0,0 @@
1
- # How To Translate Meta Box
2
-
3
- ## Who translates Meta Box? How can I get involved?
4
-
5
- Anyone can help by suggesting new translations [here](http://translate.wordpress.com/projects/meta-box/). No need to use a Translation Editor, you can do it all from [GlotPress](http://translate.wordpress.com/projects/meta-box/)!
6
-
7
- Once you've suggested a new translation, a GlotPress validator will review it. They will then approve, reject, or change your suggestions. Once your changes get approved, they are automatically included in the next Meta Box release.
8
-
9
- ## How does GlotPress work?
10
-
11
- You can find detailed GlotPress documentation on [this page](https://en.support.wordpress.com/glotpress/).
12
-
13
- ## Who decides which languages are available? I want my language added
14
-
15
- If you can't find your language in GlotPress, [send us an email](https://metabox.io) and we'll add it for you.
16
-
17
- == I want to change translations locally. Where can I download the .PO file for my language? ==
18
-
19
- You'll find options to create a .PO file and export translations at the bottom of each language page in GlotPress.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/libraries/wp-background-process.php CHANGED
@@ -276,11 +276,12 @@ abstract class WP_Background_Process extends WP_Async_Request {
276
  ORDER BY {$key_column} ASC
277
  LIMIT 1
278
  ", $key ) );
279
-
280
- $batch = new stdClass();
281
- $batch->key = $query->$column;
282
- $batch->data = maybe_unserialize( $query->$value_column );
283
-
 
284
  return $batch;
285
  }
286
 
@@ -295,20 +296,20 @@ abstract class WP_Background_Process extends WP_Async_Request {
295
 
296
  do {
297
  $batch = $this->get_batch();
298
-
299
- foreach ( $batch->data as $key => $value ) {
300
- $task = $this->task( $value );
301
-
302
- if ( false !== $task ) {
303
- $batch->data[ $key ] = $task;
304
- } else {
305
- unset( $batch->data[ $key ] );
306
- }
307
-
308
- if ( $this->time_exceeded() || $this->memory_exceeded() ) {
309
- // Batch limits reached.
310
- break;
311
- }
312
  }
313
 
314
  // Update or delete current batch.
276
  ORDER BY {$key_column} ASC
277
  LIMIT 1
278
  ", $key ) );
279
+ $batch = null;
280
+ if( $query ){
281
+ $batch = new stdClass();
282
+ $batch->key = $query->$column;
283
+ $batch->data = maybe_unserialize( $query->$value_column );
284
+ }
285
  return $batch;
286
  }
287
 
296
 
297
  do {
298
  $batch = $this->get_batch();
299
+ if( $batch && isset($batch->data) && !empty($batch->data) ) {
300
+ foreach ( $batch->data as $key => $value ) {
301
+ $task = $this->task( $value );
302
+ if ( false !== $task ) {
303
+ $batch->data[ $key ] = $task;
304
+ } else {
305
+ unset( $batch->data[ $key ] );
306
+ }
307
+
308
+ if ( $this->time_exceeded() || $this->memory_exceeded() ) {
309
+ // Batch limits reached.
310
+ break;
311
+ }
312
+ }
313
  }
314
 
315
  // Update or delete current batch.
inc/lp-constants.php CHANGED
@@ -4,7 +4,7 @@
4
  */
5
  $upload_dir = wp_upload_dir();
6
  // version
7
- define( 'LEARNPRESS_VERSION', '3.0.5' );
8
 
9
  define( 'LP_WP_CONTENT', basename( WP_CONTENT_DIR ) );
10
 
@@ -55,4 +55,4 @@ define( 'LP_INVALID_QUIZ_OR_COURSE', 140 );
55
  define( 'LP_COURSE_IS_FINISHED', 150 );
56
  define( 'LP_QUIZ_HAS_STARTED_OR_COMPLETED', 160 );
57
  define( 'LP_ERROR_NO_PAYMENT_METHOD_SELECTED', 1000 );
58
- define( 'LP_DEBUG_DEV', true );
4
  */
5
  $upload_dir = wp_upload_dir();
6
  // version
7
+ define( 'LEARNPRESS_VERSION', '3.0.6' );
8
 
9
  define( 'LP_WP_CONTENT', basename( WP_CONTENT_DIR ) );
10
 
55
  define( 'LP_COURSE_IS_FINISHED', 150 );
56
  define( 'LP_QUIZ_HAS_STARTED_OR_COMPLETED', 160 );
57
  define( 'LP_ERROR_NO_PAYMENT_METHOD_SELECTED', 1000 );
58
+ define( 'LP_DEBUG_DEV', false );
inc/lp-core-functions.php CHANGED
@@ -497,22 +497,20 @@ function _learn_press_get_course_terms_parent_usort_callback( $a, $b ) {
497
  */
498
  function learn_press_get_post_by_name( $name, $type, $single = true ) {
499
  // Ensure that post name has to be sanitized. Fixed in 2.1.6
500
- $name = sanitize_title( $name );
501
-
502
- if ( false === ( $id = wp_cache_get( $type . '-' . $name, 'lp-post-names' ) ) ) {
503
- global $wpdb;
504
- $query = $wpdb->prepare( "
505
- SELECT *
506
- FROM {$wpdb->posts}
507
- WHERE 1 AND post_name = %s
508
- ", sanitize_title( $name ) );
509
-
510
- $query .= " AND post_type IN ('" . $type . "' )";
511
-
512
- if ( $post = $wpdb->get_row( $query ) ) {
513
- $id = $post->ID;
514
- wp_cache_set( $id, $post, 'posts' );
515
- wp_cache_set( $type . '-' . $name, $id, 'lp-post-names' );
516
  }
517
  }
518
 
@@ -1191,7 +1189,7 @@ function learn_press_currency_symbols() {
1191
  'DKK' => '&#107;&#114;',
1192
  'DOP' => '&#82;&#68;&#36;',
1193
  'DZD' => '&#1583;&#1580;',
1194
- 'EGP' => '&#163;',
1195
  'ERN' => 'Nfk',
1196
  'ETB' => '&#66;&#114;',
1197
  'EUR' => '&#8364;',
@@ -2871,6 +2869,12 @@ function learn_press_static_page_ids() {
2871
  'become_a_teacher' => learn_press_get_page_id( 'become_a_teacher' )
2872
  );
2873
 
 
 
 
 
 
 
2874
  wp_cache_set( 'static-page-ids', $pages, 'learnpress' );
2875
  }
2876
 
@@ -3128,4 +3132,4 @@ function learn_press_date_i18n( $timestamp = '', $format = '', $gmt = false ) {
3128
  }
3129
 
3130
  return date_i18n( $format, $timestamp, $gmt );
3131
- }
497
  */
498
  function learn_press_get_post_by_name( $name, $type, $single = true ) {
499
  // Ensure that post name has to be sanitized. Fixed in 2.1.6
500
+ $post_name = sanitize_title( $name );
501
+
502
+ if ( false === ( $id = wp_cache_get( $type . '-' . $post_name, 'lp-post-names' ) ) ) {
503
+
504
+ foreach ( array( $name, urldecode( $name ) ) as $_name ) {
505
+ $args = array( 'name' => $_name, 'post_type' => array( $type ) );
506
+ $posts = get_posts( $args );
507
+ if ( $posts ) {
508
+ $post = $posts[0];
509
+ $id = $post->ID;
510
+ wp_cache_set( $id, $post, 'posts' );
511
+ wp_cache_set( $type . '-' . $name, $id, 'lp-post-names' );
512
+ break;
513
+ }
 
 
514
  }
515
  }
516
 
1189
  'DKK' => '&#107;&#114;',
1190
  'DOP' => '&#82;&#68;&#36;',
1191
  'DZD' => '&#1583;&#1580;',
1192
+ 'EGP' => 'EGP',
1193
  'ERN' => 'Nfk',
1194
  'ETB' => '&#66;&#114;',
1195
  'EUR' => '&#8364;',
2869
  'become_a_teacher' => learn_press_get_page_id( 'become_a_teacher' )
2870
  );
2871
 
2872
+ foreach ( $pages as $name => $id ) {
2873
+ if ( ! get_post( $id ) ) {
2874
+ $pages[ $name ] = 0;
2875
+ }
2876
+ }
2877
+
2878
  wp_cache_set( 'static-page-ids', $pages, 'learnpress' );
2879
  }
2880
 
3132
  }
3133
 
3134
  return date_i18n( $format, $timestamp, $gmt );
3135
+ }
inc/lp-template-functions.php CHANGED
@@ -216,17 +216,35 @@ if ( ! function_exists( 'learn_press_course_external_button' ) ) {
216
  $user = learn_press_get_current_user();
217
 
218
  if ( ! $user->has_enrolled_course( $course->get_id() ) ) {
219
- remove_action( 'learn-press/course-buttons', 'learn_press_course_purchase_button', 10 );
220
- remove_action( 'learn-press/course-buttons', 'learn_press_course_enroll_button', 15 );
221
- remove_action( 'learn-press/course-buttons', 'learn_press_course_retake_button', 20 );
222
- remove_action( 'learn-press/course-buttons', 'learn_press_course_continue_button', 25 );
223
- remove_action( 'learn-press/course-buttons', 'learn_press_course_finish_button', 30 );
224
-
225
  learn_press_get_template( 'single-course/buttons/external-link.php' );
 
 
226
  }
227
  }
228
  }
229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  if ( ! function_exists( 'learn_press_curriculum_section_title' ) ) {
231
 
232
  /**
@@ -354,6 +372,7 @@ if ( ! function_exists( 'learn_press_user_profile_header' ) ) {
354
  if ( $profile->get_user()->is_guest() ) {
355
  return;
356
  }
 
357
  learn_press_get_template( 'profile/profile-cover.php', array( 'user' => $user ) );
358
  }
359
  }
@@ -3620,4 +3639,37 @@ function learn_press_current_user_enrolled_course() {
3620
  }
3621
 
3622
  return $user->has_enrolled_course( $course->get_id() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3623
  }
216
  $user = learn_press_get_current_user();
217
 
218
  if ( ! $user->has_enrolled_course( $course->get_id() ) ) {
219
+ // Remove all other buttons
220
+ learn_press_remove_course_buttons();
 
 
 
 
221
  learn_press_get_template( 'single-course/buttons/external-link.php' );
222
+ // Add back other buttons for other courses
223
+ add_action( 'learn-press/after-course-buttons', 'learn_press_add_course_buttons' );
224
  }
225
  }
226
  }
227
 
228
+ if ( ! function_exists( 'learn_press_add_course_buttons' ) ) {
229
+ function learn_press_add_course_buttons() {
230
+ add_action( 'learn-press/course-buttons', 'learn_press_course_purchase_button', 10 );
231
+ add_action( 'learn-press/course-buttons', 'learn_press_course_enroll_button', 15 );
232
+ add_action( 'learn-press/course-buttons', 'learn_press_course_retake_button', 20 );
233
+ add_action( 'learn-press/course-buttons', 'learn_press_course_continue_button', 25 );
234
+ add_action( 'learn-press/course-buttons', 'learn_press_course_finish_button', 30 );
235
+ }
236
+ }
237
+
238
+ if ( ! function_exists( 'learn_press_remove_course_buttons' ) ) {
239
+ function learn_press_remove_course_buttons() {
240
+ remove_action( 'learn-press/course-buttons', 'learn_press_course_purchase_button', 10 );
241
+ remove_action( 'learn-press/course-buttons', 'learn_press_course_enroll_button', 15 );
242
+ remove_action( 'learn-press/course-buttons', 'learn_press_course_retake_button', 20 );
243
+ remove_action( 'learn-press/course-buttons', 'learn_press_course_continue_button', 25 );
244
+ remove_action( 'learn-press/course-buttons', 'learn_press_course_finish_button', 30 );
245
+ }
246
+ }
247
+
248
  if ( ! function_exists( 'learn_press_curriculum_section_title' ) ) {
249
 
250
  /**
372
  if ( $profile->get_user()->is_guest() ) {
373
  return;
374
  }
375
+
376
  learn_press_get_template( 'profile/profile-cover.php', array( 'user' => $user ) );
377
  }
378
  }
3639
  }
3640
 
3641
  return $user->has_enrolled_course( $course->get_id() );
3642
+ }
3643
+
3644
+ function learn_press_content_item_summary_class( $more = '', $echo = true ) {
3645
+ $classes = array( 'content-item-summary' );
3646
+ $classes = LP_Helper::merge_class( $classes, $more );
3647
+ $classes = apply_filters( 'learn-press/content-item-summary-class', $classes );
3648
+ $output = 'class="' . join( ' ', $classes ) . '"';
3649
+
3650
+ if ( $echo ) {
3651
+ echo $output;
3652
+ }
3653
+
3654
+ return $output;
3655
+ }
3656
+
3657
+ function learn_press_content_item_summary_classes( $classes ) {
3658
+ if ( ! $item = LP_Global::course_item() ) {
3659
+ return $classes;
3660
+ }
3661
+
3662
+ if ( $item->get_post_type() !== LP_LESSON_CPT ) {
3663
+ return $classes;
3664
+ }
3665
+
3666
+ if ( 'yes' !== LP()->settings->get( 'enable_lesson_video' ) ) {
3667
+ return $classes;
3668
+ }
3669
+
3670
+ if ( $item->get_video() ) {
3671
+ $classes[] = 'content-item-video';
3672
+ }
3673
+
3674
+ return $classes;
3675
  }
inc/lp-template-hooks.php CHANGED
@@ -202,6 +202,8 @@ add_action( 'learn-press/content-item-summary/lp_lesson', 'learn_press_content_i
202
  add_action( 'learn-press/after-content-item-summary/lp_lesson', 'learn_press_content_item_lesson_complete_button', 10 );
203
  add_action( 'learn-press/after-content-item-summary/lp_lesson', 'learn_press_course_finish_button', 15 );
204
 
 
 
205
  /**
206
  * @see learn_press_content_item_header
207
  * @see learn_press_content_item_footer
202
  add_action( 'learn-press/after-content-item-summary/lp_lesson', 'learn_press_content_item_lesson_complete_button', 10 );
203
  add_action( 'learn-press/after-content-item-summary/lp_lesson', 'learn_press_course_finish_button', 15 );
204
 
205
+ add_action( 'learn-press/content-item-summary-class', 'learn_press_content_item_summary_classes', 15 );
206
+
207
  /**
208
  * @see learn_press_content_item_header
209
  * @see learn_press_content_item_footer
inc/order/class-lp-order.php CHANGED
@@ -876,7 +876,6 @@ if ( ! class_exists( 'LP_Order' ) ) {
876
  if ( ! $view_order_endpoint ) {
877
  $view_order_endpoint = 'order-details';
878
  }
879
-
880
  $view_order_endpoint = urlencode( $view_order_endpoint );
881
  if ( get_option( 'permalink_structure' ) ) {
882
  $view_order_url = learn_press_get_page_link( 'profile' ) . $user->get_data( 'user_login' ) . '/' . $view_order_endpoint . '/' . $this->get_id() . '/';
876
  if ( ! $view_order_endpoint ) {
877
  $view_order_endpoint = 'order-details';
878
  }
 
879
  $view_order_endpoint = urlencode( $view_order_endpoint );
880
  if ( get_option( 'permalink_structure' ) ) {
881
  $view_order_url = learn_press_get_page_link( 'profile' ) . $user->get_data( 'user_login' ) . '/' . $view_order_endpoint . '/' . $this->get_id() . '/';
inc/shortcodes/class-lp-shortcode-become-a-teacher.php CHANGED
@@ -35,8 +35,7 @@ if ( ! class_exists( 'LP_Shortcode_Become_A_Teacher' ) ) {
35
  parent::__construct( $atts );
36
 
37
  $user = learn_press_get_current_user( false );
38
-
39
- if ( ! $user ) {
40
  self::add_message( sprintf( __( 'Please %s to send your request!', 'learnpress' ), sprintf( '<a href="%s">%s</a>', learn_press_get_login_url(), _x( 'login', 'become-teacher-form', 'learnpress' ) ) ), 'login' );
41
  } else {
42
  if ( self::has_sent() ) {
35
  parent::__construct( $atts );
36
 
37
  $user = learn_press_get_current_user( false );
38
+ if ( ! $user || $user instanceof LP_User_Guest ) {
 
39
  self::add_message( sprintf( __( 'Please %s to send your request!', 'learnpress' ), sprintf( '<a href="%s">%s</a>', learn_press_get_login_url(), _x( 'login', 'become-teacher-form', 'learnpress' ) ) ), 'login' );
40
  } else {
41
  if ( self::has_sent() ) {
inc/user-item/class-lp-user-item-course.php CHANGED
@@ -211,7 +211,6 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
211
  $this->load();
212
  $course_result = $course->get_data( 'course_result' );
213
  $results = false;
214
-
215
  switch ( $course_result ) {
216
  // Completed lessons per total
217
  case 'evaluate_lesson':
@@ -255,7 +254,7 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
255
  }
256
 
257
  if ( $prop === 'status' ) {
258
- if ( $results['grade'] ) {
259
  $prop = 'grade';
260
  }
261
  }
@@ -369,17 +368,20 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
369
 
370
  $data = array( 'result' => 0, 'grade' => '', 'status' => $this->get_status() );
371
  $result = 0;
 
372
 
373
  if ( $items = $this->get_items() ) {
374
  foreach ( $items as $item ) {
375
  if ( $item->get_type() !== LP_QUIZ_CPT ) {
376
  continue;
377
  }
378
-
379
- $result += $item->get_results( 'result' );
 
 
380
  }
 
381
  $data['result'] = $result;
382
-
383
  if ( $this->is_finished() ) {
384
  $data['grade'] = $this->_is_passed( $result );
385
  }
@@ -402,15 +404,18 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
402
 
403
  $data = array( 'result' => 0, 'grade' => '', 'status' => $this->get_status() );
404
  $result = 0;
405
-
406
  if ( $items = $this->get_items() ) {
407
  foreach ( $items as $item ) {
408
  if ( $item->get_type() !== LP_QUIZ_CPT ) {
409
  continue;
410
  }
411
-
412
- $result += $item->is_passed() ? $item->get_results( 'result' ) : 0;
 
 
413
  }
 
414
  $data['result'] = $result;
415
 
416
  if ( $this->is_finished() ) {
@@ -425,7 +430,7 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
425
  }
426
 
427
  /**
428
- * Evaluate course result by point of quizzes doing/done per total quizzes.
429
  *
430
  * @return array
431
  */
@@ -438,15 +443,18 @@ class LP_User_Item_Course extends LP_User_Item implements ArrayAccess {
438
  $result = 0;
439
 
440
  if ( $items = $this->get_items() ) {
441
- foreach ( $items as $item ) {
442
- if ( $item->get_type() !== LP_QUIZ_CPT ) {
443
- continue;
444
- }
445
-
446
- $result += $item->is_completed() ? $item->get_results( 'result' ) : 0;
447
- }
 
 
 
 
448
  $data['result'] = $result;
449
-
450
  if ( $this->is_finished() ) {
451
  $data['grade'] = $this->_is_passed( $result );
452
  }
211
  $this->load();
212
  $course_result = $course->get_data( 'course_result' );
213
  $results = false;
 
214
  switch ( $course_result ) {
215
  // Completed lessons per total
216
  case 'evaluate_lesson':
254
  }
255
 
256
  if ( $prop === 'status' ) {
257
+ if ( isset($results['grade']) ) {
258
  $prop = 'grade';
259
  }
260
  }
368
 
369
  $data = array( 'result' => 0, 'grade' => '', 'status' => $this->get_status() );
370
  $result = 0;
371
+ $result_of_items = 0;
372
 
373
  if ( $items = $this->get_items() ) {
374
  foreach ( $items as $item ) {
375
  if ( $item->get_type() !== LP_QUIZ_CPT ) {
376
  continue;
377
  }
378
+ if( $item->get_quiz()->get_data( 'passing_grade' ) ) {
379
+ $result += $item->get_results( 'result' );
380
+ $result_of_items++;
381
+ }
382
  }
383
+ $result = $result/$result_of_items;
384
  $data['result'] = $result;
 
385
  if ( $this->is_finished() ) {
386
  $data['grade'] = $this->_is_passed( $result );
387
  }
404
 
405
  $data = array( 'result' => 0, 'grade' => '', 'status' => $this->get_status() );
406
  $result = 0;
407
+ $result_of_items = 0;
408
  if ( $items = $this->get_items() ) {
409
  foreach ( $items as $item ) {
410
  if ( $item->get_type() !== LP_QUIZ_CPT ) {
411
  continue;
412
  }
413
+ if( $item->get_quiz()->get_data( 'passing_grade' ) ) {
414
+ $result += $item->is_passed() ? $item->get_results( 'result' ) : 0;
415
+ $result_of_items++;
416
+ }
417
  }
418
+ $result = $result/$result_of_items;
419
  $data['result'] = $result;
420
 
421
  if ( $this->is_finished() ) {
430
  }
431
 
432
  /**
433
+ * Evaluate course result by number of passed quizzes per total quizzes.
434
  *
435
  * @return array
436
  */
443
  $result = 0;
444
 
445
  if ( $items = $this->get_items() ) {
446
+ $result_of_items = 0;
447
+ foreach ( $items as $item ) {
448
+ if ( $item->get_type() !== LP_QUIZ_CPT ) {
449
+ continue;
450
+ }
451
+ if( $item->get_quiz()->get_data( 'passing_grade' ) ) {
452
+ $result += $item->is_passed() ? 1 : 0;
453
+ $result_of_items++;
454
+ }
455
+ }
456
+ $result = $result*100/$result_of_items;
457
  $data['result'] = $result;
 
458
  if ( $this->is_finished() ) {
459
  $data['grade'] = $this->_is_passed( $result );
460
  }
inc/user-item/class-lp-user-item-quiz.php CHANGED
@@ -137,17 +137,15 @@ class LP_User_Item_Quiz extends LP_User_Item {
137
  foreach ( $questions as $question_id ) {
138
  $question = LP_Question::get_question( $question_id );
139
  $answered = $this->get_question_answer( $question_id );
140
-
141
  $check = apply_filters( 'learn-press/quiz/check-question-result', $question->check( $answered ), $question_id, $this );
 
 
142
 
143
- $check['type'] = $question->get_type();
144
- $check['answered'] = $answered !== false;
145
-
146
- if ( false !== $answered && $check['correct'] ) {
147
  $result['question_correct'] ++;
148
  $result['user_mark'] += array_key_exists( 'mark', $check ) ? floatval( $check['mark'] ) : $question->get_mark();
149
  } else {
150
- if ( false === $answered ) {
151
  $result['question_empty'] ++;
152
  } else {
153
  $result['question_wrong'] ++;
137
  foreach ( $questions as $question_id ) {
138
  $question = LP_Question::get_question( $question_id );
139
  $answered = $this->get_question_answer( $question_id );
 
140
  $check = apply_filters( 'learn-press/quiz/check-question-result', $question->check( $answered ), $question_id, $this );
141
+ $check['type'] = !isset($check['type']) || !$check['type'] ?$question->get_type() : $check['type'];
142
+ $check['answered'] = !isset($check['answered']) ? $answered !== false: $check['answered'];
143
 
144
+ if ( false !== $check['answered'] && $check['correct'] ) {
 
 
 
145
  $result['question_correct'] ++;
146
  $result['user_mark'] += array_key_exists( 'mark', $check ) ? floatval( $check['mark'] ) : $question->get_mark();
147
  } else {
148
+ if ( false === $check['answered'] ) {
149
  $result['question_empty'] ++;
150
  } else {
151
  $result['question_wrong'] ++;
inc/user/abstract-lp-user.php CHANGED
@@ -385,10 +385,6 @@ if ( ! class_exists( 'LP_Abstract_User' ) ) {
385
  throw new Exception( __( 'You have to login for starting quiz.', 'learnpress' ), LP_REQUIRE_LOGIN );
386
  }
387
 
388
- if ( $user->has_quiz_status( array( 'started', 'completed' ), $quiz_id, $course_id ) ) {
389
- throw new Exception( __( 'You have started/completed quiz', 'learnpress' ), LP_INVALID_REQUEST );
390
- }
391
-
392
  /**
393
  * @see learn_press_hk_before_start_quiz
394
  */
@@ -1755,10 +1751,6 @@ if ( ! class_exists( 'LP_Abstract_User' ) ) {
1755
  return apply_filters( 'learn_press_user_can_retake_quiz', $can, $quiz_id, $this->get_id(), $course_id );
1756
  }
1757
 
1758
- public function _has_quiz_status( $status, $quiz_id, $course_id = 0 ) {
1759
-
1760
- }
1761
-
1762
  public function can_finish_course( $course_id ) {
1763
  $return = false;
1764
  if ( $course = learn_press_get_course( $course_id ) ) {
@@ -2045,13 +2037,12 @@ if ( ! class_exists( 'LP_Abstract_User' ) ) {
2045
  * @return mixed
2046
  */
2047
  public function has_completed_quiz( $quiz_id, $course_id = 0 ) {
2048
- return $this->get_item_status( $quiz_id, $course_id ) == 'completed';
2049
-
2050
- $course_id = $this->_get_course( $course_id );
2051
 
2052
- $completed = $this->get_quiz_status( $quiz_id, $course_id ) == 'completed';
 
2053
 
2054
- return apply_filters( 'learn_press_user_has_completed_quiz', $completed, $quiz_id, $this );
2055
  }
2056
 
2057
 
@@ -2070,12 +2061,12 @@ if ( ! class_exists( 'LP_Abstract_User' ) ) {
2070
  $cached = (array) wp_cache_get( 'user-quiz-statuses', 'learnpress' );
2071
  if ( ! array_key_exists( $this->get_id() . '-' . $course_id . '-' . $quiz_id, $cached ) || $force ) {
2072
  $query = $wpdb->prepare( "
2073
- SELECT uq.item_id as id, uqm.meta_value as `status`
2074
- FROM {$wpdb->prefix}learnpress_user_itemmeta uqm
2075
- INNER JOIN {$wpdb->prefix}learnpress_user_items uq ON uq.user_item_id = uqm.learnpress_user_item_id AND uqm.meta_key = %s
2076
- WHERE uq.user_id = %d
2077
- ORDER BY user_item_id DESC
2078
- ", 'status', $this->get_id(), $quiz_id );
2079
  $cached[ $this->get_id() . '-' . $quiz_id ] = '';
2080
  if ( $items = $wpdb->get_results( $query ) ) {
2081
  foreach ( $items as $item ) {
385
  throw new Exception( __( 'You have to login for starting quiz.', 'learnpress' ), LP_REQUIRE_LOGIN );
386
  }
387
 
 
 
 
 
388
  /**
389
  * @see learn_press_hk_before_start_quiz
390
  */
1751
  return apply_filters( 'learn_press_user_can_retake_quiz', $can, $quiz_id, $this->get_id(), $course_id );
1752
  }
1753
 
 
 
 
 
1754
  public function can_finish_course( $course_id ) {
1755
  $return = false;
1756
  if ( $course = learn_press_get_course( $course_id ) ) {
2037
  * @return mixed
2038
  */
2039
  public function has_completed_quiz( $quiz_id, $course_id = 0 ) {
2040
+ $completed = $this->get_item_status( $quiz_id, $course_id ) == 'completed';
 
 
2041
 
2042
+ // @deprecated since 3.0.0
2043
+ $completed = apply_filters( 'learn_press_user_has_completed_quiz', $completed, $quiz_id, $this );
2044
 
2045
+ return apply_filters( 'learn-press/user-completed-quiz', $completed, $quiz_id, $course_id, $this->get_id() );
2046
  }
2047
 
2048
 
2061
  $cached = (array) wp_cache_get( 'user-quiz-statuses', 'learnpress' );
2062
  if ( ! array_key_exists( $this->get_id() . '-' . $course_id . '-' . $quiz_id, $cached ) || $force ) {
2063
  $query = $wpdb->prepare( "
2064
+ SELECT uq.item_id as id, uqm.meta_value as `status`
2065
+ FROM {$wpdb->prefix}learnpress_user_itemmeta uqm
2066
+ INNER JOIN {$wpdb->prefix}learnpress_user_items uq ON uq.user_item_id = uqm.learnpress_user_item_id AND uqm.meta_key = %s
2067
+ WHERE uq.user_id = %d
2068
+ ORDER BY user_item_id DESC
2069
+ ", 'status', $this->get_id(), $quiz_id );
2070
  $cached[ $this->get_id() . '-' . $quiz_id ] = '';
2071
  if ( $items = $wpdb->get_results( $query ) ) {
2072
  foreach ( $items as $item ) {
inc/user/class-lp-profile-tabs.php CHANGED
@@ -23,7 +23,7 @@ class LP_Profile_Tabs extends LP_Array_Access {
23
  /**
24
  * LP_Profile_Tabs constructor.
25
  *
26
- * @param array $tabs
27
  * @param LP_Profile $profile
28
  */
29
  public function __construct( $tabs, $profile = null ) {
@@ -169,8 +169,8 @@ class LP_Profile_Tabs extends LP_Array_Access {
169
 
170
 
171
  /**
172
- * @param bool $tab
173
- * @param bool $with_section
174
  * @param LP_User $user
175
  *
176
  * @return string
@@ -225,7 +225,7 @@ class LP_Profile_Tabs extends LP_Array_Access {
225
  /**
226
  * Get the slug of tab or section if defined.
227
  *
228
- * @param array $tab_or_section
229
  * @param string $default
230
  *
231
  * @return string
@@ -245,8 +245,8 @@ class LP_Profile_Tabs extends LP_Array_Access {
245
  /**
246
  * Get current link of profile
247
  *
248
- * @param string $args - Optional. Add more query args to url.
249
- * @param bool $with_permalink - Optional. TRUE to build url as friendly url.
250
  *
251
  * @return mixed|string
252
  */
@@ -323,6 +323,23 @@ class LP_Profile_Tabs extends LP_Array_Access {
323
  protected function _sort_tabs( $a, $b ) {
324
  return $a['priority'] > $b['priority'];
325
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
326
  }
327
 
328
  /**
@@ -345,8 +362,8 @@ class LP_Profile_Tab extends LP_Array_Access {
345
  /**
346
  * LP_Profile_Tab constructor.
347
  *
348
- * @param string $id
349
- * @param array $data
350
  * @param LP_Profile $profile
351
  */
352
  public function __construct( $id, $data, $profile ) {
23
  /**
24
  * LP_Profile_Tabs constructor.
25
  *
26
+ * @param array $tabs
27
  * @param LP_Profile $profile
28
  */
29
  public function __construct( $tabs, $profile = null ) {
169
 
170
 
171
  /**
172
+ * @param bool $tab
173
+ * @param bool $with_section
174
  * @param LP_User $user
175
  *
176
  * @return string
225
  /**
226
  * Get the slug of tab or section if defined.
227
  *
228
+ * @param array $tab_or_section
229
  * @param string $default
230
  *
231
  * @return string
245
  /**
246
  * Get current link of profile
247
  *
248
+ * @param string $args - Optional. Add more query args to url.
249
+ * @param bool $with_permalink - Optional. TRUE to build url as friendly url.
250
  *
251
  * @return mixed|string
252
  */
323
  protected function _sort_tabs( $a, $b ) {
324
  return $a['priority'] > $b['priority'];
325
  }
326
+
327
+ /**
328
+ * Remove tab.
329
+ *
330
+ * @param $key
331
+ */
332
+ public function remove_tab( $key ) {
333
+ $tabs = $this->_data;
334
+
335
+ foreach ( $tabs as $slug => $data ) {
336
+ if ( $key == $slug ) {
337
+ unset( $tabs[ $key ] );
338
+ }
339
+ }
340
+
341
+ $this->_data = $tabs;
342
+ }
343
  }
344
 
345
  /**
362
  /**
363
  * LP_Profile_Tab constructor.
364
  *
365
+ * @param string $id
366
+ * @param array $data
367
  * @param LP_Profile $profile
368
  */
369
  public function __construct( $id, $data, $profile ) {
inc/user/class-lp-profile.php CHANGED
@@ -54,6 +54,11 @@ if ( ! class_exists( 'LP_Profile' ) ) {
54
  */
55
  protected $_tabs = null;
56
 
 
 
 
 
 
57
  /**
58
  * Constructor
59
  *
@@ -102,6 +107,30 @@ if ( ! class_exists( 'LP_Profile' ) ) {
102
 
103
  add_filter( 'learn-press/profile/class', array( $this, 'profile_class' ) );
104
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  }
106
 
107
  /**
@@ -240,21 +269,16 @@ if ( ! class_exists( 'LP_Profile' ) ) {
240
  */
241
  public function get_tabs() {
242
 
243
- $user = learn_press_get_current_user();
244
- $role = $user->get_role();
245
-
246
  if ( $this->_tabs === null ) {
247
  $settings = LP()->settings;
248
  $course_sections = array();
249
 
250
- if ( in_array( $role, array( 'admin', 'instructor' ) ) ) {
251
- $course_sections['owned'] = array(
252
- 'title' => __( 'Owned', 'learnpress' ),
253
- 'slug' => $settings->get( 'profile_endpoints.own-courses', 'owned' ),
254
- 'callback' => array( $this, 'tab_order_details' ),
255
- 'priority' => 10
256
- );
257
- }
258
 
259
  $course_sections['purchased'] = array(
260
  'title' => __( 'Purchased', 'learnpress' ),
@@ -263,7 +287,8 @@ if ( ! class_exists( 'LP_Profile' ) ) {
263
  'priority' => 15
264
  );
265
 
266
- $defaults = array(
 
267
  'dashboard' => array(
268
  'title' => __( 'Dashboard', 'learnpress' ),
269
  'slug' => $settings->get( 'profile_endpoints.profile-dashboard', '' ),
@@ -319,7 +344,7 @@ if ( ! class_exists( 'LP_Profile' ) ) {
319
  );
320
 
321
  if ( $this->is_enable_avatar() ) {
322
- $defaults['settings']['sections']['avatar'] = array(
323
  'title' => __( 'Avatar', 'learnpress' ),
324
  'callback' => array( $this, 'tab_order_details' ),
325
  'slug' => $settings->get( 'profile_endpoints.settings-avatar', 'avatar' ),
@@ -328,7 +353,7 @@ if ( ! class_exists( 'LP_Profile' ) ) {
328
  }
329
 
330
  if ( 'yes' === $settings->get( 'profile_publicity.dashboard' ) ) {
331
- $defaults['settings']['sections']['publicity'] = array(
332
  'title' => __( 'Publicity', 'learnpress' ),
333
  'slug' => 'publicity',
334
  'priority' => 40,
@@ -336,7 +361,7 @@ if ( ! class_exists( 'LP_Profile' ) ) {
336
  );
337
  }
338
 
339
- $tabs = apply_filters( 'learn-press/profile-tabs', $defaults );
340
  $this->_tabs = new LP_Profile_Tabs( $tabs, LP_Profile::instance() );
341
  }
342
 
@@ -901,6 +926,10 @@ if ( ! class_exists( 'LP_Profile' ) ) {
901
  $classes[] = 'guest';
902
  }
903
 
 
 
 
 
904
  $classes = LP_Helper::merge_class( $classes, $more );
905
 
906
  $class = ' class="' . join( ' ', apply_filters( 'learn-press/profile/class', $classes ) ) . '"';
@@ -972,9 +1001,11 @@ if ( ! class_exists( 'LP_Profile' ) ) {
972
  *
973
  * @since 3.0.0
974
  *
 
 
975
  * @return false|WP_User
976
  */
977
- public static function get_queried_user() {
978
  global $wp_query;
979
  if ( isset( $wp_query->query['user'] ) ) {
980
  $user = get_user_by( 'login', urldecode( $wp_query->query['user'] ) );
@@ -982,7 +1013,7 @@ if ( ! class_exists( 'LP_Profile' ) ) {
982
  $user = get_user_by( 'id', get_current_user_id() );
983
  }
984
 
985
- return $user;
986
  }
987
 
988
  /**
@@ -1006,12 +1037,8 @@ if ( ! class_exists( 'LP_Profile' ) ) {
1006
  public static function instance( $user_id = 0 ) {
1007
 
1008
  if ( ! $user_id ) {
1009
- if ( ! self::is_queried_user() ) {
1010
  $user_id = get_current_user_id();
1011
- } else {
1012
- if ( $user = self::get_queried_user() ) {
1013
- $user_id = $user->ID;
1014
- }
1015
  }
1016
  }
1017
 
54
  */
55
  protected $_tabs = null;
56
 
57
+ /**
58
+ * @var array
59
+ */
60
+ protected $_default_settings = array();
61
+
62
  /**
63
  * Constructor
64
  *
107
 
108
  add_filter( 'learn-press/profile/class', array( $this, 'profile_class' ) );
109
  }
110
+
111
+ add_filter( 'template_include', array( $this, 'parse_request' ) );
112
+ }
113
+
114
+ /**
115
+ * Prevent access view owned course in non admin, instructor profile page.
116
+ *
117
+ * @param $template
118
+ *
119
+ * @return mixed
120
+ */
121
+ public function parse_request( $template ) {
122
+ $profile = LP_Profile::instance();
123
+ $user = $profile->get_user();
124
+ $role = $user->get_role();
125
+
126
+ if ( ! in_array( $role, array( 'admin', 'instructor' ) ) ) {
127
+ unset( $this->_default_settings['courses']['sections']['owned'] );
128
+
129
+ $tabs = apply_filters( 'learn-press/profile-tabs', $this->_default_settings );
130
+ $profile->_tabs = new LP_Profile_Tabs( $tabs, LP_Profile::instance() );
131
+ }
132
+
133
+ return $template;
134
  }
135
 
136
  /**
269
  */
270
  public function get_tabs() {
271
 
 
 
 
272
  if ( $this->_tabs === null ) {
273
  $settings = LP()->settings;
274
  $course_sections = array();
275
 
276
+ $course_sections['owned'] = array(
277
+ 'title' => __( 'Owned', 'learnpress' ),
278
+ 'slug' => $settings->get( 'profile_endpoints.own-courses', 'owned' ),
279
+ 'callback' => array( $this, 'tab_order_details' ),
280
+ 'priority' => 10
281
+ );
 
 
282
 
283
  $course_sections['purchased'] = array(
284
  'title' => __( 'Purchased', 'learnpress' ),
287
  'priority' => 15
288
  );
289
 
290
+
291
+ $this->_default_settings = array(
292
  'dashboard' => array(
293
  'title' => __( 'Dashboard', 'learnpress' ),
294
  'slug' => $settings->get( 'profile_endpoints.profile-dashboard', '' ),
344
  );
345
 
346
  if ( $this->is_enable_avatar() ) {
347
+ $this->_default_settings['settings']['sections']['avatar'] = array(
348
  'title' => __( 'Avatar', 'learnpress' ),
349
  'callback' => array( $this, 'tab_order_details' ),
350
  'slug' => $settings->get( 'profile_endpoints.settings-avatar', 'avatar' ),
353
  }
354
 
355
  if ( 'yes' === $settings->get( 'profile_publicity.dashboard' ) ) {
356
+ $this->_default_settings['settings']['sections']['publicity'] = array(
357
  'title' => __( 'Publicity', 'learnpress' ),
358
  'slug' => 'publicity',
359
  'priority' => 40,
361
  );
362
  }
363
 
364
+ $tabs = apply_filters( 'learn-press/profile-tabs', $this->_default_settings );
365
  $this->_tabs = new LP_Profile_Tabs( $tabs, LP_Profile::instance() );
366
  }
367
 
926
  $classes[] = 'guest';
927
  }
928
 
929
+ if ( has_action( 'learn-press/before-user-profile' ) ) {
930
+ $classes[] = 'has-sidebar';
931
+ }
932
+
933
  $classes = LP_Helper::merge_class( $classes, $more );
934
 
935
  $class = ' class="' . join( ' ', apply_filters( 'learn-press/profile/class', $classes ) ) . '"';
1001
  *
1002
  * @since 3.0.0
1003
  *
1004
+ * @param string $return
1005
+ *
1006
  * @return false|WP_User
1007
  */
1008
+ public static function get_queried_user( $return = '' ) {
1009
  global $wp_query;
1010
  if ( isset( $wp_query->query['user'] ) ) {
1011
  $user = get_user_by( 'login', urldecode( $wp_query->query['user'] ) );
1013
  $user = get_user_by( 'id', get_current_user_id() );
1014
  }
1015
 
1016
+ return $return === 'id' && $user ? $user->ID : $user;
1017
  }
1018
 
1019
  /**
1037
  public static function instance( $user_id = 0 ) {
1038
 
1039
  if ( ! $user_id ) {
1040
+ if ( ! $user_id = self::get_queried_user( 'id' ) ) {
1041
  $user_id = get_current_user_id();
 
 
 
 
1042
  }
1043
  }
1044
 
inc/user/lp-user-functions.php CHANGED
@@ -130,7 +130,6 @@ if ( ! function_exists( 'learn_press_get_user' ) ) {
130
  }
131
 
132
 
133
-
134
  if ( $force_new || empty( LP_Global::$users[ $user_id ] ) ) {
135
  LP_Global::$users[ $user_id ] = isset( $is_guest ) ? new LP_User_Guest( $user_id ) : new LP_User( $user_id );
136
  }
@@ -164,6 +163,7 @@ function learn_press_add_user_roles() {
164
  $teacher->add_cap( 'edit_published_' . $course_cap );
165
  $teacher->add_cap( 'edit_' . $course_cap );
166
  $teacher->add_cap( 'delete_' . $course_cap );
 
167
 
168
  $settings->get( 'required_review' );
169
 
130
  }
131
 
132
 
 
133
  if ( $force_new || empty( LP_Global::$users[ $user_id ] ) ) {
134
  LP_Global::$users[ $user_id ] = isset( $is_guest ) ? new LP_User_Guest( $user_id ) : new LP_User( $user_id );
135
  }
163
  $teacher->add_cap( 'edit_published_' . $course_cap );
164
  $teacher->add_cap( 'edit_' . $course_cap );
165
  $teacher->add_cap( 'delete_' . $course_cap );
166
+ $teacher->add_cap( 'unfiltered_html' );
167
 
168
  $settings->get( 'required_review' );
169
 
languages/learnpress.pot CHANGED
@@ -8,7 +8,7 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: Package Name\n"
10
  "Report-Msgid-Bugs-To: \n"
11
- "POT-Creation-Date: 2018-03-12 14:17+0700\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
18
  "Content-Transfer-Encoding: 8bit\n"
19
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20
 
21
- #: learnpress.php:296
22
  #, php-format
23
  msgid ""
24
  "LearnPress plugin base directory must be <strong>learnpress/learnpres.php</"
@@ -27,70 +27,70 @@ msgid ""
27
  msgstr ""
28
 
29
  #: inc/abstract-settings.php:59
30
- #: inc/admin/settings/abstract-settings-page.php:49
31
  msgid "No setting available."
32
  msgstr ""
33
 
34
- #: inc/class-lp-ajax.php:88
35
  msgid "Sorry! Registration is not allowed on this site."
36
  msgstr ""
37
 
38
- #: inc/class-lp-ajax.php:92
39
  msgid "Bad request."
40
  msgstr ""
41
 
42
- #: inc/class-lp-ajax.php:171
43
  #, php-format
44
  msgid "The order %s has been successfully recovered."
45
  msgstr ""
46
 
47
- #: inc/class-lp-ajax.php:225 inc/admin/class-lp-admin-ajax.php:1707
48
  msgid "Profile picture upload failed"
49
  msgstr ""
50
 
51
- #: inc/class-lp-ajax.php:248
52
  msgid "Access denied!"
53
  msgstr ""
54
 
55
- #: inc/class-lp-ajax.php:258
56
  #, php-format
57
  msgid "You have finished this course \"%s\""
58
  msgstr ""
59
 
60
- #: inc/class-lp-ajax.php:261
61
  msgid ""
62
  "Error! You cannot finish this course. Please contact your administrator for "
63
  "more information."
64
  msgstr ""
65
 
66
- #: inc/class-lp-ajax.php:294
67
  msgid "Error! Invalid lesson or failed security check."
68
  msgstr ""
69
 
70
- #: inc/class-lp-ajax.php:304
71
  #, php-format
72
  msgid "Congrats! You have completed \"%s\"."
73
  msgstr ""
74
 
75
- #: inc/class-lp-ajax.php:341
76
  msgid "Error! Invalid course or failed security check."
77
  msgstr ""
78
 
79
- #: inc/class-lp-ajax.php:345
80
  msgid "Error!"
81
  msgstr ""
82
 
83
- #: inc/class-lp-ajax.php:347
84
  #, php-format
85
  msgid "You have retaken the course \"%s\""
86
  msgstr ""
87
 
88
- #: inc/class-lp-ajax.php:351
89
  msgid "Error! You can not retake the course"
90
  msgstr ""
91
 
92
  #: inc/class-lp-assets.php:52 inc/class-lp-assets.php:59
93
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:125
94
  #: templates/checkout/payment.php:20
95
  msgid "Processing"
96
  msgstr ""
@@ -126,31 +126,31 @@ msgid ""
126
  "active again. <a href=\"%s\">Back</a>"
127
  msgstr ""
128
 
129
- #: inc/class-lp-breadcrumb.php:124
130
  msgid "Error 404"
131
  msgstr ""
132
 
133
- #: inc/class-lp-breadcrumb.php:223
134
  #, php-format
135
  msgid "Courses tagged &ldquo;%s&rdquo;"
136
  msgstr ""
137
 
138
- #: inc/class-lp-breadcrumb.php:277
139
  #, php-format
140
  msgid "Posts tagged &ldquo;%s&rdquo;"
141
  msgstr ""
142
 
143
- #: inc/class-lp-breadcrumb.php:354
144
  #, php-format
145
  msgid "Author: %s"
146
  msgstr ""
147
 
148
- #: inc/class-lp-breadcrumb.php:387
149
  #, php-format
150
  msgid "Search results for &ldquo;%s&rdquo;"
151
  msgstr ""
152
 
153
- #: inc/class-lp-breadcrumb.php:396
154
  #, php-format
155
  msgid "Page %d"
156
  msgstr ""
@@ -171,7 +171,7 @@ msgstr ""
171
  #: inc/shortcodes/class-lp-shortcode-login-form.php:71
172
  #: inc/shortcodes/class-lp-shortcode-register-form.php:80
173
  #: inc/shortcodes/class-lp-shortcode-register-form.php:82
174
- #: inc/user/class-lp-profile.php:307 templates/checkout/form-login.php:70
175
  msgid "Password"
176
  msgstr ""
177
 
@@ -201,7 +201,7 @@ msgstr ""
201
  msgid "No payment method is selected"
202
  msgstr ""
203
 
204
- #: inc/class-lp-checkout.php:531 templates/checkout/empty-cart.php:18
205
  msgid "Your cart is currently empty."
206
  msgstr ""
207
 
@@ -260,42 +260,43 @@ msgstr ""
260
  msgid "Password must include at least one of these characters ~!@#$%^&*() !"
261
  msgstr ""
262
 
263
- #: inc/class-lp-install.php:466
264
  msgid ""
265
  "It seems like you have updated LearnPress from an older version and there "
266
  "are some outdated courses or data that need to be upgraded."
267
  msgstr ""
268
 
269
- #: inc/class-lp-install.php:467
270
  msgid "Do not ask again."
271
  msgstr ""
272
 
273
- #: inc/class-lp-install.php:467
274
  msgid "Ok"
275
  msgstr ""
276
 
277
- #: inc/class-lp-install.php:467 inc/lp-core-functions.php:2179
278
- #: inc/admin/class-lp-admin-ajax.php:1504 inc/admin/class-lp-admin.php:211
279
- #: inc/custom-post-types/course.php:801 inc/order/class-lp-order.php:915
280
  #: templates/checkout/form-login.php:103
281
  msgid "Cancel"
282
  msgstr ""
283
 
284
- #: inc/class-lp-install.php:468
 
285
  msgid "Upgrade now"
286
  msgstr ""
287
 
288
- #: inc/class-lp-install.php:468
289
  msgid "No, thank!"
290
  msgstr ""
291
 
292
- #: inc/class-lp-install.php:475
293
  msgid ""
294
  "LearnPress has been updated and the database needs to be upgraded before you "
295
  "can work with it. Please notify the site administrator."
296
  msgstr ""
297
 
298
- #: inc/class-lp-install.php:494
299
  msgid "Thank you for using LearnPress"
300
  msgstr ""
301
 
@@ -303,7 +304,7 @@ msgstr ""
303
  #: inc/admin/meta-box/fields/list-emails.php:64
304
  #: inc/admin/sub-menus/class-lp-submenu-settings.php:14
305
  #: inc/admin/views/quiz/question-meta.php:13
306
- #: inc/custom-post-types/question.php:277 inc/user/class-lp-profile.php:296
307
  msgid "Settings"
308
  msgstr ""
309
 
@@ -316,17 +317,17 @@ msgstr ""
316
  msgid "Add-ons"
317
  msgstr ""
318
 
319
- #: inc/class-lp-page-controller.php:108
320
  msgid "You can not view this item or it does not exist!"
321
  msgstr ""
322
 
323
- #: inc/class-lp-page-controller.php:134
324
  #: templates/content-question/multi-choice/answer-options.php:17
325
  #: templates/content-question/single-choice/answer-options.php:17
326
  msgid "Invalid question!"
327
  msgstr ""
328
 
329
- #: inc/class-lp-page-controller.php:379
330
  #, php-format
331
  msgid "The user %s is not available!"
332
  msgstr ""
@@ -343,7 +344,7 @@ msgstr ""
343
  msgid "Access denied."
344
  msgstr ""
345
 
346
- #: inc/class-lp-preview-course.php:179
347
  #, php-format
348
  msgid "You are in preview mode. Continue <a href=\"%s\">editing</a>?"
349
  msgstr ""
@@ -356,11 +357,11 @@ msgstr ""
356
  msgid "items"
357
  msgstr ""
358
 
359
- #: inc/class-lp-query-list-table.php:136
360
  msgid "Displaying {{from}} to {{to}} of {{total}} {{item_name}}."
361
  msgstr ""
362
 
363
- #: inc/class-lp-query-list-table.php:138
364
  msgid "Displaying {{from}} to {{to}} of {{total}}."
365
  msgstr ""
366
 
@@ -390,7 +391,7 @@ msgid "Checkout page hasn't been setup"
390
  msgstr ""
391
 
392
  #: inc/class-lp-request-handler.php:296
393
- #: inc/course/lp-course-functions.php:1021
394
  msgid "Invalid request!"
395
  msgstr ""
396
 
@@ -445,905 +446,886 @@ msgstr ""
445
  msgid "Function %s should be overwritten in child class"
446
  msgstr ""
447
 
448
- #: inc/lp-core-functions.php:351 inc/lp-template-functions.php:2619
449
- #: inc/admin/settings/class-lp-settings-courses.php:148
450
  #: inc/course/lp-course-functions.php:531 inc/custom-post-types/lesson.php:181
451
  msgid "Lesson"
452
  msgstr ""
453
 
454
- #: inc/lp-core-functions.php:352 inc/lp-template-functions.php:2609
455
- #: inc/admin/settings/class-lp-settings-courses.php:155
456
  #: inc/course/lp-course-functions.php:532
457
  #: inc/custom-post-types/question.php:320 inc/custom-post-types/quiz.php:92
458
  #: templates/profile/tabs/quizzes.php:37
459
  msgid "Quiz"
460
  msgstr ""
461
 
462
- #: inc/lp-core-functions.php:679 inc/admin/class-lp-modal-search-items.php:207
463
  #: inc/admin/class-lp-modal-search-users.php:135
464
  #: node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py:77
465
  msgid "<"
466
  msgstr ""
467
 
468
- #: inc/lp-core-functions.php:680 inc/admin/class-lp-modal-search-items.php:208
469
  #: inc/admin/class-lp-modal-search-users.php:136
470
  #: node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py:86
471
  msgid ">"
472
  msgstr ""
473
 
474
- #: inc/lp-core-functions.php:758
475
  msgid "Minute(s)"
476
  msgstr ""
477
 
478
- #: inc/lp-core-functions.php:759
479
  msgid "Hour(s)"
480
  msgstr ""
481
 
482
- #: inc/lp-core-functions.php:760
483
  msgid "Day(s)"
484
  msgstr ""
485
 
486
- #: inc/lp-core-functions.php:761
487
  msgid "Week(s)"
488
  msgstr ""
489
 
490
- #: inc/lp-core-functions.php:906
491
  msgid "Left"
492
  msgstr ""
493
 
494
- #: inc/lp-core-functions.php:907
495
  msgid "Right"
496
  msgstr ""
497
 
498
- #: inc/lp-core-functions.php:908
499
  msgid "Left with space"
500
  msgstr ""
501
 
502
- #: inc/lp-core-functions.php:909
503
  msgid "Right with space"
504
  msgstr ""
505
 
506
- #: inc/lp-core-functions.php:1020
507
  msgid "Afghan afghani"
508
  msgstr ""
509
 
510
- #: inc/lp-core-functions.php:1021
511
  msgid "Albanian lek"
512
  msgstr ""
513
 
514
- #: inc/lp-core-functions.php:1022
515
  msgid "Algerian dinar"
516
  msgstr ""
517
 
518
- #: inc/lp-core-functions.php:1023
519
  msgid "Euro"
520
  msgstr ""
521
 
522
- #: inc/lp-core-functions.php:1024
523
  msgid "Angolan kwanza"
524
  msgstr ""
525
 
526
- #: inc/lp-core-functions.php:1025
527
  msgid "East Caribbean dollar"
528
  msgstr ""
529
 
530
- #: inc/lp-core-functions.php:1026
531
  msgid "Argentine peso"
532
  msgstr ""
533
 
534
- #: inc/lp-core-functions.php:1027
535
  msgid "Armenian dram"
536
  msgstr ""
537
 
538
- #: inc/lp-core-functions.php:1028
539
  msgid "Aruban florin"
540
  msgstr ""
541
 
542
- #: inc/lp-core-functions.php:1029
543
  msgid "Australian dollar"
544
  msgstr ""
545
 
546
- #: inc/lp-core-functions.php:1030
547
  msgid "Azerbaijani manat"
548
  msgstr ""
549
 
550
- #: inc/lp-core-functions.php:1031
551
  msgid "Bahamian dollar"
552
  msgstr ""
553
 
554
- #: inc/lp-core-functions.php:1032
555
  msgid "Bahraini dinar"
556
  msgstr ""
557
 
558
- #: inc/lp-core-functions.php:1033
559
  msgid "Bangladeshi taka"
560
  msgstr ""
561
 
562
- #: inc/lp-core-functions.php:1034
563
  msgid "Barbadian dollar"
564
  msgstr ""
565
 
566
- #: inc/lp-core-functions.php:1035
567
  msgid "Belarusian ruble"
568
  msgstr ""
569
 
570
- #: inc/lp-core-functions.php:1036
571
  msgid "Belizean dollar"
572
  msgstr ""
573
 
574
- #: inc/lp-core-functions.php:1037
575
  msgid "West African CFA franc"
576
  msgstr ""
577
 
578
- #: inc/lp-core-functions.php:1038
579
  msgid "Bermudian dollar"
580
  msgstr ""
581
 
582
- #: inc/lp-core-functions.php:1039
583
  msgid "Bhutanese ngultrum"
584
  msgstr ""
585
 
586
- #: inc/lp-core-functions.php:1040
587
  msgid "Bolivian boliviano"
588
  msgstr ""
589
 
590
- #: inc/lp-core-functions.php:1041
591
  msgid "US dollar"
592
  msgstr ""
593
 
594
- #: inc/lp-core-functions.php:1042
595
  msgid "Bosnia and Herzegovina convertible mark"
596
  msgstr ""
597
 
598
- #: inc/lp-core-functions.php:1043
599
  msgid "Botswana pula"
600
  msgstr ""
601
 
602
- #: inc/lp-core-functions.php:1044
603
  msgid "Brazilian real"
604
  msgstr ""
605
 
606
- #: inc/lp-core-functions.php:1045
607
  msgid "Brunei dollar"
608
  msgstr ""
609
 
610
- #: inc/lp-core-functions.php:1046
611
  msgid "Bulgarian lev"
612
  msgstr ""
613
 
614
- #: inc/lp-core-functions.php:1047
615
  msgid "Burmese kyat"
616
  msgstr ""
617
 
618
- #: inc/lp-core-functions.php:1048
619
  msgid "Burundian franc"
620
  msgstr ""
621
 
622
- #: inc/lp-core-functions.php:1049
623
  msgid "Cambodian riel"
624
  msgstr ""
625
 
626
- #: inc/lp-core-functions.php:1050
627
  msgid "Central African CFA franc"
628
  msgstr ""
629
 
630
- #: inc/lp-core-functions.php:1051
631
  msgid "Canadian dollar"
632
  msgstr ""
633
 
634
- #: inc/lp-core-functions.php:1052
635
  msgid "Cape Verdean escudo"
636
  msgstr ""
637
 
638
- #: inc/lp-core-functions.php:1053
639
  msgid "Cayman Islands dollar"
640
  msgstr ""
641
 
642
- #: inc/lp-core-functions.php:1054
643
  msgid "Chilean peso"
644
  msgstr ""
645
 
646
- #: inc/lp-core-functions.php:1055
647
  msgid "Chinese renminbi"
648
  msgstr ""
649
 
650
- #: inc/lp-core-functions.php:1056
651
  msgid "Colombian peso"
652
  msgstr ""
653
 
654
- #: inc/lp-core-functions.php:1057
655
  msgid "Comorian franc"
656
  msgstr ""
657
 
658
- #: inc/lp-core-functions.php:1058
659
  msgid "Congolese franc"
660
  msgstr ""
661
 
662
- #: inc/lp-core-functions.php:1059
663
  msgid "New Zealand dollar"
664
  msgstr ""
665
 
666
- #: inc/lp-core-functions.php:1060
667
  msgid "Costa Rican colón"
668
  msgstr ""
669
 
670
- #: inc/lp-core-functions.php:1061
671
  msgid "Croatian kuna"
672
  msgstr ""
673
 
674
- #: inc/lp-core-functions.php:1062
675
  msgid "Cuban peso"
676
  msgstr ""
677
 
678
- #: inc/lp-core-functions.php:1063
679
  msgid "Netherlands Antilles guilder"
680
  msgstr ""
681
 
682
- #: inc/lp-core-functions.php:1064
683
  msgid "Czech koruna"
684
  msgstr ""
685
 
686
- #: inc/lp-core-functions.php:1065
687
  msgid "Danish krone"
688
  msgstr ""
689
 
690
- #: inc/lp-core-functions.php:1066
691
  msgid "Djiboutian franc"
692
  msgstr ""
693
 
694
- #: inc/lp-core-functions.php:1067
695
  msgid "Dominican peso"
696
  msgstr ""
697
 
698
- #: inc/lp-core-functions.php:1068
699
  msgid "Egyptian pound"
700
  msgstr ""
701
 
702
- #: inc/lp-core-functions.php:1069
703
  msgid "Salvadoran colón"
704
  msgstr ""
705
 
706
- #: inc/lp-core-functions.php:1070
707
  msgid "Eritrean nakfa"
708
  msgstr ""
709
 
710
- #: inc/lp-core-functions.php:1071
711
  msgid "Ethiopian birr"
712
  msgstr ""
713
 
714
- #: inc/lp-core-functions.php:1072
715
  msgid "Falkland Islands pound"
716
  msgstr ""
717
 
718
- #: inc/lp-core-functions.php:1073
719
  msgid "Fijian dollar"
720
  msgstr ""
721
 
722
- #: inc/lp-core-functions.php:1074
723
  msgid "CFP franc"
724
  msgstr ""
725
 
726
- #: inc/lp-core-functions.php:1075
727
  msgid "Gambian dalasi"
728
  msgstr ""
729
 
730
- #: inc/lp-core-functions.php:1076
731
  msgid "Georgian lari"
732
  msgstr ""
733
 
734
- #: inc/lp-core-functions.php:1077
735
  msgid "Ghanian cedi"
736
  msgstr ""
737
 
738
- #: inc/lp-core-functions.php:1078
739
  msgid "Gibraltar pound"
740
  msgstr ""
741
 
742
- #: inc/lp-core-functions.php:1079
743
  msgid "Guatemalan quetzal"
744
  msgstr ""
745
 
746
- #: inc/lp-core-functions.php:1080
747
  msgid "British pound"
748
  msgstr ""
749
 
750
- #: inc/lp-core-functions.php:1081
751
  msgid "Guinean franc"
752
  msgstr ""
753
 
754
- #: inc/lp-core-functions.php:1082
755
  msgid "Guyanese dollar"
756
  msgstr ""
757
 
758
- #: inc/lp-core-functions.php:1083
759
  msgid "Haitian gourde"
760
  msgstr ""
761
 
762
- #: inc/lp-core-functions.php:1084
763
  msgid "Honduran lempira"
764
  msgstr ""
765
 
766
- #: inc/lp-core-functions.php:1085
767
  msgid "Hong Kong dollar"
768
  msgstr ""
769
 
770
- #: inc/lp-core-functions.php:1086
771
  msgid "Hungarian forint"
772
  msgstr ""
773
 
774
- #: inc/lp-core-functions.php:1087
775
  msgid "Icelandic króna"
776
  msgstr ""
777
 
778
- #: inc/lp-core-functions.php:1088
779
  msgid "Indian rupee"
780
  msgstr ""
781
 
782
- #: inc/lp-core-functions.php:1089
783
  msgid "Indonesian rupiah"
784
  msgstr ""
785
 
786
- #: inc/lp-core-functions.php:1090
787
  msgid "Iranian rial"
788
  msgstr ""
789
 
790
- #: inc/lp-core-functions.php:1091
791
  msgid "Iraqi dinar"
792
  msgstr ""
793
 
794
- #: inc/lp-core-functions.php:1092
795
  msgid "Israeli new sheqel"
796
  msgstr ""
797
 
798
- #: inc/lp-core-functions.php:1093
799
  msgid "Jamaican dollar"
800
  msgstr ""
801
 
802
- #: inc/lp-core-functions.php:1094
803
  msgid "Japanese yen "
804
  msgstr ""
805
 
806
- #: inc/lp-core-functions.php:1095
807
  msgid "Jordanian dinar"
808
  msgstr ""
809
 
810
- #: inc/lp-core-functions.php:1096
811
  msgid "Kazakhstani tenge"
812
  msgstr ""
813
 
814
- #: inc/lp-core-functions.php:1097
815
  msgid "Kenyan shilling"
816
  msgstr ""
817
 
818
- #: inc/lp-core-functions.php:1098
819
  msgid "North Korean won"
820
  msgstr ""
821
 
822
- #: inc/lp-core-functions.php:1099
823
  msgid "Kuwaiti dinar"
824
  msgstr ""
825
 
826
- #: inc/lp-core-functions.php:1100
827
  msgid "Kyrgyzstani som"
828
  msgstr ""
829
 
830
- #: inc/lp-core-functions.php:1101
831
  msgid "South Korean won"
832
  msgstr ""
833
 
834
- #: inc/lp-core-functions.php:1102
835
  msgid "Lao kip"
836
  msgstr ""
837
 
838
- #: inc/lp-core-functions.php:1103
839
  msgid "Latvian lats"
840
  msgstr ""
841
 
842
- #: inc/lp-core-functions.php:1104
843
  msgid "Lebanese pound"
844
  msgstr ""
845
 
846
- #: inc/lp-core-functions.php:1105
847
  msgid "Lesotho loti"
848
  msgstr ""
849
 
850
- #: inc/lp-core-functions.php:1106
851
  msgid "Liberian dollar"
852
  msgstr ""
853
 
854
- #: inc/lp-core-functions.php:1107 inc/lp-core-functions.php:1178
855
  msgid "Libyan dinar"
856
  msgstr ""
857
 
858
- #: inc/lp-core-functions.php:1108
859
  msgid "Swiss franc"
860
  msgstr ""
861
 
862
- #: inc/lp-core-functions.php:1109
863
  msgid "Lithuanian litas"
864
  msgstr ""
865
 
866
- #: inc/lp-core-functions.php:1110
867
  msgid "Macanese pataca"
868
  msgstr ""
869
 
870
- #: inc/lp-core-functions.php:1111
871
  msgid "Macedonian denar"
872
  msgstr ""
873
 
874
- #: inc/lp-core-functions.php:1112
875
  msgid "Malagasy ariary"
876
  msgstr ""
877
 
878
- #: inc/lp-core-functions.php:1113
879
  msgid "Malawian kwacha"
880
  msgstr ""
881
 
882
- #: inc/lp-core-functions.php:1114
883
  msgid "Malaysian ringgit"
884
  msgstr ""
885
 
886
- #: inc/lp-core-functions.php:1115
887
  msgid "Maldivian rufiyaa"
888
  msgstr ""
889
 
890
- #: inc/lp-core-functions.php:1116
891
  msgid "Mauritanian ouguiya"
892
  msgstr ""
893
 
894
- #: inc/lp-core-functions.php:1117
895
  msgid "Mauritian rupee"
896
  msgstr ""
897
 
898
- #: inc/lp-core-functions.php:1118
899
  msgid "Mexican peso"
900
  msgstr ""
901
 
902
- #: inc/lp-core-functions.php:1119
903
  msgid "Moldovan leu"
904
  msgstr ""
905
 
906
- #: inc/lp-core-functions.php:1120
907
  msgid "Mongolian tugrik"
908
  msgstr ""
909
 
910
- #: inc/lp-core-functions.php:1121
911
  msgid "Moroccan dirham"
912
  msgstr ""
913
 
914
- #: inc/lp-core-functions.php:1122
915
  msgid "Mozambican metical"
916
  msgstr ""
917
 
918
- #: inc/lp-core-functions.php:1123
919
  msgid "Namibian dollar"
920
  msgstr ""
921
 
922
- #: inc/lp-core-functions.php:1124
923
  msgid "Nepalese rupee"
924
  msgstr ""
925
 
926
- #: inc/lp-core-functions.php:1125
927
  msgid "Nicaraguan córdoba"
928
  msgstr ""
929
 
930
- #: inc/lp-core-functions.php:1126
931
  msgid "Nigerian naira"
932
  msgstr ""
933
 
934
- #: inc/lp-core-functions.php:1127
935
  msgid "Norwegian krone"
936
  msgstr ""
937
 
938
- #: inc/lp-core-functions.php:1128
939
  msgid "Omani rial"
940
  msgstr ""
941
 
942
- #: inc/lp-core-functions.php:1129
943
  msgid "Pakistani rupee"
944
  msgstr ""
945
 
946
- #: inc/lp-core-functions.php:1130
947
  msgid "Panamanian balboa"
948
  msgstr ""
949
 
950
- #: inc/lp-core-functions.php:1131
951
  msgid "Papua New Guinea kina"
952
  msgstr ""
953
 
954
- #: inc/lp-core-functions.php:1132
955
  msgid "Paraguayan guarani"
956
  msgstr ""
957
 
958
- #: inc/lp-core-functions.php:1133
959
  msgid "Peruvian nuevo sol"
960
  msgstr ""
961
 
962
- #: inc/lp-core-functions.php:1134
963
  msgid "Philippine peso"
964
  msgstr ""
965
 
966
- #: inc/lp-core-functions.php:1135
967
  msgid "Polish zloty"
968
  msgstr ""
969
 
970
- #: inc/lp-core-functions.php:1136
971
  msgid "Qatari riyal"
972
  msgstr ""
973
 
974
- #: inc/lp-core-functions.php:1137
975
  msgid "Romanian leu"
976
  msgstr ""
977
 
978
- #: inc/lp-core-functions.php:1138
979
  msgid "Russian ruble"
980
  msgstr ""
981
 
982
- #: inc/lp-core-functions.php:1139
983
  msgid "Rwandan franc"
984
  msgstr ""
985
 
986
- #: inc/lp-core-functions.php:1140
987
  msgid "Samoan tālā"
988
  msgstr ""
989
 
990
- #: inc/lp-core-functions.php:1141
991
  msgid "São Tomé and Príncipe dobra"
992
  msgstr ""
993
 
994
- #: inc/lp-core-functions.php:1142
995
  msgid "Saudi riyal"
996
  msgstr ""
997
 
998
- #: inc/lp-core-functions.php:1143
999
  msgid "Serbian dinar"
1000
  msgstr ""
1001
 
1002
- #: inc/lp-core-functions.php:1144
1003
  msgid "Seychellois rupee"
1004
  msgstr ""
1005
 
1006
- #: inc/lp-core-functions.php:1145
1007
  msgid "Sierra Leonean leone"
1008
  msgstr ""
1009
 
1010
- #: inc/lp-core-functions.php:1146
1011
  msgid "Singapore dollar"
1012
  msgstr ""
1013
 
1014
- #: inc/lp-core-functions.php:1147
1015
  msgid "Solomon Islands dollar"
1016
  msgstr ""
1017
 
1018
- #: inc/lp-core-functions.php:1148
1019
  msgid "Somali shilling"
1020
  msgstr ""
1021
 
1022
- #: inc/lp-core-functions.php:1149
1023
  msgid "South African rand"
1024
  msgstr ""
1025
 
1026
- #: inc/lp-core-functions.php:1150
1027
  msgid "Sri Lankan rupee"
1028
  msgstr ""
1029
 
1030
- #: inc/lp-core-functions.php:1151
1031
  msgid "St. Helena pound"
1032
  msgstr ""
1033
 
1034
- #: inc/lp-core-functions.php:1152
1035
  msgid "Sudanese pound"
1036
  msgstr ""
1037
 
1038
- #: inc/lp-core-functions.php:1153
1039
  msgid "Surinamese dollar"
1040
  msgstr ""
1041
 
1042
- #: inc/lp-core-functions.php:1154
1043
  msgid "Swazi lilangeni"
1044
  msgstr ""
1045
 
1046
- #: inc/lp-core-functions.php:1155
1047
  msgid "Swedish krona"
1048
  msgstr ""
1049
 
1050
- #: inc/lp-core-functions.php:1156
1051
  msgid "Syrian pound"
1052
  msgstr ""
1053
 
1054
- #: inc/lp-core-functions.php:1157
1055
  msgid "New Taiwan dollar"
1056
  msgstr ""
1057
 
1058
- #: inc/lp-core-functions.php:1158
1059
  msgid "Tajikistani somoni"
1060
  msgstr ""
1061
 
1062
- #: inc/lp-core-functions.php:1159
1063
  msgid "Tanzanian shilling"
1064
  msgstr ""
1065
 
1066
- #: inc/lp-core-functions.php:1160
1067
  msgid "Thai baht "
1068
  msgstr ""
1069
 
1070
- #: inc/lp-core-functions.php:1161
1071
  msgid "Tongan pa’anga"
1072
  msgstr ""
1073
 
1074
- #: inc/lp-core-functions.php:1162
1075
  msgid "Trinidad and Tobago dollar"
1076
  msgstr ""
1077
 
1078
- #: inc/lp-core-functions.php:1163
1079
  msgid "Tunisian dinar"
1080
  msgstr ""
1081
 
1082
- #: inc/lp-core-functions.php:1164
1083
  msgid "Turkish lira"
1084
  msgstr ""
1085
 
1086
- #: inc/lp-core-functions.php:1165
1087
  msgid "Turkmenistani manat"
1088
  msgstr ""
1089
 
1090
- #: inc/lp-core-functions.php:1166
1091
  msgid "Ugandan shilling"
1092
  msgstr ""
1093
 
1094
- #: inc/lp-core-functions.php:1167
1095
  msgid "Ukrainian hryvnia"
1096
  msgstr ""
1097
 
1098
- #: inc/lp-core-functions.php:1168
1099
  msgid "United Arab Emirates dirham"
1100
  msgstr ""
1101
 
1102
- #: inc/lp-core-functions.php:1169
1103
  msgid "Uruguayan peso"
1104
  msgstr ""
1105
 
1106
- #: inc/lp-core-functions.php:1170
1107
  msgid "Uzbekistani som"
1108
  msgstr ""
1109
 
1110
- #: inc/lp-core-functions.php:1171
1111
  msgid "Vanuatu vatu"
1112
  msgstr ""
1113
 
1114
- #: inc/lp-core-functions.php:1172
1115
  msgid "Venezuelan bolivar"
1116
  msgstr ""
1117
 
1118
- #: inc/lp-core-functions.php:1173
1119
  msgid "Vietnamese dong"
1120
  msgstr ""
1121
 
1122
- #: inc/lp-core-functions.php:1174
1123
  msgid "Yemeni rial"
1124
  msgstr ""
1125
 
1126
- #: inc/lp-core-functions.php:1175
1127
  msgid "Zambian kwacha"
1128
  msgstr ""
1129
 
1130
- #: inc/lp-core-functions.php:1176
1131
  msgid "Zimbabwean dollar"
1132
  msgstr ""
1133
 
1134
- #: inc/lp-core-functions.php:1177
1135
  msgid "Jersey pound"
1136
  msgstr ""
1137
 
1138
- #: inc/lp-core-functions.php:1451
1139
  msgid "week"
1140
  msgid_plural "weeks"
1141
  msgstr[0] ""
1142
  msgstr[1] ""
1143
 
1144
- #: inc/lp-core-functions.php:1455
1145
  msgid "day"
1146
  msgid_plural "days"
1147
  msgstr[0] ""
1148
  msgstr[1] ""
1149
 
1150
- #: inc/lp-core-functions.php:1460
1151
  msgid "hour"
1152
  msgid_plural "hours"
1153
  msgstr[0] ""
1154
  msgstr[1] ""
1155
 
1156
- #: inc/lp-core-functions.php:1464
1157
  msgid "minute"
1158
  msgid_plural "minutes"
1159
  msgstr[0] ""
1160
  msgstr[1] ""
1161
 
1162
- #: inc/lp-core-functions.php:1536 inc/admin/views/quiz/editor.php:26
1163
  #: inc/admin/views/tools/course/html-course.php:26
1164
  #: inc/admin/views/tools/course/html-user.php:26
1165
  msgid "Name"
1166
  msgstr ""
1167
 
1168
- #: inc/lp-core-functions.php:1538
1169
  msgid "Your name"
1170
  msgstr ""
1171
 
1172
- #: inc/lp-core-functions.php:1544 inc/admin/meta-box/fields/list-emails.php:28
1173
  #: inc/shortcodes/class-lp-shortcode-register-form.php:72
1174
  #: inc/shortcodes/class-lp-shortcode-register-form.php:74
1175
  msgid "Email"
1176
  msgstr ""
1177
 
1178
- #: inc/lp-core-functions.php:1546
1179
  msgid "Your email address"
1180
  msgstr ""
1181
 
1182
- #: inc/lp-core-functions.php:1552
1183
  msgid "Phone"
1184
  msgstr ""
1185
 
1186
- #: inc/lp-core-functions.php:1554
1187
  msgid "Your phone number"
1188
  msgstr ""
1189
 
1190
- #: inc/lp-core-functions.php:1584
1191
  msgid "Please enter your name"
1192
  msgstr ""
1193
 
1194
- #: inc/lp-core-functions.php:1589
1195
  msgid "Please enter your email address"
1196
  msgstr ""
1197
 
1198
- #: inc/lp-core-functions.php:1597
1199
  msgid "Please moderate"
1200
  msgstr ""
1201
 
1202
- #: inc/lp-core-functions.php:1608
1203
  #, php-format
1204
  msgid "The user <a href=\"%s\">%s</a> wants to become a teacher."
1205
  msgstr ""
1206
 
1207
- #: inc/lp-core-functions.php:1609
1208
  #, php-format
1209
  msgid "Name: %s"
1210
  msgstr ""
1211
 
1212
- #: inc/lp-core-functions.php:1610
1213
  #, php-format
1214
  msgid "Email: %s"
1215
  msgstr ""
1216
 
1217
- #: inc/lp-core-functions.php:1611
1218
  #, php-format
1219
  msgid "Phone: %s"
1220
  msgstr ""
1221
 
1222
- #: inc/lp-core-functions.php:1617
1223
  #, php-format
1224
  msgid "Accept: %s"
1225
  msgstr ""
1226
 
1227
- #: inc/lp-core-functions.php:1628
1228
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:110
1229
  msgid "Your request has been sent! We will get back to you soon!"
1230
  msgstr ""
1231
 
1232
- #: inc/lp-core-functions.php:2178
1233
  msgid "OK"
1234
  msgstr ""
1235
 
1236
- #: inc/lp-core-functions.php:2180
1237
  #: inc/libraries/meta-box/inc/fields/checkbox.php:50
1238
  msgid "Yes"
1239
  msgstr ""
1240
 
1241
- #: inc/lp-core-functions.php:2181
1242
  #: inc/libraries/meta-box/inc/fields/checkbox.php:50
1243
  #: templates/content-quiz/intro.php:25
1244
  msgid "No"
1245
  msgstr ""
1246
 
1247
- #: inc/lp-core-functions.php:2388
1248
  #, php-format
1249
  msgid "Congrats! You've enrolled the course \"%s\"."
1250
  msgstr ""
1251
 
1252
- #: inc/lp-core-functions.php:2421
1253
  msgid "Cart"
1254
  msgstr ""
1255
 
1256
- #: inc/lp-core-functions.php:2425
1257
  msgid "Enable cart"
1258
  msgstr ""
1259
 
1260
- #: inc/lp-core-functions.php:2426
1261
  msgid "Check this option to enable user purchase multiple courses at one time."
1262
  msgstr ""
1263
 
1264
- #: inc/lp-core-functions.php:2432
1265
  msgid "Add to cart redirect"
1266
  msgstr ""
1267
 
1268
- #: inc/lp-core-functions.php:2433
1269
  msgid "Redirect to checkout immediately after adding course to cart."
1270
  msgstr ""
1271
 
1272
- #: inc/lp-core-functions.php:2439
1273
  msgid "AJAX add to cart"
1274
  msgstr ""
1275
 
1276
- #: inc/lp-core-functions.php:2440
1277
  msgid "Using AJAX to add course to cart."
1278
  msgstr ""
1279
 
1280
- #: inc/lp-core-functions.php:2446
1281
  msgid "Cart page"
1282
  msgstr ""
1283
 
1284
- #: inc/lp-core-functions.php:2579
1285
  msgid "Are you sure you want to cancel order?"
1286
  msgstr ""
1287
 
1288
- #: inc/lp-core-functions.php:2580
1289
  msgid "Cancel Order"
1290
  msgstr ""
1291
 
1292
- #: inc/lp-core-functions.php:2602
1293
- #, php-format
1294
- msgid "Order number <strong>%s</strong> not found"
1295
- msgstr ""
1296
-
1297
- #: inc/lp-core-functions.php:2605
1298
- msgid "Order cancelled by customer"
1299
- msgstr ""
1300
-
1301
- #: inc/lp-core-functions.php:2608
1302
- #, php-format
1303
- msgid "Order number <strong>%s</strong> has been cancelled"
1304
- msgstr ""
1305
-
1306
- #: inc/lp-core-functions.php:2611
1307
- #, php-format
1308
- msgid "Order number <strong>%s</strong> can not be cancelled"
1309
- msgstr ""
1310
-
1311
- #: inc/lp-core-functions.php:2659 inc/course/lp-course-functions.php:925
1312
- #: inc/user/class-lp-profile.php:804 inc/user/class-lp-profile.php:838
1313
- #: inc/user-item/class-lp-user-item.php:339
1314
  msgid "Passed"
1315
  msgstr ""
1316
 
1317
- #: inc/lp-core-functions.php:2662 inc/course/lp-course-functions.php:928
1318
- #: inc/user/class-lp-profile.php:805 inc/user/class-lp-profile.php:839
1319
- #: inc/user-item/class-lp-user-item.php:340
1320
  msgid "Failed"
1321
  msgstr ""
1322
 
1323
- #: inc/lp-core-functions.php:2836
1324
  msgctxt "static-page-name"
1325
  msgid "Checkout"
1326
  msgstr ""
1327
 
1328
- #: inc/lp-core-functions.php:2837
1329
  msgctxt "static-page-name"
1330
  msgid "Courses"
1331
  msgstr ""
1332
 
1333
- #: inc/lp-core-functions.php:2838
1334
  msgctxt "static-page-name"
1335
  msgid "Profile"
1336
  msgstr ""
1337
 
1338
- #: inc/lp-core-functions.php:2839
1339
  msgctxt "static-page-name"
1340
  msgid "Become a Teacher"
1341
  msgstr ""
1342
 
1343
  #: inc/lp-deprecated.php:370 inc/lp-deprecated.php:402
1344
- #: inc/admin/lp-admin-actions.php:54 inc/admin/lp-admin-functions.php:819
1345
- #: inc/admin/lp-admin-functions.php:984 inc/admin/lp-admin-functions.php:1186
1346
- #: inc/admin/lp-admin-functions.php:2067
1347
  #: inc/admin/views/statistics/courses.php:27
1348
  #: inc/admin/views/statistics/courses.php:42
1349
  #: inc/admin/views/statistics/general.php:43
@@ -1353,8 +1335,8 @@ msgstr ""
1353
  #: inc/admin/views/statistics/users.php:29
1354
  #: inc/admin/views/statistics/users.php:45
1355
  #: inc/libraries/meta-box/inc/fields/select.php:87
1356
- #: inc/user/class-lp-profile.php:770 inc/user/class-lp-profile.php:802
1357
- #: inc/user/class-lp-profile.php:836
1358
  #: templates/widgets/course-info/default.php:44
1359
  msgid "All"
1360
  msgstr ""
@@ -1364,23 +1346,24 @@ msgid "Learning"
1364
  msgstr ""
1365
 
1366
  #: inc/lp-deprecated.php:372 inc/custom-post-types/order.php:711
1367
- #: inc/user/class-lp-profile.php:269
1368
  msgid "Purchased"
1369
  msgstr ""
1370
 
1371
  #: inc/lp-deprecated.php:373 inc/lp-deprecated.php:404
1372
- #: inc/user/class-lp-profile.php:803 inc/user/class-lp-profile.php:837
1373
- #: inc/user-item/class-lp-user-item.php:338
1374
  msgid "Finished"
1375
  msgstr ""
1376
 
1377
- #: inc/lp-deprecated.php:374 inc/user/class-lp-profile.php:262
1378
  msgid "Owned"
1379
  msgstr ""
1380
 
1381
  #: inc/lp-deprecated.php:403 inc/course/lp-course-functions.php:931
1382
- #: inc/user-item/class-lp-user-item.php:335
1383
- #: inc/user-item/class-lp-user-item.php:336
 
1384
  msgid "In Progress"
1385
  msgstr ""
1386
 
@@ -1388,23 +1371,33 @@ msgstr ""
1388
  msgid "--Select a Lesson--"
1389
  msgstr ""
1390
 
1391
- #: inc/lp-template-functions.php:52
1392
  msgid "Your order is waiting for processing"
1393
  msgstr ""
1394
 
1395
- #: inc/lp-template-functions.php:515
1396
  msgid "Overview"
1397
  msgstr ""
1398
 
1399
- #: inc/lp-template-functions.php:523 inc/admin/views/course/curriculum.php:15
1400
  msgid "Curriculum"
1401
  msgstr ""
1402
 
1403
- #: inc/lp-template-functions.php:1268
 
 
 
 
 
 
 
 
 
 
1404
  msgid "Course Search Results"
1405
  msgstr ""
1406
 
1407
- #: inc/lp-template-functions.php:1270 inc/admin/class-lp-admin.php:273
1408
  #: inc/admin/lp-admin-actions.php:208
1409
  #: inc/admin/settings/class-lp-settings-courses.php:12
1410
  #: inc/admin/settings/class-lp-settings-profile.php:148
@@ -1414,151 +1407,155 @@ msgstr ""
1414
  #: inc/admin/views/setup/steps/pages.php:22
1415
  #: inc/admin/views/tools/course/html-user.php:27
1416
  #: inc/custom-post-types/course.php:74 inc/custom-post-types/course.php:76
1417
- #: inc/user/class-lp-profile.php:256
1418
  msgid "Courses"
1419
  msgstr ""
1420
 
1421
- #: inc/lp-template-functions.php:1403
1422
  msgctxt "breadcrumb"
1423
  msgid "Home"
1424
  msgstr ""
1425
 
1426
- #: inc/lp-template-functions.php:2281
1427
  #: inc/admin/settings/class-lp-settings-checkout.php:76
1428
  #: inc/admin/settings/class-lp-settings-payments.php:125
1429
  msgid "Order received"
1430
  msgstr ""
1431
 
1432
- #: inc/lp-template-functions.php:2297
1433
  #, php-format
1434
  msgid "Access denied \"%s\""
1435
  msgstr ""
1436
 
1437
- #: inc/lp-template-functions.php:2347
1438
  #, php-format
1439
  msgid "Search Results for: &ldquo;%s&rdquo;"
1440
  msgstr ""
1441
 
1442
- #: inc/lp-template-functions.php:2350
1443
  #, php-format
1444
  msgid "&nbsp;&ndash; Page %s"
1445
  msgstr ""
1446
 
1447
- #: inc/lp-template-functions.php:2613 inc/lp-template-functions.php:3160
1448
  msgid "Final"
1449
  msgstr ""
1450
 
1451
- #: inc/lp-template-functions.php:2622 inc/course/lp-course-functions.php:827
1452
  #: inc/custom-post-types/abstract.php:514 inc/custom-post-types/lesson.php:314
1453
  #: inc/libraries/meta-box/inc/fields/oembed.php:79
1454
  #: templates/single-course/section/item-meta.php:25
1455
  msgid "Preview"
1456
  msgstr ""
1457
 
1458
- #: inc/lp-template-functions.php:2904
1459
  msgid "Fill out the form and send us your requesting."
1460
  msgstr ""
1461
 
1462
- #: inc/lp-template-functions.php:3168 inc/custom-post-types/quiz.php:395
1463
  #, php-format
1464
  msgid "%d question"
1465
  msgid_plural "%d questions"
1466
  msgstr[0] ""
1467
  msgstr[1] ""
1468
 
1469
- #: inc/lp-template-functions.php:3179
1470
  #, php-format
1471
  msgctxt "duration"
1472
  msgid "%s day"
1473
  msgstr ""
1474
 
1475
- #: inc/lp-template-functions.php:3180
1476
  #, php-format
1477
  msgctxt "duration"
1478
  msgid "%s hour"
1479
  msgstr ""
1480
 
1481
- #: inc/lp-template-functions.php:3181
1482
  #, php-format
1483
  msgctxt "duration"
1484
  msgid "%s min"
1485
  msgstr ""
1486
 
1487
- #: inc/lp-template-functions.php:3182
1488
  #, php-format
1489
  msgctxt "duration"
1490
  msgid "%s sec"
1491
  msgstr ""
1492
 
1493
- #: inc/lp-template-functions.php:3194 inc/course/lp-course-functions.php:748
1494
  msgid "Edit this item"
1495
  msgstr ""
1496
 
1497
- #: inc/lp-template-functions.php:3327
 
 
 
 
1498
  msgid "Popup links color"
1499
  msgstr ""
1500
 
1501
- #: inc/lp-template-functions.php:3335
1502
  msgid "Popup heading background"
1503
  msgstr ""
1504
 
1505
- #: inc/lp-template-functions.php:3343
1506
  msgid "Popup heading color"
1507
  msgstr ""
1508
 
1509
- #: inc/lp-template-functions.php:3355
1510
  msgid "Popup curriculum background"
1511
  msgstr ""
1512
 
1513
- #: inc/lp-template-functions.php:3364
1514
  msgid "Popup item color"
1515
  msgstr ""
1516
 
1517
- #: inc/lp-template-functions.php:3372
1518
  msgid "Popup active item background"
1519
  msgstr ""
1520
 
1521
- #: inc/lp-template-functions.php:3380
1522
  msgid "Popup active item color"
1523
  msgstr ""
1524
 
1525
- #: inc/lp-template-functions.php:3388
1526
  msgid "Popup content background"
1527
  msgstr ""
1528
 
1529
- #: inc/lp-template-functions.php:3396
1530
  msgid "Popup content color"
1531
  msgstr ""
1532
 
1533
- #: inc/lp-template-functions.php:3404
1534
  msgid "Section heading background"
1535
  msgstr ""
1536
 
1537
- #: inc/lp-template-functions.php:3411
1538
  msgid "Section heading color"
1539
  msgstr ""
1540
 
1541
- #: inc/lp-template-functions.php:3418
1542
  msgid "Section heading bottom color"
1543
  msgstr ""
1544
 
1545
- #: inc/lp-template-functions.php:3426
1546
  msgid "Lines color"
1547
  msgstr ""
1548
 
1549
- #: inc/lp-template-functions.php:3437
1550
  msgid "Profile cover background"
1551
  msgstr ""
1552
 
1553
- #: inc/lp-template-functions.php:3445
1554
  msgid "Scrollbar"
1555
  msgstr ""
1556
 
1557
- #: inc/lp-template-functions.php:3454
1558
  msgid "Progress bar color"
1559
  msgstr ""
1560
 
1561
- #: inc/lp-template-functions.php:3462
1562
  msgid "Progress bar active color"
1563
  msgstr ""
1564
 
@@ -1588,7 +1585,7 @@ msgstr ""
1588
  msgid "%s plugin class does not exist."
1589
  msgstr ""
1590
 
1591
- #: inc/abstracts/abstract-object-data.php:320
1592
  #, php-format
1593
  msgid "The following these functions %s do not exists in %s"
1594
  msgstr ""
@@ -1599,88 +1596,73 @@ msgstr ""
1599
  msgid "No course found."
1600
  msgstr ""
1601
 
1602
- #: inc/admin/class-lp-admin-ajax.php:147 inc/curds/class-lp-course-curd.php:45
1603
- msgid "New Course"
1604
- msgstr ""
1605
-
1606
- #: inc/admin/class-lp-admin-ajax.php:392
1607
- #: inc/curds/class-lp-question-curd.php:46
1608
- msgid "New Question"
1609
  msgstr ""
1610
 
1611
- #: inc/admin/class-lp-admin-ajax.php:588 inc/curds/class-lp-quiz-curd.php:80
1612
- #: inc/custom-post-types/quiz.php:97
1613
- msgid "New Quiz"
1614
  msgstr ""
1615
 
1616
- #: inc/admin/class-lp-admin-ajax.php:597 inc/admin/class-lp-admin-ajax.php:898
1617
- msgid "Quiz creation failed."
1618
- msgstr ""
1619
-
1620
- #: inc/admin/class-lp-admin-ajax.php:943
1621
- msgid "<p>Ops! ID not found</p>"
1622
- msgstr ""
1623
-
1624
- #: inc/admin/class-lp-admin-ajax.php:1207
1625
  msgid "Access denied"
1626
  msgstr ""
1627
 
1628
- #: inc/admin/class-lp-admin-ajax.php:1219
1629
- #: inc/admin/class-lp-admin-ajax.php:1265 templates/order/order-details.php:18
1630
  msgid "Invalid order"
1631
  msgstr ""
1632
 
1633
- #: inc/admin/class-lp-admin-ajax.php:1253
1634
  msgid "Permission denied"
1635
  msgstr ""
1636
 
1637
- #: inc/admin/class-lp-admin-ajax.php:1453
1638
- #: inc/admin/class-lp-admin-ajax.php:1626 inc/admin/lp-admin-functions.php:254
1639
  msgid "Edit Page"
1640
  msgstr ""
1641
 
1642
- #: inc/admin/class-lp-admin-ajax.php:1454
1643
- #: inc/admin/class-lp-admin-ajax.php:1628 inc/admin/lp-admin-functions.php:256
1644
  msgid "View Page"
1645
  msgstr ""
1646
 
1647
- #: inc/admin/class-lp-admin-ajax.php:1456
1648
  msgid "Error! Page creation failed. Please try again."
1649
  msgstr ""
1650
 
1651
- #: inc/admin/class-lp-admin-ajax.php:1459
1652
  msgid "Empty page name!"
1653
  msgstr ""
1654
 
1655
- #: inc/admin/class-lp-admin-ajax.php:1493
1656
  msgid "The required pages are successfully created."
1657
  msgstr ""
1658
 
1659
- #: inc/admin/class-lp-admin-ajax.php:1503
1660
  msgid "Please try again."
1661
  msgstr ""
1662
 
1663
- #: inc/admin/class-lp-admin-ajax.php:1529
1664
  msgid "Successfully import sample data."
1665
  msgstr ""
1666
 
1667
- #: inc/admin/class-lp-admin-ajax.php:1529
1668
  msgid "View courses"
1669
  msgstr ""
1670
 
1671
- #: inc/admin/class-lp-admin-ajax.php:1533
1672
  msgid "Failed to import sample data. Please try again."
1673
  msgstr ""
1674
 
1675
- #: inc/admin/class-lp-admin-ajax.php:1537
1676
  msgid ""
1677
  "Unknown error when installing/activating Import/Export add-on. Please try "
1678
  "again!"
1679
  msgstr ""
1680
 
1681
- #: inc/admin/class-lp-admin-ajax.php:1553
1682
- #: inc/admin/class-lp-admin-ajax.php:1574
1683
- #: inc/admin/class-lp-admin-ajax.php:1594
1684
  msgid "You do not have the permission to deactivate plugins on this site."
1685
  msgstr ""
1686
 
@@ -1696,6 +1678,13 @@ msgstr ""
1696
  msgid "Guest"
1697
  msgstr ""
1698
 
 
 
 
 
 
 
 
1699
  #: inc/admin/class-lp-admin-dashboard.php:19
1700
  msgid "LearnPress order status"
1701
  msgstr ""
@@ -1732,10 +1721,10 @@ msgstr ""
1732
  msgid "Learning Management System"
1733
  msgstr ""
1734
 
1735
- #: inc/admin/class-lp-admin-menu.php:90 inc/admin/class-lp-admin-menu.php:140
1736
  #: inc/admin/class-lp-admin.php:93 inc/admin/class-lp-admin.php:101
1737
- #: inc/admin/lp-admin-functions.php:1566
1738
- #: inc/admin/settings/class-lp-settings-emails.php:148
1739
  msgid "LearnPress"
1740
  msgstr ""
1741
 
@@ -1747,108 +1736,108 @@ msgstr ""
1747
  msgid "Outdated data from version older than 1.0 has been removed"
1748
  msgstr ""
1749
 
1750
- #: inc/admin/class-lp-admin.php:176
1751
  msgid "Shop Page"
1752
  msgstr ""
1753
 
1754
- #: inc/admin/class-lp-admin.php:180
1755
  msgid "Cart Page"
1756
  msgstr ""
1757
 
1758
- #: inc/admin/class-lp-admin.php:184 inc/admin/class-lp-admin.php:571
1759
  msgid "Checkout Page"
1760
  msgstr ""
1761
 
1762
- #: inc/admin/class-lp-admin.php:188
1763
  msgid "My Account Page"
1764
  msgstr ""
1765
 
1766
- #: inc/admin/class-lp-admin.php:192
1767
  msgid "Terms and Conditions Page"
1768
  msgstr ""
1769
 
1770
- #: inc/admin/class-lp-admin.php:209
1771
  msgid "Account"
1772
  msgstr ""
1773
 
1774
- #: inc/admin/class-lp-admin.php:210
1775
  msgid "Billing"
1776
  msgstr ""
1777
 
1778
- #: inc/admin/class-lp-admin.php:212 inc/admin/class-lp-admin.php:275
1779
  #: inc/admin/settings/class-lp-settings-checkout.php:22
1780
  #: inc/admin/views/setup/steps/pages.php:40
1781
  msgid "Checkout"
1782
  msgstr ""
1783
 
1784
- #: inc/admin/class-lp-admin.php:213
1785
  msgid "Confirmation"
1786
  msgstr ""
1787
 
1788
- #: inc/admin/class-lp-admin.php:214
1789
  msgid "Invoice"
1790
  msgstr ""
1791
 
1792
- #: inc/admin/class-lp-admin.php:215
1793
  msgid "Levels"
1794
  msgstr ""
1795
 
1796
- #: inc/admin/class-lp-admin.php:243
1797
  msgid "Members"
1798
  msgstr ""
1799
 
1800
- #: inc/admin/class-lp-admin.php:244
1801
  msgid "Activity"
1802
  msgstr ""
1803
 
1804
- #: inc/admin/class-lp-admin.php:245 templates/checkout/form-register.php:48
1805
  #: templates/global/form-register.php:43
1806
  msgid "Register"
1807
  msgstr ""
1808
 
1809
- #: inc/admin/class-lp-admin.php:246
1810
  msgid "Activate"
1811
  msgstr ""
1812
 
1813
- #: inc/admin/class-lp-admin.php:274
1814
  #: inc/admin/settings/class-lp-settings-profile.php:22
1815
  #: inc/admin/views/setup/steps/pages.php:31
1816
  msgid "Profile"
1817
  msgstr ""
1818
 
1819
- #: inc/admin/class-lp-admin.php:276 inc/admin/views/setup/steps/pages.php:49
1820
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:122
1821
  msgid "Become a Teacher"
1822
  msgstr ""
1823
 
1824
- #: inc/admin/class-lp-admin.php:314
1825
  msgid "LearnPress Page"
1826
  msgstr ""
1827
 
1828
- #: inc/admin/class-lp-admin.php:356
1829
  #, php-format
1830
  msgid "LearnPress Pages (%d)"
1831
  msgstr ""
1832
 
1833
- #: inc/admin/class-lp-admin.php:397
1834
  msgctxt "pending-request"
1835
  msgid "Accept"
1836
  msgstr ""
1837
 
1838
- #: inc/admin/class-lp-admin.php:449
1839
  #, php-format
1840
  msgid "Pending Request %s"
1841
  msgstr ""
1842
 
1843
- #: inc/admin/class-lp-admin.php:465
1844
  msgid "Sorry, you are not allowed to edit this user."
1845
  msgstr ""
1846
 
1847
- #: inc/admin/class-lp-admin.php:467
1848
  msgid "User has accepted to become a teacher."
1849
  msgstr ""
1850
 
1851
- #: inc/admin/class-lp-admin.php:545
1852
  #, php-format
1853
  msgid ""
1854
  "LearnPress requires permalink option <strong>Post name</strong> is enabled. "
@@ -1856,16 +1845,16 @@ msgid ""
1856
  "properly."
1857
  msgstr ""
1858
 
1859
- #: inc/admin/class-lp-admin.php:567
1860
  msgid "Profile Page"
1861
  msgstr ""
1862
 
1863
- #: inc/admin/class-lp-admin.php:597
1864
  #, php-format
1865
  msgid "The following required page(s) are currently missing: %s."
1866
  msgstr ""
1867
 
1868
- #: inc/admin/class-lp-admin.php:598
1869
  #, php-format
1870
  msgid ""
1871
  "To ensure all functions work properly, please click <a class=\"button\" id="
@@ -1873,7 +1862,7 @@ msgid ""
1873
  "automatically."
1874
  msgstr ""
1875
 
1876
- #: inc/admin/class-lp-admin.php:648
1877
  #, php-format
1878
  msgid ""
1879
  "If you like <strong>LearnPress</strong> please leave us a %s&#9733;&#9733;"
@@ -1881,44 +1870,48 @@ msgid ""
1881
  "generous."
1882
  msgstr ""
1883
 
1884
- #: inc/admin/class-lp-admin.php:648
1885
  msgid "Thanks :)"
1886
  msgstr ""
1887
 
1888
- #: inc/admin/class-lp-install-sample-data.php:59
1889
  msgid "Are you sure you want to install sample course data?"
1890
  msgstr ""
1891
 
1892
- #: inc/admin/class-lp-install-sample-data.php:60
1893
  msgid "Are you sure you want to delete sample course data?"
1894
  msgstr ""
1895
 
1896
- #: inc/admin/class-lp-install-sample-data.php:121
1897
  #, php-format
1898
  msgid "Course \"%s\" has been created"
1899
  msgstr ""
1900
 
1901
- #: inc/admin/class-lp-install-sample-data.php:123
1902
  #: inc/admin/views/meta-boxes/course/assigned.php:22
1903
  #: inc/admin/views/meta-boxes/quiz/assigned.php:28
1904
  #: inc/admin/views/meta-boxes/quiz/assigned.php:38
1905
  #: inc/custom-post-types/abstract.php:493
1906
  #: inc/custom-post-types/abstract.php:502 inc/custom-post-types/lesson.php:349
1907
  #: inc/custom-post-types/question.php:359 inc/custom-post-types/quiz.php:369
1908
- #: inc/order/class-lp-order.php:908
1909
  msgid "View"
1910
  msgstr ""
1911
 
1912
- #: inc/admin/class-lp-install-sample-data.php:125
1913
- #: inc/admin/views/meta-boxes/order/actions.php:116
1914
  #: inc/attributes/course.php:232 inc/custom-post-types/lesson.php:347
1915
  #: inc/custom-post-types/question.php:357 inc/custom-post-types/quiz.php:367
1916
  #: templates/content-lesson/no-content.php:22
1917
  msgid "Edit"
1918
  msgstr ""
1919
 
1920
- #: inc/admin/class-lp-install-sample-data.php:594
1921
- #: inc/admin/class-lp-install-sample-data.php:602
 
 
 
 
 
1922
  msgctxt "install-sample-course"
1923
  msgid " [TRUE]"
1924
  msgstr ""
@@ -1945,26 +1938,26 @@ msgstr ""
1945
  msgid "Search items"
1946
  msgstr ""
1947
 
1948
- #: inc/admin/class-lp-modal-search-items.php:245
1949
  #: inc/admin/class-lp-modal-search-users.php:184
1950
  msgid "No item found"
1951
  msgstr ""
1952
 
1953
- #: inc/admin/class-lp-modal-search-items.php:338
1954
  msgid "There are no available lessons for this course, please use "
1955
  msgstr ""
1956
 
1957
- #: inc/admin/class-lp-modal-search-items.php:339
1958
- #: inc/admin/class-lp-modal-search-items.php:343
1959
- #: inc/admin/class-lp-modal-search-items.php:347
1960
  msgid "Add new item"
1961
  msgstr ""
1962
 
1963
- #: inc/admin/class-lp-modal-search-items.php:342
1964
  msgid "There are no available quizzes for this course, please use "
1965
  msgstr ""
1966
 
1967
- #: inc/admin/class-lp-modal-search-items.php:346
1968
  msgid "There are no available questions for this quiz, please use "
1969
  msgstr ""
1970
 
@@ -2015,7 +2008,7 @@ msgstr ""
2015
 
2016
  #: inc/admin/class-lp-plugin-install-list-table.php:369
2017
  #: inc/admin/helpers/class-lp-plugins-helper.php:262
2018
- #: inc/admin/views/updates/html-update-message.php:16
2019
  #: inc/admin/views/updates/0.9/step-repair-database.php:17
2020
  msgid "Update Now"
2021
  msgstr ""
@@ -2047,7 +2040,7 @@ msgid "Last Updated:"
2047
  msgstr ""
2048
 
2049
  #: inc/admin/class-lp-plugin-install-list-table.php:455
2050
- #: inc/custom-post-types/order.php:778
2051
  #, php-format
2052
  msgid "%s ago"
2053
  msgstr ""
@@ -2115,8 +2108,8 @@ msgid "Run setup wizard"
2115
  msgstr ""
2116
 
2117
  #: inc/admin/class-lp-setup-wizard.php:211
2118
- #: inc/admin/settings/class-lp-settings-general.php:60
2119
- #: inc/admin/settings/class-lp-settings-general.php:65
2120
  #: inc/admin/views/setup/steps/currency.php:17
2121
  #: inc/admin/views/setup/steps/currency.php:21
2122
  msgid "Currency"
@@ -2130,13 +2123,13 @@ msgstr ""
2130
  #: inc/admin/class-lp-setup-wizard.php:221
2131
  #: inc/admin/meta-box/fields/payment-order.php:29
2132
  #: inc/admin/views/setup/steps/payment.php:16
2133
- #: inc/custom-post-types/course.php:710
2134
  msgid "Payment"
2135
  msgstr ""
2136
 
2137
  #: inc/admin/class-lp-setup-wizard.php:225
2138
  #: inc/admin/settings/class-lp-settings-emails.php:26
2139
- #: inc/admin/settings/class-lp-settings-emails.php:153
2140
  msgid "Emails"
2141
  msgstr ""
2142
 
@@ -2156,7 +2149,12 @@ msgstr ""
2156
  msgid "Enter your Paypal email address to accept payment via Paypal."
2157
  msgstr ""
2158
 
2159
- #: inc/admin/class-lp-updater.php:59
 
 
 
 
 
2160
  msgid "Successfully updated your database."
2161
  msgstr ""
2162
 
@@ -2258,7 +2256,7 @@ msgstr ""
2258
  msgid "LearnPress Status"
2259
  msgstr ""
2260
 
2261
- #: inc/admin/lp-admin-actions.php:214 inc/custom-post-types/course.php:1236
2262
  msgid "Categories"
2263
  msgstr ""
2264
 
@@ -2270,7 +2268,8 @@ msgstr ""
2270
  msgid "Duplicate this course"
2271
  msgstr ""
2272
 
2273
- #: inc/admin/lp-admin-functions.php:43
 
2274
  #: inc/admin/sub-menus/class-lp-submenu-tools.php:22
2275
  #: inc/admin/views/settings/fields/course-permalink.php:31
2276
  #: inc/admin/views/statistics/orders.php:47
@@ -2286,65 +2285,65 @@ msgstr ""
2286
  msgid "Duplicate this quiz"
2287
  msgstr ""
2288
 
2289
- #: inc/admin/lp-admin-functions.php:57
2290
  msgid "Duplicate this question"
2291
  msgstr ""
2292
 
2293
- #: inc/admin/lp-admin-functions.php:62
2294
  msgid "Duplicate this lesson"
2295
  msgstr ""
2296
 
2297
- #: inc/admin/lp-admin-functions.php:184
2298
  msgid "[ Add a new page ]"
2299
  msgstr ""
2300
 
2301
- #: inc/admin/lp-admin-functions.php:207
2302
  msgid "Select Page"
2303
  msgstr ""
2304
 
2305
- #: inc/admin/lp-admin-functions.php:224
2306
  msgid "Select a page&hellip;"
2307
  msgstr ""
2308
 
2309
- #: inc/admin/lp-admin-functions.php:245
2310
  msgid "Create"
2311
  msgstr ""
2312
 
2313
- #: inc/admin/lp-admin-functions.php:248
2314
  msgid "New page title"
2315
  msgstr ""
2316
 
2317
- #: inc/admin/lp-admin-functions.php:249
2318
  msgid "Ok [Enter]"
2319
  msgstr ""
2320
 
2321
- #: inc/admin/lp-admin-functions.php:250
2322
  msgid "Cancel [ESC]"
2323
  msgstr ""
2324
 
2325
- #: inc/admin/lp-admin-functions.php:334
2326
  msgid "Minutes"
2327
  msgstr ""
2328
 
2329
- #: inc/admin/lp-admin-functions.php:375 inc/admin/lp-admin-functions.php:401
2330
  msgid "Plain text"
2331
  msgstr ""
2332
 
2333
- #: inc/admin/lp-admin-functions.php:376 inc/admin/lp-admin-functions.php:402
2334
  msgid "HTML"
2335
  msgstr ""
2336
 
2337
- #: inc/admin/lp-admin-functions.php:545
2338
  #: inc/admin/views/addons/html-loop-theme.php:51
2339
  msgid "Get it now"
2340
  msgstr ""
2341
 
2342
- #: inc/admin/lp-admin-functions.php:547
2343
  #: inc/admin/views/addons/html-loop-theme.php:53
2344
  msgid "View Demo"
2345
  msgstr ""
2346
 
2347
- #: inc/admin/lp-admin-functions.php:824
2348
  #: inc/admin/views/statistics/courses.php:9
2349
  #: inc/admin/views/statistics/general.php:9
2350
  #: inc/admin/views/statistics/orders.php:9
@@ -2353,106 +2352,130 @@ msgstr ""
2353
  msgid "Instructors"
2354
  msgstr ""
2355
 
2356
- #: inc/admin/lp-admin-functions.php:829
2357
  #: inc/admin/views/statistics/courses.php:8
2358
  #: inc/admin/views/statistics/general.php:8
2359
  #: inc/admin/views/statistics/orders.php:8
2360
  #: inc/admin/views/statistics/users.php:8
2361
  #: inc/admin/views/statistics/users.php:47
2362
  #: inc/admin/views/tools/course/html-course.php:27
2363
- #: inc/custom-post-types/course.php:1225 inc/custom-post-types/course.php:1232
2364
  msgid "Students"
2365
  msgstr ""
2366
 
2367
- #: inc/admin/lp-admin-functions.php:989 inc/admin/lp-admin-functions.php:2072
2368
  #: inc/admin/views/meta-boxes/course/review-logs.php:25
2369
- #: inc/user/class-lp-profile.php:771
2370
  msgid "Publish"
2371
  msgstr ""
2372
 
2373
- #: inc/admin/lp-admin-functions.php:994 inc/admin/lp-admin-functions.php:1196
2374
- #: inc/admin/lp-admin-functions.php:2077
2375
  #: inc/admin/views/statistics/courses.php:44
2376
  #: inc/admin/views/statistics/general.php:61
2377
- #: inc/admin/views/statistics/orders.php:64 inc/user/class-lp-profile.php:772
2378
  msgid "Pending"
2379
  msgstr ""
2380
 
2381
- #: inc/admin/lp-admin-functions.php:999 inc/admin/lp-admin-functions.php:2082
2382
  #: inc/admin/views/statistics/courses.php:45
2383
  #: inc/admin/views/statistics/general.php:62
2384
  msgid "Paid"
2385
  msgstr ""
2386
 
2387
- #: inc/admin/lp-admin-functions.php:1004 inc/admin/lp-admin-functions.php:2087
2388
  #: inc/admin/views/statistics/courses.php:46
2389
  #: inc/admin/views/statistics/general.php:63
2390
- #: inc/course/abstract-course.php:703 inc/custom-post-types/course.php:1312
2391
  msgid "Free"
2392
  msgstr ""
2393
 
2394
- #: inc/admin/lp-admin-functions.php:1191
2395
  #: inc/admin/views/statistics/orders.php:63
2396
- #: inc/user-item/class-lp-user-item.php:337
2397
- #: templates/content-lesson/button-complete.php:35
2398
  msgid "Completed"
2399
  msgstr ""
2400
 
2401
- #: inc/admin/lp-admin-functions.php:1223
2402
  msgid "Pending Courses / Publish Courses"
2403
  msgstr ""
2404
 
2405
- #: inc/admin/lp-admin-functions.php:1224
2406
  msgid "Free Courses / Priced Courses"
2407
  msgstr ""
2408
 
2409
- #: inc/admin/lp-admin-functions.php:1392
2410
  msgid "Installed"
2411
  msgstr ""
2412
 
2413
- #: inc/admin/lp-admin-functions.php:1425
2414
  #, php-format
2415
  msgid "The user %s has become a teacher"
2416
  msgstr ""
2417
 
2418
- #: inc/admin/lp-admin-functions.php:1483
2419
  msgid "You haven't got any courses yet! Would you like to import sample data?"
2420
  msgstr ""
2421
 
2422
- #: inc/admin/lp-admin-functions.php:1484
2423
  msgid "If yes, please install add-on name"
2424
  msgstr ""
2425
 
2426
- #: inc/admin/lp-admin-functions.php:1485
2427
  msgid "LearnPress Import/Export"
2428
  msgstr ""
2429
 
2430
- #: inc/admin/lp-admin-functions.php:1486
2431
  msgid "but don't worry because it is completely automated."
2432
  msgstr ""
2433
 
2434
- #: inc/admin/lp-admin-functions.php:1487
2435
  msgid "Import now"
2436
  msgstr ""
2437
 
2438
- #: inc/admin/lp-admin-functions.php:1488
2439
  msgid "No, thanks!"
2440
  msgstr ""
2441
 
2442
- #: inc/admin/lp-admin-functions.php:1698
2443
  msgid " Copy"
2444
  msgstr ""
2445
 
2446
- #: inc/admin/lp-admin-functions.php:1791
2447
  #, php-format
2448
  msgid "Question id %s does not exist."
2449
  msgstr ""
2450
 
2451
- #: inc/admin/lp-admin-functions.php:1794
2452
  #, php-format
2453
  msgid "Quiz id %s does not exist."
2454
  msgstr ""
2455
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2456
  #: inc/admin/helpers/class-lp-plugins-helper.php:255
2457
  msgid "Install Now"
2458
  msgstr ""
@@ -2513,6 +2536,46 @@ msgstr ""
2513
  msgid "Delete"
2514
  msgstr ""
2515
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2516
  #: inc/admin/meta-box/fields/email-content.php:113
2517
  #: inc/admin/views/settings/emails/email-template.php:52
2518
  #, php-format
@@ -2635,21 +2698,35 @@ msgstr ""
2635
  msgid "Enable hard cache"
2636
  msgstr ""
2637
 
2638
- #: inc/admin/settings/class-lp-settings-advanced.php:88
2639
- #, php-format
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2640
  msgid ""
2641
- "Enable cache for static content such as content and settings of course, "
2642
- "lesson, quiz. <a href=\"%s\">%s</a>"
2643
  msgstr ""
2644
 
2645
  #: inc/admin/settings/class-lp-settings-checkout.php:36
2646
  #: inc/admin/settings/class-lp-settings-courses.php:66
2647
  #: inc/admin/settings/class-lp-settings-general.php:16
2648
- #: inc/admin/settings/class-lp-settings-general.php:48
2649
  #: inc/admin/settings/class-lp-settings-payments.php:55
2650
  #: inc/admin/settings/class-lp-settings-profile.php:53
2651
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:26
2652
- #: inc/custom-post-types/course.php:521 inc/user/class-lp-profile.php:301
2653
  msgid "General"
2654
  msgstr ""
2655
 
@@ -2678,14 +2755,8 @@ msgctxt "slug"
2678
  msgid "courses"
2679
  msgstr ""
2680
 
2681
- #: inc/admin/settings/class-lp-settings-courses.php:39
2682
- #: inc/admin/views/settings/fields/course-permalink.php:14
2683
- msgctxt "default-slug"
2684
- msgid "courses"
2685
- msgstr ""
2686
-
2687
  #: inc/admin/settings/class-lp-settings-courses.php:68
2688
- #: inc/admin/settings/class-lp-settings-general.php:50
2689
  #: inc/admin/settings/class-lp-settings-profile.php:55
2690
  msgid "General settings."
2691
  msgstr ""
@@ -2731,7 +2802,7 @@ msgid "Number of courses displayed per page."
2731
  msgstr ""
2732
 
2733
  #: inc/admin/settings/class-lp-settings-courses.php:126
2734
- #: inc/admin/settings/class-lp-settings-courses.php:178
2735
  msgid "Single course"
2736
  msgstr ""
2737
 
@@ -2739,46 +2810,46 @@ msgstr ""
2739
  msgid "Those settings are applied to single course page."
2740
  msgstr ""
2741
 
2742
- #: inc/admin/settings/class-lp-settings-courses.php:131
2743
- msgid "Single course permalink"
2744
- msgstr ""
2745
-
2746
- #: inc/admin/settings/class-lp-settings-courses.php:136
2747
  msgid "Course category base"
2748
  msgstr ""
2749
 
2750
- #: inc/admin/settings/class-lp-settings-courses.php:142
2751
  msgid "Course tag base"
2752
  msgstr ""
2753
 
2754
- #: inc/admin/settings/class-lp-settings-courses.php:162
 
 
 
 
2755
  msgid "Enrolled students number"
2756
  msgstr ""
2757
 
2758
- #: inc/admin/settings/class-lp-settings-courses.php:165
2759
  msgid ""
2760
  "Displays a fake numbers of enrolled students. Disable to show the real value."
2761
  msgstr ""
2762
 
2763
- #: inc/admin/settings/class-lp-settings-courses.php:173
2764
  msgid "Course thumbnails"
2765
  msgstr ""
2766
 
2767
- #: inc/admin/settings/class-lp-settings-courses.php:175
2768
  msgid "Thumbnail generation for archive/single course."
2769
  msgstr ""
2770
 
2771
- #: inc/admin/settings/class-lp-settings-courses.php:182
2772
- #: inc/admin/settings/class-lp-settings-courses.php:204
2773
  msgid "Turn on/off courses extra thumbnail."
2774
  msgstr ""
2775
 
2776
- #: inc/admin/settings/class-lp-settings-courses.php:185
2777
- #: inc/admin/settings/class-lp-settings-courses.php:207
2778
  msgid "Thumbnail dimensions"
2779
  msgstr ""
2780
 
2781
- #: inc/admin/settings/class-lp-settings-courses.php:200
2782
  msgid "Archive course"
2783
  msgstr ""
2784
 
@@ -2786,84 +2857,84 @@ msgstr ""
2786
  msgid "General options"
2787
  msgstr ""
2788
 
2789
- #: inc/admin/settings/class-lp-settings-emails.php:110
2790
  msgid "Email options"
2791
  msgstr ""
2792
 
2793
- #: inc/admin/settings/class-lp-settings-emails.php:112
2794
  #: inc/admin/views/settings/emails/general.php:17
2795
  msgid ""
2796
  "The following options affect the sender (email address and name) used in "
2797
  "LearnPress emails."
2798
  msgstr ""
2799
 
2800
- #: inc/admin/settings/class-lp-settings-emails.php:115
2801
  msgid "From name"
2802
  msgstr ""
2803
 
2804
- #: inc/admin/settings/class-lp-settings-emails.php:121
2805
  msgid "From email"
2806
  msgstr ""
2807
 
2808
- #: inc/admin/settings/class-lp-settings-emails.php:127
2809
  msgid "Send email in background"
2810
  msgstr ""
2811
 
2812
- #: inc/admin/settings/class-lp-settings-emails.php:131
2813
  msgid "Defer transaction email and runs in background."
2814
  msgstr ""
2815
 
2816
- #: inc/admin/settings/class-lp-settings-emails.php:134
2817
  msgid "Email template"
2818
  msgstr ""
2819
 
2820
- #: inc/admin/settings/class-lp-settings-emails.php:138
2821
  #: inc/admin/views/settings/emails/general.php:40
2822
  msgid "Header image"
2823
  msgstr ""
2824
 
2825
- #: inc/admin/settings/class-lp-settings-emails.php:143
2826
  #: inc/admin/views/settings/emails/general.php:43
2827
  msgid "The image will be displayed in the top of the email."
2828
  msgstr ""
2829
 
2830
- #: inc/admin/settings/class-lp-settings-emails.php:146
2831
  #: inc/admin/views/settings/emails/general.php:47
2832
  msgid "Footer text"
2833
  msgstr ""
2834
 
2835
- #: inc/admin/settings/class-lp-settings-emails.php:150
2836
  msgid "The texts display in the bottom of email."
2837
  msgstr ""
2838
 
2839
- #: inc/admin/settings/class-lp-settings-general.php:53
2840
  msgid "Logout redirect"
2841
  msgstr ""
2842
 
2843
- #: inc/admin/settings/class-lp-settings-general.php:57
2844
  msgid "The page where user will be redirected to after logging out."
2845
  msgstr ""
2846
 
2847
- #: inc/admin/settings/class-lp-settings-general.php:62
2848
  msgid "Setting up your currency unit and its formatting."
2849
  msgstr ""
2850
 
2851
- #: inc/admin/settings/class-lp-settings-general.php:73
2852
  #: inc/admin/views/setup/steps/currency.php:37
2853
  msgid "Currency position"
2854
  msgstr ""
2855
 
2856
- #: inc/admin/settings/class-lp-settings-general.php:80
2857
  #: inc/admin/views/setup/steps/currency.php:51
2858
  msgid "Thousands Separator"
2859
  msgstr ""
2860
 
2861
- #: inc/admin/settings/class-lp-settings-general.php:86
2862
  #: inc/admin/views/setup/steps/currency.php:56
2863
  msgid "Decimals Separator"
2864
  msgstr ""
2865
 
2866
- #: inc/admin/settings/class-lp-settings-general.php:92
2867
  #: inc/admin/views/setup/steps/currency.php:61
2868
  msgid "Number of Decimals"
2869
  msgstr ""
@@ -2880,6 +2951,14 @@ msgstr ""
2880
  msgid "Become a teacher page"
2881
  msgstr ""
2882
 
 
 
 
 
 
 
 
 
2883
  #: inc/admin/settings/class-lp-settings-payments.php:28
2884
  #: inc/admin/settings/class-lp-settings-payments.php:137
2885
  msgid "Payments"
@@ -2992,7 +3071,7 @@ msgstr ""
2992
 
2993
  #: inc/admin/settings/class-lp-settings-profile.php:140
2994
  #: inc/admin/views/updates/0.9/step-upgraded.php:16
2995
- #: inc/user/class-lp-profile.php:250
2996
  msgid "Dashboard"
2997
  msgstr ""
2998
 
@@ -3012,7 +3091,7 @@ msgstr ""
3012
  #: inc/admin/settings/class-lp-settings-profile.php:156
3013
  #: inc/admin/settings/class-lp-settings-profile.php:290
3014
  #: inc/custom-post-types/quiz.php:90 inc/custom-post-types/quiz.php:91
3015
- #: inc/custom-post-types/quiz.php:95 inc/user/class-lp-profile.php:277
3016
  #: templates/widgets/course-info/default.php:34
3017
  msgid "Quizzes"
3018
  msgstr ""
@@ -3020,14 +3099,14 @@ msgstr ""
3020
  #: inc/admin/settings/class-lp-settings-profile.php:164
3021
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:22
3022
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:29
3023
- #: inc/custom-post-types/order.php:841 inc/custom-post-types/order.php:842
3024
- #: inc/custom-post-types/order.php:846 inc/user/class-lp-profile.php:283
3025
  msgid "Orders"
3026
  msgstr ""
3027
 
3028
  #: inc/admin/settings/class-lp-settings-profile.php:172
3029
  #: inc/admin/views/meta-boxes/order/details.php:37
3030
- #: inc/user/class-lp-profile.php:289
3031
  msgid "Order details"
3032
  msgstr ""
3033
 
@@ -3049,7 +3128,7 @@ msgstr ""
3049
 
3050
  #: inc/admin/settings/class-lp-settings-profile.php:207
3051
  #: inc/admin/settings/class-lp-settings-profile.php:228
3052
- #: inc/user/class-lp-profile.php:319
3053
  msgid "Avatar"
3054
  msgstr ""
3055
 
@@ -3074,7 +3153,7 @@ msgid "The height and width of avatar should be equal."
3074
  msgstr ""
3075
 
3076
  #: inc/admin/settings/class-lp-settings-profile.php:261
3077
- #: inc/user/class-lp-profile.php:328
3078
  msgid "Publicity"
3079
  msgstr ""
3080
 
@@ -3183,10 +3262,6 @@ msgstr ""
3183
  msgid "Do you want to restore all settings to default?"
3184
  msgstr ""
3185
 
3186
- #: inc/admin/sub-menus/class-lp-submenu-settings.php:136
3187
- msgid "Settings saved."
3188
- msgstr ""
3189
-
3190
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:15
3191
  msgid "Statistics"
3192
  msgstr ""
@@ -3340,6 +3415,10 @@ msgstr ""
3340
  msgid "Enter the name section"
3341
  msgstr ""
3342
 
 
 
 
 
3343
  #: inc/admin/views/course/section.php:52
3344
  msgid "Select items"
3345
  msgstr ""
@@ -3374,8 +3453,8 @@ msgstr ""
3374
 
3375
  #: inc/admin/views/meta-boxes/course/assigned.php:27
3376
  #: inc/admin/views/meta-boxes/quiz/assigned.php:49
3377
- #: inc/custom-post-types/lesson.php:360 inc/custom-post-types/question.php:368
3378
- #: inc/custom-post-types/quiz.php:381
3379
  msgid "Not assigned yet"
3380
  msgstr ""
3381
 
@@ -3439,88 +3518,22 @@ msgstr ""
3439
  msgid "View all"
3440
  msgstr ""
3441
 
3442
- #: inc/admin/views/meta-boxes/order/actions.php:17
3443
- msgid "M j, Y @ H:i"
3444
- msgstr ""
3445
-
3446
- #: inc/admin/views/meta-boxes/order/actions.php:23
3447
- #, php-format
3448
- msgid "Scheduled for: <b>%1$s</b>"
3449
- msgstr ""
3450
-
3451
- #: inc/admin/views/meta-boxes/order/actions.php:25
3452
- #, php-format
3453
- msgid "Order date: <b>%1$s</b>"
3454
- msgstr ""
3455
-
3456
- #: inc/admin/views/meta-boxes/order/actions.php:27
3457
- #: inc/admin/views/meta-boxes/order/actions.php:35
3458
- msgid "Publish <b>immediately</b>"
3459
- msgstr ""
3460
-
3461
- #: inc/admin/views/meta-boxes/order/actions.php:29
3462
- #, php-format
3463
- msgid "Schedule for: <b>%1$s</b>"
3464
- msgstr ""
3465
-
3466
- #: inc/admin/views/meta-boxes/order/actions.php:31
3467
- #, php-format
3468
- msgid "Publish on: <b>%1$s</b>"
3469
- msgstr ""
3470
-
3471
- #: inc/admin/views/meta-boxes/order/actions.php:45
3472
  #: inc/admin/views/quiz/editor.php:28
3473
  #: inc/admin/views/tools/course/html-course.php:28
3474
  #: inc/admin/views/tools/course/html-user.php:28
3475
  msgid "Actions"
3476
  msgstr ""
3477
 
3478
- #: inc/admin/views/meta-boxes/order/actions.php:46
3479
  msgid "Trigger action of current order status"
3480
  msgstr ""
3481
 
3482
- #: inc/admin/views/meta-boxes/order/actions.php:54
3483
- msgid "Order status"
3484
- msgstr ""
3485
-
3486
- #: inc/admin/views/meta-boxes/order/actions.php:75
3487
- msgid "Trigger order status action"
3488
- msgstr ""
3489
-
3490
- #: inc/admin/views/meta-boxes/order/actions.php:77
3491
- msgid ""
3492
- "Check this option to force an action to be triggered. Normally, an action is "
3493
- "triggered only after the order status was changed."
3494
- msgstr ""
3495
-
3496
- #: inc/admin/views/meta-boxes/order/actions.php:81
3497
- #: inc/admin/views/meta-boxes/order/details.php:82
3498
- #: inc/admin/views/meta-boxes/order/details.php:193
3499
- #: inc/admin/views/meta-boxes/order/details.php:202
3500
- msgid "Customer"
3501
- msgstr ""
3502
-
3503
- #: inc/admin/views/meta-boxes/order/actions.php:94
3504
- msgid "[Guest]"
3505
- msgstr ""
3506
-
3507
- #: inc/admin/views/meta-boxes/order/actions.php:104
3508
- msgid "Multiple users"
3509
- msgstr ""
3510
-
3511
- #: inc/admin/views/meta-boxes/order/actions.php:117
3512
- msgid "Edit date and time"
3513
- msgstr ""
3514
-
3515
- #: inc/admin/views/meta-boxes/order/actions.php:119
3516
- msgid "Date and time"
3517
- msgstr ""
3518
-
3519
- #: inc/admin/views/meta-boxes/order/actions.php:130
3520
  msgid "Delete Permanently"
3521
  msgstr ""
3522
 
3523
- #: inc/admin/views/meta-boxes/order/actions.php:132
3524
  msgid "Move to Trash"
3525
  msgstr ""
3526
 
@@ -3549,6 +3562,12 @@ msgstr ""
3549
  msgid "Add multi users"
3550
  msgstr ""
3551
 
 
 
 
 
 
 
3552
  #: inc/admin/views/meta-boxes/order/details.php:93
3553
  #: inc/admin/views/meta-boxes/order/details.php:198
3554
  msgid "Change"
@@ -3746,7 +3765,7 @@ msgstr ""
3746
  #: inc/emails/class-lp-email-updated-course.php:164
3747
  #: inc/emails/class-lp-email-user-order-changed-status.php:136
3748
  #: inc/emails/class-lp-email-user-order-completed.php:137
3749
- #: inc/emails/class-lp-email.php:968
3750
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:131
3751
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:133
3752
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:133
@@ -3822,7 +3841,7 @@ msgstr ""
3822
  #: inc/emails/class-lp-email-updated-course.php:170
3823
  #: inc/emails/class-lp-email-user-order-changed-status.php:142
3824
  #: inc/emails/class-lp-email-user-order-completed.php:143
3825
- #: inc/emails/class-lp-email.php:991
3826
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:137
3827
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:139
3828
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:139
@@ -3845,7 +3864,7 @@ msgstr ""
3845
  #: inc/emails/class-lp-email-updated-course.php:204
3846
  #: inc/emails/class-lp-email-user-order-changed-status.php:176
3847
  #: inc/emails/class-lp-email-user-order-completed.php:177
3848
- #: inc/emails/class-lp-email.php:1025
3849
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:171
3850
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:173
3851
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:173
@@ -3916,33 +3935,6 @@ msgstr ""
3916
  msgid "File not found."
3917
  msgstr ""
3918
 
3919
- #: inc/admin/views/settings/fields/course-permalink.php:15
3920
- msgctxt "default-slug"
3921
- msgid "course"
3922
- msgstr ""
3923
-
3924
- #: inc/admin/views/settings/fields/course-permalink.php:26
3925
- msgid "Default"
3926
- msgstr ""
3927
-
3928
- #: inc/admin/views/settings/fields/course-permalink.php:36
3929
- msgid "Courses base"
3930
- msgstr ""
3931
-
3932
- #: inc/admin/views/settings/fields/course-permalink.php:41
3933
- msgid "Courses base with category"
3934
- msgstr ""
3935
-
3936
- #: inc/admin/views/settings/fields/course-permalink.php:77
3937
- msgid "Custom Base"
3938
- msgstr ""
3939
-
3940
- #: inc/admin/views/settings/fields/course-permalink.php:84
3941
- msgid ""
3942
- "Enter a custom base to use. A base <strong>must</strong> be set or WordPress "
3943
- "will use default values instead."
3944
- msgstr ""
3945
-
3946
  #: inc/admin/views/settings/fields/image-size.php:18
3947
  msgid "Crop?"
3948
  msgstr ""
@@ -4236,39 +4228,39 @@ msgstr ""
4236
  msgid "Cleaning..."
4237
  msgstr ""
4238
 
4239
- #: inc/admin/views/tools/html-template.php:19
4240
  #, php-format
4241
  msgid "Override Templates (%s)"
4242
  msgstr ""
4243
 
4244
- #: inc/admin/views/tools/html-template.php:27
4245
  msgid "File"
4246
  msgstr ""
4247
 
4248
- #: inc/admin/views/tools/html-template.php:30
4249
  #, php-format
4250
  msgid "All (%d)"
4251
  msgstr ""
4252
 
4253
- #: inc/admin/views/tools/html-template.php:38
4254
  #, php-format
4255
  msgid "Outdated (%d)"
4256
  msgstr ""
4257
 
4258
- #: inc/admin/views/tools/html-template.php:40
4259
  #, php-format
4260
  msgid "Unversioned (%d)"
4261
  msgstr ""
4262
 
4263
- #: inc/admin/views/tools/html-template.php:44
4264
  msgid "Version"
4265
  msgstr ""
4266
 
4267
- #: inc/admin/views/tools/html-template.php:46
4268
  msgid "Core version"
4269
  msgstr ""
4270
 
4271
- #: inc/admin/views/tools/html-template.php:78
4272
  msgid "There is no template file has overwritten"
4273
  msgstr ""
4274
 
@@ -4360,41 +4352,45 @@ msgstr ""
4360
  msgid "Options"
4361
  msgstr ""
4362
 
4363
- #: inc/admin/views/tools/database/html-install-sample-data.php:22
 
 
 
 
4364
  msgid "Random number of sections in range"
4365
  msgstr ""
4366
 
4367
- #: inc/admin/views/tools/database/html-install-sample-data.php:29
4368
  msgid "Random number of items in range (each section)"
4369
  msgstr ""
4370
 
4371
- #: inc/admin/views/tools/database/html-install-sample-data.php:36
4372
  msgid "Random number of questions in range (each quiz)"
4373
  msgstr ""
4374
 
4375
- #: inc/admin/views/tools/database/html-install-sample-data.php:43
4376
  msgid "Random number of answers in range (each question)"
4377
  msgstr ""
4378
 
4379
- #: inc/admin/views/tools/database/html-install-sample-data.php:54
4380
- #: inc/admin/views/tools/database/html-install-sample-data.php:57
4381
  msgid "Install"
4382
  msgstr ""
4383
 
4384
- #: inc/admin/views/tools/database/html-install-sample-data.php:55
4385
  msgid "Installing..."
4386
  msgstr ""
4387
 
4388
- #: inc/admin/views/tools/database/html-install-sample-data.php:59
4389
  msgid "Show options"
4390
  msgstr ""
4391
 
4392
- #: inc/admin/views/tools/database/html-install-sample-data.php:61
4393
- #: inc/admin/views/tools/database/html-install-sample-data.php:65
4394
  msgid "Delete sample course"
4395
  msgstr ""
4396
 
4397
- #: inc/admin/views/tools/database/html-install-sample-data.php:62
4398
  msgid "Deleting..."
4399
  msgstr ""
4400
 
@@ -4443,11 +4439,9 @@ msgid "Upgrade Database"
4443
  msgstr ""
4444
 
4445
  #: inc/admin/views/tools/database/html-upgrade-database.php:13
4446
- msgid "Force upgrade database"
4447
- msgstr ""
4448
-
4449
- #: inc/admin/views/tools/database/html-upgrade-database.php:16
4450
- msgid "Upgrade"
4451
  msgstr ""
4452
 
4453
  #: inc/admin/views/updates/html-update-message.php:12
@@ -4456,6 +4450,34 @@ msgid ""
4456
  "latest version."
4457
  msgstr ""
4458
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4459
  #: inc/admin/views/updates/update-screen.php:17
4460
  msgid "LearnPress &rsaquo; Update Database"
4461
  msgstr ""
@@ -4657,11 +4679,11 @@ msgid ""
4657
  "%s has been removed from your cart because it can no longer be purchased."
4658
  msgstr ""
4659
 
4660
- #: inc/course/abstract-course.php:511
4661
  msgid "You enrolled"
4662
  msgstr ""
4663
 
4664
- #: inc/course/abstract-course.php:515
4665
  #, php-format
4666
  msgctxt "students-html"
4667
  msgid "You and one student enrolled"
@@ -4670,7 +4692,7 @@ msgid_plural ""
4670
  msgstr[0] ""
4671
  msgstr[1] ""
4672
 
4673
- #: inc/course/abstract-course.php:525
4674
  #, php-format
4675
  msgctxt "students-html"
4676
  msgid "One student enrolled"
@@ -4679,37 +4701,37 @@ msgid_plural ""
4679
  msgstr[0] ""
4680
  msgstr[1] ""
4681
 
4682
- #: inc/course/abstract-course.php:528
4683
  msgid "No student enrolled"
4684
  msgstr ""
4685
 
4686
- #: inc/course/abstract-course.php:783 inc/course/abstract-course.php:801
4687
  #: inc/lesson/class-lp-lesson.php:103 inc/quiz/class-lp-quiz.php:516
4688
  #, php-format
4689
  msgid "The function %s doesn't exist"
4690
  msgstr ""
4691
 
4692
- #: inc/course/abstract-course.php:1158
4693
  #, php-format
4694
  msgid "%d of %d items completed"
4695
  msgstr ""
4696
 
4697
- #: inc/course/abstract-course.php:1161 inc/course/abstract-course.php:1163
4698
  #, php-format
4699
  msgid "%d%% completed"
4700
  msgstr ""
4701
 
4702
- #: inc/course/abstract-course.php:1631
4703
  #, php-format
4704
  msgid "This course will end within next %s"
4705
  msgstr ""
4706
 
4707
- #: inc/course/abstract-course.php:1734
4708
- #: templates/single-course/buttons/purchase.php:32
4709
  msgid "Buy this course"
4710
  msgstr ""
4711
 
4712
- #: inc/course/abstract-course.php:1784
4713
  msgid "Tags: "
4714
  msgstr ""
4715
 
@@ -4727,7 +4749,7 @@ msgstr ""
4727
  msgid "Permalink only available if the item is already assigned to a course."
4728
  msgstr ""
4729
 
4730
- #: inc/course/lp-course-functions.php:1035
4731
  #, php-format
4732
  msgid "Welcome back, %s"
4733
  msgstr ""
@@ -4738,7 +4760,7 @@ msgstr ""
4738
 
4739
  #: inc/curds/class-lp-course-curd.php:105
4740
  #: inc/curds/class-lp-lesson-curd.php:101
4741
- #: inc/curds/class-lp-question-curd.php:160
4742
  #: inc/curds/class-lp-quiz-curd.php:146
4743
  msgid "<p>Op! ID not found</p>"
4744
  msgstr ""
@@ -4776,21 +4798,21 @@ msgstr ""
4776
  msgid "Invalid lesson with ID \"%d\"."
4777
  msgstr ""
4778
 
4779
- #: inc/curds/class-lp-order-curd.php:429
4780
  #, php-format
4781
  msgid "Invalid order with ID \"%d\"."
4782
  msgstr ""
4783
 
4784
- #: inc/curds/class-lp-order-curd.php:484
4785
  #: templates/checkout/order-received.php:61
4786
  msgid "Invalid order."
4787
  msgstr ""
4788
 
4789
- #: inc/curds/class-lp-order-curd.php:488
4790
  msgid "Order is already assigned."
4791
  msgstr ""
4792
 
4793
- #: inc/curds/class-lp-order-curd.php:494
4794
  msgid "User does not exist."
4795
  msgstr ""
4796
 
@@ -4798,19 +4820,19 @@ msgstr ""
4798
  msgid "Question does not exist."
4799
  msgstr ""
4800
 
4801
- #: inc/curds/class-lp-question-curd.php:164
4802
  msgid "<p>Op! The question does not exist</p>"
4803
  msgstr ""
4804
 
4805
- #: inc/curds/class-lp-question-curd.php:169
4806
  msgid "<p>Sorry! You don't have permission to duplicate this question</p>"
4807
  msgstr ""
4808
 
4809
- #: inc/curds/class-lp-question-curd.php:179
4810
  msgid "<p>Sorry! Failed to duplicate question!</p>"
4811
  msgstr ""
4812
 
4813
- #: inc/curds/class-lp-question-curd.php:240
4814
  #, php-format
4815
  msgid "Invalid question with ID \"%d\"."
4816
  msgstr ""
@@ -4948,7 +4970,7 @@ msgid "Add New Course"
4948
  msgstr ""
4949
 
4950
  #: inc/custom-post-types/course.php:79 inc/custom-post-types/lesson.php:185
4951
- #: inc/custom-post-types/order.php:848 inc/custom-post-types/question.php:173
4952
  msgid "Add New"
4953
  msgstr ""
4954
 
@@ -5056,325 +5078,325 @@ msgstr ""
5056
  msgid "Create a new"
5057
  msgstr ""
5058
 
5059
- #: inc/custom-post-types/course.php:334
5060
  msgid "Sorry! You can not update a course while it is being viewed!"
5061
  msgstr ""
5062
 
5063
- #: inc/custom-post-types/course.php:505
5064
  msgid "Course Settings"
5065
  msgstr ""
5066
 
5067
- #: inc/custom-post-types/course.php:527 inc/custom-post-types/lesson.php:312
5068
  #: inc/custom-post-types/quiz.php:253 inc/custom-post-types/quiz.php:338
5069
  #: templates/content-quiz/intro.php:28
5070
  msgid "Duration"
5071
  msgstr ""
5072
 
5073
- #: inc/custom-post-types/course.php:530
5074
  msgid "The duration of the course."
5075
  msgstr ""
5076
 
5077
- #: inc/custom-post-types/course.php:534
5078
  msgid "Maximum Students"
5079
  msgstr ""
5080
 
5081
- #: inc/custom-post-types/course.php:537
5082
  msgid "Maximum number of students who can enroll in this course."
5083
  msgstr ""
5084
 
5085
- #: inc/custom-post-types/course.php:541
5086
  msgid "Students Enrolled"
5087
  msgstr ""
5088
 
5089
- #: inc/custom-post-types/course.php:544
5090
  msgid "How many students have taken this course."
5091
  msgstr ""
5092
 
5093
- #: inc/custom-post-types/course.php:555
5094
  msgid "Re-take Course"
5095
  msgstr ""
5096
 
5097
- #: inc/custom-post-types/course.php:559
5098
  msgid ""
5099
  "How many times the user can re-take this course. Set to 0 to disable re-"
5100
  "taking"
5101
  msgstr ""
5102
 
5103
- #: inc/custom-post-types/course.php:563
5104
  msgid "Featured"
5105
  msgstr ""
5106
 
5107
- #: inc/custom-post-types/course.php:566
5108
  msgid "Set course as featured."
5109
  msgstr ""
5110
 
5111
- #: inc/custom-post-types/course.php:570
5112
  msgid "Block Lessons Content"
5113
  msgstr ""
5114
 
5115
- #: inc/custom-post-types/course.php:573
5116
- msgid "Block lessons content when course expired."
5117
  msgstr ""
5118
 
5119
- #: inc/custom-post-types/course.php:577
5120
  msgid "External Link to buy Course"
5121
  msgstr ""
5122
 
5123
- #: inc/custom-post-types/course.php:580
5124
  msgid "Redirect to this url when you press button buy this course."
5125
  msgstr ""
5126
 
5127
- #: inc/custom-post-types/course.php:608
5128
  msgid "The method to assess the result of a student for a course."
5129
  msgstr ""
5130
 
5131
- #: inc/custom-post-types/course.php:611
5132
  msgid ""
5133
  "<br /><strong>Note! </strong>No final quiz in course, please add a final quiz"
5134
  msgstr ""
5135
 
5136
- #: inc/custom-post-types/course.php:628
5137
  msgid ""
5138
  "This is conditional \"passing grade\" of Final quiz will apply for result of "
5139
  "this course. When you change it here, the \"passing grade\" also change with "
5140
  "new value for the Final quiz."
5141
  msgstr ""
5142
 
5143
- #: inc/custom-post-types/course.php:634
5144
  msgid ""
5145
  "<p>Evaluate by number of lessons completed per number of total lessons.</p>"
5146
  msgstr ""
5147
 
5148
- #: inc/custom-post-types/course.php:635
5149
  msgid ""
5150
  "E.g: Course has 10 lessons and user completed 5 lessons then the result = "
5151
  "5/10 = 50.%"
5152
  msgstr ""
5153
 
5154
- #: inc/custom-post-types/course.php:636
5155
  msgid ""
5156
  "Evaluate by results of final quiz in course. You have to add a quiz into end "
5157
  "of course."
5158
  msgstr ""
5159
 
5160
- #: inc/custom-post-types/course.php:637
5161
  msgid ""
5162
  "Evaluate by achieved points of completed quizzes per total point of all "
5163
  "quizzes."
5164
  msgstr ""
5165
 
5166
- #: inc/custom-post-types/course.php:638
5167
  msgid ""
5168
  "Evaluate by achieved points of quizzes passed per total point of all quizzes."
5169
  msgstr ""
5170
 
5171
- #: inc/custom-post-types/course.php:639
5172
  msgid ""
5173
  "<p>Evaluate by number of quizzes completed per number of total quizzes.</p>"
5174
  msgstr ""
5175
 
5176
- #: inc/custom-post-types/course.php:640
5177
  msgid ""
5178
  "<p>E.g: Course has 10 quizzes and user completed 5 quizzes then the result = "
5179
  "5/10 = 50%.</p>"
5180
  msgstr ""
5181
 
5182
- #: inc/custom-post-types/course.php:647
5183
  msgid "Assessment"
5184
  msgstr ""
5185
 
5186
- #: inc/custom-post-types/course.php:653
5187
  msgid "Course result"
5188
  msgstr ""
5189
 
5190
- #: inc/custom-post-types/course.php:658
5191
  msgid "Evaluate via lessons"
5192
  msgstr ""
5193
 
5194
- #: inc/custom-post-types/course.php:660
5195
  msgid "Evaluate via results of the final quiz"
5196
  msgstr ""
5197
 
5198
- #: inc/custom-post-types/course.php:663
5199
  msgid "Evaluate via results of quizzes"
5200
  msgstr ""
5201
 
5202
- #: inc/custom-post-types/course.php:665
5203
  msgid "Evaluate via results of quizzes passed"
5204
  msgstr ""
5205
 
5206
- #: inc/custom-post-types/course.php:667
5207
  msgid "Evaluate via quizzes"
5208
  msgstr ""
5209
 
5210
- #: inc/custom-post-types/course.php:674
5211
  msgid "Passing condition value"
5212
  msgstr ""
5213
 
5214
- #: inc/custom-post-types/course.php:679
5215
  msgid ""
5216
  "The percentage of quiz result or completed lessons to finish the course."
5217
  msgstr ""
5218
 
5219
- #: inc/custom-post-types/course.php:736
5220
  #, php-format
5221
  msgid ""
5222
  "This course requires enrollment and the suggested price is <strong>%s</"
5223
  "strong>"
5224
  msgstr ""
5225
 
5226
- #: inc/custom-post-types/course.php:744
5227
  msgid "This course is free."
5228
  msgstr ""
5229
 
5230
- #: inc/custom-post-types/course.php:751
5231
  #, php-format
5232
  msgid "Course price in <strong>%s</strong> currency."
5233
  msgstr ""
5234
 
5235
- #: inc/custom-post-types/course.php:765 inc/custom-post-types/course.php:1226
5236
- #: inc/custom-post-types/course.php:1233
5237
  #: templates/emails/order-items-table.php:59
5238
  msgid "Price"
5239
  msgstr ""
5240
 
5241
- #: inc/custom-post-types/course.php:775
5242
  msgid "Sale Price"
5243
  msgstr ""
5244
 
5245
- #: inc/custom-post-types/course.php:782
5246
  #, php-format
5247
  msgid "Course sale price in <strong>%s</strong> currency."
5248
  msgstr ""
5249
 
5250
- #: inc/custom-post-types/course.php:783
5251
  msgid "Leave blank to remove sale price."
5252
  msgstr ""
5253
 
5254
- #: inc/custom-post-types/course.php:785
5255
  msgid "Schedule"
5256
  msgstr ""
5257
 
5258
- #: inc/custom-post-types/course.php:790
5259
  msgid "Sale start date"
5260
  msgstr ""
5261
 
5262
- #: inc/custom-post-types/course.php:798
5263
  msgid "Sale end date"
5264
  msgstr ""
5265
 
5266
- #: inc/custom-post-types/course.php:810
5267
  msgid "Price set by Admin"
5268
  msgstr ""
5269
 
5270
- #: inc/custom-post-types/course.php:814
5271
  msgid "Not set"
5272
  msgstr ""
5273
 
5274
- #: inc/custom-post-types/course.php:817
5275
  msgid "Course Suggestion Price"
5276
  msgstr ""
5277
 
5278
- #: inc/custom-post-types/course.php:822
5279
  msgid "The course price you want to suggest for admin to set."
5280
  msgstr ""
5281
 
5282
- #: inc/custom-post-types/course.php:833
5283
  msgid "No require enrollment"
5284
  msgstr ""
5285
 
5286
- #: inc/custom-post-types/course.php:836
5287
  msgid "Require users logged in to study or public to all."
5288
  msgstr ""
5289
 
5290
- #: inc/custom-post-types/course.php:876 inc/custom-post-types/course.php:882
5291
- #: inc/custom-post-types/course.php:1223 inc/custom-post-types/course.php:1230
5292
  #: inc/custom-post-types/lesson.php:307 inc/custom-post-types/question.php:319
5293
  #: inc/custom-post-types/quiz.php:335
5294
  msgid "Author"
5295
  msgstr ""
5296
 
5297
- #: inc/custom-post-types/course.php:904
5298
  msgid "Review Logs"
5299
  msgstr ""
5300
 
5301
- #: inc/custom-post-types/course.php:953
5302
  msgid "Course Video"
5303
  msgstr ""
5304
 
5305
- #: inc/custom-post-types/course.php:958
5306
  msgid "Video ID"
5307
  msgstr ""
5308
 
5309
- #: inc/custom-post-types/course.php:961
5310
  msgid "The ID of Youtube or Vimeo video"
5311
  msgstr ""
5312
 
5313
- #: inc/custom-post-types/course.php:965
5314
  msgid "Video Type"
5315
  msgstr ""
5316
 
5317
- #: inc/custom-post-types/course.php:968
5318
  msgid "Chose video type"
5319
  msgstr ""
5320
 
5321
- #: inc/custom-post-types/course.php:971
5322
  msgid "Youtube"
5323
  msgstr ""
5324
 
5325
- #: inc/custom-post-types/course.php:972
5326
  msgid "Vimeo"
5327
  msgstr ""
5328
 
5329
- #: inc/custom-post-types/course.php:976
5330
  msgid "Embed width"
5331
  msgstr ""
5332
 
5333
- #: inc/custom-post-types/course.php:979
5334
  msgid "Set width of embed"
5335
  msgstr ""
5336
 
5337
- #: inc/custom-post-types/course.php:983
5338
  msgid "Embed height"
5339
  msgstr ""
5340
 
5341
- #: inc/custom-post-types/course.php:986
5342
  msgid "Set height of embed"
5343
  msgstr ""
5344
 
5345
- #: inc/custom-post-types/course.php:1108
5346
  msgid "Course has been approved by Reviewer"
5347
  msgstr ""
5348
 
5349
- #: inc/custom-post-types/course.php:1113
5350
  msgid "Course has been rejected by Reviewer"
5351
  msgstr ""
5352
 
5353
- #: inc/custom-post-types/course.php:1118
5354
  #, php-format
5355
  msgid "Course has been submitted by %s"
5356
  msgstr ""
5357
 
5358
- #: inc/custom-post-types/course.php:1123
5359
  msgid "Course has been updated by Reviewer"
5360
  msgstr ""
5361
 
5362
- #: inc/custom-post-types/course.php:1224 inc/custom-post-types/course.php:1231
5363
  msgid "Content"
5364
  msgstr ""
5365
 
5366
- #: inc/custom-post-types/course.php:1286
5367
  #, php-format
5368
  msgid "%d section"
5369
  msgid_plural "%d sections"
5370
  msgstr[0] ""
5371
  msgstr[1] ""
5372
 
5373
- #: inc/custom-post-types/course.php:1286
5374
  msgid "0 section"
5375
  msgstr ""
5376
 
5377
- #: inc/custom-post-types/course.php:1288
5378
  #: templates/widgets/featured-courses/default.php:86
5379
  #: templates/widgets/popular-courses/default.php:81
5380
  #: templates/widgets/recent-courses/default.php:86
@@ -5384,26 +5406,26 @@ msgid_plural "%d lessons"
5384
  msgstr[0] ""
5385
  msgstr[1] ""
5386
 
5387
- #: inc/custom-post-types/course.php:1288
5388
  msgid "0 lesson"
5389
  msgstr ""
5390
 
5391
- #: inc/custom-post-types/course.php:1290
5392
  #, php-format
5393
  msgid "%d quiz"
5394
  msgid_plural "%d quizzes"
5395
  msgstr[0] ""
5396
  msgstr[1] ""
5397
 
5398
- #: inc/custom-post-types/course.php:1290
5399
  msgid "0 quiz"
5400
  msgstr ""
5401
 
5402
- #: inc/custom-post-types/course.php:1295
5403
  msgid "No content"
5404
  msgstr ""
5405
 
5406
- #: inc/custom-post-types/course.php:1315
5407
  msgid "No required enroll"
5408
  msgstr ""
5409
 
@@ -5483,27 +5505,16 @@ msgstr ""
5483
  msgid "Format"
5484
  msgstr ""
5485
 
5486
- #: inc/custom-post-types/lesson.php:352 inc/custom-post-types/question.php:362
5487
- #: inc/custom-post-types/quiz.php:372
5488
- msgid "Remove Filter"
5489
- msgstr ""
5490
-
5491
- #: inc/custom-post-types/lesson.php:354 inc/custom-post-types/question.php:364
5492
- #: inc/custom-post-types/quiz.php:374
5493
- #: inc/widgets/course-filters/tmpl/default.php:83
5494
- msgid "Filter"
5495
- msgstr ""
5496
-
5497
- #: inc/custom-post-types/lesson.php:373
5498
  msgid "Standard"
5499
  msgstr ""
5500
 
5501
- #: inc/custom-post-types/lesson.php:455
5502
  msgid "Please enter the title of the lesson"
5503
  msgstr ""
5504
 
5505
- #: inc/custom-post-types/lesson.php:497 inc/custom-post-types/question.php:519
5506
- #: inc/custom-post-types/quiz.php:617
5507
  msgid "Assigned"
5508
  msgstr ""
5509
 
@@ -5519,7 +5530,7 @@ msgstr ""
5519
  msgid "Apply"
5520
  msgstr ""
5521
 
5522
- #: inc/custom-post-types/order.php:633 inc/custom-post-types/order.php:847
5523
  msgid "View Order"
5524
  msgstr ""
5525
 
@@ -5527,7 +5538,7 @@ msgstr ""
5527
  msgid "View child orders"
5528
  msgstr ""
5529
 
5530
- #: inc/custom-post-types/order.php:709 inc/custom-post-types/order.php:843
5531
  #: templates/profile/tabs/orders/list.php:32
5532
  msgid "Order"
5533
  msgstr ""
@@ -5536,49 +5547,49 @@ msgstr ""
5536
  msgid "Student"
5537
  msgstr ""
5538
 
5539
- #: inc/custom-post-types/order.php:761 inc/order/class-lp-order.php:490
5540
  msgid "(Guest)"
5541
  msgstr ""
5542
 
5543
- #: inc/custom-post-types/order.php:792
5544
  msgid "Course does not exist"
5545
  msgstr ""
5546
 
5547
- #: inc/custom-post-types/order.php:806
5548
  msgid "(No item)"
5549
  msgstr ""
5550
 
5551
- #: inc/custom-post-types/order.php:814
5552
  #, php-format
5553
  msgid "Pay via <strong>%s</strong>"
5554
  msgstr ""
5555
 
5556
- #: inc/custom-post-types/order.php:844
5557
  msgid "Add New Order"
5558
  msgstr ""
5559
 
5560
- #: inc/custom-post-types/order.php:845 inc/custom-post-types/order.php:928
5561
  #: templates/order/order-details.php:23
5562
  msgid "Order Details"
5563
  msgstr ""
5564
 
5565
- #: inc/custom-post-types/order.php:849
5566
  msgid "Update Order"
5567
  msgstr ""
5568
 
5569
- #: inc/custom-post-types/order.php:850
5570
  msgid "Search Orders"
5571
  msgstr ""
5572
 
5573
- #: inc/custom-post-types/order.php:851
5574
  msgid "No order found"
5575
  msgstr ""
5576
 
5577
- #: inc/custom-post-types/order.php:852
5578
  msgid "No order found in Trash"
5579
  msgstr ""
5580
 
5581
- #: inc/custom-post-types/order.php:929
5582
  msgid "Order Actions"
5583
  msgstr ""
5584
 
@@ -5747,7 +5758,7 @@ msgid ""
5747
  "N = Number of check )."
5748
  msgstr ""
5749
 
5750
- #: inc/custom-post-types/quiz.php:395
5751
  msgid "This quiz has no questions"
5752
  msgstr ""
5753
 
@@ -5806,14 +5817,6 @@ msgstr ""
5806
  msgid "Your order has been cancelled"
5807
  msgstr ""
5808
 
5809
- #: inc/emails/class-lp-email-cancelled-order-instructor.php:24
5810
- #: inc/emails/class-lp-email-enrolled-course-instructor.php:27
5811
- #: inc/emails/class-lp-email-finished-course-instructor.php:27
5812
- #: inc/emails/class-lp-email-new-order-instructor.php:26
5813
- #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:26
5814
- msgid "Instructor"
5815
- msgstr ""
5816
-
5817
  #: inc/emails/class-lp-email-cancelled-order-instructor.php:25
5818
  msgid "Send email to course instructor when order has been cancelled"
5819
  msgstr ""
@@ -5925,12 +5928,12 @@ msgid ""
5925
  msgstr ""
5926
 
5927
  #: inc/emails/class-lp-email-new-course.php:137
5928
- #: inc/emails/class-lp-email.php:974
5929
  msgid "Recipient(s)"
5930
  msgstr ""
5931
 
5932
  #: inc/emails/class-lp-email-new-course.php:141
5933
- #: inc/emails/class-lp-email.php:978
5934
  #, php-format
5935
  msgid "Email recipient(s) (separated by comma), default: <code>%s</code>."
5936
  msgstr ""
@@ -5941,7 +5944,7 @@ msgstr ""
5941
  #: inc/emails/class-lp-email-updated-course.php:174
5942
  #: inc/emails/class-lp-email-user-order-changed-status.php:146
5943
  #: inc/emails/class-lp-email-user-order-completed.php:147
5944
- #: inc/emails/class-lp-email.php:995
5945
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:141
5946
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:143
5947
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:143
@@ -5955,7 +5958,7 @@ msgstr ""
5955
  #: inc/emails/class-lp-email-updated-course.php:187
5956
  #: inc/emails/class-lp-email-user-order-changed-status.php:159
5957
  #: inc/emails/class-lp-email-user-order-completed.php:160
5958
- #: inc/emails/class-lp-email.php:1008
5959
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:154
5960
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:156
5961
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:156
@@ -5968,7 +5971,7 @@ msgstr ""
5968
  #: inc/emails/class-lp-email-updated-course.php:191
5969
  #: inc/emails/class-lp-email-user-order-changed-status.php:163
5970
  #: inc/emails/class-lp-email-user-order-completed.php:164
5971
- #: inc/emails/class-lp-email.php:1012
5972
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:158
5973
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:160
5974
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:160
@@ -6146,12 +6149,13 @@ msgstr ""
6146
  msgid "Order on "
6147
  msgstr ""
6148
 
6149
- #: inc/libraries/wp-background-process.php:420
6150
  #, php-format
6151
  msgid "Every %d minutes"
6152
  msgstr ""
6153
 
6154
  #: inc/libraries/meta-box/inc/core.php:34
 
6155
  msgid "Extensions"
6156
  msgstr ""
6157
 
@@ -6163,6 +6167,97 @@ msgstr ""
6163
  msgid "Please correct the errors highlighted below and try again."
6164
  msgstr ""
6165
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6166
  #: inc/libraries/meta-box/inc/fields/button.php:32
6167
  msgid "Click me"
6168
  msgstr ""
@@ -6301,31 +6396,31 @@ msgstr ""
6301
  msgid "Select an user"
6302
  msgstr ""
6303
 
6304
- #: inc/order/class-lp-order.php:194 inc/order/class-lp-order.php:213
6305
  #: templates/checkout/order-received.php:25
6306
  msgid "Thank you. Your order has been received."
6307
  msgstr ""
6308
 
6309
- #: inc/order/class-lp-order.php:379
6310
  msgid "Removed"
6311
  msgstr ""
6312
 
6313
- #: inc/order/class-lp-order.php:488
6314
  #, php-format
6315
  msgid "%s (Guest)"
6316
  msgstr ""
6317
 
6318
- #: inc/order/class-lp-order.php:961
6319
  #, php-format
6320
  msgctxt "full name"
6321
  msgid "%1$s"
6322
  msgstr ""
6323
 
6324
- #: inc/order/class-lp-order.php:1002
6325
  msgid "No user assigned"
6326
  msgstr ""
6327
 
6328
- #: inc/order/class-lp-order.php:1075
6329
  msgid "Order on"
6330
  msgstr ""
6331
 
@@ -6333,84 +6428,103 @@ msgstr ""
6333
  msgid "Invalid order ID when updating."
6334
  msgstr ""
6335
 
6336
- #: inc/order/lp-order-functions.php:704
6337
  msgctxt "Order status"
6338
  msgid "Pending Payment"
6339
  msgstr ""
6340
 
6341
- #: inc/order/lp-order-functions.php:709
6342
  #, php-format
6343
  msgid "Pending Payment <span class=\"count\">(%s)</span>"
6344
  msgid_plural "Pending Payment <span class=\"count\">(%s)</span>"
6345
  msgstr[0] ""
6346
  msgstr[1] ""
6347
 
6348
- #: inc/order/lp-order-functions.php:712
6349
  msgctxt "Order status"
6350
  msgid "Processing"
6351
  msgstr ""
6352
 
6353
- #: inc/order/lp-order-functions.php:717
6354
  #, php-format
6355
  msgid "Processing <span class=\"count\">(%s)</span>"
6356
  msgid_plural "Processing <span class=\"count\">(%s)</span>"
6357
  msgstr[0] ""
6358
  msgstr[1] ""
6359
 
6360
- #: inc/order/lp-order-functions.php:720
6361
  msgctxt "Order status"
6362
  msgid "Completed"
6363
  msgstr ""
6364
 
6365
- #: inc/order/lp-order-functions.php:725
6366
  #, php-format
6367
  msgid "Completed <span class=\"count\">(%s)</span>"
6368
  msgid_plural "Completed <span class=\"count\">(%s)</span>"
6369
  msgstr[0] ""
6370
  msgstr[1] ""
6371
 
6372
- #: inc/order/lp-order-functions.php:728
6373
  msgctxt "Order status"
6374
  msgid "Cancelled"
6375
  msgstr ""
6376
 
6377
- #: inc/order/lp-order-functions.php:733
6378
  #, php-format
6379
  msgid "Cancelled <span class=\"count\">(%s)</span>"
6380
  msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
6381
  msgstr[0] ""
6382
  msgstr[1] ""
6383
 
6384
- #: inc/order/lp-order-functions.php:752
6385
  msgctxt "Order status"
6386
  msgid "Failed"
6387
  msgstr ""
6388
 
6389
- #: inc/order/lp-order-functions.php:757
6390
  #, php-format
6391
  msgid "Failed <span class=\"count\">(%s)</span>"
6392
  msgid_plural "Failed <span class=\"count\">(%s)</span>"
6393
  msgstr[0] ""
6394
  msgstr[1] ""
6395
 
6396
- #: inc/order/lp-order-functions.php:766
6397
  msgid ""
6398
  "Order received in case user buy a course but doesn't finalise the order."
6399
  msgstr ""
6400
 
6401
- #: inc/order/lp-order-functions.php:767
6402
  msgid "Payment received and the order is awaiting fulfillment."
6403
  msgstr ""
6404
 
6405
- #: inc/order/lp-order-functions.php:768
6406
  msgid "Order fulfilled and complete."
6407
  msgstr ""
6408
 
6409
- #: inc/order/lp-order-functions.php:769
6410
  msgid "The order is cancelled by an admin or the customer."
6411
  msgstr ""
6412
 
6413
- #: inc/order/lp-order-functions.php:814
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6414
  #, php-format
6415
  msgid "You have enrolled in this course. <a href=\"%s\">Order details</a>"
6416
  msgstr ""
@@ -6494,41 +6608,41 @@ msgid ""
6494
  "will reload"
6495
  msgstr ""
6496
 
6497
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:40
6498
  #, php-format
6499
  msgid "Please %s to send your request!"
6500
  msgstr ""
6501
 
6502
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:40
6503
  msgctxt "become-teacher-form"
6504
  msgid "login"
6505
  msgstr ""
6506
 
6507
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:43
6508
  msgid "Your have already sent the request. Please wait for approvement."
6509
  msgstr ""
6510
 
6511
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:45
6512
  msgid "You are a teacher!"
6513
  msgstr ""
6514
 
6515
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:104
6516
  msgid "Please login to fill in this form."
6517
  msgstr ""
6518
 
6519
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:107
6520
  msgid "You are a teacher now."
6521
  msgstr ""
6522
 
6523
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:113
6524
  msgid "Your role is allowed to create a course."
6525
  msgstr ""
6526
 
6527
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:123
6528
  msgid "Fill in your information and send us to become a teacher."
6529
  msgstr ""
6530
 
6531
- #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:124
6532
  #: templates/global/become-teacher-form/button.php:19
6533
  msgid "Submit"
6534
  msgstr ""
@@ -6564,102 +6678,98 @@ msgctxt "Permalink Slug"
6564
  msgid "question-tag"
6565
  msgstr ""
6566
 
6567
- #: inc/user/abstract-lp-user.php:358
6568
  msgid "You cannot start a quiz in preview mode."
6569
  msgstr ""
6570
 
6571
- #: inc/user/abstract-lp-user.php:365
6572
  msgid "Course does not exist or does not contain the quiz"
6573
  msgstr ""
6574
 
6575
- #: inc/user/abstract-lp-user.php:370
6576
  msgid "User has already finished the course of this quiz"
6577
  msgstr ""
6578
 
6579
- #: inc/user/abstract-lp-user.php:376
6580
  msgid "User has started or completed quiz"
6581
  msgstr ""
6582
 
6583
- #: inc/user/abstract-lp-user.php:383
6584
  msgid "You have to login for starting quiz."
6585
  msgstr ""
6586
 
6587
- #: inc/user/abstract-lp-user.php:387
6588
- msgid "You have started/completed quiz"
6589
- msgstr ""
6590
-
6591
- #: inc/user/abstract-lp-user.php:404
6592
  msgid "Start quiz failed!"
6593
  msgstr ""
6594
 
6595
- #: inc/user/abstract-lp-user.php:440
6596
  msgid "Course is not exists or does not contain the quiz"
6597
  msgstr ""
6598
 
6599
- #: inc/user/abstract-lp-user.php:445
6600
  msgid "User has already finished course of this quiz"
6601
  msgstr ""
6602
 
6603
- #: inc/user/abstract-lp-user.php:451
6604
  msgid "User has completed quiz"
6605
  msgstr ""
6606
 
6607
- #: inc/user/abstract-lp-user.php:493
6608
  msgid "Course does not exist or does not contain the quiz."
6609
  msgstr ""
6610
 
6611
- #: inc/user/abstract-lp-user.php:498
6612
  msgid "You can not redo a quiz in a finished course."
6613
  msgstr ""
6614
 
6615
- #: inc/user/abstract-lp-user.php:504
6616
  #, php-format
6617
  msgid "%s::%s - User has not completed quiz."
6618
  msgstr ""
6619
 
6620
- #: inc/user/abstract-lp-user.php:1083
6621
  msgid "You can not hint question."
6622
  msgstr ""
6623
 
6624
- #: inc/user/abstract-lp-user.php:1550 inc/user/abstract-lp-user.php:1902
6625
- #: inc/user/abstract-lp-user.php:1914
6626
  #, php-format
6627
  msgid "The role %s for user doesn't exist"
6628
  msgstr ""
6629
 
6630
- #: inc/user/abstract-lp-user.php:2222
6631
  msgid "You can not complete a preview lesson."
6632
  msgstr ""
6633
 
6634
- #: inc/user/abstract-lp-user.php:2249
6635
  msgid "You have already completed this lesson"
6636
  msgstr ""
6637
 
6638
- #: inc/user/abstract-lp-user.php:2618 inc/user/abstract-lp-user.php:2622
6639
  msgid "Failed to enroll course."
6640
  msgstr ""
6641
 
6642
- #: inc/user/abstract-lp-user.php:2626
6643
  msgid "Please login to enroll course."
6644
  msgstr ""
6645
 
6646
- #: inc/user/class-lp-profile.php:79
6647
  msgid "Account information updated successful."
6648
  msgstr ""
6649
 
6650
- #: inc/user/class-lp-profile.php:80
6651
  msgid "Account avatar updated successful."
6652
  msgstr ""
6653
 
6654
- #: inc/user/class-lp-profile.php:81
6655
  msgid "Password updated successful."
6656
  msgstr ""
6657
 
6658
- #: inc/user/class-lp-profile.php:82
6659
  msgid "Account publicity updated successful."
6660
  msgstr ""
6661
 
6662
- #: inc/user/class-lp-profile.php:806 inc/user-item/class-lp-user-item.php:347
6663
  msgid "Not enrolled"
6664
  msgstr ""
6665
 
@@ -6667,89 +6777,89 @@ msgstr ""
6667
  msgid "Every 3 Minutes"
6668
  msgstr ""
6669
 
6670
- #: inc/user/lp-user-functions.php:150
6671
  msgctxt "User role"
6672
  msgid "Instructor"
6673
  msgstr ""
6674
 
6675
- #: inc/user/lp-user-functions.php:358
6676
  msgid "Want to become an instructor?"
6677
  msgstr ""
6678
 
6679
- #: inc/user/lp-user-functions.php:832
6680
  msgid "Only"
6681
  msgstr ""
6682
 
6683
- #: inc/user/lp-user-functions.php:832
6684
  msgid "images accepted for upload"
6685
  msgstr ""
6686
 
6687
- #: inc/user/lp-user-functions.php:841
6688
  msgid "Images must be under"
6689
  msgstr ""
6690
 
6691
- #: inc/user/lp-user-functions.php:841
6692
  msgid "MB in size"
6693
  msgstr ""
6694
 
6695
- #: inc/user/lp-user-functions.php:849
6696
  msgid "Please select an image for upload"
6697
  msgstr ""
6698
 
6699
- #: inc/user/lp-user-functions.php:878
6700
  msgid "Image is uploaded success"
6701
  msgstr ""
6702
 
6703
- #: inc/user/lp-user-functions.php:878
6704
  msgid "Error in uploading image"
6705
  msgstr ""
6706
 
6707
- #: inc/user/lp-user-functions.php:904 inc/user/lp-user-functions.php:935
6708
- #: inc/user/lp-user-functions.php:951 inc/user/lp-user-functions.php:958
6709
  msgid "Thumbnail of image profile not created"
6710
  msgstr ""
6711
 
6712
- #: inc/user/lp-user-functions.php:922
6713
  msgid "Error in cropping user picture profile"
6714
  msgstr ""
6715
 
6716
- #: inc/user/lp-user-functions.php:977
6717
  msgid "Profile picture is changed"
6718
  msgstr ""
6719
 
6720
- #: inc/user/lp-user-functions.php:1021 inc/user/lp-user-functions.php:1512
6721
  msgid "Old password incorrect!"
6722
  msgstr ""
6723
 
6724
- #: inc/user/lp-user-functions.php:1035 inc/user/lp-user-functions.php:1519
6725
  msgid "Confirmation password incorrect!"
6726
  msgstr ""
6727
 
6728
- #: inc/user/lp-user-functions.php:1054
6729
  msgid "Your changes are saved"
6730
  msgstr ""
6731
 
6732
- #: inc/user/lp-user-functions.php:1062
6733
  msgid "Error in update your profile info"
6734
  msgstr ""
6735
 
6736
- #: inc/user/lp-user-functions.php:1196
6737
  msgid "Please login to enroll this course"
6738
  msgstr ""
6739
 
6740
- #: inc/user/lp-user-functions.php:1214
6741
  msgid "You have already finished course"
6742
  msgstr ""
6743
 
6744
- #: inc/user/lp-user-functions.php:1217
6745
  msgid "You have already enrolled in this course"
6746
  msgstr ""
6747
 
6748
- #: inc/user-item/class-lp-user-item-quiz.php:334
6749
  msgid "Check question has reached limit."
6750
  msgstr ""
6751
 
6752
- #: inc/user-item/class-lp-user-item-quiz.php:336
6753
  msgid "You have already checked this question."
6754
  msgstr ""
6755
 
@@ -6799,6 +6909,10 @@ msgstr ""
6799
  msgid "If checked, user has to click this button to start filtering"
6800
  msgstr ""
6801
 
 
 
 
 
6802
  #: inc/widgets/course-info/course-info.php:49
6803
  msgid "Course Info"
6804
  msgstr ""
@@ -7253,10 +7367,6 @@ msgstr ""
7253
  msgid "Search course..."
7254
  msgstr ""
7255
 
7256
- #: templates/checkout/empty-cart.php:26
7257
- msgid "Back to class"
7258
- msgstr ""
7259
-
7260
  #: templates/checkout/form-logged-in.php:27
7261
  #, php-format
7262
  msgid "Logged in as <a href=\"%1$s\">%2$s</a>."
@@ -7365,11 +7475,11 @@ msgstr ""
7365
  msgid "This lesson has been locked"
7366
  msgstr ""
7367
 
7368
- #: templates/content-lesson/button-complete.php:28
7369
  msgid "confirm-complete-lesson"
7370
  msgstr ""
7371
 
7372
- #: templates/content-lesson/button-complete.php:45
7373
  #: templates/content-quiz/buttons/complete.php:29
7374
  msgid "Complete"
7375
  msgstr ""
@@ -7626,6 +7736,10 @@ msgstr ""
7626
  msgid "<strong>Order key:</strong> %s"
7627
  msgstr ""
7628
 
 
 
 
 
7629
  #: templates/order/recover-form.php:25
7630
  msgid "Recover"
7631
  msgstr ""
@@ -7669,7 +7783,7 @@ msgid "You haven't got any courses yet!"
7669
  msgstr ""
7670
 
7671
  #: templates/profile/tabs/courses.php:27
7672
- #: templates/profile/tabs/courses/own.php:25
7673
  msgid "My Courses"
7674
  msgstr ""
7675
 
@@ -7691,11 +7805,11 @@ msgstr ""
7691
  msgid "Interval"
7692
  msgstr ""
7693
 
7694
- #: templates/profile/tabs/quizzes.php:89
7695
  msgid "No quizzes!"
7696
  msgstr ""
7697
 
7698
- #: templates/profile/tabs/courses/own.php:37
7699
  #: templates/profile/tabs/courses/purchased.php:82
7700
  msgid "No courses!"
7701
  msgstr ""
@@ -7832,11 +7946,11 @@ msgstr ""
7832
  msgid "Passing condition: %s%%"
7833
  msgstr ""
7834
 
7835
- #: templates/single-course/remaining-time.php:19
7836
  msgid "Enrolled"
7837
  msgstr ""
7838
 
7839
- #: templates/single-course/remaining-time.php:20
7840
  #, php-format
7841
  msgid "You have %s remaining for the course"
7842
  msgstr ""
@@ -7860,6 +7974,10 @@ msgstr ""
7860
  msgid "Finish course"
7861
  msgstr ""
7862
 
 
 
 
 
7863
  #: templates/single-course/buttons/retake.php:30
7864
  msgid "confirm-retake-course"
7865
  msgstr ""
8
  msgstr ""
9
  "Project-Id-Version: Package Name\n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2018-04-11 09:01+0700\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
18
  "Content-Transfer-Encoding: 8bit\n"
19
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20
 
21
+ #: learnpress.php:293
22
  #, php-format
23
  msgid ""
24
  "LearnPress plugin base directory must be <strong>learnpress/learnpres.php</"
27
  msgstr ""
28
 
29
  #: inc/abstract-settings.php:59
30
+ #: inc/admin/settings/abstract-settings-page.php:48
31
  msgid "No setting available."
32
  msgstr ""
33
 
34
+ #: inc/class-lp-ajax.php:109
35
  msgid "Sorry! Registration is not allowed on this site."
36
  msgstr ""
37
 
38
+ #: inc/class-lp-ajax.php:113
39
  msgid "Bad request."
40
  msgstr ""
41
 
42
+ #: inc/class-lp-ajax.php:192
43
  #, php-format
44
  msgid "The order %s has been successfully recovered."
45
  msgstr ""
46
 
47
+ #: inc/class-lp-ajax.php:246 inc/admin/class-lp-admin-ajax.php:854
48
  msgid "Profile picture upload failed"
49
  msgstr ""
50
 
51
+ #: inc/class-lp-ajax.php:269
52
  msgid "Access denied!"
53
  msgstr ""
54
 
55
+ #: inc/class-lp-ajax.php:279
56
  #, php-format
57
  msgid "You have finished this course \"%s\""
58
  msgstr ""
59
 
60
+ #: inc/class-lp-ajax.php:282
61
  msgid ""
62
  "Error! You cannot finish this course. Please contact your administrator for "
63
  "more information."
64
  msgstr ""
65
 
66
+ #: inc/class-lp-ajax.php:315
67
  msgid "Error! Invalid lesson or failed security check."
68
  msgstr ""
69
 
70
+ #: inc/class-lp-ajax.php:325
71
  #, php-format
72
  msgid "Congrats! You have completed \"%s\"."
73
  msgstr ""
74
 
75
+ #: inc/class-lp-ajax.php:362
76
  msgid "Error! Invalid course or failed security check."
77
  msgstr ""
78
 
79
+ #: inc/class-lp-ajax.php:366
80
  msgid "Error!"
81
  msgstr ""
82
 
83
+ #: inc/class-lp-ajax.php:368
84
  #, php-format
85
  msgid "You have retaken the course \"%s\""
86
  msgstr ""
87
 
88
+ #: inc/class-lp-ajax.php:372
89
  msgid "Error! You can not retake the course"
90
  msgstr ""
91
 
92
  #: inc/class-lp-assets.php:52 inc/class-lp-assets.php:59
93
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:124
94
  #: templates/checkout/payment.php:20
95
  msgid "Processing"
96
  msgstr ""
126
  "active again. <a href=\"%s\">Back</a>"
127
  msgstr ""
128
 
129
+ #: inc/class-lp-breadcrumb.php:125
130
  msgid "Error 404"
131
  msgstr ""
132
 
133
+ #: inc/class-lp-breadcrumb.php:224
134
  #, php-format
135
  msgid "Courses tagged &ldquo;%s&rdquo;"
136
  msgstr ""
137
 
138
+ #: inc/class-lp-breadcrumb.php:278
139
  #, php-format
140
  msgid "Posts tagged &ldquo;%s&rdquo;"
141
  msgstr ""
142
 
143
+ #: inc/class-lp-breadcrumb.php:355
144
  #, php-format
145
  msgid "Author: %s"
146
  msgstr ""
147
 
148
+ #: inc/class-lp-breadcrumb.php:388
149
  #, php-format
150
  msgid "Search results for &ldquo;%s&rdquo;"
151
  msgstr ""
152
 
153
+ #: inc/class-lp-breadcrumb.php:397
154
  #, php-format
155
  msgid "Page %d"
156
  msgstr ""
171
  #: inc/shortcodes/class-lp-shortcode-login-form.php:71
172
  #: inc/shortcodes/class-lp-shortcode-register-form.php:80
173
  #: inc/shortcodes/class-lp-shortcode-register-form.php:82
174
+ #: inc/user/class-lp-profile.php:336 templates/checkout/form-login.php:70
175
  msgid "Password"
176
  msgstr ""
177
 
201
  msgid "No payment method is selected"
202
  msgstr ""
203
 
204
+ #: inc/class-lp-checkout.php:531 templates/checkout/empty-cart.php:19
205
  msgid "Your cart is currently empty."
206
  msgstr ""
207
 
260
  msgid "Password must include at least one of these characters ~!@#$%^&*() !"
261
  msgstr ""
262
 
263
+ #: inc/class-lp-install.php:473
264
  msgid ""
265
  "It seems like you have updated LearnPress from an older version and there "
266
  "are some outdated courses or data that need to be upgraded."
267
  msgstr ""
268
 
269
+ #: inc/class-lp-install.php:474
270
  msgid "Do not ask again."
271
  msgstr ""
272
 
273
+ #: inc/class-lp-install.php:474
274
  msgid "Ok"
275
  msgstr ""
276
 
277
+ #: inc/class-lp-install.php:474 inc/lp-core-functions.php:2203
278
+ #: inc/admin/class-lp-admin-ajax.php:651 inc/admin/class-lp-admin.php:214
279
+ #: inc/custom-post-types/course.php:818 inc/order/class-lp-order.php:940
280
  #: templates/checkout/form-login.php:103
281
  msgid "Cancel"
282
  msgstr ""
283
 
284
+ #: inc/class-lp-install.php:475
285
+ #: inc/admin/views/tools/database/html-upgrade-database.php:17
286
  msgid "Upgrade now"
287
  msgstr ""
288
 
289
+ #: inc/class-lp-install.php:475
290
  msgid "No, thank!"
291
  msgstr ""
292
 
293
+ #: inc/class-lp-install.php:482
294
  msgid ""
295
  "LearnPress has been updated and the database needs to be upgraded before you "
296
  "can work with it. Please notify the site administrator."
297
  msgstr ""
298
 
299
+ #: inc/class-lp-install.php:501
300
  msgid "Thank you for using LearnPress"
301
  msgstr ""
302
 
304
  #: inc/admin/meta-box/fields/list-emails.php:64
305
  #: inc/admin/sub-menus/class-lp-submenu-settings.php:14
306
  #: inc/admin/views/quiz/question-meta.php:13
307
+ #: inc/custom-post-types/question.php:277 inc/user/class-lp-profile.php:325
308
  msgid "Settings"
309
  msgstr ""
310
 
317
  msgid "Add-ons"
318
  msgstr ""
319
 
320
+ #: inc/class-lp-page-controller.php:118
321
  msgid "You can not view this item or it does not exist!"
322
  msgstr ""
323
 
324
+ #: inc/class-lp-page-controller.php:146
325
  #: templates/content-question/multi-choice/answer-options.php:17
326
  #: templates/content-question/single-choice/answer-options.php:17
327
  msgid "Invalid question!"
328
  msgstr ""
329
 
330
+ #: inc/class-lp-page-controller.php:390
331
  #, php-format
332
  msgid "The user %s is not available!"
333
  msgstr ""
344
  msgid "Access denied."
345
  msgstr ""
346
 
347
+ #: inc/class-lp-preview-course.php:175
348
  #, php-format
349
  msgid "You are in preview mode. Continue <a href=\"%s\">editing</a>?"
350
  msgstr ""
357
  msgid "items"
358
  msgstr ""
359
 
360
+ #: inc/class-lp-query-list-table.php:140
361
  msgid "Displaying {{from}} to {{to}} of {{total}} {{item_name}}."
362
  msgstr ""
363
 
364
+ #: inc/class-lp-query-list-table.php:142
365
  msgid "Displaying {{from}} to {{to}} of {{total}}."
366
  msgstr ""
367
 
391
  msgstr ""
392
 
393
  #: inc/class-lp-request-handler.php:296
394
+ #: inc/course/lp-course-functions.php:1025
395
  msgid "Invalid request!"
396
  msgstr ""
397
 
446
  msgid "Function %s should be overwritten in child class"
447
  msgstr ""
448
 
449
+ #: inc/lp-core-functions.php:351 inc/lp-template-functions.php:2653
450
+ #: inc/admin/settings/class-lp-settings-courses.php:150
451
  #: inc/course/lp-course-functions.php:531 inc/custom-post-types/lesson.php:181
452
  msgid "Lesson"
453
  msgstr ""
454
 
455
+ #: inc/lp-core-functions.php:352 inc/lp-template-functions.php:2643
456
+ #: inc/admin/settings/class-lp-settings-courses.php:157
457
  #: inc/course/lp-course-functions.php:532
458
  #: inc/custom-post-types/question.php:320 inc/custom-post-types/quiz.php:92
459
  #: templates/profile/tabs/quizzes.php:37
460
  msgid "Quiz"
461
  msgstr ""
462
 
463
+ #: inc/lp-core-functions.php:677 inc/admin/class-lp-modal-search-items.php:209
464
  #: inc/admin/class-lp-modal-search-users.php:135
465
  #: node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py:77
466
  msgid "<"
467
  msgstr ""
468
 
469
+ #: inc/lp-core-functions.php:678 inc/admin/class-lp-modal-search-items.php:210
470
  #: inc/admin/class-lp-modal-search-users.php:136
471
  #: node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py:86
472
  msgid ">"
473
  msgstr ""
474
 
475
+ #: inc/lp-core-functions.php:756
476
  msgid "Minute(s)"
477
  msgstr ""
478
 
479
+ #: inc/lp-core-functions.php:757
480
  msgid "Hour(s)"
481
  msgstr ""
482
 
483
+ #: inc/lp-core-functions.php:758
484
  msgid "Day(s)"
485
  msgstr ""
486
 
487
+ #: inc/lp-core-functions.php:759
488
  msgid "Week(s)"
489
  msgstr ""
490
 
491
+ #: inc/lp-core-functions.php:904
492
  msgid "Left"
493
  msgstr ""
494
 
495
+ #: inc/lp-core-functions.php:905
496
  msgid "Right"
497
  msgstr ""
498
 
499
+ #: inc/lp-core-functions.php:906
500
  msgid "Left with space"
501
  msgstr ""
502
 
503
+ #: inc/lp-core-functions.php:907
504
  msgid "Right with space"
505
  msgstr ""
506
 
507
+ #: inc/lp-core-functions.php:971
508
  msgid "Afghan afghani"
509
  msgstr ""
510
 
511
+ #: inc/lp-core-functions.php:972
512
  msgid "Albanian lek"
513
  msgstr ""
514
 
515
+ #: inc/lp-core-functions.php:973
516
  msgid "Algerian dinar"
517
  msgstr ""
518
 
519
+ #: inc/lp-core-functions.php:974
520
  msgid "Euro"
521
  msgstr ""
522
 
523
+ #: inc/lp-core-functions.php:975
524
  msgid "Angolan kwanza"
525
  msgstr ""
526
 
527
+ #: inc/lp-core-functions.php:976
528
  msgid "East Caribbean dollar"
529
  msgstr ""
530
 
531
+ #: inc/lp-core-functions.php:977
532
  msgid "Argentine peso"
533
  msgstr ""
534
 
535
+ #: inc/lp-core-functions.php:978
536
  msgid "Armenian dram"
537
  msgstr ""
538
 
539
+ #: inc/lp-core-functions.php:979
540
  msgid "Aruban florin"
541
  msgstr ""
542
 
543
+ #: inc/lp-core-functions.php:980
544
  msgid "Australian dollar"
545
  msgstr ""
546
 
547
+ #: inc/lp-core-functions.php:981
548
  msgid "Azerbaijani manat"
549
  msgstr ""
550
 
551
+ #: inc/lp-core-functions.php:982
552
  msgid "Bahamian dollar"
553
  msgstr ""
554
 
555
+ #: inc/lp-core-functions.php:983
556
  msgid "Bahraini dinar"
557
  msgstr ""
558
 
559
+ #: inc/lp-core-functions.php:984
560
  msgid "Bangladeshi taka"
561
  msgstr ""
562
 
563
+ #: inc/lp-core-functions.php:985
564
  msgid "Barbadian dollar"
565
  msgstr ""
566
 
567
+ #: inc/lp-core-functions.php:986
568
  msgid "Belarusian ruble"
569
  msgstr ""
570
 
571
+ #: inc/lp-core-functions.php:987
572
  msgid "Belizean dollar"
573
  msgstr ""
574
 
575
+ #: inc/lp-core-functions.php:988
576
  msgid "West African CFA franc"
577
  msgstr ""
578
 
579
+ #: inc/lp-core-functions.php:989
580
  msgid "Bermudian dollar"
581
  msgstr ""
582
 
583
+ #: inc/lp-core-functions.php:990
584
  msgid "Bhutanese ngultrum"
585
  msgstr ""
586
 
587
+ #: inc/lp-core-functions.php:991
588
  msgid "Bolivian boliviano"
589
  msgstr ""
590
 
591
+ #: inc/lp-core-functions.php:992
592
  msgid "US dollar"
593
  msgstr ""
594
 
595
+ #: inc/lp-core-functions.php:993
596
  msgid "Bosnia and Herzegovina convertible mark"
597
  msgstr ""
598
 
599
+ #: inc/lp-core-functions.php:994
600
  msgid "Botswana pula"
601
  msgstr ""
602
 
603
+ #: inc/lp-core-functions.php:995
604
  msgid "Brazilian real"
605
  msgstr ""
606
 
607
+ #: inc/lp-core-functions.php:996
608
  msgid "Brunei dollar"
609
  msgstr ""
610
 
611
+ #: inc/lp-core-functions.php:997
612
  msgid "Bulgarian lev"
613
  msgstr ""
614
 
615
+ #: inc/lp-core-functions.php:998
616
  msgid "Burmese kyat"
617
  msgstr ""
618
 
619
+ #: inc/lp-core-functions.php:999
620
  msgid "Burundian franc"
621
  msgstr ""
622
 
623
+ #: inc/lp-core-functions.php:1000
624
  msgid "Cambodian riel"
625
  msgstr ""
626
 
627
+ #: inc/lp-core-functions.php:1001
628
  msgid "Central African CFA franc"
629
  msgstr ""
630
 
631
+ #: inc/lp-core-functions.php:1002
632
  msgid "Canadian dollar"
633
  msgstr ""
634
 
635
+ #: inc/lp-core-functions.php:1003
636
  msgid "Cape Verdean escudo"
637
  msgstr ""
638
 
639
+ #: inc/lp-core-functions.php:1004
640
  msgid "Cayman Islands dollar"
641
  msgstr ""
642
 
643
+ #: inc/lp-core-functions.php:1005
644
  msgid "Chilean peso"
645
  msgstr ""
646
 
647
+ #: inc/lp-core-functions.php:1006
648
  msgid "Chinese renminbi"
649
  msgstr ""
650
 
651
+ #: inc/lp-core-functions.php:1007
652
  msgid "Colombian peso"
653
  msgstr ""
654
 
655
+ #: inc/lp-core-functions.php:1008
656
  msgid "Comorian franc"
657
  msgstr ""
658
 
659
+ #: inc/lp-core-functions.php:1009
660
  msgid "Congolese franc"
661
  msgstr ""
662
 
663
+ #: inc/lp-core-functions.php:1010
664
  msgid "New Zealand dollar"
665
  msgstr ""
666
 
667
+ #: inc/lp-core-functions.php:1011
668
  msgid "Costa Rican colón"
669
  msgstr ""
670
 
671
+ #: inc/lp-core-functions.php:1012
672
  msgid "Croatian kuna"
673
  msgstr ""
674
 
675
+ #: inc/lp-core-functions.php:1013
676
  msgid "Cuban peso"
677
  msgstr ""
678
 
679
+ #: inc/lp-core-functions.php:1014
680
  msgid "Netherlands Antilles guilder"
681
  msgstr ""
682
 
683
+ #: inc/lp-core-functions.php:1015
684
  msgid "Czech koruna"
685
  msgstr ""
686
 
687
+ #: inc/lp-core-functions.php:1016
688
  msgid "Danish krone"
689
  msgstr ""
690
 
691
+ #: inc/lp-core-functions.php:1017
692
  msgid "Djiboutian franc"
693
  msgstr ""
694
 
695
+ #: inc/lp-core-functions.php:1018
696
  msgid "Dominican peso"
697
  msgstr ""
698
 
699
+ #: inc/lp-core-functions.php:1019
700
  msgid "Egyptian pound"
701
  msgstr ""
702
 
703
+ #: inc/lp-core-functions.php:1020
704
  msgid "Salvadoran colón"
705
  msgstr ""
706
 
707
+ #: inc/lp-core-functions.php:1021
708
  msgid "Eritrean nakfa"
709
  msgstr ""
710
 
711
+ #: inc/lp-core-functions.php:1022
712
  msgid "Ethiopian birr"
713
  msgstr ""
714
 
715
+ #: inc/lp-core-functions.php:1023
716
  msgid "Falkland Islands pound"
717
  msgstr ""
718
 
719
+ #: inc/lp-core-functions.php:1024
720
  msgid "Fijian dollar"
721
  msgstr ""
722
 
723
+ #: inc/lp-core-functions.php:1025
724
  msgid "CFP franc"
725
  msgstr ""
726
 
727
+ #: inc/lp-core-functions.php:1026
728
  msgid "Gambian dalasi"
729
  msgstr ""
730
 
731
+ #: inc/lp-core-functions.php:1027
732
  msgid "Georgian lari"
733
  msgstr ""
734
 
735
+ #: inc/lp-core-functions.php:1028
736
  msgid "Ghanian cedi"
737
  msgstr ""
738
 
739
+ #: inc/lp-core-functions.php:1029
740
  msgid "Gibraltar pound"
741
  msgstr ""
742
 
743
+ #: inc/lp-core-functions.php:1030
744
  msgid "Guatemalan quetzal"
745
  msgstr ""
746
 
747
+ #: inc/lp-core-functions.php:1031
748
  msgid "British pound"
749
  msgstr ""
750
 
751
+ #: inc/lp-core-functions.php:1032
752
  msgid "Guinean franc"
753
  msgstr ""
754
 
755
+ #: inc/lp-core-functions.php:1033
756
  msgid "Guyanese dollar"
757
  msgstr ""
758
 
759
+ #: inc/lp-core-functions.php:1034
760
  msgid "Haitian gourde"
761
  msgstr ""
762
 
763
+ #: inc/lp-core-functions.php:1035
764
  msgid "Honduran lempira"
765
  msgstr ""
766
 
767
+ #: inc/lp-core-functions.php:1036
768
  msgid "Hong Kong dollar"
769
  msgstr ""
770
 
771
+ #: inc/lp-core-functions.php:1037
772
  msgid "Hungarian forint"
773
  msgstr ""
774
 
775
+ #: inc/lp-core-functions.php:1038
776
  msgid "Icelandic króna"
777
  msgstr ""
778
 
779
+ #: inc/lp-core-functions.php:1039
780
  msgid "Indian rupee"
781
  msgstr ""
782
 
783
+ #: inc/lp-core-functions.php:1040
784
  msgid "Indonesian rupiah"
785
  msgstr ""
786
 
787
+ #: inc/lp-core-functions.php:1041
788
  msgid "Iranian rial"
789
  msgstr ""
790
 
791
+ #: inc/lp-core-functions.php:1042
792
  msgid "Iraqi dinar"
793
  msgstr ""
794
 
795
+ #: inc/lp-core-functions.php:1043
796
  msgid "Israeli new sheqel"
797
  msgstr ""
798
 
799
+ #: inc/lp-core-functions.php:1044
800
  msgid "Jamaican dollar"
801
  msgstr ""
802
 
803
+ #: inc/lp-core-functions.php:1045
804
  msgid "Japanese yen "
805
  msgstr ""
806
 
807
+ #: inc/lp-core-functions.php:1046
808
  msgid "Jordanian dinar"
809
  msgstr ""
810
 
811
+ #: inc/lp-core-functions.php:1047
812
  msgid "Kazakhstani tenge"
813
  msgstr ""
814
 
815
+ #: inc/lp-core-functions.php:1048
816
  msgid "Kenyan shilling"
817
  msgstr ""
818
 
819
+ #: inc/lp-core-functions.php:1049
820
  msgid "North Korean won"
821
  msgstr ""
822
 
823
+ #: inc/lp-core-functions.php:1050
824
  msgid "Kuwaiti dinar"
825
  msgstr ""
826
 
827
+ #: inc/lp-core-functions.php:1051
828
  msgid "Kyrgyzstani som"
829
  msgstr ""
830
 
831
+ #: inc/lp-core-functions.php:1052
832
  msgid "South Korean won"
833
  msgstr ""
834
 
835
+ #: inc/lp-core-functions.php:1053
836
  msgid "Lao kip"
837
  msgstr ""
838
 
839
+ #: inc/lp-core-functions.php:1054
840
  msgid "Latvian lats"
841
  msgstr ""
842
 
843
+ #: inc/lp-core-functions.php:1055
844
  msgid "Lebanese pound"
845
  msgstr ""
846
 
847
+ #: inc/lp-core-functions.php:1056
848
  msgid "Lesotho loti"
849
  msgstr ""
850
 
851
+ #: inc/lp-core-functions.php:1057
852
  msgid "Liberian dollar"
853
  msgstr ""
854
 
855
+ #: inc/lp-core-functions.php:1058 inc/lp-core-functions.php:1129
856
  msgid "Libyan dinar"
857
  msgstr ""
858
 
859
+ #: inc/lp-core-functions.php:1059
860
  msgid "Swiss franc"
861
  msgstr ""
862
 
863
+ #: inc/lp-core-functions.php:1060
864
  msgid "Lithuanian litas"
865
  msgstr ""
866
 
867
+ #: inc/lp-core-functions.php:1061
868
  msgid "Macanese pataca"
869
  msgstr ""
870
 
871
+ #: inc/lp-core-functions.php:1062
872
  msgid "Macedonian denar"
873
  msgstr ""
874
 
875
+ #: inc/lp-core-functions.php:1063
876
  msgid "Malagasy ariary"
877
  msgstr ""
878
 
879
+ #: inc/lp-core-functions.php:1064
880
  msgid "Malawian kwacha"
881
  msgstr ""
882
 
883
+ #: inc/lp-core-functions.php:1065
884
  msgid "Malaysian ringgit"
885
  msgstr ""
886
 
887
+ #: inc/lp-core-functions.php:1066
888
  msgid "Maldivian rufiyaa"
889
  msgstr ""
890
 
891
+ #: inc/lp-core-functions.php:1067
892
  msgid "Mauritanian ouguiya"
893
  msgstr ""
894
 
895
+ #: inc/lp-core-functions.php:1068
896
  msgid "Mauritian rupee"
897
  msgstr ""
898
 
899
+ #: inc/lp-core-functions.php:1069
900
  msgid "Mexican peso"
901
  msgstr ""
902
 
903
+ #: inc/lp-core-functions.php:1070
904
  msgid "Moldovan leu"
905
  msgstr ""
906
 
907
+ #: inc/lp-core-functions.php:1071
908
  msgid "Mongolian tugrik"
909
  msgstr ""
910
 
911
+ #: inc/lp-core-functions.php:1072
912
  msgid "Moroccan dirham"
913
  msgstr ""
914
 
915
+ #: inc/lp-core-functions.php:1073
916
  msgid "Mozambican metical"
917
  msgstr ""
918
 
919
+ #: inc/lp-core-functions.php:1074
920
  msgid "Namibian dollar"
921
  msgstr ""
922
 
923
+ #: inc/lp-core-functions.php:1075
924
  msgid "Nepalese rupee"
925
  msgstr ""
926
 
927
+ #: inc/lp-core-functions.php:1076
928
  msgid "Nicaraguan córdoba"
929
  msgstr ""
930
 
931
+ #: inc/lp-core-functions.php:1077
932
  msgid "Nigerian naira"
933
  msgstr ""
934
 
935
+ #: inc/lp-core-functions.php:1078
936
  msgid "Norwegian krone"
937
  msgstr ""
938
 
939
+ #: inc/lp-core-functions.php:1079
940
  msgid "Omani rial"
941
  msgstr ""
942
 
943
+ #: inc/lp-core-functions.php:1080
944
  msgid "Pakistani rupee"
945
  msgstr ""
946
 
947
+ #: inc/lp-core-functions.php:1081
948
  msgid "Panamanian balboa"
949
  msgstr ""
950
 
951
+ #: inc/lp-core-functions.php:1082
952
  msgid "Papua New Guinea kina"
953
  msgstr ""
954
 
955
+ #: inc/lp-core-functions.php:1083
956
  msgid "Paraguayan guarani"
957
  msgstr ""
958
 
959
+ #: inc/lp-core-functions.php:1084
960
  msgid "Peruvian nuevo sol"
961
  msgstr ""
962
 
963
+ #: inc/lp-core-functions.php:1085
964
  msgid "Philippine peso"
965
  msgstr ""
966
 
967
+ #: inc/lp-core-functions.php:1086
968
  msgid "Polish zloty"
969
  msgstr ""
970
 
971
+ #: inc/lp-core-functions.php:1087
972
  msgid "Qatari riyal"
973
  msgstr ""
974
 
975
+ #: inc/lp-core-functions.php:1088
976
  msgid "Romanian leu"
977
  msgstr ""
978
 
979
+ #: inc/lp-core-functions.php:1089
980
  msgid "Russian ruble"
981
  msgstr ""
982
 
983
+ #: inc/lp-core-functions.php:1090
984
  msgid "Rwandan franc"
985
  msgstr ""
986
 
987
+ #: inc/lp-core-functions.php:1091
988
  msgid "Samoan tālā"
989
  msgstr ""
990
 
991
+ #: inc/lp-core-functions.php:1092
992
  msgid "São Tomé and Príncipe dobra"
993
  msgstr ""
994
 
995
+ #: inc/lp-core-functions.php:1093
996
  msgid "Saudi riyal"
997
  msgstr ""
998
 
999
+ #: inc/lp-core-functions.php:1094
1000
  msgid "Serbian dinar"
1001
  msgstr ""
1002
 
1003
+ #: inc/lp-core-functions.php:1095
1004
  msgid "Seychellois rupee"
1005
  msgstr ""
1006
 
1007
+ #: inc/lp-core-functions.php:1096
1008
  msgid "Sierra Leonean leone"
1009
  msgstr ""
1010
 
1011
+ #: inc/lp-core-functions.php:1097
1012
  msgid "Singapore dollar"
1013
  msgstr ""
1014
 
1015
+ #: inc/lp-core-functions.php:1098
1016
  msgid "Solomon Islands dollar"
1017
  msgstr ""
1018
 
1019
+ #: inc/lp-core-functions.php:1099
1020
  msgid "Somali shilling"
1021
  msgstr ""
1022
 
1023
+ #: inc/lp-core-functions.php:1100
1024
  msgid "South African rand"
1025
  msgstr ""
1026
 
1027
+ #: inc/lp-core-functions.php:1101
1028
  msgid "Sri Lankan rupee"
1029
  msgstr ""
1030
 
1031
+ #: inc/lp-core-functions.php:1102
1032
  msgid "St. Helena pound"
1033
  msgstr ""
1034
 
1035
+ #: inc/lp-core-functions.php:1103
1036
  msgid "Sudanese pound"
1037
  msgstr ""
1038
 
1039
+ #: inc/lp-core-functions.php:1104
1040
  msgid "Surinamese dollar"
1041
  msgstr ""
1042
 
1043
+ #: inc/lp-core-functions.php:1105
1044
  msgid "Swazi lilangeni"
1045
  msgstr ""
1046
 
1047
+ #: inc/lp-core-functions.php:1106
1048
  msgid "Swedish krona"
1049
  msgstr ""
1050
 
1051
+ #: inc/lp-core-functions.php:1107
1052
  msgid "Syrian pound"
1053
  msgstr ""
1054
 
1055
+ #: inc/lp-core-functions.php:1108
1056
  msgid "New Taiwan dollar"
1057
  msgstr ""
1058
 
1059
+ #: inc/lp-core-functions.php:1109
1060
  msgid "Tajikistani somoni"
1061
  msgstr ""
1062
 
1063
+ #: inc/lp-core-functions.php:1110
1064
  msgid "Tanzanian shilling"
1065
  msgstr ""
1066
 
1067
+ #: inc/lp-core-functions.php:1111
1068
  msgid "Thai baht "
1069
  msgstr ""
1070
 
1071
+ #: inc/lp-core-functions.php:1112
1072
  msgid "Tongan pa’anga"
1073
  msgstr ""
1074
 
1075
+ #: inc/lp-core-functions.php:1113
1076
  msgid "Trinidad and Tobago dollar"
1077
  msgstr ""
1078
 
1079
+ #: inc/lp-core-functions.php:1114
1080
  msgid "Tunisian dinar"
1081
  msgstr ""
1082
 
1083
+ #: inc/lp-core-functions.php:1115
1084
  msgid "Turkish lira"
1085
  msgstr ""
1086
 
1087
+ #: inc/lp-core-functions.php:1116
1088
  msgid "Turkmenistani manat"
1089
  msgstr ""
1090
 
1091
+ #: inc/lp-core-functions.php:1117
1092
  msgid "Ugandan shilling"
1093
  msgstr ""
1094
 
1095
+ #: inc/lp-core-functions.php:1118
1096
  msgid "Ukrainian hryvnia"
1097
  msgstr ""
1098
 
1099
+ #: inc/lp-core-functions.php:1119
1100
  msgid "United Arab Emirates dirham"
1101
  msgstr ""
1102
 
1103
+ #: inc/lp-core-functions.php:1120
1104
  msgid "Uruguayan peso"
1105
  msgstr ""
1106
 
1107
+ #: inc/lp-core-functions.php:1121
1108
  msgid "Uzbekistani som"
1109
  msgstr ""
1110
 
1111
+ #: inc/lp-core-functions.php:1122
1112
  msgid "Vanuatu vatu"
1113
  msgstr ""
1114
 
1115
+ #: inc/lp-core-functions.php:1123
1116
  msgid "Venezuelan bolivar"
1117
  msgstr ""
1118
 
1119
+ #: inc/lp-core-functions.php:1124
1120
  msgid "Vietnamese dong"
1121
  msgstr ""
1122
 
1123
+ #: inc/lp-core-functions.php:1125
1124
  msgid "Yemeni rial"
1125
  msgstr ""
1126
 
1127
+ #: inc/lp-core-functions.php:1126
1128
  msgid "Zambian kwacha"
1129
  msgstr ""
1130
 
1131
+ #: inc/lp-core-functions.php:1127
1132
  msgid "Zimbabwean dollar"
1133
  msgstr ""
1134
 
1135
+ #: inc/lp-core-functions.php:1128
1136
  msgid "Jersey pound"
1137
  msgstr ""
1138
 
1139
+ #: inc/lp-core-functions.php:1415
1140
  msgid "week"
1141
  msgid_plural "weeks"
1142
  msgstr[0] ""
1143
  msgstr[1] ""
1144
 
1145
+ #: inc/lp-core-functions.php:1419
1146
  msgid "day"
1147
  msgid_plural "days"
1148
  msgstr[0] ""
1149
  msgstr[1] ""
1150
 
1151
+ #: inc/lp-core-functions.php:1424
1152
  msgid "hour"
1153
  msgid_plural "hours"
1154
  msgstr[0] ""
1155
  msgstr[1] ""
1156
 
1157
+ #: inc/lp-core-functions.php:1428
1158
  msgid "minute"
1159
  msgid_plural "minutes"
1160
  msgstr[0] ""
1161
  msgstr[1] ""
1162
 
1163
+ #: inc/lp-core-functions.php:1497 inc/admin/views/quiz/editor.php:26
1164
  #: inc/admin/views/tools/course/html-course.php:26
1165
  #: inc/admin/views/tools/course/html-user.php:26
1166
  msgid "Name"
1167
  msgstr ""
1168
 
1169
+ #: inc/lp-core-functions.php:1499
1170
  msgid "Your name"
1171
  msgstr ""
1172
 
1173
+ #: inc/lp-core-functions.php:1505 inc/admin/meta-box/fields/list-emails.php:28
1174
  #: inc/shortcodes/class-lp-shortcode-register-form.php:72
1175
  #: inc/shortcodes/class-lp-shortcode-register-form.php:74
1176
  msgid "Email"
1177
  msgstr ""
1178
 
1179
+ #: inc/lp-core-functions.php:1507
1180
  msgid "Your email address"
1181
  msgstr ""
1182
 
1183
+ #: inc/lp-core-functions.php:1513
1184
  msgid "Phone"
1185
  msgstr ""
1186
 
1187
+ #: inc/lp-core-functions.php:1515
1188
  msgid "Your phone number"
1189
  msgstr ""
1190
 
1191
+ #: inc/lp-core-functions.php:1545
1192
  msgid "Please enter your name"
1193
  msgstr ""
1194
 
1195
+ #: inc/lp-core-functions.php:1550
1196
  msgid "Please enter your email address"
1197
  msgstr ""
1198
 
1199
+ #: inc/lp-core-functions.php:1558
1200
  msgid "Please moderate"
1201
  msgstr ""
1202
 
1203
+ #: inc/lp-core-functions.php:1569
1204
  #, php-format
1205
  msgid "The user <a href=\"%s\">%s</a> wants to become a teacher."
1206
  msgstr ""
1207
 
1208
+ #: inc/lp-core-functions.php:1570
1209
  #, php-format
1210
  msgid "Name: %s"
1211
  msgstr ""
1212
 
1213
+ #: inc/lp-core-functions.php:1571
1214
  #, php-format
1215
  msgid "Email: %s"
1216
  msgstr ""
1217
 
1218
+ #: inc/lp-core-functions.php:1572
1219
  #, php-format
1220
  msgid "Phone: %s"
1221
  msgstr ""
1222
 
1223
+ #: inc/lp-core-functions.php:1578
1224
  #, php-format
1225
  msgid "Accept: %s"
1226
  msgstr ""
1227
 
1228
+ #: inc/lp-core-functions.php:1589
1229
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:109
1230
  msgid "Your request has been sent! We will get back to you soon!"
1231
  msgstr ""
1232
 
1233
+ #: inc/lp-core-functions.php:2202
1234
  msgid "OK"
1235
  msgstr ""
1236
 
1237
+ #: inc/lp-core-functions.php:2204
1238
  #: inc/libraries/meta-box/inc/fields/checkbox.php:50
1239
  msgid "Yes"
1240
  msgstr ""
1241
 
1242
+ #: inc/lp-core-functions.php:2205
1243
  #: inc/libraries/meta-box/inc/fields/checkbox.php:50
1244
  #: templates/content-quiz/intro.php:25
1245
  msgid "No"
1246
  msgstr ""
1247
 
1248
+ #: inc/lp-core-functions.php:2450
1249
  #, php-format
1250
  msgid "Congrats! You've enrolled the course \"%s\"."
1251
  msgstr ""
1252
 
1253
+ #: inc/lp-core-functions.php:2483
1254
  msgid "Cart"
1255
  msgstr ""
1256
 
1257
+ #: inc/lp-core-functions.php:2487
1258
  msgid "Enable cart"
1259
  msgstr ""
1260
 
1261
+ #: inc/lp-core-functions.php:2488
1262
  msgid "Check this option to enable user purchase multiple courses at one time."
1263
  msgstr ""
1264
 
1265
+ #: inc/lp-core-functions.php:2494
1266
  msgid "Add to cart redirect"
1267
  msgstr ""
1268
 
1269
+ #: inc/lp-core-functions.php:2495
1270
  msgid "Redirect to checkout immediately after adding course to cart."
1271
  msgstr ""
1272
 
1273
+ #: inc/lp-core-functions.php:2501
1274
  msgid "AJAX add to cart"
1275
  msgstr ""
1276
 
1277
+ #: inc/lp-core-functions.php:2502
1278
  msgid "Using AJAX to add course to cart."
1279
  msgstr ""
1280
 
1281
+ #: inc/lp-core-functions.php:2508
1282
  msgid "Cart page"
1283
  msgstr ""
1284
 
1285
+ #: inc/lp-core-functions.php:2646
1286
  msgid "Are you sure you want to cancel order?"
1287
  msgstr ""
1288
 
1289
+ #: inc/lp-core-functions.php:2647
1290
  msgid "Cancel Order"
1291
  msgstr ""
1292
 
1293
+ #: inc/lp-core-functions.php:2702 inc/course/lp-course-functions.php:925
1294
+ #: inc/user/class-lp-profile.php:833 inc/user/class-lp-profile.php:867
1295
+ #: inc/user-item/class-lp-user-item.php:344
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1296
  msgid "Passed"
1297
  msgstr ""
1298
 
1299
+ #: inc/lp-core-functions.php:2705 inc/course/lp-course-functions.php:928
1300
+ #: inc/user/class-lp-profile.php:834 inc/user/class-lp-profile.php:868
1301
+ #: inc/user-item/class-lp-user-item.php:345
1302
  msgid "Failed"
1303
  msgstr ""
1304
 
1305
+ #: inc/lp-core-functions.php:2895
1306
  msgctxt "static-page-name"
1307
  msgid "Checkout"
1308
  msgstr ""
1309
 
1310
+ #: inc/lp-core-functions.php:2896
1311
  msgctxt "static-page-name"
1312
  msgid "Courses"
1313
  msgstr ""
1314
 
1315
+ #: inc/lp-core-functions.php:2897
1316
  msgctxt "static-page-name"
1317
  msgid "Profile"
1318
  msgstr ""
1319
 
1320
+ #: inc/lp-core-functions.php:2898
1321
  msgctxt "static-page-name"
1322
  msgid "Become a Teacher"
1323
  msgstr ""
1324
 
1325
  #: inc/lp-deprecated.php:370 inc/lp-deprecated.php:402
1326
+ #: inc/admin/lp-admin-actions.php:54 inc/admin/lp-admin-functions.php:818
1327
+ #: inc/admin/lp-admin-functions.php:983 inc/admin/lp-admin-functions.php:1185
1328
+ #: inc/admin/lp-admin-functions.php:2066
1329
  #: inc/admin/views/statistics/courses.php:27
1330
  #: inc/admin/views/statistics/courses.php:42
1331
  #: inc/admin/views/statistics/general.php:43
1335
  #: inc/admin/views/statistics/users.php:29
1336
  #: inc/admin/views/statistics/users.php:45
1337
  #: inc/libraries/meta-box/inc/fields/select.php:87
1338
+ #: inc/user/class-lp-profile.php:799 inc/user/class-lp-profile.php:831
1339
+ #: inc/user/class-lp-profile.php:865
1340
  #: templates/widgets/course-info/default.php:44
1341
  msgid "All"
1342
  msgstr ""
1346
  msgstr ""
1347
 
1348
  #: inc/lp-deprecated.php:372 inc/custom-post-types/order.php:711
1349
+ #: inc/user/class-lp-profile.php:284
1350
  msgid "Purchased"
1351
  msgstr ""
1352
 
1353
  #: inc/lp-deprecated.php:373 inc/lp-deprecated.php:404
1354
+ #: inc/user/class-lp-profile.php:832 inc/user/class-lp-profile.php:866
1355
+ #: inc/user-item/class-lp-user-item.php:343
1356
  msgid "Finished"
1357
  msgstr ""
1358
 
1359
+ #: inc/lp-deprecated.php:374 inc/user/class-lp-profile.php:277
1360
  msgid "Owned"
1361
  msgstr ""
1362
 
1363
  #: inc/lp-deprecated.php:403 inc/course/lp-course-functions.php:931
1364
+ #: inc/user-item/class-lp-user-item.php:339
1365
+ #: inc/user-item/class-lp-user-item.php:340
1366
+ #: inc/user-item/class-lp-user-item.php:341
1367
  msgid "In Progress"
1368
  msgstr ""
1369
 
1371
  msgid "--Select a Lesson--"
1372
  msgstr ""
1373
 
1374
+ #: inc/lp-template-functions.php:55
1375
  msgid "Your order is waiting for processing"
1376
  msgstr ""
1377
 
1378
+ #: inc/lp-template-functions.php:541
1379
  msgid "Overview"
1380
  msgstr ""
1381
 
1382
+ #: inc/lp-template-functions.php:549 inc/admin/views/course/curriculum.php:15
1383
  msgid "Curriculum"
1384
  msgstr ""
1385
 
1386
+ #: inc/lp-template-functions.php:555
1387
+ #: inc/emails/class-lp-email-cancelled-order-instructor.php:24
1388
+ #: inc/emails/class-lp-email-enrolled-course-instructor.php:27
1389
+ #: inc/emails/class-lp-email-finished-course-instructor.php:27
1390
+ #: inc/emails/class-lp-email-new-order-instructor.php:26
1391
+ #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:26
1392
+ #: templates/single-course/tabs/instructor.php:22
1393
+ msgid "Instructor"
1394
+ msgstr ""
1395
+
1396
+ #: inc/lp-template-functions.php:1302
1397
  msgid "Course Search Results"
1398
  msgstr ""
1399
 
1400
+ #: inc/lp-template-functions.php:1304 inc/admin/class-lp-admin.php:276
1401
  #: inc/admin/lp-admin-actions.php:208
1402
  #: inc/admin/settings/class-lp-settings-courses.php:12
1403
  #: inc/admin/settings/class-lp-settings-profile.php:148
1407
  #: inc/admin/views/setup/steps/pages.php:22
1408
  #: inc/admin/views/tools/course/html-user.php:27
1409
  #: inc/custom-post-types/course.php:74 inc/custom-post-types/course.php:76
1410
+ #: inc/user/class-lp-profile.php:299
1411
  msgid "Courses"
1412
  msgstr ""
1413
 
1414
+ #: inc/lp-template-functions.php:1437
1415
  msgctxt "breadcrumb"
1416
  msgid "Home"
1417
  msgstr ""
1418
 
1419
+ #: inc/lp-template-functions.php:2315
1420
  #: inc/admin/settings/class-lp-settings-checkout.php:76
1421
  #: inc/admin/settings/class-lp-settings-payments.php:125
1422
  msgid "Order received"
1423
  msgstr ""
1424
 
1425
+ #: inc/lp-template-functions.php:2331
1426
  #, php-format
1427
  msgid "Access denied \"%s\""
1428
  msgstr ""
1429
 
1430
+ #: inc/lp-template-functions.php:2381
1431
  #, php-format
1432
  msgid "Search Results for: &ldquo;%s&rdquo;"
1433
  msgstr ""
1434
 
1435
+ #: inc/lp-template-functions.php:2384
1436
  #, php-format
1437
  msgid "&nbsp;&ndash; Page %s"
1438
  msgstr ""
1439
 
1440
+ #: inc/lp-template-functions.php:2647 inc/lp-template-functions.php:3191
1441
  msgid "Final"
1442
  msgstr ""
1443
 
1444
+ #: inc/lp-template-functions.php:2656 inc/course/lp-course-functions.php:827
1445
  #: inc/custom-post-types/abstract.php:514 inc/custom-post-types/lesson.php:314
1446
  #: inc/libraries/meta-box/inc/fields/oembed.php:79
1447
  #: templates/single-course/section/item-meta.php:25
1448
  msgid "Preview"
1449
  msgstr ""
1450
 
1451
+ #: inc/lp-template-functions.php:2940
1452
  msgid "Fill out the form and send us your requesting."
1453
  msgstr ""
1454
 
1455
+ #: inc/lp-template-functions.php:3199 inc/custom-post-types/quiz.php:388
1456
  #, php-format
1457
  msgid "%d question"
1458
  msgid_plural "%d questions"
1459
  msgstr[0] ""
1460
  msgstr[1] ""
1461
 
1462
+ #: inc/lp-template-functions.php:3210
1463
  #, php-format
1464
  msgctxt "duration"
1465
  msgid "%s day"
1466
  msgstr ""
1467
 
1468
+ #: inc/lp-template-functions.php:3211
1469
  #, php-format
1470
  msgctxt "duration"
1471
  msgid "%s hour"
1472
  msgstr ""
1473
 
1474
+ #: inc/lp-template-functions.php:3212
1475
  #, php-format
1476
  msgctxt "duration"
1477
  msgid "%s min"
1478
  msgstr ""
1479
 
1480
+ #: inc/lp-template-functions.php:3213
1481
  #, php-format
1482
  msgctxt "duration"
1483
  msgid "%s sec"
1484
  msgstr ""
1485
 
1486
+ #: inc/lp-template-functions.php:3225 inc/course/lp-course-functions.php:748
1487
  msgid "Edit this item"
1488
  msgstr ""
1489
 
1490
+ #: inc/lp-template-functions.php:3280
1491
+ msgid "Back to class"
1492
+ msgstr ""
1493
+
1494
+ #: inc/lp-template-functions.php:3396
1495
  msgid "Popup links color"
1496
  msgstr ""
1497
 
1498
+ #: inc/lp-template-functions.php:3404
1499
  msgid "Popup heading background"
1500
  msgstr ""
1501
 
1502
+ #: inc/lp-template-functions.php:3412
1503
  msgid "Popup heading color"
1504
  msgstr ""
1505
 
1506
+ #: inc/lp-template-functions.php:3424
1507
  msgid "Popup curriculum background"
1508
  msgstr ""
1509
 
1510
+ #: inc/lp-template-functions.php:3433
1511
  msgid "Popup item color"
1512
  msgstr ""
1513
 
1514
+ #: inc/lp-template-functions.php:3441
1515
  msgid "Popup active item background"
1516
  msgstr ""
1517
 
1518
+ #: inc/lp-template-functions.php:3449
1519
  msgid "Popup active item color"
1520
  msgstr ""
1521
 
1522
+ #: inc/lp-template-functions.php:3457
1523
  msgid "Popup content background"
1524
  msgstr ""
1525
 
1526
+ #: inc/lp-template-functions.php:3465
1527
  msgid "Popup content color"
1528
  msgstr ""
1529
 
1530
+ #: inc/lp-template-functions.php:3473
1531
  msgid "Section heading background"
1532
  msgstr ""
1533
 
1534
+ #: inc/lp-template-functions.php:3480
1535
  msgid "Section heading color"
1536
  msgstr ""
1537
 
1538
+ #: inc/lp-template-functions.php:3487
1539
  msgid "Section heading bottom color"
1540
  msgstr ""
1541
 
1542
+ #: inc/lp-template-functions.php:3495
1543
  msgid "Lines color"
1544
  msgstr ""
1545
 
1546
+ #: inc/lp-template-functions.php:3506
1547
  msgid "Profile cover background"
1548
  msgstr ""
1549
 
1550
+ #: inc/lp-template-functions.php:3514
1551
  msgid "Scrollbar"
1552
  msgstr ""
1553
 
1554
+ #: inc/lp-template-functions.php:3523
1555
  msgid "Progress bar color"
1556
  msgstr ""
1557
 
1558
+ #: inc/lp-template-functions.php:3531
1559
  msgid "Progress bar active color"
1560
  msgstr ""
1561
 
1585
  msgid "%s plugin class does not exist."
1586
  msgstr ""
1587
 
1588
+ #: inc/abstracts/abstract-object-data.php:324
1589
  #, php-format
1590
  msgid "The following these functions %s do not exists in %s"
1591
  msgstr ""
1596
  msgid "No course found."
1597
  msgstr ""
1598
 
1599
+ #: inc/admin/class-lp-admin-ajax.php:175
1600
+ msgid "Ops! ID not found"
 
 
 
 
 
1601
  msgstr ""
1602
 
1603
+ #: inc/admin/class-lp-admin-ajax.php:204
1604
+ msgid "Duplicate post fail, please try again"
 
1605
  msgstr ""
1606
 
1607
+ #: inc/admin/class-lp-admin-ajax.php:354
 
 
 
 
 
 
 
 
1608
  msgid "Access denied"
1609
  msgstr ""
1610
 
1611
+ #: inc/admin/class-lp-admin-ajax.php:366 inc/admin/class-lp-admin-ajax.php:412
1612
+ #: templates/order/order-details.php:18
1613
  msgid "Invalid order"
1614
  msgstr ""
1615
 
1616
+ #: inc/admin/class-lp-admin-ajax.php:400
1617
  msgid "Permission denied"
1618
  msgstr ""
1619
 
1620
+ #: inc/admin/class-lp-admin-ajax.php:600 inc/admin/class-lp-admin-ajax.php:773
1621
+ #: inc/admin/lp-admin-functions.php:253
1622
  msgid "Edit Page"
1623
  msgstr ""
1624
 
1625
+ #: inc/admin/class-lp-admin-ajax.php:601 inc/admin/class-lp-admin-ajax.php:775
1626
+ #: inc/admin/lp-admin-functions.php:255
1627
  msgid "View Page"
1628
  msgstr ""
1629
 
1630
+ #: inc/admin/class-lp-admin-ajax.php:603
1631
  msgid "Error! Page creation failed. Please try again."
1632
  msgstr ""
1633
 
1634
+ #: inc/admin/class-lp-admin-ajax.php:606
1635
  msgid "Empty page name!"
1636
  msgstr ""
1637
 
1638
+ #: inc/admin/class-lp-admin-ajax.php:640
1639
  msgid "The required pages are successfully created."
1640
  msgstr ""
1641
 
1642
+ #: inc/admin/class-lp-admin-ajax.php:650
1643
  msgid "Please try again."
1644
  msgstr ""
1645
 
1646
+ #: inc/admin/class-lp-admin-ajax.php:676
1647
  msgid "Successfully import sample data."
1648
  msgstr ""
1649
 
1650
+ #: inc/admin/class-lp-admin-ajax.php:676
1651
  msgid "View courses"
1652
  msgstr ""
1653
 
1654
+ #: inc/admin/class-lp-admin-ajax.php:680
1655
  msgid "Failed to import sample data. Please try again."
1656
  msgstr ""
1657
 
1658
+ #: inc/admin/class-lp-admin-ajax.php:684
1659
  msgid ""
1660
  "Unknown error when installing/activating Import/Export add-on. Please try "
1661
  "again!"
1662
  msgstr ""
1663
 
1664
+ #: inc/admin/class-lp-admin-ajax.php:700 inc/admin/class-lp-admin-ajax.php:721
1665
+ #: inc/admin/class-lp-admin-ajax.php:741
 
1666
  msgid "You do not have the permission to deactivate plugins on this site."
1667
  msgstr ""
1668
 
1678
  msgid "Guest"
1679
  msgstr ""
1680
 
1681
+ #: inc/admin/class-lp-admin-assets.php:45
1682
+ msgid ""
1683
+ "Before taking this action, we strongly recommend you should backup your site "
1684
+ "first before proceeding. Should any issues come at hand, do not hesitate to "
1685
+ "contact our Support team. Are you sure to proceed the update protocol?"
1686
+ msgstr ""
1687
+
1688
  #: inc/admin/class-lp-admin-dashboard.php:19
1689
  msgid "LearnPress order status"
1690
  msgstr ""
1721
  msgid "Learning Management System"
1722
  msgstr ""
1723
 
1724
+ #: inc/admin/class-lp-admin-menu.php:90 inc/admin/class-lp-admin-menu.php:141
1725
  #: inc/admin/class-lp-admin.php:93 inc/admin/class-lp-admin.php:101
1726
+ #: inc/admin/lp-admin-functions.php:1565
1727
+ #: inc/admin/settings/class-lp-settings-emails.php:150
1728
  msgid "LearnPress"
1729
  msgstr ""
1730
 
1736
  msgid "Outdated data from version older than 1.0 has been removed"
1737
  msgstr ""
1738
 
1739
+ #: inc/admin/class-lp-admin.php:179
1740
  msgid "Shop Page"
1741
  msgstr ""
1742
 
1743
+ #: inc/admin/class-lp-admin.php:183
1744
  msgid "Cart Page"
1745
  msgstr ""
1746
 
1747
+ #: inc/admin/class-lp-admin.php:187 inc/admin/class-lp-admin.php:579
1748
  msgid "Checkout Page"
1749
  msgstr ""
1750
 
1751
+ #: inc/admin/class-lp-admin.php:191
1752
  msgid "My Account Page"
1753
  msgstr ""
1754
 
1755
+ #: inc/admin/class-lp-admin.php:195
1756
  msgid "Terms and Conditions Page"
1757
  msgstr ""
1758
 
1759
+ #: inc/admin/class-lp-admin.php:212
1760
  msgid "Account"
1761
  msgstr ""
1762
 
1763
+ #: inc/admin/class-lp-admin.php:213
1764
  msgid "Billing"
1765
  msgstr ""
1766
 
1767
+ #: inc/admin/class-lp-admin.php:215 inc/admin/class-lp-admin.php:278
1768
  #: inc/admin/settings/class-lp-settings-checkout.php:22
1769
  #: inc/admin/views/setup/steps/pages.php:40
1770
  msgid "Checkout"
1771
  msgstr ""
1772
 
1773
+ #: inc/admin/class-lp-admin.php:216
1774
  msgid "Confirmation"
1775
  msgstr ""
1776
 
1777
+ #: inc/admin/class-lp-admin.php:217
1778
  msgid "Invoice"
1779
  msgstr ""
1780
 
1781
+ #: inc/admin/class-lp-admin.php:218
1782
  msgid "Levels"
1783
  msgstr ""
1784
 
1785
+ #: inc/admin/class-lp-admin.php:246
1786
  msgid "Members"
1787
  msgstr ""
1788
 
1789
+ #: inc/admin/class-lp-admin.php:247
1790
  msgid "Activity"
1791
  msgstr ""
1792
 
1793
+ #: inc/admin/class-lp-admin.php:248 templates/checkout/form-register.php:48
1794
  #: templates/global/form-register.php:43
1795
  msgid "Register"
1796
  msgstr ""
1797
 
1798
+ #: inc/admin/class-lp-admin.php:249
1799
  msgid "Activate"
1800
  msgstr ""
1801
 
1802
+ #: inc/admin/class-lp-admin.php:277
1803
  #: inc/admin/settings/class-lp-settings-profile.php:22
1804
  #: inc/admin/views/setup/steps/pages.php:31
1805
  msgid "Profile"
1806
  msgstr ""
1807
 
1808
+ #: inc/admin/class-lp-admin.php:279 inc/admin/views/setup/steps/pages.php:49
1809
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:121
1810
  msgid "Become a Teacher"
1811
  msgstr ""
1812
 
1813
+ #: inc/admin/class-lp-admin.php:317
1814
  msgid "LearnPress Page"
1815
  msgstr ""
1816
 
1817
+ #: inc/admin/class-lp-admin.php:359
1818
  #, php-format
1819
  msgid "LearnPress Pages (%d)"
1820
  msgstr ""
1821
 
1822
+ #: inc/admin/class-lp-admin.php:400
1823
  msgctxt "pending-request"
1824
  msgid "Accept"
1825
  msgstr ""
1826
 
1827
+ #: inc/admin/class-lp-admin.php:452
1828
  #, php-format
1829
  msgid "Pending Request %s"
1830
  msgstr ""
1831
 
1832
+ #: inc/admin/class-lp-admin.php:473
1833
  msgid "Sorry, you are not allowed to edit this user."
1834
  msgstr ""
1835
 
1836
+ #: inc/admin/class-lp-admin.php:475
1837
  msgid "User has accepted to become a teacher."
1838
  msgstr ""
1839
 
1840
+ #: inc/admin/class-lp-admin.php:553
1841
  #, php-format
1842
  msgid ""
1843
  "LearnPress requires permalink option <strong>Post name</strong> is enabled. "
1845
  "properly."
1846
  msgstr ""
1847
 
1848
+ #: inc/admin/class-lp-admin.php:575
1849
  msgid "Profile Page"
1850
  msgstr ""
1851
 
1852
+ #: inc/admin/class-lp-admin.php:605
1853
  #, php-format
1854
  msgid "The following required page(s) are currently missing: %s."
1855
  msgstr ""
1856
 
1857
+ #: inc/admin/class-lp-admin.php:606
1858
  #, php-format
1859
  msgid ""
1860
  "To ensure all functions work properly, please click <a class=\"button\" id="
1862
  "automatically."
1863
  msgstr ""
1864
 
1865
+ #: inc/admin/class-lp-admin.php:656
1866
  #, php-format
1867
  msgid ""
1868
  "If you like <strong>LearnPress</strong> please leave us a %s&#9733;&#9733;"
1870
  "generous."
1871
  msgstr ""
1872
 
1873
+ #: inc/admin/class-lp-admin.php:656
1874
  msgid "Thanks :)"
1875
  msgstr ""
1876
 
1877
+ #: inc/admin/class-lp-install-sample-data.php:64
1878
  msgid "Are you sure you want to install sample course data?"
1879
  msgstr ""
1880
 
1881
+ #: inc/admin/class-lp-install-sample-data.php:65
1882
  msgid "Are you sure you want to delete sample course data?"
1883
  msgstr ""
1884
 
1885
+ #: inc/admin/class-lp-install-sample-data.php:128
1886
  #, php-format
1887
  msgid "Course \"%s\" has been created"
1888
  msgstr ""
1889
 
1890
+ #: inc/admin/class-lp-install-sample-data.php:130
1891
  #: inc/admin/views/meta-boxes/course/assigned.php:22
1892
  #: inc/admin/views/meta-boxes/quiz/assigned.php:28
1893
  #: inc/admin/views/meta-boxes/quiz/assigned.php:38
1894
  #: inc/custom-post-types/abstract.php:493
1895
  #: inc/custom-post-types/abstract.php:502 inc/custom-post-types/lesson.php:349
1896
  #: inc/custom-post-types/question.php:359 inc/custom-post-types/quiz.php:369
1897
+ #: inc/order/class-lp-order.php:933
1898
  msgid "View"
1899
  msgstr ""
1900
 
1901
+ #: inc/admin/class-lp-install-sample-data.php:132
 
1902
  #: inc/attributes/course.php:232 inc/custom-post-types/lesson.php:347
1903
  #: inc/custom-post-types/question.php:357 inc/custom-post-types/quiz.php:367
1904
  #: templates/content-lesson/no-content.php:22
1905
  msgid "Edit"
1906
  msgstr ""
1907
 
1908
+ #: inc/admin/class-lp-install-sample-data.php:302
1909
+ #: inc/admin/views/tools/database/html-install-sample-data.php:25
1910
+ msgid "Sample course"
1911
+ msgstr ""
1912
+
1913
+ #: inc/admin/class-lp-install-sample-data.php:605
1914
+ #: inc/admin/class-lp-install-sample-data.php:613
1915
  msgctxt "install-sample-course"
1916
  msgid " [TRUE]"
1917
  msgstr ""
1938
  msgid "Search items"
1939
  msgstr ""
1940
 
1941
+ #: inc/admin/class-lp-modal-search-items.php:248
1942
  #: inc/admin/class-lp-modal-search-users.php:184
1943
  msgid "No item found"
1944
  msgstr ""
1945
 
1946
+ #: inc/admin/class-lp-modal-search-items.php:341
1947
  msgid "There are no available lessons for this course, please use "
1948
  msgstr ""
1949
 
1950
+ #: inc/admin/class-lp-modal-search-items.php:342
1951
+ #: inc/admin/class-lp-modal-search-items.php:346
1952
+ #: inc/admin/class-lp-modal-search-items.php:350
1953
  msgid "Add new item"
1954
  msgstr ""
1955
 
1956
+ #: inc/admin/class-lp-modal-search-items.php:345
1957
  msgid "There are no available quizzes for this course, please use "
1958
  msgstr ""
1959
 
1960
+ #: inc/admin/class-lp-modal-search-items.php:349
1961
  msgid "There are no available questions for this quiz, please use "
1962
  msgstr ""
1963
 
2008
 
2009
  #: inc/admin/class-lp-plugin-install-list-table.php:369
2010
  #: inc/admin/helpers/class-lp-plugins-helper.php:262
2011
+ #: inc/admin/views/updates/html-update-message.php:17
2012
  #: inc/admin/views/updates/0.9/step-repair-database.php:17
2013
  msgid "Update Now"
2014
  msgstr ""
2040
  msgstr ""
2041
 
2042
  #: inc/admin/class-lp-plugin-install-list-table.php:455
2043
+ #: inc/custom-post-types/order.php:779
2044
  #, php-format
2045
  msgid "%s ago"
2046
  msgstr ""
2108
  msgstr ""
2109
 
2110
  #: inc/admin/class-lp-setup-wizard.php:211
2111
+ #: inc/admin/settings/class-lp-settings-general.php:52
2112
+ #: inc/admin/settings/class-lp-settings-general.php:57
2113
  #: inc/admin/views/setup/steps/currency.php:17
2114
  #: inc/admin/views/setup/steps/currency.php:21
2115
  msgid "Currency"
2123
  #: inc/admin/class-lp-setup-wizard.php:221
2124
  #: inc/admin/meta-box/fields/payment-order.php:29
2125
  #: inc/admin/views/setup/steps/payment.php:16
2126
+ #: inc/custom-post-types/course.php:721
2127
  msgid "Payment"
2128
  msgstr ""
2129
 
2130
  #: inc/admin/class-lp-setup-wizard.php:225
2131
  #: inc/admin/settings/class-lp-settings-emails.php:26
2132
+ #: inc/admin/settings/class-lp-settings-emails.php:155
2133
  msgid "Emails"
2134
  msgstr ""
2135
 
2149
  msgid "Enter your Paypal email address to accept payment via Paypal."
2150
  msgstr ""
2151
 
2152
+ #: inc/admin/class-lp-updater.php:43
2153
+ #, php-format
2154
+ msgid "<p>Updated version %s</p>"
2155
+ msgstr ""
2156
+
2157
+ #: inc/admin/class-lp-updater.php:60
2158
  msgid "Successfully updated your database."
2159
  msgstr ""
2160
 
2256
  msgid "LearnPress Status"
2257
  msgstr ""
2258
 
2259
+ #: inc/admin/lp-admin-actions.php:214 inc/custom-post-types/course.php:1253
2260
  msgid "Categories"
2261
  msgstr ""
2262
 
2268
  msgid "Duplicate this course"
2269
  msgstr ""
2270
 
2271
+ #: inc/admin/lp-admin-functions.php:44
2272
+ #: inc/admin/meta-box/fields/course-permalink.php:39
2273
  #: inc/admin/sub-menus/class-lp-submenu-tools.php:22
2274
  #: inc/admin/views/settings/fields/course-permalink.php:31
2275
  #: inc/admin/views/statistics/orders.php:47
2285
  msgid "Duplicate this quiz"
2286
  msgstr ""
2287
 
2288
+ #: inc/admin/lp-admin-functions.php:56
2289
  msgid "Duplicate this question"
2290
  msgstr ""
2291
 
2292
+ #: inc/admin/lp-admin-functions.php:60
2293
  msgid "Duplicate this lesson"
2294
  msgstr ""
2295
 
2296
+ #: inc/admin/lp-admin-functions.php:183
2297
  msgid "[ Add a new page ]"
2298
  msgstr ""
2299
 
2300
+ #: inc/admin/lp-admin-functions.php:206
2301
  msgid "Select Page"
2302
  msgstr ""
2303
 
2304
+ #: inc/admin/lp-admin-functions.php:223
2305
  msgid "Select a page&hellip;"
2306
  msgstr ""
2307
 
2308
+ #: inc/admin/lp-admin-functions.php:244
2309
  msgid "Create"
2310
  msgstr ""
2311
 
2312
+ #: inc/admin/lp-admin-functions.php:247
2313
  msgid "New page title"
2314
  msgstr ""
2315
 
2316
+ #: inc/admin/lp-admin-functions.php:248
2317
  msgid "Ok [Enter]"
2318
  msgstr ""
2319
 
2320
+ #: inc/admin/lp-admin-functions.php:249
2321
  msgid "Cancel [ESC]"
2322
  msgstr ""
2323
 
2324
+ #: inc/admin/lp-admin-functions.php:333
2325
  msgid "Minutes"
2326
  msgstr ""
2327
 
2328
+ #: inc/admin/lp-admin-functions.php:374 inc/admin/lp-admin-functions.php:400
2329
  msgid "Plain text"
2330
  msgstr ""
2331
 
2332
+ #: inc/admin/lp-admin-functions.php:375 inc/admin/lp-admin-functions.php:401
2333
  msgid "HTML"
2334
  msgstr ""
2335
 
2336
+ #: inc/admin/lp-admin-functions.php:544
2337
  #: inc/admin/views/addons/html-loop-theme.php:51
2338
  msgid "Get it now"
2339
  msgstr ""
2340
 
2341
+ #: inc/admin/lp-admin-functions.php:546
2342
  #: inc/admin/views/addons/html-loop-theme.php:53
2343
  msgid "View Demo"
2344
  msgstr ""
2345
 
2346
+ #: inc/admin/lp-admin-functions.php:823
2347
  #: inc/admin/views/statistics/courses.php:9
2348
  #: inc/admin/views/statistics/general.php:9
2349
  #: inc/admin/views/statistics/orders.php:9
2352
  msgid "Instructors"
2353
  msgstr ""
2354
 
2355
+ #: inc/admin/lp-admin-functions.php:828
2356
  #: inc/admin/views/statistics/courses.php:8
2357
  #: inc/admin/views/statistics/general.php:8
2358
  #: inc/admin/views/statistics/orders.php:8
2359
  #: inc/admin/views/statistics/users.php:8
2360
  #: inc/admin/views/statistics/users.php:47
2361
  #: inc/admin/views/tools/course/html-course.php:27
2362
+ #: inc/custom-post-types/course.php:1242 inc/custom-post-types/course.php:1249
2363
  msgid "Students"
2364
  msgstr ""
2365
 
2366
+ #: inc/admin/lp-admin-functions.php:988 inc/admin/lp-admin-functions.php:2071
2367
  #: inc/admin/views/meta-boxes/course/review-logs.php:25
2368
+ #: inc/user/class-lp-profile.php:800
2369
  msgid "Publish"
2370
  msgstr ""
2371
 
2372
+ #: inc/admin/lp-admin-functions.php:993 inc/admin/lp-admin-functions.php:1195
2373
+ #: inc/admin/lp-admin-functions.php:2076
2374
  #: inc/admin/views/statistics/courses.php:44
2375
  #: inc/admin/views/statistics/general.php:61
2376
+ #: inc/admin/views/statistics/orders.php:64 inc/user/class-lp-profile.php:801
2377
  msgid "Pending"
2378
  msgstr ""
2379
 
2380
+ #: inc/admin/lp-admin-functions.php:998 inc/admin/lp-admin-functions.php:2081
2381
  #: inc/admin/views/statistics/courses.php:45
2382
  #: inc/admin/views/statistics/general.php:62
2383
  msgid "Paid"
2384
  msgstr ""
2385
 
2386
+ #: inc/admin/lp-admin-functions.php:1003 inc/admin/lp-admin-functions.php:2086
2387
  #: inc/admin/views/statistics/courses.php:46
2388
  #: inc/admin/views/statistics/general.php:63
2389
+ #: inc/course/abstract-course.php:719 inc/custom-post-types/course.php:1330
2390
  msgid "Free"
2391
  msgstr ""
2392
 
2393
+ #: inc/admin/lp-admin-functions.php:1190
2394
  #: inc/admin/views/statistics/orders.php:63
2395
+ #: inc/user-item/class-lp-user-item.php:342
2396
+ #: templates/content-lesson/button-complete.php:36
2397
  msgid "Completed"
2398
  msgstr ""
2399
 
2400
+ #: inc/admin/lp-admin-functions.php:1222
2401
  msgid "Pending Courses / Publish Courses"
2402
  msgstr ""
2403
 
2404
+ #: inc/admin/lp-admin-functions.php:1223
2405
  msgid "Free Courses / Priced Courses"
2406
  msgstr ""
2407
 
2408
+ #: inc/admin/lp-admin-functions.php:1391
2409
  msgid "Installed"
2410
  msgstr ""
2411
 
2412
+ #: inc/admin/lp-admin-functions.php:1424
2413
  #, php-format
2414
  msgid "The user %s has become a teacher"
2415
  msgstr ""
2416
 
2417
+ #: inc/admin/lp-admin-functions.php:1482
2418
  msgid "You haven't got any courses yet! Would you like to import sample data?"
2419
  msgstr ""
2420
 
2421
+ #: inc/admin/lp-admin-functions.php:1483
2422
  msgid "If yes, please install add-on name"
2423
  msgstr ""
2424
 
2425
+ #: inc/admin/lp-admin-functions.php:1484
2426
  msgid "LearnPress Import/Export"
2427
  msgstr ""
2428
 
2429
+ #: inc/admin/lp-admin-functions.php:1485
2430
  msgid "but don't worry because it is completely automated."
2431
  msgstr ""
2432
 
2433
+ #: inc/admin/lp-admin-functions.php:1486
2434
  msgid "Import now"
2435
  msgstr ""
2436
 
2437
+ #: inc/admin/lp-admin-functions.php:1487
2438
  msgid "No, thanks!"
2439
  msgstr ""
2440
 
2441
+ #: inc/admin/lp-admin-functions.php:1697
2442
  msgid " Copy"
2443
  msgstr ""
2444
 
2445
+ #: inc/admin/lp-admin-functions.php:1790
2446
  #, php-format
2447
  msgid "Question id %s does not exist."
2448
  msgstr ""
2449
 
2450
+ #: inc/admin/lp-admin-functions.php:1793
2451
  #, php-format
2452
  msgid "Quiz id %s does not exist."
2453
  msgstr ""
2454
 
2455
+ #: inc/admin/editor/class-lp-admin-editor-course.php:71
2456
+ #: inc/curds/class-lp-course-curd.php:45
2457
+ msgid "New Course"
2458
+ msgstr ""
2459
+
2460
+ #: inc/admin/editor/class-lp-admin-editor-question.php:104
2461
+ #: inc/curds/class-lp-question-curd.php:46
2462
+ msgid "New Question"
2463
+ msgstr ""
2464
+
2465
+ #: inc/admin/editor/class-lp-admin-editor-quiz.php:45
2466
+ msgid "Invalid quiz"
2467
+ msgstr ""
2468
+
2469
+ #: inc/admin/editor/class-lp-admin-editor-quiz.php:141
2470
+ #: inc/curds/class-lp-quiz-curd.php:80 inc/custom-post-types/quiz.php:97
2471
+ msgid "New Quiz"
2472
+ msgstr ""
2473
+
2474
+ #: inc/admin/editor/class-lp-admin-editor-quiz.php:150
2475
+ #: inc/admin/editor/class-lp-admin-editor-quiz.php:567
2476
+ msgid "Quiz creation failed."
2477
+ msgstr ""
2478
+
2479
  #: inc/admin/helpers/class-lp-plugins-helper.php:255
2480
  msgid "Install Now"
2481
  msgstr ""
2536
  msgid "Delete"
2537
  msgstr ""
2538
 
2539
+ #: inc/admin/meta-box/fields/course-permalink.php:22
2540
+ #: inc/admin/settings/class-lp-settings-courses.php:39
2541
+ #: inc/admin/views/settings/fields/course-permalink.php:14
2542
+ msgctxt "default-slug"
2543
+ msgid "courses"
2544
+ msgstr ""
2545
+
2546
+ #: inc/admin/meta-box/fields/course-permalink.php:23
2547
+ #: inc/admin/views/settings/fields/course-permalink.php:15
2548
+ msgctxt "default-slug"
2549
+ msgid "course"
2550
+ msgstr ""
2551
+
2552
+ #: inc/admin/meta-box/fields/course-permalink.php:34
2553
+ #: inc/admin/views/settings/fields/course-permalink.php:26
2554
+ msgid "Default"
2555
+ msgstr ""
2556
+
2557
+ #: inc/admin/meta-box/fields/course-permalink.php:44
2558
+ #: inc/admin/views/settings/fields/course-permalink.php:36
2559
+ msgid "Courses base"
2560
+ msgstr ""
2561
+
2562
+ #: inc/admin/meta-box/fields/course-permalink.php:49
2563
+ #: inc/admin/views/settings/fields/course-permalink.php:41
2564
+ msgid "Courses base with category"
2565
+ msgstr ""
2566
+
2567
+ #: inc/admin/meta-box/fields/course-permalink.php:84
2568
+ #: inc/admin/views/settings/fields/course-permalink.php:77
2569
+ msgid "Custom Base"
2570
+ msgstr ""
2571
+
2572
+ #: inc/admin/meta-box/fields/course-permalink.php:92
2573
+ #: inc/admin/views/settings/fields/course-permalink.php:84
2574
+ msgid ""
2575
+ "Enter a custom base to use. A base <strong>must</strong> be set or WordPress "
2576
+ "will use default values instead."
2577
+ msgstr ""
2578
+
2579
  #: inc/admin/meta-box/fields/email-content.php:113
2580
  #: inc/admin/views/settings/emails/email-template.php:52
2581
  #, php-format
2698
  msgid "Enable hard cache"
2699
  msgstr ""
2700
 
2701
+ #: inc/admin/settings/class-lp-settings-advanced.php:88
2702
+ #, php-format
2703
+ msgid ""
2704
+ "Enable cache for static content such as content and settings of course, "
2705
+ "lesson, quiz. <a href=\"%s\">%s</a>"
2706
+ msgstr ""
2707
+
2708
+ #: inc/admin/settings/class-lp-settings-advanced.php:91
2709
+ msgid "Others"
2710
+ msgstr ""
2711
+
2712
+ #: inc/admin/settings/class-lp-settings-advanced.php:95
2713
+ msgid "Enable lesson video"
2714
+ msgstr ""
2715
+
2716
+ #: inc/admin/settings/class-lp-settings-advanced.php:99
2717
  msgid ""
2718
+ "When this option is enabled, the first video embed in lesson content will be "
2719
+ "detected and move to the top."
2720
  msgstr ""
2721
 
2722
  #: inc/admin/settings/class-lp-settings-checkout.php:36
2723
  #: inc/admin/settings/class-lp-settings-courses.php:66
2724
  #: inc/admin/settings/class-lp-settings-general.php:16
2725
+ #: inc/admin/settings/class-lp-settings-general.php:40
2726
  #: inc/admin/settings/class-lp-settings-payments.php:55
2727
  #: inc/admin/settings/class-lp-settings-profile.php:53
2728
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:26
2729
+ #: inc/custom-post-types/course.php:532 inc/user/class-lp-profile.php:330
2730
  msgid "General"
2731
  msgstr ""
2732
 
2755
  msgid "courses"
2756
  msgstr ""
2757
 
 
 
 
 
 
 
2758
  #: inc/admin/settings/class-lp-settings-courses.php:68
2759
+ #: inc/admin/settings/class-lp-settings-general.php:42
2760
  #: inc/admin/settings/class-lp-settings-profile.php:55
2761
  msgid "General settings."
2762
  msgstr ""
2802
  msgstr ""
2803
 
2804
  #: inc/admin/settings/class-lp-settings-courses.php:126
2805
+ #: inc/admin/settings/class-lp-settings-courses.php:180
2806
  msgid "Single course"
2807
  msgstr ""
2808
 
2810
  msgid "Those settings are applied to single course page."
2811
  msgstr ""
2812
 
2813
+ #: inc/admin/settings/class-lp-settings-courses.php:132
 
 
 
 
2814
  msgid "Course category base"
2815
  msgstr ""
2816
 
2817
+ #: inc/admin/settings/class-lp-settings-courses.php:138
2818
  msgid "Course tag base"
2819
  msgstr ""
2820
 
2821
+ #: inc/admin/settings/class-lp-settings-courses.php:144
2822
+ msgid "Single course permalink"
2823
+ msgstr ""
2824
+
2825
+ #: inc/admin/settings/class-lp-settings-courses.php:164
2826
  msgid "Enrolled students number"
2827
  msgstr ""
2828
 
2829
+ #: inc/admin/settings/class-lp-settings-courses.php:167
2830
  msgid ""
2831
  "Displays a fake numbers of enrolled students. Disable to show the real value."
2832
  msgstr ""
2833
 
2834
+ #: inc/admin/settings/class-lp-settings-courses.php:175
2835
  msgid "Course thumbnails"
2836
  msgstr ""
2837
 
2838
+ #: inc/admin/settings/class-lp-settings-courses.php:177
2839
  msgid "Thumbnail generation for archive/single course."
2840
  msgstr ""
2841
 
2842
+ #: inc/admin/settings/class-lp-settings-courses.php:184
2843
+ #: inc/admin/settings/class-lp-settings-courses.php:206
2844
  msgid "Turn on/off courses extra thumbnail."
2845
  msgstr ""
2846
 
2847
+ #: inc/admin/settings/class-lp-settings-courses.php:187
2848
+ #: inc/admin/settings/class-lp-settings-courses.php:209
2849
  msgid "Thumbnail dimensions"
2850
  msgstr ""
2851
 
2852
+ #: inc/admin/settings/class-lp-settings-courses.php:202
2853
  msgid "Archive course"
2854
  msgstr ""
2855
 
2857
  msgid "General options"
2858
  msgstr ""
2859
 
2860
+ #: inc/admin/settings/class-lp-settings-emails.php:112
2861
  msgid "Email options"
2862
  msgstr ""
2863
 
2864
+ #: inc/admin/settings/class-lp-settings-emails.php:114
2865
  #: inc/admin/views/settings/emails/general.php:17
2866
  msgid ""
2867
  "The following options affect the sender (email address and name) used in "
2868
  "LearnPress emails."
2869
  msgstr ""
2870
 
2871
+ #: inc/admin/settings/class-lp-settings-emails.php:117
2872
  msgid "From name"
2873
  msgstr ""
2874
 
2875
+ #: inc/admin/settings/class-lp-settings-emails.php:123
2876
  msgid "From email"
2877
  msgstr ""
2878
 
2879
+ #: inc/admin/settings/class-lp-settings-emails.php:129
2880
  msgid "Send email in background"
2881
  msgstr ""
2882
 
2883
+ #: inc/admin/settings/class-lp-settings-emails.php:133
2884
  msgid "Defer transaction email and runs in background."
2885
  msgstr ""
2886
 
2887
+ #: inc/admin/settings/class-lp-settings-emails.php:136
2888
  msgid "Email template"
2889
  msgstr ""
2890
 
2891
+ #: inc/admin/settings/class-lp-settings-emails.php:140
2892
  #: inc/admin/views/settings/emails/general.php:40
2893
  msgid "Header image"
2894
  msgstr ""
2895
 
2896
+ #: inc/admin/settings/class-lp-settings-emails.php:145
2897
  #: inc/admin/views/settings/emails/general.php:43
2898
  msgid "The image will be displayed in the top of the email."
2899
  msgstr ""
2900
 
2901
+ #: inc/admin/settings/class-lp-settings-emails.php:148
2902
  #: inc/admin/views/settings/emails/general.php:47
2903
  msgid "Footer text"
2904
  msgstr ""
2905
 
2906
+ #: inc/admin/settings/class-lp-settings-emails.php:152
2907
  msgid "The texts display in the bottom of email."
2908
  msgstr ""
2909
 
2910
+ #: inc/admin/settings/class-lp-settings-general.php:45
2911
  msgid "Logout redirect"
2912
  msgstr ""
2913
 
2914
+ #: inc/admin/settings/class-lp-settings-general.php:49
2915
  msgid "The page where user will be redirected to after logging out."
2916
  msgstr ""
2917
 
2918
+ #: inc/admin/settings/class-lp-settings-general.php:54
2919
  msgid "Setting up your currency unit and its formatting."
2920
  msgstr ""
2921
 
2922
+ #: inc/admin/settings/class-lp-settings-general.php:65
2923
  #: inc/admin/views/setup/steps/currency.php:37
2924
  msgid "Currency position"
2925
  msgstr ""
2926
 
2927
+ #: inc/admin/settings/class-lp-settings-general.php:72
2928
  #: inc/admin/views/setup/steps/currency.php:51
2929
  msgid "Thousands Separator"
2930
  msgstr ""
2931
 
2932
+ #: inc/admin/settings/class-lp-settings-general.php:78
2933
  #: inc/admin/views/setup/steps/currency.php:56
2934
  msgid "Decimals Separator"
2935
  msgstr ""
2936
 
2937
+ #: inc/admin/settings/class-lp-settings-general.php:84
2938
  #: inc/admin/views/setup/steps/currency.php:61
2939
  msgid "Number of Decimals"
2940
  msgstr ""
2951
  msgid "Become a teacher page"
2952
  msgstr ""
2953
 
2954
+ #: inc/admin/settings/class-lp-settings-pages.php:45
2955
+ msgid "Instructors registration"
2956
+ msgstr ""
2957
+
2958
+ #: inc/admin/settings/class-lp-settings-pages.php:46
2959
+ msgid "Create option for instructors registration."
2960
+ msgstr ""
2961
+
2962
  #: inc/admin/settings/class-lp-settings-payments.php:28
2963
  #: inc/admin/settings/class-lp-settings-payments.php:137
2964
  msgid "Payments"
3071
 
3072
  #: inc/admin/settings/class-lp-settings-profile.php:140
3073
  #: inc/admin/views/updates/0.9/step-upgraded.php:16
3074
+ #: inc/user/class-lp-profile.php:293
3075
  msgid "Dashboard"
3076
  msgstr ""
3077
 
3091
  #: inc/admin/settings/class-lp-settings-profile.php:156
3092
  #: inc/admin/settings/class-lp-settings-profile.php:290
3093
  #: inc/custom-post-types/quiz.php:90 inc/custom-post-types/quiz.php:91
3094
+ #: inc/custom-post-types/quiz.php:95 inc/user/class-lp-profile.php:306
3095
  #: templates/widgets/course-info/default.php:34
3096
  msgid "Quizzes"
3097
  msgstr ""
3099
  #: inc/admin/settings/class-lp-settings-profile.php:164
3100
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:22
3101
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:29
3102
+ #: inc/custom-post-types/order.php:842 inc/custom-post-types/order.php:843
3103
+ #: inc/custom-post-types/order.php:847 inc/user/class-lp-profile.php:312
3104
  msgid "Orders"
3105
  msgstr ""
3106
 
3107
  #: inc/admin/settings/class-lp-settings-profile.php:172
3108
  #: inc/admin/views/meta-boxes/order/details.php:37
3109
+ #: inc/user/class-lp-profile.php:318
3110
  msgid "Order details"
3111
  msgstr ""
3112
 
3128
 
3129
  #: inc/admin/settings/class-lp-settings-profile.php:207
3130
  #: inc/admin/settings/class-lp-settings-profile.php:228
3131
+ #: inc/user/class-lp-profile.php:348
3132
  msgid "Avatar"
3133
  msgstr ""
3134
 
3153
  msgstr ""
3154
 
3155
  #: inc/admin/settings/class-lp-settings-profile.php:261
3156
+ #: inc/user/class-lp-profile.php:357
3157
  msgid "Publicity"
3158
  msgstr ""
3159
 
3262
  msgid "Do you want to restore all settings to default?"
3263
  msgstr ""
3264
 
 
 
 
 
3265
  #: inc/admin/sub-menus/class-lp-submenu-statistics.php:15
3266
  msgid "Statistics"
3267
  msgstr ""
3415
  msgid "Enter the name section"
3416
  msgstr ""
3417
 
3418
+ #: inc/admin/views/course/section.php:34
3419
+ msgid "Describe about this section"
3420
+ msgstr ""
3421
+
3422
  #: inc/admin/views/course/section.php:52
3423
  msgid "Select items"
3424
  msgstr ""
3453
 
3454
  #: inc/admin/views/meta-boxes/course/assigned.php:27
3455
  #: inc/admin/views/meta-boxes/quiz/assigned.php:49
3456
+ #: inc/custom-post-types/lesson.php:353 inc/custom-post-types/question.php:362
3457
+ #: inc/custom-post-types/quiz.php:374
3458
  msgid "Not assigned yet"
3459
  msgstr ""
3460
 
3518
  msgid "View all"
3519
  msgstr ""
3520
 
3521
+ #: inc/admin/views/meta-boxes/order/actions.php:19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3522
  #: inc/admin/views/quiz/editor.php:28
3523
  #: inc/admin/views/tools/course/html-course.php:28
3524
  #: inc/admin/views/tools/course/html-user.php:28
3525
  msgid "Actions"
3526
  msgstr ""
3527
 
3528
+ #: inc/admin/views/meta-boxes/order/actions.php:20
3529
  msgid "Trigger action of current order status"
3530
  msgstr ""
3531
 
3532
+ #: inc/admin/views/meta-boxes/order/actions.php:29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3533
  msgid "Delete Permanently"
3534
  msgstr ""
3535
 
3536
+ #: inc/admin/views/meta-boxes/order/actions.php:31
3537
  msgid "Move to Trash"
3538
  msgstr ""
3539
 
3562
  msgid "Add multi users"
3563
  msgstr ""
3564
 
3565
+ #: inc/admin/views/meta-boxes/order/details.php:82
3566
+ #: inc/admin/views/meta-boxes/order/details.php:193
3567
+ #: inc/admin/views/meta-boxes/order/details.php:202
3568
+ msgid "Customer"
3569
+ msgstr ""
3570
+
3571
  #: inc/admin/views/meta-boxes/order/details.php:93
3572
  #: inc/admin/views/meta-boxes/order/details.php:198
3573
  msgid "Change"
3765
  #: inc/emails/class-lp-email-updated-course.php:164
3766
  #: inc/emails/class-lp-email-user-order-changed-status.php:136
3767
  #: inc/emails/class-lp-email-user-order-completed.php:137
3768
+ #: inc/emails/class-lp-email.php:982
3769
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:131
3770
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:133
3771
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:133
3841
  #: inc/emails/class-lp-email-updated-course.php:170
3842
  #: inc/emails/class-lp-email-user-order-changed-status.php:142
3843
  #: inc/emails/class-lp-email-user-order-completed.php:143
3844
+ #: inc/emails/class-lp-email.php:1005
3845
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:137
3846
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:139
3847
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:139
3864
  #: inc/emails/class-lp-email-updated-course.php:204
3865
  #: inc/emails/class-lp-email-user-order-changed-status.php:176
3866
  #: inc/emails/class-lp-email-user-order-completed.php:177
3867
+ #: inc/emails/class-lp-email.php:1039
3868
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:171
3869
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:173
3870
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:173
3935
  msgid "File not found."
3936
  msgstr ""
3937
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3938
  #: inc/admin/views/settings/fields/image-size.php:18
3939
  msgid "Crop?"
3940
  msgstr ""
4228
  msgid "Cleaning..."
4229
  msgstr ""
4230
 
4231
+ #: inc/admin/views/tools/html-template.php:30
4232
  #, php-format
4233
  msgid "Override Templates (%s)"
4234
  msgstr ""
4235
 
4236
+ #: inc/admin/views/tools/html-template.php:38
4237
  msgid "File"
4238
  msgstr ""
4239
 
4240
+ #: inc/admin/views/tools/html-template.php:41
4241
  #, php-format
4242
  msgid "All (%d)"
4243
  msgstr ""
4244
 
4245
+ #: inc/admin/views/tools/html-template.php:49
4246
  #, php-format
4247
  msgid "Outdated (%d)"
4248
  msgstr ""
4249
 
4250
+ #: inc/admin/views/tools/html-template.php:51
4251
  #, php-format
4252
  msgid "Unversioned (%d)"
4253
  msgstr ""
4254
 
4255
+ #: inc/admin/views/tools/html-template.php:55
4256
  msgid "Version"
4257
  msgstr ""
4258
 
4259
+ #: inc/admin/views/tools/html-template.php:57
4260
  msgid "Core version"
4261
  msgstr ""
4262
 
4263
+ #: inc/admin/views/tools/html-template.php:89
4264
  msgid "There is no template file has overwritten"
4265
  msgstr ""
4266
 
4352
  msgid "Options"
4353
  msgstr ""
4354
 
4355
+ #: inc/admin/views/tools/database/html-install-sample-data.php:23
4356
+ msgid "Course name"
4357
+ msgstr ""
4358
+
4359
+ #: inc/admin/views/tools/database/html-install-sample-data.php:28
4360
  msgid "Random number of sections in range"
4361
  msgstr ""
4362
 
4363
+ #: inc/admin/views/tools/database/html-install-sample-data.php:35
4364
  msgid "Random number of items in range (each section)"
4365
  msgstr ""
4366
 
4367
+ #: inc/admin/views/tools/database/html-install-sample-data.php:42
4368
  msgid "Random number of questions in range (each quiz)"
4369
  msgstr ""
4370
 
4371
+ #: inc/admin/views/tools/database/html-install-sample-data.php:49
4372
  msgid "Random number of answers in range (each question)"
4373
  msgstr ""
4374
 
4375
+ #: inc/admin/views/tools/database/html-install-sample-data.php:60
4376
+ #: inc/admin/views/tools/database/html-install-sample-data.php:63
4377
  msgid "Install"
4378
  msgstr ""
4379
 
4380
+ #: inc/admin/views/tools/database/html-install-sample-data.php:61
4381
  msgid "Installing..."
4382
  msgstr ""
4383
 
4384
+ #: inc/admin/views/tools/database/html-install-sample-data.php:65
4385
  msgid "Show options"
4386
  msgstr ""
4387
 
4388
+ #: inc/admin/views/tools/database/html-install-sample-data.php:67
4389
+ #: inc/admin/views/tools/database/html-install-sample-data.php:71
4390
  msgid "Delete sample course"
4391
  msgstr ""
4392
 
4393
+ #: inc/admin/views/tools/database/html-install-sample-data.php:68
4394
  msgid "Deleting..."
4395
  msgstr ""
4396
 
4439
  msgstr ""
4440
 
4441
  #: inc/admin/views/tools/database/html-upgrade-database.php:13
4442
+ msgid ""
4443
+ "Force upgrade database to latest version. Please be careful before taking "
4444
+ "this action."
 
 
4445
  msgstr ""
4446
 
4447
  #: inc/admin/views/updates/html-update-message.php:12
4450
  "latest version."
4451
  msgstr ""
4452
 
4453
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:14
4454
+ #, php-format
4455
+ msgid "Welcome to LearnPress %s"
4456
+ msgstr ""
4457
+
4458
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:15
4459
+ msgid ""
4460
+ "This is a <strong>BIG UPDATE</strong> and it allows you to do so much more!"
4461
+ msgstr ""
4462
+
4463
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:16
4464
+ msgid ""
4465
+ "If there's any issue, please be sure to backup your site, update your theme, "
4466
+ "contact supporter."
4467
+ msgstr ""
4468
+
4469
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:20
4470
+ msgid "Check what's new"
4471
+ msgstr ""
4472
+
4473
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:22
4474
+ msgid "Get support now"
4475
+ msgstr ""
4476
+
4477
+ #: inc/admin/views/updates/html-upgrade-message-3.0.0.php:24
4478
+ msgid "Got it!"
4479
+ msgstr ""
4480
+
4481
  #: inc/admin/views/updates/update-screen.php:17
4482
  msgid "LearnPress &rsaquo; Update Database"
4483
  msgstr ""
4679
  "%s has been removed from your cart because it can no longer be purchased."
4680
  msgstr ""
4681
 
4682
+ #: inc/course/abstract-course.php:527
4683
  msgid "You enrolled"
4684
  msgstr ""
4685
 
4686
+ #: inc/course/abstract-course.php:531
4687
  #, php-format
4688
  msgctxt "students-html"
4689
  msgid "You and one student enrolled"
4692
  msgstr[0] ""
4693
  msgstr[1] ""
4694
 
4695
+ #: inc/course/abstract-course.php:541
4696
  #, php-format
4697
  msgctxt "students-html"
4698
  msgid "One student enrolled"
4701
  msgstr[0] ""
4702
  msgstr[1] ""
4703
 
4704
+ #: inc/course/abstract-course.php:544
4705
  msgid "No student enrolled"
4706
  msgstr ""
4707
 
4708
+ #: inc/course/abstract-course.php:799 inc/course/abstract-course.php:817
4709
  #: inc/lesson/class-lp-lesson.php:103 inc/quiz/class-lp-quiz.php:516
4710
  #, php-format
4711
  msgid "The function %s doesn't exist"
4712
  msgstr ""
4713
 
4714
+ #: inc/course/abstract-course.php:1178
4715
  #, php-format
4716
  msgid "%d of %d items completed"
4717
  msgstr ""
4718
 
4719
+ #: inc/course/abstract-course.php:1181 inc/course/abstract-course.php:1183
4720
  #, php-format
4721
  msgid "%d%% completed"
4722
  msgstr ""
4723
 
4724
+ #: inc/course/abstract-course.php:1651
4725
  #, php-format
4726
  msgid "This course will end within next %s"
4727
  msgstr ""
4728
 
4729
+ #: inc/course/abstract-course.php:1758
4730
+ msgctxt "Text of Buy this course with external link"
4731
  msgid "Buy this course"
4732
  msgstr ""
4733
 
4734
+ #: inc/course/abstract-course.php:1808
4735
  msgid "Tags: "
4736
  msgstr ""
4737
 
4749
  msgid "Permalink only available if the item is already assigned to a course."
4750
  msgstr ""
4751
 
4752
+ #: inc/course/lp-course-functions.php:1039
4753
  #, php-format
4754
  msgid "Welcome back, %s"
4755
  msgstr ""
4760
 
4761
  #: inc/curds/class-lp-course-curd.php:105
4762
  #: inc/curds/class-lp-lesson-curd.php:101
4763
+ #: inc/curds/class-lp-question-curd.php:161
4764
  #: inc/curds/class-lp-quiz-curd.php:146
4765
  msgid "<p>Op! ID not found</p>"
4766
  msgstr ""
4798
  msgid "Invalid lesson with ID \"%d\"."
4799
  msgstr ""
4800
 
4801
+ #: inc/curds/class-lp-order-curd.php:430
4802
  #, php-format
4803
  msgid "Invalid order with ID \"%d\"."
4804
  msgstr ""
4805
 
4806
+ #: inc/curds/class-lp-order-curd.php:485
4807
  #: templates/checkout/order-received.php:61
4808
  msgid "Invalid order."
4809
  msgstr ""
4810
 
4811
+ #: inc/curds/class-lp-order-curd.php:489
4812
  msgid "Order is already assigned."
4813
  msgstr ""
4814
 
4815
+ #: inc/curds/class-lp-order-curd.php:495
4816
  msgid "User does not exist."
4817
  msgstr ""
4818
 
4820
  msgid "Question does not exist."
4821
  msgstr ""
4822
 
4823
+ #: inc/curds/class-lp-question-curd.php:165
4824
  msgid "<p>Op! The question does not exist</p>"
4825
  msgstr ""
4826
 
4827
+ #: inc/curds/class-lp-question-curd.php:170
4828
  msgid "<p>Sorry! You don't have permission to duplicate this question</p>"
4829
  msgstr ""
4830
 
4831
+ #: inc/curds/class-lp-question-curd.php:180
4832
  msgid "<p>Sorry! Failed to duplicate question!</p>"
4833
  msgstr ""
4834
 
4835
+ #: inc/curds/class-lp-question-curd.php:241
4836
  #, php-format
4837
  msgid "Invalid question with ID \"%d\"."
4838
  msgstr ""
4970
  msgstr ""
4971
 
4972
  #: inc/custom-post-types/course.php:79 inc/custom-post-types/lesson.php:185
4973
+ #: inc/custom-post-types/order.php:849 inc/custom-post-types/question.php:173
4974
  msgid "Add New"
4975
  msgstr ""
4976
 
5078
  msgid "Create a new"
5079
  msgstr ""
5080
 
5081
+ #: inc/custom-post-types/course.php:345
5082
  msgid "Sorry! You can not update a course while it is being viewed!"
5083
  msgstr ""
5084
 
5085
+ #: inc/custom-post-types/course.php:516
5086
  msgid "Course Settings"
5087
  msgstr ""
5088
 
5089
+ #: inc/custom-post-types/course.php:538 inc/custom-post-types/lesson.php:312
5090
  #: inc/custom-post-types/quiz.php:253 inc/custom-post-types/quiz.php:338
5091
  #: templates/content-quiz/intro.php:28
5092
  msgid "Duration"
5093
  msgstr ""
5094
 
5095
+ #: inc/custom-post-types/course.php:541
5096
  msgid "The duration of the course."
5097
  msgstr ""
5098
 
5099
+ #: inc/custom-post-types/course.php:545
5100
  msgid "Maximum Students"
5101
  msgstr ""
5102
 
5103
+ #: inc/custom-post-types/course.php:548
5104
  msgid "Maximum number of students who can enroll in this course."
5105
  msgstr ""
5106
 
5107
+ #: inc/custom-post-types/course.php:552
5108
  msgid "Students Enrolled"
5109
  msgstr ""
5110
 
5111
+ #: inc/custom-post-types/course.php:555
5112
  msgid "How many students have taken this course."
5113
  msgstr ""
5114
 
5115
+ #: inc/custom-post-types/course.php:566
5116
  msgid "Re-take Course"
5117
  msgstr ""
5118
 
5119
+ #: inc/custom-post-types/course.php:570
5120
  msgid ""
5121
  "How many times the user can re-take this course. Set to 0 to disable re-"
5122
  "taking"
5123
  msgstr ""
5124
 
5125
+ #: inc/custom-post-types/course.php:574
5126
  msgid "Featured"
5127
  msgstr ""
5128
 
5129
+ #: inc/custom-post-types/course.php:577
5130
  msgid "Set course as featured."
5131
  msgstr ""
5132
 
5133
+ #: inc/custom-post-types/course.php:581
5134
  msgid "Block Lessons Content"
5135
  msgstr ""
5136
 
5137
+ #: inc/custom-post-types/course.php:584
5138
+ msgid "Block lessons content when completed course."
5139
  msgstr ""
5140
 
5141
+ #: inc/custom-post-types/course.php:588
5142
  msgid "External Link to buy Course"
5143
  msgstr ""
5144
 
5145
+ #: inc/custom-post-types/course.php:591
5146
  msgid "Redirect to this url when you press button buy this course."
5147
  msgstr ""
5148
 
5149
+ #: inc/custom-post-types/course.php:619
5150
  msgid "The method to assess the result of a student for a course."
5151
  msgstr ""
5152
 
5153
+ #: inc/custom-post-types/course.php:622
5154
  msgid ""
5155
  "<br /><strong>Note! </strong>No final quiz in course, please add a final quiz"
5156
  msgstr ""
5157
 
5158
+ #: inc/custom-post-types/course.php:639
5159
  msgid ""
5160
  "This is conditional \"passing grade\" of Final quiz will apply for result of "
5161
  "this course. When you change it here, the \"passing grade\" also change with "
5162
  "new value for the Final quiz."
5163
  msgstr ""
5164
 
5165
+ #: inc/custom-post-types/course.php:645
5166
  msgid ""
5167
  "<p>Evaluate by number of lessons completed per number of total lessons.</p>"
5168
  msgstr ""
5169
 
5170
+ #: inc/custom-post-types/course.php:646
5171
  msgid ""
5172
  "E.g: Course has 10 lessons and user completed 5 lessons then the result = "
5173
  "5/10 = 50.%"
5174
  msgstr ""
5175
 
5176
+ #: inc/custom-post-types/course.php:647
5177
  msgid ""
5178
  "Evaluate by results of final quiz in course. You have to add a quiz into end "
5179
  "of course."
5180
  msgstr ""
5181
 
5182
+ #: inc/custom-post-types/course.php:648
5183
  msgid ""
5184
  "Evaluate by achieved points of completed quizzes per total point of all "
5185
  "quizzes."
5186
  msgstr ""
5187
 
5188
+ #: inc/custom-post-types/course.php:649
5189
  msgid ""
5190
  "Evaluate by achieved points of quizzes passed per total point of all quizzes."
5191
  msgstr ""
5192
 
5193
+ #: inc/custom-post-types/course.php:650
5194
  msgid ""
5195
  "<p>Evaluate by number of quizzes completed per number of total quizzes.</p>"
5196
  msgstr ""
5197
 
5198
+ #: inc/custom-post-types/course.php:651
5199
  msgid ""
5200
  "<p>E.g: Course has 10 quizzes and user completed 5 quizzes then the result = "
5201
  "5/10 = 50%.</p>"
5202
  msgstr ""
5203
 
5204
+ #: inc/custom-post-types/course.php:658
5205
  msgid "Assessment"
5206
  msgstr ""
5207
 
5208
+ #: inc/custom-post-types/course.php:664
5209
  msgid "Course result"
5210
  msgstr ""
5211
 
5212
+ #: inc/custom-post-types/course.php:669
5213
  msgid "Evaluate via lessons"
5214
  msgstr ""
5215
 
5216
+ #: inc/custom-post-types/course.php:671
5217
  msgid "Evaluate via results of the final quiz"
5218
  msgstr ""
5219
 
5220
+ #: inc/custom-post-types/course.php:674
5221
  msgid "Evaluate via results of quizzes"
5222
  msgstr ""
5223
 
5224
+ #: inc/custom-post-types/course.php:676
5225
  msgid "Evaluate via results of quizzes passed"
5226
  msgstr ""
5227
 
5228
+ #: inc/custom-post-types/course.php:678
5229
  msgid "Evaluate via quizzes"
5230
  msgstr ""
5231
 
5232
+ #: inc/custom-post-types/course.php:685
5233
  msgid "Passing condition value"
5234
  msgstr ""
5235
 
5236
+ #: inc/custom-post-types/course.php:690
5237
  msgid ""
5238
  "The percentage of quiz result or completed lessons to finish the course."
5239
  msgstr ""
5240
 
5241
+ #: inc/custom-post-types/course.php:753
5242
  #, php-format
5243
  msgid ""
5244
  "This course requires enrollment and the suggested price is <strong>%s</"
5245
  "strong>"
5246
  msgstr ""
5247
 
5248
+ #: inc/custom-post-types/course.php:761
5249
  msgid "This course is free."
5250
  msgstr ""
5251
 
5252
+ #: inc/custom-post-types/course.php:768
5253
  #, php-format
5254
  msgid "Course price in <strong>%s</strong> currency."
5255
  msgstr ""
5256
 
5257
+ #: inc/custom-post-types/course.php:782 inc/custom-post-types/course.php:1243
5258
+ #: inc/custom-post-types/course.php:1250
5259
  #: templates/emails/order-items-table.php:59
5260
  msgid "Price"
5261
  msgstr ""
5262
 
5263
+ #: inc/custom-post-types/course.php:792
5264
  msgid "Sale Price"
5265
  msgstr ""
5266
 
5267
+ #: inc/custom-post-types/course.php:799
5268
  #, php-format
5269
  msgid "Course sale price in <strong>%s</strong> currency."
5270
  msgstr ""
5271
 
5272
+ #: inc/custom-post-types/course.php:800
5273
  msgid "Leave blank to remove sale price."
5274
  msgstr ""
5275
 
5276
+ #: inc/custom-post-types/course.php:802
5277
  msgid "Schedule"
5278
  msgstr ""
5279
 
5280
+ #: inc/custom-post-types/course.php:807
5281
  msgid "Sale start date"
5282
  msgstr ""
5283
 
5284
+ #: inc/custom-post-types/course.php:815
5285
  msgid "Sale end date"
5286
  msgstr ""
5287
 
5288
+ #: inc/custom-post-types/course.php:827
5289
  msgid "Price set by Admin"
5290
  msgstr ""
5291
 
5292
+ #: inc/custom-post-types/course.php:831
5293
  msgid "Not set"
5294
  msgstr ""
5295
 
5296
+ #: inc/custom-post-types/course.php:834
5297
  msgid "Course Suggestion Price"
5298
  msgstr ""
5299
 
5300
+ #: inc/custom-post-types/course.php:839
5301
  msgid "The course price you want to suggest for admin to set."
5302
  msgstr ""
5303
 
5304
+ #: inc/custom-post-types/course.php:850
5305
  msgid "No require enrollment"
5306
  msgstr ""
5307
 
5308
+ #: inc/custom-post-types/course.php:853
5309
  msgid "Require users logged in to study or public to all."
5310
  msgstr ""
5311
 
5312
+ #: inc/custom-post-types/course.php:893 inc/custom-post-types/course.php:899
5313
+ #: inc/custom-post-types/course.php:1240 inc/custom-post-types/course.php:1247
5314
  #: inc/custom-post-types/lesson.php:307 inc/custom-post-types/question.php:319
5315
  #: inc/custom-post-types/quiz.php:335
5316
  msgid "Author"
5317
  msgstr ""
5318
 
5319
+ #: inc/custom-post-types/course.php:921
5320
  msgid "Review Logs"
5321
  msgstr ""
5322
 
5323
+ #: inc/custom-post-types/course.php:970
5324
  msgid "Course Video"
5325
  msgstr ""
5326
 
5327
+ #: inc/custom-post-types/course.php:975
5328
  msgid "Video ID"
5329
  msgstr ""
5330
 
5331
+ #: inc/custom-post-types/course.php:978
5332
  msgid "The ID of Youtube or Vimeo video"
5333
  msgstr ""
5334
 
5335
+ #: inc/custom-post-types/course.php:982
5336
  msgid "Video Type"
5337
  msgstr ""
5338
 
5339
+ #: inc/custom-post-types/course.php:985
5340
  msgid "Chose video type"
5341
  msgstr ""
5342
 
5343
+ #: inc/custom-post-types/course.php:988
5344
  msgid "Youtube"
5345
  msgstr ""
5346
 
5347
+ #: inc/custom-post-types/course.php:989
5348
  msgid "Vimeo"
5349
  msgstr ""
5350
 
5351
+ #: inc/custom-post-types/course.php:993
5352
  msgid "Embed width"
5353
  msgstr ""
5354
 
5355
+ #: inc/custom-post-types/course.php:996
5356
  msgid "Set width of embed"
5357
  msgstr ""
5358
 
5359
+ #: inc/custom-post-types/course.php:1000
5360
  msgid "Embed height"
5361
  msgstr ""
5362
 
5363
+ #: inc/custom-post-types/course.php:1003
5364
  msgid "Set height of embed"
5365
  msgstr ""
5366
 
5367
+ #: inc/custom-post-types/course.php:1125
5368
  msgid "Course has been approved by Reviewer"
5369
  msgstr ""
5370
 
5371
+ #: inc/custom-post-types/course.php:1130
5372
  msgid "Course has been rejected by Reviewer"
5373
  msgstr ""
5374
 
5375
+ #: inc/custom-post-types/course.php:1135
5376
  #, php-format
5377
  msgid "Course has been submitted by %s"
5378
  msgstr ""
5379
 
5380
+ #: inc/custom-post-types/course.php:1140
5381
  msgid "Course has been updated by Reviewer"
5382
  msgstr ""
5383
 
5384
+ #: inc/custom-post-types/course.php:1241 inc/custom-post-types/course.php:1248
5385
  msgid "Content"
5386
  msgstr ""
5387
 
5388
+ #: inc/custom-post-types/course.php:1302
5389
  #, php-format
5390
  msgid "%d section"
5391
  msgid_plural "%d sections"
5392
  msgstr[0] ""
5393
  msgstr[1] ""
5394
 
5395
+ #: inc/custom-post-types/course.php:1302
5396
  msgid "0 section"
5397
  msgstr ""
5398
 
5399
+ #: inc/custom-post-types/course.php:1304
5400
  #: templates/widgets/featured-courses/default.php:86
5401
  #: templates/widgets/popular-courses/default.php:81
5402
  #: templates/widgets/recent-courses/default.php:86
5406
  msgstr[0] ""
5407
  msgstr[1] ""
5408
 
5409
+ #: inc/custom-post-types/course.php:1304
5410
  msgid "0 lesson"
5411
  msgstr ""
5412
 
5413
+ #: inc/custom-post-types/course.php:1306
5414
  #, php-format
5415
  msgid "%d quiz"
5416
  msgid_plural "%d quizzes"
5417
  msgstr[0] ""
5418
  msgstr[1] ""
5419
 
5420
+ #: inc/custom-post-types/course.php:1306
5421
  msgid "0 quiz"
5422
  msgstr ""
5423
 
5424
+ #: inc/custom-post-types/course.php:1313
5425
  msgid "No content"
5426
  msgstr ""
5427
 
5428
+ #: inc/custom-post-types/course.php:1333
5429
  msgid "No required enroll"
5430
  msgstr ""
5431
 
5505
  msgid "Format"
5506
  msgstr ""
5507
 
5508
+ #: inc/custom-post-types/lesson.php:366
 
 
 
 
 
 
 
 
 
 
 
5509
  msgid "Standard"
5510
  msgstr ""
5511
 
5512
+ #: inc/custom-post-types/lesson.php:448
5513
  msgid "Please enter the title of the lesson"
5514
  msgstr ""
5515
 
5516
+ #: inc/custom-post-types/lesson.php:490 inc/custom-post-types/question.php:513
5517
+ #: inc/custom-post-types/quiz.php:610
5518
  msgid "Assigned"
5519
  msgstr ""
5520
 
5530
  msgid "Apply"
5531
  msgstr ""
5532
 
5533
+ #: inc/custom-post-types/order.php:633 inc/custom-post-types/order.php:848
5534
  msgid "View Order"
5535
  msgstr ""
5536
 
5538
  msgid "View child orders"
5539
  msgstr ""
5540
 
5541
+ #: inc/custom-post-types/order.php:709 inc/custom-post-types/order.php:844
5542
  #: templates/profile/tabs/orders/list.php:32
5543
  msgid "Order"
5544
  msgstr ""
5547
  msgid "Student"
5548
  msgstr ""
5549
 
5550
+ #: inc/custom-post-types/order.php:762 inc/order/class-lp-order.php:508
5551
  msgid "(Guest)"
5552
  msgstr ""
5553
 
5554
+ #: inc/custom-post-types/order.php:793
5555
  msgid "Course does not exist"
5556
  msgstr ""
5557
 
5558
+ #: inc/custom-post-types/order.php:807
5559
  msgid "(No item)"
5560
  msgstr ""
5561
 
5562
+ #: inc/custom-post-types/order.php:815
5563
  #, php-format
5564
  msgid "Pay via <strong>%s</strong>"
5565
  msgstr ""
5566
 
5567
+ #: inc/custom-post-types/order.php:845
5568
  msgid "Add New Order"
5569
  msgstr ""
5570
 
5571
+ #: inc/custom-post-types/order.php:846 inc/custom-post-types/order.php:929
5572
  #: templates/order/order-details.php:23
5573
  msgid "Order Details"
5574
  msgstr ""
5575
 
5576
+ #: inc/custom-post-types/order.php:850
5577
  msgid "Update Order"
5578
  msgstr ""
5579
 
5580
+ #: inc/custom-post-types/order.php:851
5581
  msgid "Search Orders"
5582
  msgstr ""
5583
 
5584
+ #: inc/custom-post-types/order.php:852
5585
  msgid "No order found"
5586
  msgstr ""
5587
 
5588
+ #: inc/custom-post-types/order.php:853
5589
  msgid "No order found in Trash"
5590
  msgstr ""
5591
 
5592
+ #: inc/custom-post-types/order.php:930
5593
  msgid "Order Actions"
5594
  msgstr ""
5595
 
5758
  "N = Number of check )."
5759
  msgstr ""
5760
 
5761
+ #: inc/custom-post-types/quiz.php:388
5762
  msgid "This quiz has no questions"
5763
  msgstr ""
5764
 
5817
  msgid "Your order has been cancelled"
5818
  msgstr ""
5819
 
 
 
 
 
 
 
 
 
5820
  #: inc/emails/class-lp-email-cancelled-order-instructor.php:25
5821
  msgid "Send email to course instructor when order has been cancelled"
5822
  msgstr ""
5928
  msgstr ""
5929
 
5930
  #: inc/emails/class-lp-email-new-course.php:137
5931
+ #: inc/emails/class-lp-email.php:988
5932
  msgid "Recipient(s)"
5933
  msgstr ""
5934
 
5935
  #: inc/emails/class-lp-email-new-course.php:141
5936
+ #: inc/emails/class-lp-email.php:992
5937
  #, php-format
5938
  msgid "Email recipient(s) (separated by comma), default: <code>%s</code>."
5939
  msgstr ""
5944
  #: inc/emails/class-lp-email-updated-course.php:174
5945
  #: inc/emails/class-lp-email-user-order-changed-status.php:146
5946
  #: inc/emails/class-lp-email-user-order-completed.php:147
5947
+ #: inc/emails/class-lp-email.php:1009
5948
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:141
5949
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:143
5950
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:143
5958
  #: inc/emails/class-lp-email-updated-course.php:187
5959
  #: inc/emails/class-lp-email-user-order-changed-status.php:159
5960
  #: inc/emails/class-lp-email-user-order-completed.php:160
5961
+ #: inc/emails/class-lp-email.php:1022
5962
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:154
5963
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:156
5964
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:156
5971
  #: inc/emails/class-lp-email-updated-course.php:191
5972
  #: inc/emails/class-lp-email-user-order-changed-status.php:163
5973
  #: inc/emails/class-lp-email-user-order-completed.php:164
5974
+ #: inc/emails/class-lp-email.php:1026
5975
  #: inc/emails/_bk/class-lp-email-finished-course-admin.php:158
5976
  #: inc/emails/_bk/class-lp-email-finished-course-instructor.php:160
5977
  #: inc/emails/_bk/class-lp-email-finished-course-user.php:160
6149
  msgid "Order on "
6150
  msgstr ""
6151
 
6152
+ #: inc/libraries/wp-background-process.php:421
6153
  #, php-format
6154
  msgid "Every %d minutes"
6155
  msgstr ""
6156
 
6157
  #: inc/libraries/meta-box/inc/core.php:34
6158
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:26
6159
  msgid "Extensions"
6160
  msgstr ""
6161
 
6167
  msgid "Please correct the errors highlighted below and try again."
6168
  msgstr ""
6169
 
6170
+ #: inc/libraries/meta-box/inc/about/about.php:50
6171
+ msgid "About"
6172
+ msgstr ""
6173
+
6174
+ #: inc/libraries/meta-box/inc/about/about.php:59
6175
+ #: inc/libraries/meta-box/inc/about/about.php:60
6176
+ msgid "Welcome to Meta Box"
6177
+ msgstr ""
6178
+
6179
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:13
6180
+ msgid "Getting Started With Online Generator"
6181
+ msgstr ""
6182
+
6183
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:14
6184
+ msgid ""
6185
+ "The fastest way to getting started with Meta Box is use our online generator "
6186
+ "to generate meta boxes with custom fields. It provides a friendly UI for you "
6187
+ "to create meta boxes and custom fields just by drag and drop fields."
6188
+ msgstr ""
6189
+
6190
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:16
6191
+ msgid "online generator"
6192
+ msgstr ""
6193
+
6194
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:18
6195
+ msgid "Go to Online Generator"
6196
+ msgstr ""
6197
+
6198
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:22
6199
+ msgid "Understand The Basics"
6200
+ msgstr ""
6201
+
6202
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:23
6203
+ msgid ""
6204
+ "Meta Box doesn't have any admin page for configuration or settings. Instead "
6205
+ "of that, it provides a very powerful API to speed up the process of creating "
6206
+ "meta boxes and custom fields. It might take you a little time at first, but "
6207
+ "then you'll love the way it work because it helps you do and customize "
6208
+ "almost everything."
6209
+ msgstr ""
6210
+
6211
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:24
6212
+ msgid "Learn More"
6213
+ msgstr ""
6214
+
6215
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:27
6216
+ msgid ""
6217
+ "Wanna see more features that transform your WordPress website into a "
6218
+ "powerful CMS? Check out some extensions below:"
6219
+ msgstr ""
6220
+
6221
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:29
6222
+ msgid "Meta Box Group"
6223
+ msgstr ""
6224
+
6225
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:30
6226
+ msgid "Meta Box Conditional Logic"
6227
+ msgstr ""
6228
+
6229
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:31
6230
+ msgid "MB Settings Page"
6231
+ msgstr ""
6232
+
6233
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:32
6234
+ msgid "MB Term Meta"
6235
+ msgstr ""
6236
+
6237
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:34
6238
+ msgid "More Extensions"
6239
+ msgstr ""
6240
+
6241
+ #: inc/libraries/meta-box/inc/about/sections/getting-started.php:39
6242
+ msgid "Go to MetaBox.IO &rarr;"
6243
+ msgstr ""
6244
+
6245
+ #: inc/libraries/meta-box/inc/about/sections/tabs.php:11
6246
+ msgid "Getting Started"
6247
+ msgstr ""
6248
+
6249
+ #: inc/libraries/meta-box/inc/about/sections/welcome.php:13
6250
+ #, php-format
6251
+ msgid "Welcome to %1$s %2$s"
6252
+ msgstr ""
6253
+
6254
+ #: inc/libraries/meta-box/inc/about/sections/welcome.php:16
6255
+ msgid ""
6256
+ "This plugin is a lightweight and powerful toolkit that helps you to create "
6257
+ "custom meta boxes and custom fields in WordPress fast and easy. Follow the "
6258
+ "instruction below to get started."
6259
+ msgstr ""
6260
+
6261
  #: inc/libraries/meta-box/inc/fields/button.php:32
6262
  msgid "Click me"
6263
  msgstr ""
6396
  msgid "Select an user"
6397
  msgstr ""
6398
 
6399
+ #: inc/order/class-lp-order.php:198 inc/order/class-lp-order.php:217
6400
  #: templates/checkout/order-received.php:25
6401
  msgid "Thank you. Your order has been received."
6402
  msgstr ""
6403
 
6404
+ #: inc/order/class-lp-order.php:389
6405
  msgid "Removed"
6406
  msgstr ""
6407
 
6408
+ #: inc/order/class-lp-order.php:506
6409
  #, php-format
6410
  msgid "%s (Guest)"
6411
  msgstr ""
6412
 
6413
+ #: inc/order/class-lp-order.php:986
6414
  #, php-format
6415
  msgctxt "full name"
6416
  msgid "%1$s"
6417
  msgstr ""
6418
 
6419
+ #: inc/order/class-lp-order.php:1027
6420
  msgid "No user assigned"
6421
  msgstr ""
6422
 
6423
+ #: inc/order/class-lp-order.php:1102
6424
  msgid "Order on"
6425
  msgstr ""
6426
 
6428
  msgid "Invalid order ID when updating."
6429
  msgstr ""
6430
 
6431
+ #: inc/order/lp-order-functions.php:705
6432
  msgctxt "Order status"
6433
  msgid "Pending Payment"
6434
  msgstr ""
6435
 
6436
+ #: inc/order/lp-order-functions.php:710
6437
  #, php-format
6438
  msgid "Pending Payment <span class=\"count\">(%s)</span>"
6439
  msgid_plural "Pending Payment <span class=\"count\">(%s)</span>"
6440
  msgstr[0] ""
6441
  msgstr[1] ""
6442
 
6443
+ #: inc/order/lp-order-functions.php:713
6444
  msgctxt "Order status"
6445
  msgid "Processing"
6446
  msgstr ""
6447
 
6448
+ #: inc/order/lp-order-functions.php:718
6449
  #, php-format
6450
  msgid "Processing <span class=\"count\">(%s)</span>"
6451
  msgid_plural "Processing <span class=\"count\">(%s)</span>"
6452
  msgstr[0] ""
6453
  msgstr[1] ""
6454
 
6455
+ #: inc/order/lp-order-functions.php:721
6456
  msgctxt "Order status"
6457
  msgid "Completed"
6458
  msgstr ""
6459
 
6460
+ #: inc/order/lp-order-functions.php:726
6461
  #, php-format
6462
  msgid "Completed <span class=\"count\">(%s)</span>"
6463
  msgid_plural "Completed <span class=\"count\">(%s)</span>"
6464
  msgstr[0] ""
6465
  msgstr[1] ""
6466
 
6467
+ #: inc/order/lp-order-functions.php:729
6468
  msgctxt "Order status"
6469
  msgid "Cancelled"
6470
  msgstr ""
6471
 
6472
+ #: inc/order/lp-order-functions.php:734
6473
  #, php-format
6474
  msgid "Cancelled <span class=\"count\">(%s)</span>"
6475
  msgid_plural "Cancelled <span class=\"count\">(%s)</span>"
6476
  msgstr[0] ""
6477
  msgstr[1] ""
6478
 
6479
+ #: inc/order/lp-order-functions.php:737
6480
  msgctxt "Order status"
6481
  msgid "Failed"
6482
  msgstr ""
6483
 
6484
+ #: inc/order/lp-order-functions.php:742
6485
  #, php-format
6486
  msgid "Failed <span class=\"count\">(%s)</span>"
6487
  msgid_plural "Failed <span class=\"count\">(%s)</span>"
6488
  msgstr[0] ""
6489
  msgstr[1] ""
6490
 
6491
+ #: inc/order/lp-order-functions.php:751
6492
  msgid ""
6493
  "Order received in case user buy a course but doesn't finalise the order."
6494
  msgstr ""
6495
 
6496
+ #: inc/order/lp-order-functions.php:752
6497
  msgid "Payment received and the order is awaiting fulfillment."
6498
  msgstr ""
6499
 
6500
+ #: inc/order/lp-order-functions.php:753
6501
  msgid "Order fulfilled and complete."
6502
  msgstr ""
6503
 
6504
+ #: inc/order/lp-order-functions.php:754
6505
  msgid "The order is cancelled by an admin or the customer."
6506
  msgstr ""
6507
 
6508
+ #: inc/order/lp-order-functions.php:794
6509
+ #, php-format
6510
+ msgid "Order number <strong>%s</strong> not found"
6511
+ msgstr ""
6512
+
6513
+ #: inc/order/lp-order-functions.php:797
6514
+ msgid "Order cancelled by customer"
6515
+ msgstr ""
6516
+
6517
+ #: inc/order/lp-order-functions.php:800
6518
+ #, php-format
6519
+ msgid "Order number <strong>%s</strong> has been cancelled"
6520
+ msgstr ""
6521
+
6522
+ #: inc/order/lp-order-functions.php:803
6523
+ #, php-format
6524
+ msgid "Order number <strong>%s</strong> can not be cancelled"
6525
+ msgstr ""
6526
+
6527
+ #: inc/order/lp-order-functions.php:838
6528
  #, php-format
6529
  msgid "You have enrolled in this course. <a href=\"%s\">Order details</a>"
6530
  msgstr ""
6608
  "will reload"
6609
  msgstr ""
6610
 
6611
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:39
6612
  #, php-format
6613
  msgid "Please %s to send your request!"
6614
  msgstr ""
6615
 
6616
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:39
6617
  msgctxt "become-teacher-form"
6618
  msgid "login"
6619
  msgstr ""
6620
 
6621
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:42
6622
  msgid "Your have already sent the request. Please wait for approvement."
6623
  msgstr ""
6624
 
6625
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:44
6626
  msgid "You are a teacher!"
6627
  msgstr ""
6628
 
6629
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:103
6630
  msgid "Please login to fill in this form."
6631
  msgstr ""
6632
 
6633
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:106
6634
  msgid "You are a teacher now."
6635
  msgstr ""
6636
 
6637
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:112
6638
  msgid "Your role is allowed to create a course."
6639
  msgstr ""
6640
 
6641
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:122
6642
  msgid "Fill in your information and send us to become a teacher."
6643
  msgstr ""
6644
 
6645
+ #: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:123
6646
  #: templates/global/become-teacher-form/button.php:19
6647
  msgid "Submit"
6648
  msgstr ""
6678
  msgid "question-tag"
6679
  msgstr ""
6680
 
6681
+ #: inc/user/abstract-lp-user.php:360
6682
  msgid "You cannot start a quiz in preview mode."
6683
  msgstr ""
6684
 
6685
+ #: inc/user/abstract-lp-user.php:367
6686
  msgid "Course does not exist or does not contain the quiz"
6687
  msgstr ""
6688
 
6689
+ #: inc/user/abstract-lp-user.php:372
6690
  msgid "User has already finished the course of this quiz"
6691
  msgstr ""
6692
 
6693
+ #: inc/user/abstract-lp-user.php:378
6694
  msgid "User has started or completed quiz"
6695
  msgstr ""
6696
 
6697
+ #: inc/user/abstract-lp-user.php:385
6698
  msgid "You have to login for starting quiz."
6699
  msgstr ""
6700
 
6701
+ #: inc/user/abstract-lp-user.php:402
 
 
 
 
6702
  msgid "Start quiz failed!"
6703
  msgstr ""
6704
 
6705
+ #: inc/user/abstract-lp-user.php:439
6706
  msgid "Course is not exists or does not contain the quiz"
6707
  msgstr ""
6708
 
6709
+ #: inc/user/abstract-lp-user.php:444
6710
  msgid "User has already finished course of this quiz"
6711
  msgstr ""
6712
 
6713
+ #: inc/user/abstract-lp-user.php:450
6714
  msgid "User has completed quiz"
6715
  msgstr ""
6716
 
6717
+ #: inc/user/abstract-lp-user.php:492
6718
  msgid "Course does not exist or does not contain the quiz."
6719
  msgstr ""
6720
 
6721
+ #: inc/user/abstract-lp-user.php:497
6722
  msgid "You can not redo a quiz in a finished course."
6723
  msgstr ""
6724
 
6725
+ #: inc/user/abstract-lp-user.php:503
6726
  #, php-format
6727
  msgid "%s::%s - User has not completed quiz."
6728
  msgstr ""
6729
 
6730
+ #: inc/user/abstract-lp-user.php:1082
6731
  msgid "You can not hint question."
6732
  msgstr ""
6733
 
6734
+ #: inc/user/abstract-lp-user.php:1549 inc/user/abstract-lp-user.php:1896
6735
+ #: inc/user/abstract-lp-user.php:1908
6736
  #, php-format
6737
  msgid "The role %s for user doesn't exist"
6738
  msgstr ""
6739
 
6740
+ #: inc/user/abstract-lp-user.php:2215
6741
  msgid "You can not complete a preview lesson."
6742
  msgstr ""
6743
 
6744
+ #: inc/user/abstract-lp-user.php:2242
6745
  msgid "You have already completed this lesson"
6746
  msgstr ""
6747
 
6748
+ #: inc/user/abstract-lp-user.php:2612 inc/user/abstract-lp-user.php:2616
6749
  msgid "Failed to enroll course."
6750
  msgstr ""
6751
 
6752
+ #: inc/user/abstract-lp-user.php:2620
6753
  msgid "Please login to enroll course."
6754
  msgstr ""
6755
 
6756
+ #: inc/user/class-lp-profile.php:84
6757
  msgid "Account information updated successful."
6758
  msgstr ""
6759
 
6760
+ #: inc/user/class-lp-profile.php:85
6761
  msgid "Account avatar updated successful."
6762
  msgstr ""
6763
 
6764
+ #: inc/user/class-lp-profile.php:86
6765
  msgid "Password updated successful."
6766
  msgstr ""
6767
 
6768
+ #: inc/user/class-lp-profile.php:87
6769
  msgid "Account publicity updated successful."
6770
  msgstr ""
6771
 
6772
+ #: inc/user/class-lp-profile.php:835 inc/user-item/class-lp-user-item.php:352
6773
  msgid "Not enrolled"
6774
  msgstr ""
6775
 
6777
  msgid "Every 3 Minutes"
6778
  msgstr ""
6779
 
6780
+ #: inc/user/lp-user-functions.php:151
6781
  msgctxt "User role"
6782
  msgid "Instructor"
6783
  msgstr ""
6784
 
6785
+ #: inc/user/lp-user-functions.php:360
6786
  msgid "Want to become an instructor?"
6787
  msgstr ""
6788
 
6789
+ #: inc/user/lp-user-functions.php:834
6790
  msgid "Only"
6791
  msgstr ""
6792
 
6793
+ #: inc/user/lp-user-functions.php:834
6794
  msgid "images accepted for upload"
6795
  msgstr ""
6796
 
6797
+ #: inc/user/lp-user-functions.php:843
6798
  msgid "Images must be under"
6799
  msgstr ""
6800
 
6801
+ #: inc/user/lp-user-functions.php:843
6802
  msgid "MB in size"
6803
  msgstr ""
6804
 
6805
+ #: inc/user/lp-user-functions.php:851
6806
  msgid "Please select an image for upload"
6807
  msgstr ""
6808
 
6809
+ #: inc/user/lp-user-functions.php:880
6810
  msgid "Image is uploaded success"
6811
  msgstr ""
6812
 
6813
+ #: inc/user/lp-user-functions.php:880
6814
  msgid "Error in uploading image"
6815
  msgstr ""
6816
 
6817
+ #: inc/user/lp-user-functions.php:906 inc/user/lp-user-functions.php:937
6818
+ #: inc/user/lp-user-functions.php:953 inc/user/lp-user-functions.php:960
6819
  msgid "Thumbnail of image profile not created"
6820
  msgstr ""
6821
 
6822
+ #: inc/user/lp-user-functions.php:924
6823
  msgid "Error in cropping user picture profile"
6824
  msgstr ""
6825
 
6826
+ #: inc/user/lp-user-functions.php:979
6827
  msgid "Profile picture is changed"
6828
  msgstr ""
6829
 
6830
+ #: inc/user/lp-user-functions.php:1023 inc/user/lp-user-functions.php:1510
6831
  msgid "Old password incorrect!"
6832
  msgstr ""
6833
 
6834
+ #: inc/user/lp-user-functions.php:1037 inc/user/lp-user-functions.php:1517
6835
  msgid "Confirmation password incorrect!"
6836
  msgstr ""
6837
 
6838
+ #: inc/user/lp-user-functions.php:1056
6839
  msgid "Your changes are saved"
6840
  msgstr ""
6841
 
6842
+ #: inc/user/lp-user-functions.php:1064
6843
  msgid "Error in update your profile info"
6844
  msgstr ""
6845
 
6846
+ #: inc/user/lp-user-functions.php:1198
6847
  msgid "Please login to enroll this course"
6848
  msgstr ""
6849
 
6850
+ #: inc/user/lp-user-functions.php:1216
6851
  msgid "You have already finished course"
6852
  msgstr ""
6853
 
6854
+ #: inc/user/lp-user-functions.php:1219
6855
  msgid "You have already enrolled in this course"
6856
  msgstr ""
6857
 
6858
+ #: inc/user-item/class-lp-user-item-quiz.php:335
6859
  msgid "Check question has reached limit."
6860
  msgstr ""
6861
 
6862
+ #: inc/user-item/class-lp-user-item-quiz.php:337
6863
  msgid "You have already checked this question."
6864
  msgstr ""
6865
 
6909
  msgid "If checked, user has to click this button to start filtering"
6910
  msgstr ""
6911
 
6912
+ #: inc/widgets/course-filters/tmpl/default.php:83
6913
+ msgid "Filter"
6914
+ msgstr ""
6915
+
6916
  #: inc/widgets/course-info/course-info.php:49
6917
  msgid "Course Info"
6918
  msgstr ""
7367
  msgid "Search course..."
7368
  msgstr ""
7369
 
 
 
 
 
7370
  #: templates/checkout/form-logged-in.php:27
7371
  #, php-format
7372
  msgid "Logged in as <a href=\"%1$s\">%2$s</a>."
7475
  msgid "This lesson has been locked"
7476
  msgstr ""
7477
 
7478
+ #: templates/content-lesson/button-complete.php:29
7479
  msgid "confirm-complete-lesson"
7480
  msgstr ""
7481
 
7482
+ #: templates/content-lesson/button-complete.php:46
7483
  #: templates/content-quiz/buttons/complete.php:29
7484
  msgid "Complete"
7485
  msgstr ""
7736
  msgid "<strong>Order key:</strong> %s"
7737
  msgstr ""
7738
 
7739
+ #: templates/order/order-details.php:96
7740
+ msgid "Order status:"
7741
+ msgstr ""
7742
+
7743
  #: templates/order/recover-form.php:25
7744
  msgid "Recover"
7745
  msgstr ""
7783
  msgstr ""
7784
 
7785
  #: templates/profile/tabs/courses.php:27
7786
+ #: templates/profile/tabs/courses/owned.php:25
7787
  msgid "My Courses"
7788
  msgstr ""
7789
 
7805
  msgid "Interval"
7806
  msgstr ""
7807
 
7808
+ #: templates/profile/tabs/quizzes.php:90
7809
  msgid "No quizzes!"
7810
  msgstr ""
7811
 
7812
+ #: templates/profile/tabs/courses/owned.php:37
7813
  #: templates/profile/tabs/courses/purchased.php:82
7814
  msgid "No courses!"
7815
  msgstr ""
7946
  msgid "Passing condition: %s%%"
7947
  msgstr ""
7948
 
7949
+ #: templates/single-course/remaining-time.php:16
7950
  msgid "Enrolled"
7951
  msgstr ""
7952
 
7953
+ #: templates/single-course/remaining-time.php:19
7954
  #, php-format
7955
  msgid "You have %s remaining for the course"
7956
  msgstr ""
7974
  msgid "Finish course"
7975
  msgstr ""
7976
 
7977
+ #: templates/single-course/buttons/purchase.php:32
7978
+ msgid "Buy this course"
7979
+ msgstr ""
7980
+
7981
  #: templates/single-course/buttons/retake.php:30
7982
  msgid "confirm-retake-course"
7983
  msgstr ""
learnpress.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: LearnPress
4
  Plugin URI: http://thimpress.com/learnpress
5
  Description: LearnPress is a WordPress complete solution for creating a Learning Management System (LMS). It can help you to create courses, lessons and quizzes.
6
  Author: ThimPress
7
- Version: 3.0.5
8
  Author URI: http://thimpress.com
9
  Requires at least: 3.8
10
  Tested up to: 4.9.4
@@ -18,9 +18,6 @@ Domain Path: /languages/
18
  */
19
  defined( 'ABSPATH' ) || exit();
20
 
21
- // show every possible error
22
- error_reporting( - 1 );
23
-
24
  if ( ! defined( 'LP_PLUGIN_FILE' ) ) {
25
  define( 'LP_PLUGIN_FILE', __FILE__ );
26
  require_once dirname( __FILE__ ) . '/inc/lp-constants.php';
4
  Plugin URI: http://thimpress.com/learnpress
5
  Description: LearnPress is a WordPress complete solution for creating a Learning Management System (LMS). It can help you to create courses, lessons and quizzes.
6
  Author: ThimPress
7
+ Version: 3.0.6
8
  Author URI: http://thimpress.com
9
  Requires at least: 3.8
10
  Tested up to: 4.9.4
18
  */
19
  defined( 'ABSPATH' ) || exit();
20
 
 
 
 
21
  if ( ! defined( 'LP_PLUGIN_FILE' ) ) {
22
  define( 'LP_PLUGIN_FILE', __FILE__ );
23
  require_once dirname( __FILE__ ) . '/inc/lp-constants.php';
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: WordPress LMS, LMS, eLearning, e-Learning, Learning Management System, LMS WordPress, Course, Courses, Quiz, Quizzes, Training, Guru, Sell Courses
5
  Requires at least: 3.8
6
  Tested up to: 4.9.4
7
- Stable tag: 3.0.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -198,6 +198,21 @@ https://www.transifex.com/projects/p/learnpress/
198
  8. Add-ons of LearnPress.
199
 
200
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  = 3.0.5 =
202
  + Added: missing single course permalink options
203
  ~ Fixed: error notice when saving user profile
@@ -279,411 +294,6 @@ https://www.transifex.com/projects/p/learnpress/
279
  ~ Improve cache for speed
280
  ~ Improve UI/Ux for both backend and frontend
281
 
282
- = 2.2.1 =
283
- + Fixed bug open lesson show nested popup window
284
- + Fixed bug calculator wrong total raised
285
- + Fixed external link for free course not working
286
- + Update view of widget LearnPress status in dashboard page
287
-
288
- = 2.2 =
289
- + Compatible with WordPress 4.9.4
290
- + Fixed "Finish Course" button not show in can retake course
291
-
292
- = 2.1.9.9 =
293
- + Compatible with WordPress 4.9.3
294
- + Fixed warnings at the Edit Quiz page
295
- + Fixed error when upload user avatar in case GD php extensions is not enabled
296
- + Fixed next and Previous button not work when do a quiz
297
-
298
- = 2.1.9.8 =
299
- + Changed get_home_url() instead of get_site_url()
300
- + Add limit ajax search items in admin area
301
- + Fixed: Course process status in user profile not show correct
302
- + Improve performance
303
-
304
- = 2.1.9.7 =
305
- + Fixed get Invalid Post Type error when click link in LearnPress Status widget in Dashboard
306
- + Cannot enroll course again when order is move to trash
307
- + Fixed date time in quiz history not translated
308
-
309
- = 2.1.9.6 =
310
- + Fixed issue when 2 users do a quiz at the same time
311
- + Fixed issue with course item permalink when set the Wordpress site URL to another directory
312
- + Fixed calculate passing course grade wrong
313
- + Fixed number student enrolled not correct
314
- + Fixed display wrong duration of lesson in list of lesson in admin.
315
- + Remove code not compatible with PHP 7
316
- + Fixed conflict with Yoast SEO, content of lesson not auto add paragraph
317
-
318
- = 2.1.9.5 =
319
- + Fixed minor bug related to purchase course
320
- + Fixed minor bug related to get user profile link
321
- + Fixed ordering exists questions added to quiz
322
-
323
- = 2.1.9.4 =
324
- + Compatible with WordPress 4.9
325
- + Fixed buy this course button in single course
326
- + Fixed lost course content when update page
327
- + Fixed enrolled course email
328
- + Fixed course auto finish before expired
329
-
330
- = 2.1.9.3 =
331
- + Compatible with WordPress 4.8.3
332
- + Fixed show check answer option in quiz settings
333
- + Fixed course category page
334
-
335
- = 2.1.9.2 =
336
- + Fixed "Block Lessons Content" option in course settings
337
-
338
- = 2.1.9.1 =
339
- + Update language
340
-
341
- = 2.1.9 =
342
- + Fixed lessons lost when press preview button in edit course page.
343
- + Fixed the "Buy this course" button display after course is "finished"
344
- + Fixed Courses and Instructor Tab from Profile page not shows courses
345
- + Fixed Profile does not show courses created by himself
346
- + Fixed Notify email not send when cousre auto finished
347
- + Fixed user can not receive email when course is expired
348
- + Fixed issue when ordering the course is free
349
- + Fixed first lesson does not load
350
- + Fixed course does not show in user profile
351
- + Fixed Quiz does not work correctly
352
- + Fixed auto enroll option
353
- + Fixed issue of quiz countdown with timezone option
354
-
355
- = 2.1.8 =
356
- + Fixed missing template tag
357
-
358
- = 2.1.7.3 =
359
- + Fixed can not save curriculum with SiteOrigin.
360
- + Fixed instructor can select lessons/quizzes of an another user when editing course.
361
- + Fixed get request var does not exists while updating course.
362
- + Fixed can not load lesson with Yoast Seo enabled.
363
- + Fixed become a teacher page with page builder.
364
- + Fixed eye icon does not show when opening a lesson.
365
-
366
- = 2.1.7.2 =
367
- + Fixed can add a question to multiple quizzes
368
-
369
- = 2.1.7 =
370
- + Added link to navigate to course in checkout page
371
- + Updated meta-box lib to latest version
372
- + Fixed prevent adding duplication course in one order
373
- + Fixed LP widgets does not work with SO
374
- + Fixed settings page is blank in some languages
375
- + Fixed some issue with WC 3.x
376
- + Fixed some other issues
377
-
378
- = 2.1.6.2 =
379
- + Fixed course does not finish automatically
380
- + Fixed issue with WC 3.x
381
-
382
- = 2.1.6.1 =
383
- + Removed cache-flush param
384
- + Added some filters for evaluating course results
385
- + Fixed js unreachable code
386
- + Fixed warning message on update post
387
-
388
- = 2.1.6 =
389
- + Add more options for course results
390
- + Made 'Show correct answer' option depending on 'Show/Hide questions'
391
- + Fixed process fields are added by filter for become a teacher form
392
- + Fixed wrong user profile url
393
- + Fixed user avatar can not save in profile
394
- + Remove related data after removing posts
395
-
396
- = 2.1.5.5 =
397
- + Fixed issue with slug of course page is the same with slug of course tab in profile
398
- + Fixed issue with metabox show/hide field
399
-
400
- = 2.1.5.4 =
401
- + Fixed code with old version of PHP
402
-
403
- = 2.1.5.3 =
404
- + Fixed a bug when using template_include filter
405
-
406
- = 2.1.5.2 =
407
- + Fixed some warning messages
408
- + Fixed orders display missing in user profile
409
-
410
- = 2.1.5 =
411
- + Added feature allow creating an order for multi users
412
- + Added option to force an action can be triggered after updated order
413
- + Added hook for logout redirection
414
- + Improved emails system ( add emails: order status changed for user, course enrolled for admin, course updated for admin )
415
- + Improved sql queries performance
416
- + Fixed 'Preview' label can not click-able
417
- + Fixed option 'Show correct answer' does not work correctly
418
- + Re-added Recent/Popular/Featured widgets and shortcodes
419
-
420
- = 2.1.4.2 =
421
- + Fixed issue can not view lesson
422
- + Fixed "sale price" option does not work correctly
423
-
424
- = 2.1.4.1 =
425
- + Fixed warning empty object
426
- + Fixed 404 page with custom slug for lesson or quiz
427
-
428
- = 2.1.4 =
429
- + Added option for external link of "Buy this course"
430
- + Improved user roles while edit a course and it's items
431
- + Removed "Show/Hide" questions option of quiz in Global Settings
432
- + Removed option "Show/Hide" explanation for quiz
433
- + Removed "Preview" label of course items if course is no required enroll
434
- + Fixed guest user can not start quiz on wpengine site
435
- + Fixed "Start quiz" does not show for "No require enrollment" course
436
- + Fixed course id is missing after duplicating course
437
- + Fixed course results is incorrect with 'Evaluate lessons' option
438
- + Fixed wrong review course before publish
439
- + And more...
440
-
441
- = 2.1.3 =
442
- + Fixed wrong notice outdated templates
443
- + Fixed issue when viewing order details in profile
444
- + Improved admin course tabs
445
- + Fixed course does not finish automatically when expired
446
- + Fixed translation issue with failed/passed strings
447
-
448
- = 2.1.2 =
449
- + Fixed Assign course's items to user when assigning course
450
- + Fixed Options to change key 'lessons' and 'quizzes' when viewing a lesson/quiz in a course.
451
- + Fixed Course pagination issue in some case
452
- + Fixed Can not add to cart for non-loggedin user (woocommerce addon)
453
- + Fixed Broken cert when previewing to print in single course (Certificate)
454
- + Fixed Paid memberships show user as deleted after buying course (Paid membership)
455
- + Fixed overwrite templates issue (Paid membership)
456
- + Fixed "page isn’t working" when creating a new post type (conflict with metabox in the-7 theme)
457
-
458
- = 2.1.1 =
459
- + Added options to change value of lessons/quizzes in course item permalink
460
- + Improved edit profile page
461
- + Improved permalink for lesson/quiz
462
- + Improved some options
463
- + Improved some sections in admin
464
- + Fixed "Preview change" button show 404 page
465
- + Fixed question show randomly when starting quiz
466
- + Fixed username contains spacing
467
-
468
- = 2.1.0 =
469
- + Fixed bugs related to AJAX calling
470
- + Fixed bugs related to updating user profile
471
- + Fixed open question to new tab in quiz editor
472
-
473
- = 2.0.9 =
474
- + Improved some sections in admin
475
- + Added tab 'Related Themes'
476
- + Fixed error with PHP version before 5.3.x
477
- + Fixed bug get order incorrect
478
- + Added option to switch WP Metaboxes into tabs style
479
- + And more
480
-
481
- = 2.0.8.2 =
482
- + Fixed outdated templates notice
483
-
484
- = 2.0.8.1 =
485
- + Fixed some functions does not support in PHP < 5.5
486
-
487
- = 2.0.8 =
488
- + Fixed loop redirecting while saving course for instructor
489
- + Fixed "Place Order" is empty if Paypal is selected
490
- + Improved some admin sections
491
- + Improved uploading user profile picture
492
- + Enabled VC load lesson for building page
493
-
494
- = 2.0.7.2 =
495
- + Added Messaging between admin and instructors for reviewing and submitting course
496
- + Fixed loop redirect if a page is used for both home page and course page
497
- + Fixed warning notice while instructor submitting a course
498
- + Fixed several other bugs
499
-
500
- = 2.0.7.1 =
501
- + Fixed start quiz load infinite
502
- + Fixed version number does not update with WP 4.7
503
- + Fixed issue with course's item content
504
- + Fixed styles can not load in some cases
505
-
506
- = 2.0.6.1 =
507
- + Improved checking templates are outdated
508
- + Fixed bug avatar cannot change in user profile
509
- + Fixed several other bugs
510
-
511
- = 2.0.6 =
512
- + Added tool to check the templates are outdated in theme
513
- + Added avatar option of LP profile into WP profile
514
- + Added comment features for lesson
515
- + Removed unnecessary fields in LP profile page
516
- + Removed 'Preview' label for lesson if user is enrolled course
517
- + Fixed issue with WooSidebars
518
- + Fixed 'Tick' icon beside lesson for it's statuses
519
- + Fixed course's price does not show decimal numbers
520
- + Fixed user profile link is 404
521
- + Fixed issues with page builder and Yoast SEO plugins
522
- + Fixed division by zero for course pagination
523
- + Fixed message show in course and user can not click any where to buy
524
-
525
- = 2.0.5.2 =
526
- + Fixed static pages are duplicated
527
-
528
- = 2.0.5.1 =
529
- + Removed prints SQL in code
530
-
531
- = 2.0.5 =
532
- + Added "Coming Soon" courses
533
- + Added duration for questions
534
- + Improved lightbox in order editor to add items into the order
535
- + Fixed bug can not do anything in admin after activating LP
536
- + Fixed lesson 404 in course popup
537
- + Fixed issue with duration of quiz larger than 10 hours
538
- + Fixed quiz finish immediately after starting
539
- + Fixed js error in global.js
540
- + Fixed lesson does not load in popup
541
- + Fixed some functions/keywords does not support in PHP < 5.3
542
- + Fixed conflict with WPML make course become 404
543
- + Fixed PHP notice in multisites by using a property has deprecated
544
- + Removed hardcode wp-content
545
- + Removed heading title in tabs overview and curriculum
546
-
547
- = 2.0.4 =
548
- + Improved LearnPress statistic
549
- + Fixed "Duplicate course" link is gone
550
- + Fixed SQL error while sorting lessons by date or title
551
- + Fixed instructor role issues
552
- + Added "no distraction mode" for lesson and quiz
553
- + Restyle layout of widget/shortcode for recent/popular courses
554
- + Fixed "course suggestion price" does not show for admin
555
- + Added register/forgot password link into user's profile
556
- + Added validation Paypal settings before user can placing order
557
- + Added option to assign a course to an instructor
558
- + Added option to turn on/off a course is featured
559
-
560
- = 2.0.3 =
561
- + Fixed youtube/vimeo video does not show fullscreen button in lesson content
562
- + Fixed search does not work while searching in a course category page
563
- + Fixed error while searching in course category page
564
- + Fixed layout broken if course item title is long
565
- + Fixed some bugs related to style
566
-
567
- = 2.0.2 =
568
- + Fixed 'Course Overview' does not show
569
- + Fixed single course permalink does not work with category inside
570
- + Fixed course's author data is empty
571
-
572
- = 2.0.1 =
573
- + Added duplication quiz/question/lesson in admin
574
- + Added crop user's avatar in profile
575
- + Fixed conflict with Yoast SEO make course content does not show correctly
576
- + Fixed some errors happen with older PHP version
577
- + Fixed progress bar does not update after completing an item
578
- + Fixed setting of some page lost after reactive
579
- + Fixed items can not drag and drop in course's curriculum
580
- + Fixed courses name is always show as "Auto Draft"
581
-
582
- = 2.0 =
583
- + Updated database structure for new functions
584
- + Added view quiz inside a course with sub-permalink
585
- + Added allow add course's section without a name
586
- + Added email system to send it to user after buying a course
587
- + Added popup lightbox to view course's item content in full-screen mode
588
- + Added option to show/hide list of questions in quiz
589
- + Added 'Sale Price' for course
590
- + Added option to combine all scripts/styles enqueued into one file
591
- + Added option to evaluate course's results by average results of quizzes
592
- + Added "Passing Grade" to quiz allow evaluate result of quiz is passed/failed
593
- + Added option to show name of user in profile
594
- + Added duplicate a question inside quiz
595
- + Added preview mode of course for instructor or admin
596
- + Added memorize question type is the most used
597
- + Added new tab to edit user information in profile page
598
- + Improved admin course editor
599
- + Removed "Cart" outside LearnPress core and separated to addon
600
- + Fixed show answer's explanation right away after user checking question's answer
601
- + Fixed page does not load after logging in profile
602
- + Fixed quiz finish automatically right away after starting with duration is zero
603
- + Fixed displays shortcodes inside content of quiz/lesson
604
-
605
- = 1.0.8 =
606
- + Fixed "Password protected content" feature
607
- + Fixed get quiz mark with questions mark is empty
608
- + Fixed certificate display incorrect end date (addon)
609
- + Fixed user profile link loop redirect in some cases
610
- + Fixed user can not finish lesson
611
- + Fixed add existing item problem with single/double quote in title
612
- + Fixed message finish course duration does not show
613
-
614
- = 1.0.7 =
615
- + Fixed course/lesson content does not work with [audio] shortcode
616
- + Fixed user can select 2 options for Single Choice question
617
- + Fixed hardcode name for wp tables
618
- + Fixed js translate error in admin
619
- + Fixed query schema for dbDelta function
620
- + Improved modal search items in course form
621
- + Fixed section name/description auto add backslashes if there is a special char
622
- + Fixed user profile redirect error with user has spacing
623
- + Fixed add course items not found in search modal
624
-
625
- = 1.0.6 =
626
- + Fixed profile 404 with custom permalink structure
627
- + Fixed editor's name have brackets
628
- + Added function scope defined in classes
629
- + Fixed missing domain for translation and localize js string
630
- + Fixed check course is required enroll
631
- + Fixed trailingslashit course item url to ensure URL is valid
632
-
633
- = 1.0.5 =
634
- + Fixed get user quiz results
635
- + Fixed update missing order data
636
- + Fixed profile courses displays data incorrect
637
- + Hide tab orders in profile when viewing by other user
638
- + Added feature auto enroll course when order is completed and option to disable
639
-
640
- = 1.0.4 =
641
- + Compatible with WordPress 4.5.2
642
- + Fixed emails system does not work correctly
643
- + Fixed course meta does not update if there is a new item in section
644
- + Fixed option max students enroll does not work
645
- + Fixed prevent user start quiz in preview
646
- + Fixed user profile tab display courses incorrect
647
- + Fixed become a teacher form
648
- + Fixed warning message while creating lesson
649
- + Improved upgrade settings
650
- + Added pagination for courses tab
651
- + And much more...
652
-
653
- = 1.0.3 =
654
- + Added database tools for upgrade or remove data
655
- + Fixed allow search orders by customer information
656
- + Improved admin settings UI/UX
657
- + Fixed doesn't upgrade the lessons, quizzes, questions is not assigned yet
658
- + Fixed query for count students enrolled
659
- + Fixed instructor registration option
660
-
661
- = 1.0.2 =
662
- + Fixed search results page template
663
-
664
- = 1.0.1 =
665
- + Improved LearnPress data migration.
666
- + Fixed LearnPress profile links.
667
- + Fixed LearnPress progress bar.
668
- + Fixed courses info duplication in profile.
669
-
670
- = 1.0 =
671
- + Enhanced performance and capacity to extends more features with new database structure
672
- + Enable purchase multiple courses with Cart
673
- + Checkout process
674
- + Option purchase FREE course without cart and checkout proccess
675
- + Option add course to cart using AJAX
676
- + Support static pages: Cart, Checkout, Profile, Archive Courses
677
- + Custom slug for pages with Wordpress Endpoint
678
- + Review order after do checkout
679
- + Emails system with capacity to overwtire as templates
680
- + New UI/UX for admin and frontend
681
- + Capacity to compatible with more themes
682
- + Custom permalink for course tag, archive courses, single course pages
683
- + Custom size of course thumbnail
684
- + Ability to add new order manually in admin
685
- + Improved add-ons page
686
-
687
  == Upgrade Notice ==
688
 
689
  = 0.9.19 =
4
  Tags: WordPress LMS, LMS, eLearning, e-Learning, Learning Management System, LMS WordPress, Course, Courses, Quiz, Quizzes, Training, Guru, Sell Courses
5
  Requires at least: 3.8
6
  Tested up to: 4.9.4
7
+ Stable tag: 3.0.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
198
  8. Add-ons of LearnPress.
199
 
200
  == Changelog ==
201
+ = 3.0.6 =
202
+ ~ Fixed: missing 'Instructors Registration' option
203
+ ~ Fixed: cannot start quiz or complete lesson
204
+ ~ Fixed: can view a quiz/lesson although it does not assign to a course
205
+ ~ Fixed: wrong count number in courses manage
206
+ ~ Fixed: cannot save some settings options
207
+ ~ Fixed: missing hook
208
+ ~ Fixed: user can view lesson with single post type link
209
+ ~ Fixed: issue with 'Buy This Course' button
210
+ ~ Fixed: cannot change course author
211
+ ~ Fixed: issue with Become a Teacher form
212
+ ~ Fixed: instructor cannot add iframe into course/lesson/quiz content
213
+ ~ Improved: auto detect video in lesson content and move it to the top (move to option)
214
+ ~ Improved something...
215
+
216
  = 3.0.5 =
217
  + Added: missing single course permalink options
218
  ~ Fixed: error notice when saving user profile
294
  ~ Improve cache for speed
295
  ~ Improve UI/Ux for both backend and frontend
296
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  == Upgrade Notice ==
298
 
299
  = 0.9.19 =
templates/content-lesson/video/content.php CHANGED
@@ -25,7 +25,7 @@ if ( ! $lesson->get_content() ) {
25
 
26
  if ( $video = $lesson->get_video() ) {
27
  ?>
28
- <div class="entry-video">
29
  <?php echo $video[0];?>
30
  </div>
31
  <?php
25
 
26
  if ( $video = $lesson->get_video() ) {
27
  ?>
28
+ <div class="entry-video ">
29
  <?php echo $video[0];?>
30
  </div>
31
  <?php
templates/emails/plain/become-an-instructor.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/cancelled-order-admin.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/cancelled-order-guest.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/cancelled-order-instructor.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/cancelled-order-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/completed-order-guest.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/completed-order-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/enrolled-course-admin.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/enrolled-course-instructor.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/enrolled-course-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/enrolled-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/finished-course-admin.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/finished-course-instructor.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/finished-course-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/finished-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/instructor-accepted.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/new-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/new-order-admin.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/new-order-guest.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/new-order-instructor.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/new-order-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/processing-order-guest.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/processing-order-user.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{header}} ==
4
 
 
1
 
2
  == {{header}} ==
3
 
templates/emails/plain/published-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/rejected-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/update-course.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/user-order-changed-status.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/emails/plain/user-order-completed.php CHANGED
@@ -1,4 +1,3 @@
1
- <?php ?>
2
 
3
  == {{email_heading}} ==
4
 
 
1
 
2
  == {{email_heading}} ==
3
 
templates/single-course/buttons.php CHANGED
@@ -18,7 +18,6 @@ defined( 'ABSPATH' ) || exit();
18
  <div class="lp-course-buttons">
19
 
20
  <?php do_action( 'learn-press/before-course-buttons' ); ?>
21
-
22
  <?php
23
  /**
24
  * @see learn_press_course_purchase_button - 10
@@ -27,7 +26,6 @@ defined( 'ABSPATH' ) || exit();
27
  */
28
  do_action( 'learn-press/course-buttons' );
29
  ?>
30
-
31
  <?php do_action( 'learn-press/after-course-buttons' ); ?>
32
 
33
  </div>
18
  <div class="lp-course-buttons">
19
 
20
  <?php do_action( 'learn-press/before-course-buttons' ); ?>
 
21
  <?php
22
  /**
23
  * @see learn_press_course_purchase_button - 10
26
  */
27
  do_action( 'learn-press/course-buttons' );
28
  ?>
 
29
  <?php do_action( 'learn-press/after-course-buttons' ); ?>
30
 
31
  </div>
templates/single-course/content-item-lp_lesson.php CHANGED
@@ -17,9 +17,10 @@ defined( 'ABSPATH' ) || exit();
17
  $item = LP_Global::course_item();
18
  ?>
19
 
20
- <div class="content-item-summary">
21
 
22
  <?php
 
23
  do_action( 'learn-press/before-content-item-summary/' . $item->get_item_type() );
24
 
25
  do_action( 'learn-press/content-item-summary/' . $item->get_item_type() );
17
  $item = LP_Global::course_item();
18
  ?>
19
 
20
+ <div <?php learn_press_content_item_summary_class();?>>
21
 
22
  <?php
23
+
24
  do_action( 'learn-press/before-content-item-summary/' . $item->get_item_type() );
25
 
26
  do_action( 'learn-press/content-item-summary/' . $item->get_item_type() );
templates/single-course/progress.php CHANGED
@@ -38,7 +38,7 @@ $passing_condition = $course->get_passing_condition();
38
  <h4 class="lp-course-progress-heading"><?php echo esc_html( $heading ); ?></h4>
39
  <?php } ?>
40
 
41
- <span class="number"><?php printf( __( '%d of %d items', 'learnpress' ), $course_results['completed_items'], $course->count_items('', false) ); ?></span>
42
 
43
  <div class="learn-press-progress lp-course-progress">
44
  <div class="progress-bg lp-progress-bar">
38
  <h4 class="lp-course-progress-heading"><?php echo esc_html( $heading ); ?></h4>
39
  <?php } ?>
40
 
41
+ <span class="number"><?php printf( __( '%d of %d items', 'learnpress' ), $course_results['completed_items'], $course->count_items('', true) ); ?></span>
42
 
43
  <div class="learn-press-progress lp-course-progress">
44
  <div class="progress-bg lp-progress-bar">