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 | LearnPress – WordPress LMS Plugin |
Version | 3.0.6 |
Comparing to | |
See all releases |
Code changes from version 3.0.5 to 3.0.6
- assets/css/learnpress.css +17 -9
- assets/images/closedhand.cur +0 -0
- assets/js/admin/admin.js +26 -1
- assets/js/admin/course-editor.js +1 -2
- assets/js/admin/update.js +10 -1
- assets/js/frontend/course.js +7 -4
- assets/scss/frontend/_curriculum.scss +13 -11
- assets/scss/frontend/_profile.scss +16 -8
- assets/scss/learnpress.scss +10 -1
- inc/abstracts/abstract-post-data.php +5 -0
- inc/admin/class-lp-admin-ajax.php +19 -11
- inc/admin/editor/class-lp-admin-editor-course.php +5 -10
- inc/admin/lp-admin-functions.php +15 -17
- inc/admin/meta-box/class-lp-meta-box-helper.php +5 -2
- inc/admin/settings/abstract-settings-page.php +2 -3
- inc/admin/settings/class-lp-settings-advanced.php +11 -0
- inc/admin/settings/class-lp-settings-emails.php +2 -0
- inc/admin/settings/class-lp-settings-general.php +0 -8
- inc/admin/settings/class-lp-settings-pages.php +7 -0
- inc/admin/sub-menus/class-lp-submenu-settings.php +4 -1
- inc/admin/views/course/section.php +1 -1
- inc/admin/views/setup/notice-setup.php +1 -1
- inc/class-lp-ajax.php +1 -1
- inc/class-lp-page-controller.php +21 -10
- inc/class-lp-preview-course.php +0 -4
- inc/course/abstract-course.php +2 -2
- inc/curds/class-lp-question-curd.php +1 -1
- inc/curds/class-lp-section-curd.php +56 -20
- inc/custom-post-types/course.php +7 -6
- inc/custom-post-types/lesson.php +1 -8
- inc/custom-post-types/question.php +0 -6
- inc/custom-post-types/quiz.php +1 -8
- inc/debug.php +15 -4
- inc/emails/class-lp-email-become-an-instructor.php +1 -1
- inc/emails/class-lp-email-cancelled-order-admin.php +1 -1
- inc/emails/class-lp-email-completed-order-user.php +2 -0
- inc/emails/class-lp-email-enrolled-course-admin.php +4 -4
- inc/emails/class-lp-email-finished-course-admin.php +1 -1
- inc/emails/class-lp-email-new-course.php +1 -1
- inc/emails/class-lp-email-new-order-admin.php +1 -1
- inc/emails/class-lp-email.php +18 -0
- inc/libraries/meta-box/css/background.css +17 -0
- inc/libraries/meta-box/css/button-group.css +68 -0
- inc/libraries/meta-box/css/fieldset-text.css +4 -0
- inc/libraries/meta-box/css/file-input.css +6 -0
- inc/libraries/meta-box/css/switch.css +94 -0
- inc/libraries/meta-box/inc/about/about.php +125 -0
- inc/libraries/meta-box/inc/about/css/style.css +57 -0
- inc/libraries/meta-box/inc/about/images/meta-box.png +0 -0
- inc/libraries/meta-box/inc/about/images/online-generator.png +0 -0
- inc/libraries/meta-box/inc/about/js/script.js +22 -0
- inc/libraries/meta-box/inc/about/sections/getting-started.php +41 -0
- inc/libraries/meta-box/inc/about/sections/tabs.php +12 -0
- inc/libraries/meta-box/inc/about/sections/welcome.php +17 -0
- inc/libraries/meta-box/inc/storages/base.php +98 -0
- inc/libraries/meta-box/js/button-group.js +37 -0
- inc/libraries/meta-box/js/script.js +4 -0
- inc/libraries/meta-box/js/wp-color-picker-alpha/wp-color-picker-alpha.min.js +13 -0
- inc/libraries/meta-box/languages/default.pot +0 -179
- inc/libraries/meta-box/languages/meta-box-ar.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-ar.po +0 -122
- inc/libraries/meta-box/languages/meta-box-de_DE.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-de_DE.po +0 -160
- inc/libraries/meta-box/languages/meta-box-fa_IR.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-fa_IR.po +0 -184
- inc/libraries/meta-box/languages/meta-box-fr_FR.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-fr_FR.po +0 -456
- inc/libraries/meta-box/languages/meta-box-it_IT.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-it_IT.po +0 -126
- inc/libraries/meta-box/languages/meta-box-nb_NO.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-nb_NO.po +0 -149
- inc/libraries/meta-box/languages/meta-box-nl_NL.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-nl_NL.po +0 -130
- inc/libraries/meta-box/languages/meta-box-pl_PL.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-pl_PL.po +0 -215
- inc/libraries/meta-box/languages/meta-box-pt_BR.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-pt_BR.po +0 -124
- inc/libraries/meta-box/languages/meta-box-ru_RU.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-ru_RU.po +0 -637
- inc/libraries/meta-box/languages/meta-box-sv_SE.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-sv_SE.po +0 -118
- inc/libraries/meta-box/languages/meta-box-tr_TR.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-tr_TR.po +0 -180
- inc/libraries/meta-box/languages/meta-box-zh_CN.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-zh_CN.po +0 -189
- inc/libraries/meta-box/languages/meta-box-zh_TW.mo +0 -0
- inc/libraries/meta-box/languages/meta-box-zh_TW.po +0 -189
- inc/libraries/meta-box/languages/readme.md +0 -19
- inc/libraries/wp-background-process.php +20 -19
- inc/lp-constants.php +2 -2
- inc/lp-core-functions.php +22 -18
- inc/lp-template-functions.php +58 -6
- inc/lp-template-hooks.php +2 -0
- inc/order/class-lp-order.php +0 -1
- inc/shortcodes/class-lp-shortcode-become-a-teacher.php +1 -2
- inc/user-item/class-lp-user-item-course.php +25 -17
- inc/user-item/class-lp-user-item-quiz.php +4 -6
- inc/user/abstract-lp-user.php +10 -19
- inc/user/class-lp-profile-tabs.php +25 -8
- inc/user/class-lp-profile.php +49 -22
- inc/user/lp-user-functions.php +1 -1
- languages/learnpress.pot +1001 -883
- learnpress.php +1 -4
- readme.txt +16 -406
- templates/content-lesson/video/content.php +1 -1
- templates/emails/plain/become-an-instructor.php +0 -1
- templates/emails/plain/cancelled-order-admin.php +0 -1
- templates/emails/plain/cancelled-order-guest.php +0 -1
- templates/emails/plain/cancelled-order-instructor.php +0 -1
- templates/emails/plain/cancelled-order-user.php +0 -1
- templates/emails/plain/completed-order-guest.php +0 -1
- templates/emails/plain/completed-order-user.php +0 -1
- templates/emails/plain/enrolled-course-admin.php +0 -1
- templates/emails/plain/enrolled-course-instructor.php +0 -1
- templates/emails/plain/enrolled-course-user.php +0 -1
- templates/emails/plain/enrolled-course.php +0 -1
- templates/emails/plain/finished-course-admin.php +0 -1
- templates/emails/plain/finished-course-instructor.php +0 -1
- templates/emails/plain/finished-course-user.php +0 -1
- templates/emails/plain/finished-course.php +0 -1
- templates/emails/plain/instructor-accepted.php +0 -1
- templates/emails/plain/new-course.php +0 -1
- templates/emails/plain/new-order-admin.php +0 -1
- templates/emails/plain/new-order-guest.php +0 -1
- templates/emails/plain/new-order-instructor.php +0 -1
- templates/emails/plain/new-order-user.php +0 -1
- templates/emails/plain/processing-order-guest.php +0 -1
- templates/emails/plain/processing-order-user.php +0 -1
- templates/emails/plain/published-course.php +0 -1
- templates/emails/plain/rejected-course.php +0 -1
- templates/emails/plain/update-course.php +0 -1
- templates/emails/plain/user-order-changed-status.php +0 -1
- templates/emails/plain/user-order-completed.php +0 -1
- templates/single-course/buttons.php +0 -2
- templates/single-course/content-item-lp_lesson.php +2 -1
- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
background: #000;
|
512 |
-
line-height: 1;
|
513 |
-
iframe {
|
514 |
width: 100%;
|
515 |
-
|
516 |
-
|
517 |
-
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
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 |
-
$
|
162 |
|
163 |
// get post type
|
164 |
-
$post_type = get_post_type( $
|
165 |
|
166 |
-
if ( ! $
|
167 |
-
|
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( $
|
178 |
break;
|
179 |
case LP_LESSON_CPT:
|
180 |
$curd = new LP_Lesson_CURD();
|
181 |
-
$new_item_id = $curd->duplicate( $
|
182 |
break;
|
183 |
case LP_QUIZ_CPT:
|
184 |
$curd = new LP_Quiz_CURD();
|
185 |
-
$new_item_id = $curd->duplicate( $
|
186 |
break;
|
187 |
case LP_QUESTION_CPT:
|
188 |
$curd = new LP_Question_CURD();
|
189 |
-
$new_item_id = $curd->duplicate( $
|
190 |
break;
|
191 |
default:
|
192 |
break;
|
193 |
}
|
194 |
|
195 |
if ( is_wp_error( $new_item_id ) ) {
|
196 |
-
|
197 |
} else {
|
198 |
-
|
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->
|
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
|
274 |
-
$
|
275 |
-
$items
|
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 |
-
|
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 =
|
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 |
-
$
|
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 |
-
$
|
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 |
-
$
|
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
|
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
|
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
|
1680 |
* @param array $args
|
1681 |
-
* @param bool
|
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
|
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
|
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 |
-
|
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( '
|
63 |
-
|
|
|
|
|
|
|
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 |
-
|
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
|
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 |
-
|
|
|
|
|
|
|
112 |
|
113 |
-
if ( ! $user_item_id ) {
|
114 |
return $post;
|
115 |
}
|
116 |
|
117 |
-
|
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
|
502 |
-
$wp_query->is_archive
|
503 |
// Fixed issue with Yoast Seo plugin
|
504 |
-
|
|
|
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 |
-
|
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',
|
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 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
|
|
287 |
}
|
288 |
}
|
289 |
}
|
290 |
|
291 |
-
return
|
|
|
|
|
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
|
438 |
*
|
439 |
* @since 3.0.0
|
440 |
*
|
441 |
-
* @param $section_id
|
442 |
-
*
|
443 |
* @return bool
|
444 |
*/
|
445 |
-
public function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
|
447 |
// get last section items
|
448 |
-
$section_items = $this->
|
|
|
|
|
449 |
|
450 |
if ( $section_items ) {
|
451 |
// last item in last section
|
452 |
$final = end( $section_items );
|
453 |
|
454 |
-
if ( $final['type']
|
455 |
-
update_post_meta( $this->course_id, '
|
|
|
|
|
|
|
|
|
|
|
456 |
} else {
|
457 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 (
|
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 (
|
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
|
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(
|
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
|
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 " | ";
|
349 |
printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
|
350 |
-
echo " | ";
|
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 " | ";
|
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 " | ";
|
359 |
printf( '<a href="%s">%s</a>', get_the_permalink( $quiz->ID ), __( 'View', 'learnpress' ) );
|
360 |
-
echo " | ";
|
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 " | ";
|
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
|
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 " | ";
|
369 |
printf( '<a href="%s">%s</a>', get_the_permalink( $course->ID ), __( 'View', 'learnpress' ) );
|
370 |
-
echo " | ";
|
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 " | ";
|
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 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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',
|
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
|
28 |
-
$this->title
|
29 |
-
$this->description
|
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',
|
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',
|
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 =
|
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->
|
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 →', '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 "–"
|
34 |
-
msgstr "–"
|
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 "–"
|
30 |
-
msgstr "–"
|
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 "–"
|
318 |
-
msgstr "–"
|
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 "–"
|
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 "–"
|
27 |
-
msgstr "–"
|
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 "–"
|
31 |
-
msgstr "–"
|
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 "–"
|
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 "–"
|
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 "–"
|
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 |
-
$
|
281 |
-
|
282 |
-
|
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 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
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.
|
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',
|
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 |
-
$
|
501 |
-
|
502 |
-
if ( false === ( $id = wp_cache_get( $type . '-' . $
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
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' => 'kr',
|
1192 |
'DOP' => 'RD$',
|
1193 |
'DZD' => 'دج',
|
1194 |
-
'EGP' => '
|
1195 |
'ERN' => 'Nfk',
|
1196 |
'ETB' => 'Br',
|
1197 |
'EUR' => '€',
|
@@ -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' => 'kr',
|
1190 |
'DOP' => 'RD$',
|
1191 |
'DZD' => 'دج',
|
1192 |
+
'EGP' => 'EGP',
|
1193 |
'ERN' => 'Nfk',
|
1194 |
'ETB' => 'Br',
|
1195 |
'EUR' => '€',
|
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 |
-
|
220 |
-
|
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 |
-
|
|
|
|
|
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 |
-
|
|
|
|
|
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
|
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 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
2049 |
-
|
2050 |
-
$course_id = $this->_get_course( $course_id );
|
2051 |
|
2052 |
-
|
|
|
2053 |
|
2054 |
-
return apply_filters( '
|
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 |
-
|
2074 |
-
|
2075 |
-
|
2076 |
-
|
2077 |
-
|
2078 |
-
|
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
|
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
|
173 |
-
* @param bool
|
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
|
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
|
249 |
-
* @param bool
|
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
|
349 |
-
* @param array
|
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 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
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 |
-
|
|
|
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 |
-
$
|
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 |
-
$
|
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', $
|
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::
|
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-
|
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:
|
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:
|
31 |
msgid "No setting available."
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: inc/class-lp-ajax.php:
|
35 |
msgid "Sorry! Registration is not allowed on this site."
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: inc/class-lp-ajax.php:
|
39 |
msgid "Bad request."
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: inc/class-lp-ajax.php:
|
43 |
#, php-format
|
44 |
msgid "The order %s has been successfully recovered."
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: inc/class-lp-ajax.php:
|
48 |
msgid "Profile picture upload failed"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: inc/class-lp-ajax.php:
|
52 |
msgid "Access denied!"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: inc/class-lp-ajax.php:
|
56 |
#, php-format
|
57 |
msgid "You have finished this course \"%s\""
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: inc/class-lp-ajax.php:
|
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:
|
67 |
msgid "Error! Invalid lesson or failed security check."
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: inc/class-lp-ajax.php:
|
71 |
#, php-format
|
72 |
msgid "Congrats! You have completed \"%s\"."
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: inc/class-lp-ajax.php:
|
76 |
msgid "Error! Invalid course or failed security check."
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: inc/class-lp-ajax.php:
|
80 |
msgid "Error!"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: inc/class-lp-ajax.php:
|
84 |
#, php-format
|
85 |
msgid "You have retaken the course \"%s\""
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: inc/class-lp-ajax.php:
|
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:
|
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:
|
130 |
msgid "Error 404"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: inc/class-lp-breadcrumb.php:
|
134 |
#, php-format
|
135 |
msgid "Courses tagged “%s”"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: inc/class-lp-breadcrumb.php:
|
139 |
#, php-format
|
140 |
msgid "Posts tagged “%s”"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: inc/class-lp-breadcrumb.php:
|
144 |
#, php-format
|
145 |
msgid "Author: %s"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: inc/class-lp-breadcrumb.php:
|
149 |
#, php-format
|
150 |
msgid "Search results for “%s”"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: inc/class-lp-breadcrumb.php:
|
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:
|
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:
|
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:
|
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:
|
270 |
msgid "Do not ask again."
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: inc/class-lp-install.php:
|
274 |
msgid "Ok"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: inc/class-lp-install.php:
|
278 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
279 |
-
#: inc/custom-post-types/course.php:
|
280 |
#: templates/checkout/form-login.php:103
|
281 |
msgid "Cancel"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: inc/class-lp-install.php:
|
|
|
285 |
msgid "Upgrade now"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: inc/class-lp-install.php:
|
289 |
msgid "No, thank!"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: inc/class-lp-install.php:
|
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:
|
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:
|
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:
|
320 |
msgid "You can not view this item or it does not exist!"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: inc/class-lp-page-controller.php:
|
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:
|
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:
|
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:
|
360 |
msgid "Displaying {{from}} to {{to}} of {{total}} {{item_name}}."
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: inc/class-lp-query-list-table.php:
|
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:
|
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:
|
449 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
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:
|
455 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
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:
|
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:
|
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:
|
475 |
msgid "Minute(s)"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: inc/lp-core-functions.php:
|
479 |
msgid "Hour(s)"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: inc/lp-core-functions.php:
|
483 |
msgid "Day(s)"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: inc/lp-core-functions.php:
|
487 |
msgid "Week(s)"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: inc/lp-core-functions.php:
|
491 |
msgid "Left"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: inc/lp-core-functions.php:
|
495 |
msgid "Right"
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: inc/lp-core-functions.php:
|
499 |
msgid "Left with space"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#: inc/lp-core-functions.php:
|
503 |
msgid "Right with space"
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: inc/lp-core-functions.php:
|
507 |
msgid "Afghan afghani"
|
508 |
msgstr ""
|
509 |
|
510 |
-
#: inc/lp-core-functions.php:
|
511 |
msgid "Albanian lek"
|
512 |
msgstr ""
|
513 |
|
514 |
-
#: inc/lp-core-functions.php:
|
515 |
msgid "Algerian dinar"
|
516 |
msgstr ""
|
517 |
|
518 |
-
#: inc/lp-core-functions.php:
|
519 |
msgid "Euro"
|
520 |
msgstr ""
|
521 |
|
522 |
-
#: inc/lp-core-functions.php:
|
523 |
msgid "Angolan kwanza"
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: inc/lp-core-functions.php:
|
527 |
msgid "East Caribbean dollar"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: inc/lp-core-functions.php:
|
531 |
msgid "Argentine peso"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: inc/lp-core-functions.php:
|
535 |
msgid "Armenian dram"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: inc/lp-core-functions.php:
|
539 |
msgid "Aruban florin"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: inc/lp-core-functions.php:
|
543 |
msgid "Australian dollar"
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: inc/lp-core-functions.php:
|
547 |
msgid "Azerbaijani manat"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: inc/lp-core-functions.php:
|
551 |
msgid "Bahamian dollar"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: inc/lp-core-functions.php:
|
555 |
msgid "Bahraini dinar"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: inc/lp-core-functions.php:
|
559 |
msgid "Bangladeshi taka"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: inc/lp-core-functions.php:
|
563 |
msgid "Barbadian dollar"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: inc/lp-core-functions.php:
|
567 |
msgid "Belarusian ruble"
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: inc/lp-core-functions.php:
|
571 |
msgid "Belizean dollar"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: inc/lp-core-functions.php:
|
575 |
msgid "West African CFA franc"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: inc/lp-core-functions.php:
|
579 |
msgid "Bermudian dollar"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: inc/lp-core-functions.php:
|
583 |
msgid "Bhutanese ngultrum"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: inc/lp-core-functions.php:
|
587 |
msgid "Bolivian boliviano"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#: inc/lp-core-functions.php:
|
591 |
msgid "US dollar"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#: inc/lp-core-functions.php:
|
595 |
msgid "Bosnia and Herzegovina convertible mark"
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: inc/lp-core-functions.php:
|
599 |
msgid "Botswana pula"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: inc/lp-core-functions.php:
|
603 |
msgid "Brazilian real"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: inc/lp-core-functions.php:
|
607 |
msgid "Brunei dollar"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: inc/lp-core-functions.php:
|
611 |
msgid "Bulgarian lev"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: inc/lp-core-functions.php:
|
615 |
msgid "Burmese kyat"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: inc/lp-core-functions.php:
|
619 |
msgid "Burundian franc"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: inc/lp-core-functions.php:
|
623 |
msgid "Cambodian riel"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: inc/lp-core-functions.php:
|
627 |
msgid "Central African CFA franc"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: inc/lp-core-functions.php:
|
631 |
msgid "Canadian dollar"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: inc/lp-core-functions.php:
|
635 |
msgid "Cape Verdean escudo"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: inc/lp-core-functions.php:
|
639 |
msgid "Cayman Islands dollar"
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: inc/lp-core-functions.php:
|
643 |
msgid "Chilean peso"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: inc/lp-core-functions.php:
|
647 |
msgid "Chinese renminbi"
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: inc/lp-core-functions.php:
|
651 |
msgid "Colombian peso"
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: inc/lp-core-functions.php:
|
655 |
msgid "Comorian franc"
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: inc/lp-core-functions.php:
|
659 |
msgid "Congolese franc"
|
660 |
msgstr ""
|
661 |
|
662 |
-
#: inc/lp-core-functions.php:
|
663 |
msgid "New Zealand dollar"
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: inc/lp-core-functions.php:
|
667 |
msgid "Costa Rican colón"
|
668 |
msgstr ""
|
669 |
|
670 |
-
#: inc/lp-core-functions.php:
|
671 |
msgid "Croatian kuna"
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: inc/lp-core-functions.php:
|
675 |
msgid "Cuban peso"
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: inc/lp-core-functions.php:
|
679 |
msgid "Netherlands Antilles guilder"
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: inc/lp-core-functions.php:
|
683 |
msgid "Czech koruna"
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: inc/lp-core-functions.php:
|
687 |
msgid "Danish krone"
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: inc/lp-core-functions.php:
|
691 |
msgid "Djiboutian franc"
|
692 |
msgstr ""
|
693 |
|
694 |
-
#: inc/lp-core-functions.php:
|
695 |
msgid "Dominican peso"
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: inc/lp-core-functions.php:
|
699 |
msgid "Egyptian pound"
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: inc/lp-core-functions.php:
|
703 |
msgid "Salvadoran colón"
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: inc/lp-core-functions.php:
|
707 |
msgid "Eritrean nakfa"
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: inc/lp-core-functions.php:
|
711 |
msgid "Ethiopian birr"
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: inc/lp-core-functions.php:
|
715 |
msgid "Falkland Islands pound"
|
716 |
msgstr ""
|
717 |
|
718 |
-
#: inc/lp-core-functions.php:
|
719 |
msgid "Fijian dollar"
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: inc/lp-core-functions.php:
|
723 |
msgid "CFP franc"
|
724 |
msgstr ""
|
725 |
|
726 |
-
#: inc/lp-core-functions.php:
|
727 |
msgid "Gambian dalasi"
|
728 |
msgstr ""
|
729 |
|
730 |
-
#: inc/lp-core-functions.php:
|
731 |
msgid "Georgian lari"
|
732 |
msgstr ""
|
733 |
|
734 |
-
#: inc/lp-core-functions.php:
|
735 |
msgid "Ghanian cedi"
|
736 |
msgstr ""
|
737 |
|
738 |
-
#: inc/lp-core-functions.php:
|
739 |
msgid "Gibraltar pound"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: inc/lp-core-functions.php:
|
743 |
msgid "Guatemalan quetzal"
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: inc/lp-core-functions.php:
|
747 |
msgid "British pound"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: inc/lp-core-functions.php:
|
751 |
msgid "Guinean franc"
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: inc/lp-core-functions.php:
|
755 |
msgid "Guyanese dollar"
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: inc/lp-core-functions.php:
|
759 |
msgid "Haitian gourde"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: inc/lp-core-functions.php:
|
763 |
msgid "Honduran lempira"
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: inc/lp-core-functions.php:
|
767 |
msgid "Hong Kong dollar"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: inc/lp-core-functions.php:
|
771 |
msgid "Hungarian forint"
|
772 |
msgstr ""
|
773 |
|
774 |
-
#: inc/lp-core-functions.php:
|
775 |
msgid "Icelandic króna"
|
776 |
msgstr ""
|
777 |
|
778 |
-
#: inc/lp-core-functions.php:
|
779 |
msgid "Indian rupee"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: inc/lp-core-functions.php:
|
783 |
msgid "Indonesian rupiah"
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: inc/lp-core-functions.php:
|
787 |
msgid "Iranian rial"
|
788 |
msgstr ""
|
789 |
|
790 |
-
#: inc/lp-core-functions.php:
|
791 |
msgid "Iraqi dinar"
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: inc/lp-core-functions.php:
|
795 |
msgid "Israeli new sheqel"
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: inc/lp-core-functions.php:
|
799 |
msgid "Jamaican dollar"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: inc/lp-core-functions.php:
|
803 |
msgid "Japanese yen "
|
804 |
msgstr ""
|
805 |
|
806 |
-
#: inc/lp-core-functions.php:
|
807 |
msgid "Jordanian dinar"
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: inc/lp-core-functions.php:
|
811 |
msgid "Kazakhstani tenge"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: inc/lp-core-functions.php:
|
815 |
msgid "Kenyan shilling"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: inc/lp-core-functions.php:
|
819 |
msgid "North Korean won"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: inc/lp-core-functions.php:
|
823 |
msgid "Kuwaiti dinar"
|
824 |
msgstr ""
|
825 |
|
826 |
-
#: inc/lp-core-functions.php:
|
827 |
msgid "Kyrgyzstani som"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: inc/lp-core-functions.php:
|
831 |
msgid "South Korean won"
|
832 |
msgstr ""
|
833 |
|
834 |
-
#: inc/lp-core-functions.php:
|
835 |
msgid "Lao kip"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: inc/lp-core-functions.php:
|
839 |
msgid "Latvian lats"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: inc/lp-core-functions.php:
|
843 |
msgid "Lebanese pound"
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: inc/lp-core-functions.php:
|
847 |
msgid "Lesotho loti"
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: inc/lp-core-functions.php:
|
851 |
msgid "Liberian dollar"
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: inc/lp-core-functions.php:
|
855 |
msgid "Libyan dinar"
|
856 |
msgstr ""
|
857 |
|
858 |
-
#: inc/lp-core-functions.php:
|
859 |
msgid "Swiss franc"
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: inc/lp-core-functions.php:
|
863 |
msgid "Lithuanian litas"
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: inc/lp-core-functions.php:
|
867 |
msgid "Macanese pataca"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: inc/lp-core-functions.php:
|
871 |
msgid "Macedonian denar"
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: inc/lp-core-functions.php:
|
875 |
msgid "Malagasy ariary"
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: inc/lp-core-functions.php:
|
879 |
msgid "Malawian kwacha"
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: inc/lp-core-functions.php:
|
883 |
msgid "Malaysian ringgit"
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: inc/lp-core-functions.php:
|
887 |
msgid "Maldivian rufiyaa"
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: inc/lp-core-functions.php:
|
891 |
msgid "Mauritanian ouguiya"
|
892 |
msgstr ""
|
893 |
|
894 |
-
#: inc/lp-core-functions.php:
|
895 |
msgid "Mauritian rupee"
|
896 |
msgstr ""
|
897 |
|
898 |
-
#: inc/lp-core-functions.php:
|
899 |
msgid "Mexican peso"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: inc/lp-core-functions.php:
|
903 |
msgid "Moldovan leu"
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: inc/lp-core-functions.php:
|
907 |
msgid "Mongolian tugrik"
|
908 |
msgstr ""
|
909 |
|
910 |
-
#: inc/lp-core-functions.php:
|
911 |
msgid "Moroccan dirham"
|
912 |
msgstr ""
|
913 |
|
914 |
-
#: inc/lp-core-functions.php:
|
915 |
msgid "Mozambican metical"
|
916 |
msgstr ""
|
917 |
|
918 |
-
#: inc/lp-core-functions.php:
|
919 |
msgid "Namibian dollar"
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: inc/lp-core-functions.php:
|
923 |
msgid "Nepalese rupee"
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: inc/lp-core-functions.php:
|
927 |
msgid "Nicaraguan córdoba"
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: inc/lp-core-functions.php:
|
931 |
msgid "Nigerian naira"
|
932 |
msgstr ""
|
933 |
|
934 |
-
#: inc/lp-core-functions.php:
|
935 |
msgid "Norwegian krone"
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: inc/lp-core-functions.php:
|
939 |
msgid "Omani rial"
|
940 |
msgstr ""
|
941 |
|
942 |
-
#: inc/lp-core-functions.php:
|
943 |
msgid "Pakistani rupee"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: inc/lp-core-functions.php:
|
947 |
msgid "Panamanian balboa"
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: inc/lp-core-functions.php:
|
951 |
msgid "Papua New Guinea kina"
|
952 |
msgstr ""
|
953 |
|
954 |
-
#: inc/lp-core-functions.php:
|
955 |
msgid "Paraguayan guarani"
|
956 |
msgstr ""
|
957 |
|
958 |
-
#: inc/lp-core-functions.php:
|
959 |
msgid "Peruvian nuevo sol"
|
960 |
msgstr ""
|
961 |
|
962 |
-
#: inc/lp-core-functions.php:
|
963 |
msgid "Philippine peso"
|
964 |
msgstr ""
|
965 |
|
966 |
-
#: inc/lp-core-functions.php:
|
967 |
msgid "Polish zloty"
|
968 |
msgstr ""
|
969 |
|
970 |
-
#: inc/lp-core-functions.php:
|
971 |
msgid "Qatari riyal"
|
972 |
msgstr ""
|
973 |
|
974 |
-
#: inc/lp-core-functions.php:
|
975 |
msgid "Romanian leu"
|
976 |
msgstr ""
|
977 |
|
978 |
-
#: inc/lp-core-functions.php:
|
979 |
msgid "Russian ruble"
|
980 |
msgstr ""
|
981 |
|
982 |
-
#: inc/lp-core-functions.php:
|
983 |
msgid "Rwandan franc"
|
984 |
msgstr ""
|
985 |
|
986 |
-
#: inc/lp-core-functions.php:
|
987 |
msgid "Samoan tālā"
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: inc/lp-core-functions.php:
|
991 |
msgid "São Tomé and Príncipe dobra"
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: inc/lp-core-functions.php:
|
995 |
msgid "Saudi riyal"
|
996 |
msgstr ""
|
997 |
|
998 |
-
#: inc/lp-core-functions.php:
|
999 |
msgid "Serbian dinar"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: inc/lp-core-functions.php:
|
1003 |
msgid "Seychellois rupee"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: inc/lp-core-functions.php:
|
1007 |
msgid "Sierra Leonean leone"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: inc/lp-core-functions.php:
|
1011 |
msgid "Singapore dollar"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: inc/lp-core-functions.php:
|
1015 |
msgid "Solomon Islands dollar"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: inc/lp-core-functions.php:
|
1019 |
msgid "Somali shilling"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: inc/lp-core-functions.php:
|
1023 |
msgid "South African rand"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: inc/lp-core-functions.php:
|
1027 |
msgid "Sri Lankan rupee"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: inc/lp-core-functions.php:
|
1031 |
msgid "St. Helena pound"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: inc/lp-core-functions.php:
|
1035 |
msgid "Sudanese pound"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: inc/lp-core-functions.php:
|
1039 |
msgid "Surinamese dollar"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: inc/lp-core-functions.php:
|
1043 |
msgid "Swazi lilangeni"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: inc/lp-core-functions.php:
|
1047 |
msgid "Swedish krona"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: inc/lp-core-functions.php:
|
1051 |
msgid "Syrian pound"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: inc/lp-core-functions.php:
|
1055 |
msgid "New Taiwan dollar"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: inc/lp-core-functions.php:
|
1059 |
msgid "Tajikistani somoni"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: inc/lp-core-functions.php:
|
1063 |
msgid "Tanzanian shilling"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: inc/lp-core-functions.php:
|
1067 |
msgid "Thai baht "
|
1068 |
msgstr ""
|
1069 |
|
1070 |
-
#: inc/lp-core-functions.php:
|
1071 |
msgid "Tongan pa’anga"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: inc/lp-core-functions.php:
|
1075 |
msgid "Trinidad and Tobago dollar"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: inc/lp-core-functions.php:
|
1079 |
msgid "Tunisian dinar"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: inc/lp-core-functions.php:
|
1083 |
msgid "Turkish lira"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: inc/lp-core-functions.php:
|
1087 |
msgid "Turkmenistani manat"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
-
#: inc/lp-core-functions.php:
|
1091 |
msgid "Ugandan shilling"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
-
#: inc/lp-core-functions.php:
|
1095 |
msgid "Ukrainian hryvnia"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: inc/lp-core-functions.php:
|
1099 |
msgid "United Arab Emirates dirham"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: inc/lp-core-functions.php:
|
1103 |
msgid "Uruguayan peso"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: inc/lp-core-functions.php:
|
1107 |
msgid "Uzbekistani som"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: inc/lp-core-functions.php:
|
1111 |
msgid "Vanuatu vatu"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: inc/lp-core-functions.php:
|
1115 |
msgid "Venezuelan bolivar"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: inc/lp-core-functions.php:
|
1119 |
msgid "Vietnamese dong"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: inc/lp-core-functions.php:
|
1123 |
msgid "Yemeni rial"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
-
#: inc/lp-core-functions.php:
|
1127 |
msgid "Zambian kwacha"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
-
#: inc/lp-core-functions.php:
|
1131 |
msgid "Zimbabwean dollar"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: inc/lp-core-functions.php:
|
1135 |
msgid "Jersey pound"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: inc/lp-core-functions.php:
|
1139 |
msgid "week"
|
1140 |
msgid_plural "weeks"
|
1141 |
msgstr[0] ""
|
1142 |
msgstr[1] ""
|
1143 |
|
1144 |
-
#: inc/lp-core-functions.php:
|
1145 |
msgid "day"
|
1146 |
msgid_plural "days"
|
1147 |
msgstr[0] ""
|
1148 |
msgstr[1] ""
|
1149 |
|
1150 |
-
#: inc/lp-core-functions.php:
|
1151 |
msgid "hour"
|
1152 |
msgid_plural "hours"
|
1153 |
msgstr[0] ""
|
1154 |
msgstr[1] ""
|
1155 |
|
1156 |
-
#: inc/lp-core-functions.php:
|
1157 |
msgid "minute"
|
1158 |
msgid_plural "minutes"
|
1159 |
msgstr[0] ""
|
1160 |
msgstr[1] ""
|
1161 |
|
1162 |
-
#: inc/lp-core-functions.php:
|
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:
|
1169 |
msgid "Your name"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: inc/lp-core-functions.php:
|
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:
|
1179 |
msgid "Your email address"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: inc/lp-core-functions.php:
|
1183 |
msgid "Phone"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: inc/lp-core-functions.php:
|
1187 |
msgid "Your phone number"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: inc/lp-core-functions.php:
|
1191 |
msgid "Please enter your name"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: inc/lp-core-functions.php:
|
1195 |
msgid "Please enter your email address"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: inc/lp-core-functions.php:
|
1199 |
msgid "Please moderate"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: inc/lp-core-functions.php:
|
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:
|
1208 |
#, php-format
|
1209 |
msgid "Name: %s"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
-
#: inc/lp-core-functions.php:
|
1213 |
#, php-format
|
1214 |
msgid "Email: %s"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: inc/lp-core-functions.php:
|
1218 |
#, php-format
|
1219 |
msgid "Phone: %s"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: inc/lp-core-functions.php:
|
1223 |
#, php-format
|
1224 |
msgid "Accept: %s"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
-
#: inc/lp-core-functions.php:
|
1228 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
1229 |
msgid "Your request has been sent! We will get back to you soon!"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
-
#: inc/lp-core-functions.php:
|
1233 |
msgid "OK"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
-
#: inc/lp-core-functions.php:
|
1237 |
#: inc/libraries/meta-box/inc/fields/checkbox.php:50
|
1238 |
msgid "Yes"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: inc/lp-core-functions.php:
|
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:
|
1248 |
#, php-format
|
1249 |
msgid "Congrats! You've enrolled the course \"%s\"."
|
1250 |
msgstr ""
|
1251 |
|
1252 |
-
#: inc/lp-core-functions.php:
|
1253 |
msgid "Cart"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
-
#: inc/lp-core-functions.php:
|
1257 |
msgid "Enable cart"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
-
#: inc/lp-core-functions.php:
|
1261 |
msgid "Check this option to enable user purchase multiple courses at one time."
|
1262 |
msgstr ""
|
1263 |
|
1264 |
-
#: inc/lp-core-functions.php:
|
1265 |
msgid "Add to cart redirect"
|
1266 |
msgstr ""
|
1267 |
|
1268 |
-
#: inc/lp-core-functions.php:
|
1269 |
msgid "Redirect to checkout immediately after adding course to cart."
|
1270 |
msgstr ""
|
1271 |
|
1272 |
-
#: inc/lp-core-functions.php:
|
1273 |
msgid "AJAX add to cart"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
-
#: inc/lp-core-functions.php:
|
1277 |
msgid "Using AJAX to add course to cart."
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: inc/lp-core-functions.php:
|
1281 |
msgid "Cart page"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: inc/lp-core-functions.php:
|
1285 |
msgid "Are you sure you want to cancel order?"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: inc/lp-core-functions.php:
|
1289 |
msgid "Cancel Order"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: inc/lp-core-functions.php:
|
1293 |
-
|
1294 |
-
|
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:
|
1318 |
-
#: inc/user/class-lp-profile.php:
|
1319 |
-
#: inc/user-item/class-lp-user-item.php:
|
1320 |
msgid "Failed"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: inc/lp-core-functions.php:
|
1324 |
msgctxt "static-page-name"
|
1325 |
msgid "Checkout"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: inc/lp-core-functions.php:
|
1329 |
msgctxt "static-page-name"
|
1330 |
msgid "Courses"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: inc/lp-core-functions.php:
|
1334 |
msgctxt "static-page-name"
|
1335 |
msgid "Profile"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: inc/lp-core-functions.php:
|
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:
|
1345 |
-
#: inc/admin/lp-admin-functions.php:
|
1346 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
1357 |
-
#: inc/user/class-lp-profile.php:
|
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:
|
1368 |
msgid "Purchased"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
#: inc/lp-deprecated.php:373 inc/lp-deprecated.php:404
|
1372 |
-
#: inc/user/class-lp-profile.php:
|
1373 |
-
#: inc/user-item/class-lp-user-item.php:
|
1374 |
msgid "Finished"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: inc/lp-deprecated.php:374 inc/user/class-lp-profile.php:
|
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:
|
1383 |
-
#: inc/user-item/class-lp-user-item.php:
|
|
|
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:
|
1392 |
msgid "Your order is waiting for processing"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: inc/lp-template-functions.php:
|
1396 |
msgid "Overview"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: inc/lp-template-functions.php:
|
1400 |
msgid "Curriculum"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: inc/lp-template-functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1404 |
msgid "Course Search Results"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: inc/lp-template-functions.php:
|
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:
|
1418 |
msgid "Courses"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
-
#: inc/lp-template-functions.php:
|
1422 |
msgctxt "breadcrumb"
|
1423 |
msgid "Home"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: inc/lp-template-functions.php:
|
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:
|
1433 |
#, php-format
|
1434 |
msgid "Access denied \"%s\""
|
1435 |
msgstr ""
|
1436 |
|
1437 |
-
#: inc/lp-template-functions.php:
|
1438 |
#, php-format
|
1439 |
msgid "Search Results for: “%s”"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: inc/lp-template-functions.php:
|
1443 |
#, php-format
|
1444 |
msgid " – Page %s"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: inc/lp-template-functions.php:
|
1448 |
msgid "Final"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: inc/lp-template-functions.php:
|
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:
|
1459 |
msgid "Fill out the form and send us your requesting."
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: inc/lp-template-functions.php:
|
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:
|
1470 |
#, php-format
|
1471 |
msgctxt "duration"
|
1472 |
msgid "%s day"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: inc/lp-template-functions.php:
|
1476 |
#, php-format
|
1477 |
msgctxt "duration"
|
1478 |
msgid "%s hour"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: inc/lp-template-functions.php:
|
1482 |
#, php-format
|
1483 |
msgctxt "duration"
|
1484 |
msgid "%s min"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: inc/lp-template-functions.php:
|
1488 |
#, php-format
|
1489 |
msgctxt "duration"
|
1490 |
msgid "%s sec"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
-
#: inc/lp-template-functions.php:
|
1494 |
msgid "Edit this item"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
-
#: inc/lp-template-functions.php:
|
|
|
|
|
|
|
|
|
1498 |
msgid "Popup links color"
|
1499 |
msgstr ""
|
1500 |
|
1501 |
-
#: inc/lp-template-functions.php:
|
1502 |
msgid "Popup heading background"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
-
#: inc/lp-template-functions.php:
|
1506 |
msgid "Popup heading color"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
-
#: inc/lp-template-functions.php:
|
1510 |
msgid "Popup curriculum background"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
-
#: inc/lp-template-functions.php:
|
1514 |
msgid "Popup item color"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
-
#: inc/lp-template-functions.php:
|
1518 |
msgid "Popup active item background"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
-
#: inc/lp-template-functions.php:
|
1522 |
msgid "Popup active item color"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
-
#: inc/lp-template-functions.php:
|
1526 |
msgid "Popup content background"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
-
#: inc/lp-template-functions.php:
|
1530 |
msgid "Popup content color"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
-
#: inc/lp-template-functions.php:
|
1534 |
msgid "Section heading background"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
-
#: inc/lp-template-functions.php:
|
1538 |
msgid "Section heading color"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
-
#: inc/lp-template-functions.php:
|
1542 |
msgid "Section heading bottom color"
|
1543 |
msgstr ""
|
1544 |
|
1545 |
-
#: inc/lp-template-functions.php:
|
1546 |
msgid "Lines color"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
-
#: inc/lp-template-functions.php:
|
1550 |
msgid "Profile cover background"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
-
#: inc/lp-template-functions.php:
|
1554 |
msgid "Scrollbar"
|
1555 |
msgstr ""
|
1556 |
|
1557 |
-
#: inc/lp-template-functions.php:
|
1558 |
msgid "Progress bar color"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
-
#: inc/lp-template-functions.php:
|
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:
|
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:
|
1603 |
-
msgid "
|
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:
|
1612 |
-
|
1613 |
-
msgid "New Quiz"
|
1614 |
msgstr ""
|
1615 |
|
1616 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
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:
|
1629 |
-
#:
|
1630 |
msgid "Invalid order"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1634 |
msgid "Permission denied"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1638 |
-
#: inc/admin/
|
1639 |
msgid "Edit Page"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1643 |
-
#: inc/admin/
|
1644 |
msgid "View Page"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1648 |
msgid "Error! Page creation failed. Please try again."
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1652 |
msgid "Empty page name!"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1656 |
msgid "The required pages are successfully created."
|
1657 |
msgstr ""
|
1658 |
|
1659 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1660 |
msgid "Please try again."
|
1661 |
msgstr ""
|
1662 |
|
1663 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1664 |
msgid "Successfully import sample data."
|
1665 |
msgstr ""
|
1666 |
|
1667 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1668 |
msgid "View courses"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
1672 |
msgid "Failed to import sample data. Please try again."
|
1673 |
msgstr ""
|
1674 |
|
1675 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
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:
|
1682 |
-
#: inc/admin/class-lp-admin-ajax.php:
|
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:
|
1736 |
#: inc/admin/class-lp-admin.php:93 inc/admin/class-lp-admin.php:101
|
1737 |
-
#: inc/admin/lp-admin-functions.php:
|
1738 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
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:
|
1751 |
msgid "Shop Page"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: inc/admin/class-lp-admin.php:
|
1755 |
msgid "Cart Page"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
-
#: inc/admin/class-lp-admin.php:
|
1759 |
msgid "Checkout Page"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
-
#: inc/admin/class-lp-admin.php:
|
1763 |
msgid "My Account Page"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: inc/admin/class-lp-admin.php:
|
1767 |
msgid "Terms and Conditions Page"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
-
#: inc/admin/class-lp-admin.php:
|
1771 |
msgid "Account"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: inc/admin/class-lp-admin.php:
|
1775 |
msgid "Billing"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: inc/admin/class-lp-admin.php:
|
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:
|
1785 |
msgid "Confirmation"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: inc/admin/class-lp-admin.php:
|
1789 |
msgid "Invoice"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: inc/admin/class-lp-admin.php:
|
1793 |
msgid "Levels"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: inc/admin/class-lp-admin.php:
|
1797 |
msgid "Members"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
-
#: inc/admin/class-lp-admin.php:
|
1801 |
msgid "Activity"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
-
#: inc/admin/class-lp-admin.php:
|
1805 |
#: templates/global/form-register.php:43
|
1806 |
msgid "Register"
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: inc/admin/class-lp-admin.php:
|
1810 |
msgid "Activate"
|
1811 |
msgstr ""
|
1812 |
|
1813 |
-
#: inc/admin/class-lp-admin.php:
|
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:
|
1820 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
1821 |
msgid "Become a Teacher"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: inc/admin/class-lp-admin.php:
|
1825 |
msgid "LearnPress Page"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
-
#: inc/admin/class-lp-admin.php:
|
1829 |
#, php-format
|
1830 |
msgid "LearnPress Pages (%d)"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
-
#: inc/admin/class-lp-admin.php:
|
1834 |
msgctxt "pending-request"
|
1835 |
msgid "Accept"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: inc/admin/class-lp-admin.php:
|
1839 |
#, php-format
|
1840 |
msgid "Pending Request %s"
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: inc/admin/class-lp-admin.php:
|
1844 |
msgid "Sorry, you are not allowed to edit this user."
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: inc/admin/class-lp-admin.php:
|
1848 |
msgid "User has accepted to become a teacher."
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: inc/admin/class-lp-admin.php:
|
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:
|
1860 |
msgid "Profile Page"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
-
#: inc/admin/class-lp-admin.php:
|
1864 |
#, php-format
|
1865 |
msgid "The following required page(s) are currently missing: %s."
|
1866 |
msgstr ""
|
1867 |
|
1868 |
-
#: inc/admin/class-lp-admin.php:
|
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:
|
1877 |
#, php-format
|
1878 |
msgid ""
|
1879 |
"If you like <strong>LearnPress</strong> please leave us a %s★★"
|
@@ -1881,44 +1870,48 @@ msgid ""
|
|
1881 |
"generous."
|
1882 |
msgstr ""
|
1883 |
|
1884 |
-
#: inc/admin/class-lp-admin.php:
|
1885 |
msgid "Thanks :)"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
-
#: inc/admin/class-lp-install-sample-data.php:
|
1889 |
msgid "Are you sure you want to install sample course data?"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
-
#: inc/admin/class-lp-install-sample-data.php:
|
1893 |
msgid "Are you sure you want to delete sample course data?"
|
1894 |
msgstr ""
|
1895 |
|
1896 |
-
#: inc/admin/class-lp-install-sample-data.php:
|
1897 |
#, php-format
|
1898 |
msgid "Course \"%s\" has been created"
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: inc/admin/class-lp-install-sample-data.php:
|
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:
|
1909 |
msgid "View"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: inc/admin/class-lp-install-sample-data.php:
|
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:
|
1921 |
-
#: inc/admin/
|
|
|
|
|
|
|
|
|
|
|
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:
|
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:
|
1954 |
msgid "There are no available lessons for this course, please use "
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: inc/admin/class-lp-modal-search-items.php:
|
1958 |
-
#: inc/admin/class-lp-modal-search-items.php:
|
1959 |
-
#: inc/admin/class-lp-modal-search-items.php:
|
1960 |
msgid "Add new item"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: inc/admin/class-lp-modal-search-items.php:
|
1964 |
msgid "There are no available quizzes for this course, please use "
|
1965 |
msgstr ""
|
1966 |
|
1967 |
-
#: inc/admin/class-lp-modal-search-items.php:
|
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:
|
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:
|
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:
|
2119 |
-
#: inc/admin/settings/class-lp-settings-general.php:
|
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:
|
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:
|
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:
|
|
|
|
|
|
|
|
|
|
|
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:
|
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:
|
|
|
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:
|
2290 |
msgid "Duplicate this question"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: inc/admin/lp-admin-functions.php:
|
2294 |
msgid "Duplicate this lesson"
|
2295 |
msgstr ""
|
2296 |
|
2297 |
-
#: inc/admin/lp-admin-functions.php:
|
2298 |
msgid "[ Add a new page ]"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
-
#: inc/admin/lp-admin-functions.php:
|
2302 |
msgid "Select Page"
|
2303 |
msgstr ""
|
2304 |
|
2305 |
-
#: inc/admin/lp-admin-functions.php:
|
2306 |
msgid "Select a page…"
|
2307 |
msgstr ""
|
2308 |
|
2309 |
-
#: inc/admin/lp-admin-functions.php:
|
2310 |
msgid "Create"
|
2311 |
msgstr ""
|
2312 |
|
2313 |
-
#: inc/admin/lp-admin-functions.php:
|
2314 |
msgid "New page title"
|
2315 |
msgstr ""
|
2316 |
|
2317 |
-
#: inc/admin/lp-admin-functions.php:
|
2318 |
msgid "Ok [Enter]"
|
2319 |
msgstr ""
|
2320 |
|
2321 |
-
#: inc/admin/lp-admin-functions.php:
|
2322 |
msgid "Cancel [ESC]"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
-
#: inc/admin/lp-admin-functions.php:
|
2326 |
msgid "Minutes"
|
2327 |
msgstr ""
|
2328 |
|
2329 |
-
#: inc/admin/lp-admin-functions.php:
|
2330 |
msgid "Plain text"
|
2331 |
msgstr ""
|
2332 |
|
2333 |
-
#: inc/admin/lp-admin-functions.php:
|
2334 |
msgid "HTML"
|
2335 |
msgstr ""
|
2336 |
|
2337 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
2343 |
#: inc/admin/views/addons/html-loop-theme.php:53
|
2344 |
msgid "View Demo"
|
2345 |
msgstr ""
|
2346 |
|
2347 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
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:
|
2364 |
msgid "Students"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: inc/admin/lp-admin-functions.php:
|
2368 |
#: inc/admin/views/meta-boxes/course/review-logs.php:25
|
2369 |
-
#: inc/user/class-lp-profile.php:
|
2370 |
msgid "Publish"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
-
#: inc/admin/lp-admin-functions.php:
|
2374 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
2378 |
msgid "Pending"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
2388 |
#: inc/admin/views/statistics/courses.php:46
|
2389 |
#: inc/admin/views/statistics/general.php:63
|
2390 |
-
#: inc/course/abstract-course.php:
|
2391 |
msgid "Free"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
-
#: inc/admin/lp-admin-functions.php:
|
2395 |
#: inc/admin/views/statistics/orders.php:63
|
2396 |
-
#: inc/user-item/class-lp-user-item.php:
|
2397 |
-
#: templates/content-lesson/button-complete.php:
|
2398 |
msgid "Completed"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
-
#: inc/admin/lp-admin-functions.php:
|
2402 |
msgid "Pending Courses / Publish Courses"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: inc/admin/lp-admin-functions.php:
|
2406 |
msgid "Free Courses / Priced Courses"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: inc/admin/lp-admin-functions.php:
|
2410 |
msgid "Installed"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: inc/admin/lp-admin-functions.php:
|
2414 |
#, php-format
|
2415 |
msgid "The user %s has become a teacher"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
-
#: inc/admin/lp-admin-functions.php:
|
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:
|
2423 |
msgid "If yes, please install add-on name"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: inc/admin/lp-admin-functions.php:
|
2427 |
msgid "LearnPress Import/Export"
|
2428 |
msgstr ""
|
2429 |
|
2430 |
-
#: inc/admin/lp-admin-functions.php:
|
2431 |
msgid "but don't worry because it is completely automated."
|
2432 |
msgstr ""
|
2433 |
|
2434 |
-
#: inc/admin/lp-admin-functions.php:
|
2435 |
msgid "Import now"
|
2436 |
msgstr ""
|
2437 |
|
2438 |
-
#: inc/admin/lp-admin-functions.php:
|
2439 |
msgid "No, thanks!"
|
2440 |
msgstr ""
|
2441 |
|
2442 |
-
#: inc/admin/lp-admin-functions.php:
|
2443 |
msgid " Copy"
|
2444 |
msgstr ""
|
2445 |
|
2446 |
-
#: inc/admin/lp-admin-functions.php:
|
2447 |
#, php-format
|
2448 |
msgid "Question id %s does not exist."
|
2449 |
msgstr ""
|
2450 |
|
2451 |
-
#: inc/admin/lp-admin-functions.php:
|
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 |
-
"
|
2642 |
-
"
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2751 |
msgid "Course tag base"
|
2752 |
msgstr ""
|
2753 |
|
2754 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
|
|
|
|
|
|
|
|
2755 |
msgid "Enrolled students number"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
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:
|
2764 |
msgid "Course thumbnails"
|
2765 |
msgstr ""
|
2766 |
|
2767 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
2768 |
msgid "Thumbnail generation for archive/single course."
|
2769 |
msgstr ""
|
2770 |
|
2771 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
2772 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
2773 |
msgid "Turn on/off courses extra thumbnail."
|
2774 |
msgstr ""
|
2775 |
|
2776 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
2777 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
2778 |
msgid "Thumbnail dimensions"
|
2779 |
msgstr ""
|
2780 |
|
2781 |
-
#: inc/admin/settings/class-lp-settings-courses.php:
|
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:
|
2790 |
msgid "Email options"
|
2791 |
msgstr ""
|
2792 |
|
2793 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
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:
|
2801 |
msgid "From name"
|
2802 |
msgstr ""
|
2803 |
|
2804 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
2805 |
msgid "From email"
|
2806 |
msgstr ""
|
2807 |
|
2808 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
2809 |
msgid "Send email in background"
|
2810 |
msgstr ""
|
2811 |
|
2812 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
2813 |
msgid "Defer transaction email and runs in background."
|
2814 |
msgstr ""
|
2815 |
|
2816 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
2817 |
msgid "Email template"
|
2818 |
msgstr ""
|
2819 |
|
2820 |
-
#: inc/admin/settings/class-lp-settings-emails.php:
|
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:
|
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:
|
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:
|
2836 |
msgid "The texts display in the bottom of email."
|
2837 |
msgstr ""
|
2838 |
|
2839 |
-
#: inc/admin/settings/class-lp-settings-general.php:
|
2840 |
msgid "Logout redirect"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
-
#: inc/admin/settings/class-lp-settings-general.php:
|
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:
|
2848 |
msgid "Setting up your currency unit and its formatting."
|
2849 |
msgstr ""
|
2850 |
|
2851 |
-
#: inc/admin/settings/class-lp-settings-general.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
3024 |
-
#: inc/custom-post-types/order.php:
|
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:
|
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:
|
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:
|
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:
|
3378 |
-
#: inc/custom-post-types/quiz.php:
|
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:
|
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:
|
3479 |
msgid "Trigger action of current order status"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
-
#: inc/admin/views/meta-boxes/order/actions.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
4240 |
#, php-format
|
4241 |
msgid "Override Templates (%s)"
|
4242 |
msgstr ""
|
4243 |
|
4244 |
-
#: inc/admin/views/tools/html-template.php:
|
4245 |
msgid "File"
|
4246 |
msgstr ""
|
4247 |
|
4248 |
-
#: inc/admin/views/tools/html-template.php:
|
4249 |
#, php-format
|
4250 |
msgid "All (%d)"
|
4251 |
msgstr ""
|
4252 |
|
4253 |
-
#: inc/admin/views/tools/html-template.php:
|
4254 |
#, php-format
|
4255 |
msgid "Outdated (%d)"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
-
#: inc/admin/views/tools/html-template.php:
|
4259 |
#, php-format
|
4260 |
msgid "Unversioned (%d)"
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: inc/admin/views/tools/html-template.php:
|
4264 |
msgid "Version"
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: inc/admin/views/tools/html-template.php:
|
4268 |
msgid "Core version"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: inc/admin/views/tools/html-template.php:
|
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:
|
|
|
|
|
|
|
|
|
4364 |
msgid "Random number of sections in range"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4368 |
msgid "Random number of items in range (each section)"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4372 |
msgid "Random number of questions in range (each quiz)"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4376 |
msgid "Random number of answers in range (each question)"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4380 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4381 |
msgid "Install"
|
4382 |
msgstr ""
|
4383 |
|
4384 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4385 |
msgid "Installing..."
|
4386 |
msgstr ""
|
4387 |
|
4388 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4389 |
msgid "Show options"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4393 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
4394 |
msgid "Delete sample course"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: inc/admin/views/tools/database/html-install-sample-data.php:
|
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 "
|
4447 |
-
|
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 › 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:
|
4661 |
msgid "You enrolled"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: inc/course/abstract-course.php:
|
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:
|
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:
|
4683 |
msgid "No student enrolled"
|
4684 |
msgstr ""
|
4685 |
|
4686 |
-
#: inc/course/abstract-course.php:
|
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:
|
4693 |
#, php-format
|
4694 |
msgid "%d of %d items completed"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: inc/course/abstract-course.php:
|
4698 |
#, php-format
|
4699 |
msgid "%d%% completed"
|
4700 |
msgstr ""
|
4701 |
|
4702 |
-
#: inc/course/abstract-course.php:
|
4703 |
#, php-format
|
4704 |
msgid "This course will end within next %s"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: inc/course/abstract-course.php:
|
4708 |
-
|
4709 |
msgid "Buy this course"
|
4710 |
msgstr ""
|
4711 |
|
4712 |
-
#: inc/course/abstract-course.php:
|
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:
|
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:
|
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:
|
4780 |
#, php-format
|
4781 |
msgid "Invalid order with ID \"%d\"."
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: inc/curds/class-lp-order-curd.php:
|
4785 |
#: templates/checkout/order-received.php:61
|
4786 |
msgid "Invalid order."
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: inc/curds/class-lp-order-curd.php:
|
4790 |
msgid "Order is already assigned."
|
4791 |
msgstr ""
|
4792 |
|
4793 |
-
#: inc/curds/class-lp-order-curd.php:
|
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:
|
4802 |
msgid "<p>Op! The question does not exist</p>"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
-
#: inc/curds/class-lp-question-curd.php:
|
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:
|
4810 |
msgid "<p>Sorry! Failed to duplicate question!</p>"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
-
#: inc/curds/class-lp-question-curd.php:
|
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:
|
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:
|
5060 |
msgid "Sorry! You can not update a course while it is being viewed!"
|
5061 |
msgstr ""
|
5062 |
|
5063 |
-
#: inc/custom-post-types/course.php:
|
5064 |
msgid "Course Settings"
|
5065 |
msgstr ""
|
5066 |
|
5067 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5074 |
msgid "The duration of the course."
|
5075 |
msgstr ""
|
5076 |
|
5077 |
-
#: inc/custom-post-types/course.php:
|
5078 |
msgid "Maximum Students"
|
5079 |
msgstr ""
|
5080 |
|
5081 |
-
#: inc/custom-post-types/course.php:
|
5082 |
msgid "Maximum number of students who can enroll in this course."
|
5083 |
msgstr ""
|
5084 |
|
5085 |
-
#: inc/custom-post-types/course.php:
|
5086 |
msgid "Students Enrolled"
|
5087 |
msgstr ""
|
5088 |
|
5089 |
-
#: inc/custom-post-types/course.php:
|
5090 |
msgid "How many students have taken this course."
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: inc/custom-post-types/course.php:
|
5094 |
msgid "Re-take Course"
|
5095 |
msgstr ""
|
5096 |
|
5097 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5104 |
msgid "Featured"
|
5105 |
msgstr ""
|
5106 |
|
5107 |
-
#: inc/custom-post-types/course.php:
|
5108 |
msgid "Set course as featured."
|
5109 |
msgstr ""
|
5110 |
|
5111 |
-
#: inc/custom-post-types/course.php:
|
5112 |
msgid "Block Lessons Content"
|
5113 |
msgstr ""
|
5114 |
|
5115 |
-
#: inc/custom-post-types/course.php:
|
5116 |
-
msgid "Block lessons content when course
|
5117 |
msgstr ""
|
5118 |
|
5119 |
-
#: inc/custom-post-types/course.php:
|
5120 |
msgid "External Link to buy Course"
|
5121 |
msgstr ""
|
5122 |
|
5123 |
-
#: inc/custom-post-types/course.php:
|
5124 |
msgid "Redirect to this url when you press button buy this course."
|
5125 |
msgstr ""
|
5126 |
|
5127 |
-
#: inc/custom-post-types/course.php:
|
5128 |
msgid "The method to assess the result of a student for a course."
|
5129 |
msgstr ""
|
5130 |
|
5131 |
-
#: inc/custom-post-types/course.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
5183 |
msgid "Assessment"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
-
#: inc/custom-post-types/course.php:
|
5187 |
msgid "Course result"
|
5188 |
msgstr ""
|
5189 |
|
5190 |
-
#: inc/custom-post-types/course.php:
|
5191 |
msgid "Evaluate via lessons"
|
5192 |
msgstr ""
|
5193 |
|
5194 |
-
#: inc/custom-post-types/course.php:
|
5195 |
msgid "Evaluate via results of the final quiz"
|
5196 |
msgstr ""
|
5197 |
|
5198 |
-
#: inc/custom-post-types/course.php:
|
5199 |
msgid "Evaluate via results of quizzes"
|
5200 |
msgstr ""
|
5201 |
|
5202 |
-
#: inc/custom-post-types/course.php:
|
5203 |
msgid "Evaluate via results of quizzes passed"
|
5204 |
msgstr ""
|
5205 |
|
5206 |
-
#: inc/custom-post-types/course.php:
|
5207 |
msgid "Evaluate via quizzes"
|
5208 |
msgstr ""
|
5209 |
|
5210 |
-
#: inc/custom-post-types/course.php:
|
5211 |
msgid "Passing condition value"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
-
#: inc/custom-post-types/course.php:
|
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:
|
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:
|
5227 |
msgid "This course is free."
|
5228 |
msgstr ""
|
5229 |
|
5230 |
-
#: inc/custom-post-types/course.php:
|
5231 |
#, php-format
|
5232 |
msgid "Course price in <strong>%s</strong> currency."
|
5233 |
msgstr ""
|
5234 |
|
5235 |
-
#: inc/custom-post-types/course.php:
|
5236 |
-
#: inc/custom-post-types/course.php:
|
5237 |
#: templates/emails/order-items-table.php:59
|
5238 |
msgid "Price"
|
5239 |
msgstr ""
|
5240 |
|
5241 |
-
#: inc/custom-post-types/course.php:
|
5242 |
msgid "Sale Price"
|
5243 |
msgstr ""
|
5244 |
|
5245 |
-
#: inc/custom-post-types/course.php:
|
5246 |
#, php-format
|
5247 |
msgid "Course sale price in <strong>%s</strong> currency."
|
5248 |
msgstr ""
|
5249 |
|
5250 |
-
#: inc/custom-post-types/course.php:
|
5251 |
msgid "Leave blank to remove sale price."
|
5252 |
msgstr ""
|
5253 |
|
5254 |
-
#: inc/custom-post-types/course.php:
|
5255 |
msgid "Schedule"
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: inc/custom-post-types/course.php:
|
5259 |
msgid "Sale start date"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
-
#: inc/custom-post-types/course.php:
|
5263 |
msgid "Sale end date"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
-
#: inc/custom-post-types/course.php:
|
5267 |
msgid "Price set by Admin"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
-
#: inc/custom-post-types/course.php:
|
5271 |
msgid "Not set"
|
5272 |
msgstr ""
|
5273 |
|
5274 |
-
#: inc/custom-post-types/course.php:
|
5275 |
msgid "Course Suggestion Price"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: inc/custom-post-types/course.php:
|
5279 |
msgid "The course price you want to suggest for admin to set."
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: inc/custom-post-types/course.php:
|
5283 |
msgid "No require enrollment"
|
5284 |
msgstr ""
|
5285 |
|
5286 |
-
#: inc/custom-post-types/course.php:
|
5287 |
msgid "Require users logged in to study or public to all."
|
5288 |
msgstr ""
|
5289 |
|
5290 |
-
#: inc/custom-post-types/course.php:
|
5291 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5298 |
msgid "Review Logs"
|
5299 |
msgstr ""
|
5300 |
|
5301 |
-
#: inc/custom-post-types/course.php:
|
5302 |
msgid "Course Video"
|
5303 |
msgstr ""
|
5304 |
|
5305 |
-
#: inc/custom-post-types/course.php:
|
5306 |
msgid "Video ID"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
-
#: inc/custom-post-types/course.php:
|
5310 |
msgid "The ID of Youtube or Vimeo video"
|
5311 |
msgstr ""
|
5312 |
|
5313 |
-
#: inc/custom-post-types/course.php:
|
5314 |
msgid "Video Type"
|
5315 |
msgstr ""
|
5316 |
|
5317 |
-
#: inc/custom-post-types/course.php:
|
5318 |
msgid "Chose video type"
|
5319 |
msgstr ""
|
5320 |
|
5321 |
-
#: inc/custom-post-types/course.php:
|
5322 |
msgid "Youtube"
|
5323 |
msgstr ""
|
5324 |
|
5325 |
-
#: inc/custom-post-types/course.php:
|
5326 |
msgid "Vimeo"
|
5327 |
msgstr ""
|
5328 |
|
5329 |
-
#: inc/custom-post-types/course.php:
|
5330 |
msgid "Embed width"
|
5331 |
msgstr ""
|
5332 |
|
5333 |
-
#: inc/custom-post-types/course.php:
|
5334 |
msgid "Set width of embed"
|
5335 |
msgstr ""
|
5336 |
|
5337 |
-
#: inc/custom-post-types/course.php:
|
5338 |
msgid "Embed height"
|
5339 |
msgstr ""
|
5340 |
|
5341 |
-
#: inc/custom-post-types/course.php:
|
5342 |
msgid "Set height of embed"
|
5343 |
msgstr ""
|
5344 |
|
5345 |
-
#: inc/custom-post-types/course.php:
|
5346 |
msgid "Course has been approved by Reviewer"
|
5347 |
msgstr ""
|
5348 |
|
5349 |
-
#: inc/custom-post-types/course.php:
|
5350 |
msgid "Course has been rejected by Reviewer"
|
5351 |
msgstr ""
|
5352 |
|
5353 |
-
#: inc/custom-post-types/course.php:
|
5354 |
#, php-format
|
5355 |
msgid "Course has been submitted by %s"
|
5356 |
msgstr ""
|
5357 |
|
5358 |
-
#: inc/custom-post-types/course.php:
|
5359 |
msgid "Course has been updated by Reviewer"
|
5360 |
msgstr ""
|
5361 |
|
5362 |
-
#: inc/custom-post-types/course.php:
|
5363 |
msgid "Content"
|
5364 |
msgstr ""
|
5365 |
|
5366 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5374 |
msgid "0 section"
|
5375 |
msgstr ""
|
5376 |
|
5377 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5388 |
msgid "0 lesson"
|
5389 |
msgstr ""
|
5390 |
|
5391 |
-
#: inc/custom-post-types/course.php:
|
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:
|
5399 |
msgid "0 quiz"
|
5400 |
msgstr ""
|
5401 |
|
5402 |
-
#: inc/custom-post-types/course.php:
|
5403 |
msgid "No content"
|
5404 |
msgstr ""
|
5405 |
|
5406 |
-
#: inc/custom-post-types/course.php:
|
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:
|
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:
|
5502 |
msgid "Please enter the title of the lesson"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
-
#: inc/custom-post-types/lesson.php:
|
5506 |
-
#: inc/custom-post-types/quiz.php:
|
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:
|
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:
|
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:
|
5540 |
msgid "(Guest)"
|
5541 |
msgstr ""
|
5542 |
|
5543 |
-
#: inc/custom-post-types/order.php:
|
5544 |
msgid "Course does not exist"
|
5545 |
msgstr ""
|
5546 |
|
5547 |
-
#: inc/custom-post-types/order.php:
|
5548 |
msgid "(No item)"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
-
#: inc/custom-post-types/order.php:
|
5552 |
#, php-format
|
5553 |
msgid "Pay via <strong>%s</strong>"
|
5554 |
msgstr ""
|
5555 |
|
5556 |
-
#: inc/custom-post-types/order.php:
|
5557 |
msgid "Add New Order"
|
5558 |
msgstr ""
|
5559 |
|
5560 |
-
#: inc/custom-post-types/order.php:
|
5561 |
#: templates/order/order-details.php:23
|
5562 |
msgid "Order Details"
|
5563 |
msgstr ""
|
5564 |
|
5565 |
-
#: inc/custom-post-types/order.php:
|
5566 |
msgid "Update Order"
|
5567 |
msgstr ""
|
5568 |
|
5569 |
-
#: inc/custom-post-types/order.php:
|
5570 |
msgid "Search Orders"
|
5571 |
msgstr ""
|
5572 |
|
5573 |
-
#: inc/custom-post-types/order.php:
|
5574 |
msgid "No order found"
|
5575 |
msgstr ""
|
5576 |
|
5577 |
-
#: inc/custom-post-types/order.php:
|
5578 |
msgid "No order found in Trash"
|
5579 |
msgstr ""
|
5580 |
|
5581 |
-
#: inc/custom-post-types/order.php:
|
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:
|
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:
|
5929 |
msgid "Recipient(s)"
|
5930 |
msgstr ""
|
5931 |
|
5932 |
#: inc/emails/class-lp-email-new-course.php:141
|
5933 |
-
#: inc/emails/class-lp-email.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
6310 |
msgid "Removed"
|
6311 |
msgstr ""
|
6312 |
|
6313 |
-
#: inc/order/class-lp-order.php:
|
6314 |
#, php-format
|
6315 |
msgid "%s (Guest)"
|
6316 |
msgstr ""
|
6317 |
|
6318 |
-
#: inc/order/class-lp-order.php:
|
6319 |
#, php-format
|
6320 |
msgctxt "full name"
|
6321 |
msgid "%1$s"
|
6322 |
msgstr ""
|
6323 |
|
6324 |
-
#: inc/order/class-lp-order.php:
|
6325 |
msgid "No user assigned"
|
6326 |
msgstr ""
|
6327 |
|
6328 |
-
#: inc/order/class-lp-order.php:
|
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:
|
6337 |
msgctxt "Order status"
|
6338 |
msgid "Pending Payment"
|
6339 |
msgstr ""
|
6340 |
|
6341 |
-
#: inc/order/lp-order-functions.php:
|
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:
|
6349 |
msgctxt "Order status"
|
6350 |
msgid "Processing"
|
6351 |
msgstr ""
|
6352 |
|
6353 |
-
#: inc/order/lp-order-functions.php:
|
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:
|
6361 |
msgctxt "Order status"
|
6362 |
msgid "Completed"
|
6363 |
msgstr ""
|
6364 |
|
6365 |
-
#: inc/order/lp-order-functions.php:
|
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:
|
6373 |
msgctxt "Order status"
|
6374 |
msgid "Cancelled"
|
6375 |
msgstr ""
|
6376 |
|
6377 |
-
#: inc/order/lp-order-functions.php:
|
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:
|
6385 |
msgctxt "Order status"
|
6386 |
msgid "Failed"
|
6387 |
msgstr ""
|
6388 |
|
6389 |
-
#: inc/order/lp-order-functions.php:
|
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:
|
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:
|
6402 |
msgid "Payment received and the order is awaiting fulfillment."
|
6403 |
msgstr ""
|
6404 |
|
6405 |
-
#: inc/order/lp-order-functions.php:
|
6406 |
msgid "Order fulfilled and complete."
|
6407 |
msgstr ""
|
6408 |
|
6409 |
-
#: inc/order/lp-order-functions.php:
|
6410 |
msgid "The order is cancelled by an admin or the customer."
|
6411 |
msgstr ""
|
6412 |
|
6413 |
-
#: inc/order/lp-order-functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
6498 |
#, php-format
|
6499 |
msgid "Please %s to send your request!"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
6503 |
msgctxt "become-teacher-form"
|
6504 |
msgid "login"
|
6505 |
msgstr ""
|
6506 |
|
6507 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
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:
|
6512 |
msgid "You are a teacher!"
|
6513 |
msgstr ""
|
6514 |
|
6515 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
6516 |
msgid "Please login to fill in this form."
|
6517 |
msgstr ""
|
6518 |
|
6519 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
6520 |
msgid "You are a teacher now."
|
6521 |
msgstr ""
|
6522 |
|
6523 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
6524 |
msgid "Your role is allowed to create a course."
|
6525 |
msgstr ""
|
6526 |
|
6527 |
-
#: inc/shortcodes/class-lp-shortcode-become-a-teacher.php:
|
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:
|
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:
|
6568 |
msgid "You cannot start a quiz in preview mode."
|
6569 |
msgstr ""
|
6570 |
|
6571 |
-
#: inc/user/abstract-lp-user.php:
|
6572 |
msgid "Course does not exist or does not contain the quiz"
|
6573 |
msgstr ""
|
6574 |
|
6575 |
-
#: inc/user/abstract-lp-user.php:
|
6576 |
msgid "User has already finished the course of this quiz"
|
6577 |
msgstr ""
|
6578 |
|
6579 |
-
#: inc/user/abstract-lp-user.php:
|
6580 |
msgid "User has started or completed quiz"
|
6581 |
msgstr ""
|
6582 |
|
6583 |
-
#: inc/user/abstract-lp-user.php:
|
6584 |
msgid "You have to login for starting quiz."
|
6585 |
msgstr ""
|
6586 |
|
6587 |
-
#: inc/user/abstract-lp-user.php:
|
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:
|
6596 |
msgid "Course is not exists or does not contain the quiz"
|
6597 |
msgstr ""
|
6598 |
|
6599 |
-
#: inc/user/abstract-lp-user.php:
|
6600 |
msgid "User has already finished course of this quiz"
|
6601 |
msgstr ""
|
6602 |
|
6603 |
-
#: inc/user/abstract-lp-user.php:
|
6604 |
msgid "User has completed quiz"
|
6605 |
msgstr ""
|
6606 |
|
6607 |
-
#: inc/user/abstract-lp-user.php:
|
6608 |
msgid "Course does not exist or does not contain the quiz."
|
6609 |
msgstr ""
|
6610 |
|
6611 |
-
#: inc/user/abstract-lp-user.php:
|
6612 |
msgid "You can not redo a quiz in a finished course."
|
6613 |
msgstr ""
|
6614 |
|
6615 |
-
#: inc/user/abstract-lp-user.php:
|
6616 |
#, php-format
|
6617 |
msgid "%s::%s - User has not completed quiz."
|
6618 |
msgstr ""
|
6619 |
|
6620 |
-
#: inc/user/abstract-lp-user.php:
|
6621 |
msgid "You can not hint question."
|
6622 |
msgstr ""
|
6623 |
|
6624 |
-
#: inc/user/abstract-lp-user.php:
|
6625 |
-
#: inc/user/abstract-lp-user.php:
|
6626 |
#, php-format
|
6627 |
msgid "The role %s for user doesn't exist"
|
6628 |
msgstr ""
|
6629 |
|
6630 |
-
#: inc/user/abstract-lp-user.php:
|
6631 |
msgid "You can not complete a preview lesson."
|
6632 |
msgstr ""
|
6633 |
|
6634 |
-
#: inc/user/abstract-lp-user.php:
|
6635 |
msgid "You have already completed this lesson"
|
6636 |
msgstr ""
|
6637 |
|
6638 |
-
#: inc/user/abstract-lp-user.php:
|
6639 |
msgid "Failed to enroll course."
|
6640 |
msgstr ""
|
6641 |
|
6642 |
-
#: inc/user/abstract-lp-user.php:
|
6643 |
msgid "Please login to enroll course."
|
6644 |
msgstr ""
|
6645 |
|
6646 |
-
#: inc/user/class-lp-profile.php:
|
6647 |
msgid "Account information updated successful."
|
6648 |
msgstr ""
|
6649 |
|
6650 |
-
#: inc/user/class-lp-profile.php:
|
6651 |
msgid "Account avatar updated successful."
|
6652 |
msgstr ""
|
6653 |
|
6654 |
-
#: inc/user/class-lp-profile.php:
|
6655 |
msgid "Password updated successful."
|
6656 |
msgstr ""
|
6657 |
|
6658 |
-
#: inc/user/class-lp-profile.php:
|
6659 |
msgid "Account publicity updated successful."
|
6660 |
msgstr ""
|
6661 |
|
6662 |
-
#: inc/user/class-lp-profile.php:
|
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:
|
6671 |
msgctxt "User role"
|
6672 |
msgid "Instructor"
|
6673 |
msgstr ""
|
6674 |
|
6675 |
-
#: inc/user/lp-user-functions.php:
|
6676 |
msgid "Want to become an instructor?"
|
6677 |
msgstr ""
|
6678 |
|
6679 |
-
#: inc/user/lp-user-functions.php:
|
6680 |
msgid "Only"
|
6681 |
msgstr ""
|
6682 |
|
6683 |
-
#: inc/user/lp-user-functions.php:
|
6684 |
msgid "images accepted for upload"
|
6685 |
msgstr ""
|
6686 |
|
6687 |
-
#: inc/user/lp-user-functions.php:
|
6688 |
msgid "Images must be under"
|
6689 |
msgstr ""
|
6690 |
|
6691 |
-
#: inc/user/lp-user-functions.php:
|
6692 |
msgid "MB in size"
|
6693 |
msgstr ""
|
6694 |
|
6695 |
-
#: inc/user/lp-user-functions.php:
|
6696 |
msgid "Please select an image for upload"
|
6697 |
msgstr ""
|
6698 |
|
6699 |
-
#: inc/user/lp-user-functions.php:
|
6700 |
msgid "Image is uploaded success"
|
6701 |
msgstr ""
|
6702 |
|
6703 |
-
#: inc/user/lp-user-functions.php:
|
6704 |
msgid "Error in uploading image"
|
6705 |
msgstr ""
|
6706 |
|
6707 |
-
#: inc/user/lp-user-functions.php:
|
6708 |
-
#: inc/user/lp-user-functions.php:
|
6709 |
msgid "Thumbnail of image profile not created"
|
6710 |
msgstr ""
|
6711 |
|
6712 |
-
#: inc/user/lp-user-functions.php:
|
6713 |
msgid "Error in cropping user picture profile"
|
6714 |
msgstr ""
|
6715 |
|
6716 |
-
#: inc/user/lp-user-functions.php:
|
6717 |
msgid "Profile picture is changed"
|
6718 |
msgstr ""
|
6719 |
|
6720 |
-
#: inc/user/lp-user-functions.php:
|
6721 |
msgid "Old password incorrect!"
|
6722 |
msgstr ""
|
6723 |
|
6724 |
-
#: inc/user/lp-user-functions.php:
|
6725 |
msgid "Confirmation password incorrect!"
|
6726 |
msgstr ""
|
6727 |
|
6728 |
-
#: inc/user/lp-user-functions.php:
|
6729 |
msgid "Your changes are saved"
|
6730 |
msgstr ""
|
6731 |
|
6732 |
-
#: inc/user/lp-user-functions.php:
|
6733 |
msgid "Error in update your profile info"
|
6734 |
msgstr ""
|
6735 |
|
6736 |
-
#: inc/user/lp-user-functions.php:
|
6737 |
msgid "Please login to enroll this course"
|
6738 |
msgstr ""
|
6739 |
|
6740 |
-
#: inc/user/lp-user-functions.php:
|
6741 |
msgid "You have already finished course"
|
6742 |
msgstr ""
|
6743 |
|
6744 |
-
#: inc/user/lp-user-functions.php:
|
6745 |
msgid "You have already enrolled in this course"
|
6746 |
msgstr ""
|
6747 |
|
6748 |
-
#: inc/user-item/class-lp-user-item-quiz.php:
|
6749 |
msgid "Check question has reached limit."
|
6750 |
msgstr ""
|
6751 |
|
6752 |
-
#: inc/user-item/class-lp-user-item-quiz.php:
|
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:
|
7369 |
msgid "confirm-complete-lesson"
|
7370 |
msgstr ""
|
7371 |
|
7372 |
-
#: templates/content-lesson/button-complete.php:
|
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/
|
7673 |
msgid "My Courses"
|
7674 |
msgstr ""
|
7675 |
|
@@ -7691,11 +7805,11 @@ msgstr ""
|
|
7691 |
msgid "Interval"
|
7692 |
msgstr ""
|
7693 |
|
7694 |
-
#: templates/profile/tabs/quizzes.php:
|
7695 |
msgid "No quizzes!"
|
7696 |
msgstr ""
|
7697 |
|
7698 |
-
#: templates/profile/tabs/courses/
|
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:
|
7836 |
msgid "Enrolled"
|
7837 |
msgstr ""
|
7838 |
|
7839 |
-
#: templates/single-course/remaining-time.php:
|
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 “%s”"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: inc/class-lp-breadcrumb.php:278
|
139 |
#, php-format
|
140 |
msgid "Posts tagged “%s”"
|
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 “%s”"
|
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: “%s”"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: inc/lp-template-functions.php:2384
|
1436 |
#, php-format
|
1437 |
msgid " – 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★★"
|
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…"
|
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 › 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 →"
|
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.
|
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.
|
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
|
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('',
|
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">
|